@charset "UTF-8";

:root {
  --color_white: #fff;
  --color_txt: #323232;
  --color_primary: #2864f0;
  --color_orange1: #eb6867;
  --color_orange2: #fa6414;
  --color_yellow1: #ffb91e;
  --color_yellow2: #ffd278;
  --color_primary_dark: #1e46aa;
  --color_primary_hover: #285ac8;
  --color_orange1_hover: #be4b0f;
  --color_bg_white: #fff;
  --color_bg_body: #fff;
  --color_bg_primary: #ebf3ff;
  --color_bg_secondary: #f7f5f5;
  --color_bg_tertiary: #e9e7e7;
  --color_bg_orange: #fa6414;
  --color_bg_gray: #f7f5f5;
  --vw: 100vw;
  --vh: 100vh;
  --svh: 100svh;
  --base-width: 1440;
  --container-width: 1150
}

@media screen and (max-width:1024px) {
  :root {
    --base-width: 375
  }
}

:root {
  --font-family_noto-sans-jp: "Noto Sans JP", sans-serif
}

*,
:after,
:before {
  box-sizing: border-box
}

blockquote,
body,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
li,
ol,
p,
ul {
  font-size: 1em;
  font-weight: inherit;
  margin: 0;
  padding: 0
}

ol,
ul {
  list-style: none
}

a {
  color: inherit;
  text-decoration: none;
  text-decoration-skip-ink: auto
}

img,
picture {
  display: block;
  max-width: 100%
}

img {
  border: none;
  height: auto
}

button {
  color: inherit;
  cursor: pointer;
  font: inherit
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%
}

table th {
  font-weight: inherit;
  text-align: inherit
}

html {
  font-size: 62.5%;
  height: 100%;
  --header-height: 80px;
  --gutter: 5cqw
}

@media screen and (max-width:1024px) {
  html {
    --gutter: min(26px, calc(var(--vw)*100/375*16))
  }
}

@media screen and (max-width:768px) {
  html {
    --header-height: 60px
  }
}

body {
  background-color: var(--color_bg_body);
  color: var(--color_txt);
  font: 400 1.4rem var(--font-family_noto-sans-jp);
  height: 100%;
  line-height: 1.7857142857;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  overflow-wrap: break-word;
  word-wrap: break-word;
  line-break: normal;
  overflow: visible;
  text-rendering: optimizeSpeed
}

@media screen and (max-width:768px) {
  body {
    font-size: 1.6rem;
    min-width: var(--base-width)
  }
}

body.is-hide {
  overflow: hidden !important
}

.form-reset {
  appearance: none;
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  display: block;
  padding: 0
}

img {
  image-rendering: auto
}

:after,
:before {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain
}

.mktoHtmlText a {
  color: #2864f0;
  text-decoration: none
}

.mktoHtmlText a:hover {
  text-decoration: underline
}

.mktoForm .mktoLabel {
  font-size: 14px;
  padding-top: 0 !important
}

.mktoButtonRow {
  text-align: center;
  width: 100%
}

.mktoForm button.mktoButton {
  width: 210px !important
}

.mktoForm textarea {
  height: 120px !important
}

#ebook_privacy__c {
  width: 20px !important
}

@media screen and (max-width:480px) {
  .mktoForm .mktoFormCol .mktoLabel {
    margin-bottom: 10px;
    width: 100% !important
  }

  input {
    width: 55px
  }
}

.mktoForm {
  margin: 0 auto;
  width: 600px !important
}

@media screen and (max-width:767px) {
  .mktoForm {
    margin: 0 auto;
    width: 100% !important
  }
}

.mktoForm .mktoRequiredField label.mktoLabel:before {
  background-color: #fff;
  border: 1px solid #1e46aa;
  border-radius: 4px;
  color: #fff;
  color: #1e46aa;
  content: "必須";
  display: block;
  flex-shrink: 0;
  font-size: .8em;
  line-height: .8;
  margin-bottom: 4px;
  margin-right: .8em;
  padding: 6px 14px 4px
}

.mktoForm .mktoRequiredField label.mktoLabel {
  align-items: center;
  display: flex;
  font-size: 16px;
  font-weight: 400 !important;
  justify-content: flex-start;
  padding-bottom: 4px;
  width: 100% !important
}

.mktoForm input[type=date],
.mktoForm input[type=email],
.mktoForm input[type=number],
.mktoForm input[type=tel],
.mktoForm input[type=text],
.mktoForm input[type=url],
.mktoForm select.mktoField,
.mktoForm textarea.mktoField {
  border: 1px solid #777;
  border-radius: 4px;
  font-size: 16px !important;
  line-height: 1 !important;
  margin-bottom: 12px !important;
  padding: 8px 10px !important;
  width: 100% !important
}

.mktoForm .mktoRequiredField .mktoAsterix {
  display: none !important
}

.mktoForm .mktoOffset {
  display: none
}

.mktoHtmlText.mktoHasWidth {
  padding: 0 4px;
  width: 100% !important
}

.mktoForm button.mktoButton {
  background: #2864f0 !important;
  border: none !important;
  border-radius: 30px !important;
  border-radius: 10px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff !important;
  cursor: pointer;
  display: block !important;
  font-size: 14px !important;
  height: 50px !important;
  margin: 0 auto !important;
  padding: 8px 0 9px !important;
  position: relative !important;
  text-align: center !important;
  text-shadow: none !important;
  width: 300px !important
}

.mktoForm button.mktoButton:after {
  border-right: 2px solid;
  border-top: 2px solid;
  content: "";
  height: .5em;
  position: absolute;
  right: 1.4em;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: .5em
}

.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:before {
  color: #fff !important;
  content: "資料をダウンロードする";
  padding-left: 2em
}

.mktoForm .mktoFormCol {
  float: unset;
  width: 100%
}

.mktoForm .mktoGutter {
  float: unset !important;
  height: 0 !important
}

.mktoForm .mktoFieldWrap {
  float: unset;
  width: 100%
}

.mktoForm .mktoError .mktoErrorArrow {
  display: none !important
}

.mktoForm .mktoError {
  bottom: -11px !important;
  right: -9px !important
}

.mktoForm .mktoError .mktoErrorMsg {
  background-color: unset !important;
  background-image: unset !important;
  border: unset !important;
  border-radius: unset !important;
  box-shadow: unset !important;
  color: #dc1e32 !important;
  display: block;
  font-size: 1em;
  line-height: 1.2em;
  margin-top: 7px;
  max-width: unset !important;
  padding: .4em .6em;
  text-shadow: unset !important
}

@media only screen and (max-width:480px) {

  .mktoForm input[type=date],
  .mktoForm input[type=email],
  .mktoForm input[type=number],
  .mktoForm input[type=tel],
  .mktoForm input[type=text],
  .mktoForm input[type=url],
  .mktoForm select.mktoField,
  .mktoForm textarea.mktoField {
    height: unset !important
  }
}

.mktoForm_prior_summary_title {
  font-family: Noto Sans, Noto Sans JP, sans-serif !important;
  font-feature-settings: "palt";
  font-size: 26px;
  font-weight: 700 !important;
  letter-spacing: .1em !important;
  padding: 60px 30px 0 !important;
  text-align: left !important
}

.mktoForm_prior_summary {
  display: flex;
  justify-content: center
}

@media screen and (min-width:768px) {
  .document_summary {
    margin-top: 30px
  }
}

@media screen and (max-width:767px) {
  .mktoForm_prior_summary_title {
    font-family: Noto Sans, Noto Sans JP, sans-serif !important;
    font-feature-settings: "palt";
    font-size: 16px;
    font-weight: 700 !important;
    letter-spacing: .1em !important;
    margin-bottom: -11px !important;
    padding: 20px 30px 0 !important;
    text-align: left !important
  }
}

label[for=m_Company__c] span {
  flex: 1;
  margin-left: 1em
}

.l-body-inner {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  overflow: clip
}

.l-main {
  flex: 1;
  position: relative
}

.l-header {
  background: var(--color_white);
  height: var(--header-height);
  left: 0;
  padding-inline: min(var(--vw) * 100/var(--base-width) * 100, 100px);
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9000
}

@media screen and (max-width:1370px) {
  .l-header {
    padding-inline: min(var(--vw) * 100/var(--base-width) * 32, 32px)
  }
}

@media screen and (max-width:768px) {
  .l-header {
    padding-inline: calc(var(--vw)*100/var(--base-width)*8) calc(var(--vw)*100/var(--base-width)*15)
  }
}

.l-header__inner {
  height: 100%
}

.l-header__main {
  align-items: center;
  column-gap: calc(var(--vw)*100/var(--base-width)*30);
  display: flex;
  height: 100%;
  justify-content: space-between
}

@media screen and (max-width:1024px) {
  .l-header__main {
    column-gap: 30px
  }
}

@media screen and (max-width:768px) {
  .l-header__main {
    column-gap: calc(var(--vw)*100/var(--base-width)*7)
  }
}

@media screen and (max-width:1370px) {
  .l-header__logo {
    flex: 1
  }
}

.l-header__logo-link {
  display: grid;
  height: 100%;
  place-items: center;
  transition: opacity .3s ease
}

@media (hover:hover) {
  .l-header__logo-link:where(:any-link, :enabled, summary):hover {
    opacity: .6
  }
}

@media screen and (max-width:1370px) {
  .l-header__logo-link {
    width: fit-content
  }
}

.l-header__logo-link img {
  aspect-ratio: 290/44;
  object-fit: contain;
  object-position: center left;
  transition: opacity .3s ease;
  width: 290px
}

@media screen and (max-width:768px) {
  .l-header__logo-link img {
    max-width: 260px;
    width: 100%
  }
}

.l-burger-btn {
  aspect-ratio: 28/60;
  cursor: pointer;
  display: none;
  height: var(--header-height);
  position: relative;
  z-index: 20
}

@media screen and (max-width:1024px) {
  .l-burger-btn {
    display: block
  }
}

.l-burger-btn button {
  display: block;
  height: 100%;
  position: relative;
  transition: background-color .3s ease;
  width: 100%
}

@media (hover:hover) {
  .l-burger-btn button:where(:any-link, :enabled, summary):hover {
    background-color: var(--color_primary)
  }
}

.l-burger-btn__bar {
  background: #222;
  display: block;
  height: 1px;
  position: absolute;
  right: 0;
  transition: transform .3s cubic-bezier(.4, .4, 0, 1), opacity .3s cubic-bezier(.4, .4, 0, 1);
  width: 28px
}

.l-burger-btn__bar:first-of-type {
  top: 31.6666666667%
}

.l-burger-btn__bar:nth-of-type(2) {
  top: 48.3333333333%
}

.l-burger-btn__bar:nth-of-type(3) {
  top: 65%
}

.l-burger-btn.is-open .l-burger-btn__bar:first-of-type {
  top: 48.3333333333%;
  transform: rotate(135deg)
}

.l-burger-btn.is-open .l-burger-btn__bar:nth-of-type(2) {
  opacity: 0
}

.l-burger-btn.is-open .l-burger-btn__bar:nth-of-type(3) {
  top: 48.3333333333%;
  transform: rotate(-135deg)
}

.l-burger-nav {
  inset: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: var(--header-height);
  transition: opacity .3s ease;
  z-index: 1
}

.l-burger-nav.is-open {
  opacity: 1;
  pointer-events: visible
}

.l-burger-nav__mask {
  background: rgba(70, 67, 67, .5);
  inset: 0;
  position: absolute;
  z-index: -1
}

.l-burger-nav__inner {
  display: flex;
  flex-direction: column;
  max-height: 100svh;
  overflow: auto
}

.l-burger-nav__list {
  background: var(--color_bg_primary);
  border-top: 1px solid var(--color_white);
  display: grid;
  padding-block: 43px;
  padding-inline: calc(var(--vw)*100/var(--base-width)*40)
}

.l-burger-nav__list>li {
  display: grid;
  grid-template-columns: 1fr max-content
}

.l-burger-nav__list>li>a {
  border-bottom: 1px solid #ddd;
  font-size: 2.4rem;
  letter-spacing: .05em;
  line-height: 1.5;
  padding-block: calc(var(--vw)*100/var(--base-width)*15);
  text-align: center;
  transition: opacity .3s ease-out
}

@media (hover:hover) {
  .l-burger-nav__list>li>a:where(:any-link, :enabled, summary):hover {
    opacity: .6
  }
}

@media screen and (max-width:768px) {
  .l-burger-nav__list>li>a {
    font-size: 1.4rem
  }
}

.l-burger-nav__list>li>a span {
  font-size: 1rem
}

.l-global-nav {
  justify-content: center
}

.l-global-nav,
.l-global-nav__list {
  align-items: center;
  column-gap: calc(var(--vw)*100/var(--base-width)*30);
  display: flex
}

@media screen and (max-width:1024px) {
  .l-global-nav__list {
    display: none
  }
}

.l-global-nav__item-link {
  display: block;
  letter-spacing: .05em;
  padding-block: 15px;
  transition: opacity .3s ease-out
}

@media (hover:hover) {
  .l-global-nav__item-link:where(:any-link, :enabled, summary):hover {
    opacity: .6
  }
}

.l-global-nav__btn-wrap {
  align-items: center;
  column-gap: calc(var(--vw)*100/var(--base-width)*20);
  display: flex
}

@media screen and (max-width:1024px) {
  .l-global-nav__btn-wrap {
    column-gap: 20px
  }
}

@media screen and (max-width:768px) {
  .l-global-nav__btn-wrap {
    column-gap: 3px
  }
}

.l-footer {
  background: #464343;
  color: var(--color_white);
  padding-block: 40px 72px
}

@media screen and (max-width:768px) {
  .l-footer {
    padding-bottom: 115px
  }
}

.l-footer__information {
  align-items: center;
  display: flex;
  justify-content: space-between
}

@media screen and (max-width:1024px) {
  .l-footer__information {
    flex-direction: column;
    row-gap: 32px
  }
}

.l-footer__company {
  align-items: center;
  display: flex
}

@media screen and (max-width:768px) {
  .l-footer__company {
    flex-direction: column
  }
}

.l-footer__logo {
  margin-inline: 24px 56px
}

@media screen and (max-width:768px) {
  .l-footer__logo {
    margin: 24px auto
  }
}

.l-footer__logo img {
  height: 100%;
  object-fit: contain;
  width: 136px
}

.l-footer__address {
  font-size: 1.4rem;
  line-height: 1.8;
  margin-left: 32px
}

@media screen and (max-width:768px) {
  .l-footer__address {
    margin-left: 0;
    margin-top: 24px
  }
}

.l-footer__sns-list {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(4, max-content)
}

.l-footer__sns-item--truste {
  margin-right: 40px
}

@media (hover:hover) {
  .l-footer__sns-item-link:where(:any-link, :enabled, summary):hover {
    opacity: .7
  }
}

.l-footer__copyright {
  font-size: 1.2rem;
  line-height: 1.5;
  margin-top: 40px;
  text-align: center
}

@media screen and (max-width:768px) {
  .l-footer__copyright {
    margin-top: 32px
  }
}

.l-footer-nav {
  border-top: 1px solid #8c8989;
  margin-top: 40px;
  padding-top: 40px
}

.l-footer-nav__list {
  align-items: center;
  column-gap: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 20px
}

@media screen and (max-width:768px) {
  .l-footer-nav__list {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(2, 1fr)
  }
}

.l-footer-nav__item-link {
  align-items: center;
  column-gap: .3em;
  display: flex;
  font-size: 1.4rem
}

@media (hover:hover) {
  .l-footer-nav__item-link:where(:any-link, :enabled, summary):hover {
    text-decoration: underline
  }
}

.l-inner {
  container-type: inline-size;
  margin-inline: auto;
  max-width: 1136px;
  position: relative;
  width: calc(100% - var(--gutter)*2)
}

.c-button {
  border: 2px solid;
  border-radius: 5px;
  color: var(--color_white);
  display: grid;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1;
  padding: .4285714286em 1.4285714286em;
  place-items: center;
  transition: background-color .3s ease;
  width: fit-content
}

@media screen and (max-width:768px) {
  .c-button {
    font-size: 1.2rem;
    letter-spacing: .05em;
    line-height: 1.5;
    padding: .5em .6666666667em;
    white-space: nowrap
  }
}

.c-button--primary {
  background: var(--color_primary);
  border-color: var(--color_primary)
}

@media (hover:hover) {
  .c-button--primary:where(:any-link, :enabled, summary):hover {
    background: var(--color_primary_hover)
  }
}

.c-button--orange {
  background: var(--color_orange2);
  border-color: var(--color_orange2)
}

@media (hover:hover) {
  .c-button--orange:where(:any-link, :enabled, summary):hover {
    background: var(--color_orange1_hover)
  }
}

.c-h2 {
  display: grid;
  row-gap: 5px
}

.c-h2__heading {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.48
}

@media screen and (max-width:768px) {
  .c-h2__heading {
    font-size: 2.6rem
  }
}

.c-h2__heading--circle {
  align-items: center;
  column-gap: 0;
  display: flex;
  justify-content: center
}

.c-h2__heading--circle span {
  aspect-ratio: 1;
  background: var(--color_white);
  border-radius: 50%;
  box-shadow: 4px 4px 4px 0 #73a5ff;
  display: grid;
  font-size: 3.5rem;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1.4571428571;
  margin-inline: -5px;
  place-items: center;
  width: 70px
}

@media screen and (max-width:768px) {
  .c-h2__heading--circle span {
    font-size: 3.75rem;
    width: 75px
  }
}

.c-h2__heading--circle span.--large {
  background: var(--color_bg_primary);
  font-size: 4.5rem;
  line-height: 1.4666666667;
  width: 89px
}

@media screen and (max-width:768px) {
  .c-h2__heading--circle span.--large {
    font-size: 3.75rem;
    width: 75px
  }

  .c-h2__heading--sp-circle-small span {
    font-size: 2.8rem;
    line-height: 1.4642857143;
    width: 56px
  }

  .c-h2__heading--sp-small {
    font-size: 2rem;
    margin-inline: -4px
  }
}

.c-h2__heading--medium {
  font-size: 3rem
}

@media screen and (max-width:768px) {
  .c-h2__heading--medium {
    font-size: 1.6rem
  }
}

.p-top-form .c-h2__heading--medium {
  font-size: 3.5rem
}

@media screen and (max-width:768px) {
  .p-top-form .c-h2__heading--medium {
    font-size: 3rem
  }
}

.c-h2__heading--large {
  font-size: 7rem;
  letter-spacing: .2em;
  line-height: 1
}

@media screen and (max-width:768px) {
  .c-h2__heading--large {
    font-size: 3.5rem;
    line-height: 1.0857142857
  }
}

.c-h2__logo {
  aspect-ratio: 476/73;
  display: inline-block;
  margin-right: 20px;
  max-width: 100%;
  vertical-align: middle;
  width: 476px
}

@media screen and (max-width:768px) {
  .c-h2__logo {
    margin-right: 8px;
    width: 297px
  }
}

.c-h2__logo img {
  height: 100%;
  object-fit: contain;
  width: 100%
}

.c-h2__sub {
  margin-inline: auto;
  width: fit-content
}

.c-h2__sub img {
  max-width: 100%;
  width: 201px
}

@media screen and (max-width:768px) {
  .c-h2__sub img {
    width: 267px
  }
}

.c-arrow {
  aspect-ratio: 55/66;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NSIgaGVpZ2h0PSI2NiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDU1IDY2Ij48cGF0aCBzdHJva2U9IiNhYWM4ZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJtMiAyIDI1LjUgMTQuNzIyTDUzIDIiLz48cGF0aCBzdHJva2U9IiM3M2E1ZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJtMiAyNS43MjIgMjUuNSAxNC43MjNMNTMgMjUuNzIyIi8+PHBhdGggc3Ryb2tlPSIjMjg2NGYwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIgZD0ibTIgNDkuNDQ1IDI1LjUgMTQuNzIyTDUzIDQ5LjQ0NSIvPjwvc3ZnPg==) no-repeat 50%/contain;
  display: block;
  margin-inline: auto;
  width: 55px
}

@media screen and (max-width:768px) {
  .c-arrow {
    aspect-ratio: 30/49;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSI1MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM0IDUxIj48cGF0aCBzdHJva2U9IiNhYWM4ZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJtMiAyIDE1IDkgMTUtOSIvPjxwYXRoIHN0cm9rZT0iIzczYTVmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiIGQ9Im0yIDIwIDE1IDkgMTUtOSIvPjxwYXRoIHN0cm9rZT0iIzI4NjRmMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiIGQ9Im0yIDM4IDE1IDkgMTUtOSIvPjwvc3ZnPg==);
    width: 30px
  }
}

.c-cv {
  background: var(--color_bg_primary);
  padding-block: 47px;
  position: relative;
  z-index: 0
}

@media screen and (max-width:768px) {
  .c-cv {
    padding-block: 52px 60px
  }
}

.c-cv:has(.c-cv__bg) {
  background: initial;
  margin-top: calc(var(--vw)*100/var(--base-width)*-142);
  padding-bottom: 85px;
  padding-top: calc(var(--vw)*100/var(--base-width)*178)
}

@media screen and (max-width:1024px) {
  .c-cv:has(.c-cv__bg) {
    margin-top: calc(var(--vw)*100/var(--base-width)*-80);
    padding-top: calc(var(--vw)*100/var(--base-width)*80)
  }
}

@media screen and (max-width:768px) {
  .c-cv:has(.c-cv__bg) {
    margin-top: -70px;
    padding-bottom: 48px;
    padding-top: 90px
  }
}

@media screen and (max-width:768px) {
  .c-cv--sp-short {
    margin-top: -20px !important
  }
}

.c-cv__bg {
  inset: 0;
  position: absolute;
  z-index: -1
}

.c-cv__bg img {
  height: 100%;
  object-fit: cover;
  object-position: top center;
  width: 100%
}

.c-cv__microcopy {
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1.5;
  text-align: center
}

@media screen and (max-width:768px) {
  .c-cv__microcopy {
    font-size: 1.4rem;
    line-height: 1.5
  }
}

.c-cv__btn {
  align-items: center;
  background: var(--color_bg_orange);
  border-radius: 10px;
  color: var(--color_white);
  column-gap: 10px;
  display: flex;
  font-size: 2.5rem;
  font-weight: 700;
  justify-content: center;
  letter-spacing: .1em;
  line-height: 1.48;
  margin-inline: auto;
  padding: .6em 1.2em;
  position: relative;
  transition: opacity .3s ease;
  width: fit-content
}

@media (hover:hover) {
  .c-cv__btn:where(:any-link, :enabled, summary):hover {
    opacity: .6
  }
}

@media screen and (max-width:768px) {
  .c-cv__btn {
    font-size: 1.8rem;
    letter-spacing: 0;
    line-height: 1.5;
    padding: .8333333333em 1.1111111111em;
    transform: translateX(12.4px)
  }

  .c-cv__btn--sp-center {
    transform: translateX(0)
  }

  .c-cv__btn--sp-full {
    width: 103%
  }
}

.c-cv__microcopy+.c-cv__btn {
  margin-top: 10px
}

.c-cv__btn:after {
  aspect-ratio: 17/13;
  background: currentColor;
  border-radius: 50%;
  content: "";
  display: block;
  mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEwIDE2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAgOCAuMjUgMTUuMzYxVi42NHoiLz48L3N2Zz4=) no-repeat center/contain;
  width: 17px
}

.c-cv__img {
  aspect-ratio: 1;
  left: -151px;
  pointer-events: none;
  position: absolute;
  top: calc(50% - 5.5px);
  transform: translateY(-50%);
  width: 240px
}

@media screen and (max-width:768px) {
  .c-cv__img {
    left: -74px;
    top: calc(50% - 2px);
    width: 135px
  }
}

.c-banner--top {
  padding-block: 151px 140px
}

@media screen and (max-width:768px) {
  .c-banner--top {
    padding-block: 59px
  }
}

.c-banner--bottom {
  padding-block: 86px 162px
}

@media screen and (max-width:768px) {
  .c-banner--bottom {
    padding-block: 60px
  }
}

.c-banner__link {
  display: block;
  margin-inline: auto;
  max-width: 1028px;
  transition: opacity .3s ease-out
}

@media (hover:hover) {
  .c-banner__link:where(:any-link, :enabled, summary):hover {
    opacity: .6
  }
}

@media screen and (max-width:768px) {
  .c-banner__img {
    margin-inline: auto;
    max-width: 315px;
    transform: translateX(10.5px)
  }
}

.c-table {
  background: var(--color_white);
  border-collapse: collapse;
  border-spacing: 0;
  text-align: center;
  width: 100%
}

@media screen and (max-width:1024px) {
  .c-table {
    margin-right: calc(var(--vw)*100/var(--base-width)*24);
    min-width: 745px
  }
}

.c-table thead {
  min-height: 60px;
  text-align: center
}

.c-table thead th {
  background: #898989;
  border-bottom: 1px solid var(--color_white);
  border-radius: 5px 5px 0 0;
  color: var(--color_white);
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: .12em;
  line-height: 2.5;
  padding: 10px;
  vertical-align: middle
}

@media screen and (max-width:768px) {
  .c-table thead th {
    font-size: 1.4rem
  }
}

.c-table thead th:first-of-type {
  background: var(--color_white);
  border-left: none !important;
  border-radius: initial;
  left: 0;
  position: sticky;
  top: 0
}

.c-table thead th:not(:first-of-type),
.c-table thead th:not(:nth-of-type(2)) {
  border-left: 1px solid var(--color_white)
}

.c-table thead th.--primary {
  background: var(--color_primary)
}

.c-table thead th img {
  margin-inline: auto
}

.c-table tbody th {
  background: var(--color_txt);
  box-shadow: inset 0 -1px 0 0 var(--color_white);
  color: var(--color_white);
  font-size: 1.6rem;
  font-weight: 700;
  left: 0;
  letter-spacing: .05em;
  line-height: 1.5;
  padding: 10px 8px;
  position: sticky;
  top: 0;
  vertical-align: middle;
  width: 19.3798449612%
}

@media screen and (max-width:768px) {
  .c-table tbody th {
    font-size: 1.4rem
  }
}

.c-table tbody td {
  border: 1px solid #bebebe;
  font-weight: 500;
  line-height: 1.4285714286;
  padding: 20px 12px;
  vertical-align: middle;
  width: 25.8397932817%
}

@media screen and (max-width:768px) {
  .c-table tbody td {
    font-size: 1.4rem
  }
}

.c-table tbody td .--large {
  font-size: 3rem
}

@media screen and (max-width:768px) {
  .c-table tbody td .--large {
    font-size: 2.6rem
  }
}

.c-table tbody td.--primary {
  border-color: #73a5ff
}

.c-table tbody tr:nth-of-type(2n) td {
  background: #f7f5f5
}

.c-table tbody tr:nth-of-type(2n) td.--primary {
  background: var(--color_bg_primary)
}

.c-table tbody tr td.--primary {
  box-shadow: inset 5px 0 0 0 var(--color_primary), inset -5px 0 0 0 var(--color_primary)
}

.c-table tbody tr:first-child td.--primary {
  box-shadow: inset 5px 0 0 0 var(--color_primary), inset -5px 0 0 0 var(--color_primary), inset 0 5px 0 0 var(--color_primary)
}

.c-table tbody tr:last-child td.--primary {
  box-shadow: inset 5px 0 0 0 var(--color_primary), inset -5px 0 0 0 var(--color_primary), inset 0 -5px 0 0 var(--color_primary)
}

.c-table tbody tr:last-child th {
  border-bottom: none
}

.c-float {
  bottom: 24px;
  position: fixed;
  right: 23px;
  z-index: 1000
}

@media screen and (max-width:768px) {
  .c-float {
    bottom: 0;
    left: 0;
    right: 0
  }
}

.c-float:before {
  background: var(--color_bg_primary);
  border: .5px solid #bbcff8;
  box-shadow: 0 -2px 0 0 var(--color_primary);
  content: "";
  display: none;
  inset: 0;
  position: absolute;
  top: 7px;
  width: 100%;
  z-index: -1
}

@media screen and (max-width:768px) {
  .c-float:before {
    display: block
  }
}

@media (max-width:375px) {
  .c-float:before {
    display: none
  }
}

.c-float__img {
  aspect-ratio: 200/168;
  filter: drop-shadow(0 0 10px #E9E7E7);
  position: relative;
  width: 200px
}

@media screen and (max-width:768px) {
  .c-float__img {
    filter: none;
    height: 75px;
    width: 100%
  }
}

.c-float__img img {
  height: 100%;
  object-fit: contain;
  object-position: center bottom;
  width: 100%
}

.c-float__btn {
  aspect-ratio: 1;
  position: absolute;
  right: -12px;
  top: -4px;
  transition: opacity .3s ease;
  width: 30px
}

@media (hover:hover) {
  .c-float__btn:where(:any-link, :enabled, summary):hover {
    opacity: .6
  }
}

@media screen and (max-width:768px) {
  .c-float__btn {
    display: none
  }
}

.c-float__link {
  transition: opacity .3s ease
}

@media (hover:hover) {
  .c-float__link:where(:any-link, :enabled, summary):hover {
    opacity: .6
  }
}

.p-top-fv {
  margin-top: var(--header-height);
  margin-bottom: 35px;
  background: #EBF3FF;
  position: relative;
  z-index: 0;
}

.p-top-fv__bg {
  position: absolute;
  top: 0;
  bottom: 91px;
  right: 0;
  width: calc(var(--vw) * 100 / var(--base-width) * 650);
}

@media screen and (max-width:1024px) {
  .p-top-fv__bg {
    width: calc(var(--vw) * 100);
  }
}

.p-top-fv__bg :where(picture, img) {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center left;
}

@media screen and (max-width:1024px) {
  .p-top-fv__bg :where(picture, img) {
    height: auto;
    object-position: center center;
  }
}

.p-top-fv__main {
  padding-block: 49px 47px;
}

@media screen and (max-width:1024px) {
  .p-top-fv__main {
    width: fit-content;
    margin-inline: auto;
  } 
}

@media screen and (max-width:767px) {
  .p-top-fv__main {
    padding-block: 13px 37px;
  } 
}

.p-top-fv__sub {
  font-size: 2.5rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
}

@media screen and (max-width:767px) {
  .p-top-fv__sub {
    font-size: 1.8rem;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.80);
    text-stroke-width: 1px;
    text-stroke-color: rgba(255, 255, 255, 0.80);
    paint-order: stroke;
    line-height: 1.8;
  }
}

.p-top-fv__sub--small {
  font-size: 2rem;
}

@media screen and (max-width:767px) {
  .p-top-fv__sub--small {
    font-size: 1.3rem;
    line-height: 1.5;
  }
}

.p-top-fv__sub--dot {
  position: relative;
  display: inline-block;
}

.p-top-fv__sub--dot::before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--color_yellow1);
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%);
}

@media screen and (max-width:767px) {
  .p-top-fv__sub--dot::before {
    width: 4.24px;
    height: 4.24px;
    top: 4px;
  }
}

.p-top-fv__title {
  margin-top: 23px;
  max-width: 760px;
  margin-left: -2px;
}

@media screen and (max-width:1024px) {
  .p-top-fv__title {
    margin-left: 0;
  }
}

@media screen and (max-width:767px) {
  .p-top-fv__title {
    margin-top: 10px;
    max-width: 100%;
  }
}

.p-top-fv__point {
  width: 600px;
  max-width: 100%;
  display: grid;
  justify-items: center;
  row-gap: 24px;
}

@media screen and (max-width:1024px) {
  .p-top-fv__point {
    margin-inline: auto;
  }
}

@media screen and (max-width:767px) {
  .p-top-fv__point {
    width: 100%;
    row-gap: 15px;
  }
}

.p-top-fv__point-title {
  font-size: 1.6rem;
  display: flex;
  align-items: baseline;
  column-gap: 2px;
  letter-spacing: 0.1em;
}

@media screen and (max-width:767px) {
  .p-top-fv__point-title {
    margin-top: 4px;
  }
}

.p-top-fv__point-title span {
  padding-bottom: 2px;
  width: 32px;
  height: 32px;
  background: var(--color_yellow1);
  display: grid;
  place-items: center;
  font-size: 2.5rem;
  line-height: 1;
  border-radius: 50%;
}

@media screen and (max-width:767px) {
  .p-top-fv__point-title span {
    width: 33px;
    height: 33px;
    font-size: 2.8rem;
  }
}

.p-top-fv__point-list {
  margin-inline: auto;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 15px;
}

@media screen and (max-width:767px) {
  .p-top-fv__point-list {
    max-width: 300px;
    grid-template-columns: 100%;
    row-gap: 16px;
  }
}

.p-top-fv__point-item {
  padding-block: 8px 15px;
  background: var(--color_white);
  box-shadow: 0 0 10px 0 #73A5FF;
  border-radius: 10px;
  display: grid;
  justify-items: center;
  position: relative;
}

@media screen and (max-width:767px) {
  .p-top-fv__point-item {
    padding-block: 10px 9px;
    grid-template-columns: repeat(2, max-content);
    align-items: baseline;
    justify-content: center;
    gap: 0px 4px;
    box-shadow: 0 0 5.858px 0 #73A5FF;
    border-radius: 6px;
  }
}

.p-top-fv__point-item-number {
  width: 42px;
  position: absolute;
  top: -9px;
  left: 0;
  font-weight: bold;
}

@media screen and (max-width:767px) {
  .p-top-fv__point-item-number {
    width: 45px;
    top: -6px;
    left: 16px;
  }
}

.p-top-fv__point-item-title {
  font-weight: bold;
  font-size: 2.1rem;
  letter-spacing: 0.05em;
}

@media screen and (max-width:767px) {
  .p-top-fv__point-item-title {
    justify-self: end;
    font-size: 1.6rem;
  }
}

.p-top-fv__point-item-main {
  margin-top: -6px;
  font-size: 5.25rem;
  font-weight: bold;
  line-height: 47px;
  height: 47px;
  position: relative;
}

@media screen and (max-width:767px) {
  .p-top-fv__point-item-main {
    margin-top: 0;
    justify-self: start;
    font-size: 4rem;
    line-height: 28px;
    height: 28px;
  }
}

.p-top-fv__point-item-main span {
  font-size: 2.4rem;
  letter-spacing: 0.1em;
}

@media screen and (max-width:767px) {
  .p-top-fv__point-item-main span {
    font-size: 1.6rem;
  }
}

.p-top-fv__point-item-main sup {
  position: absolute;
  right: 16.5px;
  top: 5px;
  font-size: 1.3rem;
  line-height: 1;
}

@media screen and (max-width:767px) {
  .p-top-fv__point-item-main sup {
    font-size: 1.2rem;
    right: 2px;
  }
}

.p-top-fv__point-item-text {
  margin-top: 11px;
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
  font-weight: 500;
}

@media screen and (max-width:767px) {
  .p-top-fv__point-item-text {
    margin-top: 0;
    grid-column: 1 / -1;
    font-size: 1.3rem;
  }
}

@media screen and (max-width:767px) {
  .p-top-fv__point-item:last-child .p-top-fv__point-item-text {
    margin-top: 5px;
  }
}

.p-top-fv__btn {
  margin-top: 35px;
  max-width: 600px;
  display: grid;
  row-gap: 14px;
  justify-items: center;
}

@media screen and (max-width:1024px) {
  .p-top-fv__btn {
    margin-inline: auto;
  }
}

@media screen and (max-width:767px) {
  .p-top-fv__btn {
    margin-top: 19px;
    width: 100%;
    row-gap: 13px;
  }
}

.p-top-fv__btn-microcopy {
  font-size: 2rem;
  line-height: 1;
  letter-spacing: 0.1em;
  font-weight: bold;
  color: var(--color_orange2);
}

@media screen and (max-width:767px) {
  .p-top-fv__btn-microcopy {
    font-size: 1.8rem;
  }
}

.p-top-fv__btn-link {
  display: block;
  padding-inline: 57.5px;
  width: fit-content;
  max-width: 100%;
  min-height: 70px;
  color: var(--color_white);
  display: grid;
  grid-template-columns: 1fr 25px;
  justify-content: center;
  align-items: center;
  background: var(--color_orange2);
  border-radius: calc(infinity * 1px);
  position: relative;
  z-index: 0;
  transition: opacity 0.3s ease;
}

@media screen and (max-width:767px) {
  .p-top-fv__btn-link {
    width: 320px;
    min-height: 60px;
    padding-inline: 25px;
    grid-template-columns: 1fr 19px;
    column-gap: 6px;
  }
}

.p-top-fv__btn-link:where(:any-link, :enabled, summary):hover {
  opacity: 0.6;
}

.p-top-fv__btn-link::after {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiByeD0iMTIuNSIgZmlsbD0id2hpdGUiLz4gPHBhdGggZD0iTTYgMTEuNzVDNS41ODU3OSAxMS43NSA1LjI1IDEyLjA4NTggNS4yNSAxMi41QzUuMjUgMTIuOTE0MiA1LjU4NTc5IDEzLjI1IDYgMTMuMjVWMTIuNVYxMS43NVpNMTkuNTMwMyAxMy4wMzAzQzE5LjgyMzIgMTIuNzM3NCAxOS44MjMyIDEyLjI2MjYgMTkuNTMwMyAxMS45Njk3TDE0Ljc1NzQgNy4xOTY3QzE0LjQ2NDUgNi45MDM4MSAxMy45ODk2IDYuOTAzODEgMTMuNjk2NyA3LjE5NjdDMTMuNDAzOCA3LjQ4OTU5IDEzLjQwMzggNy45NjQ0NyAxMy42OTY3IDguMjU3MzZMMTcuOTM5MyAxMi41TDEzLjY5NjcgMTYuNzQyNkMxMy40MDM4IDE3LjAzNTUgMTMuNDAzOCAxNy41MTA0IDEzLjY5NjcgMTcuODAzM0MxMy45ODk2IDE4LjA5NjIgMTQuNDY0NSAxOC4wOTYyIDE0Ljc1NzQgMTcuODAzM0wxOS41MzAzIDEzLjAzMDNaTTYgMTIuNVYxMy4yNUgxOVYxMi41VjExLjc1SDZWMTIuNVoiIGZpbGw9IiNGQTY0MTQiLz4gPC9zdmc+) no-repeat center/ contain;
}

@media screen and (max-width:767px) {
  .p-top-fv__btn-link::after {
    width: 19px;
    height: 19px;
  }
}

.p-top-fv__btn-link img {
  display: block;
  width: 186px;
  height: 186px;
  position: absolute;
  top: -70px;
  left: -111px;
  pointer-events: none;
}

@media screen and (max-width:767px) {
  .p-top-fv__btn-link img {
    width: 136px;
    height: 136px;
    top: -38px;
    left: -44px;
  }
}

.p-top-fv__btn-link span {
  font-size: 2.5rem;
  line-height: 1;
  letter-spacing: 0.1em;
  font-weight: bold;
}

@media screen and (max-width:767px) {
  .p-top-fv__btn-link span {
    font-size: 1.8rem;
    text-align: right;
  }
}

.p-top-fv__note {
  margin-top: 25px;
  font-size: 1.2rem;
  line-height: normal;
}

@media screen and (max-width:1024px) {
  .p-top-fv__note {
    margin-inline: auto;
    width: fit-content;
  }
}

@media screen and (max-width:767px) {
  .p-top-fv__note {
    margin-top: 15px;
    font-size: 0.8rem;
    max-width: 320px;
  }
}

.p-top-fv__text {
  font-size: 2rem;
  font-weight: 500;
  letter-spacing: .05em;
  line-height: 1.25;
  padding-block: 20px;
  text-align: center;
  background: var(--color_white);
  position: relative;
}

@media screen and (max-width:768px) {
  .p-top-fv__text {
    font-size: 1.3rem;
    line-height: 1.3846153846;
    padding-block: 22px
  }
}

.p-top-fv__caption {
  display: block;
  font-size: 1.2rem;
  line-height: 2.0833333333;
  margin-top: 1px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-fv__caption {
    font-size: .8rem
  }
}


.p-top-worries {
  background: var(--color_bg_gray);
  position: relative;
  z-index: 0
}

@media screen and (max-width:768px) {
  .p-top-worries {
    padding-top: 40px
  }
}

.p-top-worries:before {
  background: var(--color_white);
  content: "";
  display: block;
  height: 97px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1
}

@media screen and (max-width:1024px) {
  .p-top-worries:before {
    display: none
  }
}

.p-top-worries__title {
  margin-inline: auto;
  margin-bottom: -24px;
  max-width: 638px;
  position: relative;
  width: fit-content;
  z-index: 1
}

@media screen and (max-width:768px) {
  .p-top-worries__title {
    margin-bottom: -30px;
    max-width: 361px
  }
}

@media screen and (max-width:380px) {
  .p-top-worries__title {
    margin-inline: -10.5px
  }
}

.p-top-worries__title img {
  height: 100%;
  object-fit: contain;
  width: 100%
}

.p-top-worries__box {
  background: var(--color_white);
  border-radius: 10px;
  box-shadow: 0 0 10px 0 #bebebe;
  margin-inline: auto;
  max-width: 836px;
  padding: 50px 80px;
  position: relative;
  z-index: 0
}

@media screen and (max-width:1024px) {
  .p-top-worries__box {
    padding-inline: 40px
  }
}

@media screen and (max-width:768px) {
  .p-top-worries__box {
    padding: 47px 20px 22px
  }
}

.p-top-worries__list {
  display: grid
}

.p-top-worries__item {
  align-items: center;
  border-bottom: 1px dashed #dce8ff;
  column-gap: 10px;
  display: grid;
  font-feature-settings: "palt";
  font-size: 2rem;
  font-weight: 500;
  grid-template-columns: 17px 1fr;
  letter-spacing: .05em;
  line-height: normal;
  padding-block: 19px
}

@media screen and (max-width:768px) {
  .p-top-worries__item {
    font-size: 1.4rem;
    line-height: 1.4285714286;
    padding-block: 9px
  }
}

.p-top-worries__item:first-child {
  padding-top: 0
}

.p-top-worries__item:before {
  aspect-ratio: 17/14;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDE0Ij48ZyBmaWxsPSIjZmE2NDE0IiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xMy42NDggNy40NDJhLjEuMSAwIDAgMC0uMDIzLS4wM2wtLjAxNy0uMDE2YS4xMy4xMyAwIDAgMC0uMDU1LS4wMjRxLS4wMTItLjAwNC0uMDI1LS4wMDVoLS4wMDNxLS4wMTYuMDAxLS4wMy4wMDZhLjEuMSAwIDAgMC0uMDM3LjAxN2MtLjAwNi4wMDQtLjAxNC4wMDQtLjAyLjAxTDExLjcxIDguOTVhLjE0LjE0IDAgMCAwLS4wNDcuMTA2djIuNTA4YzAgLjIxLS4xNjYuMzgtLjM3LjM4SDIuMzc2YS4zNzYuMzc2IDAgMCAxLS4zNzItLjM4VjUuMDI2bC4wMDMtLjU0MS0uMDAzLjAxN1YyLjQzNWMwLS4yMS4xNjYtLjM4LjM3Mi0uMzhoOC45MjFhLjE0LjE0IDAgMCAwIC4wOS0uMDM2TDEzLjM2LjI0N0MxMy40NTUuMTYgMTMuMzk2IDAgMTMuMjY5IDBILjk0N0EuOTYuOTYgMCAwIDAgMCAuOTd2MTIuMDZjMCAuNTM1LjQyNC45Ny45NDcuOTdIMTIuNzJhLjk2Ljk2IDAgMCAwIC45NDctLjk3VjcuNTA0YzAtLjAxMi0uMDA3LS4wMi0uMDEtLjAzMXEtLjAwMi0uMDE2LS4wMDktLjAzMiIvPjxwYXRoIGQ9Ik0xNi43ODUgMS4wMzZhMS4xOSAxLjE5IDAgMCAwLTEuNzUtLjJsLTcuMDYgNi4xOS0yLjQ2Ny0yLjc1YTEuMjUgMS4yNSAwIDAgMC0uOTI1LS40MTUgMS4xNSAxLjE1IDAgMCAwLS42ODcuMjI0IDEuMTkgMS4xOSAwIDAgMC0uMTgyIDEuNzVsMy4zNDQgMy43MjlhMS4wODYgMS4wODYgMCAwIDAgMS41MjMuMDkxbDcuOTk2LTcuMDFjLjQ3LS40MTIuNTYxLTEuMTIuMjA3LTEuNjA5Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxN3YxNEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==) no-repeat 50%/contain;
  content: "";
  display: block;
  flex-shrink: 0;
  width: 17px
}

@media screen and (max-width:768px) {
  .p-top-worries__item:before {
    width: 16.5px
  }
}

.p-top-worries__catch {
  background: var(--color_bg_primary);
  border-radius: 10px;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: normal;
  margin-top: 30px;
  padding: 10px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-worries__catch {
    border-radius: 5px;
    font-size: 1.7rem;
    line-height: 1.4705882353;
    padding: 5px
  }
}

.p-top-worries__text {
  line-height: 1.5714285714;
  margin-top: 16px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-worries__text {
    font-size: 1.3rem;
    line-height: 1.5384615385;
    margin-top: 13px;
    text-align: left
  }
}

.p-top-worries__img {
  aspect-ratio: 1;
  bottom: -110px;
  position: absolute;
  right: -114px;
  width: 230px
}

@media screen and (max-width:1024px) {
  .p-top-worries__img {
    bottom: -80px;
    right: -44px;
    width: 180px
  }
}

@media screen and (max-width:768px) {
  .p-top-worries__img {
    bottom: -111px;
    right: -13.5px;
    width: 168px
  }
}

.p-top-worries__arrow {
  margin-top: 74px
}

@media screen and (max-width:768px) {
  .p-top-worries__arrow {
    margin-top: 45px
  }
}

.p-top-worries__logo {
  aspect-ratio: 774/114;
  display: block;
  margin-inline: auto;
  max-width: 774px;
  position: relative;
  transform: translateX(-30px);
  width: 100%
}

@media screen and (max-width:1024px) {
  .p-top-worries__logo {
    margin-top: 26px;
    margin-inline: auto;
    max-width: 600px;
    transform: none
  }
}

.p-top-worries__logo img {
  height: 100%;
  object-fit: contain;
  width: 100%
}

.p-top-worries__balloon {
  position: absolute;
  right: -60.41px;
  top: -86.14px
}

@media screen and (max-width:1024px) {
  .p-top-worries__balloon {
    left: -4.94px;
    right: auto;
    top: -2.17px;
    transform: translateY(-100%)
  }
}

@media screen and (max-width:768px) {
  .p-top-worries__balloon {
    width: 131px
  }
}

.p-top-worries__support-text {
  font-size: 1.8rem;
  line-height: 1.7777777778;
  margin-top: 17px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-worries__support-text {
    font-size: 1.6rem;
    line-height: 1.875;
    margin-top: 20px;
    text-align: left
  }
}

.p-top-worries__pic {
  margin-top: 17px;
  margin-inline: auto;
  max-width: 869px
}

.p-top-reason {
  padding-block: 137px 0;
  position: relative;
  z-index: 1
}

@media screen and (max-width:768px) {
  .p-top-reason {
    padding-block: 67px 42px
  }
}

.p-top-reason__list {
  column-gap: 17px;
  display: grid;
  margin-top: 90px;
  row-gap: 140px
}

@media screen and (max-width:768px) {
  .p-top-reason__list {
    margin-top: 50px;
    row-gap: 50px
  }
}

.p-top-reason__item {
  align-items: start;
  column-gap: 17px;
  display: grid;
  grid-template-columns: 90px 1fr min(var(--vw) * 100/var(--base-width) * 541, 541px);
  position: relative
}

@media screen and (max-width:1024px) {
  .p-top-reason__item {
    align-items: center;
    gap: 25px 16px;
    grid-template-columns: 79px 1fr;
    grid-template-rows: repeat(2, max-content)
  }
}

@media screen and (max-width:768px) {
  .p-top-reason__item {
    gap: 25px 12px
  }
}

@media screen and (max-width:1024px) {
  .p-top-reason__item-number {
    grid-column: 1/2;
    grid-row: 1/2
  }
}

.p-top-reason__item-body {
  display: grid;
  row-gap: 24.5px
}

@media screen and (max-width:1024px) {
  .p-top-reason__item-body {
    display: contents
  }
}

.p-top-reason__item-heading {
  color: var(--color_primary);
  font-size: 2.5rem;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1.8;
  padding-top: 16.5px
}

@media screen and (max-width:768px) {
  .p-top-reason__item-heading {
    font-size: 2.3rem;
    line-height: 1.4458333333;
    margin-right: -1em;
    padding-top: 0
  }
}

@media screen and (max-width:1024px) {
  .p-top-reason__item-text {
    grid-column: 1/-1;
    grid-row: 2/3
  }
}

.p-top-reason__item-pic {
  border-radius: 10px;
  margin-left: 20px;
  overflow: hidden
}

@media screen and (max-width:1024px) {
  .p-top-reason__item-pic {
    grid-column: 1/-1;
    grid-row: 3/4;
    margin-left: 0
  }
}

.p-top-reason__item-pic img {
  height: 100%;
  object-fit: cover;
  width: 100%
}

.p-top-reason__item-img {
  aspect-ratio: 1;
  position: absolute
}

@media screen and (max-width:1024px) {
  .p-top-reason__item-img {
    display: none
  }
}

.p-top-reason__item:first-child .p-top-reason__item-img {
  bottom: -138px;
  right: -110px;
  width: 275px
}

.p-top-reason__item:nth-child(2) .p-top-reason__item-img {
  bottom: -130px;
  left: -134px;
  width: 274px
}

.p-top-reason__item:nth-child(3) .p-top-reason__item-img {
  bottom: -125px;
  right: -75px;
  width: 262px
}

.p-top-support {
  background: linear-gradient(to bottom, var(--color_white) calc(var(--vw)*100/var(--base-width)*150), var(--color_bg_primary) calc(var(--vw)*100/var(--base-width)*150));
  padding-block: calc(var(--vw)*100/var(--base-width)*91) calc(var(--vw)*100/var(--base-width)*100);
  position: relative;
  z-index: 0
}

@media screen and (max-width:1024px) {
  .p-top-support {
    background: linear-gradient(to bottom, var(--color_white) calc(var(--vw)*100/var(--base-width)*50), var(--color_bg_primary) calc(var(--vw)*100/var(--base-width)*50))
  }
}

@media screen and (max-width:768px) {
  .p-top-support {
    padding-block: calc(var(--vw)*100/var(--base-width)*6) calc(var(--vw)*100/var(--base-width)*60)
  }
}

.p-top-support__bg {
  inset: 0;
  position: absolute;
  z-index: -1
}

.p-top-support__bg img {
  height: 100%;
  object-fit: contain;
  object-position: top center;
  width: 100%
}

.p-top-support__title {
  font-size: 2.5rem;
  font-weight: 700;
  letter-spacing: .05em;
  line-height: 1.8;
  margin-top: 62px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-support__title {
    line-height: 1.7;
    margin-top: 35px
  }
}

.p-top-support__title--large {
  font-size: 3rem;
  line-height: 1.4
}

.p-top-support__list {
  column-gap: 20px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  margin-top: 42px;
  margin-inline: auto;
  max-width: 1096px;
  row-gap: 30px
}

@media screen and (max-width:1220px) {
  .p-top-support__list {
    column-gap: 10px
  }
}

@media screen and (max-width:1024px) {
  .p-top-support__list {
    grid-template-columns: 100%
  }
}

@media screen and (max-width:768px) {
  .p-top-support__list {
    margin-top: 51px;
    row-gap: 59px
  }
}

.p-top-support__item {
  display: grid;
  grid-row: span 3;
  grid-template-rows: subgrid;
  justify-items: center;
  row-gap: 20px
}

@media screen and (max-width:768px) {
  .p-top-support__item {
    row-gap: 18px
  }
}

.p-top-support__item-icon {
  border-radius: 50%;
  box-shadow: 0 0 10px 0 #73a5ff;
  margin-inline: auto
}

@media screen and (max-width:768px) {
  .p-top-support__item-icon {
    aspect-ratio: 1;
    display: block;
    width: 140px
  }
}

.p-top-support__item-heading {
  color: var(--color_primary);
  font-size: 2.5rem;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1.4
}

.p-top-support__item-text {
  font-size: 1.6rem;
  line-height: 1.625;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-support__item-text {
    margin-top: -8px
  }
}

.p-top-diagnosis {
  background: var(--color_bg_primary);
  padding-block: 48px 61px;
  position: relative;
  z-index: 0
}

@media screen and (max-width:1024px) {
  .p-top-diagnosis {
    padding-block: 0 126px
  }
}

.p-top-diagnosis__bg {
  bottom: 0;
  position: absolute;
  top: 0;
  width: min(var(--vw) * 100/var(--base-width) * 560, 560px);
  z-index: -1
}

@media screen and (max-width:1024px) {
  .p-top-diagnosis__bg {
    height: calc(var(--vw)*100/var(--base-width)*120);
    width: 100%
  }
}

.p-top-diagnosis__bg--left {
  left: 0
}

@media screen and (max-width:1024px) {
  .p-top-diagnosis__bg--left {
    bottom: auto;
    right: 0
  }
}

.p-top-diagnosis__bg--right {
  right: 0;
  transform: rotate(180deg)
}

@media screen and (max-width:1024px) {
  .p-top-diagnosis__bg--right {
    bottom: 0;
    left: 0;
    top: auto;
    transform: none
  }
}

.p-top-diagnosis__bg img {
  height: 100%;
  object-fit: contain;
  object-position: center left;
  width: 100%
}

.p-top-diagnosis__body {
  display: grid;
  justify-items: center;
  margin-inline: auto;
  position: relative;
  width: fit-content
}

@media screen and (max-width:768px) {
  .p-top-diagnosis__body {
    width: 100%
  }
}

.p-top-diagnosis__catch {
  background: var(--color_primary);
  border-radius: 5px;
  color: var(--color_white);
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: .03em;
  line-height: 1.5;
  padding: 1px 15px 3px 17px
}

@media screen and (max-width:768px) {
  .p-top-diagnosis__catch {
    padding: 0 17px
  }
}

.p-top-diagnosis__title {
  color: var(--color_primary);
  font-size: 7.5rem;
  font-weight: 700;
  letter-spacing: .2em;
  line-height: .9333333333;
  margin-top: 27px
}

@media screen and (max-width:768px) {
  .p-top-diagnosis__title {
    font-size: 4.8rem;
    letter-spacing: .1em;
    margin-top: 22px;
    margin-inline: -6px
  }
}

.p-top-diagnosis__sub {
  border-block: 1px solid var(--color_txt);
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1.75;
  margin-top: 32px;
  max-width: 100%;
  padding-block: 6px;
  text-align: center;
  width: 490px
}

@media screen and (max-width:768px) {
  .p-top-diagnosis__sub {
    margin-top: 22px;
    width: 100%
  }
}

.p-top-diagnosis__text {
  font-size: 1.6rem;
  line-height: 1.625;
  margin-top: 22px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-diagnosis__text {
    font-size: 1.5rem
  }
}

.p-top-diagnosis__cv {
  margin-top: 37px
}

@media screen and (max-width:1024px) {
  .p-top-diagnosis__cv {
    margin-top: 70px
  }
}

.p-top-diagnosis__pic {
  aspect-ratio: 363/420;
  bottom: -61px;
  max-width: 100%;
  position: absolute;
  right: -3.5px;
  transform: translateX(100%);
  width: 363px;
  z-index: 1
}

@media screen and (max-width:1024px) {
  .p-top-diagnosis__pic {
    aspect-ratio: 85/92;
    bottom: auto;
    right: 4px;
    top: 0;
    transform: translateY(-100%);
    width: 85px;
    z-index: -1
  }
}

.p-top-diagnosis__img {
  aspect-ratio: 1;
  left: 57px;
  position: absolute;
  top: -90px;
  transform: translateX(-100%);
  width: 393px;
  z-index: 1
}

@media screen and (max-width:1024px) {
  .p-top-diagnosis__img {
    inset: auto;
    margin-inline: auto;
    position: relative;
    transform: none;
    width: 198px
  }
}

.p-top-diagnosis__img img {
  height: 100%;
  object-fit: contain;
  width: 100%
}

.p-top-plan {
  background: var(--color_bg_gray);
  padding-block: 96px 110px
}

@media screen and (max-width:768px) {
  .p-top-plan {
    padding-block: 75px 88px
  }
}

.p-top-plan__text {
  font-size: 1.8rem;
  line-height: 1.7777777778;
  margin-top: 35px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-plan__text {
    font-size: 1.6rem;
    line-height: 1.875;
    text-align: left
  }
}

.p-top-plan__list {
  column-gap: 45px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 100px;
  margin-inline: auto;
  max-width: 630px
}

@media screen and (max-width:768px) {
  .p-top-plan__list {
    grid-template-columns: 100%;
    margin-top: 60px;
    row-gap: 50px
  }
}

.p-top-plan__item {
  background: var(--color_white);
  border-radius: 10px;
  filter: drop-shadow(0 0 10px #BEBEBE);
  overflow: hidden
}

@media screen and (max-width:768px) {
  .p-top-plan__item {
    border-radius: 14.5px;
    box-shadow: 0 0 20px 0 #bebebe;
    margin-inline: auto;
    max-width: 100%;
    width: 250px
  }
}

.p-top-plan__item-title {
  background: var(--color_primary);
  color: var(--color_white);
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1.5;
  padding: 5px;
  text-align: center
}

.p-top-plan__item:nth-child(3) .p-top-plan__item-title {
  letter-spacing: 0
}

@media screen and (max-width:768px) {
  .p-top-plan__item-title {
    font-size: 2rem;
    line-height: 1.5;
    padding: 7px
  }
}

.p-top-plan__item-body {
  align-items: flex-end;
  display: flex;
  font-size: 3rem;
  font-weight: 500;
  justify-content: center;
  letter-spacing: .05em;
  line-height: 1.2;
  padding: 7px 7px 16px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-plan__item-body {
    font-size: 3rem;
    line-height: 1.3333333333;
    padding: 11.5px 8px 17.5px
  }
}

.p-top-plan__item-body--small {
  font-size: 1.6rem;
  line-height: 1.25
}

@media screen and (max-width:768px) {
  .p-top-plan__item-body--small {
    font-size: 2.3rem;
    line-height: 1.2608695652
  }
}

.p-top-plan__item-body--medium {
  font-size: 2.5rem;
  line-height: 1.2
}

.p-top-plan__item-body--large {
  font-size: 3rem;
  line-height: 1.4666666667
}

@media screen and (max-width:768px) {
  .p-top-plan__item-body--large {
    font-size: 3.6rem;
    line-height: 1.4722222222
  }
}

.p-top-plan__item-body--2line {
  align-self: flex-start;
  display: block;
  margin-right: 7px;
  margin-top: 20px
}

@media screen and (max-width:768px) {
  .p-top-plan__item-body--2line {
    margin-top: 10px
  }
}

.p-top-plan__item-number {
  color: var(--color_primary);
  font-size: 7rem;
  font-weight: 700;
  line-height: .8
}

@media screen and (max-width:768px) {
  .p-top-plan__item-number {
    font-size: 8rem
  }
}

.p-top-plan__table-wrap {
  border-radius: 10px;
  box-shadow: 0 0 10px 0 #bebebe;
  margin-top: 104px;
  margin-inline: auto;
  max-width: 900px;
  overflow: hidden
}

@media screen and (max-width:1024px) {
  .p-top-plan__table-wrap {
    margin-inline: calc(50% - var(--vw)*50);
    max-width: none;
    overflow: hidden
  }
}

@media screen and (max-width:768px) {
  .p-top-plan__table-wrap {
    border-radius: 16px
  }
}

.p-top-plan__table-title {
  background: var(--color_primary);
  color: var(--color_white);
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1.5;
  padding: 10px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-plan__table-title {
    font-size: 1.8rem;
    line-height: 1.5
  }
}

.p-top-plan__table-scroll {
  background: var(--color_white);
  font-weight: 500;
  letter-spacing: .1em;
  padding-top: 30px;
  text-align: center
}

.p-top-plan__table-body {
  background: var(--color_white);
  padding: 74px min(var(--vw) * 100/var(--base-width) * 60, 60px) 80px
}

@media screen and (max-width:1024px) {
  .p-top-plan__table-body {
    padding-inline: min(var(--vw) * 100/var(--base-width) * 24, 24px) 0
  }
}

@media screen and (max-width:768px) {
  .p-top-plan__table-body {
    padding-bottom: 40px;
    padding-top: 10px
  }
}

.p-top-plan__table-inner {
  display: contents
}

@media screen and (max-width:1024px) {
  .p-top-plan__table-inner {
    display: block;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto
  }
}

.p-top-case {
  padding-block: 90px 110px;
  position: relative
}

@media screen and (max-width:768px) {
  .p-top-case {
    padding-block: 36px 20px
  }
}

.p-top-case__head {
  margin-inline: auto;
  position: relative;
  width: fit-content
}

.p-top-case__img {
  bottom: -62px;
  max-width: 188px;
  position: absolute;
  right: -140px
}

@media screen and (max-width:1024px) {
  .p-top-case__img {
    bottom: auto;
    margin-bottom: -28px;
    margin-inline: auto;
    max-width: 139px;
    position: relative;
    right: auto
  }
}

.p-top-case__img img,
.p-top-case__img picture {
  height: 100%;
  object-fit: contain;
  width: 100%
}

.p-top-case__bg {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1
}

.p-top-case__bg img {
  object-fit: cover;
  width: 100%
}

.p-top-case__lead {
  font-size: 2.5rem;
  font-weight: 700;
  letter-spacing: .05em;
  line-height: 1.8;
  margin-top: 30px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-case__lead {
    letter-spacing: 0;
    line-height: 1.4;
    margin-inline: calc(50% - var(--vw)*50);
    width: calc(var(--vw)*100)
  }
}

.p-top-case__lead--large {
  font-size: 3rem;
  line-height: 1.5
}

@media screen and (max-width:768px) {
  .p-top-case__lead--large {
    font-size: 2.8rem;
    line-height: 1.6071428571
  }
}

.p-top-case__text {
  font-size: 1.8rem;
  letter-spacing: .03em;
  line-height: 1.7777777778;
  margin-top: 30px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-case__text {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.875;
    text-align: left
  }
}

.p-top-case__list {
  display: grid;
  gap: 50px;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  margin-top: 62px;
  margin-inline: auto;
  max-width: 1000px
}

@media screen and (max-width:768px) {
  .p-top-case__list {
    grid-template-columns: 100%;
    margin-top: 60px;
    width: 86.9565217391%
  }
}

.p-top-case__item {
  align-items: center;
  background: #f7f5f5;
  border-radius: 10px;
  box-shadow: 0 0 10px 0 #bebebe;
  display: grid;
  gap: 0;
  grid-row: span 3;
  grid-template-rows: subgrid;
  justify-items: center;
  overflow: hidden;
  padding-bottom: 11px
}

@media screen and (max-width:768px) {
  .p-top-case__item {
    border-radius: 16px;
    grid-template-rows: auto
  }
}

.p-top-case__item-img {
  width: 100%
}

.p-top-case__item-img img {
  height: 100%;
  object-fit: cover;
  width: 100%
}

.p-top-case__item-category {
  color: var(--color_primary);
  font-size: 2.5rem;
  font-weight: 700;
  letter-spacing: .3em;
  line-height: 1.48;
  margin-top: 10px
}

@media screen and (max-width:768px) {
  .p-top-case__item-category {
    font-size: 2rem;
    line-height: 1.5
  }
}

.p-top-case__item:nth-child(3n) .p-top-case__item-category {
  letter-spacing: .1em
}

.p-top-case__item-body {
  align-items: baseline;
  column-gap: 6px;
  display: flex
}

@media screen and (max-width:768px) {
  .p-top-case__item-body {
    column-gap: 3px
  }
}

.p-top-case__item-tag {
  background: var(--color_primary);
  border-radius: calc(infinity*1px);
  color: var(--color_white);
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.25;
  padding: 5px 10px;
  transform: translateY(-5px)
}

@media screen and (max-width:768px) {
  .p-top-case__item-tag {
    font-size: 1.4rem;
    line-height: 1.2666666667;
    padding-block: 4.5px 9px;
    transform: translateY(-9px)
  }
}

.p-top-case__item-cost {
  align-items: baseline;
  display: flex;
  font-size: 2.5rem;
  font-weight: 700;
  gap: 2px;
  line-height: 1.48
}

.p-top-case__item-amount {
  font-size: 4.8rem;
  font-weight: 700;
  line-height: 1.48
}

@media screen and (max-width:768px) {
  .p-top-case__item-amount {
    line-height: 1.6
  }
}

.p-top-case__item-unit {
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.48
}

@media screen and (max-width:768px) {
  .p-top-case__item-unit {
    font-size: 2.2rem;
    line-height: 1.5
  }
}

.p-top-case__caption {
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 2.0833333333;
  margin-top: 62px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-case__caption {
    font-size: .8rem;
    line-height: normal;
    margin-top: 50px;
    margin-inline: auto;
    text-align: left;
    width: fit-content
  }
}

.p-top-flow {
  padding-block: 120px 120px
}

@media screen and (max-width:768px) {
  .p-top-flow {
    padding-block: 60px 21.5px
  }
}

.p-top-flow__heading {
  align-items: baseline
}

.p-top-flow__text {
  font-size: 1.8rem;
  letter-spacing: .03em;
  line-height: 1.7777777778;
  margin-top: 40px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-flow__text {
    font-size: 1.6rem;
    line-height: 1.625;
    margin-top: 24px;
    text-align: left
  }
}

.p-top-flow__title {
  background: var(--color_primary);
  border-radius: 5px;
  color: var(--color_white);
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: .03em;
  line-height: 1.5;
  margin-top: 36px;
  margin-inline: auto;
  max-width: 713px;
  padding-block: 2px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-flow__title {
    border-radius: 2.5px;
    font-size: 1.6rem;
    line-height: 1.5;
    margin-top: 30px;
    padding-block: 2px 3px;
    width: 86.9565217391%
  }
}

.p-top-flow__list {
  display: grid;
  margin-top: 25px;
  margin-inline: auto;
  max-width: 713px;
  row-gap: 81px
}

@media screen and (max-width:768px) {
  .p-top-flow__list {
    margin-top: 20px;
    row-gap: 56.5px
  }
}

.p-top-flow__item {
  align-items: center;
  column-gap: 33px;
  display: grid;
  grid-template-columns: 146px 1fr
}

@media screen and (max-width:768px) {
  .p-top-flow__item {
    grid-template-columns: 100%;
    justify-items: center;
    row-gap: 9px
  }
}

.p-top-flow__item+.p-top-flow__item {
  position: relative
}

.p-top-flow__item+.p-top-flow__item:before {
  aspect-ratio: 56/31;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQ5IDI0Ij48cGF0aCBmaWxsPSIjMzIzMjMyIiBkPSJNMjQuNSAyMy45OTkuMjUxLjc0OUg0OC43NXoiLz48L3N2Zz4=) no-repeat 50%/contain;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: -25px;
  transform: translate(-50%, -100%);
  width: 45px
}

@media screen and (max-width:768px) {
  .p-top-flow__item+.p-top-flow__item:before {
    aspect-ratio: 30/16.5;
    top: -20px;
    width: 30px
  }
}

.p-top-flow__item-icon {
  aspect-ratio: 1;
  border-radius: 50%;
  box-shadow: 0 0 10px 0 #73a5ff;
  width: 146px
}

@media screen and (max-width:768px) {
  .p-top-flow__item-icon {
    width: 80px
  }
}

.p-top-flow__item-body {
  display: grid;
  row-gap: 18px
}

@media screen and (max-width:768px) {
  .p-top-flow__item-body {
    row-gap: 9px
  }
}

.p-top-flow__item-heading {
  color: var(--color_primary);
  font-size: 3rem;
  font-weight: 500;
  letter-spacing: .05em;
  line-height: 1.4333333333
}

@media screen and (max-width:768px) {
  .p-top-flow__item-heading {
    font-size: 2rem;
    line-height: 1.45;
    text-align: center
  }
}

.p-top-flow__item-text {
  font-size: 1.6rem;
  line-height: 2
}

@media screen and (max-width:768px) {
  .p-top-flow__item-text {
    line-height: 1.625;
    margin-inline: auto;
    max-width: 86.9565217391%
  }
}

.p-top-faq {
  padding-top: 132px
}

@media screen and (max-width:768px) {
  .p-top-faq {
    padding-top: 75px
  }
}

.p-top-faq__list {
  display: grid;
  margin-top: 50px;
  margin-inline: auto;
  max-width: 1000px;
  row-gap: 30px
}

@media screen and (max-width:768px) {
  .p-top-faq__list {
    margin-top: 41px
  }
}

.p-top-faq__item {
  background: #f7f5f5;
  border-radius: 10px;
  padding: 40px
}

@media screen and (max-width:768px) {
  .p-top-faq__item {
    padding: 40px 15px
  }
}

@media (hover:hover) {
  .p-top-faq__item a:where(:any-link, :enabled, summary):hover {
    text-decoration: underline
  }
}

.p-top-faq__item-question {
  border-bottom: 1px solid #73a5ff;
  color: var(--color_primary);
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: .05em;
  line-height: 1.5;
  padding-bottom: 20px
}

@media screen and (max-width:768px) {
  .p-top-faq__item-question {
    font-size: 1.8rem;
    line-height: 1.5
  }
}

.p-top-faq__item-answer {
  font-size: 1.6rem;
  line-height: 1.625;
  margin-top: 20px
}

.p-top-form {
  background: var(--color_bg_primary);
  padding-block: 125px 71px
}

@media screen and (max-width:768px) {
  .p-top-form {
    padding-block: 125px 39px
  }
}

.p-top-form__head {
  margin-inline: auto;
  position: relative;
  width: fit-content
}

.p-top-form__img {
  bottom: -23px;
  max-width: 201px;
  position: absolute;
  right: -172px
}

@media screen and (max-width:1024px) {
  .p-top-form__img {
    bottom: auto;
    left: 50%;
    max-width: 161px;
    right: auto;
    top: -3px;
    transform: translate(-50%, -100%);
    width: 161px
  }
}

.p-top-form__img img {
  height: 100%;
  object-fit: contain;
  width: 100%
}

.p-top-form__heading {
  letter-spacing: .2em;
  line-height: 1.3333333333
}

.p-top-form__text {
  font-size: 1.8rem;
  line-height: 1.7777777778;
  margin-top: 35px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-form__text {
    font-size: 1.6rem;
    line-height: 1.625;
    margin-top: 20px;
    text-align: left
  }
}

.p-top-form__caption {
  display: block;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 2.0833333333;
  margin-top: 1px;
  text-align: center
}

@media screen and (max-width:768px) {
  .p-top-form__caption {
    font-size: .8rem
  }
}

.p-top-form__body {
  margin-top: 50px;
  margin-inline: auto;
  width: fit-content
}

@media screen and (max-width:768px) {
  .p-top-form__body {
    margin-top: 30px
  }
}

.p-top-company {
  background: var(--color_bg_primary);
  padding-block: 0 64px
}

@media screen and (max-width:768px) {
  .p-top-company {
    padding-block: 0 60px
  }
}

.p-top-company__text {
  font-size: 1.6rem;
  line-height: 1.625;
  margin-top: 35px;
  margin-inline: auto;
  max-width: 1009px
}

.p-top-company__text a {
  color: #2864f0;
  text-decoration: underline
}

@media (hover:hover) {
  .p-top-company__text a:where(:any-link, :enabled, summary):hover {
    text-decoration: none
  }
}

@media screen and (min-width:1024.02px) {
  .u-no-pc {
    display: none !important
  }
}

@media screen and (max-width:1024px) and (min-width:768px) {
  .u-no-tab {
    display: none !important
  }
}

@media screen and (max-width:768px) {
  .u-no-sp {
    display: none !important
  }
}

.u-font-ja {
  font-family: var(--font-family_noto-serif-jp)
}

.u-font-en {
  font-family: var(--font-family_urw-din)
}

.u-color-white {
  color: var(--color_white)
}

.u-color-primary {
  color: var(--color_primary)
}

.u-color-primary_dark {
  color: var(--color_primary_dark)
}

.u-color-orange1 {
  color: var(--color_orange1)
}

.u-color-orange2 {
  color: var(--color_orange2)
}

.u-color-yellow1 {
  color: var(--color_yellow1)
}

.u-color-yellow2 {
  color: var(--color_yellow2)
}

.u-text-regular {
  font-weight: 400
}

.u-text-medium {
  font-weight: 500
}

.u-text-bold {
  font-weight: 700
}

.u-text-black {
  font-weight: 900
}

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

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

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

.u-text-justify {
  text-align: justify
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3BsdWdpbi5zY3NzIiwiY29tbW9uLmNzcyIsImdsb2JhbC9zZXR0aW5nL192YXJpYWJsZS5zY3NzIiwiZ2xvYmFsL21peGluL19icmVha3BvaW50LnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwibGF5b3V0L19sLWJvZHktaW5uZXIuc2NzcyIsImxheW91dC9fbC1tYWluLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJnbG9iYWwvbWl4aW4vX2hvdmVyLnNjc3MiLCJsYXlvdXQvX2wtYnVyZ2VyLW5hdi5zY3NzIiwibGF5b3V0L19sLWdsb2JhbC1uYXYuc2NzcyIsImxheW91dC9fbC1mb290ZXIuc2NzcyIsImxheW91dC9fbC1mb290ZXItbmF2LnNjc3MiLCJsYXlvdXQvX2wtaW5uZXIuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19jLWJ1dHRvbi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX2MtaDIuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19jLWFycm93LnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fYy1jdi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX2MtYmFubmVyLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fYy10YWJsZS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX2MtZmxvYXQuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXRvcC5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3UtcmVzcG9uc2l2ZS5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3UtdGV4dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRFQSxnQkNxTUEsQ0MxUUEsTUFFRSxrQkFBQSxDQUNBLG1CQUFBLENBQ0EsdUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHVCQUFBLENBQ0EsdUJBQUEsQ0FDQSx1QkFBQSxDQUVBLDRCQUFBLENBRUEsNkJBQUEsQ0FDQSw2QkFBQSxDQUdBLHFCQUFB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RGEweERJLG9CckJ1NENOLENBQ0YsQ0VocEdFLHdDb0J2QkYsU0FFSSxzQnRCZ3JHRixDQUNGLENzQjdxR0UsMkRBREYsVUFFSSxzQnRCaXJHRixDQUNGLENFdHBHRSxvQ29CekJGLFNBRUksc0J0QmtyR0YsQ0FDRixDdUIzckdBLFdBQ0UsNEN2Qm9zR0YsQ3VCbHNHQSxXQUNFLHNDdkJxc0dGLEN1QmpzR0EsZUFDRSx3QnZCb3NHRixDdUJsc0dBLGlCQUNFLDBCdkJxc0dGLEN1Qm5zR0Esc0JBQ0UsK0J2QnNzR0YsQ3VCcHNHQSxpQkFDRSwwQnZCdXNHRixDdUJyc0dBLGlCQUNFLDBCdkJ3c0dGLEN1QnRzR0EsaUJBQ0UsMEJ2QnlzR0YsQ3VCdnNHQSxpQkFDRSwwQnZCMHNHRixDdUJ0c0dBLGdCQUNFLGV2QnlzR0YsQ3VCdnNHQSxlQUNFLGV2QjBzR0YsQ3VCeHNHQSxhQUNFLGV2QjJzR0YsQ3VCenNHQSxjQUNFLGV2QjRzR0YsQ3VCeHNHQSxlQUNFLGlCdkIyc0dGLEN1QnpzR0EsY0FDRSxnQnZCNHNHRixDdUIxc0dBLGFBQ0UsZXZCNnNHRixDdUIzc0dBLGdCQUNFLGtCdkI4c0dGIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOODl+ODqeOCsOOCpOODs1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLy8g44OV44Kp44O844OgXHJcbi5ta3RvSHRtbFRleHQgYSB7XHJcbiAgY29sb3I6ICMyODY0ZjA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOztcclxufVxyXG5cclxuLm1rdG9IdG1sVGV4dCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvTGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0J1dHRvblJvdyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogIzI4NjRmMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA4cHggMCA5cHggIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gdGV4dGFyZWEge1xyXG4gIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI2Vib29rX3ByaXZhY3lfX2Mge1xyXG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCAubWt0b0xhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIC5ta3RvTGFiZWwge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgaW5wdXQge1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKm1rdG9Gb3JtIOacgOmBqeWMliovXHJcbi5ta3RvRm9ybSB7XHJcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm1rdG9Gb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgbGFiZWwubWt0b0xhYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ+W/hemgiCc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogNnB4IDE0cHggNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBsaW5lLWhlaWdodDogMC44O1xyXG4gIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMC44ZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlNDZhYTtcclxuICBjb2xvcjogIzFlNDZhYTtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvUmVxdWlyZWRGaWVsZCBsYWJlbC5ta3RvTGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPSd1cmwnXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPSd0ZWwnXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9J251bWJlciddLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT0nZGF0ZSddLFxyXG4ubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkLFxyXG4ubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XHJcbiAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gLm1rdG9SZXF1aXJlZEZpZWxkIC5ta3RvQXN0ZXJpeCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gLm1rdG9PZmZzZXQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ta3RvSHRtbFRleHQubWt0b0hhc1dpZHRoIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogIzI4NjRmMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA4cHggMCA5cHggIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxLjRlbTtcclxuICB3aWR0aDogMC41ZW07XHJcbiAgaGVpZ2h0OiAwLjVlbTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvTWluaW1hbCAubWt0b0J1dHRvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICfos4fmlpnjgpLjg4Djgqbjg7Pjg63jg7zjg4njgZnjgosnO1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b0Zvcm1Db2wge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiB1bnNldDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvR3V0dGVyIHtcclxuICBmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbG9hdDogdW5zZXQ7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvdyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gLm1rdG9FcnJvciB7XHJcbiAgcmlnaHQ6IC05cHggIWltcG9ydGFudDtcclxuICBib3R0b206IC0xMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b0Vycm9yIC5ta3RvRXJyb3JNc2cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDdweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2RjMWUzMiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMC40ZW0gMC42ZW07XHJcbiAgdGV4dC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT0ndXJsJ10sXHJcbiAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9J3RleHQnXSxcclxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT0nZGF0ZSddLFxyXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPSd0ZWwnXSxcclxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT0nbnVtYmVyJ10sXHJcbiAgLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZCxcclxuICAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWt0b0Zvcm1fcHJpb3Jfc3VtbWFyeV90aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiBOb3RvIFNhbnMsIE5vdG8gU2FucyBKUCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA2MHB4IDMwcHggMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JztcclxufVxyXG5cclxuLm1rdG9Gb3JtX3ByaW9yX3N1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmRvY3VtZW50X3N1bW1hcnkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm1rdG9Gb3JtX3ByaW9yX3N1bW1hcnlfdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG8gU2FucywgTm90byBTYW5zIEpQLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JztcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbFtmb3I9J21fQ29tcGFueV9fYyddIHNwYW4gIHtcclxuICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gIGZsZXg6IDE7XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG46cm9vdCB7XG4gIC0tY29sb3Jfd2hpdGU6ICNmZmY7XG4gIC0tY29sb3JfdHh0OiAjMzIzMjMyO1xuICAtLWNvbG9yX3ByaW1hcnk6ICMyODY0RjA7XG4gIC0tY29sb3Jfb3JhbmdlMTogI0VCNjg2NztcbiAgLS1jb2xvcl9vcmFuZ2UyOiAjRkE2NDE0O1xuICAtLWNvbG9yX3llbGxvdzE6ICNGRkI5MUU7XG4gIC0tY29sb3JfeWVsbG93MjogI0ZGRDI3ODtcbiAgLS1jb2xvcl9wcmltYXJ5X2Rhcms6ICMxRTQ2QUE7XG4gIC0tY29sb3JfcHJpbWFyeV9ob3ZlcjogIzI4NUFDODtcbiAgLS1jb2xvcl9vcmFuZ2UxX2hvdmVyOiAjQkU0QjBGO1xuICAtLWNvbG9yX2JnX3doaXRlOiAjZmZmO1xuICAtLWNvbG9yX2JnX2JvZHk6ICNmZmY7XG4gIC0tY29sb3JfYmdfcHJpbWFyeTogI0VCRjNGRjtcbiAgLS1jb2xvcl9iZ19zZWNvbmRhcnk6ICNGN0Y1RjU7XG4gIC0tY29sb3JfYmdfdGVydGlhcnk6ICNFOUU3RTc7XG4gIC0tY29sb3JfYmdfb3JhbmdlOiAjRkE2NDE0O1xuICAtLWNvbG9yX2JnX2dyYXk6ICNGN0Y1RjU7XG59XG5cbjpyb290IHtcbiAgLS12dzogMTAwdnc7XG4gIC0tdmg6IDEwMHZoO1xuICAtLXN2aDogMTAwc3ZoO1xuICAtLWJhc2Utd2lkdGg6IDE0NDA7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMTUwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWJhc2Utd2lkdGg6IDM3NTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tZm9udC1mYW1pbHlfbm90by1zYW5zLWpwOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEZvdW5kYXRpb25cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG51bCxcbm9sLFxubGksXG5maWd1cmUsXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuaW1nLFxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuXG5idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg5Yid5pyf6Kit5a6aXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC0taGVhZGVyLWhlaWdodDogODBweDtcbiAgLS1ndXR0ZXI6IDVjcXc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbCB7XG4gICAgLS1ndXR0ZXI6IG1pbigyNnB4LCBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIDM3NSAqIDE2KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIC0taGVhZGVyLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9iZ19ib2R5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3R4dCk7XG4gIGZvbnQ6IDQwMCAxLjRyZW0gdmFyKC0tZm9udC1mYW1pbHlfbm90by1zYW5zLWpwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNzg1NzE0Mjg1NztcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWJyZWFrOiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogdmFyKC0tYmFzZS13aWR0aCk7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbmJvZHkuaXMtaGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcmVzZXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbWcge1xuICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG59XG5cbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OX44Op44Kw44Kk44OzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ta3RvSHRtbFRleHQgYSB7XG4gIGNvbG9yOiAjMjg2NGYwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ta3RvSHRtbFRleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9MYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1rdG9CdXR0b25Sb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyODY0ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAwIDlweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWt0b0Zvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNlYm9va19wcml2YWN5X19jIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCAubWt0b0xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCAubWt0b0xhYmVsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogNTVweDtcbiAgfVxufVxuLypta3RvRm9ybSDmnIDpganljJYqL1xuLm1rdG9Gb3JtIHtcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWt0b0Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgbGFiZWwubWt0b0xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi5b+F6aCIXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDZweCAxNHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMC44ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZTQ2YWE7XG4gIGNvbG9yOiAjMWU0NmFhO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvUmVxdWlyZWRGaWVsZCBsYWJlbC5ta3RvTGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPXVybF0sXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZCxcbi5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3NztcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9SZXF1aXJlZEZpZWxkIC5ta3RvQXN0ZXJpeCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvT2Zmc2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1rdG9IdG1sVGV4dC5ta3RvSGFzV2lkdGgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzI4NjRmMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDAgOXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxLjRlbTtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9NaW5pbWFsIC5ta3RvQnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6LOH5paZ44KS44OA44Km44Oz44Ot44O844OJ44GZ44KLXCI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiB1bnNldDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvR3V0dGVyIHtcbiAgZmxvYXQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHVuc2V0O1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9FcnJvciAubWt0b0Vycm9yQXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ta3RvRm9ybSAubWt0b0Vycm9yIHtcbiAgcmlnaHQ6IC05cHggIWltcG9ydGFudDtcbiAgYm90dG9tOiAtMTFweCAhaW1wb3J0YW50O1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9FcnJvciAubWt0b0Vycm9yTXNnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2RjMWUzMiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICB0ZXh0LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT11cmxdLFxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZCxcbiAgLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQge1xuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuLm1rdG9Gb3JtX3ByaW9yX3N1bW1hcnlfdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBOb3RvIFNhbnMsIE5vdG8gU2FucyBKUCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2MHB4IDMwcHggMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5cbi5ta3RvRm9ybV9wcmlvcl9zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb2N1bWVudF9zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWt0b0Zvcm1fcHJpb3Jfc3VtbWFyeV90aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBOb3RvIFNhbnMsIE5vdG8gU2FucyBKUCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmxhYmVsW2Zvcj1tX0NvbXBhbnlfX2NdIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBmbGV4OiAxO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIExheW91dFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOOCs+ODs+ODhuODiuODkeODvOODhFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1ib2R5LWlubmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44Kz44Oz44OG44OK44OR44O844OEXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLW1haW4ge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OY44OD44OA44O8XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWhlYWRlciB7XG4gIHBhZGRpbmctaW5saW5lOiBtaW4odmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAxMDAsIDEwMHB4KTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIHotaW5kZXg6IDkwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogbWluKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMzIsIDMycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogOCkgY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDE1KTtcbiAgfVxufVxuLmwtaGVhZGVyX19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sLWhlYWRlcl9fbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fbWFpbiB7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluIHtcbiAgICBjb2x1bW4tZ2FwOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogNyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xuICAubC1oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nby1saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWhlYWRlcl9fbG9nby1saW5rOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xuICAubC1oZWFkZXJfX2xvZ28tbGluayB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ28tbGluayBpbWcge1xuICB3aWR0aDogMjkwcHg7XG4gIGFzcGVjdC1yYXRpbzogMjkwLzQ0O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nby1saW5rIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODkOODvOOCrOODvOODnOOCv+ODs1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1idXJnZXItYnRuIHtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgYXNwZWN0LXJhdGlvOiAyOC82MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gIC5sLWJ1cmdlci1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubC1idXJnZXItYnRuIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmwtYnVyZ2VyLWJ0biBidXR0b246d2hlcmUoOmFueS1saW5rLCA6ZW5hYmxlZCwgc3VtbWFyeSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICB9XG59XG4ubC1idXJnZXItYnRuX19iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKTtcbn1cbi5sLWJ1cmdlci1idG5fX2JhcjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMzEuNjY2NjY2NjY2NyU7XG59XG4ubC1idXJnZXItYnRuX19iYXI6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDQ4LjMzMzMzMzMzMzMlO1xufVxuLmwtYnVyZ2VyLWJ0bl9fYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiA2NSU7XG59XG4ubC1idXJnZXItYnRuLmlzLW9wZW4gLmwtYnVyZ2VyLWJ0bl9fYmFyOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiA0OC4zMzMzMzMzMzMzJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5sLWJ1cmdlci1idG4uaXMtb3BlbiAubC1idXJnZXItYnRuX19iYXI6bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLmwtYnVyZ2VyLWJ0bi5pcy1vcGVuIC5sLWJ1cmdlci1idG5fX2JhcjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogNDguMzMzMzMzMzMzMyU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODkOODvOOCrOODvOODiuODk1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1idXJnZXItbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxO1xufVxuLmwtYnVyZ2VyLW5hdi5pcy1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG59XG4ubC1idXJnZXItbmF2X19tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSg3MCwgNjcsIDY3LCAwLjUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5sLWJ1cmdlci1uYXZfX2lubmVyIHtcbiAgbWF4LWhlaWdodDogMTAwc3ZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5sLWJ1cmdlci1uYXZfX2xpc3Qge1xuICBwYWRkaW5nLWJsb2NrOiA0M3B4O1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDQwKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX3doaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XG59XG4ubC1idXJnZXItbmF2X19saXN0ID4gbGkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtYXgtY29udGVudDtcbn1cbi5sLWJ1cmdlci1uYXZfX2xpc3QgPiBsaSA+IGEge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMTUpO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmwtYnVyZ2VyLW5hdl9fbGlzdCA+IGxpID4gYTp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1idXJnZXItbmF2X19saXN0ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmwtYnVyZ2VyLW5hdl9fbGlzdCA+IGxpID4gYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOOCsOODreODvOODkOODq+ODiuODk1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1nbG9iYWwtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAzMCk7XG59XG4ubC1nbG9iYWwtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAubC1nbG9iYWwtbmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1nbG9iYWwtbmF2X19pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ibG9jazogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmwtZ2xvYmFsLW5hdl9faXRlbS1saW5rOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5sLWdsb2JhbC1uYXZfX2J0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDIwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1nbG9iYWwtbmF2X19idG4td3JhcCB7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZ2xvYmFsLW5hdl9fYnRuLXdyYXAge1xuICAgIGNvbHVtbi1nYXA6IDNweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODleODg+OCv+ODvFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDY0MzQzO1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4IDcycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgfVxufVxuLmwtZm9vdGVyX19pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1mb290ZXJfX2luZm9ybWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDMycHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fY29tcGFueSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2NvbXBhbnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1pbmxpbmU6IDI0cHggNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTM2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5sLWZvb3Rlcl9fYWRkcmVzcyB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmwtZm9vdGVyX19zbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcbiAgZ2FwOiAyNHB4O1xufVxuLmwtZm9vdGVyX19zbnMtaXRlbS0tdHJ1c3RlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmwtZm9vdGVyX19zbnMtaXRlbS1saW5rOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OV44OD44K/44O844OK44OTXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWZvb3Rlci1uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzhjODk4OTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ubC1mb290ZXItbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlci1uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5sLWZvb3Rlci1uYXZfX2l0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuM2VtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWZvb3Rlci1uYXZfX2l0ZW0tbGluazp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44Kz44Oz44OG44OK44OR44O844OEXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWlubmVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZ3V0dGVyKSAqIDIpO1xuICBtYXgtd2lkdGg6IDExMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIE9iamVjdFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIC0gQ29tcG9uZW50c1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODnOOCv+ODs1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYy1idXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuNDI4NTcxNDI4NmVtIDEuNDI4NTcxNDI4NmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNjY2NjY2NjY2N2VtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uYy1idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jLWJ1dHRvbi0tcHJpbWFyeTp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeV9ob3Zlcik7XG4gIH1cbn1cbi5jLWJ1dHRvbi0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfb3JhbmdlMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Jfb3JhbmdlMik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1idXR0b24tLW9yYW5nZTp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfb3JhbmdlMV9ob3Zlcik7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjgrvjgq/jgrfjg6fjg7Pjgr/jgqTjg4jjg6tcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmMtaDIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiA1cHg7XG59XG4uYy1oMl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS40ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oMl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbi5jLWgyX19oZWFkaW5nLS1jaXJjbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMDtcbn1cbi5jLWgyX19oZWFkaW5nLS1jaXJjbGUgc3BhbiB7XG4gIG1hcmdpbi1pbmxpbmU6IC01cHg7XG4gIHdpZHRoOiA3MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMS40NTcxNDI4NTcxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA0cHggMCAjNzNBNUZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDJfX2hlYWRpbmctLWNpcmNsZSBzcGFuIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gIH1cbn1cbi5jLWgyX19oZWFkaW5nLS1jaXJjbGUgc3Bhbi4tLWxhcmdlIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2NjY2NjY2Njc7XG4gIHdpZHRoOiA4OXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyX19oZWFkaW5nLS1jaXJjbGUgc3Bhbi4tLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyX19oZWFkaW5nLS1zcC1jaXJjbGUtc21hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDY0Mjg1NzE0MztcbiAgICB3aWR0aDogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDJfX2hlYWRpbmctLXNwLXNtYWxsIHtcbiAgICBtYXJnaW4taW5saW5lOiAtNHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmMtaDJfX2hlYWRpbmctLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyX19oZWFkaW5nLS1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ucC10b3AtZm9ybSAuYy1oMl9faGVhZGluZy0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZm9ybSAuYy1oMl9faGVhZGluZy0tbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5jLWgyX19oZWFkaW5nLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyX19oZWFkaW5nLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDg1NzE0Mjg1NztcbiAgfVxufVxuLmMtaDJfX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ3NnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNDc2LzczO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiAyOTdweDtcbiAgfVxufVxuLmMtaDJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jLWgyX19zdWIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uYy1oMl9fc3ViIGltZyB7XG4gIHdpZHRoOiAyMDFweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDJfX3N1YiBpbWcge1xuICAgIHdpZHRoOiAyNjdweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOefouWNsFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYy1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogNTVweDtcbiAgYXNwZWN0LXJhdGlvOiA1NS82NjtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5UVWlJR2hsYVdkb2REMGlOallpSUhacFpYZENiM2c5SWpBZ01DQTFOU0EyTmlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNGdQSEJoZEdnZ1pEMGlUVElnTWt3eU55NDFJREUyTGpjeU1qUkRNellnTVRFdU9ERTBPU0ExTXlBeUlEVXpJRElpSUhOMGNtOXJaVDBpSTBGQlF6aEdSaUlnYzNSeWIydGxMWGRwWkhSb1BTSXpJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUx6NGdQSEJoZEdnZ1pEMGlUVElnTWpVdU56SXlORXd5Tnk0MUlEUXdMalEwTkRoRE16WWdNelV1TlRNM05DQTFNeUF5TlM0M01qSTBJRFV6SURJMUxqY3lNalFpSUhOMGNtOXJaVDBpSXpjelFUVkdSaUlnYzNSeWIydGxMWGRwWkhSb1BTSXpJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUx6NGdQSEJoZEdnZ1pEMGlUVElnTkRrdU5EUTBPRXd5Tnk0MUlEWTBMakUyTnpKRE16WWdOVGt1TWpVNU9DQTFNeUEwT1M0ME5EUTRJRFV6SURRNUxqUTBORGdpSUhOMGNtOXJaVDBpSXpJNE5qUkdNQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXpJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUx6NGdQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJyb3cge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNelFpSUdobGFXZG9kRDBpTlRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TkNBMU1TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnUEhCaGRHZ2daRDBpVFRJZ01rd3hOeUF4TVVNeU1pQTRJRE15SURJZ016SWdNaUlnYzNSeWIydGxQU0lqUVVGRE9FWkdJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqTWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJdlBpQThjR0YwYUNCa1BTSk5NaUF5TUV3eE55QXlPVU15TWlBeU5pQXpNaUF5TUNBek1pQXlNQ0lnYzNSeWIydGxQU0lqTnpOQk5VWkdJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqTWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJdlBpQThjR0YwYUNCa1BTSk5NaUF6T0V3eE55QTBOME15TWlBME5DQXpNaUF6T0NBek1pQXpPQ0lnYzNSeWIydGxQU0lqTWpnMk5FWXdJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqTWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJdlBpQThMM04yWno0PSk7XG4gICAgYXNwZWN0LXJhdGlvOiAzMC80OTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIENWXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jLWN2IHtcbiAgcGFkZGluZy1ibG9jazogNDdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MnB4IDYwcHg7XG4gIH1cbn1cbi5jLWN2OmhhcyguYy1jdl9fYmcpIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIC0xNDIpO1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDE3OCk7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWN2OmhhcyguYy1jdl9fYmcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogLTgwKTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3Y6aGFzKC5jLWN2X19iZykge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdi0tc3Atc2hvcnQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLWN2X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmMtY3ZfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG4uYy1jdl9fbWljcm9jb3B5IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2X19taWNyb2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5jLWN2X19idG4ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19vcmFuZ2UpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmMtY3ZfX2J0bjp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdl9fYnRuIHtcbiAgICBwYWRkaW5nOiAwLjgzMzMzMzMzMzNlbSAxLjExMTExMTExMTFlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMi40cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdl9fYnRuLS1zcC1jZW50ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZfX2J0bi0tc3AtZnVsbCB7XG4gICAgd2lkdGg6IDEwMyU7XG4gIH1cbn1cbi5jLWN2X19taWNyb2NvcHkgKyAuYy1jdl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jLWN2X19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBhc3BlY3QtcmF0aW86IDE3LzEzO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIG1hc2s6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBeE5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnUEhCaGRHZ2daRDBpVFRFd0lEaE1NQzR5TlNBeE5TNHpOakV5VERBdU1qVXdNREF4SURBdU5qTTROemcwVERFd0lEaGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBpQThMM04yWno0PSkgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYy1jdl9faW1nIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1MXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNS41cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZfX2ltZyB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGxlZnQ6IC03NHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OQ44OK44O8XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jLWJhbm5lci0tdG9wIHtcbiAgcGFkZGluZy1ibG9jazogMTUxcHggMTQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1iYW5uZXItLXRvcCB7XG4gICAgcGFkZGluZy1ibG9jazogNTlweDtcbiAgfVxufVxuLmMtYmFubmVyLS1ib3R0b20ge1xuICBwYWRkaW5nLWJsb2NrOiA4NnB4IDE2MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYmFubmVyLS1ib3R0b20ge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbn1cbi5jLWJhbm5lcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMjhweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmMtYmFubmVyX19saW5rOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJhbm5lcl9faW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAuNXB4KTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjg4bjg7zjg5bjg6tcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmMtdGFibGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXRhYmxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAyNCk7XG4gICAgbWluLXdpZHRoOiA3NDVweDtcbiAgfVxufVxuLmMtdGFibGUgdGhlYWQge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy10YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM4OTg5ODk7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yX3doaXRlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYmxlIHRoZWFkIHRoIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmMtdGFibGUgdGhlYWQgdGg6bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jLXRhYmxlIHRoZWFkIHRoOm5vdCg6bnRoLW9mLXR5cGUoMSkpLCAuYy10YWJsZSB0aGVhZCB0aDpub3QoOm50aC1vZi10eXBlKDIpKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3Jfd2hpdGUpO1xufVxuLmMtdGFibGUgdGhlYWQgdGguLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG4uYy10YWJsZSB0aGVhZCB0aCBpbWcge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmMtdGFibGUgdGJvZHkgdGgge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfdHh0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTkuMzc5ODQ0OTYxMiU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgdmFyKC0tY29sb3Jfd2hpdGUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJsZSB0Ym9keSB0aCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5jLXRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMjBweCAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB3aWR0aDogMjUuODM5NzkzMjgxNyU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRUJFQkU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJsZSB0Ym9keSB0ZCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5jLXRhYmxlIHRib2R5IHRkIC4tLWxhcmdlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdGQgLi0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG4uYy10YWJsZSB0Ym9keSB0ZC4tLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM3M0E1RkY7XG59XG4uYy10YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNGN0Y1RjU7XG59XG4uYy10YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZC4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcbn1cbi5jLXRhYmxlIHRib2R5IHRyIHRkLi0tcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDVweCAwIDAgMCB2YXIoLS1jb2xvcl9wcmltYXJ5KSwgaW5zZXQgLTVweCAwIDAgMCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbi5jLXRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkLi0tcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDVweCAwIDAgMCB2YXIoLS1jb2xvcl9wcmltYXJ5KSwgaW5zZXQgLTVweCAwIDAgMCB2YXIoLS1jb2xvcl9wcmltYXJ5KSwgaW5zZXQgMCA1cHggMCAwIHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLmMtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZC4tLXByaW1hcnkge1xuICBib3gtc2hhZG93OiBpbnNldCA1cHggMCAwIDAgdmFyKC0tY29sb3JfcHJpbWFyeSksIGluc2V0IC01cHggMCAwIDAgdmFyKC0tY29sb3JfcHJpbWFyeSksIGluc2V0IDAgLTVweCAwIDAgdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG4uYy10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjg5Xjgqnjg7zjg6Bcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDlm7rlrprjg5Djg4rjg7xcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmMtZmxvYXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyM3B4O1xuICBib3R0b206IDI0cHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG9hdCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5jLWZsb2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHRvcDogN3B4O1xuICBib3gtc2hhZG93OiAwIC0ycHggMCAwIHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNiYmNmZjg7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvYXQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1mbG9hdDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1mbG9hdF9faW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBhc3BlY3QtcmF0aW86IDIwMC8xNjg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEwcHggI0U5RTdFNyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb2F0X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbi5jLWZsb2F0X19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xufVxuLmMtZmxvYXRfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogLTEycHg7XG4gIHdpZHRoOiAzMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmMtZmxvYXRfX2J0bjp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG9hdF9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1mbG9hdF9fbGluayB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmMtZmxvYXRfX2xpbms6d2hlcmUoOmFueS1saW5rLCA6ZW5hYmxlZCwgc3VtbWFyeSk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIC0gUHJvamVjdFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucC10b3AtZnYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4ucC10b3AtZnZfX291dGVyIHtcbiAgcGFkZGluZy1ibG9jazogMTc1cHggNTFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fb3V0ZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDEzOXB4IDUwcHg7XG4gIH1cbn1cbi5wLXRvcC1mdl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fYmcge1xuICAgIHRvcDogNTVweDtcbiAgfVxufVxuLnAtdG9wLWZ2X19iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuLnAtdG9wLWZ2X193cmFwIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnAtdG9wLWZ2X190aXRsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fdGl0bGUge1xuICAgIHJvdy1nYXA6IDNweDtcbiAgfVxufVxuLnAtdG9wLWZ2X19zdWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX3N1YiB7XG4gICAgcm93LWdhcDogMjBweDtcbiAgfVxufVxuLnAtdG9wLWZ2X19zdWIgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtdG9wLWZ2X19zdWIgPiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X19zdWIgPiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLnAtdG9wLWZ2X19zdWIgPiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX3N1YiA+IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLXRvcC1mdl9fc3ViID4gc3BhbjpudGgtb2YtdHlwZSgyKSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtdG9wLWZ2X19zdWItLWJnLXllbGxvdyB7XG4gIG1hcmdpbi1pbmxpbmU6IDAuM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3AtZnZfX3N1Yi0tYmcteWVsbG93Om50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzZlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZnZfX3N1Yi0tYmcteWVsbG93Om50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NWVtO1xuICB9XG59XG4ucC10b3AtZnZfX3N1Yi0tYmcteWVsbG93Om50aC1vZi10eXBlKDgpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZnZfX3N1Yi0tYmcteWVsbG93Om50aC1vZi10eXBlKDgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgfVxufVxuLnAtdG9wLWZ2X19zdWItLWJnLXllbGxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfeWVsbG93MSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWZ2X19zdWItLWJnLXllbGxvdzo6YmVmb3JlIHtcbiAgICB3aWR0aDogMS45MDYyNWVtO1xuICB9XG59XG4ucC10b3AtZnZfX21haW4ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogOTEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNThweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWZ2X19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzJweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTNweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5wLXRvcC1mdl9fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuLnAtdG9wLWZ2X19saXN0IHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtYXgtY29udGVudCk7XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZnZfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuLnAtdG9wLWZ2X19pdGVtIHtcbiAgcGFkZGluZy1pbmxpbmU6IDEyLjVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X19pdGVtIHtcbiAgICBwYWRkaW5nLWlubGluZTogOXB4O1xuICAgIG1pbi1oZWlnaHQ6IDMxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG59XG4ucC10b3AtZnZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRvcC1mdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxMnB4O1xuICB9XG59XG4ucC10b3AtZnZfX2l0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5wLXRvcC1mdl9faXRlbS10aXRsZS0tbGFyZ2Uge1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX2l0ZW0tdGl0bGUtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDIuMTVyZW07XG4gIH1cbn1cbi5wLXRvcC1mdl9fYXV0aG9yaXR5IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiA4MDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fYXV0aG9yaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG4ucC10b3AtZnZfX2F1dGhvcml0eS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWF4LWNvbnRlbnQpO1xuICBjb2x1bW4tZ2FwOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X19hdXRob3JpdHktbGlzdCB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4ucC10b3AtZnZfX2F1dGhvcml0eS1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NHB4IDFmciA1NHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRvcC1mdl9fYXV0aG9yaXR5LWl0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnIgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X19hdXRob3JpdHktaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMHB4IDFmciAzMHB4O1xuICAgIGNvbHVtbi1nYXA6IDMuNXB4O1xuICB9XG59XG4ucC10b3AtZnZfX2F1dGhvcml0eS1pdGVtLWRlY28tLXJldmVyc2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4ucC10b3AtZnZfX2F1dGhvcml0eS1pdGVtLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZnZfX2F1dGhvcml0eS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLnAtdG9wLWZ2X19hdXRob3JpdHktaXRlbS10aXRsZS0tbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZnZfX2F1dGhvcml0eS1pdGVtLXRpdGxlLS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNC40NXJlbTtcbiAgfVxufVxuLnAtdG9wLWZ2X19hdXRob3JpdHktaXRlbS10aXRsZS0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRvcC1mdl9fYXV0aG9yaXR5LWl0ZW0tdGl0bGUtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIH1cbn1cbi5wLXRvcC1mdl9fYXV0aG9yaXR5LWl0ZW0tdGl0bGUtLW1lZGl1bSBzdXAge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWZ2X19hdXRob3JpdHktaXRlbS10aXRsZS0tbWVkaXVtIHN1cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxufVxuLnAtdG9wLWZ2X19hdXRob3JpdHktbm90ZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDgzMzMzMzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fYXV0aG9yaXR5LW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXgtd2lkdGg6IDIyN3B4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnAtdG9wLWZ2X19idG4ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nOiAwLjcyZW0gMS42ZW07XG4gIHdpZHRoOiA0NDJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19vcmFuZ2UpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLXRvcC1mdl9fYnRuOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTc4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX2J0biB7XG4gICAgcGFkZGluZy1ibG9jazogMC41NTU1NTU1NTU2ZW07XG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNjY2NjY2NjY2N2VtO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgd2lkdGg6IDMyNnB4O1xuICAgIHJvdy1nYXA6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5wLXRvcC1mdl9fYnRuIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X19idG4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5wLXRvcC1mdl9fYnRuIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX2J0biBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbn1cbi5wLXRvcC1mdl9fYnRuIGltZyB7XG4gIHdpZHRoOiAxNjhweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTEwMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX2J0biBpbWcge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICByaWdodDogLTQycHg7XG4gICAgdG9wOiA0MiU7XG4gIH1cbn1cbi5wLXRvcC1mdl9fdGV4dCB7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fdGV4dCB7XG4gICAgcGFkZGluZy1ibG9jazogMzhweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zODQ2MTUzODQ2O1xuICB9XG59XG4ucC10b3AtZnZfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMi4wODMzMzMzMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxuXG4ucC10b3Atd29ycmllcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX2dyYXkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atd29ycmllcyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLXRvcC13b3JyaWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtdG9wLXdvcnJpZXNfX3RpdGxlIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiA2MzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBtYXgtd2lkdGg6IDM2MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAucC10b3Atd29ycmllc19fdGl0bGUge1xuICAgIG1hcmdpbi1pbmxpbmU6IC0xMC41cHg7XG4gIH1cbn1cbi5wLXRvcC13b3JyaWVzX190aXRsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnAtdG9wLXdvcnJpZXNfX2JveCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHggODBweDtcbiAgbWF4LXdpZHRoOiA4MzZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICNCRUJFQkU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3Atd29ycmllc19fYm94IHtcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX2JveCB7XG4gICAgcGFkZGluZzogNDdweCAyMHB4IDIycHg7XG4gIH1cbn1cbi5wLXRvcC13b3JyaWVzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5wLXRvcC13b3JyaWVzX19pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogMTlweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxN3B4IDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNEQ0U4RkY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atd29ycmllc19faXRlbSB7XG4gICAgcGFkZGluZy1ibG9jazogOXB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIH1cbn1cbi5wLXRvcC13b3JyaWVzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucC10b3Atd29ycmllc19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBhc3BlY3QtcmF0aW86IDE3LzE0O1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TnlJZ2FHVnBaMmgwUFNJeE5DSWdkbWxsZDBKdmVEMGlNQ0F3SURFM0lERTBJaUJtYVd4c1BTSnViMjVsSWo0Z0lDQThaeUJqYkdsd0xYQmhkR2c5SW5WeWJDZ2pZMnhwY0RCZk16RTRYelExTVNraVBpQWdJQ0FnUEhCaGRHZ2daRDBpVFRFekxqWTBOelVnTnk0ME5ESXpOa014TXk0Mk5ERTFJRGN1TkRNd01URWdNVE11TmpNME1pQTNMalF5TURreklERXpMall5TlRJZ055NDBNVEUwUXpFekxqWXhPVGtnTnk0ME1EVTJNaUF4TXk0Mk1UTTVJRGN1TkRBeE1pQXhNeTQyTURnZ055NHpPVFkwTkVNeE15NDFPVEUwSURjdU16Z3pPRFVnTVRNdU5UY3pPQ0EzTGpNM05qQXpJREV6TGpVMU16VWdOeTR6TnpFNU5VTXhNeTQxTkRRNUlEY3VNemN3TWpVZ01UTXVOVE0yTmlBM0xqTTJOamcxSURFekxqVXlOemtnTnk0ek5qWTROVU14TXk0MU1qY2dOeTR6TmpZNE5TQXhNeTQxTWpZeklEY3VNelkzTlRNZ01UTXVOVEkxSURjdU16WTNOVE5ETVRNdU5URTBJRGN1TXpZM05UTWdNVE11TlRBME55QTNMak0zTURVNUlERXpMalE1TkRFZ055NHpOek16TVVNeE15NDBPREV4SURjdU16YzJOekVnTVRNdU5EWTVOU0EzTGpNNE1qUTVJREV6TGpRMU9ESWdOeTR6T0RrNU9FTXhNeTQwTlRFMklEY3VNemswTURZZ01UTXVORFEwTXlBM0xqTTVOREEySURFekxqUXpPQ0EzTGpNNU9UVk1NVEV1TnpFd01TQTRMamsxTVRJMFF6RXhMalk0TURVZ09DNDVOemd4TVNBeE1TNDJOak16SURrdU1ERTJOVFFnTVRFdU5qWXpNeUE1TGpBMU56QXlWakV4TGpVMk5USkRNVEV1TmpZek15QXhNUzQzTnpVeElERXhMalE1TnpJZ01URXVPVFExTlNBeE1TNHlPVEl4SURFeExqazBOVFZJTWk0ek56WTJPRU15TGpFM01UUTRJREV4TGprME5UVWdNaTR3TURVME55QXhNUzQzTnpVMUlESXVNREExTkRjZ01URXVOVFkxTWxZMUxqQXlOVGszVERJdU1EQTRNVE1nTkM0ME9EUTRRekl1TURBM01UTWdOQzQwT1RBeU5DQXlMakF3TmpRMklEUXVORGsyTXpjZ01pNHdNRFUwTnlBMExqVXdNVGd4VmpJdU5ETTBOelZETWk0d01EVTBOeUF5TGpJeU5EVTBJREl1TVRjeE5EZ2dNaTR3TlRRME55QXlMak0zTmpZNElESXVNRFUwTkRkSU1URXVNams0UXpFeExqTXpNVFlnTWk0d05UUTBOeUF4TVM0ek5qTTRJREl1TURReE9Ea2dNVEV1TXpnNE55QXlMakF4T1RRMFRERXpMak0xT1RZZ01DNHlORFkyTURWRE1UTXVORFUwT1NBd0xqRTJNRGc0T0NBeE15NHpPVFU0SURBZ01UTXVNalk1SURCSU1DNDVORGN5T0RWRE1DNDBNalF6TXpZZ01DQXdJREF1TkRNME16WTBJREFnTUM0NU56QTBNekpXTVRNdU1ESTVNa013SURFekxqVTJOVE1nTUM0ME1qUXpNellnTVRNdU9UazVOeUF3TGprME56STROU0F4TXk0NU9UazNTREV5TGpjeE9EVkRNVE11TWpReE55QXhNeTQ1T1RrM0lERXpMalkyTlRjZ01UTXVOVFkxTXlBeE15NDJOalUzSURFekxqQXlPVEpXTnk0MU1EVXlPRU14TXk0Mk5qVTNJRGN1TkRrek1EUWdNVE11TmpVNU1TQTNMalE0TkRVMElERXpMalkxTmpRZ055NDBOek01T1VNeE15NDJOVE00SURjdU5EWXpNVEVnTVRNdU5qVXlNU0EzTGpRMU1UZzRJREV6TGpZME56RWdOeTQwTkRJek5rZ3hNeTQyTkRjMVdpSWdabWxzYkQwaUkwWkJOalF4TkNJdlBpQWdJQ0FnUEhCaGRHZ2daRDBpVFRFMkxqYzRORFlnTVM0d016VTNNME14Tmk0MU5qQTRJREF1TnpJMk1qQXlJREUyTGpFNU9UZ2dNQzQxTkRFMU1EUWdNVFV1T0RFNUlEQXVOVFF4TlRBMFF6RTFMalV6TURVZ01DNDFOREUxTURRZ01UVXVNalV5TWlBd0xqWTBOakkyT0NBeE5TNHdNelV4SURBdU9ETTJOREE1VERjdU9UYzBOemNnTnk0d01qWTNURFV1TlRBNE5EUWdOQzR5TnpZeU9VTTFMakkzTVRjZ05DNHdNVEl6TkNBMExqa3pORE0ySURNdU9EWXdPVGNnTkM0MU9ETTBJRE11T0RZd09UZEROQzR6TXpJek9DQXpMamcyTURrM0lEUXVNRGswTmpVZ015NDVNemcxTXlBekxqZzVOVGMySURRdU1EZzFNVE5ETXk0Mk1qVTBPU0EwTGpJNE5EUTFJRE11TkRVd09EUWdOQzQxT0RreU1pQXpMalF4TmprM0lEUXVPVEl4TWtNekxqTTRNamMzSURVdU1qVXpNVGdnTXk0ME9URXdNaUExTGpVNE5qVXlJRE11TnpFek9ERWdOUzQ0TXpVeE4wdzNMakExTnpjZ09TNDFOak00TTBNM0xqSTJNekl5SURrdU56a3pNRGtnTnk0MU5UYzNOQ0E1TGpreU5ETTRJRGN1T0RZMU9EWWdPUzQ1TWpRek9FTTRMakV5T1RFMklEa3VPVEkwTXpnZ09DNHpPRE14TnlBNUxqZ3lPRGdnT0M0MU9ERXpPU0E1TGpZMU5UTXpUREUyTGpVM05qY2dNaTQyTkRVelF6RTNMakEwTnpJZ01pNHlNekkzSURFM0xqRXpPRFVnTVM0MU1qVTRPQ0F4Tmk0M09EUXlJREV1TURNMk1EZE1NVFl1TnpnME5pQXhMakF6TlRjeldpSWdabWxzYkQwaUkwWkJOalF4TkNJdlBpQWdJRHd2Wno0Z0lDQThaR1ZtY3o0Z0lDQWdJRHhqYkdsd1VHRjBhQ0JwWkQwaVkyeHBjREJmTXpFNFh6UTFNU0krSUNBZ0lDQWdJRHh5WldOMElIZHBaSFJvUFNJeE55SWdhR1ZwWjJoMFBTSXhOQ0lnWm1sc2JEMGlkMmhwZEdVaUx6NGdJQ0FnSUR3dlkyeHBjRkJoZEdnK0lDQWdQQzlrWldaelBpQThMM04yWno0PSkgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzX19pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNi41cHg7XG4gIH1cbn1cbi5wLXRvcC13b3JyaWVzX19jYXRjaCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzX19jYXRjaCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NzA1ODgyMzUzO1xuICB9XG59XG4ucC10b3Atd29ycmllc19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTQyODU3MTQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUzODQ2MTUzODU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnAtdG9wLXdvcnJpZXNfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTEwcHg7XG4gIHJpZ2h0OiAtMTE0cHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzX19pbWcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBib3R0b206IC04MHB4O1xuICAgIHJpZ2h0OiAtNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX2ltZyB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIGJvdHRvbTogLTExMXB4O1xuICAgIHJpZ2h0OiAtMTMuNXB4O1xuICB9XG59XG4ucC10b3Atd29ycmllc19fYXJyb3cge1xuICBtYXJnaW4tdG9wOiA3NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX2Fycm93IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG4ucC10b3Atd29ycmllc19fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NzRweDtcbiAgYXNwZWN0LXJhdGlvOiA3NzQvMTE0O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX2xvZ28ge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnAtdG9wLXdvcnJpZXNfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLXRvcC13b3JyaWVzX19iYWxsb29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04Ni4xNHB4O1xuICByaWdodDogLTYwLjQxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX2JhbGxvb24ge1xuICAgIHRvcDogLTIuMTdweDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBsZWZ0OiAtNC45NHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzX19iYWxsb29uIHtcbiAgICB3aWR0aDogMTMxcHg7XG4gIH1cbn1cbi5wLXRvcC13b3JyaWVzX19zdXBwb3J0LXRleHQge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzc3Nzc3Nzc3ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX3N1cHBvcnQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnAtdG9wLXdvcnJpZXNfX3BpYyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogODY5cHg7XG59XG5cbi5wLXRvcC1yZWFzb24ge1xuICBwYWRkaW5nLWJsb2NrOiAxMzdweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcmVhc29uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2N3B4IDQycHg7XG4gIH1cbn1cbi5wLXRvcC1yZWFzb25fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxNDBweDtcbiAgY29sdW1uLWdhcDogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1yZWFzb25fX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcm93LWdhcDogNTBweDtcbiAgfVxufVxuLnAtdG9wLXJlYXNvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTBweCAxZnIgbWluKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogNTQxLCA1NDFweCk7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sdW1uLWdhcDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRvcC1yZWFzb25fX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzlweCAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNXB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1yZWFzb25fX2l0ZW0ge1xuICAgIGdhcDogMjVweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLXJlYXNvbl9faXRlbS1udW1iZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgfVxufVxuLnAtdG9wLXJlYXNvbl9faXRlbS1ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMjQuNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRvcC1yZWFzb25fX2l0ZW0tYm9keSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbn1cbi5wLXRvcC1yZWFzb25fX2l0ZW0taGVhZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxNi41cHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcmVhc29uX19pdGVtLWhlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NTgzMzMzMzM7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLXJlYXNvbl9faXRlbS10ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMi8zO1xuICB9XG59XG4ucC10b3AtcmVhc29uX19pdGVtLXBpYyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRvcC1yZWFzb25fX2l0ZW0tcGljIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMy80O1xuICB9XG59XG4ucC10b3AtcmVhc29uX19pdGVtLXBpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLXRvcC1yZWFzb25fX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLXJlYXNvbl9faXRlbS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLXRvcC1yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDEpIC5wLXRvcC1yZWFzb25fX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDI3NXB4O1xuICBib3R0b206IC0xMzhweDtcbiAgcmlnaHQ6IC0xMTBweDtcbn1cbi5wLXRvcC1yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDIpIC5wLXRvcC1yZWFzb25fX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDI3NHB4O1xuICBib3R0b206IC0xMzBweDtcbiAgbGVmdDogLTEzNHB4O1xufVxuLnAtdG9wLXJlYXNvbl9faXRlbTpudGgtY2hpbGQoMykgLnAtdG9wLXJlYXNvbl9faXRlbS1pbWcge1xuICB3aWR0aDogMjYycHg7XG4gIGJvdHRvbTogLTEyNXB4O1xuICByaWdodDogLTc1cHg7XG59XG5cbi5wLXRvcC1zdXBwb3J0IHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDkxKSBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMTAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS1jb2xvcl93aGl0ZSkgY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDE1MCksIHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpIGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAxNTApKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3Atc3VwcG9ydCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tY29sb3Jfd2hpdGUpIGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiA1MCksIHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpIGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiA1MCkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc3VwcG9ydCB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDYpIGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiA2MCk7XG4gIH1cbn1cbi5wLXRvcC1zdXBwb3J0X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnAtdG9wLXN1cHBvcnRfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbi5wLXRvcC1zdXBwb3J0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDYycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXN1cHBvcnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cbi5wLXRvcC1zdXBwb3J0X190aXRsZS0tbGFyZ2Uge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucC10b3Atc3VwcG9ydF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogMTA5NnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyOTBweCwgMWZyKSk7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnAtdG9wLXN1cHBvcnRfX2xpc3Qge1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3Atc3VwcG9ydF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc3VwcG9ydF9fbGlzdCB7XG4gICAgcm93LWdhcDogNTlweDtcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICB9XG59XG4ucC10b3Atc3VwcG9ydF9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgcm93LWdhcDogMjBweDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXN1cHBvcnRfX2l0ZW0ge1xuICAgIHJvdy1nYXA6IDE4cHg7XG4gIH1cbn1cbi5wLXRvcC1zdXBwb3J0X19pdGVtLWljb24ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgIzczQTVGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zdXBwb3J0X19pdGVtLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gIH1cbn1cbi5wLXRvcC1zdXBwb3J0X19pdGVtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLnAtdG9wLXN1cHBvcnRfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zdXBwb3J0X19pdGVtLXRleHQge1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbn1cblxuLnAtdG9wLWRpYWdub3NpcyB7XG4gIHBhZGRpbmctYmxvY2s6IDQ4cHggNjFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZGlhZ25vc2lzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwIDEyNnB4O1xuICB9XG59XG4ucC10b3AtZGlhZ25vc2lzX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBtaW4odmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiA1NjAsIDU2MHB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWRpYWdub3Npc19fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDEyMCk7XG4gIH1cbn1cbi5wLXRvcC1kaWFnbm9zaXNfX2JnLS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZGlhZ25vc2lzX19iZy0tbGVmdCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICB9XG59XG4ucC10b3AtZGlhZ25vc2lzX19iZy0tcmlnaHQge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZGlhZ25vc2lzX19iZy0tcmlnaHQge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5wLXRvcC1kaWFnbm9zaXNfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG59XG4ucC10b3AtZGlhZ25vc2lzX19ib2R5IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1kaWFnbm9zaXNfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10b3AtZGlhZ25vc2lzX19jYXRjaCB7XG4gIHBhZGRpbmc6IDFweCAxNXB4IDNweCAxN3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWRpYWdub3Npc19fY2F0Y2gge1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgfVxufVxuLnAtdG9wLWRpYWdub3Npc19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICBmb250LXNpemU6IDcuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWRpYWdub3Npc19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgbWFyZ2luLWlubGluZTogLTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cbi5wLXRvcC1kaWFnbm9zaXNfX3N1YiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmctYmxvY2s6IDZweDtcbiAgd2lkdGg6IDQ5MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ibG9jazogMXB4IHNvbGlkIHZhcigtLWNvbG9yX3R4dCk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1kaWFnbm9zaXNfX3N1YiB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdG9wLWRpYWdub3Npc19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1kaWFnbm9zaXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ucC10b3AtZGlhZ25vc2lzX19jdiB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWRpYWdub3Npc19fY3Yge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbi5wLXRvcC1kaWFnbm9zaXNfX3BpYyB7XG4gIHdpZHRoOiAzNjNweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDM2My80MjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjFweDtcbiAgcmlnaHQ6IC0zLjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRvcC1kaWFnbm9zaXNfX3BpYyB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgYXNwZWN0LXJhdGlvOiA4NS85MjtcbiAgICByaWdodDogNHB4O1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLnAtdG9wLWRpYWdub3Npc19faW1nIHtcbiAgd2lkdGg6IDM5M3B4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTBweDtcbiAgbGVmdDogNTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZGlhZ25vc2lzX19pbWcge1xuICAgIHdpZHRoOiAxOThweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnNldDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5wLXRvcC1kaWFnbm9zaXNfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucC10b3AtcGxhbiB7XG4gIHBhZGRpbmctYmxvY2s6IDk2cHggMTEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX2dyYXkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBsYW4ge1xuICAgIHBhZGRpbmctYmxvY2s6IDc1cHggODhweDtcbiAgfVxufVxuLnAtdG9wLXBsYW5fX3RleHQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzc3Nzc3Nzc3ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBsYW5fX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICB9XG59XG4ucC10b3AtcGxhbl9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBsYW5fX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gIH1cbn1cbi5wLXRvcC1wbGFuX19pdGVtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxMHB4ICNCRUJFQkUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBsYW5fX2l0ZW0ge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwICNCRUJFQkU7XG4gICAgYm9yZGVyLXJhZGl1czogMTQuNXB4O1xuICB9XG59XG4ucC10b3AtcGxhbl9faXRlbS10aXRsZSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC10b3AtcGxhbl9faXRlbTpudGgtY2hpbGQoMykgLnAtdG9wLXBsYW5fX2l0ZW0tdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1wbGFuX19pdGVtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLXRvcC1wbGFuX19pdGVtLWJvZHkge1xuICBwYWRkaW5nOiA3cHggN3B4IDE2cHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBsYW5fX2l0ZW0tYm9keSB7XG4gICAgcGFkZGluZzogMTEuNXB4IDhweCAxNy41cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIH1cbn1cbi5wLXRvcC1wbGFuX19pdGVtLWJvZHktLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBsYW5fX2l0ZW0tYm9keS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2MDg2OTU2NTI7XG4gIH1cbn1cbi5wLXRvcC1wbGFuX19pdGVtLWJvZHktLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnAtdG9wLXBsYW5fX2l0ZW0tYm9keS0tbGFyZ2Uge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2NjY2NjY2Njc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcGxhbl9faXRlbS1ib2R5LS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDcyMjIyMjIyMjtcbiAgfVxufVxuLnAtdG9wLXBsYW5fX2l0ZW0tYm9keS0tMmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcGxhbl9faXRlbS1ib2R5LS0ybGluZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnAtdG9wLXBsYW5fX2l0ZW0tbnVtYmVyIHtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBsYW5fX2l0ZW0tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbn1cbi5wLXRvcC1wbGFuX190YWJsZS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTA0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgI0JFQkVCRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtcGxhbl9fdGFibGUtd3JhcCB7XG4gICAgbWFyZ2luLWlubGluZTogY2FsYyg1MCUgLSB2YXIoLS12dykgKiA1MCk7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1wbGFuX190YWJsZS13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG4ucC10b3AtcGxhbl9fdGFibGUtdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcGxhbl9fdGFibGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLXRvcC1wbGFuX190YWJsZS1zY3JvbGwge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5wLXRvcC1wbGFuX190YWJsZS1ib2R5IHtcbiAgcGFkZGluZzogNzRweCBtaW4odmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiA2MCwgNjBweCkgODBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRvcC1wbGFuX190YWJsZS1ib2R5IHtcbiAgICBwYWRkaW5nLWlubGluZTogbWluKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMjQsIDI0cHgpIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1wbGFuX190YWJsZS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnAtdG9wLXBsYW5fX3RhYmxlLWlubmVyIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLXBsYW5fX3RhYmxlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5cbi5wLXRvcC1jYXNlIHtcbiAgcGFkZGluZy1ibG9jazogOTBweCAxMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNhc2Uge1xuICAgIHBhZGRpbmctYmxvY2s6IDM2cHggMjBweDtcbiAgfVxufVxuLnAtdG9wLWNhc2VfX2hlYWQge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXRvcC1jYXNlX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTYycHg7XG4gIHJpZ2h0OiAtMTQwcHg7XG4gIG1heC13aWR0aDogMTg4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWNhc2VfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIG1heC13aWR0aDogMTM5cHg7XG4gIH1cbn1cbi5wLXRvcC1jYXNlX19pbWcgcGljdHVyZSxcbi5wLXRvcC1jYXNlX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLXRvcC1jYXNlX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG4ucC10b3AtY2FzZV9fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtdG9wLWNhc2VfX2xlYWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jYXNlX19sZWFkIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCk7XG4gICAgbWFyZ2luLWlubGluZTogY2FsYyg1MCUgLSB2YXIoLS12dykgKiA1MCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5wLXRvcC1jYXNlX19sZWFkLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jYXNlX19sZWFkLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjA3MTQyODU3MTtcbiAgfVxufVxuLnAtdG9wLWNhc2VfX3RleHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS43Nzc3Nzc3Nzc4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNhc2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC10b3AtY2FzZV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDYycHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jYXNlX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB3aWR0aDogODYuOTU2NTIxNzM5MSU7XG4gIH1cbn1cbi5wLXRvcC1jYXNlX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBncmlkLXJvdzogc3BhbiAzO1xuICBnYXA6IDA7XG4gIGJhY2tncm91bmQ6ICNGN0Y1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgI0JFQkVCRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jYXNlX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuLnAtdG9wLWNhc2VfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC10b3AtY2FzZV9faXRlbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC10b3AtY2FzZV9faXRlbS1jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNhc2VfX2l0ZW0tY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4ucC10b3AtY2FzZV9faXRlbTpudGgtY2hpbGQoM24pIC5wLXRvcC1jYXNlX19pdGVtLWNhdGVnb3J5IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLnAtdG9wLWNhc2VfX2l0ZW0tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgY29sdW1uLWdhcDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNhc2VfX2l0ZW0tYm9keSB7XG4gICAgY29sdW1uLWdhcDogM3B4O1xuICB9XG59XG4ucC10b3AtY2FzZV9faXRlbS10YWcge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyhpbmZpbml0eSAqIDFweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtY2FzZV9faXRlbS10YWcge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXB4IDlweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNjY2NjY2NjY3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgfVxufVxuLnAtdG9wLWNhc2VfX2l0ZW0tY29zdCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS40ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAycHg7XG59XG4ucC10b3AtY2FzZV9faXRlbS1hbW91bnQge1xuICBmb250LXNpemU6IDQuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNhc2VfX2l0ZW0tYW1vdW50IHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4ucC10b3AtY2FzZV9faXRlbS11bml0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jYXNlX19pdGVtLXVuaXQge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLXRvcC1jYXNlX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA4MzMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jYXNlX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucC10b3AtZmxvdyB7XG4gIHBhZGRpbmctYmxvY2s6IDEyMHB4IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZsb3cge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHggMjEuNXB4O1xuICB9XG59XG4ucC10b3AtZmxvd19faGVhZGluZyB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5wLXRvcC1mbG93X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzc3Nzc3Nzc3ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mbG93X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC10b3AtZmxvd19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAycHg7XG4gIG1heC13aWR0aDogNzEzcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mbG93X190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogODYuOTU2NTIxNzM5MSU7XG4gICAgcGFkZGluZy1ibG9jazogMnB4IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4ucC10b3AtZmxvd19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogNzEzcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDgxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmxvd19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICByb3ctZ2FwOiA1Ni41cHg7XG4gIH1cbn1cbi5wLXRvcC1mbG93X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDZweCAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmxvd19faXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIHJvdy1nYXA6IDlweDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXRvcC1mbG93X19pdGVtICsgLnAtdG9wLWZsb3dfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3AtZmxvd19faXRlbSArIC5wLXRvcC1mbG93X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ1cHg7XG4gIGFzcGVjdC1yYXRpbzogNTYvMzE7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORGtpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT1NBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnUEhCaGRHZ2daRDBpVFRJMExqVWdNak11T1RrNVREQXVNalV4TWpnNElEQXVOelE1TURJelREUTRMamMwT0RjZ01DNDNORGt3TWpkTU1qUXVOU0F5TXk0NU9UbGFJaUJtYVd4c1BTSWpNekl6TWpNeUlpOCtJRHd2YzNablBnPT0pIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mbG93X19pdGVtICsgLnAtdG9wLWZsb3dfX2l0ZW06OmJlZm9yZSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBhc3BlY3QtcmF0aW86IDMwLzE2LjU7XG4gIH1cbn1cbi5wLXRvcC1mbG93X19pdGVtLWljb24ge1xuICB3aWR0aDogMTQ2cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjNzNBNUZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmxvd19faXRlbS1pY29uIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLnAtdG9wLWZsb3dfX2l0ZW0tYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmxvd19faXRlbS1ib2R5IHtcbiAgICByb3ctZ2FwOiA5cHg7XG4gIH1cbn1cbi5wLXRvcC1mbG93X19pdGVtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzMzMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mbG93X19pdGVtLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXRvcC1mbG93X19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmxvd19faXRlbS10ZXh0IHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogODYuOTU2NTIxNzM5MSU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB9XG59XG5cbi5wLXRvcC1mYXEge1xuICBwYWRkaW5nLXRvcDogMTMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmFxIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxufVxuLnAtdG9wLWZhcV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZhcV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgfVxufVxuLnAtdG9wLWZhcV9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmFxX19pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLXRvcC1mYXFfX2l0ZW0gYTp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5wLXRvcC1mYXFfX2l0ZW0tcXVlc3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzczQTVGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mYXFfX2l0ZW0tcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLXRvcC1mYXFfX2l0ZW0tYW5zd2VyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cblxuLnAtdG9wLWZvcm0ge1xuICBwYWRkaW5nLWJsb2NrOiAxMjVweCA3MXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mb3JtIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMjVweCAzOXB4O1xuICB9XG59XG4ucC10b3AtZm9ybV9faGVhZCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtdG9wLWZvcm1fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjNweDtcbiAgcmlnaHQ6IC0xNzJweDtcbiAgbWF4LXdpZHRoOiAyMDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZm9ybV9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2MXB4O1xuICAgIHdpZHRoOiAxNjFweDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTNweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIH1cbn1cbi5wLXRvcC1mb3JtX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLXRvcC1mb3JtX19oZWFkaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xufVxuLnAtdG9wLWZvcm1fX3RleHQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzc3Nzc3Nzc3ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZvcm1fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wLXRvcC1mb3JtX19jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA4MzMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZm9ybV9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cbi5wLXRvcC1mb3JtX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZvcm1fX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnAtdG9wLWNvbXBhbnkge1xuICBwYWRkaW5nLWJsb2NrOiAwIDY0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNvbXBhbnkge1xuICAgIHBhZGRpbmctYmxvY2s6IDAgNjBweDtcbiAgfVxufVxuLnAtdG9wLWNvbXBhbnlfX3RleHQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDlweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbi5wLXRvcC1jb21wYW55X190ZXh0IGEge1xuICBjb2xvcjogIzI4NjRmMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC10b3AtY29tcGFueV9fdGV4dCBhOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICAtIFV0aWxpdHlcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNC4wMnB4KSB7XG4gIC51LW5vLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbm8tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbm8tc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODhuOCreOCueODiFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udS1mb250LWphIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5X25vdG8tc2VyaWYtanApO1xufVxuXG4udS1mb250LWVuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5X3Vydy1kaW4pO1xufVxuXG4udS1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG59XG5cbi51LWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG5cbi51LWNvbG9yLXByaW1hcnlfZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xufVxuXG4udS1jb2xvci1vcmFuZ2UxIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX29yYW5nZTEpO1xufVxuXG4udS1jb2xvci1vcmFuZ2UyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX29yYW5nZTIpO1xufVxuXG4udS1jb2xvci15ZWxsb3cxIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3llbGxvdzEpO1xufVxuXG4udS1jb2xvci15ZWxsb3cyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3llbGxvdzIpO1xufVxuXG4udS10ZXh0LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS10ZXh0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi51LXRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51LXRleHQtYmxhY2sge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4udS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufSIsIkB1c2UgXCIuLi9taXhpbi9icmVha3BvaW50XCIgYXMgKjtcclxuXHJcbi8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLy8gIOWkieaVsFxyXG4vLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vLyDjgqvjg6njg7xcclxuOnJvb3Qge1xyXG4gIC8vIOODhuOCreOCueODiOOCq+ODqeODvFxyXG4gIC0tY29sb3Jfd2hpdGU6ICNmZmY7XHJcbiAgLS1jb2xvcl90eHQ6ICMzMjMyMzI7XHJcbiAgLS1jb2xvcl9wcmltYXJ5OiAjMjg2NEYwO1xyXG4gIC0tY29sb3Jfb3JhbmdlMTogI0VCNjg2NztcclxuICAtLWNvbG9yX29yYW5nZTI6ICNGQTY0MTQ7XHJcbiAgLS1jb2xvcl95ZWxsb3cxOiAjRkZCOTFFO1xyXG4gIC0tY29sb3JfeWVsbG93MjogI0ZGRDI3ODtcclxuXHJcbiAgLS1jb2xvcl9wcmltYXJ5X2Rhcms6ICMxRTQ2QUE7XHJcblxyXG4gIC0tY29sb3JfcHJpbWFyeV9ob3ZlcjogIzI4NUFDODtcclxuICAtLWNvbG9yX29yYW5nZTFfaG92ZXI6ICNCRTRCMEY7XHJcbiAgXHJcbiAgLy8g6IOM5pmv44Kr44Op44O8XHJcbiAgLS1jb2xvcl9iZ193aGl0ZTogI2ZmZjtcclxuICAtLWNvbG9yX2JnX2JvZHk6ICNmZmY7XHJcbiAgLS1jb2xvcl9iZ19wcmltYXJ5OiAjRUJGM0ZGO1xyXG4gIC0tY29sb3JfYmdfc2Vjb25kYXJ5OiAjRjdGNUY1O1xyXG4gIC0tY29sb3JfYmdfdGVydGlhcnk6ICNFOUU3RTc7XHJcbiAgLS1jb2xvcl9iZ19vcmFuZ2U6ICNGQTY0MTQ7XHJcbiAgLS1jb2xvcl9iZ19ncmF5OiAjRjdGNUY1O1xyXG59XHJcblxyXG4vLyDjg6zjgqTjgqLjgqbjg4hcclxuOnJvb3Qge1xyXG4gIC0tdnc6IDEwMHZ3O1xyXG4gIC0tdmg6IDEwMHZoO1xyXG4gIC0tc3ZoOiAxMDBzdmg7XHJcbiAgLS1iYXNlLXdpZHRoOiAxNDQwO1xyXG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMTUwO1xyXG5cclxuICBAaW5jbHVkZSB0YWIge1xyXG4gICAgLS1iYXNlLXdpZHRoOiAzNzU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjg5Xjgqnjg7Pjg4hcclxuOnJvb3Qge1xyXG4gIC0tZm9udC1mYW1pbHlfbm90by1zYW5zLWpwOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG59IiwiLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vLyAgYnJlYWtwb2ludFxyXG4vLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vLyBtZWRpYSBxdWVyeVxyXG5cclxuQG1peGluIG92ZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgxOTIwLjAycHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXhwYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKDE5MjBweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbnBjIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoMTI0MHB4KSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgxMDI0LjAycHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgxMDI0cHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKDc2OHB4KSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluLWNvbnRhaW5lcigkd2lkdGgpIHtcclxuICBAY29udGFpbmVyIChtaW4td2lkdGg6ICgkd2lkdGggKiAxcHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXgtY29udGFpbmVyKCR3aWR0aCkge1xyXG4gIEBjb250YWluZXIgKG1heC13aWR0aDogKCR3aWR0aCAqIDFweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSIsIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxucCxcclxudWwsXHJcbm9sLFxyXG5saSxcclxuZmlndXJlLFxyXG5ibG9ja3F1b3RlLFxyXG5kbCxcclxuZGQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbnVsLFxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5hIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG59XHJcbmltZyxcclxucGljdHVyZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmltZyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5idXR0b24ge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuYnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHRoIHtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg5Yid5pyf6Kit5a6aXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5odG1sIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxuICAtLWhlYWRlci1oZWlnaHQ6IDgwcHg7XHJcbiAgLS1ndXR0ZXI6IDVjcXc7XHJcblxyXG4gIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAtLWd1dHRlcjogbWluKDI2cHgsICN7dncoMzc1LCAxNil9KTtcclxuICB9XHJcbiAgXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgLS1oZWFkZXItaGVpZ2h0OiA2MHB4O1xyXG4gIH1cclxufVxyXG5ib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfYmdfYm9keSk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yX3R4dCk7XHJcbiAgZm9udDogNDAwIDEuNHJlbSB2YXIoLS1mb250LWZhbWlseV9ub3RvLXNhbnMtanApO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTQpO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBsaW5lLWJyZWFrOiBub3JtYWw7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tYmFzZS13aWR0aCk7XHJcbiAgICBmb250LXNpemU6IGZ6KDE2KTtcclxuICB9XHJcblxyXG4gICYuaXMtaGlkZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5mb3JtLXJlc2V0IHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbmltZyB7XHJcbiAgaW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xyXG59XHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufSIsIkB1c2UgXCIuLi9nbG9iYWwvXCIgYXMgKjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOOCs+ODs+ODhuODiuODkeODvOODhFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5sLWJvZHktaW5uZXIge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBjbGlwO1xyXG59IiwiQHVzZSBcIi4uL2dsb2JhbC9cIiBhcyAqO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44Kz44Oz44OG44OK44OR44O844OEXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmwtbWFpbiB7XHJcbiAgZmxleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL1wiIGFzICo7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5jjg4Pjg4Djg7xcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ubC1oZWFkZXIge1xyXG4gICR0aGlzOiAmO1xyXG4gIHBhZGRpbmctaW5saW5lOiBtaW4tdncodmFyKC0tYmFzZS13aWR0aCksIDEwMCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gIHotaW5kZXg6IDkwMDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IG1pbi12dyh2YXIoLS1iYXNlLXdpZHRoKSwgMzIpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCA4KSB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMTUpO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fbWFpbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGNvbHVtbi1nYXA6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGNvbHVtbi1nYXA6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCA3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nby1saW5rIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICAgICAgXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAyOTAgLyA0NDtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vLyAgaG92ZXJcclxuLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLy8gaG92ZXJcclxuQG1peGluIGhvdmVyIHtcclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAmOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGdyb3VwLWhvdmVyIHtcclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAmOmlzKDp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciAqKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5Djg7zjgqzjg7zjg5zjgr/jg7NcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWJ1cmdlci1idG4ge1xyXG4gICR0aGlzOiAmO1xyXG4gIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XHJcbiAgYXNwZWN0LXJhdGlvOiAyOCAvIDYwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuICAgICAgXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpO1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICB0b3A6IGNhbGMoMTkgLyA2MCAqIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIHRvcDogY2FsYygyOSAvIDYwICogMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgdG9wOiBjYWxjKDM5IC8gNjAgKiAxMDAlKTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLW9wZW4gJl9fYmFyIHtcclxuICAgIFxyXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgIHRvcDogY2FsYygyOSAvIDYwICogMTAwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICB0b3A6IGNhbGMoMjkgLyA2MCAqIDEwMCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5Djg7zjgqzjg7zjg4rjg5NcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWJ1cmdlci1uYXYge1xyXG4gICR0aGlzOiAmO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBpbnNldDogMDtcclxuICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICBcclxuICAmLmlzLW9wZW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgJl9fbWFzayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzQ2NDM0MywgMC41KTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuICAgIFxyXG4gICZfX2lubmVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHN2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDQzcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdncodmFyKC0tYmFzZS13aWR0aCksIDQwKTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XHJcblxyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtYXgtY29udGVudDtcclxuICAgICAgXHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogdncodmFyKC0tYmFzZS13aWR0aCksIDE1KTtcclxuICAgICAgICBmb250LXNpemU6IGZ6KDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMSAvIDE0KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZnooMTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGZ6KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOOCsOODreODvOODkOODq+ODiuODk1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmwtZ2xvYmFsLW5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAzMCk7XHJcbiAgXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAzMCk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xyXG4gICAgICBcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMjApO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uL2dsb2JhbC9cIiBhcyAqO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44OV44OD44K/44O8XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ubC1mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM0NjQzNDM7XHJcbiAgcGFkZGluZy1ibG9jazogNDBweCA3MnB4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQwcHggKyA3NXB4KTtcclxuICB9XHJcblxyXG4gICZfX2luZm9ybWF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb21wYW55IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgbWFyZ2luLWlubGluZTogMjRweCA1NnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTM2cHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkZHJlc3Mge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICBmb250LXNpemU6IGZ6KDE0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NucyB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fc25zLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcclxuICAgIGdhcDogMjRweDtcclxuICB9XHJcblxyXG4gICZfX3Nucy1pdGVtIHtcclxuXHJcbiAgICAmLS10cnVzdGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbnMtaXRlbS1saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29weXJpZ2h0IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IGZ6KDEyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuLi9nbG9iYWwvXCIgYXMgKjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOODleODg+OCv+ODvOODiuODk1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmwtZm9vdGVyLW5hdiB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4Yzg5ODk7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogNDBweDtcclxuICAgIHJvdy1nYXA6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjNlbTtcclxuICAgIGZvbnQtc2l6ZTogZnooMTQpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuLi9nbG9iYWwvXCIgYXMgKjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOOCs+ODs+ODhuODiuODkeODvOODhFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5sLWlubmVyIHtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZ3V0dGVyKSAqIDIpO1xyXG4gIG1heC13aWR0aDogMTEzNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOODnOOCv+ODs1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmMtYnV0dG9uIHtcclxuICAkdGhpczogJjtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgcGFkZGluZzogY2FsYyg2IC8gMTQgKiAxZW0pIGNhbGMoMjAgLyAxNCAqIDFlbSk7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiBjYWxjKDYgLyAxMiAqIDFlbSkgY2FsYyg4IC8gMTIgKiAxZW0pO1xyXG4gICAgZm9udC1zaXplOiBmeigxMik7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDEyKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgJi0tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2hvdmVyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW9yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9vcmFuZ2UyKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Jfb3JhbmdlMik7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9vcmFuZ2UxX2hvdmVyKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjgrvjgq/jgrfjg6fjg7Pjgr/jgqTjg4jjg6tcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5jLWgyIHtcclxuICAkdGhpczogJjtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDVweDtcclxuICBcclxuICAmX19oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogZnooMjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzcgLyAyNSk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnooMjYpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNpcmNsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAwO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogLTVweDtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnooMzUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDUxIC8gMzUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggNHB4IDAgIzczQTVGRjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGZ6KDM3LjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi4tLWxhcmdlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZnooNDUpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNjYgLyA0NSk7XHJcbiAgICAgICAgICB3aWR0aDogODlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBmeigzNy41KTtcclxuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3AtY2lyY2xlLXNtYWxsIHNwYW4ge1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnooMjgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQxIC8gMjgpO1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICYtLXNwLXNtYWxsIHtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IC00cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBmeigyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tZWRpdW0ge1xyXG4gICAgICBmb250LXNpemU6IGZ6KDMwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IGZ6KDE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtdG9wLWZvcm0gJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmeigzNSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZnooMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgZm9udC1zaXplOiBmeig3MCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDcwIC8gNzApO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmeigzNSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzggLyAzNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQ3NnB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0NzYgLyA3MztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgd2lkdGg6IDI5N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWIge1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMjAxcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMjY3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDnn6LljbBcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5jLWFycm93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIGFzcGVjdC1yYXRpbzogNTUgLyA2NjtcclxuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTlRVaUlHaGxhV2RvZEQwaU5qWWlJSFpwWlhkQ2IzZzlJakFnTUNBMU5TQTJOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z1BIQmhkR2dnWkQwaVRUSWdNa3d5Tnk0MUlERTJMamN5TWpSRE16WWdNVEV1T0RFME9TQTFNeUF5SURVeklESWlJSE4wY205clpUMGlJMEZCUXpoR1JpSWdjM1J5YjJ0bExYZHBaSFJvUFNJeklpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0Z1BIQmhkR2dnWkQwaVRUSWdNalV1TnpJeU5Fd3lOeTQxSURRd0xqUTBORGhETXpZZ016VXVOVE0zTkNBMU15QXlOUzQzTWpJMElEVXpJREkxTGpjeU1qUWlJSE4wY205clpUMGlJemN6UVRWR1JpSWdjM1J5YjJ0bExYZHBaSFJvUFNJeklpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0Z1BIQmhkR2dnWkQwaVRUSWdORGt1TkRRME9Fd3lOeTQxSURZMExqRTJOekpETXpZZ05Ua3VNalU1T0NBMU15QTBPUzQwTkRRNElEVXpJRFE1TGpRME5EZ2lJSE4wY205clpUMGlJekk0TmpSR01DSWdjM1J5YjJ0bExYZHBaSFJvUFNJeklpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0Z1BDOXpkbWMrKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpRaUlHaGxhV2RvZEQwaU5URWlJSFpwWlhkQ2IzZzlJakFnTUNBek5DQTFNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z1BIQmhkR2dnWkQwaVRUSWdNa3d4TnlBeE1VTXlNaUE0SURNeUlESWdNeklnTWlJZ2MzUnliMnRsUFNJalFVRkRPRVpHSWlCemRISnZhMlV0ZDJsa2RHZzlJak1pSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSXZQaUE4Y0dGMGFDQmtQU0pOTWlBeU1Fd3hOeUF5T1VNeU1pQXlOaUF6TWlBeU1DQXpNaUF5TUNJZ2MzUnliMnRsUFNJak56TkJOVVpHSWlCemRISnZhMlV0ZDJsa2RHZzlJak1pSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSXZQaUE4Y0dGMGFDQmtQU0pOTWlBek9Fd3hOeUEwTjBNeU1pQTBOQ0F6TWlBek9DQXpNaUF6T0NJZ2MzUnliMnRsUFNJak1qZzJORVl3SWlCemRISnZhMlV0ZDJsa2RHZzlJak1pSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSXZQaUE4TDNOMlp6ND0pO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzMCAvIDQ5O1xyXG4gIH1cclxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIENWXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uYy1jdiB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgcGFkZGluZy1ibG9jazogNDdweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMDtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy1ibG9jazogNTJweCA2MHB4O1xyXG4gIH1cclxuICBcclxuICAmOmhhcygjeyR0aGlzfV9fYmcpIHtcclxuICAgIG1hcmdpbi10b3A6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAtMTQyKTtcclxuICAgIHBhZGRpbmctdG9wOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMTc4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xyXG4gICAgYmFja2dyb3VuZDogaW5pdGlhbDtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncodmFyKC0tYmFzZS13aWR0aCksIC04MCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgODApO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zcC1zaG9ydCB7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19taWNyb2NvcHkge1xyXG4gICAgZm9udC1zaXplOiBmeigxNik7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiBmeigxNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIxIC8gMTQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICBwYWRkaW5nOiBjYWxjKDE1IC8gMjUgKiAxZW0pIGNhbGMoMzAgLyAyNSAqIDFlbSk7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19vcmFuZ2UpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogZnooMjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzcgLyAyNSk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIFxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nOiBjYWxjKDE1IC8gMTggKiAxZW0pIGNhbGMoMjAgLyAxOCAqIDFlbSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnooMTgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNyAvIDE4KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMi40cHgpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1zcC1jZW50ZXIge1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3AtZnVsbCB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JHRoaXN9X19taWNyb2NvcHkgKyAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTdweDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxNyAvIDEzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIG1hc2s6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBeE5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnUEhCaGRHZ2daRDBpVFRFd0lEaE1NQzR5TlNBeE5TNHpOakV5VERBdU1qVXdNREF4SURBdU5qTTROemcwVERFd0lEaGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBpQThMM04yWno0PSkgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTUxcHg7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gNS41cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgIGxlZnQ6IC03NHB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5Djg4rjg7xcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5jLWJhbm5lciB7XHJcbiAgXHJcbiAgJi0tdG9wIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDE1MXB4IDE0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZy1ibG9jazogNTlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiA4NnB4IDE2MnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZy1ibG9jazogNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDI4cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcclxuICAgICAgXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAuNXB4KTtcclxuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAzMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44OG44O844OW44OrXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uYy10YWJsZSB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSB0YWIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMjQpO1xyXG4gICAgbWluLXdpZHRoOiA3NDVweDtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjODk4OTg5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgICAgZm9udC1zaXplOiBmeigxNik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMTYpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnooMTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpudGgtb2YtdHlwZSgxKSksXHJcbiAgICAgICY6bm90KDpudGgtb2YtdHlwZSgyKSkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLi0tcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGJvZHkge1xyXG5cclxuICAgIHRoIHtcclxuICAgICAgcGFkZGluZzogMTBweCA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3R4dCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnooMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDE1MCAvIDc3NCAqIDEwMCUpO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnooMTQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMjBweCAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE0KTtcclxuICAgICAgd2lkdGg6IGNhbGMoMjAwIC8gNzc0ICogMTAwJSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRUJFQkU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmeigxNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC4tLWxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IGZ6KDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiBmeigyNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLi0tcHJpbWFyeSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzNBNUZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNUY1O1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQuLS1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgdHIgdGQuLS1wcmltYXJ5IHtcclxuICAgIGJveC1zaGFkb3c6XHJcbiAgICAgIGluc2V0IDVweCAwIDAgMCB2YXIoLS1jb2xvcl9wcmltYXJ5KSxcclxuICAgICAgaW5zZXQgLTVweCAwIDAgMCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuICB9XHJcblxyXG4gIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkLi0tcHJpbWFyeSB7XHJcbiAgICBib3gtc2hhZG93OlxyXG4gICAgICBpbnNldCA1cHggMCAwIDAgdmFyKC0tY29sb3JfcHJpbWFyeSksXHJcbiAgICAgIGluc2V0IC01cHggMCAwIDAgdmFyKC0tY29sb3JfcHJpbWFyeSksXHJcbiAgICAgIGluc2V0IDAgNXB4IDAgMCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuICB9XHJcblxyXG4gIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQuLS1wcmltYXJ5IHtcclxuICAgIGJveC1zaGFkb3c6XHJcbiAgICAgIGluc2V0IDVweCAwIDAgMCB2YXIoLS1jb2xvcl9wcmltYXJ5KSxcclxuICAgICAgaW5zZXQgLTVweCAwIDAgMCB2YXIoLS1jb2xvcl9wcmltYXJ5KSxcclxuICAgICAgaW5zZXQgMCAtNXB4IDAgMCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuICB9XHJcbiAgXHJcbiAgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOWbuuWumuODkOODiuODvFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmMtZmxvYXQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMjNweDtcclxuICBib3R0b206IDI0cHg7XHJcbiAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgdmFyKC0tY29sb3JfcHJpbWFyeSk7XHJcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNiYmNmZjg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDIwMCAvIDE2ODtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEwcHggI0U5RTdFNyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNHB4O1xyXG4gICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gICAgICBcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICAgICAgXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcblxuLnAtdG9wLWZ2IHtcbiAgJHRoaXM6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcblxuICAmX19vdXRlciB7XG4gICAgcGFkZGluZy1ibG9jazogMTc1cHggNTFweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDEzOXB4IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRvcDogNTVweDtcbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHJvdy1nYXA6IDNweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHJvdy1nYXA6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgZm9udC1zaXplOiBmeigyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IGZ6KDEzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgZm9udC1zaXplOiBmeigyNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM3IC8gMjUpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogZnooMTYpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iZy15ZWxsb3cge1xuICAgICAgbWFyZ2luLWlubGluZTogY2FsYyg3LjUgLyAyNSAqIDFlbSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxOSAvIDI1ICogMWVtKTtcblxuICAgICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEyIC8gMTYgKiAxZW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjAgLyAyNSAqIDFlbSk7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTIgLyAxNiAqIDFlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwIC8gMjUgKiAxZW0pO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3llbGxvdzEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzAuNSAvIDE2ICogMWVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01OHB4KTtcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xM3B4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtYXgtY29udGVudCk7XG4gICAgY29sdW1uLWdhcDogNHB4O1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxMi41cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA5cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2l0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogZnooMTkpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogZnooMTMuNSk7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IGZ6KDMwKTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IGZ6KDIxLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvcml0eSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogODA3cHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYXV0aG9yaXR5LWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWF4LWNvbnRlbnQpO1xuICAgIGNvbHVtbi1nYXA6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3JpdHktaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU0cHggMWZyIDU0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggMWZyIDQwcHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzBweCAxZnIgMzBweDtcbiAgICAgIGNvbHVtbi1nYXA6IDMuNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvcml0eS1pdGVtLWRlY28ge1xuXG4gICAgJi0tcmV2ZXJzZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yaXR5LWl0ZW0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnlfZGFyayk7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgZm9udC1zaXplOiBmeigxOCk7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAmLS1udW1iZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgZm9udC1zaXplOiBmeig1MCk7XG5cbiAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogZnooNDQuNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogZnooMzApO1xuXG4gICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICBmb250LXNpemU6IGZ6KDI2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICB9XG5cbiAgICAgIHN1cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZnooMjApO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiBmeig4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hdXRob3JpdHktbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDEyKTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogZnooOCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxMCAvIDgpO1xuICAgICAgbWF4LXdpZHRoOiAyMjdweDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmc6IGNhbGMoMTggLyAyNSAqIDFlbSkgY2FsYyg0MCAvIDI1ICogMWVtKTtcbiAgICB3aWR0aDogNDQycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX29yYW5nZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIFxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFhNzg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1ibG9jazogY2FsYygxMCAvIDE4ICogMWVtKTtcbiAgICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKDEyIC8gMTggKiAxZW0pO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIHdpZHRoOiAzMjZweDtcbiAgICAgIHJvdy1nYXA6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGZvbnQtc2l6ZTogZnooMTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyAxMik7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiBmeigxNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBmb250LXNpemU6IGZ6KDI1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM3IC8gMjUpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgICAgZm9udC1zaXplOiBmeigxOCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0xMDFweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgIHJpZ2h0OiAtNDJweDtcbiAgICAgICAgdG9wOiA0MiU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDIwKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1ibG9jazogMzhweDtcbiAgICAgIGZvbnQtc2l6ZTogZnooMTMpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyAxMyk7XG4gICAgfVxuICAgIFxuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDEyKTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogZnooOCk7XG4gICAgfVxuICB9XG59XG5cbi5wLXRvcC13b3JyaWVzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfZ3JheSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5N3B4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogNjM4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgIG1heC13aWR0aDogMzYxcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IC0xMC41cHg7XG4gICAgfVxuXG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19ib3gge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZzogNTBweCA4MHB4O1xuICAgIG1heC13aWR0aDogODM2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjQkVCRUJFO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDQ3cHggMjBweCAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxOXB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxN3B4IDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiBmeigyMCk7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRENFOEZGO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA5cHg7XG4gICAgICBmb250LXNpemU6IGZ6KDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTQpO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNyAvIDE0O1xuICAgICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE55SWdhR1ZwWjJoMFBTSXhOQ0lnZG1sbGQwSnZlRDBpTUNBd0lERTNJREUwSWlCbWFXeHNQU0p1YjI1bElqNGdJQ0E4WnlCamJHbHdMWEJoZEdnOUluVnliQ2dqWTJ4cGNEQmZNekU0WHpRMU1Ta2lQaUFnSUNBZ1BIQmhkR2dnWkQwaVRURXpMalkwTnpVZ055NDBOREl6TmtNeE15NDJOREUxSURjdU5ETXdNVEVnTVRNdU5qTTBNaUEzTGpReU1Ea3pJREV6TGpZeU5USWdOeTQwTVRFMFF6RXpMall4T1RrZ055NDBNRFUyTWlBeE15NDJNVE01SURjdU5EQXhNaUF4TXk0Mk1EZ2dOeTR6T1RZME5FTXhNeTQxT1RFMElEY3VNemd6T0RVZ01UTXVOVGN6T0NBM0xqTTNOakF6SURFekxqVTFNelVnTnk0ek56RTVOVU14TXk0MU5EUTVJRGN1TXpjd01qVWdNVE11TlRNMk5pQTNMak0yTmpnMUlERXpMalV5TnprZ055NHpOalk0TlVNeE15NDFNamNnTnk0ek5qWTROU0F4TXk0MU1qWXpJRGN1TXpZM05UTWdNVE11TlRJMUlEY3VNelkzTlRORE1UTXVOVEUwSURjdU16WTNOVE1nTVRNdU5UQTBOeUEzTGpNM01EVTVJREV6TGpRNU5ERWdOeTR6TnpNek1VTXhNeTQwT0RFeElEY3VNemMyTnpFZ01UTXVORFk1TlNBM0xqTTRNalE1SURFekxqUTFPRElnTnk0ek9EazVPRU14TXk0ME5URTJJRGN1TXprME1EWWdNVE11TkRRME15QTNMak01TkRBMklERXpMalF6T0NBM0xqTTVPVFZNTVRFdU56RXdNU0E0TGprMU1USTBRekV4TGpZNE1EVWdPQzQ1TnpneE1TQXhNUzQyTmpNeklEa3VNREUyTlRRZ01URXVOall6TXlBNUxqQTFOekF5VmpFeExqVTJOVEpETVRFdU5qWXpNeUF4TVM0M056VXhJREV4TGpRNU56SWdNVEV1T1RRMU5TQXhNUzR5T1RJeElERXhMamswTlRWSU1pNHpOelkyT0VNeUxqRTNNVFE0SURFeExqazBOVFVnTWk0d01EVTBOeUF4TVM0M056VTFJREl1TURBMU5EY2dNVEV1TlRZMU1sWTFMakF5TlRrM1RESXVNREE0TVRNZ05DNDBPRFE0UXpJdU1EQTNNVE1nTkM0ME9UQXlOQ0F5TGpBd05qUTJJRFF1TkRrMk16Y2dNaTR3TURVME55QTBMalV3TVRneFZqSXVORE0wTnpWRE1pNHdNRFUwTnlBeUxqSXlORFUwSURJdU1UY3hORGdnTWk0d05UUTBOeUF5TGpNM05qWTRJREl1TURVME5EZElNVEV1TWprNFF6RXhMak16TVRZZ01pNHdOVFEwTnlBeE1TNHpOak00SURJdU1EUXhPRGtnTVRFdU16ZzROeUF5TGpBeE9UUTBUREV6TGpNMU9UWWdNQzR5TkRZMk1EVkRNVE11TkRVME9TQXdMakUyTURnNE9DQXhNeTR6T1RVNElEQWdNVE11TWpZNUlEQklNQzQ1TkRjeU9EVkRNQzQwTWpRek16WWdNQ0F3SURBdU5ETTBNelkwSURBZ01DNDVOekEwTXpKV01UTXVNREk1TWtNd0lERXpMalUyTlRNZ01DNDBNalF6TXpZZ01UTXVPVGs1TnlBd0xqazBOekk0TlNBeE15NDVPVGszU0RFeUxqY3hPRFZETVRNdU1qUXhOeUF4TXk0NU9UazNJREV6TGpZMk5UY2dNVE11TlRZMU15QXhNeTQyTmpVM0lERXpMakF5T1RKV055NDFNRFV5T0VNeE15NDJOalUzSURjdU5Ea3pNRFFnTVRNdU5qVTVNU0EzTGpRNE5EVTBJREV6TGpZMU5qUWdOeTQwTnpNNU9VTXhNeTQyTlRNNElEY3VORFl6TVRFZ01UTXVOalV5TVNBM0xqUTFNVGc0SURFekxqWTBOekVnTnk0ME5ESXpOa2d4TXk0Mk5EYzFXaUlnWm1sc2JEMGlJMFpCTmpReE5DSXZQaUFnSUNBZ1BIQmhkR2dnWkQwaVRURTJMamM0TkRZZ01TNHdNelUzTTBNeE5pNDFOakE0SURBdU56STJNakF5SURFMkxqRTVPVGdnTUM0MU5ERTFNRFFnTVRVdU9ERTVJREF1TlRReE5UQTBRekUxTGpVek1EVWdNQzQxTkRFMU1EUWdNVFV1TWpVeU1pQXdMalkwTmpJMk9DQXhOUzR3TXpVeElEQXVPRE0yTkRBNVREY3VPVGMwTnpjZ055NHdNalkzVERVdU5UQTRORFFnTkM0eU56WXlPVU0xTGpJM01UY2dOQzR3TVRJek5DQTBMamt6TkRNMklETXVPRFl3T1RjZ05DNDFPRE0wSURNdU9EWXdPVGRETkM0ek16SXpPQ0F6TGpnMk1EazNJRFF1TURrME5qVWdNeTQ1TXpnMU15QXpMamc1TlRjMklEUXVNRGcxTVRORE15NDJNalUwT1NBMExqSTRORFExSURNdU5EVXdPRFFnTkM0MU9Ea3lNaUF6TGpReE5qazNJRFF1T1RJeE1rTXpMak00TWpjM0lEVXVNalV6TVRnZ015NDBPVEV3TWlBMUxqVTROalV5SURNdU56RXpPREVnTlM0NE16VXhOMHczTGpBMU56Y2dPUzQxTmpNNE0wTTNMakkyTXpJeUlEa3VOemt6TURrZ055NDFOVGMzTkNBNUxqa3lORE00SURjdU9EWTFPRFlnT1M0NU1qUXpPRU00TGpFeU9URTJJRGt1T1RJME16Z2dPQzR6T0RNeE55QTVMamd5T0RnZ09DNDFPREV6T1NBNUxqWTFOVE16VERFMkxqVTNOamNnTWk0Mk5EVXpRekUzTGpBME56SWdNaTR5TXpJM0lERTNMakV6T0RVZ01TNDFNalU0T0NBeE5pNDNPRFF5SURFdU1ETTJNRGRNTVRZdU56ZzBOaUF4TGpBek5UY3pXaUlnWm1sc2JEMGlJMFpCTmpReE5DSXZQaUFnSUR3dlp6NGdJQ0E4WkdWbWN6NGdJQ0FnSUR4amJHbHdVR0YwYUNCcFpEMGlZMnhwY0RCZk16RTRYelExTVNJK0lDQWdJQ0FnSUR4eVpXTjBJSGRwWkhSb1BTSXhOeUlnYUdWcFoyaDBQU0l4TkNJZ1ptbHNiRDBpZDJocGRHVWlMejRnSUNBZ0lEd3ZZMnhwY0ZCaGRHZytJQ0FnUEM5a1pXWnpQaUE4TDNOMlp6ND0pIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDE2LjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2NhdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IGZ6KDMyKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogZnooMTcpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxNyk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDE0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiBmeigxMyk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDEzKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTEwcHg7XG4gICAgcmlnaHQ6IC0xMTRweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICByaWdodDogLTQ0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDE2OHB4O1xuICAgICAgYm90dG9tOiAtMTExcHg7XG4gICAgICByaWdodDogLTEzLjVweDtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogNzRweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NzRweDtcbiAgICBhc3BlY3QtcmF0aW86IDc3NCAvIDExNDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhbGxvb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04Ni4xNHB4O1xuICAgIHJpZ2h0OiAtNjAuNDFweDtcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICB0b3A6IC0yLjE3cHg7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IC00Ljk0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMzFweDtcbiAgICB9XG4gIH1cblxuICAmX19zdXBwb3J0LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgZm9udC1zaXplOiBmeigxOCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAxOCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogZnooMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNik7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX3BpYyB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogODY5cHg7XG4gIH1cbn1cblxuLnAtdG9wLXJlYXNvbiB7XG4gICR0aGlzOiAmO1xuICBwYWRkaW5nLWJsb2NrOiAxMzdweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctYmxvY2s6IDY3cHggNDJweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiAxNDBweDtcbiAgICBjb2x1bW4tZ2FwOiAxN3B4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwcHggMWZyIG1pbi12dyh2YXIoLS1iYXNlLXdpZHRoKSwgNTQxKTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogMTdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OXB4IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI1cHggMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBnYXA6IDI1cHggMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLW51bWJlciB7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgIH1cblxuICB9XG5cbiAgJl9faXRlbS1ib2R5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHJvdy1nYXA6IDI0LjVweDtcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWhlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxNi41cHg7XG4gICAgZm9udC1zaXplOiBmeigyNSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDUgLyAyNSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiBmeigyMyk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzNC43IC8gMjQpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgIGdyaWQtcm93OiAyIC8gM1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tcGljIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgZ3JpZC1yb3c6IDMgLyA0XG4gICAgfVxuXG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICN7JHRoaXN9X19pdGVtOm50aC1jaGlsZCgxKSAmIHtcbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIGJvdHRvbTogLTEzOHB4O1xuICAgICAgcmlnaHQ6IC0xMTBweDtcbiAgICB9XG5cbiAgICAjeyR0aGlzfV9faXRlbTpudGgtY2hpbGQoMikgJiB7XG4gICAgICB3aWR0aDogMjc0cHg7XG4gICAgICBib3R0b206IC0xMzBweDtcbiAgICAgIGxlZnQ6IC0xMzRweDtcbiAgICB9XG5cbiAgICAjeyR0aGlzfV9faXRlbTpudGgtY2hpbGQoMykgJiB7XG4gICAgICB3aWR0aDogMjYycHg7XG4gICAgICBib3R0b206IC0xMjVweDtcbiAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICB9XG4gIH1cbn1cblxuLnAtdG9wLXN1cHBvcnQge1xuICBwYWRkaW5nLWJsb2NrOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgOTEpIHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAxMDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWNvbG9yX3doaXRlKSB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMTUwKSwgdmFyKC0tY29sb3JfYmdfcHJpbWFyeSkgdncodmFyKC0tYmFzZS13aWR0aCksIDE1MCkpO1xuXG4gIEBpbmNsdWRlIHRhYiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tY29sb3Jfd2hpdGUpIHZ3KHZhcigtLWJhc2Utd2lkdGgpLCA1MCksIHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpIHZ3KHZhcigtLWJhc2Utd2lkdGgpLCA1MCkpO1xuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctYmxvY2s6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCA2KSB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgNjApO1xuICB9XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIFxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogZnooMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ1IC8gMjUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IGZ6KDMwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMzApO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwOTZweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI5MHB4LCAxZnIpKTtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICByb3ctZ2FwOiA1OXB4O1xuICAgICAgbWFyZ2luLXRvcDogNTFweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgICBncmlkLXJvdzogc3BhbiAzO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcm93LWdhcDogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWljb24ge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgIzczQTVGRjtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIFxuICB9XG5cbiAgJl9faXRlbS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGZ6KDI1KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzNSAvIDI1KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICB9XG5cbiAgJl9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE2KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucC10b3AtZGlhZ25vc2lzIHtcbiAgJHRoaXM6ICY7XG4gIHBhZGRpbmctYmxvY2s6IDQ4cHggNjFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcblxuICBAaW5jbHVkZSB0YWIge1xuICAgIHBhZGRpbmctYmxvY2s6IDAgMTI2cHg7XG4gIH1cbiAgXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogbWluLXZ3KHZhcigtLWJhc2Utd2lkdGgpLCA1NjApO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMTIwKTtcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jYXRjaCB7XG4gICAgcGFkZGluZzogMXB4IDE1cHggM3B4IDE3cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICBmb250LXNpemU6IGZ6KDc1KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg3MCAvIDc1KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogZnooNDgpO1xuICAgICAgbWFyZ2luLWlubGluZTogLTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG4gIH1cblxuICAmX19zdWIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ibG9jazogNnB4O1xuICAgIHdpZHRoOiA0OTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJsb2NrOiAxcHggc29saWQgdmFyKC0tY29sb3JfdHh0KTtcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzNSAvIDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgZm9udC1zaXplOiBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxNik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeigxNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY3Yge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19waWMge1xuICAgIHdpZHRoOiAzNjNweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAzNjMgLyA0MjA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTYxcHg7XG4gICAgcmlnaHQ6IC0zLjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogODUgLyA5MjtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMzkzcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05MHB4O1xuICAgIGxlZnQ6IDU3cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIHdpZHRoOiAxOThweDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbnNldDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxufVxuXG4ucC10b3AtcGxhbiB7XG4gICR0aGlzOiAmO1xuICBwYWRkaW5nLWJsb2NrOiA5NnB4IDExMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19ncmF5KTtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy1ibG9jazogNzVweCA4OHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBmb250LXNpemU6IGZ6KDE4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDE4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiBmeigxNik7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE2KTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQ1cHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgcm93LWdhcDogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEwcHggI0JFQkVCRSk7XG4gICAgXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgI0JFQkVCRTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0LjVweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2l0ZW0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogZnooMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI3IC8gMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAjeyR0aGlzfV9faXRlbTpudGgtY2hpbGQoMykgJiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbS1ib2R5IHtcbiAgICBwYWRkaW5nOiA3cHggN3B4IDE2cHg7XG4gICAgZm9udC1zaXplOiBmeigzMCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyNSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDExLjVweCA4cHggMTcuNXB4O1xuICAgICAgZm9udC1zaXplOiBmeigzMCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDMwKTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IGZ6KDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZnooMjMpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyOSAvIDIzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiBmeigyNSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiBmeigzMCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDMwKTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IGZ6KDM2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNTMgLyAzNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMmxpbmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogZnooNzApO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeig4MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwICNCRUJFQkU7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgbWFyZ2luLWlubGluZTogY2FsYyg1MCUgLSB2YXIoLS12dykgKiA1MCk7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeigxOCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNyAvIDE4KTtcbiAgICB9XG4gIH1cblxuICAmX190YWJsZS1zY3JvbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cblxuICAmX190YWJsZS1ib2R5IHtcbiAgICBwYWRkaW5nOiA3NHB4IG1pbi12dyh2YXIoLS1iYXNlLXdpZHRoKSwgNjApIDgwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiBtaW4tdncodmFyKC0tYmFzZS13aWR0aCksIDI0KSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUtaW5uZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5wLXRvcC1jYXNlIHtcbiAgJHRoaXM6ICY7XG4gIHBhZGRpbmctYmxvY2s6IDkwcHggMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy1ibG9jazogMzZweCAyMHB4O1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjJweDtcbiAgICByaWdodDogLTE0MHB4O1xuICAgIG1heC13aWR0aDogMTg4cHg7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTI4cHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXgtd2lkdGg6IDEzOXB4O1xuICAgIH1cblxuICAgIHBpY3R1cmUsXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBmeigyNSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDUgLyAyNSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tdncpICogMTAwKTtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoNTAlIC0gdmFyKC0tdncpICogNTApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiBmeigzMCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0NSAvIDMwKTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IGZ6KDI4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDUgLyAyOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBmeigxOCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAxOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogZnooMTUpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNik7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICB3aWR0aDogY2FsYygzMDAgLyAzNDUgKiAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjs7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgICBnYXA6IDA7XG4gICAgYmFja2dyb3VuZDogI0Y3RjVGNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjQkVCRUJFO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogZnooMjUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM3IC8gMjUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xuICAgIH1cblxuICAgICN7JHRoaXN9X19pdGVtOm50aC1jaGlsZCgzbikgJiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBjb2x1bW4tZ2FwOiA2cHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBjb2x1bW4tZ2FwOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS10YWcge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoaW5maW5pdHkgKiAxcHgpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gICAgZm9udC1zaXplOiBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1ibG9jazogNC41cHggOXB4O1xuICAgICAgZm9udC1zaXplOiBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxOSAvIDE1KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNvc3Qge1xuICAgIGZvbnQtc2l6ZTogZnooMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM3IC8gMjUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMnB4O1xuICB9XG5cbiAgJl9faXRlbS1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogZnooNDgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDc0IC8gNTApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtLXVuaXQge1xuICAgIGZvbnQtc2l6ZTogZnooMjIpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM3IC8gMjUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeigyMik7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzMyAvIDIyKTtcbiAgICB9XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IGZ6KDgpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5wLXRvcC1mbG93IHtcbiAgJHRoaXM6ICY7XG4gIHBhZGRpbmctYmxvY2s6IDEyMHB4IDEyMHB4O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4IDIxLjVweDtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogZnooMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMTgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiBmeigxNik7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE2KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWJsb2NrOiAycHg7XG4gICAgbWF4LXdpZHRoOiA3MTNweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogY2FsYygzMDAgLyAzNDUgKiAxMDAlKTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDJweCAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgICAgIGZvbnQtc2l6ZTogZnooMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNik7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogNzEzcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiA4MXB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHJvdy1nYXA6IDU2LjVweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQ2cHggMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMzNweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIHJvdy1nYXA6IDlweDtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1NiAvIDMxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTkRraUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBME9TQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z1BIQmhkR2dnWkQwaVRUSTBMalVnTWpNdU9UazVUREF1TWpVeE1qZzRJREF1TnpRNU1ESXpURFE0TGpjME9EY2dNQzQzTkRrd01qZE1NalF1TlNBeU15NDVPVGxhSWlCbWFXeHNQU0lqTXpJek1qTXlJaTgrSUR3dmMzWm5QZz09KSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDMwIC8gMTYuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9faXRlbS1pY29uIHtcbiAgICB3aWR0aDogMTQ2cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgIzczQTVGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWJvZHkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcm93LWdhcDogMThweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHJvdy1nYXA6IDlweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogZnooMzApO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDMgLyAzMCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI5IC8gMjApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAxNik7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDMwMCAvIDM0NSAqIDEwMCUpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxNik7XG4gICAgfVxuICB9XG59XG5cbi5wLXRvcC1mYXEge1xuICBwYWRkaW5nLXRvcDogMTMycHg7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcm93LWdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjVGNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tcXVlc3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogZnooMjApO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzNBNUZGO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeigxOCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNyAvIDE4KTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWFuc3dlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE2KTtcbiAgfVxufVxuXG4ucC10b3AtZm9ybSB7XG4gIHBhZGRpbmctYmxvY2s6IDEyNXB4IDcxcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMjVweCAzOXB4O1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjNweDtcbiAgICByaWdodDogLTE3MnB4O1xuICAgIG1heC13aWR0aDogMjAxcHg7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgbWF4LXdpZHRoOiAxNjFweDtcbiAgICAgIHdpZHRoOiAxNjFweDtcbiAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMzApO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBmb250LXNpemU6IGZ6KDE4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDE4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiBmeigxNik7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE2KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDEyKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeig4KTtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnAtdG9wLWNvbXBhbnkge1xuICBwYWRkaW5nLWJsb2NrOiAwIDY0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwIDYwcHg7XG4gIH1cbiAgXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDlweDtcbiAgICBmb250LXNpemU6IGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE2KTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMyODY0ZjA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4udS1uby1wYyB7XHJcbiAgQGluY2x1ZGUgcGMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udS1uby10YWIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51LW5vLXNwIHtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44OG44Kt44K544OIXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4vLyBmb250XHJcbi51LWZvbnQtamEge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseV9ub3RvLXNlcmlmLWpwKTtcclxufVxyXG4udS1mb250LWVuIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHlfdXJ3LWRpbik7XHJcbn1cclxuXHJcbi8vIGNvbG9yXHJcbi51LWNvbG9yLXdoaXRlIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG59XHJcbi51LWNvbG9yLXByaW1hcnkge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxufVxyXG4udS1jb2xvci1wcmltYXJ5X2Rhcmsge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xyXG59XHJcbi51LWNvbG9yLW9yYW5nZTEge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9vcmFuZ2UxKTtcclxufVxyXG4udS1jb2xvci1vcmFuZ2UyIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3Jfb3JhbmdlMik7XHJcbn1cclxuLnUtY29sb3IteWVsbG93MSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yX3llbGxvdzEpO1xyXG59XHJcbi51LWNvbG9yLXllbGxvdzIge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl95ZWxsb3cyKTtcclxufVxyXG5cclxuLy8gd2VpZ2h0XHJcbi51LXRleHQtcmVndWxhciB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4udS10ZXh0LW1lZGl1bSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4udS10ZXh0LWJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnUtdGV4dC1ibGFjayB7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLy8gYWxpZ25cclxuLnUtdGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udS10ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4udS10ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnUtdGV4dC1qdXN0aWZ5IHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59Il19 */