@charset "UTF-8";
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.l-header {
  display: grid;
  background: #fff;
  height: 4.1rem;
  place-content: center;
  position: relative;
  width: 100vw;
  z-index: 1
}
.l-header__btn {
  transition: all .2s ease-in-out
}
.l-header__btn:hover {
  opacity: .8
}
.l-header__btn:active {
  opacity: .4
}
.l-header__img {
  width: 12.2rem
}
.l-header__nav {
  background: #00803a;
  width: 100%
}
.l-header__nav ul {
  margin: 0 auto;
  width: 960px
}
.l-header__nav ul::after {
  display: block;
  clear: both;
  content: ""
}
.l-header__nav ul li {
  float: left
}
@media screen and (min-width:544px) {
  .l-header {
    height: 8.2rem
  }
  .l-header__img {
    width: 24.4rem
  }
}
/*! ------------- Start ------------- */
.l-footer {
  display: grid;
  background: #f2f2f2;
  color: #fff;
  height: 3rem;
  place-content: center;
  position: relative;
  width: 100%;
  width: 100vw;
  z-index: 1
}
.l-footer__left {
  float: none
}
.l-footer__right {
  float: none
}
.l-footer ul {
  margin: 0 auto;
  width: 960px
}
.l-footer ul::after {
  display: block;
  clear: both;
  content: ""
}
.l-footer ul li {
  float: left
}
.l-footer__copyright {
  text-align: center
}
.l-footer__btn {
  transition: all .2s ease-in-out
}
.l-footer__btn:hover {
  opacity: .8
}
.l-footer__btn:active {
  opacity: .4
}
.l-footer__img {
  width: 11.5rem
}
@media screen and (min-width:544px) {
  .l-footer {
    height: 5rem
  }
  .l-footer__img {
    width: 18rem
  }
}
/*! ------------- Start ------------- */
@media screen and (min-width:768px) {
  .l-main {
    margin: 0 auto;
    width: auto
  }
  .l-main::after {
    display: block;
    clear: both;
    content: ""
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.l-section {
  display: block;
  font-size: 1rem;
  margin: 0 auto
}
.l-section__block--hellopuri {
  font-size: 1.4rem;
  margin: 0 3.5rem;
  position: relative;
  z-index: 0
}
.l-section__box--maxwidth {
  margin-inline: -3.5rem!important
}
.l-section__box--large {
  margin-inline: -1.5rem!important
}
@media screen and (min-width:544px) {
  .l-section__block--hellopuri {
    margin: 0 10rem
  }
  .l-section__box--maxwidth {
    margin-inline: 0!important
  }
  .l-section__box--maxwidth-keep {
    margin-inline: -10rem!important
  }
  .l-section__box--large {
    margin-inline: 0!important
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.c-box__container {
  position: relative
}
.c-box__container--popup {
  background: rgba(0,0,0,.2);
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: .25s ease-out;
  width: 100%;
  z-index: 1000
}
.c-box__container--popup.show {
  opacity: 1;
  pointer-events: all
}
.c-box__heading--top {
  padding: 0 2rem 30px;
  position: relative;
  text-align: center;
  z-index: 0
}
.c-box__heading--ranking {
  color: #00803a;
  font-size: 1.8rem;
  padding: 0 0 15px;
  text-align: center
}
.c-box__headingBox {
  background: #00803a;
  color: #fff;
  margin: 0 0 10px;
  padding: 8px 0;
  position: relative;
  text-align: center
}
.c-box__headingBox::after,
.c-box__headingBox::before {
  content: "";
  position: absolute
}
.c-box__headingBox::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/qa_ttl_img01.png) center/contain no-repeat;
  height: 48px;
  left: 8%;
  top: -10px;
  width: 75px
}
.c-box__headingBox::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/qa_ttl_img02.png) center/contain no-repeat;
  bottom: -10px;
  height: 63px;
  right: 10%;
  width: 48px
}
.c-box__headingBox--short::before {
  left: 12%
}
.c-box__headingBox--short::after {
  right: 16%
}
.c-box__headingBox--short .c-box__heading--about {
  font-size: 2.2rem;
  letter-spacing: 4px;
  padding: 0 0 0 6px
}
.c-box__headingBox--long::before {
  height: 44px;
  left: 2rem;
  width: 68px
}
.c-box__headingBox--long::after {
  height: 54px;
  right: 2rem;
  width: 40px
}
.c-box__headingBox--long .c-box__heading--about {
  font-size: 2rem;
  letter-spacing: 0
}
.c-box__heading--small {
  background: #fff;
  color: #00803a;
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 4px;
  padding: 3px 6px
}
.c-box__heading--about {
  font-size: 2.1rem;
  font-weight: 700;
  letter-spacing: 2px
}
.c-box__heading--accordion {
  display: grid;
  align-items: center;
  background: 0 0;
  border-radius: 0;
  font-size: 1.4rem;
  font-weight: 500;
  grid-template-columns: auto 1fr;
  padding: 0;
  position: relative;
  z-index: 1
}
.c-box__heading--accordion::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_arrow_bottom.svg) center/contain no-repeat;
  content: "";
  height: 2.437rem;
  position: absolute;
  right: 0;
  transition: transform .3s ease-in-out;
  width: 14px
}
.c-box__heading--menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all .2s ease-in-out
}
.c-box__heading--menu::marker {
  display: none;
  content: none
}
.c-box__heading--menu::after {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/menu/icon_accordion_open.svg) center/contain no-repeat;
  content: "";
  height: 20px;
  transition: all .2s ease-in-out;
  vertical-align: super;
  width: 20px
}
.c-box__heading--contact {
  font-size: 2.25rem
}
.c-box__heading--customer::before {
  content: "■"
}
.c-box__block--qatop {
  margin: auto;
  min-width: 20rem
}
.c-box__block--qatop-app {
  width: calc(28rem + 50px)
}
.c-box__block--qatop-hellococo {
  width: calc(18.2rem + 80px)
}
.c-box__block--qatop-hellomoni {
  width: calc(15.4rem + 80px)
}
.c-box__block--qatop-hellopochi {
  width: calc(21rem + 50px)
}
.c-box__block--qatop-hellotag {
  width: calc(15.4rem + 80px)
}
.c-box__block--ranking {
  background: #f2f2f2;
  padding: 1rem 2rem 3rem
}
.c-box__block--faq {
  scroll-margin-top: calc(4.3rem + 10px)
}
.c-box__block--accordion {
  transition: all .2s ease-in-out
}
.c-box__block--accordion:hover {
  cursor: pointer;
  opacity: .6
}
.c-box__block--accordion:hover .c-icon__qa--answer {
  top: 2.4rem
}
.c-box__block--accordion:hover .c-box__txt--accordion {
  background: linear-gradient(to right,#7fbf9c 2px,transparent 1px) bottom repeat-x;
  background-size: 6px 2px
}
.c-box__block--accordion.is-open .c-box__txt--accordion {
  background: 0 0
}
.c-box__block--accordion.is-open .c-box__txt--details {
  max-height: 100rem
}
.c-box__block--accordion.is-open .c-box__txt--details::after {
  opacity: 0
}
.c-box__block--accordion.is-open .c-box__heading--accordion:hover {
  opacity: .8
}
.c-box__block--accordion.is-open .c-box__heading--accordion::after {
  transform: rotate(180deg)
}
.c-box__block--accordion.is-open .c-icon__qa--question {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_bg_Q_open.svg) center/contain no-repeat;
  color: #00803a
}
.c-box__block--accordion.is-open .c-icon__qa--answer {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_bg_A_open.svg) center/contain no-repeat;
  color: #fff;
  top: calc(100% - 10px)
}
.c-box__block--accordion.is-open:hover {
  opacity: 1
}
.c-box__block--contact {
  background: #f2f2f2;
  padding: 2rem
}
.c-box__block--modal {
  display: none;
  bottom: 0;
  height: 100vh;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100vw
}
.c-box__block--modal.open {
  display: block;
  background: rgba(0,0,0,.5);
  opacity: 1;
  visibility: visible
}
.c-box__block--popup {
  background: #fff;
  border-radius: 2rem;
  height: auto;
  left: 50%;
  max-height: 1000px;
  max-width: 1000px;
  overflow: hidden;
  padding: 1rem 2rem 2rem;
  position: fixed;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 100%
}
.c-box__box--figure {
  margin: 0;
  position: relative
}
.c-box__box--figure::before {
  background: #f2f2f2;
  border-radius: 100%;
  content: "";
  height: 20rem;
  left: 50%;
  position: absolute;
  top: 5px;
  transform: translateX(-50%);
  width: 20rem;
  z-index: -1
}
.c-box__box--accordion {
  display: none;
  background: #f2f2f2;
  border-radius: 16px;
  font-weight: 600;
  margin: 6px 0 0 25px;
  padding: 12px 16px 16px;
  position: relative
}
.c-box__box--accordion > :not(:first-child) {
  margin-top: 1rem
}
.c-box__box--accordion em {
  display: block;
  font-style: normal
}
.c-box__box--menu {
  display: grid;
  grid-template-columns: 1fr
}
.c-box__box--menu.is-open .c-box__heading--menu {
  color: #ffcc18
}
.c-box__box--menu.is-open .c-box__heading--menu::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/menu/icon_accordion_close.svg) center/contain no-repeat
}
.c-box__box--close {
  display: flex;
  align-items: center;
  background: #fff;
  bottom: 0;
  color: #333;
  font-size: 1.8rem;
  gap: 1.6rem;
  height: 4.2rem;
  justify-content: center;
  line-height: 1;
  padding: 8px;
  position: sticky;
  transition: all .2s ease-in;
  width: 100%
}
.c-box__box--close::before {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/menu/icon_menu_close.svg) center/contain no-repeat;
  content: "";
  height: 1.4rem;
  width: 1.4rem
}
.c-box__box--close:hover {
  background: #ffcc18;
  cursor: pointer
}
.c-box__box--contact {
  display: grid;
  align-content: center;
  aspect-ratio: 1/1;
  background: #00803a;
  border-radius: 2rem;
  color: #fff;
  justify-items: center;
  padding: 2rem;
  text-align: center
}
.c-box__box--customer {
  background: #fff;
  padding: .6rem 1rem 1rem
}
.c-box__box--popup {
  max-height: 1000px;
  max-width: 1000px;
  overflow: auto
}
.c-box__caption--figure {
  padding: 2rem 0 2.5rem
}
.c-box__item--customer {
  padding: 0 0 0 2rem
}
.c-box__txt--accordion {
  background: linear-gradient(to right,#00803a 2px,transparent 1px) bottom repeat-x;
  background-size: 6px 2px;
  min-height: 50px;
  padding: 12px
}
.c-box__txt--details {
  font-size: 1.2rem;
  max-height: 4rem;
  overflow: hidden;
  position: relative;
  transition: all .4s ease-in-out
}
.c-box__txt--details::after {
  background: linear-gradient(to top,#fff,transparent);
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  max-height: 4rem;
  position: absolute;
  width: 100%
}
.c-box__txt--contact {
  font-size: 1.4rem;
  line-height: 1.7;
  padding: 2rem 0 3rem
}
.c-box__txt--customer {
  font-size: 1.1rem
}
.c-box__txt--popup {
  color: #00803a;
  font-weight: 600;
  padding: 0 0 1rem
}
.c-box__img--top {
  max-height: 12rem;
  max-width: 13rem;
  min-height: 10rem;
  object-fit: contain;
  width: 11.5rem
}
.c-box__img--accordion {
  display: block;
  cursor: pointer
}
.c-box__img--popup {
  max-width: unset;
  min-height: 50vh;
  width: auto
}
.c-box__btn--popup {
  bottom: 2rem;
  pointer-events: none;
  position: absolute;
  right: 2rem
}
@media screen and (min-width:992px) {
  .c-box__block--faq {
    scroll-margin-top: 10px
  }
}
/*! ------------- Start ------------- */
.c-btn {
  color: #cfdddd
}
.c-btn-icon {
  fill: currentColor
}
.c-btn:hover {
  background-color: #cfdddd;
  color: #042020
}
.c-btn__item {
  display: inline-block;
  display: grid;
  background: #00803a;
  border-radius: 2rem;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 600;
  height: 3.7rem;
  min-width: 15.8rem;
  padding: 8px 30px;
  place-content: center;
  transition: all .2s ease-in-out
}
.c-btn__item--tag {
  display: block;
  background: #00803a;
  color: #fff;
  font-size: 1.4rem;
  padding: 4px 10px;
  transition: all .2s ease-in-out
}
.c-btn__item--tag:hover {
  background: #f2f2f2;
  color: #00803a;
  font-weight: 500
}
.c-btn__item--tag:active {
  background: #ffcc18;
  font-weight: 600
}
.c-btn__item:hover {
  background: #50ab78
}
.c-btn__item:active {
  background: #ffcc18;
  transform: scale(.9)
}
.c-btn__item--light {
  background: #fff;
  color: #00803a
}
.c-btn__item--light:hover {
  background: #ffcc18
}
.c-btn__item--pagetop {
  display: block;
  background: #00803a;
  border: 3px #fff solid;
  border-radius: 100%;
  bottom: 2rem;
  height: 4rem;
  pointer-events: all;
  position: absolute;
  right: 2rem;
  transition: all .2s ease-in-out;
  width: 4rem
}
.c-btn__item--pagetop:hover {
  background: #50ab78
}
.c-btn__item--pagetop:hover .c-btn__img--pagetop {
  transform: translateY(-4px)
}
.c-btn__item--pagetop:active {
  background: #ffcc18
}
.c-btn__item--small {
  display: flex;
  align-items: center;
  border: none;
  font-size: 1rem;
  height: auto;
  min-width: unset;
  padding: 4px 8px
}
.c-btn__box--pagetop {
  height: 100%;
  left: 50%;
  margin: auto;
  max-width: 500px;
  pointer-events: none;
  position: fixed;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
  z-index: 2
}
.c-btn__img--pagetop {
  transition: all .2s ease-in-out;
  width: 100%
}
.c-btn__img--small {
  width: 1rem
}
.c-btn__txt:hover {
  color: #ffcc18
}
.c-btn__txt--link {
  color: #00803a;
  transition: all .1s ease-in
}
.c-btn__txt--link::after {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_link_out.svg) center/contain no-repeat;
  content: "";
  height: 1.2rem;
  padding: 0 .4rem;
  width: 1.2rem
}
.c-btn__txt--link:hover {
  opacity: .6
}
.c-btn__txt--link:active {
  opacity: .6
}
.c-btn__txt--link:hover {
  opacity: .6
}
.c-btn__txt--pdf {
  color: #ff3a1b
}
.c-btn__txt--pdf::after {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_pdf.svg) center/contain no-repeat;
  content: "";
  height: 1.8rem;
  vertical-align: text-bottom;
  width: 2rem
}
.c-btn__txt--download {
  color: #ff3a1b;
  padding: 0 .2rem
}
.c-btn__txt--download::after {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_download.svg) center/contain no-repeat;
  content: "";
  height: 1.4rem;
  vertical-align: middle;
  width: 1.6rem
}
@font-face {
  font-family: FGKakuGothicCa;
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/FGKakuGothicCa-U-01.ttf) format(truetype)
}
.c-btn__box--store {
  margin: 1.5rem auto;
  scroll-margin: 40vh
}
.c-btn__box--store-bottom {
  margin: 1.8rem 0 2.3rem
}
.c-btn__item--hellopuri {
  transition: all .2s ease-in-out
}
.c-btn__item--buy {
  display: flex;
  align-items: center;
  background: #dd7b08;
  border: 2px #fff solid;
  border-radius: 5rem;
  color: #fff;
  filter: drop-shadow(.5rem 1rem 0 rgba(61, 118, 72, .2));
  font-family: FGKakuGothicCa,sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  height: 5.3rem;
  justify-content: center;
  margin: 1.7rem auto 1.2rem;
  scroll-margin: 45vh;
  width: 23.9rem
}
.c-btn__item--buy:hover {
  filter: drop-shadow(.25rem .5rem rgba(61, 118, 72, .4));
  transform: translate(.25rem,.5rem)
}
.c-btn__item--buy:hover .c-btn__img--buy {
  transform: rotate(-5deg)
}
.c-btn__item--buy:active {
  filter: drop-shadow(0 0 0 rgba(61, 118, 72, .6));
  transform: translate(.5rem,1rem)
}
.c-btn__item--buy:active .c-btn__img--buy {
  margin: 0 .92rem 1.5rem 0;
  transform: rotate(0)
}
.c-btn__item--buy-speechbubble {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/bg_item_orange.png) bottom/contain no-repeat;
  border: none;
  flex-direction: column;
  font-size: 1.5rem;
  height: 11.3rem;
  line-height: 1.3;
  margin: 7rem 0 -18.3rem auto;
  padding: 0 0 .4rem;
  width: 9.9rem
}
.c-btn__item--buy-speechbubble:hover .c-btn__img--buy {
  transform: rotate(5deg)
}
.c-btn__item--buy-speechbubble:active .c-btn__img--buy {
  transform: rotate(0)
}
.c-btn__item--store {
  display: flex;
  align-items: center;
  filter: drop-shadow(.35rem .85rem 0 rgba(61, 118, 72, .2));
  margin: 1.2rem auto;
  width: 24.2rem
}
.c-btn__item--store * {
  font-style: normal
}
.c-btn__item--download {
  display: flex;
  align-items: center;
  background: #fff;
  border-radius: 1.5rem;
  filter: drop-shadow(.5rem .5rem 0 rgba(61, 118, 72, .2));
  font-size: 1.25rem;
  height: 5.5rem;
  justify-content: center;
  margin: 1.8rem auto 2rem;
  width: 23.9rem
}
.c-btn__item--download:hover {
  filter: drop-shadow(.25rem .25rem 0 rgba(61, 118, 72, .4));
  transform: translate(.25rem,.25rem)
}
.c-btn__item--download:active {
  filter: drop-shadow(0 0 0 rgba(61, 118, 72, .6));
  transform: translate(.5rem,.5rem)
}
.c-btn__item--img {
  display: block
}
.c-btn__item--img:hover {
  opacity: .8
}
.c-btn__item--img:active {
  opacity: .4
}
.c-btn__item--home {
  display: grid;
  margin: 2rem auto 1rem;
  place-content: center;
  width: 28.3rem
}
.c-btn__img {
  max-width: none
}
.c-btn__img--buy {
  height: 5rem;
  margin: 0 .92rem 2rem 0;
  object-fit: contain;
  transform: rotate(-10deg);
  transition: all .2s ease-in-out;
  width: 6.5rem
}
.c-btn__img--buy-speechbubble {
  height: 5.3rem;
  margin: 0 0 .2rem;
  transform: rotate(11deg);
  width: 7rem
}
.c-btn__img--download {
  width: 17.5rem
}
.c-btn__img--home {
  margin: auto;
  width: 28.3rem
}
.c-btn__img--instagram {
  width: 28.5rem
}
.c-btn__txt--small {
  padding: 0 0 2rem
}
.c-btn__txt--download {
  color: #3e4539;
  font-weight: 500;
  padding: 0 1rem 0 0
}
.c-btn__txt--english {
  font-family: Helvetica,sans-serif;
  font-size: 2.45rem;
  font-weight: 700
}
.c-btn__txt--japanese {
  font-size: 2.25rem
}
.c-btn__txt--at {
  display: inline-block;
  font-size: 1.15rem;
  padding: .4em .2em 0 .3em
}
.c-btn__txt--reservation {
  font-size: 1.75rem
}
@media screen and (min-width:544px) {
  .c-btn__box--store {
    display: grid;
    gap: 2.4rem 1.6rem;
    grid-template-columns: 1fr 1fr;
    margin: 3rem auto -.8rem;
    width: fit-content
  }
  .c-btn__box--store-bottom {
    margin: 3.4rem auto .5rem
  }
  .c-btn__item--buy {
    border: .3rem #fff solid;
    filter: drop-shadow(.7rem 1.5rem 0 rgba(61, 118, 72, .2));
    font-size: 4rem;
    height: 8.6rem;
    margin: 3rem auto 0;
    width: 38.2rem
  }
  .c-btn__item--buy:hover {
    filter: drop-shadow(.35rem .75rem rgba(61, 118, 72, .4));
    transform: translate(.35rem,.75rem)
  }
  .c-btn__item--buy:active {
    filter: drop-shadow(0 0 rgba(61, 118, 72, .6));
    transform: translate(.7rem,1.5rem)
  }
  .c-btn__item--buy-speechbubble {
    border: none;
    font-size: 2.4rem;
    height: 18.9rem;
    margin: 16rem 0 -34.9rem auto;
    padding: 0 0 3rem;
    width: 15.8rem
  }
  .c-btn__item--store {
    margin: 0
  }
  .c-btn__item--download {
    border-radius: 1.9rem;
    filter: drop-shadow(.9rem 1.1rem 0 rgba(61, 118, 72, .2));
    font-size: 2.1rem;
    height: 8.6rem;
    margin: 2.6rem auto 0;
    width: 38rem
  }
  .c-btn__item--download:hover {
    filter: drop-shadow(.45rem .55rem 0 rgba(61, 118, 72, .4));
    transform: translate(.45rem,.55rem)
  }
  .c-btn__item--download:active {
    filter: drop-shadow(0 0 0 rgba(61, 118, 72, .6));
    transform: translate(.9rem,1.1rem)
  }
  .c-btn__img--buy {
    height: 8rem;
    margin: 0 1.8rem 3.8rem 0;
    width: 10.5rem
  }
  .c-btn__img--buy-speechbubble {
    height: 8.5rem;
    margin: 0 0 .5rem 1.6rem;
    width: 11.3rem
  }
  .c-btn__img--download {
    width: 27.8rem
  }
  .c-btn__img--home {
    width: 45.1rem
  }
  .c-btn__img--instagram {
    width: 46rem
  }
  .c-btn__txt--small {
    padding: 2rem 0 3.5rem
  }
  .c-btn__txt--download {
    padding: 0 2.8rem 0 0
  }
  .c-btn__txt--english {
    font-size: 3.9rem
  }
  .c-btn__txt--japanese {
    font-size: 3.6rem
  }
  .c-btn__txt--at {
    font-size: 1.7rem
  }
  .c-btn__txt--reservation {
    font-size: 2.8rem
  }
}
/*! ------------- Start ------------- */
.c-drt__parentheses::before {
  content: "("
}
.c-drt__parentheses::after {
  content: ")"
}
.c-drt__colon--after::after {
  content: ":"
}
.c-drt__asterisk::before {
  content: "※"
}
.c-drt__heading--small {
  font-size: 25px;
  padding: 0 5px
}
.c-drt__box--sideline {
  display: flex;
  align-items: center;
  justify-content: center
}
.c-drt__box--sideline::after,
.c-drt__box--sideline::before {
  display: block;
  background: #333;
  content: "";
  height: 1px;
  width: 100%
}
.c-drt__txt--sideline {
  height: 1.4rem;
  padding: 0 1rem;
  width: fit-content
}
.c-drt__txt--sideline-big {
  height: 1.6rem
}
.c-drt__txt--asterisk {
  display: block;
  font-size: unset
}
.c-drt__txt--asterisk::before {
  content: "※"
}
.c-drt__txt--process {
  background: linear-gradient(transparent 10%,#fff 10% 95%,transparent 95%);
  color: #00803a;
  font-feature-settings: "palt";
  font-weight: 600;
  padding: 0 6px
}
.c-drt__txt--process::after,
.c-drt__txt--process::before {
  font-weight: 400
}
.c-drt__txt--process::before {
  content: "「"
}
.c-drt__txt--process::after {
  content: "」"
}
.c-drt__txt--attention {
  display: block;
  color: #ff3a1b;
  font-feature-settings: "palt";
  font-style: unset
}
.c-drt__item--rorate {
  transform: rotate(10deg)
}
.c-drt__txt--din {
  font-family: "Alte DIN 1451",sans-serif;
  font-weight: 400
}
.c-drt__txt--notosans {
  font-family: NotoSansJP,sans-serif
}
.c-drt__txt--big {
  font-size: 7.75rem
}
.c-drt__txt--marker {
  display: block;
  background: #fff;
  font-weight: 600;
  margin: 0 auto .5rem;
  padding: 0 .8rem;
  width: fit-content
}
.c-drt__txt--marker-green {
  background: #ebf7ea
}
.c-drt__txt--line {
  display: block;
  background: linear-gradient(90deg,#c3c4c4 0 .28rem,transparent .28rem .56rem) left bottom/.56rem .1rem repeat-x;
  font-size: 1.35rem;
  font-style: unset;
  margin: 0 0 .4rem;
  padding: 0 0 .4rem;
  width: fit-content
}
.c-drt__txt--point {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/txt_deco_point.svg) top center/6.5rem no-repeat;
  font-size: 2.1rem;
  padding: .2rem 0 0
}
.c-drt__txt--brackets::before {
  content: "【"
}
.c-drt__txt--brackets::after {
  content: "】"
}
.c-drt__txt--emoji::after {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/txt_deco_emoji01.svg) center/contain no-repeat;
  content: "";
  height: 1.7rem;
  width: 1.2rem
}
.c-drt__img--small {
  filter: drop-shadow(.3rem .25rem 1.1rem rgba(0, 0, 0, .16))
}
.c-drt__img--small-double {
  margin: 2.3rem 2rem 0 0;
  width: 5.5rem
}
.c-drt__img--small-double:nth-child(2n) {
  margin: 0 2rem 2.3rem 0
}
.c-drt__img--small-bg {
  padding: 4.5rem 0 1.4rem
}
.c-drt__imgBox {
  margin: auto;
  position: relative;
  width: fit-content
}
.c-drt__imgBox--small {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden
}
.c-drt__imgBox--shadow {
  margin: 1.5rem auto 3.2rem
}
.c-drt__imgBox--shadow img {
  margin: 0
}
.c-drt__img--shadow {
  background: #fff;
  border: .25rem #fff solid;
  border-radius: .75rem;
  filter: drop-shadow(1.25rem 1.35rem 0 rgba(138, 69, 150, .3));
  margin: 1.5rem 0 3.2rem;
  max-width: none;
  width: 24.2rem
}
.c-drt__img--shadow-reverse {
  filter: drop-shadow(-1.25rem 1.35rem 0 rgba(138, 69, 150, .3))
}
@media screen and (min-width:544px) {
  .c-drt__txt--marker-long {
    width: 31.6rem
  }
  .c-drt__txt--line {
    display: block;
    background: linear-gradient(90deg,#c3c4c4 0 .6rem,transparent .6rem 1.135rem) left bottom/1.135rem .1rem repeat-x;
    font-size: 2.2rem;
    font-style: unset;
    margin: 0 0 .4rem;
    padding: 0 0 .4rem
  }
  .c-drt__txt--point {
    background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/txt_deco_point.svg) top center/10.6rem no-repeat;
    font-size: 3.4rem
  }
  .c-drt__img--small-bg {
    padding: 5rem 0 2rem
  }
  .c-drt__imgBox--shadow {
    margin: 0
  }
  .c-drt__img--shadow {
    border: .5rem #fff solid;
    border-radius: 1.5rem;
    filter: drop-shadow(2.5rem 2.7rem 0 rgba(138, 69, 150, .3));
    margin: 0;
    width: 38rem
  }
  .c-drt__img--shadow-reverse {
    filter: drop-shadow(-2.5rem 2.7rem 0 rgba(138, 69, 150, .3))
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.c-icon__qa {
  display: grid;
  color: #fff;
  font-family: din-2014-narrow,sans-serif;
  font-size: 24px;
  font-weight: 700;
  height: 34px;
  place-content: center;
  transition: all .4s ease-in-out;
  width: 34px
}
.c-icon__qa--question {
  align-self: start;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_bg_Q.svg) center/contain no-repeat;
  margin: 0 0 0 -4px;
  padding: 0 0 1px 4px;
  width: 38px;
  z-index: 2
}
.c-icon__qa--answer {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_bg_A.svg) center/contain no-repeat;
  color: #00803a;
  left: 5px;
  position: absolute;
  top: 1.6rem;
  z-index: 1
}
.c-icon--download {
  height: 2.35rem;
  margin: 0 0 0 1.25rem;
  width: 1rem
}
.c-icon--white {
  height: 2.2rem;
  width: 2.2rem
}
@media screen and (min-width:544px) {
  .c-icon--download {
    height: 2.1rem;
    margin: 0 0 0 1.6rem;
    width: 1.7rem
  }
}
/*! ------------- Start ------------- */
.c-list__symbol--caution li::before {
  content: "※"
}
.c-list__symbol--square li::before {
  display: inline-block;
  background: #333;
  content: "";
  height: .75em;
  margin: 0 .5rem 0 0;
  width: .75em
}
.c-list__block--ranking {
  background: #fff;
  border-radius: 32px;
  counter-reset: ranking;
  font-size: 1.4rem;
  padding: 16px 0
}
.c-list__block--menu {
  color: #fff;
  font-size: 1.6rem
}
.c-list__block--count {
  counter-reset: number 0
}
.c-list__block--count .c-list__item--count {
  counter-increment: number;
  position: relative
}
.c-list__block--count .c-list__item--count::marker {
  content: none
}
.c-list__block--count .c-list__item--count::after {
  content: counter(number)
}
.c-list__box--tags {
  display: flex;
  flex-wrap: wrap;
  font-size: 1.6rem;
  font-weight: 500;
  gap: 10px
}
.c-list__box--tags-short {
  justify-content: center
}
.c-list__box--ranking {
  border-bottom: #f2f2f2 solid 2px
}
.c-list__box--ranking:last-child {
  border: none
}
.c-list__box--accordion {
  line-height: 1.6;
  padding: 2rem 2rem 4rem
}
.c-list__box--point {
  padding: 6px
}
.c-list__box--menu {
  display: none
}
.c-list__box--menu-accordion {
  display: none
}
.c-list__box--sns {
  display: flex;
  gap: 1rem;
  justify-content: center
}
.c-list__box--sns-header {
  padding: 15px
}
.c-list__box--count {
  list-style: decimal;
  padding: 0 0 0 2rem
}
.c-list__box--row {
  display: grid;
  grid-template-columns: auto 1fr;
  margin: auto;
  padding: 1rem 2rem 0;
  width: 80%
}
.c-list__heading--dl {
  display: inline-block;
  background: #ffcc18;
  border-radius: 2rem;
  font-feature-settings: "palt";
  padding: 0 .8rem 2px
}
.c-list__heading--dl:not(:first-child) {
  margin: 1rem 0 0
}
.c-list__heading--menu {
  font-weight: 600
}
.c-list__heading--row::before {
  content: "「"
}
.c-list__heading--row::after {
  content: "」"
}
.c-list__item--ranking {
  display: grid;
  align-items: center;
  gap: 16px;
  grid-template-columns: auto 1fr auto;
  margin: 0 -12px;
  padding: 8px 0;
  transition: all .2s ease-in-out
}
.c-list__item--ranking::before {
  color: #00803a;
  content: "" counter(ranking);
  counter-increment: ranking;
  font-size: 2.5rem;
  font-weight: 700;
  text-align: center;
  transition: all .2s ease-in-out;
  width: 25px
}
.c-list__item--ranking::after {
  display: block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/qa/icon_arrow_right.svg) center/contain no-repeat;
  content: "";
  height: 6px;
  transition: all .2s ease-in-out;
  width: 20px
}
.c-list__item--ranking:hover {
  color: #00803a;
  font-weight: 500
}
.c-list__item--ranking:hover::before {
  transform: scale(1.2)
}
.c-list__item--ranking:hover::after {
  transform: translateX(8px)
}
.c-list__item--ranking:active {
  background: #f2f2f2
}
.c-list__item--accordion {
  scroll-margin-top: 6.2rem
}
.c-list__item--accordion:not(:last-child) {
  margin: 0 0 2rem
}
.c-list__item--point {
  display: block;
  padding: 0 0 0 2rem;
  position: relative
}
.c-list__item--point::before {
  color: #00803a;
  content: "・";
  left: .3rem;
  position: absolute
}
.c-list__item--dl {
  margin: 0 0 0 1rem
}
.c-list__item--dl .c-list__box--count {
  padding: 0 0 0 2rem
}
.c-list__item--process {
  display: inline
}
.c-list__item--process::before {
  content: "→";
  margin: 0 2px 0 8px
}
.c-list__item--process:first-child::before {
  content: none
}
.c-list__item--menu {
  display: flex;
  border-bottom: 1px solid #fff;
  color: #fff;
  padding: .5rem 1rem;
  transition: all .1s ease-in-out
}
.c-list__item--menu:hover {
  color: #ffcc18!important;
  cursor: pointer;
  opacity: 1!important
}
.c-list__item--sns {
  display: block;
  background: #fff;
  border-radius: 100%;
  transition: all .2s ease-in-out;
  width: 50px
}
.c-list__item--sns:hover {
  background: #ffcc18;
  opacity: 1!important
}
.c-list__item--count {
  position: relative
}
.c-list__item--count::after,
.c-list__item--count::marker {
  color: #00803a
}
.c-list__item--count::after {
  left: -1.6rem;
  position: absolute;
  top: 0
}
.c-list__item--count:not(:first-child) {
  padding: .5rem 0 0
}
.c-list__item--count:not(:first-child)::after {
  top: .5rem
}
.c-list__box--check {
  font-size: 1.5rem;
  line-height: 1.35;
  padding: 2rem 0;
  text-align: left
}
.c-list__box--side {
  display: grid;
  font-weight: 500;
  grid-template-columns: 1fr auto;
  margin: 1.2rem auto;
  text-align: left;
  width: 19.4rem
}
.c-list__box--flex {
  font-size: 1.4rem;
  text-align: left;
  width: fit-content
}
.c-list__box--gray {
  display: grid;
  font-size: 1.75rem;
  font-size: 1.85rem;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  line-height: 1.2;
  margin: 0 auto 2.3rem;
  width: 21.4rem
}
.c-list__box--column {
  font-family: NotoSansJP,sans-serif;
  font-weight: 500
}
.c-list__box--caution {
  padding: 2rem 0;
  text-align: left;
  text-wrap: balance;
  word-break: auto-phrase
}
.c-list__item--check {
  display: flex;
  align-items: flex-start;
  background: #fff;
  border-radius: .75rem;
  color: #38740d;
  flex-direction: column;
  height: 6.6rem;
  justify-content: center;
  margin: 0 0 .86rem;
  padding: 1.1rem .5rem 1.1rem 5.9rem;
  position: relative;
  text-wrap: balance;
  word-break: auto-phrase
}
.c-list__item--check::before {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/icon_checkbox.svg) center/contain no-repeat;
  content: "";
  height: 1.3rem;
  left: 2.2rem;
  margin: 0 1.5rem 0 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2rem
}
.c-list__item--check-green {
  background: #ebf7ea
}
.c-list__item--check-long {
  font-size: 1.35rem
}
.c-list__item--gray {
  display: grid;
  align-content: center;
  background: #bcbcbc;
  border-radius: 100%;
  color: #fff;
  height: 10.3rem;
  justify-items: center;
  width: 10.3rem
}
.c-list__item--gray:nth-child(1) {
  grid-area: 1/1/2/3;
  margin: 0 0 -1rem
}
.c-list__item--gray:nth-child(2) {
  margin: 0 0 3rem;
  position: relative
}
.c-list__item--disc::before {
  content: "・"
}
.c-list__item--dd {
  margin: 0
}
.c-list__item--line {
  border-bottom: 1px #38740d solid;
  margin: 0 0 .2rem;
  padding: 0 0 .2rem
}
.c-list__item--caution {
  padding: 0 0 .5rem 2.3rem;
  position: relative
}
.c-list__item--caution::before {
  background: #d3a4bf;
  border-radius: 100%;
  content: "";
  height: 1.1rem;
  left: 0;
  position: absolute;
  top: .5rem;
  width: 1.1rem
}
.c-list__txt--menu {
  padding: .5rem 2rem
}
.c-list__txt--disc {
  padding: 0 0 0 .2rem
}
.c-list__txt--gray {
  bottom: -3rem;
  color: #737473;
  left: 50%;
  position: absolute;
  transform: translate(-50%);
  width: max-content
}
.c-list__txt--check {
  font-size: 1rem
}
.c-listNavi__side {
  padding: 0 0 2rem
}
.c-listNum__root {
  counter-reset: numRoot;
  line-height: 1.6;
  margin: 0 auto;
  padding: 0
}
.c-listNum__root > li {
  display: block;
  padding-bottom: 1em;
  position: relative
}
.c-listNum__root > li[data-chapter] {
  margin-top: 2em
}
.c-listNum__root > li::before {
  content: "第" counter(numRoot) "条";
  counter-increment: numRoot;
  font-weight: 700
}
.c-listNum__root > li::after {
  content: attr(data-chapter);
  font-weight: 500;
  position: absolute;
  top: -1.5em
}
.c-listNum__root > li em {
  font-weight: 700;
  margin: 0 .5em
}
.c-listNum__root > li em::before {
  content: "("
}
.c-listNum__root > li em::after {
  content: ")"
}
.c-listNum__root p {
  margin: 0;
  padding: 0
}
.c-listNum__under {
  counter-reset: numUnder01;
  padding: 0
}
.c-listNum__under > li {
  display: block
}
.c-listNum__under > li::before {
  content: counter(numUnder01) ")";
  counter-increment: numUnder01;
  margin-right: .5em
}
@media screen and (min-width:544px) {
  .c-list__box--check {
    font-size: 2.3rem;
    padding: 0
  }
  .c-list__box--side {
    font-size: 2rem;
    margin: 0 auto 3.6rem 2.7rem;
    width: 31rem
  }
  .c-list__box--flex {
    font-size: 2.2rem
  }
  .c-list__box--gray {
    display: flex;
    font-size: 3rem;
    gap: 2.9rem;
    justify-content: space-between;
    margin: 0 auto 4.8rem;
    width: 55.4rem
  }
  .c-list__box--column {
    font-size: 1.4rem
  }
  .c-list__box--caution {
    margin: auto;
    padding: 4rem 0 3rem;
    width: fit-content
  }
  .c-list__item--check {
    border-radius: 1.5rem;
    height: 10.6rem;
    margin: 0 0 1.7rem;
    padding: 1.3rem 2rem 1.3rem 9.4rem;
    width: 45.7rem
  }
  .c-list__item--check::before {
    height: 2.9rem;
    left: 3.6rem;
    width: 3.5rem
  }
  .c-list__item--check-long {
    font-size: 2.1rem
  }
  .c-list__item--gray {
    height: 16.5rem;
    width: 16.5rem
  }
  .c-list__item--line {
    margin: 0 0 1.6rem;
    padding: 0 0 1.6rem
  }
  .c-list__item--line:last-child {
    border: none;
    margin: 0;
    padding: 0
  }
  .c-list__item--caution {
    padding: 0 0 1rem 3.7rem
  }
  .c-list__item--caution::before {
    height: 1.7rem;
    top: .8rem;
    width: 1.7rem
  }
  .c-list__txt--check {
    font-size: 1.6rem
  }
}
@media screen and (min-width:992px) {
  .c-list__item--accordion {
    scroll-margin-top: 2rem
  }
}
/*! ------------- Start ------------- */
.c-media__block--banner {
  display: block;
  margin: 0 0 2rem
}
.c-media__box--video {
  aspect-ratio: 16/9;
  background: #333;
  height: auto;
  position: relative;
  vertical-align: top;
  width: 100%
}
.c-media__box--video::after,
.c-media__box--video::before {
  content: "";
  position: absolute;
  transition: all .2s ease-in
}
.c-media__box--video::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/thumbnali01.jpg) center/cover no-repeat;
  height: 100%;
  left: 0;
  width: 100%;
  z-index: 1
}
.c-media__box--video[id*="02"]::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/thumbnali02.jpg) center/cover no-repeat
}
.c-media__box--video::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/icon_video_play.svg) center/contain no-repeat;
  height: 3.15rem;
  left: 50%;
  pointer-events: none;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 3.15rem;
  z-index: 2
}
.c-media__box--video.click::after,
.c-media__box--video.click::before {
  opacity: 0;
  pointer-events: none
}
.c-media__item--video {
  aspect-ratio: 16/9;
  height: auto;
  vertical-align: top;
  width: 100%
}
.c-media__img--thumbnail {
  height: 100%;
  left: 0;
  object-fit: cover;
  opacity: .8;
  position: absolute;
  top: 0;
  transition: all .2s ease-in;
  width: 100%;
  z-index: 1
}
.c-media__img--thumbnail.click {
  opacity: 0;
  pointer-events: none
}
.c-media__img--banner {
  transition: all .1s ease-in
}
.c-media__img--banner:hover {
  opacity: .8
}
.c-media__img--banner:active {
  opacity: .4
}
@media screen and (min-width:544px) {
  .c-media__box--video::after {
    height: 6.3rem;
    width: 6.3rem
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.c-table__block {
  background: #fff;
  overflow-x: auto;
  width: 100%
}
.c-table__item {
  border: 1px solid;
  padding: .1rem .4rem
}
/*! ------------- Start ------------- */
.c-nav__container {
  display: grid;
  font-size: 1.1rem;
  gap: 2rem 1rem;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  margin: 4rem 0
}
.c-nav__block {
  border: 2px #f2f2f2 solid;
  border-radius: 8px;
  margin: 0;
  overflow: unset;
  padding: 1.6rem 2rem 2rem;
  transition: all .2s ease-in;
  width: fit-content
}
.c-nav__block--last {
  background: #f2f2f2;
  grid-area: 1/1/2/2
}
.c-nav__block--next {
  box-shadow: 0 4px 8px rgba(0,0,0,.1);
  grid-area: 1/2/2/3
}
.c-nav__block:hover {
  border: 2px #00803a solid;
  box-shadow: none
}
.c-nav__block:hover .c-nav__txt--arrow-last::before {
  transform: scale(-2,1) translateX(16px)
}
.c-nav__block:hover .c-nav__txt--arrow-next::after {
  transform: scaleX(2) translateX(16px)
}
.c-nav__block:active {
  background: #ffcc18
}
.c-nav__box {
  background: 0 0;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0
}
.c-nav__item {
  height: auto;
  margin: 0;
  width: auto
}
.c-nav__img {
  height: 10rem;
  object-fit: cover;
  width: 100%
}
.c-nav__caption {
  padding: 1rem 0 0
}
.c-nav__txt--date {
  font-size: 1rem;
  opacity: .6
}
.c-nav__txt--arrow {
  display: flex;
  align-items: center;
  color: #00803a;
  font-size: 1.4rem;
  font-weight: 500;
  padding: 0 0 .8rem
}
.c-nav__txt--arrow-last::before,
.c-nav__txt--arrow-next::after {
  display: block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/column/icon_arrow_right.svg) center/contain no-repeat;
  content: "";
  height: 1rem;
  margin: 0 1rem;
  transition: all .2s ease-in-out;
  width: 3rem
}
.c-nav__txt--arrow-last {
  justify-content: right
}
.c-nav__txt--arrow-last::before {
  transform: scaleX(-100%)
}
.c-nav__txt--none {
  display: grid;
  opacity: .6;
  place-content: center
}
.c-nav__btn {
  grid-area: 2/1/3/3
}
/*! ------------- Start ------------- */
.p-breadcrumb {
  border: 1px solid #000;
  margin: 0 auto;
  max-width: 1200px
}
.p-breadcrumb ul {
  list-style: none;
  width: 100%
}
.p-breadcrumb ul::after {
  display: block;
  clear: both;
  content: ""
}
.p-breadcrumb ul li {
  float: left
}
@media screen and (min-width:768px) {
  .p-breadcrumb {
    display: none
  }
}
/*! ------------- Start ------------- */
@media screen and (min-width:768px) {
  .p-articles {
    display: none
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.p-slide__block--img {
  margin: 1.5rem -2rem 1.8rem;
  padding: 0 0 3.4rem;
  position: relative
}
.p-slide__block--img::after,
.p-slide__block--img::before {
  background: linear-gradient(90deg,#ebf7ea 0 20%,transparent 100%);
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 5.8rem;
  z-index: 2
}
.p-slide__block--img::before {
  left: 0
}
.p-slide__block--img::after {
  right: 0;
  transform: rotate(180deg)
}
.p-slide__block--card {
  display: grid;
  background: rgba(255,255,255,.9);
  border-radius: 1.35rem;
  height: auto;
  justify-items: center;
  margin: 1.25rem 0;
  padding: 1.5rem .8rem 1.4rem
}
.p-slide__box--loop {
  transition: all 1s linear
}
.p-slide__box--card {
  display: grid;
  border-radius: 1.35rem;
  height: auto;
  justify-items: center;
  padding: 0 1.7rem 2rem;
  position: relative;
  width: 100%
}
.p-slide__box--card::after,
.p-slide__box--card::before {
  background: linear-gradient(90deg,transparent 0,#fafcfa 100%);
  content: "";
  height: 100%;
  position: absolute;
  width: .8rem;
  z-index: 2
}
.p-slide__box--card::before {
  left: 0;
  transform: rotate(180deg)
}
.p-slide__box--card::after {
  right: 0
}
.p-slide__heading--card {
  display: grid;
  background: #92cc90;
  border-radius: 4rem;
  color: #fff;
  font-size: 1.5rem;
  height: 3rem;
  margin: 0 0 1.75rem;
  place-content: center;
  width: 19rem
}
.p-slide__heading--card-purple {
  background: #c0a9d8
}
.p-slide__item--card {
  display: grid;
  justify-items: center
}
.p-slide__btn--navigation {
  height: 1.5rem;
  right: 3.6rem;
  transition: all .2s ease-in-out;
  width: .8rem;
  z-index: 3
}
.p-slide__btn--navigation::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellopuri/icon_arrow_next.svg) center/contain no-repeat;
  content: "";
  height: 100%;
  width: 100%
}
.p-slide__btn--navigation.swiper-button-prev {
  left: 3.6rem;
  transform: rotate(180deg)
}
.p-slide__btn--navigation.disable {
  opacity: 0
}
.p-slide__btn--navigation-card {
  height: 2.25rem;
  right: 0;
  top: 56%;
  width: 1.35rem
}
.p-slide__btn--navigation-card.swiper-button-prev {
  left: 0
}
.p-slide__btn--pagination {
  bottom: 0!important
}
.p-slide__btn--pagination .swiper-pagination-bullet {
  background: #dad2f5;
  height: .7rem;
  margin: 0 1rem;
  opacity: 1;
  width: .7rem
}
.p-slide__btn--pagination .swiper-pagination-bullet-active {
  background: #8a4596
}
.p-slide__btn--card {
  bottom: 0!important
}
.p-slide__txt--top {
  font-size: 1.6rem;
  padding: 0 0 1rem
}
.p-slide__txt--center {
  font-size: 1.25rem;
  padding: 0 0 1.75rem
}
.p-slide__txt--bottom {
  font-size: 1.5rem;
  padding: 1.2rem 0 0
}
.p-slide__img {
  width: 100%
}
.p-slide__img--frame {
  width: 25.9rem
}
.p-slide__img--card {
  border-radius: 1.6rem
}
.p-slide__imgBox {
  position: relative
}
.p-slide__img--absolute {
  position: absolute;
  right: -.9rem;
  top: -1.2rem;
  width: 9.25rem
}
@media screen and (min-width:544px) {
  .p-slide__block--img {
    margin: 3.5rem auto;
    padding: 0 0 4.4rem
  }
  .p-slide__block--img::after,
  .p-slide__block--img::before {
    width: 39.2rem
  }
  .p-slide__block--card {
    border-radius: 2.7rem;
    margin: 7.3rem 0 4.3rem;
    padding: 5.8rem 5rem 3rem;
    position: relative
  }
  .p-slide__box--card {
    border-radius: 2.7rem;
    margin: 0;
    padding: 0 1.9rem 3.7rem
  }
  .p-slide__box--card::after,
  .p-slide__box--card::before {
    width: 5rem
  }
  .p-slide__heading--card {
    font-size: 2.4rem;
    height: 5rem;
    left: 50%;
    margin: 0 0 2.3rem;
    position: absolute;
    top: 0;
    transform: translate(-50%,-50%);
    width: 30.6rem
  }
  .p-slide__btn--navigation {
    height: 3.1rem;
    right: 31.4rem;
    width: 1.7rem
  }
  .p-slide__btn--navigation.swiper-button-prev {
    left: 31.4rem
  }
  .p-slide__btn--navigation-card {
    right: 0;
    top: 53%
  }
  .p-slide__btn--navigation-card.swiper-button-prev {
    left: 0
  }
  .p-slide__btn--pagination .swiper-pagination-bullet {
    height: 1.4rem;
    margin: 0 1rem!important;
    width: 1.4rem
  }
  .p-slide__txt--top {
    font-size: 2.6rem;
    padding: 0 0 1.2rem
  }
  .p-slide__txt--center {
    font-size: 2rem;
    padding: 0 0 2.6rem
  }
  .p-slide__txt--bottom {
    font-size: 2.4rem;
    padding: 1.4rem 0 0
  }
  .p-slide__img--frame {
    width: 41.4rem
  }
  .p-slide__img--card {
    border-radius: 3.2rem;
    margin: auto;
    width: 75rem
  }
  .p-slide__imgBox {
    width: 75rem
  }
  .p-slide__img--absolute {
    right: -1.8rem;
    top: -2.8rem;
    width: 14.8rem
  }
}
/*! ------------- Start ------------- */
/*! ------------- Start ------------- */
.p-news__heading {
  display: flex
}
.p-news__box {
  display: grid;
  align-items: center;
  border-bottom: 1px solid #00803a;
  font-size: 1.4rem;
  gap: 1rem;
  grid-template-columns: 10.5rem auto;
  overflow-x: auto;
  padding: 1rem 1rem .8rem .8rem
}
.p-news__box::after {
  content: none
}
.p-news__box.active {
  display: block
}
.p-news__box:hover {
  background: #f2f2f2;
  opacity: 1
}
.p-news__box:hover .p-news__txt--date {
  background: #fff
}
.p-news__item {
  justify-content: space-between
}
.p-news__item--tab {
  display: flex;
  flex-direction: column;
  text-wrap: nowrap
}
.p-news__item--tab * {
  transition: all .2s ease-in
}
.p-news__item--tab:hover {
  cursor: pointer
}
.p-news__item--tab:hover .p-news__txt--tab {
  opacity: .6
}
.p-news__item--tab:hover .p-news__btn {
  background: #00803a
}
.p-news__img--device {
  height: 5rem;
  margin: auto;
  object-fit: contain
}
.p-news__txt {
  display: inline-block;
  line-height: 1;
  padding: 0 .6rem
}
.p-news__txt--date {
  background: #f2f2f2;
  transition: all .2s ease-in
}
.p-news__txt--tag {
  background: #c5ebd8
}
.p-news__txt--tab {
  padding: .6rem 1rem
}
.p-news__btn {
  appearance: none;
  background: #f2f2f2;
  border-radius: 0;
  height: 4px;
  width: 100%
}
.p-news__btn:checked {
  background: #00803a
}
/*! ------------- Start ------------- */
.u-fl-l {
  float: left
}
.u-fl-r {
  float: right
}
/*! ------------- Start ------------- */
.u-mt0 {
  margin-top: 0!important
}
.u-mr0 {
  margin-right: 0!important
}
.u-mb0 {
  margin-bottom: 0!important
}
.u-ml0 {
  margin-left: 0!important
}
.u-mt5 {
  margin-top: 5px!important
}
.u-mr5 {
  margin-right: 5px!important
}
.u-mb5 {
  margin-bottom: 5px!important
}
.u-ml5 {
  margin-left: 5px!important
}
.u-mt10 {
  margin-top: 10px!important
}
.u-mr10 {
  margin-right: 10px!important
}
.u-mb10 {
  margin-bottom: 10px!important
}
.u-ml10 {
  margin-left: 10px!important
}
.u-mt15 {
  margin-top: 15px!important
}
.u-mr15 {
  margin-right: 15px!important
}
.u-mb15 {
  margin-bottom: 15px!important
}
.u-ml15 {
  margin-left: 15px!important
}
.u-mt20 {
  margin-top: 20px!important
}
.u-mr20 {
  margin-right: 20px!important
}
.u-mb20 {
  margin-bottom: 20px!important
}
.u-ml20 {
  margin-left: 20px!important
}
.u-mt25 {
  margin-top: 25px!important
}
.u-mr25 {
  margin-right: 25px!important
}
.u-mb25 {
  margin-bottom: 25px!important
}
.u-ml25 {
  margin-left: 25px!important
}
.u-mt30 {
  margin-top: 30px!important
}
.u-mr30 {
  margin-right: 30px!important
}
.u-mb30 {
  margin-bottom: 30px!important
}
.u-ml30 {
  margin-left: 30px!important
}
.u-mt35 {
  margin-top: 35px!important
}
.u-mr35 {
  margin-right: 35px!important
}
.u-mb35 {
  margin-bottom: 35px!important
}
.u-ml35 {
  margin-left: 35px!important
}
.u-mt40 {
  margin-top: 40px!important
}
.u-mr40 {
  margin-right: 40px!important
}
.u-mb40 {
  margin-bottom: 40px!important
}
.u-ml40 {
  margin-left: 40px!important
}
.u-mt45 {
  margin-top: 45px!important
}
.u-mr45 {
  margin-right: 45px!important
}
.u-mb45 {
  margin-bottom: 45px!important
}
.u-ml45 {
  margin-left: 45px!important
}
.u-mt50 {
  margin-top: 50px!important
}
.u-mr50 {
  margin-right: 50px!important
}
.u-mb50 {
  margin-bottom: 50px!important
}
.u-ml50 {
  margin-left: 50px!important
}
.u-mt55 {
  margin-top: 55px!important
}
.u-mr55 {
  margin-right: 55px!important
}
.u-mb55 {
  margin-bottom: 55px!important
}
.u-ml55 {
  margin-left: 55px!important
}
.u-mt60 {
  margin-top: 60px!important
}
.u-mr60 {
  margin-right: 60px!important
}
.u-mb60 {
  margin-bottom: 60px!important
}
.u-ml60 {
  margin-left: 60px!important
}
.u-mt65 {
  margin-top: 65px!important
}
.u-mr65 {
  margin-right: 65px!important
}
.u-mb65 {
  margin-bottom: 65px!important
}
.u-ml65 {
  margin-left: 65px!important
}
.u-mt70 {
  margin-top: 70px!important
}
.u-mr70 {
  margin-right: 70px!important
}
.u-mb70 {
  margin-bottom: 70px!important
}
.u-ml70 {
  margin-left: 70px!important
}
.u-mt75 {
  margin-top: 75px!important
}
.u-mr75 {
  margin-right: 75px!important
}
.u-mb75 {
  margin-bottom: 75px!important
}
.u-ml75 {
  margin-left: 75px!important
}
.u-mt80 {
  margin-top: 80px!important
}
.u-mr80 {
  margin-right: 80px!important
}
.u-mb80 {
  margin-bottom: 80px!important
}
.u-ml80 {
  margin-left: 80px!important
}
.u-mt85 {
  margin-top: 85px!important
}
.u-mr85 {
  margin-right: 85px!important
}
.u-mb85 {
  margin-bottom: 85px!important
}
.u-ml85 {
  margin-left: 85px!important
}
.u-mt90 {
  margin-top: 90px!important
}
.u-mr90 {
  margin-right: 90px!important
}
.u-mb90 {
  margin-bottom: 90px!important
}
.u-ml90 {
  margin-left: 90px!important
}
.u-mt95 {
  margin-top: 95px!important
}
.u-mr95 {
  margin-right: 95px!important
}
.u-mb95 {
  margin-bottom: 95px!important
}
.u-ml95 {
  margin-left: 95px!important
}
.u-mt100 {
  margin-top: 100px!important
}
.u-mr100 {
  margin-right: 100px!important
}
.u-mb100 {
  margin-bottom: 100px!important
}
.u-ml100 {
  margin-left: 100px!important
}
@media screen and (max-width:767px) {
  .u-mt0--sp {
    margin-top: 0!important
  }
  .u-mr0--sp {
    margin-right: 0!important
  }
  .u-mb0--sp {
    margin-bottom: 0!important
  }
  .u-ml0--sp {
    margin-left: 0!important
  }
  .u-mt5--sp {
    margin-top: 5px!important
  }
  .u-mr5--sp {
    margin-right: 5px!important
  }
  .u-mb5--sp {
    margin-bottom: 5px!important
  }
  .u-ml5--sp {
    margin-left: 5px!important
  }
  .u-mt10--sp {
    margin-top: 10px!important
  }
  .u-mr10--sp {
    margin-right: 10px!important
  }
  .u-mb10--sp {
    margin-bottom: 10px!important
  }
  .u-ml10--sp {
    margin-left: 10px!important
  }
  .u-mt15--sp {
    margin-top: 15px!important
  }
  .u-mr15--sp {
    margin-right: 15px!important
  }
  .u-mb15--sp {
    margin-bottom: 15px!important
  }
  .u-ml15--sp {
    margin-left: 15px!important
  }
  .u-mt20--sp {
    margin-top: 20px!important
  }
  .u-mr20--sp {
    margin-right: 20px!important
  }
  .u-mb20--sp {
    margin-bottom: 20px!important
  }
  .u-ml20--sp {
    margin-left: 20px!important
  }
  .u-mt25--sp {
    margin-top: 25px!important
  }
  .u-mr25--sp {
    margin-right: 25px!important
  }
  .u-mb25--sp {
    margin-bottom: 25px!important
  }
  .u-ml25--sp {
    margin-left: 25px!important
  }
  .u-mt30--sp {
    margin-top: 30px!important
  }
  .u-mr30--sp {
    margin-right: 30px!important
  }
  .u-mb30--sp {
    margin-bottom: 30px!important
  }
  .u-ml30--sp {
    margin-left: 30px!important
  }
  .u-mt35--sp {
    margin-top: 35px!important
  }
  .u-mr35--sp {
    margin-right: 35px!important
  }
  .u-mb35--sp {
    margin-bottom: 35px!important
  }
  .u-ml35--sp {
    margin-left: 35px!important
  }
  .u-mt40--sp {
    margin-top: 40px!important
  }
  .u-mr40--sp {
    margin-right: 40px!important
  }
  .u-mb40--sp {
    margin-bottom: 40px!important
  }
  .u-ml40--sp {
    margin-left: 40px!important
  }
  .u-mt45--sp {
    margin-top: 45px!important
  }
  .u-mr45--sp {
    margin-right: 45px!important
  }
  .u-mb45--sp {
    margin-bottom: 45px!important
  }
  .u-ml45--sp {
    margin-left: 45px!important
  }
  .u-mt50--sp {
    margin-top: 50px!important
  }
  .u-mr50--sp {
    margin-right: 50px!important
  }
  .u-mb50--sp {
    margin-bottom: 50px!important
  }
  .u-ml50--sp {
    margin-left: 50px!important
  }
  .u-mt55--sp {
    margin-top: 55px!important
  }
  .u-mr55--sp {
    margin-right: 55px!important
  }
  .u-mb55--sp {
    margin-bottom: 55px!important
  }
  .u-ml55--sp {
    margin-left: 55px!important
  }
  .u-mt60--sp {
    margin-top: 60px!important
  }
  .u-mr60--sp {
    margin-right: 60px!important
  }
  .u-mb60--sp {
    margin-bottom: 60px!important
  }
  .u-ml60--sp {
    margin-left: 60px!important
  }
  .u-mt65--sp {
    margin-top: 65px!important
  }
  .u-mr65--sp {
    margin-right: 65px!important
  }
  .u-mb65--sp {
    margin-bottom: 65px!important
  }
  .u-ml65--sp {
    margin-left: 65px!important
  }
  .u-mt70--sp {
    margin-top: 70px!important
  }
  .u-mr70--sp {
    margin-right: 70px!important
  }
  .u-mb70--sp {
    margin-bottom: 70px!important
  }
  .u-ml70--sp {
    margin-left: 70px!important
  }
  .u-mt75--sp {
    margin-top: 75px!important
  }
  .u-mr75--sp {
    margin-right: 75px!important
  }
  .u-mb75--sp {
    margin-bottom: 75px!important
  }
  .u-ml75--sp {
    margin-left: 75px!important
  }
  .u-mt80--sp {
    margin-top: 80px!important
  }
  .u-mr80--sp {
    margin-right: 80px!important
  }
  .u-mb80--sp {
    margin-bottom: 80px!important
  }
  .u-ml80--sp {
    margin-left: 80px!important
  }
  .u-mt85--sp {
    margin-top: 85px!important
  }
  .u-mr85--sp {
    margin-right: 85px!important
  }
  .u-mb85--sp {
    margin-bottom: 85px!important
  }
  .u-ml85--sp {
    margin-left: 85px!important
  }
  .u-mt90--sp {
    margin-top: 90px!important
  }
  .u-mr90--sp {
    margin-right: 90px!important
  }
  .u-mb90--sp {
    margin-bottom: 90px!important
  }
  .u-ml90--sp {
    margin-left: 90px!important
  }
  .u-mt95--sp {
    margin-top: 95px!important
  }
  .u-mr95--sp {
    margin-right: 95px!important
  }
  .u-mb95--sp {
    margin-bottom: 95px!important
  }
  .u-ml95--sp {
    margin-left: 95px!important
  }
  .u-mt100--sp {
    margin-top: 100px!important
  }
  .u-mr100--sp {
    margin-right: 100px!important
  }
  .u-mb100--sp {
    margin-bottom: 100px!important
  }
  .u-ml100--sp {
    margin-left: 100px!important
  }
}
@media screen and (min-width:768px) {
  .u-mt0--pc {
    margin-top: 0!important
  }
  .u-mr0--pc {
    margin-right: 0!important
  }
  .u-mb0--pc {
    margin-bottom: 0!important
  }
  .u-ml0--pc {
    margin-left: 0!important
  }
  .u-mt5--pc {
    margin-top: 5px!important
  }
  .u-mr5--pc {
    margin-right: 5px!important
  }
  .u-mb5--pc {
    margin-bottom: 5px!important
  }
  .u-ml5--pc {
    margin-left: 5px!important
  }
  .u-mt10--pc {
    margin-top: 10px!important
  }
  .u-mr10--pc {
    margin-right: 10px!important
  }
  .u-mb10--pc {
    margin-bottom: 10px!important
  }
  .u-ml10--pc {
    margin-left: 10px!important
  }
  .u-mt15--pc {
    margin-top: 15px!important
  }
  .u-mr15--pc {
    margin-right: 15px!important
  }
  .u-mb15--pc {
    margin-bottom: 15px!important
  }
  .u-ml15--pc {
    margin-left: 15px!important
  }
  .u-mt20--pc {
    margin-top: 20px!important
  }
  .u-mr20--pc {
    margin-right: 20px!important
  }
  .u-mb20--pc {
    margin-bottom: 20px!important
  }
  .u-ml20--pc {
    margin-left: 20px!important
  }
  .u-mt25--pc {
    margin-top: 25px!important
  }
  .u-mr25--pc {
    margin-right: 25px!important
  }
  .u-mb25--pc {
    margin-bottom: 25px!important
  }
  .u-ml25--pc {
    margin-left: 25px!important
  }
  .u-mt30--pc {
    margin-top: 30px!important
  }
  .u-mr30--pc {
    margin-right: 30px!important
  }
  .u-mb30--pc {
    margin-bottom: 30px!important
  }
  .u-ml30--pc {
    margin-left: 30px!important
  }
  .u-mt35--pc {
    margin-top: 35px!important
  }
  .u-mr35--pc {
    margin-right: 35px!important
  }
  .u-mb35--pc {
    margin-bottom: 35px!important
  }
  .u-ml35--pc {
    margin-left: 35px!important
  }
  .u-mt40--pc {
    margin-top: 40px!important
  }
  .u-mr40--pc {
    margin-right: 40px!important
  }
  .u-mb40--pc {
    margin-bottom: 40px!important
  }
  .u-ml40--pc {
    margin-left: 40px!important
  }
  .u-mt45--pc {
    margin-top: 45px!important
  }
  .u-mr45--pc {
    margin-right: 45px!important
  }
  .u-mb45--pc {
    margin-bottom: 45px!important
  }
  .u-ml45--pc {
    margin-left: 45px!important
  }
  .u-mt50--pc {
    margin-top: 50px!important
  }
  .u-mr50--pc {
    margin-right: 50px!important
  }
  .u-mb50--pc {
    margin-bottom: 50px!important
  }
  .u-ml50--pc {
    margin-left: 50px!important
  }
  .u-mt55--pc {
    margin-top: 55px!important
  }
  .u-mr55--pc {
    margin-right: 55px!important
  }
  .u-mb55--pc {
    margin-bottom: 55px!important
  }
  .u-ml55--pc {
    margin-left: 55px!important
  }
  .u-mt60--pc {
    margin-top: 60px!important
  }
  .u-mr60--pc {
    margin-right: 60px!important
  }
  .u-mb60--pc {
    margin-bottom: 60px!important
  }
  .u-ml60--pc {
    margin-left: 60px!important
  }
  .u-mt65--pc {
    margin-top: 65px!important
  }
  .u-mr65--pc {
    margin-right: 65px!important
  }
  .u-mb65--pc {
    margin-bottom: 65px!important
  }
  .u-ml65--pc {
    margin-left: 65px!important
  }
  .u-mt70--pc {
    margin-top: 70px!important
  }
  .u-mr70--pc {
    margin-right: 70px!important
  }
  .u-mb70--pc {
    margin-bottom: 70px!important
  }
  .u-ml70--pc {
    margin-left: 70px!important
  }
  .u-mt75--pc {
    margin-top: 75px!important
  }
  .u-mr75--pc {
    margin-right: 75px!important
  }
  .u-mb75--pc {
    margin-bottom: 75px!important
  }
  .u-ml75--pc {
    margin-left: 75px!important
  }
  .u-mt80--pc {
    margin-top: 80px!important
  }
  .u-mr80--pc {
    margin-right: 80px!important
  }
  .u-mb80--pc {
    margin-bottom: 80px!important
  }
  .u-ml80--pc {
    margin-left: 80px!important
  }
  .u-mt85--pc {
    margin-top: 85px!important
  }
  .u-mr85--pc {
    margin-right: 85px!important
  }
  .u-mb85--pc {
    margin-bottom: 85px!important
  }
  .u-ml85--pc {
    margin-left: 85px!important
  }
  .u-mt90--pc {
    margin-top: 90px!important
  }
  .u-mr90--pc {
    margin-right: 90px!important
  }
  .u-mb90--pc {
    margin-bottom: 90px!important
  }
  .u-ml90--pc {
    margin-left: 90px!important
  }
  .u-mt95--pc {
    margin-top: 95px!important
  }
  .u-mr95--pc {
    margin-right: 95px!important
  }
  .u-mb95--pc {
    margin-bottom: 95px!important
  }
  .u-ml95--pc {
    margin-left: 95px!important
  }
  .u-mt100--pc {
    margin-top: 100px!important
  }
  .u-mr100--pc {
    margin-right: 100px!important
  }
  .u-mb100--pc {
    margin-bottom: 100px!important
  }
  .u-ml100--pc {
    margin-left: 100px!important
  }
}
/*! ------------- Start ------------- */
.u-p-t {
  padding-top: 1em!important
}
.u-p-r {
  padding-right: 1em!important
}
.u-p-b {
  padding-bottom: 1em!important
}
.u-p-l {
  padding-left: 1em!important
}
.u-pt0 {
  padding-top: 0!important
}
.u-pr0 {
  padding-right: 0!important
}
.u-pb0 {
  padding-bottom: 0!important
}
.u-pl0 {
  padding-left: 0!important
}
.u-pt5 {
  padding-top: 5px!important
}
.u-pr5 {
  padding-right: 5px!important
}
.u-pb5 {
  padding-bottom: 5px!important
}
.u-pl5 {
  padding-left: 5px!important
}
.u-pt10 {
  padding-top: 10px!important
}
.u-pr10 {
  padding-right: 10px!important
}
.u-pb10 {
  padding-bottom: 10px!important
}
.u-pl10 {
  padding-left: 10px!important
}
.u-pt15 {
  padding-top: 15px!important
}
.u-pr15 {
  padding-right: 15px!important
}
.u-pb15 {
  padding-bottom: 15px!important
}
.u-pl15 {
  padding-left: 15px!important
}
.u-pt20 {
  padding-top: 20px!important
}
.u-pr20 {
  padding-right: 20px!important
}
.u-pb20 {
  padding-bottom: 20px!important
}
.u-pl20 {
  padding-left: 20px!important
}
.u-pt25 {
  padding-top: 25px!important
}
.u-pr25 {
  padding-right: 25px!important
}
.u-pb25 {
  padding-bottom: 25px!important
}
.u-pl25 {
  padding-left: 25px!important
}
.u-pt30 {
  padding-top: 30px!important
}
.u-pr30 {
  padding-right: 30px!important
}
.u-pb30 {
  padding-bottom: 30px!important
}
.u-pl30 {
  padding-left: 30px!important
}
.u-pt35 {
  padding-top: 35px!important
}
.u-pr35 {
  padding-right: 35px!important
}
.u-pb35 {
  padding-bottom: 35px!important
}
.u-pl35 {
  padding-left: 35px!important
}
.u-pt40 {
  padding-top: 40px!important
}
.u-pr40 {
  padding-right: 40px!important
}
.u-pb40 {
  padding-bottom: 40px!important
}
.u-pl40 {
  padding-left: 40px!important
}
.u-pt45 {
  padding-top: 45px!important
}
.u-pr45 {
  padding-right: 45px!important
}
.u-pb45 {
  padding-bottom: 45px!important
}
.u-pl45 {
  padding-left: 45px!important
}
.u-pt50 {
  padding-top: 50px!important
}
.u-pr50 {
  padding-right: 50px!important
}
.u-pb50 {
  padding-bottom: 50px!important
}
.u-pl50 {
  padding-left: 50px!important
}
.u-pt55 {
  padding-top: 55px!important
}
.u-pr55 {
  padding-right: 55px!important
}
.u-pb55 {
  padding-bottom: 55px!important
}
.u-pl55 {
  padding-left: 55px!important
}
.u-pt60 {
  padding-top: 60px!important
}
.u-pr60 {
  padding-right: 60px!important
}
.u-pb60 {
  padding-bottom: 60px!important
}
.u-pl60 {
  padding-left: 60px!important
}
.u-pt65 {
  padding-top: 65px!important
}
.u-pr65 {
  padding-right: 65px!important
}
.u-pb65 {
  padding-bottom: 65px!important
}
.u-pl65 {
  padding-left: 65px!important
}
.u-pt70 {
  padding-top: 70px!important
}
.u-pr70 {
  padding-right: 70px!important
}
.u-pb70 {
  padding-bottom: 70px!important
}
.u-pl70 {
  padding-left: 70px!important
}
.u-pt75 {
  padding-top: 75px!important
}
.u-pr75 {
  padding-right: 75px!important
}
.u-pb75 {
  padding-bottom: 75px!important
}
.u-pl75 {
  padding-left: 75px!important
}
.u-pt80 {
  padding-top: 80px!important
}
.u-pr80 {
  padding-right: 80px!important
}
.u-pb80 {
  padding-bottom: 80px!important
}
.u-pl80 {
  padding-left: 80px!important
}
.u-pt85 {
  padding-top: 85px!important
}
.u-pr85 {
  padding-right: 85px!important
}
.u-pb85 {
  padding-bottom: 85px!important
}
.u-pl85 {
  padding-left: 85px!important
}
.u-pt90 {
  padding-top: 90px!important
}
.u-pr90 {
  padding-right: 90px!important
}
.u-pb90 {
  padding-bottom: 90px!important
}
.u-pl90 {
  padding-left: 90px!important
}
.u-pt95 {
  padding-top: 95px!important
}
.u-pr95 {
  padding-right: 95px!important
}
.u-pb95 {
  padding-bottom: 95px!important
}
.u-pl95 {
  padding-left: 95px!important
}
.u-pt100 {
  padding-top: 100px!important
}
.u-pr100 {
  padding-right: 100px!important
}
.u-pb100 {
  padding-bottom: 100px!important
}
.u-pl100 {
  padding-left: 100px!important
}
@media screen and (max-width:767px) {
  .u-pt0--sp {
    margin-top: 0!important
  }
  .u-mr0--sp {
    margin-right: 0!important
  }
  .u-mb0--sp {
    margin-bottom: 0!important
  }
  .u-ml0--sp {
    margin-left: 0!important
  }
  .u-pt5--sp {
    margin-top: 5px!important
  }
  .u-mr5--sp {
    margin-right: 5px!important
  }
  .u-mb5--sp {
    margin-bottom: 5px!important
  }
  .u-ml5--sp {
    margin-left: 5px!important
  }
  .u-pt10--sp {
    margin-top: 10px!important
  }
  .u-mr10--sp {
    margin-right: 10px!important
  }
  .u-mb10--sp {
    margin-bottom: 10px!important
  }
  .u-ml10--sp {
    margin-left: 10px!important
  }
  .u-pt15--sp {
    margin-top: 15px!important
  }
  .u-mr15--sp {
    margin-right: 15px!important
  }
  .u-mb15--sp {
    margin-bottom: 15px!important
  }
  .u-ml15--sp {
    margin-left: 15px!important
  }
  .u-pt20--sp {
    margin-top: 20px!important
  }
  .u-mr20--sp {
    margin-right: 20px!important
  }
  .u-mb20--sp {
    margin-bottom: 20px!important
  }
  .u-ml20--sp {
    margin-left: 20px!important
  }
  .u-pt25--sp {
    margin-top: 25px!important
  }
  .u-mr25--sp {
    margin-right: 25px!important
  }
  .u-mb25--sp {
    margin-bottom: 25px!important
  }
  .u-ml25--sp {
    margin-left: 25px!important
  }
  .u-pt30--sp {
    margin-top: 30px!important
  }
  .u-mr30--sp {
    margin-right: 30px!important
  }
  .u-mb30--sp {
    margin-bottom: 30px!important
  }
  .u-ml30--sp {
    margin-left: 30px!important
  }
  .u-pt35--sp {
    margin-top: 35px!important
  }
  .u-mr35--sp {
    margin-right: 35px!important
  }
  .u-mb35--sp {
    margin-bottom: 35px!important
  }
  .u-ml35--sp {
    margin-left: 35px!important
  }
  .u-pt40--sp {
    margin-top: 40px!important
  }
  .u-mr40--sp {
    margin-right: 40px!important
  }
  .u-mb40--sp {
    margin-bottom: 40px!important
  }
  .u-ml40--sp {
    margin-left: 40px!important
  }
  .u-pt45--sp {
    margin-top: 45px!important
  }
  .u-mr45--sp {
    margin-right: 45px!important
  }
  .u-mb45--sp {
    margin-bottom: 45px!important
  }
  .u-ml45--sp {
    margin-left: 45px!important
  }
  .u-pt50--sp {
    margin-top: 50px!important
  }
  .u-mr50--sp {
    margin-right: 50px!important
  }
  .u-mb50--sp {
    margin-bottom: 50px!important
  }
  .u-ml50--sp {
    margin-left: 50px!important
  }
  .u-pt55--sp {
    margin-top: 55px!important
  }
  .u-mr55--sp {
    margin-right: 55px!important
  }
  .u-mb55--sp {
    margin-bottom: 55px!important
  }
  .u-ml55--sp {
    margin-left: 55px!important
  }
  .u-pt60--sp {
    margin-top: 60px!important
  }
  .u-mr60--sp {
    margin-right: 60px!important
  }
  .u-mb60--sp {
    margin-bottom: 60px!important
  }
  .u-ml60--sp {
    margin-left: 60px!important
  }
  .u-pt65--sp {
    margin-top: 65px!important
  }
  .u-mr65--sp {
    margin-right: 65px!important
  }
  .u-mb65--sp {
    margin-bottom: 65px!important
  }
  .u-ml65--sp {
    margin-left: 65px!important
  }
  .u-pt70--sp {
    margin-top: 70px!important
  }
  .u-mr70--sp {
    margin-right: 70px!important
  }
  .u-mb70--sp {
    margin-bottom: 70px!important
  }
  .u-ml70--sp {
    margin-left: 70px!important
  }
  .u-pt75--sp {
    margin-top: 75px!important
  }
  .u-mr75--sp {
    margin-right: 75px!important
  }
  .u-mb75--sp {
    margin-bottom: 75px!important
  }
  .u-ml75--sp {
    margin-left: 75px!important
  }
  .u-pt80--sp {
    margin-top: 80px!important
  }
  .u-mr80--sp {
    margin-right: 80px!important
  }
  .u-mb80--sp {
    margin-bottom: 80px!important
  }
  .u-ml80--sp {
    margin-left: 80px!important
  }
  .u-pt85--sp {
    margin-top: 85px!important
  }
  .u-mr85--sp {
    margin-right: 85px!important
  }
  .u-mb85--sp {
    margin-bottom: 85px!important
  }
  .u-ml85--sp {
    margin-left: 85px!important
  }
  .u-pt90--sp {
    margin-top: 90px!important
  }
  .u-mr90--sp {
    margin-right: 90px!important
  }
  .u-mb90--sp {
    margin-bottom: 90px!important
  }
  .u-ml90--sp {
    margin-left: 90px!important
  }
  .u-pt95--sp {
    margin-top: 95px!important
  }
  .u-mr95--sp {
    margin-right: 95px!important
  }
  .u-mb95--sp {
    margin-bottom: 95px!important
  }
  .u-ml95--sp {
    margin-left: 95px!important
  }
  .u-pt100--sp {
    margin-top: 100px!important
  }
  .u-mr100--sp {
    margin-right: 100px!important
  }
  .u-mb100--sp {
    margin-bottom: 100px!important
  }
  .u-ml100--sp {
    margin-left: 100px!important
  }
}
@media screen and (min-width:768px) {
  .u-pt0--pc {
    margin-top: 0!important
  }
  .u-mr0--pc {
    margin-right: 0!important
  }
  .u-mb0--pc {
    margin-bottom: 0!important
  }
  .u-ml0--pc {
    margin-left: 0!important
  }
  .u-pt5--pc {
    margin-top: 5px!important
  }
  .u-mr5--pc {
    margin-right: 5px!important
  }
  .u-mb5--pc {
    margin-bottom: 5px!important
  }
  .u-ml5--pc {
    margin-left: 5px!important
  }
  .u-pt10--pc {
    margin-top: 10px!important
  }
  .u-mr10--pc {
    margin-right: 10px!important
  }
  .u-mb10--pc {
    margin-bottom: 10px!important
  }
  .u-ml10--pc {
    margin-left: 10px!important
  }
  .u-pt15--pc {
    margin-top: 15px!important
  }
  .u-mr15--pc {
    margin-right: 15px!important
  }
  .u-mb15--pc {
    margin-bottom: 15px!important
  }
  .u-ml15--pc {
    margin-left: 15px!important
  }
  .u-pt20--pc {
    margin-top: 20px!important
  }
  .u-mr20--pc {
    margin-right: 20px!important
  }
  .u-mb20--pc {
    margin-bottom: 20px!important
  }
  .u-ml20--pc {
    margin-left: 20px!important
  }
  .u-pt25--pc {
    margin-top: 25px!important
  }
  .u-mr25--pc {
    margin-right: 25px!important
  }
  .u-mb25--pc {
    margin-bottom: 25px!important
  }
  .u-ml25--pc {
    margin-left: 25px!important
  }
  .u-pt30--pc {
    margin-top: 30px!important
  }
  .u-mr30--pc {
    margin-right: 30px!important
  }
  .u-mb30--pc {
    margin-bottom: 30px!important
  }
  .u-ml30--pc {
    margin-left: 30px!important
  }
  .u-pt35--pc {
    margin-top: 35px!important
  }
  .u-mr35--pc {
    margin-right: 35px!important
  }
  .u-mb35--pc {
    margin-bottom: 35px!important
  }
  .u-ml35--pc {
    margin-left: 35px!important
  }
  .u-pt40--pc {
    margin-top: 40px!important
  }
  .u-mr40--pc {
    margin-right: 40px!important
  }
  .u-mb40--pc {
    margin-bottom: 40px!important
  }
  .u-ml40--pc {
    margin-left: 40px!important
  }
  .u-pt45--pc {
    margin-top: 45px!important
  }
  .u-mr45--pc {
    margin-right: 45px!important
  }
  .u-mb45--pc {
    margin-bottom: 45px!important
  }
  .u-ml45--pc {
    margin-left: 45px!important
  }
  .u-pt50--pc {
    margin-top: 50px!important
  }
  .u-mr50--pc {
    margin-right: 50px!important
  }
  .u-mb50--pc {
    margin-bottom: 50px!important
  }
  .u-ml50--pc {
    margin-left: 50px!important
  }
  .u-pt55--pc {
    margin-top: 55px!important
  }
  .u-mr55--pc {
    margin-right: 55px!important
  }
  .u-mb55--pc {
    margin-bottom: 55px!important
  }
  .u-ml55--pc {
    margin-left: 55px!important
  }
  .u-pt60--pc {
    margin-top: 60px!important
  }
  .u-mr60--pc {
    margin-right: 60px!important
  }
  .u-mb60--pc {
    margin-bottom: 60px!important
  }
  .u-ml60--pc {
    margin-left: 60px!important
  }
  .u-pt65--pc {
    margin-top: 65px!important
  }
  .u-mr65--pc {
    margin-right: 65px!important
  }
  .u-mb65--pc {
    margin-bottom: 65px!important
  }
  .u-ml65--pc {
    margin-left: 65px!important
  }
  .u-pt70--pc {
    margin-top: 70px!important
  }
  .u-mr70--pc {
    margin-right: 70px!important
  }
  .u-mb70--pc {
    margin-bottom: 70px!important
  }
  .u-ml70--pc {
    margin-left: 70px!important
  }
  .u-pt75--pc {
    margin-top: 75px!important
  }
  .u-mr75--pc {
    margin-right: 75px!important
  }
  .u-mb75--pc {
    margin-bottom: 75px!important
  }
  .u-ml75--pc {
    margin-left: 75px!important
  }
  .u-pt80--pc {
    margin-top: 80px!important
  }
  .u-mr80--pc {
    margin-right: 80px!important
  }
  .u-mb80--pc {
    margin-bottom: 80px!important
  }
  .u-ml80--pc {
    margin-left: 80px!important
  }
  .u-pt85--pc {
    margin-top: 85px!important
  }
  .u-mr85--pc {
    margin-right: 85px!important
  }
  .u-mb85--pc {
    margin-bottom: 85px!important
  }
  .u-ml85--pc {
    margin-left: 85px!important
  }
  .u-pt90--pc {
    margin-top: 90px!important
  }
  .u-mr90--pc {
    margin-right: 90px!important
  }
  .u-mb90--pc {
    margin-bottom: 90px!important
  }
  .u-ml90--pc {
    margin-left: 90px!important
  }
  .u-pt95--pc {
    margin-top: 95px!important
  }
  .u-mr95--pc {
    margin-right: 95px!important
  }
  .u-mb95--pc {
    margin-bottom: 95px!important
  }
  .u-ml95--pc {
    margin-left: 95px!important
  }
  .u-pt100--pc {
    margin-top: 100px!important
  }
  .u-mr100--pc {
    margin-right: 100px!important
  }
  .u-mb100--pc {
    margin-bottom: 100px!important
  }
  .u-ml100--pc {
    margin-left: 100px!important
  }
}
/*! ------------- Start ------------- */
.u-pos-t {
  position: top
}
.u-pos-r {
  position: right
}
.u-pos-b {
  position: bottom
}
.u-pos-l {
  position: left
}
/*! ------------- Start ------------- */
.u-fs10 {
  font-size: 10px
}
.u-fs11 {
  font-size: 11px
}
.u-fs12 {
  font-size: 12px
}
.u-fs13 {
  font-size: 13px
}
.u-fs14 {
  font-size: 14px
}
.u-fs15 {
  font-size: 15px
}
.u-fs16 {
  font-size: 16px
}
.u-fs17 {
  font-size: 17px
}
.u-fs18 {
  font-size: 18px
}
.u-fs19 {
  font-size: 19px
}
.u-fs20 {
  font-size: 20px
}
.u-col1 {
  width: 1
}
.u-col2 {
  width: .5
}
.u-col3 {
  width: .3333333333
}
.u-col4 {
  width: .25
}
.u-col5 {
  width: .2
}
.u-col6 {
  width: .1666666667
}
.u-col7 {
  width: .1428571429
}
.u-col8 {
  width: .125
}
/*! ------------- Start ------------- */
.u-txt-l {
  text-align: left
}
.u-txt-r {
  text-align: right
}
.u-txt-c {
  text-align: center
}
/*! ------------- Start ------------- */
.u-dp__sp {
  display: inline-block
}
.u-dp__pc {
  display: none
}
@media screen and (min-width:544px) {
  .u-dp__sp {
    display: none
  }
  .u-dp__pc {
    display: inline-block
  }
}
/*! ------------- Start ------------- */
.u-br {
  display: block
}
.u-br--sp {
  display: block
}
.u-br--pc {
  display: inline
}
@media screen and (min-width:768px) {
  .u-br--sp {
    display: inline
  }
  .u-br--pc {
    display: block
  }
}
/*! ------------- Start ------------- */
@font-face {
  font-family: "Alte DIN 1451";
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/din1451alt.ttf) format("truetype")
}
@font-face {
  font-family: "A1 Gothic";
  font-weight: 400;
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/A1Gothic/AP-OTF-A1GothicStdN-Regular.woff) format("woff")
}
@font-face {
  font-family: "A1 Gothic";
  font-weight: 500;
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/A1Gothic/AP-OTF-A1GothicStdN-Medium.woff) format("woff")
}
@font-face {
  font-family: "A1 Gothic";
  font-weight: 600;
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/A1Gothic/AP-OTF-A1GothicStdN-Bold.woff) format("woff")
}
@font-face {
  font-family: NotoSansJP;
  font-weight: 700;
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/NotoSansJP/NotoSansJP-VariableFont_wght_0.ttf) format(truetype-variations);
  src: url(https://gigaplus.makeshop.jp/hellofamily5/assets/fonts/NotoSansJP/NotoSansJP-VariableFont_wght_0.ttf) format(truetype) tech("variations")
}
body {
  font-family: "M PLUS Rounded 1c","Noto Sans JP",sans-serif;
  font-size: 1.6rem
}
img {
  object-fit: contain;
  width: 100%
}
a {
  display: block;
  transition: .2s ease-in-out;
  width: fit-content
}
a::after {
  transition: .2s ease-in-out
}
em {
  font-style: normal
}
dd {
  margin: 0
}
figure {
  margin: 0
}
.global-navi {
  height: 100vh;
  top: 0
}
.l-section__block--hellococotalk {
  font-size: 1.3rem;
  text-align: center
}
.l-header {
  display: flex;
  background: 0 0;
  height: auto;
  justify-content: space-between
}
.l-header__block--left {
  left: 0;
  position: absolute;
  top: 0
}
.l-header__block--right {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1
}
.l-header__block--right .global-navi {
  left: unset;
  right: 0
}
.l-header__img--logo {
  display: block;
  font-size: 1rem;
  width: 12.5rem
}
.l-header__btn--logo {
  display: block;
  background: #fff;
  border-radius: 0 0 1rem 0;
  padding: 1rem 1rem .87rem;
  position: relative
}
.l-header__btn--logo::after,
.l-header__btn--logo::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/polygon_corner.svg) top left/contain no-repeat;
  content: "";
  height: 1.05rem;
  position: absolute;
  width: 1.05rem
}
.l-header__btn--logo::before {
  left: 100%;
  top: 1rem
}
.l-header__btn--logo::after {
  left: 1rem;
  top: 100%
}
.l-header__btn--hamburger {
  background: #027f3c;
  border-radius: 0 0 0 1.3rem;
  cursor: pointer;
  height: 4.2rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 4.2rem;
  z-index: 99
}
.l-footer {
  background: #027f3c
}
.c-box__block--first {
  background: #fff;
  padding: 1rem
}
.c-box__block--sub {
  padding: 0
}
.c-box__block--sub::before {
  content: none
}
.c-box__block--imgs {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/bg_stripe01_sp.svg) center/cover repeat-y;
  color: #fff;
  padding: 0 0 1rem
}
.c-box__block--imgs > * {
  display: block
}
.c-box__block--release {
  background: #fffde7;
  letter-spacing: .05em;
  padding: 3.4rem 0 4.8rem;
  text-align: center
}
.c-box__block--gps {
  padding: 5.1rem 0 4rem;
  text-align: center
}
.c-box__block--gps::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_musical_note01.svg) top 25.7rem left 7rem/1.6rem no-repeat,url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_musical_note02.svg) top 53.5rem left 4.15rem/3.5rem no-repeat,#dfe8ac
}
.c-box__block--movie {
  padding: 4.7rem 0 5.5rem;
  text-align: center
}
.c-box__block--buttons {
  padding: 4.3rem 0 4.6rem;
  text-align: center
}
.c-box__block--buttons::before {
  background: #ffe8b7
}
.c-box__block--opinion {
  font-size: 1.3rem;
  line-height: 1.7;
  padding: 4.5rem 1.6rem 5rem
}
.c-box__block--collaboration {
  background: #57ada9;
  border-radius: 4rem 4rem 0 0;
  color: #fff;
  font-weight: 700;
  margin: 6rem 1rem 0;
  padding: 3rem 2rem 5rem
}
.c-box__block--attractive {
  font-size: 1.4rem;
  line-height: 1.5;
  padding: 5.6rem 0 4rem
}
.c-box__block--attractive::before {
  background: #fff4b2
}
.c-box__block--plan {
  background: #ffe8b7;
  border-radius: 4rem;
  margin: 3.5rem 1rem 4.8rem;
  padding: 3.5rem 1.8rem
}
.c-box__block--case {
  display: inline-block;
  background: repeating-linear-gradient(90deg,#027f3c 0 .6rem,rgba(0,0,0,0) .6rem 1rem) left top/100% 1px repeat-x,repeating-linear-gradient(180deg,#027f3c 0 .6rem,rgba(0,0,0,0) .6rem 1rem) right top/1px 100% repeat-y,repeating-linear-gradient(90deg,#027f3c 0 .6rem,rgba(0,0,0,0) .6rem 1rem) right bottom/100% 1px repeat-x,repeating-linear-gradient(180deg,#027f3c 0 .6rem,rgba(0,0,0,0) .6rem 1rem) left bottom/1px 100% repeat-y;
  padding: 2.1rem 2rem 2rem 1.5rem
}
.c-box__block--function {
  padding: 1.2rem 0 3.3rem
}
.c-box__block--function::before {
  background: #f7f5ef
}
.c-box__block--spec {
  font-family: "Noto Sans JP",sans-serif;
  padding: 8.85rem 3rem 5.7rem
}
.c-box__block--spec::before {
  content: none
}
.c-box__block--caution {
  font-size: 1.3rem;
  padding: 2rem 3.3rem
}
.c-box__block--caution::after {
  display: block;
  background: #d3a4bf;
  border-radius: 2px;
  content: "";
  height: 3px;
  width: 100%
}
.c-box__block--popup {
  background: #ffe8b7;
  border-radius: 0;
  font-weight: 700;
  height: 100dvh;
  overflow-y: auto;
  overscroll-behavior: none;
  padding: 2.2rem 2.8rem;
  position: unset;
  transform: unset;
  width: 100dvw
}
.c-box__blockBox--popup {
  display: grid;
  place-content: center
}
.c-box__box--first {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/bg01_sp.jpg) center/cover no-repeat,#c3c2bd;
  border-radius: 1rem;
  padding: 4.5rem 1.1rem 1.75rem
}
.c-box__box--example {
  font-size: 1.4rem
}
.c-box__box--opinion {
  margin: auto
}
.c-box__box--expert {
  max-width: 30em;
  padding: 5rem 0 0
}
.c-box__box--profile {
  max-width: 34.8rem;
  padding: 3.6rem 0 0
}
.c-box__box--reaction {
  padding: 5.3rem 0 0
}
.c-box__box--collaboration {
  display: grid;
  align-items: center;
  background: #fff;
  border-radius: 2.3rem;
  color: #080808;
  grid-template-columns: 1fr auto 1fr;
  justify-items: center;
  margin: 2rem auto 3rem;
  padding: 1rem 0;
  width: 32rem
}
.c-box__box--price {
  display: flex;
  align-items: center;
  font-size: 1.1rem;
  justify-content: center;
  padding: .8em 0 0
}
.c-box__box--price .c-box__item--price {
  font-size: .8rem
}
.c-box__box--price .c-drt__txt--tax {
  font-size: .5em
}
.c-box__box--case {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin: auto;
  padding: 0 0 .5rem;
  width: 16.8em
}
.c-box__box--benefit {
  font-size: 1.7rem;
  padding: 1.4rem 0 0
}
.c-box__box--other {
  line-height: 1.6;
  padding: 3.5rem 2rem 3rem
}
.c-box__box--attractive {
  margin: auto;
  width: 30.5rem
}
.c-box__box--popup {
  display: none;
  background: #fff;
  border-radius: 2.5rem;
  height: auto;
  overflow: unset;
  position: unset;
  width: auto
}
.c-box__box--popup.show {
  display: block
}
.c-box__box--links {
  padding: 0 2rem 2rem
}
.c-box__box--instagram {
  margin: 2rem auto 4rem
}
.c-box__heading {
  font-size: 3rem
}
.c-box__heading > * {
  display: block;
  margin: auto
}
.c-box__headingBox--release {
  font-size: 2.5rem;
  padding: 1.2rem 0
}
.c-box__headingBox--gps {
  font-size: 3.75rem
}
.c-box__headingBox--buttons {
  padding: 0 0 3rem
}
.c-box__headingBox--balloon {
  display: inline-grid;
  grid-template-columns: auto 1fr
}
.c-box__headingBox--caution {
  display: grid;
  align-items: center;
  gap: 1.2rem;
  grid-template-columns: 1fr max-content 1fr;
  justify-items: center
}
.c-box__headingBox--caution::after,
.c-box__headingBox--caution::before {
  background: #d3a4bf;
  border-radius: 2px;
  content: "";
  height: 3px;
  width: 100%
}
.c-box__headingBox--popup {
  display: inline-block;
  font-size: 2.35rem;
  padding: 0 0 2.5rem
}
.c-box__headingBox--expert {
  padding: 0 0 1.4rem
}
.c-box__headingBox--profile {
  padding: 0 0 2rem
}
.c-box__headingBox--reaction {
  padding: 0 0 1.8rem
}
.c-box__heading--release {
  font-size: 1.2em
}
.c-box__heading--gps {
  width: 27rem
}
.c-box__heading--movie {
  padding: 0 0 3.3rem
}
.c-box__heading--buttons {
  width: 33.8rem
}
.c-box__heading--example {
  padding: 4.7rem 0 0
}
.c-box__heading--opinion {
  font-size: 1.46em;
  padding: .8em 0 0
}
.c-box__heading--expert {
  height: 2em
}
.c-box__heading--name {
  padding: 0 0 .8em
}
.c-box__heading--profile {
  height: 1.2em
}
.c-box__heading--attractive {
  font-size: 4.1rem;
  line-height: 1.2em
}
.c-box__heading--balloon {
  display: grid;
  grid-template-columns: auto 1fr
}
.c-box__heading--benefit {
  font-size: 2.5rem;
  font-weight: 700;
  padding: 0 0 3rem
}
.c-box__heading--reaction {
  display: block;
  margin: auto;
  width: 24.5rem
}
.c-box__heading--collaboration {
  width: 30.8rem
}
.c-box__heading--plan {
  height: 7.8rem
}
.c-box__heading--function {
  display: inline-block;
  font-size: 2.2rem
}
.c-box__heading--other {
  padding: 0 0 4.8rem
}
.c-box__heading--caution {
  display: grid;
  background: #d3a4bf;
  border-radius: 13rem;
  color: #fff;
  font-style: unset;
  height: 4.1rem;
  letter-spacing: .1rem;
  place-content: center;
  width: 15.3rem
}
.c-box__heading--popup {
  margin: 1.1rem auto 0;
  width: 22rem
}
.c-box__heading--links {
  font-size: 2.2rem;
  font-weight: 700
}
.c-box__item--white {
  background: #fff;
  border-radius: 1.6rem;
  margin: 1rem 0 0;
  padding: 2rem
}
.c-box__item--copy {
  display: grid;
  color: #fff;
  font-weight: 700;
  margin: 0 0 23.1rem;
  text-align: left
}
.c-box__item--profile {
  display: flex;
  align-items: center;
  font-size: .88em;
  justify-content: space-between
}
.c-box__item--flex {
  display: flex;
  gap: 1em;
  justify-content: center;
  padding: 1.8rem 0 0
}
.c-box__item--block {
  display: inline-block;
  padding: 1em 0 0;
  text-align: left
}
.c-box__item--block :not(:first-child) {
  padding: .6em 0 0
}
.c-box__item--price {
  font-size: 1.6rem
}
.c-box__item--baseline {
  display: flex;
  align-items: baseline
}
.c-box__item--asterisk {
  text-align: left
}
.c-box__item--asterisk .c-drt__br {
  text-indent: 1em
}
.c-box__txt {
  text-align: left
}
.c-box__txt--copy01 {
  font-size: 1.9rem;
  margin: .1em 0;
  padding: 0 0 0 2.5rem
}
.c-box__txt--copy02 {
  font-size: 2.9rem
}
.c-box__txt--copy02::before {
  display: inline-block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_illust01.svg) center/contain no-repeat;
  content: "";
  height: 4.2rem;
  vertical-align: top;
  width: 4.4rem
}
.c-box__txt--release {
  height: 1.5rem
}
.c-box__txt--from {
  padding: 0 .2em 0 .1em
}
.c-box__txt--gps {
  font-size: .9rem
}
.c-box__txt--buttons {
  font-size: 2.4rem;
  padding: 0 0 .3em
}
.c-box__txtBox--moreover {
  display: grid;
  font-size: .9rem;
  justify-items: center
}
.c-box__txtBox--plan {
  font-size: 1.4rem;
  padding: 1.2em 0 1.3em
}
.c-box__txtBox--plan::after {
  display: block;
  background: #f08069;
  clip-path: polygon(0 0,100% 0,50% 100%);
  content: "";
  height: 1.2rem;
  margin: 1rem auto 0;
  width: 2.2rem
}
.c-box__txt--moreover {
  margin: 0 0 .4rem;
  width: 25rem
}
.c-box__txt--collaboration {
  font-size: 1.2em;
  padding: 2.1rem 0 0
}
.c-box__txt--spot {
  color: #080808;
  font-size: .84em;
  padding: 1em 0 0
}
.c-box__txt--spot > * {
  text-indent: -.5em
}
.c-box__txt--plan {
  font-weight: 700;
  padding: 0 0 .4rem
}
.c-box__txt--subscription {
  font-size: 1.4rem;
  padding: 0 1.6rem .3em
}
.c-box__txt--small {
  display: block;
  font-size: 1rem;
  font-weight: 400
}
.c-box__txt--cost {
  font-size: 2.1rem
}
.c-box__txt--free {
  font-size: 1.6rem;
  margin: 0 0 0 .7rem!important
}
.c-box__txt--free::after,
.c-box__txt--free::before {
  height: 1em
}
.c-box__txt--asterisk {
  font-size: .7em;
  font-weight: 400;
  letter-spacing: -.2em;
  vertical-align: super
}
.c-box__txt--satellite {
  margin: 1.2rem 0 1.15rem
}
.c-box__txt--center {
  text-align: center
}
.c-box__txt--benefit {
  height: min(1.35em,23px)
}
.c-box__txt--case {
  display: block;
  font-size: 1rem
}
.c-box__txt--links {
  height: 2.2rem
}
.c-box__txt--off {
  font-size: 1.5rem;
  padding: .8em 0 1.6em
}
.c-box__txt--profit {
  height: 3.2rem
}
.c-box__txt--popup {
  width: 14.2rem
}
.c-box__captionBox--case {
  display: grid;
  align-content: center;
  aspect-ratio: 194/162;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/sec10_bg02.svg) center/contain no-repeat;
  font-weight: 700;
  justify-items: center;
  margin: 0 -3.4rem 0 0;
  width: 63%
}
.c-box__caption--map {
  font-size: 1.1rem
}
.c-box__caption--opinion {
  line-height: 1.6
}
.c-box__caption--expert {
  padding: 0 0 0 1.4rem
}
.c-box__caption--case {
  display: block;
  height: 1.4em
}
.c-box__img--copy {
  display: flex;
  align-items: end;
  justify-content: center;
  padding: 0 0 1.3rem
}
.c-box__img--copy01 {
  width: 10rem
}
.c-box__img--copy02 {
  margin: auto 2rem .16rem .38rem;
  width: 16.7rem
}
.c-box__img--name {
  margin: auto;
  width: 31.1rem
}
.c-box__img--moreover {
  margin: -.35rem auto 1.25rem;
  width: 7.6rem
}
.c-box__img--movie {
  width: 14.9rem
}
.c-box__img--example {
  width: 33.3rem
}
.c-box__img--case {
  width: 40%
}
.c-box__img--other {
  height: 2.5rem
}
.c-box__img--attractive {
  width: 26.9rem
}
.c-box__imgBox--event {
  margin: 1.4rem 0 4rem;
  position: relative
}
.c-box__img--event {
  width: 19rem
}
.c-box__img--event.img02 {
  width: 25.6rem
}
.c-box__img--event.img03 {
  border-radius: 50%;
  bottom: -2rem;
  padding: .8rem;
  position: absolute;
  right: 0;
  width: 15rem
}
.c-box__btn--example {
  margin: 5.5rem auto 3.7rem
}
.c-box__btn--spec {
  margin: 4rem auto 5rem
}
.c-btn__item--default {
  background: #de464a;
  border: .4rem solid #fff;
  border-radius: 20rem;
  color: #fff;
  filter: drop-shadow(.4rem .4rem 0 rgba(0, 0, 0, .08));
  font-family: "A1 Gothic",sans-serif;
  font-size: 1.7rem;
  margin: auto;
  max-width: 40rem;
  padding: .4em 1em .5em;
  transition: .2s ease-in-out;
  width: 100%
}
.c-btn__item--default:hover {
  cursor: pointer;
  filter: drop-shadow(.2rem .2rem 0 rgba(0, 0, 0, .2));
  transform: translate(.2rem,.2rem)
}
.c-btn__item--default:active {
  filter: drop-shadow(0 0 0 rgba(0, 0, 0, .4));
  transform: translate(.4rem,.4rem)
}
.c-btn__item--release {
  display: inline-block;
  background: #f39800;
  height: auto;
  margin: 0 auto .4rem;
  padding: 1rem 6rem
}
.c-btn__item--popup {
  margin: 1.2rem auto 0;
  max-width: 33.6rem
}
.c-btn__item--simple {
  background: #fff;
  border: 1px solid #080808;
  border-radius: 5em;
  font-size: 1.7rem;
  font-weight: 700;
  padding: 1em 2.5em 1.1em
}
.c-btn__item--simple:hover {
  filter: brightness(.95)
}
.c-btn__item--simple:active {
  filter: none
}
.c-btn__item--secret {
  display: flex;
  align-items: center;
  background: #fff;
  border: 5px solid #fcd159;
  border-radius: 1.3rem;
  filter: drop-shadow(.5rem .5rem 0 rgba(0, 0, 0, .08));
  font-size: 2.15rem;
  font-weight: 700;
  gap: 0 1rem;
  height: 9rem;
  justify-content: center;
  margin: auto;
  position: relative;
  width: 32rem
}
.c-btn__item--secret::after {
  display: inline-block;
  background: #f39800;
  clip-path: polygon(0 0,100% 0,50% 100%);
  content: "";
  height: 1.5rem;
  width: 1.8rem
}
.c-btn__item--secret:hover {
  filter: drop-shadow(.2rem .2rem 0 rgba(0, 0, 0, .2));
  transform: translate(.3rem,.3rem)
}
.c-btn__item--secret:hover::after {
  transform: translateY(20%)
}
.c-btn__item--secret:active {
  filter: drop-shadow(0 0 0 rgba(0, 0, 0, .4));
  transform: translate(.5rem,.5rem)
}
.c-btn__item--instagram {
  margin: 3.3rem auto 1.5rem
}
.c-btn__item--close {
  display: block;
  background: 0 0;
  border: none;
  color: #999;
  padding: 1.3rem;
  position: fixed;
  right: 0;
  top: 0
}
.c-btn__item--close:hover {
  color: #de464a
}
.c-btn__item--close:hover * {
  filter: none
}
.c-btn__txt {
  display: block;
  margin: auto;
  transition: .2s ease-in-out;
  width: fit-content
}
.c-btn__txt::after {
  transition: .2s ease-in-out
}
.c-btn__txt--cta {
  height: 1.65rem
}
.c-btn__txt--shop {
  height: 2rem
}
.c-btn__txt--low {
  padding: .2rem 0
}
.c-drt__block--background {
  position: relative
}
.c-drt__block--background::before {
  content: "";
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100vw;
  z-index: -2
}
.c-drt__box--talk {
  padding: 7.5rem 0 0;
  position: relative;
  width: 72%
}
.c-drt__box--check::before {
  background: repeating-linear-gradient(90deg,rgba(0,0,0,0) 0 4rem,rgba(255,186,48,.1) 4rem 4.8rem),repeating-linear-gradient(180deg,rgba(0,0,0,0) 0 4rem,rgba(255,186,48,.1) 4rem 4.8rem)
}
.c-drt__box--check-pale::before {
  background: repeating-linear-gradient(90deg,rgba(0,0,0,0) 0 4rem,rgba(255,186,48,.05) 4rem 4.8rem),repeating-linear-gradient(180deg,rgba(0,0,0,0) 0 4rem,rgba(255,186,48,.05) 4rem 4.8rem);
  height: 120%
}
.c-drt__box--jagged {
  margin: -1rem 0;
  z-index: 0
}
.c-drt__box--jagged::before {
  --mask: conic-gradient(from 115deg at top, #000, #000 0 130deg, #0000 130deg) top/3.4rem 51% repeat-x,conic-gradient(from -65deg at bottom, #0000, #000 0 130deg, #0000 130deg) bottom/3.4rem 51% repeat-x;
  -webkit-mask: var(--mask);
  mask: var(--mask)
}
.c-drt__box--satellite {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/sec09_list01_img02.svg) top .65rem right 2.9rem/5.4rem no-repeat #fff;
  padding: 2.5rem 2rem 2rem
}
.c-drt__item--slash {
  display: grid;
  margin: 0 auto 1em;
  padding: 0 1em;
  position: relative;
  text-align: center;
  width: fit-content
}
.c-drt__item--slash::after,
.c-drt__item--slash::before {
  display: inline-block;
  background: currentColor;
  content: "";
  height: 100%;
  position: absolute;
  width: 1px
}
.c-drt__item--slash::before {
  left: 0;
  transform: rotate(-17deg)
}
.c-drt__item--slash::after {
  right: 0;
  transform: rotate(17deg)
}
.c-drt__item--slash-small {
  display: inline-flex;
  gap: .5em;
  line-height: 1
}
.c-drt__item--slash-small::after,
.c-drt__item--slash-small::before {
  display: inline-block;
  height: 1.2em;
  position: unset
}
.c-drt__item--slash-small::before {
  transform: rotate(-24deg)
}
.c-drt__item--slash-small::after {
  transform: rotate(24deg)
}
.c-drt__item--listen {
  background: #f39800
}
.c-drt__item--notice {
  background: #dad959
}
.c-drt__item--talk {
  background: #3bc39f
}
.c-drt__item--btn {
  border-radius: 1em;
  margin: 0 .1em;
  padding: 0 .3em .1em
}
.c-drt__item--point {
  display: grid;
  aspect-ratio: 1/1;
  background: #fac234;
  border-radius: 100%;
  color: #fff;
  font-size: .8rem;
  line-height: 1;
  margin: auto;
  place-content: center;
  position: relative;
  text-transform: uppercase;
  width: 6rem
}
.c-drt__item--point::before {
  background: repeating-linear-gradient(90deg,rgba(0,0,0,0) 0 1rem,#f39800 1rem 2rem);
  content: "";
  height: .1rem;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 100vw;
  z-index: -1
}
.c-drt__item--balloon {
  display: block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/txt_deco01.svg) center/contain no-repeat;
  font-size: 1.6rem;
  grid-area: 1/1/3/2;
  padding: .4em 1em .6em .9em;
  transform: rotate(-7deg)
}
.c-drt__item--audio {
  display: flex;
  align-items: flex-end;
  line-height: 1;
  padding: 1rem 0
}
.c-drt__item--dashedline {
  background: repeating-linear-gradient(90deg,#080808 0 .4rem,rgba(0,0,0,0) .4rem 1rem) left bottom/100% 1px repeat-x
}
.c-drt__item--price {
  color: #de464a;
  font-size: 1.7rem;
  line-height: 1
}
.c-drt__item--price-large {
  font-size: 2.4rem
}
.c-drt__item--price-device {
  font-size: 2.1rem
}
.c-drt__item--price-device .c-drt__txt--tax {
  font-size: .7em
}
.c-drt__item--more {
  margin: 1.6rem 0 0;
  position: relative
}
.c-drt__heading--sidedot {
  display: inline-flex;
  background: #fff3b1;
  border-radius: 3em;
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0 0 2.8rem;
  padding: .5em 3em;
  position: relative
}
.c-drt__heading--sidedot::before {
  background: repeating-linear-gradient(90deg,#f9b365 0 1rem,rgba(0,0,0,0) 1rem 2rem);
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 100vw;
  z-index: -1
}
.c-drt__txt--deco {
  color: #fff;
  filter: drop-shadow(.1em .1em 0 #027f3c);
  letter-spacing: .05em;
  paint-order: stroke fill;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke: 2px #027f3c
}
.c-drt__txt--deco-of {
  font-size: .85em;
  padding: 0 .2em 0 .1em
}
.c-drt__txt--deco-english {
  font-size: 1.02em;
  letter-spacing: .15em
}
.c-drt__txt--deco-orange {
  filter: drop-shadow(.1em .1em 0 #f39800);
  -webkit-text-stroke-color: #f39800;
  text-stroke-color: 2px #f39800
}
.c-drt__txt--deco-small {
  -webkit-text-stroke-width: 1px
}
.c-drt__txt--talk {
  position: absolute;
  right: 9%;
  top: 0;
  width: 60%;
  z-index: 1
}
.example02 .c-drt__txt--talk {
  left: 3.2%
}
.example03 .c-drt__txt--talk {
  left: .5%
}
.c-drt__txt--pdf {
  letter-spacing: .16em;
  padding: 0 .2em
}
.c-drt__txt--btn {
  aspect-ratio: 1/1;
  border-radius: 100%
}
.c-drt__txt--point {
  background: 0 0;
  font-size: 3rem;
  font-weight: 700;
  padding: 0
}
.c-drt__txt--price {
  font-size: 2.08em
}
.c-drt__txt--tax {
  color: #080808;
  font-feature-settings: "palt"
}
.c-drt__txt--tax-small {
  font-size: .64em
}
.c-drt__txt--tax-relative {
  padding: 1em 0 0;
  position: relative
}
.c-drt__txt--tax-absolute {
  left: 0;
  position: absolute;
  top: 0
}
.c-drt__txt--tax-bottom {
  display: block;
  font-size: .68em;
  text-align: right
}
.c-drt__txt--and {
  color: #fac234
}
.c-drt__txt--audio {
  border: 1px solid #f39800;
  color: #f39800;
  font-size: 1.3rem;
  margin: 0 .8rem 0 0;
  padding: .5em
}
.c-drt__txt--plus {
  color: #fac234
}
.c-drt__txt--plus-big {
  font-size: 2.9rem;
  font-weight: 700;
  line-height: .8
}
.c-drt__txt--marker {
  display: inline;
  background: linear-gradient(0deg,#ffe7b6 0 .23em,rgba(0,0,0,0) .23em 1em);
  font-weight: 700;
  margin: 0;
  padding: 0
}
.c-drt__txt--marker-small {
  font-size: .66em
}
.c-drt__txt--a1 {
  font-family: "A1 Gothic",sans-serif
}
.c-drt__txt--bizud {
  font-family: "BIZ UDGothic",sans-serif
}
.c-drt__txt--symbols {
  display: grid;
  background: #fac234;
  border-radius: 100%;
  color: #fff;
  font-size: .9rem;
  height: 1.1rem;
  margin: 0 .3rem;
  place-content: center;
  width: 1.1rem
}
.c-drt__txt--mark {
  font-size: 1.3em;
  transform: rotate(10deg)
}
.c-drt__txt--more {
  height: .76em;
  left: 50%;
  position: absolute;
  top: -.6rem;
  transform: translate(-50%,-100%)
}
.c-drt__txt--white {
  display: inline-block;
  background: #fff;
  border-radius: .4rem;
  color: #080808;
  line-height: 1.2;
  margin: 0 .1em;
  padding: 0 .2em .1em
}
.c-drt__txt--orange {
  color: #f39800
}
.c-drt__txt--green {
  color: #027f3c
}
.c-drt__txt--lightgreen {
  color: #68af31;
  margin: 0 -.2em
}
.c-drt__txt--blue {
  color: #3dc39f
}
.c-drt__txt--red {
  color: #de464a
}
.c-drt__txt--right {
  text-align: right
}
.c-drt__txt--name {
  font-size: 1.3em
}
.c-drt__img--picture {
  background: #fff;
  border-radius: .4rem;
  filter: drop-shadow(.4rem .4rem 0 rgba(0, 0, 0, .08));
  padding: 1rem
}
.c-drt__img--balloon {
  display: block;
  margin: 0 auto 0 2rem;
  width: 10rem
}
.c-drt__br {
  display: block
}
.c-drt__br--sp {
  display: block
}
.c-icon__item--cross {
  display: block;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/icon_cross_red.svg) center/contain no-repeat;
  filter: grayscale(1) brightness(1.5);
  height: 3rem;
  width: 3rem
}
.c-icon__img--cross {
  width: 3rem
}
.c-icon__img--download {
  height: 1em;
  width: 1em
}
.c-icon__img--attractive {
  max-height: 2em;
  max-width: 2em
}
.c-list__block--attractive {
  padding: 2.8rem 0 3.8rem
}
.c-list__block--function {
  font-weight: 700;
  text-align: left
}
.c-list__box--buttons {
  display: flex;
  align-content: space-between;
  flex-wrap: wrap;
  font-feature-settings: "palt";
  font-size: 1.1rem;
  font-weight: 700;
  height: 49.7rem;
  justify-content: space-between;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 35rem
}
.c-list__box--buttons::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/sec02_img01.png) center/contain no-repeat;
  content: "";
  height: 25.3rem;
  position: absolute;
  right: 7.8rem;
  top: 12.7rem;
  transform: rotate(7deg);
  width: 19rem
}
.c-list__box--example {
  margin: auto;
  padding: 5rem 0;
  position: relative;
  width: 34rem
}
.c-list__box--example::before {
  background: repeating-linear-gradient(90deg,#f39800 0 1.1rem,rgba(0,0,0,0) 1.1rem 2rem);
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translate(-50%,-50%);
  width: 100vw
}
.c-list__box--example:first-child {
  padding: 0 0 5rem
}
.c-list__box--example:first-child::before {
  content: none
}
.c-list__box--spot {
  display: grid;
  gap: 1.1rem;
  grid-template-columns: 1fr 1fr;
  margin: auto;
  width: 28.8rem
}
.c-list__box--small {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr
}
.c-list__box--plan {
  font-weight: 700
}
.c-list__box--attractive {
  margin: 4rem 0 0
}
.c-list__box--attractive:first-child {
  margin: 0
}
.c-list__box--function {
  background: #dfe8ac
}
.c-list__box--function-odd {
  border-radius: 4.2rem 0 0 4.2rem;
  margin: 1.5rem 0 0 1.9rem;
  padding: 2.7rem 4.3rem 4.2rem 2.4rem
}
.c-list__box--function-even {
  border-radius: 0 4.2rem 4.2rem 0;
  margin: 1.5rem 1.9rem 0 0;
  padding: 2.7rem 2.4rem 4.2rem 4.3rem
}
.c-list__box--other {
  margin: auto;
  width: 33.8rem
}
.c-list__box--parent {
  text-align: left
}
.c-list__box--txt {
  font-family: "BIZ UDGothic",sans-serif;
  font-size: 1.3rem;
  line-height: 2;
  text-align: left
}
.c-list__box--disc {
  list-style-type: "・";
  padding: 0 0 0 1.3rem
}
.c-list__box--caution {
  text-wrap: unset;
  word-break: unset
}
.c-list__item--circle {
  display: grid;
  aspect-ratio: 1/1;
  border-radius: 100%;
  place-content: center
}
.c-list__item--buttons {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 14rem
}
.c-list__item--buttons::before {
  content: "";
  position: absolute;
  transform: rotate(-18deg)
}
.c-list__item--buttons[class*=listen] {
  margin: 0 8rem 0 13rem
}
.c-list__item--buttons[class*=listen]::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/icon_listen_color.svg) center/contain no-repeat;
  height: 6.1rem;
  right: calc(100% + .16rem);
  top: .5rem;
  width: 6.8rem
}
.c-list__item--buttons[class*=notice]::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/icon_notice_color.svg) center/contain no-repeat;
  bottom: calc(100% + .4rem);
  height: 8.5rem;
  left: 0;
  width: 6.6rem
}
.c-list__item--buttons[class*=talk]::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/icon_talk_color.svg) center/contain no-repeat;
  bottom: calc(100% + 1.7rem);
  height: 9rem;
  right: .75rem;
  transform: rotate(9deg);
  width: 6rem
}
.c-list__item--example {
  width: 6rem
}
.c-list__item--push {
  padding: 1rem 0 0 .5rem;
  position: relative
}
.c-list__item--spot {
  position: relative
}
.c-list__item--spot-top {
  padding: 4.7rem 0 0
}
.c-list__item--spot-bottom {
  padding: 0 0 4.7rem
}
.c-list__item--small {
  padding: 1.5rem .8rem 2rem
}
.c-list__item--plan {
  display: grid;
  align-items: center;
  border-radius: 2rem;
  justify-items: center;
  margin: 0 auto 2rem;
  padding: 2rem 1.9rem;
  width: 32rem
}
.c-list__item--plan .c-box__txt--small:first-child {
  padding: 1em 0 0
}
.c-list__item--plan .c-btn__item--cta {
  margin: 1rem 0 0
}
.c-list__item--recommend {
  border: .8em solid #f39800
}
.c-list__item--reserve {
  padding: 1.2rem 0 0
}
.c-list__item--parent {
  display: grid;
  align-items: center;
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/sec11_deco_top.svg) top left/100% no-repeat,repeating-linear-gradient(180deg,#fff 0 .4rem,rgba(0,0,0,0) .4rem 1rem) left top/1px 100% repeat-y,repeating-linear-gradient(180deg,#fff 0 .4rem,rgba(0,0,0,0) .4rem 1rem) right top/1px 100% repeat-y,url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/sec11_deco_bottom.svg) bottom left/100% no-repeat,linear-gradient(180deg,transparent 1.2vw,#a2cb59 1.2vw calc(100% - 1.2vw),transparent calc(100% - 1.2vw));
  border-radius: 5.2vw;
  color: #fff;
  gap: 1rem;
  grid-template-columns: auto 68%;
  justify-content: center;
  margin: 1.5rem 0 0;
  padding: .6rem 0 .6rem 0
}
.c-list__item--other {
  padding: 1.2rem 2.4rem 2.4rem;
  text-align: left
}
.c-list__item--other .c-box__txt--small {
  padding: 1em 0 0
}
.c-list__headingBox--example {
  display: flex;
  align-items: center;
  gap: .8rem;
  justify-content: center
}
.c-list__headingBox--attractive {
  font-size: 2.5rem;
  line-height: 1;
  padding: 1.9rem 0 1.8rem
}
.c-list__heading--buttons {
  display: grid;
  align-items: center;
  color: #fff;
  gap: .5rem;
  grid-template-columns: auto max-content auto;
  margin: 1rem 1.25rem 0;
  padding: 0 .2em;
  position: relative
}
.c-list__heading--buttons::after,
.c-list__heading--buttons::before {
  background: #fff;
  content: "";
  height: 1px;
  width: 100%
}
.c-list__heading--example {
  height: 2.5rem;
  width: auto
}
.c-list__heading--attractive {
  height: 1.5rem;
  margin: 0 0 .5rem
}
.c-list__heading--yellow {
  height: 1em;
  margin: 0 0 .7rem
}
.c-list__heading--small {
  height: .64em
}
.c-list__heading--plan {
  display: inline-block;
  background: #f39800;
  border-radius: 3em;
  color: #fff;
  font-size: 2.2rem;
  margin: 0 0 .5em;
  min-width: 22rem;
  padding: .1em .9em .2em
}
.c-list__heading--function {
  height: 5.55rem;
  margin: 0 0 2rem
}
.c-list__heading--function-short {
  height: 2.48rem;
  margin: 1.7rem 0
}
.c-list__heading--other {
  display: grid;
  background: #a2cb59;
  border-radius: 4rem;
  color: #fff;
  height: 5rem;
  place-content: center
}
.c-list__heading--txt {
  font-weight: 700;
  padding: 2em 0 0
}
.c-list__heading--txt-first {
  padding: 0
}
.c-list__heading--expert {
  color: #ef8069;
  font-weight: 700;
  padding: 1.7em 0 0
}
.c-list__caption--example {
  margin: 0 auto;
  max-width: 90%
}
.c-list__caption--function {
  padding: 1.8rem 0 0
}
.c-list__caption--function > * {
  padding: 1rem 0 0
}
.c-list__txt--buttons {
  display: grid
}
.c-list__txt--example {
  font-size: 1.42em;
  padding: 0 0 1.7rem
}
.c-list__txt--spot {
  position: absolute;
  width: 10rem
}
.c-list__txt--spot-top {
  top: 0
}
.c-list__txt--spot-left {
  left: -1rem
}
.c-list__txt--spot-right {
  right: -1rem
}
.c-list__txt--spot-bottom {
  bottom: 0;
  left: calc(-50% - .55rem);
  width: 10.2rem
}
.c-list__txt--plan {
  font-weight: 400
}
.c-list__txt--bold {
  font-size: 1.2em
}
.c-list__txt--bold-small {
  font-size: .66em
}
.c-list__txt--small {
  font-size: 1.14em;
  padding: 0 0 1rem
}
.c-list__txt--other {
  font-weight: 400
}
.c-list__txt--expert {
  padding: .8em 0 0
}
.c-list__img--buttons {
  height: 2.4rem
}
.c-list__img--btn {
  width: 21%
}
.example02 .c-list__img--btn,
.example03 .c-list__img--btn {
  bottom: 2rem;
  position: relative
}
.c-list__img--function01 {
  width: 22.5rem
}
.c-list__img--function02 {
  bottom: 0;
  position: absolute;
  right: 0;
  width: 14.7rem
}
.c-list__img--function03 {
  position: absolute;
  right: -.7rem;
  top: 2.7rem;
  transform: rotate(9deg);
  width: 12.8rem
}
.c-list__imgBox--function {
  position: relative
}
.c-list__imgBox--function02 {
  padding: 0 8.8rem 2rem 0
}
.c-list__imgBox--example {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: .3rem 0 3.2rem
}
.example02 .c-list__imgBox--example,
.example03 .c-list__imgBox--example {
  padding: 1.7rem 0 3.2rem
}
.c-list__img--example {
  height: 1.4rem
}
.c-list__img--push {
  left: 0;
  position: absolute;
  top: 0;
  width: 2.3rem
}
.c-list__img--parent {
  height: 6rem;
  width: 7rem
}
.c-list__img--other {
  height: 2.5rem
}
.c-media__box--absolute {
  display: inline-block;
  position: relative
}
.c-media__box--gps {
  margin: 1.7rem 0 0;
  width: 33.5rem
}
.c-media__box--gps01 {
  padding: 1.2rem 0 0 8.9rem
}
.c-media__box--gps02 {
  padding: 0 8.9rem 0 0
}
.c-media__box--gps03 {
  padding: 0 0 3.1rem 8.9rem
}
.c-media__box--gps04 {
  padding: 0 0 4.3rem;
  width: 30.8rem
}
.c-media__box--video {
  background: #dcdcdc;
  margin: .7rem auto;
  outline: .7rem solid #fac234;
  width: 33.6rem
}
.c-media__box--video::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/thumbnail01.jpg) center/cover no-repeat
}
.c-media__box--video [id*="02"]::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/thumbnail02.jpg) center/cover no-repeat
}
.c-media__box--video::after {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/icon_video_play.svg) center/contain no-repeat
}
.c-media__box--map {
  margin: 0 58.2% -12.7rem auto;
  transform: rotate(-7deg);
  width: fit-content
}
.c-media__item--absolute {
  position: absolute;
  z-index: 1
}
.c-media__item--video {
  aspect-ratio: 16/9;
  border: none;
  height: auto;
  width: 100%
}
.c-media__item--notification {
  padding: 0 2rem;
  width: 100%
}
.c-media__item--spec {
  padding: 2.6rem 0 5rem
}
.c-media__heading--spec {
  border: 1px solid #999;
  font-size: 1.3rem;
  font-weight: 600;
  margin: auto;
  width: 12rem
}
.c-media__caption--map {
  font-size: 1.1rem;
  font-weight: 700
}
.c-media__caption--gps01 {
  left: -.75rem;
  top: 0;
  width: 16rem
}
.c-media__caption--gps02 {
  right: 0;
  top: 1.5rem;
  width: 16rem
}
.c-media__caption--gps03 {
  bottom: 0;
  left: -.5rem;
  width: 12.8rem
}
.c-media__caption--gps03::before {
  background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_arrow01.svg) center/contain no-repeat;
  content: "";
  height: 1.9rem;
  position: absolute;
  right: -5rem;
  top: 5.6rem;
  transform: rotate(-34deg);
  width: 7.4rem
}
.c-media__caption--gps04 {
  bottom: 0;
  left: 4.6rem;
  width: 14.8rem
}
.c-media__img--gps {
  width: 24.6rem
}
.c-media__img--gps04 {
  width: 31.4rem
}
.c-media__img--device {
  margin: 0 auto -16.6rem 49.7%;
  position: relative;
  top: -1.6rem;
  transform: rotate(8deg);
  width: 13.8rem
}
.c-media__img--map {
  width: 12.7rem
}
.c-media__img--triangle01 {
  margin: -12.7rem auto 0 41.2%;
  width: 20.8rem
}
.c-media__img--triangle02 {
  width: 28.9rem
}
.c-media__img--ikoyo {
  width: 66%
}
.c-media__img--hello {
  width: 74%
}
.c-media__img--collaboration {
  margin: 2.1rem 0 2.1rem;
  width: 23.2rem
}
.c-media__img--carriers {
  margin: 1.5rem 0;
  width: 12.4rem
}
.c-media__img--request {
  width: 19rem
}
.c-media__img--fence {
  padding: 1.2rem 0 1.5rem;
  width: 18em
}
.c-media__img--notification {
  margin: .5rem 0 1.2rem auto;
  width: 25rem
}
.c-media__img--spec01 {
  width: 13.6rem
}
.c-media__img--spec02 {
  width: 20.8rem
}
.c-media__img--spec03 {
  width: 31.5rem
}
.c-media__img--expert {
  width: 49%
}
.c-media__txt--map {
  width: 8.5rem
}
.c-media__txt--notification {
  padding: .6rem 1.1rem 0
}
.c-media__txt--now {
  color: #c3c99a;
  font-size: 1.08em;
  padding: 0 .1rem 1rem 0
}
.c-media__txt--spec {
  font-size: 1.3rem;
  margin: 1rem 0 0
}
.c-nav__block--footer {
  color: #4a4b48;
  font-family: NotoSansJP,sans-serif;
  font-size: 1.35rem;
  line-height: 1.5;
  padding: 6rem 0 0
}
.c-nav__img--footer {
  width: 30.6rem
}
.c-nav__img--logo {
  display: block;
  margin: 0 auto 2.4rem;
  width: 22.4rem
}
.c-nav__img--smile {
  width: 29.5
}
.c-nav__txt--footer {
  margin: auto;
  text-align: left;
  width: fit-content
}
@media screen and (min-width:544px) {
  .u-dp__sp {
    display: inline-block
  }
  .u-dp__pc {
    display: none
  }
}
@media screen and (min-width:768px) {
  html {
    font-size: .7142857143vw
  }
  .l-section__block--hellococotalk {
    font-size: min(1.8rem,16px)
  }
  .l-content {
    margin: auto;
    max-width: 1400px
  }
  .l-header {
    left: 50%;
    max-width: 1400px;
    transform: translateX(-50%)
  }
  .c-box__block--sub {
    display: flex;
    align-items: flex-end;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding: 0 10rem 3.6rem
  }
  .c-box__block--sub::before {
    background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/bg_stripe01_pc.svg) center/cover repeat-y
  }
  .c-box__block--imgs {
    background: 0 0;
    margin: -34.7rem 0 0;
    padding: 0;
    width: 50%
  }
  .c-box__block--release {
    border-radius: 2.2rem;
    margin: -5.8rem 2.8rem 5.7rem;
    padding: 3.6rem 5.5rem 3.2rem;
    width: 54rem
  }
  .c-box__block--release::before {
    content: none
  }
  .c-box__block--movie {
    padding: 9.4rem 0 10.9rem
  }
  .c-box__block--gps {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 10rem
  }
  .c-box__block--gps::before {
    background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_musical_note01.svg) top 18rem left calc(50% - 49.3rem)/3.7rem no-repeat,url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_musical_note02.svg) top 48.5rem right calc(50% - 20.6rem)/7.7rem no-repeat,url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/deco_musical_note03.svg) bottom 9.4rem right calc(50% - 50rem)/6.3rem no-repeat,#dfe8ac
  }
  .c-box__block--buttons {
    padding: 5.8rem 0 5.4rem
  }
  .c-box__block--opinion {
    padding: 4.4rem 0 8rem
  }
  .c-box__block--collaboration {
    background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/bg_stripe02_pc.svg) center/cover repeat-y,#57ada9;
    font-size: 2rem;
    margin: 0 auto 6rem;
    padding: 6rem 2rem 7.5rem
  }
  .c-box__block--attractive {
    padding: 4.7rem 0 7.3rem
  }
  .c-box__block--plan {
    font-size: 2.4rem;
    margin: 6.8rem auto 3.2rem;
    padding: 3.5rem 14rem 4.8rem
  }
  .c-box__block--event {
    display: grid;
    align-items: center;
    gap: 5%;
    grid-template-columns: 2fr 3fr;
    width: auto
  }
  .c-box__block--three {
    display: grid;
    gap: 0 2rem;
    grid-template-columns: 1fr 1fr;
    justify-items: center
  }
  .c-box__block--function {
    padding: 3.2rem 8rem
  }
  .c-box__block--case {
    padding: 2.2rem 2.1rem 1.8rem 1.6rem
  }
  .c-box__block--spec {
    padding: 8.95rem 0 21rem
  }
  .c-box__block--caution {
    font-size: 2rem;
    padding: 2rem 3.3rem 6.5rem
  }
  .c-box__block--popup {
    align-content: start;
    height: auto;
    max-height: 100vh;
    min-width: 70rem;
    padding: 3.2rem 3.6rem 3.6rem;
    position: fixed;
    transform: translate(-50%,-50%);
    width: auto
  }
  .c-box__box--first {
    background: url(https://gigaplus.makeshop.jp/hellofamily5/assets/images/hellococotalk/bg01_pc.jpg) center/cover no-repeat,#c3c2bd;
    padding: 6.6rem 9rem 36.3rem;
    position: relative
  }
  .c-box__box--first::before {
    background: #777;
    bottom: 0;
    clip-path: polygon(-100% -100%,200% -100%,200% 100%,-100% 100%);
    content: "";
    filter: blur(3.4rem);
    height: 28.1rem;
    opacity: .4;
    position: absolute;
    right: 43.2rem;
    width: 35.5rem
  }
  .c-box__box--gps {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
    position: relative;
    width: 110rem
  }
  .c-box__box--buttons {
    display: flex;
    align-items: center;
    justify-content: center
  }
  .c-box__box--example {
    font-size: min(2rem,16px);
    width: 100%
  }
  .c-box__box--benefit {
    font-size: 1em;
    padding: 3.8rem 0 0
  }
  .c-box__box--other {
    display: grid;
    align-content: center;
    justify-items: center
  }
  .c-box__box--expert {
    max-width: 47em;
    padding: 6.2rem 0 0
  }
  .c-box__box--profile {
    max-width: 46rem;
    padding: 5.7rem 0 0
  }
  .c-box__box--collaboration {
    margin: 1.5em auto 2.8em;
    padding: 1em 0;
    width: 25em
  }
  .c-box__box--spot {
    display: inline-grid;
    gap: 1.5rem 6.3%;
    grid-template-columns: 38% 55%;
    justify-items: start;
    margin: auto;
    width: 48em
  }
  .c-box__box--attractive {
    line-height: 1.6;
    min-width: 30em
  }
  .c-box__box--event {
    display: grid;
    gap: 0 2.6rem;
    grid-template-columns: auto 1fr
  }
  .c-box__box--price {
    font-size: 1.3rem
  }
  .c-box__box--reserve {
    display: flex;
    justify-content: space-evenly
  }
  .c-box__box--popup {
    display: none;
    align-items: center;
    background: 0 0;
    gap: 3.2rem;
    justify-content: space-between
  }
  .c-box__box--popup.show {
    display: flex
  }
  .c-box__box--popup .c-list__item--plan {
    width: 50rem
  }
  .c-box__box--links {
    padding: 0;
    width: 33.6rem
  }
  .c-box__box--instagram {
    margin: 3.2rem auto 6.8rem
  }
  .c-box__item--copy {
    margin: 0 0 -4.3rem
  }
  .c-box__headingBox--release {
    font-size: 3rem
  }
  .c-box__headingBox--gps {
    font-size: 5.2rem;
    margin: 0 auto 0 11.5rem
  }
  .c-box__headingBox--buttons {
    padding: 0 0 3rem
  }
  .c-box__headingBox--caution {
    gap: 3.2rem
  }
  .c-box__headingBox--popup {
    font-size: 2.4rem;
    padding: 0 0 5rem
  }
  .c-box__heading--first {
    text-align: right
  }
  .c-box__heading--gps {
    width: 44.3rem
  }
  .c-box__heading--movie {
    padding: 0 0 3.4rem
  }
  .c-box__heading--buttons {
    width: 53.4rem
  }
  .c-box__heading--example {
    padding: 3.5rem 0 3.7rem;
    position: relative
  }
  .c-box__heading--example::after {
    display: block;
    background: #fff;
    content: "";
    height: 1px;
    position: absolute;
    right: calc(50% - 50vw);
    top: 8.5rem;
    width: 100vw;
    z-index: -1
  }
  .c-box__heading--opinion {
    padding: 1.4em 0 .3em
  }
  .c-box__heading--reaction {
    width: 25.1rem
  }
  .c-box__heading--collaboration {
    width: 15.4em
  }
  .c-box__heading--plan {
    height: 4.8rem
  }
  .c-box__heading--function {
    font-size: 1.7em;
    grid-area: 1/1/2/3;
    margin: 0 0 4rem
  }
  .c-box__heading--benefit {
    padding: 0 0 .6em
  }
  .c-box__heading--other {
    padding: 0 0 2.3em
  }
  .c-box__heading--caution {
    font-size: 2.1rem;
    height: 6.7rem;
    letter-spacing: .3rem;
    width: 24.5rem
  }
  .c-box__heading--popup {
    width: 26.6rem
  }
  .c-box__caption--expert {
    padding: 0 0 0 2.6rem
  }
  .c-box__caption--spot {
    align-self: end;
    text-align: left
  }
  .c-box__txt {
    text-align: justify
  }
  .c-box__txt--copy01 {
    font-size: 3.3rem
  }
  .c-box__txt--copy02 {
    font-size: 5rem
  }
  .c-box__txt--copy02::before {
    height: 7.2rem;
    width: 7.6rem
  }
  .c-box__txt--release {
    height: 1.6rem
  }
  .c-box__txt--gps {
    font-size: 1.6rem
  }
  .c-box__txtBox--moreover {
    font-size: 1em
  }
  .c-box__txtBox--plan {
    font-size: .8em
  }
  .c-box__txt--moreover {
    margin: 0 0 1.6rem;
    width: 44rem
  }
  .c-box__txt--buttons {
    font-size: 3.6rem
  }
  .c-box__txt--opinion {
    text-align: center
  }
  .c-box__txt--collaboration {
    padding: 2.8rem 0 0
  }
  .c-box__txt--small {
    font-size: 1.4rem
  }
  .c-box__txt--popup {
    width: 17.3rem
  }
  .c-box__txt--cost {
    font-size: 1.25em
  }
  .c-box__txt--off {
    font-size: .9em
  }
  .c-box__txt--profit {
    height: 1.9em
  }
  .c-box__img--copy {
    justify-content: flex-end;
    padding: 0 0 2.2rem
  }
  .c-box__img--copy01 {
    width: 15.2rem
  }
  .c-box__img--copy02 {
    margin: auto 0 .2rem .6rem;
    width: 25.4rem
  }
  .c-box__img--name {
    width: 44.2rem
  }
  .c-box__img--moreover {
    left: 22.7rem;
    position: absolute;
    top: -14.6rem;
    width: 13.2rem
  }
  .c-box__img--movie {
    width: 18.1rem
  }
  .c-box__img--spot {
    grid-area: 1/1/3/2
  }
  .c-box__imgBox--event {
    margin: 0
  }
  .c-box__img--event {
    bottom: -.8rem;
    padding: .8rem;
    right: -9.3rem;
    width: 17rem
  }
  .c-btn__item--release {
    border: .55rem solid #fff;
    padding: 1rem 7.4rem 1.6rem
  }
  .c-btn__item--cta {
    font-size: 20px
  }
  .c-btn__item--popup {
    margin: 1.6rem auto 0
  }
  .c-btn__item--simple {
    font-size: 3rem;
    margin: 6.3rem auto 9.5rem;
    padding: .74em 4.74em
  }
  .c-btn__item--secret {
    height: 9rem;
    margin: 4.7rem auto 0;
    width: 46rem
  }
  .c-btn__item--secret::after {
    position: absolute;
    right: 3.6rem
  }
  .c-btn__item--close {
    padding: 2.6rem;
    position: absolute
  }
  .c-btn__item--close:hover {
    cursor: pointer
  }
  .c-btn__txt--cta {
    height: 20px
  }
  .c-btn__txt--shop {
    height: 20px
  }
  .c-btn__txt--low {
    padding: 2px 0
  }
  .c-list__block--three {
    display: grid;
    gap: 2em;
    grid-template-columns: 1fr 1fr;
    margin: 0 8rem;
    overflow: hidden
  }
  .c-list__block--event {
    display: flex
  }
  .c-list__block--example {
    gap: 0 10rem
  }
  .c-list__block--function {
    display: contents
  }
  .c-list__box--buttons {
    font-size: 1rem;
    height: 38.2rem;
    margin: 0 0 0 1.8rem;
    width: 46.3rem
  }
  .c-list__box--buttons::after {
    bottom: .7rem;
    right: 13.2rem;
    top: unset;
    width: 18.6rem
  }
  .c-list__box--example {
    margin: 0;
    padding: 5rem 0 0;
    width: auto
  }
  .c-list__box--example::before {
    background: repeating-linear-gradient(0deg,#f7b165 0 1.1rem,rgba(0,0,0,0) 1.1rem 2rem);
    height: 100%;
    left: -5rem;
    top: 0;
    transform: none;
    width: 1px
  }
  .c-list__box--example:first-child {
    grid-area: 1/1/2/3;
    padding: 0 25% 5rem
  }
  .c-list__box--example:first-child::before {
    background: repeating-linear-gradient(90deg,#f7b165 0 1.1rem,rgba(0,0,0,0) 1.1rem 2rem);
    content: "";
    height: 1px;
    left: 0;
    top: 100%;
    width: 100%
  }
  .c-list__box--example:nth-child(2) {
    order: 1
  }
  .c-list__box--spot {
    width: 100%
  }
  .c-list__box--attractive {
    margin: 0
  }
  .c-list__box--attractive:last-child {
    grid-area: 2/1/3/3
  }
  .c-list__box--event {
    flex: 1
  }
  .c-list__box--plan {
    display: flex;
    gap: 5.2rem;
    justify-content: center
  }
  .c-list__box--reserve {
    display: grid;
    grid-template-columns: 1fr 1fr
  }
  .c-list__box--function {
    display: grid;
    align-content: space-between;
    border-radius: 4rem;
    margin: 0 0 2rem;
    padding: 3.2rem 2.4rem 2.4rem
  }
  .c-list__box--parent {
    font-size: 1.6rem
  }
  .c-list__box--other {
    margin: 0
  }
  .c-list__box--txt {
    column-count: 2;
    column-gap: 6rem;
    font-size: 1.5rem;
    padding: 0 10rem 0 16rem
  }
  .c-list__box--caution {
    padding: 5rem 0 8rem;
    width: 56rem
  }
  .c-list__item--buttons {
    width: 14rem
  }
  .c-list__item--buttons[class*=listen] {
    margin: 0 13.2rem 0 19.1rem
  }
  .c-list__item--buttons[class*=listen]::before {
    right: calc(100% + .2rem)
  }
  .c-list__item--buttons[class*=talk] {
    top: -2.5rem
  }
  .c-list__item--buttons[class*=talk]::before {
    bottom: calc(100% + .15rem)
  }
  .c-list__item--spot-bottom,
  .c-list__item--spot-top {
    padding: 0
  }
  .c-list__item--spot-left {
    text-align: left
  }
  .c-list__item--spot-right {
    text-align: right
  }
  .c-list__item--plan {
    margin: 0;
    padding: 2.4rem;
    width: 20em
  }
  .c-list__item--plan:nth-child(2) {
    order: 1
  }
  .c-list__item--plan:nth-child(3) {
    order: 3
  }
  .c-list__item--plan .c-box__txt {
    padding: 0 1em
  }
  .c-list__item--function {
    display: contents
  }
  .c-list__item--parent {
    border-radius: 2.5vw;
    margin: 1.7rem 0 0
  }
  .c-list__item--recommend {
    align-content: center;
    border: none;
    border-radius: 1rem;
    margin: 1rem 1rem 0;
    order: 2;
    outline: 1rem solid #f39800;
    padding: 1rem
  }
  .c-list__headingBox--attractive {
    grid-area: 1/1/2/3;
    padding: 2rem 0 2.7rem
  }
  .c-list__heading--plan {
    font-size: 1.3em
  }
  .c-list__txt--spot-top {
    margin: 0 0 5%;
    position: static;
    width: 73%
  }
  .c-list__txt--spot-bottom {
    margin: 3.4% 0 0;
    position: relative;
    width: 79%
  }
  .c-list__img--function01 {
    width: 100%
  }
  .c-list__img--function02 {
    width: 14.7rem
  }
  .c-list__img--function03 {
    right: -.5rem;
    top: 2.9rem;
    width: 12.8rem
  }
  .c-list__imgBox--function02 {
    padding: 0 6.1rem 4.7rem 0
  }
  .c-media__box--map {
    margin: 0 auto 0 3.3rem
  }
  .c-media__box--gps {
    margin: 0;
    padding: 0;
    width: 54.6rem
  }
  .c-media__box--gps01 {
    margin: -1.5rem 2.5rem 0 auto
  }
  .c-media__box--gps02 {
    height: fit-content;
    margin: -14.9rem -4.2rem 0 6.8rem;
    z-index: -1
  }
  .c-media__box--gps03 {
    margin: 14.7rem 7.7rem 0 auto
  }
  .c-media__box--gps04 {
    margin: 4rem 0 0;
    width: 61.6rem
  }
  .c-media__box--video {
    margin: 1.4rem auto;
    outline: 1.4rem solid #fac234;
    width: 80rem
  }
  .c-media__box--notification {
    margin: 4.4rem 0 1.4rem;
    width: 100%
  }
  .c-media__box--spec {
    margin: auto;
    width: 62.2rem
  }
  .c-media__item--spec {
    padding: 4rem 0 7rem
  }
  .c-media__heading--spec {
    display: grid;
    align-items: center;
    border: none;
    font-size: 2.6rem;
    gap: 2.4rem;
    grid-template-columns: max-content auto;
    width: auto
  }
  .c-media__heading--spec::after {
    display: inline-block;
    background: #080808;
    content: "";
    height: 1px;
    width: 100%
  }
  .c-media__caption--map {
    font-size: 1.7rem;
    margin: 0 auto 1.5em
  }
  .c-media__caption--gps01,
  .c-media__caption--gps02 {
    width: 22.7rem
  }
  .c-media__caption--gps01 {
    left: -1rem;
    top: 1rem
  }
  .c-media__caption--gps02 {
    right: -7.6rem;
    top: 14.3rem
  }
  .c-media__caption--gps03 {
    bottom: 11rem;
    left: -13.2rem;
    width: 18.6rem
  }
  .c-media__caption--gps03::before {
    height: 3.1rem;
    right: -9rem;
    top: 5.7rem;
    transform: none;
    width: 12.1rem
  }
  .c-media__caption--gps04 {
    bottom: unset;
    left: -3rem;
    top: -8.2rem;
    width: 22rem
  }
  .c-media__img--device {
    margin: 0 10.6rem -17rem auto;
    top: 0;
    width: 21.6rem
  }
  .c-media__img--triangle01 {
    margin: -26.4rem 2rem 0 auto
  }
  .c-media__img--gps {
    filter: drop-shadow(1rem 1rem 0 rgba(0, 0, 0, .08));
    padding: 1.8rem;
    width: 54.6rem
  }
  .c-media__img--gps01 {
    transform: rotate(5deg)
  }
  .c-media__img--gps02 {
    transform: rotate(-5.8deg)
  }
  .c-media__img--gps04 {
    width: 61.6rem
  }
  .c-media__img--map {
    width: 19.7rem
  }
  .c-media__img--triangle01 {
    width: 32.3rem
  }
  .c-media__img--triangle02 {
    width: 28rem
  }
  .c-media__img--collaboration {
    grid-area: 1/1/3/2;
    margin: 0;
    width: 100%
  }
  .c-media__img--notification {
    width: auto
  }
  .c-media__img--request {
    width: 13.2rem
  }
  .c-media__img--spec01 {
    width: 18.5rem
  }
  .c-media__img--spec02 {
    width: 27.3rem
  }
  .c-media__img--spec03 {
    width: 56.2rem
  }
  .c-media__txt--map {
    width: 13.3rem
  }
  .c-drt__box--rounded {
    border-radius: 4rem;
    max-width: min(1400px,100vw - 2rem)
  }
  .c-drt__heading--sidedot {
    font-size: 2rem;
    margin: 0 0 7.5rem
  }
  .c-drt__item--point::before {
    content: none
  }
  .c-drt__item--more {
    margin: 0
  }
  .c-drt__item--price {
    font-size: 1em
  }
  .c-drt__item--price-device {
    font-size: 1.38em
  }
  .c-drt__item--audio {
    padding: .6em 0
  }
  .c-drt__txt--deco-small {
    -webkit-text-stroke-width: 2px
  }
  .c-drt__txt--plus-big {
    font-size: 3.5rem
  }
  .c-drt__txt--audio {
    font-size: .75em
  }
  .c-drt__br--sp {
    display: inline
  }
  .c-drt__br--pc {
    display: block
  }
  .c-nav__block--footer {
    font-size: 2.4rem
  }
  .c-nav__img--footer {
    width: 48rem
  }
  .c-nav__img--logo {
    margin: 0 auto 3.7rem;
    width: 36rem
  }
  .c-nav__img--smile {
    width: 48rem
  }
  .u-dp__sp {
    display: none
  }
  .u-dp__pc {
    display: inline-block
  }
}
@media screen and (min-width:992px) {
  .l-section__block--hellococotalk {
    font-size: min(1.8rem,16px)
  }
  .c-box__block--collaboration {
    font-size: 1.8rem
  }
  .c-box__block--three {
    display: block
  }
  .c-box__block--plan {
    font-size: min(2.2rem,18px)
  }
  .c-box__block--function {
    font-size: 1.6rem;
    padding: 3.2rem 8rem 0
  }
  .c-box__block--event {
    display: block
  }
  .c-box__box--attractive {
    min-width: auto;
    width: 36rem
  }
  .c-box__box--event {
    display: block
  }
  .c-box__box--other {
    padding: 3.5rem 0 3rem
  }
  .c-list__block--three {
    display: grid;
    gap: 0;
    grid-template-columns: 1fr 1fr 1fr
  }
  .c-list__block--example {
    display: flex;
    justify-content: space-between
  }
  .c-list__block--function {
    gap: 4rem;
    margin: 0
  }
  .c-list__block--other {
    display: grid;
    gap: 4rem;
    grid-template-columns: 1fr 1fr 1fr
  }
  .c-list__box--example {
    padding: 0;
    width: 34rem
  }
  .c-list__box--example:first-child {
    padding: 0
  }
  .c-list__box--example:first-child::before {
    content: none
  }
  .c-list__box--example:nth-child(2) {
    order: unset
  }
  .c-list__box--attractive:last-child {
    grid-area: unset
  }
  .c-list__box--other {
    width: auto
  }
  .c-list__heading--other {
    height: 5rem
  }
  .c-list__item--parent {
    border-radius: 1vw
  }
  .c-list__txt--example {
    font-size: 2rem
  }
}
@media screen and (min-width:1400px) {
  html {
    font-size: 10px
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbGxvY29jb3RhbGsuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJoZWxsb2NvY290YWxrLmNzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19tYWluLnNjc3MiLCJsYXlvdXQvX3NpZGUuc2NzcyIsImxheW91dC9fc2VjdGlvbi5zY3NzIiwibGF5b3V0L19jb250ZW50LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19ib3guc2NzcyIsImZvdW5kYXRpb24vX3ZhcmlhYmxlcy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19kZWNvcmF0aW9uLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19kaWFsb2cuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2xpc3Quc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX21lZGlhLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19wcmludC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdGFibGUuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX25hdi5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2JyZWFkY3J1bWIuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19nYWxsZXJ5LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fc2xpZGUuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19mb3JtLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fbmV3cy5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX2Zsb2F0LnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fbWFyZ2luLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fcGFkZGluZy5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3Bvc2l0aW9uLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fc2l6ZS5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3RleHQuc2NzcyIsIm9iamVjdC91dGlsaXR5L19kaXNwbGF5LnNjc3MiLCJvYmplY3QvdXRp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LE9BQUE7O0F2QnloR0Y7QUFDRSxZQUFZOztBQXVCZDtBdUI5aUdFO0FBQ0UsT0FBQTs7QUFFRjtBQUNFLE9BQUE7O0FBUEY7QXZCMGxHRjtBdUJ2bEdFLFlBQUE7O0F2QjJsR0Y7QXVCeGxHRSxjQUFBOztBdkI0bEdGO0F1QnpsR0UsZUFBQTs7QXZCNmxHRjtBdUJ0bUdFLGFBQUE7O0F2QjBtR0Y7QXVCdm1HRSxZQUFBOztBdkIybUdGO0F1QnhtR0UsY0FBQTs7QXZCNG1HRjtBdUJ6bUdFLGVBQUE7O0F2QjZtR0Y7QXVCdG5HRSxhQUFBOztBdkIwbkdGO0F1QnZuR0UsWUFBQTs7QXZCMm5HRjtBdUJ4bkdFLGNBQUE7O0F2QjRuR0Y7QXVCem5HRSxlQUFBOztBdkI2bkdGO0F1QnRvR0UsYUFBQTs7QXZCMG9HRjtBdUJ2b0dFLFlBQUE7O0F2QjJvR0Y7QXVCeG9HRSxjQUFBOztBdkI0b0dGO0F1QnpvR0UsZUFBQTs7QXZCNm9HRjtBdUJ0cEdFLGFBQUE7O0F2QjBwR0Y7QXVCdnBHRSxZQUFBOztBdkIycEdGO0F1QnhwR0UsY0FBQTs7QXZCNHBHRjtBdUJ6cEdFLGVBQUE7O0F2QjZwR0Y7QXVCdHFHRSxhQUFBOztBdkIwcUdGO0F1QnZxR0UsWUFBQTs7QXZCMnFHRjtBdUJ4cUdFLGNBQUE7O0F2QjRxR0Y7QXVCenFHRSxlQUFBOztBdkI2cUdGO0F1QnRyR0UsYUFBQTs7QXZCMHJHRjtBdUJ2ckdFLFlBQUE7O0F2QjJyR0Y7QXVCeHJHRSxjQUFBOztBdkI0ckdGO0F1QnpyR0UsZUFBQTs7QXZCNnJHRjtBdUJ0c0dFLGFBQUE7O0F2QjBzR0Y7QXVCdnNHRSxZQUFBOztBdkIyc0dGO0F1QnhzR0UsY0FBQTs7QXZCNHNHRjtBdUJ6c0dFLGVBQUE7O0F2QjZzR0Y7QXVCdHRHRSxhQUFBOztBdkIwdEdGO0F1QnZ0R0UsWUFBQTs7QXZCMnRHRjtBdUJ4dEdFLGNBQUE7O0F2QjR0R0Y7QXVCenRHRSxlQUFBOztBdkI2dEdGO0F1QnR1R0UsYUFBQTs7QXZCMHVHRjtBdUJ2dUdFLFlBQUE7O0F2QjJ1R0Y7QXVCeHVHRSxjQUFBOztBdkI0dUdGO0F1Qnp1R0UsZUFBQTs7QXZCNnVHRjtBdUJ0dkdFLGFBQUE7O0F2QjB2R0Y7QXVCdnZHRSxZQUFBOztBdkIydkdGO0F1Qnh2R0UsY0FBQTs7QXZCNHZHRjtBdUJ6dkdFLGVBQUE7O0F2QjZ2R0Y7QXVCdHdHRSxhQUFBOztBdkIwd0dGO0F1QnZ3R0UsWUFBQTs7QXZCMndHRjtBdUJ4d0dFLGNBQUE7O0F2QjR3R0Y7QXVCendHRSxlQUFBOztBdkI2d0dGO0F1QnR4R0UsYUFBQTs7QXZCMHhHRjtBdUJ2eEdFLFlBQUE7O0F2QjJ4R0Y7QXVCeHhHRSxjQUFBOztBdkI0eEdGO0F1Qnp4R0UsZUFBQTs7QXZCNnhHRjtBdUJ0eUdFLGFBQUE7O0F2QjB5R0Y7QXVCdnlHRSxZQUFBOztBdkIyeUdGO0F1Qnh5R0UsY0FBQTs7QXZCNHlHRjtBdUJ6eUdFLGVBQUE7O0F2QjZ5R0Y7QXVCdHpHRSxhQUFBOztBdkIwekdGO0F1QnZ6R0UsWUFBQTs7QXZCMnpHRjtBdUJ4ekdFLGNBQUE7O0F2QjR6R0Y7QXVCenpHRSxlQUFBOztBdkI2ekdGO0F1QnQwR0UsYUFBQTs7QXZCMDBHRjtBdUJ2MEdFLFlBQUE7O0F2QjIwR0Y7QXVCeDBHRSxjQUFBOztBdkI0MEdGO0F1QnowR0UsZUFBQTs7QXZCNjBHRjtBQ3h4R0UsYUFBQTs7QUQ0eEdGO0F1QngwR0ksWUFBQTs7QXZCNDBHSjtBQUNFLGN1QnowR0k7O0F2QjQwR047QUFDRSxlQUFlOztBQUdqQjtBdUJwMUdJLGFBQUE7O0F2QncxR0o7QUFDRSxZdUJyMUdJOztBdkJ3MUdOO0FBQ0UsY0FBYzs7QUFHaEI7QXVCaDJHSSxlQUFBOztBdkJvMkdKO0FBQ0UsYXVCajJHSTs7QXZCbzJHTjtBQUNFLFlBQVk7O0FBR2Q7QXVCNTJHSSxjQUFBOztBdkJnM0dKO0FBQ0UsZXVCNzJHSTs7QXZCZzNHTjtBQUNFLGFBQWE7O0FBR2Y7QXVCeDNHSSxZQUFBOztBdkI0M0dKO0FBQ0UsY3VCejNHSTs7QXZCNDNHTjtBQUNFLGVBQWU7O0FBR2pCO0F1QnA0R0ksYUFBQTs7QXZCdzRHSjtBQUNFLFl1QnI0R0k7O0F2Qnc0R047QUFDRSxjQUFjOztBQUdoQjtBdUJoNUdJLGVBQUE7O0F2Qm81R0o7QUFDRSxhdUJqNUdJOztBdkJvNUdOO0FBQ0U7QXVCNTVHRSxZQUFBOztBdkIrNUdGO0F1QjU1R0UsY0FBQTs7QXZCKzVHRjtBdUI1NUdFLGVBQUE7O0F2Qis1R0Y7QXVCNTVHRSxhQUFBOztBdkIrNUdGO0F1Qng2R0UsWUFBQTs7QXZCMjZHRjtBdUJ4NkdFLGNBQUE7O0F2QjI2R0Y7QXVCeDZHRSxlQUFBOztBdkIyNkdGO0F1Qng2R0UsYUFBQTs7QXZCMjZHRjtBdUJwN0dFLFlBQUE7O0F2QnU3R0Y7QXVCcDdHRSxjQUFBOztBdkJ1N0dGO0F1QnA3R0UsZUFBQTs7QXZCdTdHRjtBdUJwN0dFLGFBQUE7O0F2QnU3R0Y7QXVCaDhHRSxZQUFBOztBdkJtOEdGO0F1Qmg4R0UsY0FBQTs7QXZCbThHRjtBdUJoOEdFLGVBQUE7O0F2Qm04R0Y7QXVCaDhHRSxhQUFBOztBdkJtOEdGO0F1QjU4R0UsWUFBQTs7QXZCKzhHRjtBdUI1OEdFLGNBQUE7O0F2Qis4R0Y7QXVCNThHRSxlQUFBOztBdkIrOEdGO0F1QjU4R0UsYUFBQTs7QXZCKzhHRjtBdUJ4OUdFLFlBQUE7O0F2QjI5R0Y7QXVCeDlHRSxjQUFBOztBdkIyOUdGO0F1Qng5R0UsZUFBQTs7QXZCMjlHRjtBdUJ4OUdFLGFBQUE7O0F2QjI5R0Y7QXVCcCtHRSxZQUFBOztBdkJ1K0dGO0F1QnArR0UsY0FBQTs7QXZCdStHRjtBdUJwK0dFLGVBQUE7O0F2QnUrR0Y7QXVCcCtHRSxhQUFBOztBdkJ1K0dGO0F1QmgvR0UsWUFBQTs7QXZCbS9HRjtBdUJoL0dFLGNBQUE7O0F2Qm0vR0Y7QXVCaC9HRSxlQUFBOztBdkJtL0dGO0F1QmgvR0UsYUFBQTs7QXZCbS9HRjtBdUI1L0dFLFlBQUE7O0F2QisvR0Y7QXVCNS9HRSxjQUFBOztBdkIrL0dGO0F1QjUvR0UsZUFBQTs7QXZCKy9HRjtBdUI1L0dFLGFBQUE7O0F2QisvR0Y7QXVCeGdIRSxZQUFBOztBdkIyZ0hGO0F1QnhnSEUsY0FBQTs7QXZCMmdIRjtBdUJ4Z0hFLGVBQUE7O0F2QjJnSEY7QXVCeGdIRSxhQUFBOztBdkIyZ0hGO0F1QnBoSEUsWUFBQTs7QXZCdWhIRjtBdUJwaEhFLGNBQUE7O0F2QnVoSEY7QXVCcGhIRSxlQUFBOztBdkJ1aEhGO0F1QnBoSEUsYUFBQTs7QXZCdWhIRjtBdUJoaUhFLFlBQUE7O0F2Qm1pSEY7QXVCaGlIRSxjQUFBOztBdkJtaUhGO0F1QmhpSEUsZUFBQTs7QXZCbWlIRjtBdUJoaUhFLGFBQUE7O0F2Qm1pSEY7QXVCNWlIRSxZQUFBOztBdkIraUhGO0F1QjVpSEUsY0FBQTs7QXZCK2lIRjtBdUI1aUhFLGVBQUE7O0F2QitpSEY7QXVCNWlIRSxhQUFBOztBdkIraUhGO0F1QnhqSEUsWUFBQTs7QXZCMmpIRjtBdUJ4akhFLGNBQUE7O0F2QjJqSEY7QXVCeGpIRSxlQUFBOztBdkIyakhGO0F1QnhqSEUsYUFBQTs7QXZCMmpIRjtBQUNFLFlBQVk7O0F1QnJqSFo7QUFDRSxjQUFBOztBQUVGO0FBQ0UsZUFBQTs7QUFFRjtBQUNFLGFBQUE7O0FBRUY7QUFDRSxZQUFBOztBQVZGO0FBQ0UsY0FBQTs7QUFFRjtBQUNFLGVBQUE7O0FBRUY7QUFDRSxhQUFBOztBQUVGO0FBQ0UsWUFBQTs7QUFWRjtBQUNFLGNBQUE7O0FBRUY7QUFDRSxlQUFBOztBQUVGO0FBQ0UsYUFBQTs7QUFFRjtBQUNFLFlBQUE7O0FBVkY7QUFDRSxjQUFBOztBQUVGO0FBQ0UsZUFBQTs7QUFFRjtBQUNFLGFBQUE7O0FBRUY7QUFDRSxZQUFBOztBQVZGO0FBQ0UsY0FBQTs7QUFFRjtBQUNFLGVBQUE7O0FBRUY7QUFDRSxhQUFBOztBQUVGO0FBQ0UsWUFBQTs7QUFWRjtBQUNFLGNBQUE7O0FBRUY7QUFDRSxlQUFBOztBQUVGO0FBQ0UsYUFBQTs7QUFFRjtBQUNFLFlBQUE7O0FBVkY7QUFDRSxjQUFBOztBQUVGO0FBQ0UsZUFBQTs7QUFFRjtBQUNFLGFBQUE7OztBdkJrb0hOO0FBQ0U7QXVCMW9IRSxZQUFBOztBdkI2b0hGO0F1QjFvSEUsY0FBQTs7QXZCNm9IRjtBdUIxb0hFLGVBQUE7O0F2QjZvSEY7QXVCMW9IRSxhQUFBOztBdkI2b0hGO0F1QnRwSEUsWUFBQTs7QXZCeXBIRjtBdUJ0cEhFLGNBQUE7O0F2QnlwSEY7QXVCdHBIRSxlQUFBOztBdkJ5cEhGO0F1QnRwSEUsYUFBQTs7QXZCeXBIRjtBdUJscUhFLFlBQUE7O0F2QnFxSEY7QXVCbHFIRSxjQUFBOztBdkJxcUhGO0F1QmxxSEUsZUFBQTs7QXZCcXFIRjtBdUJscUhFLGFBQUE7O0F2QnFxSEY7QXVCOXFIRSxZQUFBOztBdkJpckhGO0F1QjlxSEUsY0FBQTs7QXZCaXJIRjtBdUI5cUhFLGVBQUE7O0F2QmlySEY7QXVCOXFIRSxhQUFBOztBdkJpckhGO0F1QjFySEUsWUFBQTs7QXZCNnJIRjtBdUIxckhFLGNBQUE7O0F2QjZySEY7QXVCMXJIRSxlQUFBOztBdkI2ckhGO0F1QjFySEUsYUFBQTs7QXZCNnJIRjtBdUJ0c0hFLFlBQUE7O0F2QnlzSEY7QXVCdHNIRSxjQUFBOztBdkJ5c0hGO0F1QnRzSEUsZUFBQTs7QXZCeXNIRjtBdUJ0c0hFLGFBQUE7O0F2QnlzSEY7QXVCbHRIRSxZQUFBOztBdkJxdEhGO0F1Qmx0SEUsY0FBQTs7QXZCcXRIRjtBdUJsdEhFLGVBQUE7O0F2QnF0SEY7QXVCbHRIRSxhQUFBOztBdkJxdEhGO0F1Qjl0SEUsWUFBQTs7QXZCaXVIRjtBdUI5dEhFLGNBQUE7O0F2Qml1SEY7QXVCOXRIRSxlQUFBOztBdkJpdUhGO0F1Qjl0SEUsYUFBQTs7QXZCaXVIRjtBdUIxdUhFLFlBQUE7O0F2QjZ1SEY7QXVCMXVIRSxjQUFBOztBdkI2dUhGO0F1QjF1SEUsZUFBQTs7QXZCNnVIRjtBdUIxdUhFLGFBQUE7O0F2QjZ1SEY7QXVCdHZIRSxZQUFBOztBdkJ5dkhGO0F1QnR2SEUsY0FBQTs7QXZCeXZIRjtBdUJ0dkhFLGVBQUE7O0F2Qnl2SEY7QXVCdHZIRSxhQUFBOztBdkJ5dkhGO0F1Qmx3SEUsWUFBQTs7QXZCcXdIRjtBdUJsd0hFLGNBQUE7O0F2QnF3SEY7QXVCbHdIRSxlQUFBOztBdkJxd0hGO0F1Qmx3SEUsYUFBQTs7QXZCcXdIRjtBdUI5d0hFLFlBQUE7O0F2Qml4SEY7QXVCOXdIRSxjQUFBOztBdkJpeEhGO0F1Qjl3SEUsZUFBQTs7QXZCaXhIRjtBdUI5d0hFLGFBQUE7O0F2Qml4SEY7QXVCMXhIRSxZQUFBOztBdkI2eEhGO0F1QjF4SEUsY0FBQTs7QXZCNnhIRjtBdUIxeEhFLGVBQUE7O0F2QjZ4SEY7QXVCMXhIRSxhQUFBOztBdkI2eEhGO0F1QnR5SEUsWUFBQTs7QXZCeXlIRjtBdUJ0eUhFLGNBQUE7O0F2Qnl5SEY7QXVCdHlIRSxlQUFBOztBdkJ5eUhGO0F1QnR5SEUsYUFBQTs7QXZCeXlIRjtBQUNFLFlBQVk7O0FGeDFIaEI7QUFBQSxjQUFBOztBQUFBO0FBQUEsZUFBQTs7QUFBQTtBQUFBLGFBQUE7O0FBU0E7QUFBQSxZQUFBOztBQUFBO0FBQUEsY0FBQTs7QUFBQTtBQUFBLGVBQUE7O0FBQUE7QUFtQkEsYUFBQTs7QTBCNUJBO0FBS0EsWUFBQTs7QXhCNjJIRTtBQUNFLGNBQWM7O0F3QnoySGpCO0F4QjQySEcsZUFBZTs7QXdCejJIbkI7QUFDQyxhQUFBOztBeEI2MkhDO0F3QjEySEYsWUFBQTs7QXhCNjJIRTtBQUNFLGNBQWM7O0F3QnQySGQ7QXhCeTJIQSxlQUFlOztBd0J2MkhqQjtBQUNFLGFBQUE7O0F4QjIySEY7QXdCejJIQSxZQUFBOztBeEI0MkhBO0FBQ0UsY0FBYzs7QXdCejJIZDtBeEI0MkhBLGVBQWU7O0F3QnQzSGpCO0FBQ0UsYUFBQTs7QXhCMDNIRjtBd0J4M0hBLFlBQUE7O0F4QjIzSEE7QUFDRSxjQUFjOztBd0J4M0hkO0F4QjIzSEEsZUFBZTs7QXdCejNIakI7QUFDRSxhQUFBOztBeEI2M0hGO0F3QnY0SEEsWUFBQTs7QXhCMDRIQTtBQUNFLGNBQWM7O0F3QnY0SGQ7QXhCMDRIQSxlQUFlOztBd0J4NEhqQjtBQUNFLGFBQUE7OztBQVBGO0F4QjI2SEY7QXdCeDZIRSxhQUFBOztBeEI0NkhGO0F3Qno2SEUsZUFBQTs7QXhCNjZIRjtBd0IxNkhFLGdCQUFBOztBeEI4NkhGO0F3QnY3SEUsY0FBQTs7QXhCMjdIRjtBd0J4N0hFLGFBQUE7O0F4QjQ3SEY7QXdCejdIRSxlQUFBOztBeEI2N0hGO0F3QjE3SEUsZ0JBQUE7O0F4Qjg3SEY7QXdCdjhIRSxjQUFBOztBeEIyOEhGO0F3Qng4SEUsYUFBQTs7QXhCNDhIRjtBd0J6OEhFLGVBQUE7O0F4QjY4SEY7QXdCMThIRSxnQkFBQTs7QXhCODhIRjtBd0J2OUhFLGNBQUE7O0F4QjI5SEY7QXdCeDlIRSxhQUFBOztBeEI0OUhGO0F3Qno5SEUsZUFBQTs7QXhCNjlIRjtBd0IxOUhFLGdCQUFBOztBeEI4OUhGO0F3QnYrSEUsY0FBQTs7QXhCMitIRjtBd0J4K0hFLGFBQUE7O0F4QjQrSEY7QXdCeitIRSxlQUFBOztBeEI2K0hGO0F3QjErSEUsZ0JBQUE7O0F4QjgrSEY7QXdCdi9IRSxjQUFBOztBeEIyL0hGO0F3QngvSEUsYUFBQTs7QXhCNC9IRjtBd0J6L0hFLGVBQUE7O0F4QjYvSEY7QXdCMS9IRSxnQkFBQTs7QXhCOC9IRjtBd0J2Z0lFLGNBQUE7O0F4QjJnSUY7QXdCeGdJRSxhQUFBOztBeEI0Z0lGO0F3QnpnSUUsZUFBQTs7QXhCNmdJRjtBd0IxZ0lFLGdCQUFBOztBeEI4Z0lGO0F3QnZoSUUsY0FBQTs7QXhCMmhJRjtBd0J4aElFLGFBQUE7O0F4QjRoSUY7QXdCemhJRSxlQUFBOztBeEI2aElGO0F3QjFoSUUsZ0JBQUE7O0F4QjhoSUY7QXdCdmlJRSxjQUFBOztBeEIyaUlGO0F3QnhpSUUsYUFBQTs7QXhCNGlJRjtBd0J6aUlFLGVBQUE7O0F4QjZpSUY7QXdCMWlJRSxnQkFBQTs7QXhCOGlJRjtBd0J2aklFLGNBQUE7O0F4QjJqSUY7QXdCeGpJRSxhQUFBOztBeEI0aklGO0F3QnpqSUUsZUFBQTs7QXhCNmpJRjtBd0IxaklFLGdCQUFBOztBeEI4aklGO0F3QnZrSUUsY0FBQTs7QXhCMmtJRjtBd0J4a0lFLGFBQUE7O0F4QjRrSUY7QXdCemtJRSxlQUFBOztBeEI2a0lGO0F3QjFrSUUsZ0JBQUE7O0F4QjhrSUY7QXdCdmxJRSxjQUFBOztBeEIybElGO0F3QnhsSUUsYUFBQTs7QXhCNGxJRjtBd0J6bElFLGVBQUE7O0F4QjZsSUY7QXdCMWxJRSxnQkFBQTs7QXhCOGxJRjtBd0J2bUlFLGNBQUE7O0F4QjJtSUY7QXdCeG1JRSxhQUFBOztBeEI0bUlGO0F3QnptSUUsZUFBQTs7QXhCNm1JRjtBd0IxbUlFLGdCQUFBOztBeEI4bUlGO0F3QnZuSUUsY0FBQTs7QXhCMm5JRjtBd0J4bklFLGFBQUE7O0F4QjRuSUY7QXdCem5JRSxlQUFBOztBeEI2bklGO0F3QjFuSUUsZ0JBQUE7O0F4QjhuSUY7QXdCdm9JRSxjQUFBOztBeEIyb0lGO0F3QnhvSUUsYUFBQTs7QXhCNG9JRjtBd0J6b0lFLGVBQUE7O0F4QjZvSUY7QXdCMW9JRSxnQkFBQTs7QXhCOG9JRjtBd0J2cElFLGNBQUE7O0F4QjJwSUY7QXdCeHBJRSxhQUFBOztBeEI0cElGO0F3QnpwSUUsZUFBQTs7QXhCNnBJRjtBd0IxcElFLGdCQUFBOztBeEI4cElGO0F3QnZxSUUsY0FBQTs7QXhCMnFJRjtBd0J4cUlFLGFBQUE7O0F4QjRxSUY7QXdCenFJRSxlQUFBOztBeEI2cUlGO0F3QjFxSUUsZ0JBQUE7O0F4QjhxSUY7QUMzb0lFLGNBQUE7O0FEK29JRjtBd0J6cUlJLGFBQUE7O0F4QjZxSUo7QUFDRSxld0IxcUlJOztBeEI2cUlOO0FBQ0UsZ0JBQWdCOztBQUdsQjtBd0JycklJLGNBQUE7O0F4QnlySUo7QUFDRSxhd0J0cklJOztBeEJ5cklOO0FBQ0UsZUFBZTs7QUFHakI7QXdCanNJSSxnQkFBQTs7QXhCcXNJSjtBQUNFLGN3QmxzSUk7O0F4QnFzSU47QUFDRSxhQUFhOztBQUdmO0F3QjdzSUksZUFBQTs7QXhCaXRJSjtBQUNFLGdCd0I5c0lJOztBeEJpdElOO0FBQ0UsY0FBYzs7QUFHaEI7QXdCenRJSSxhQUFBOztBeEI2dElKO0FBQ0UsZXdCMXRJSTs7QXhCNnRJTjtBQUNFLGdCQUFnQjs7QUFHbEI7QXdCcnVJSSxjQUFBOztBeEJ5dUlKO0FBQ0UsYXdCdHVJSTs7QXhCeXVJTjtBQUNFLGVBQWU7O0FBR2pCO0F3Qmp2SUksZ0JBQUE7O0F4QnF2SUo7QUFDRSxjd0JsdklJOztBeEJxdklOO0FBQ0U7QXdCN3ZJRSxZQUFBOztBeEJnd0lGO0F3Qjd2SUUsY0FBQTs7QXhCZ3dJRjtBd0I3dklFLGVBQUE7O0F4Qmd3SUY7QXdCN3ZJRSxhQUFBOztBeEJnd0lGO0F3Qnp3SUUsWUFBQTs7QXhCNHdJRjtBd0J6d0lFLGNBQUE7O0F4QjR3SUY7QXdCendJRSxlQUFBOztBeEI0d0lGO0F3Qnp3SUUsYUFBQTs7QXhCNHdJRjtBd0JyeElFLFlBQUE7O0F4Qnd4SUY7QXdCcnhJRSxjQUFBOztBeEJ3eElGO0F3QnJ4SUUsZUFBQTs7QXhCd3hJRjtBd0JyeElFLGFBQUE7O0F4Qnd4SUY7QXdCanlJRSxZQUFBOztBeEJveUlGO0F3Qmp5SUUsY0FBQTs7QXhCb3lJRjtBd0JqeUlFLGVBQUE7O0F4Qm95SUY7QXdCanlJRSxhQUFBOztBeEJveUlGO0F3Qjd5SUUsWUFBQTs7QXhCZ3pJRjtBd0I3eUlFLGNBQUE7O0F4Qmd6SUY7QXdCN3lJRSxlQUFBOztBeEJneklGO0F3Qjd5SUUsYUFBQTs7QXhCZ3pJRjtBd0J6eklFLFlBQUE7O0F4QjR6SUY7QXdCenpJRSxjQUFBOztBeEI0eklGO0F3Qnp6SUUsZUFBQTs7QXhCNHpJRjtBd0J6eklFLGFBQUE7O0F4QjR6SUY7QXdCcjBJRSxZQUFBOztBeEJ3MElGO0F3QnIwSUUsY0FBQTs7QXhCdzBJRjtBd0JyMElFLGVBQUE7O0F4QncwSUY7QXdCcjBJRSxhQUFBOztBeEJ3MElGO0F3QmoxSUUsWUFBQTs7QXhCbzFJRjtBd0JqMUlFLGNBQUE7O0F4Qm8xSUY7QXdCajFJRSxlQUFBOztBeEJvMUlGO0F3QmoxSUUsYUFBQTs7QXhCbzFJRjtBd0I3MUlFLFlBQUE7O0F4QmcySUY7QXdCNzFJRSxjQUFBOztBeEJnMklGO0F3QjcxSUUsZUFBQTs7QXhCZzJJRjtBd0I3MUlFLGFBQUE7O0F4QmcySUY7QXdCejJJRSxZQUFBOztBeEI0MklGO0F3QnoySUUsY0FBQTs7QXhCNDJJRjtBd0J6MklFLGVBQUE7O0F4QjQySUY7QXdCejJJRSxhQUFBOztBeEI0MklGO0F3QnIzSUUsWUFBQTs7QXhCdzNJRjtBd0JyM0lFLGNBQUE7O0F4QnczSUY7QXdCcjNJRSxlQUFBOztBeEJ3M0lGO0F3QnIzSUUsYUFBQTs7QXhCdzNJRjtBd0JqNElFLFlBQUE7O0F4Qm80SUY7QXdCajRJRSxjQUFBOztBeEJvNElGO0F3Qmo0SUUsZUFBQTs7QXhCbzRJRjtBd0JqNElFLGFBQUE7O0F4Qm80SUY7QXdCNzRJRSxZQUFBOztBeEJnNUlGO0F3Qjc0SUUsY0FBQTs7QXhCZzVJRjtBd0I3NElFLGVBQUE7O0F4Qmc1SUY7QXdCNzRJRSxhQUFBOztBeEJnNUlGO0F3Qno1SUUsWUFBQTs7QXhCNDVJRjtBd0J6NUlFLGNBQUE7O0F4QjQ1SUY7QXdCejVJRSxlQUFBOztBeEI0NUlGO0F3Qno1SUUsYUFBQTs7QXhCNDVJRjtBQUNFLFlBQVk7O0F3QnQ1SVo7QUFDRSxjQUFBOztBQUVGO0FBQ0UsZUFBQTs7QUFFRjtBQUNFLGFBQUE7O0FBRUY7QUFDRSxZQUFBOztBQVZGO0FBQ0UsY0FBQTs7QUFFRjtBQUNFLGVBQUE7O0FBRUY7QUFDRSxhQUFBOztBQUVGO0FBQ0UsWUFBQTs7QUFWRjtBQUNFLGNBQUE7O0FBRUY7QUFDRSxlQUFBOztBQUVGO0FBQ0UsYUFBQTs7QUFFRjtBQUNFLFlBQUE7O0FBVkY7QUFDRSxjQUFBOztBQUVGO0FBQ0UsZUFBQTs7QUFFRjtBQUNFLGFBQUE7O0FBRUY7QUFDRSxZQUFBOztBQVZGO0FBQ0UsY0FBQTs7QUFFRjtBQUNFLGVBQUE7O0FBRUY7QUFDRSxhQUFBOztBQUVGO0FBQ0UsWUFBQTs7QUFWRjtBQUNFLGNBQUE7O0FBRUY7QUFDRSxlQUFBOztBQUVGO0FBQ0UsYUFBQTs7QUFFRjtBQUNFLFlBQUE7O0FBVkY7QUFDRSxjQUFBOztBQUVGO0FBQ0UsZUFBQTs7QUFFRjtBQUNFLGFBQUE7OztBeEJtK0lOO0FBQ0U7QXdCMytJRSxZQUFBOztBeEI4K0lGO0F3QjMrSUUsY0FBQTs7QXhCOCtJRjtBd0IzK0lFLGVBQUE7O0F4QjgrSUY7QXdCMytJRSxhQUFBOztBeEI4K0lGO0F3QnYvSUUsWUFBQTs7QXhCMC9JRjtBd0J2L0lFLGNBQUE7O0F4QjAvSUY7QXdCdi9JRSxlQUFBOztBeEIwL0lGO0F3QnYvSUUsYUFBQTs7QXhCMC9JRjtBd0JuZ0pFLFlBQUE7O0F4QnNnSkY7QXdCbmdKRSxjQUFBOztBeEJzZ0pGO0F3Qm5nSkUsZUFBQTs7QXhCc2dKRjtBd0JuZ0pFLGFBQUE7O0F4QnNnSkY7QXdCL2dKRSxZQUFBOztBeEJraEpGO0F3Qi9nSkUsY0FBQTs7QXhCa2hKRjtBd0IvZ0pFLGVBQUE7O0F4QmtoSkY7QXdCL2dKRSxhQUFBOztBeEJraEpGO0F3QjNoSkUsWUFBQTs7QXhCOGhKRjtBd0IzaEpFLGNBQUE7O0F4QjhoSkY7QXdCM2hKRSxlQUFBOztBeEI4aEpGO0F3QjNoSkUsYUFBQTs7QXhCOGhKRjtBd0J2aUpFLFlBQUE7O0F4QjBpSkY7QXdCdmlKRSxjQUFBOztBeEIwaUpGO0F3QnZpSkUsZUFBQTs7QXhCMGlKRjtBd0J2aUpFLGFBQUE7O0F4QjBpSkY7QXdCbmpKRSxZQUFBOztBeEJzakpGO0F3Qm5qSkUsY0FBQTs7QXhCc2pKRjtBd0JuakpFLGVBQUE7O0F4QnNqSkY7QXdCbmpKRSxhQUFBOztBeEJzakpGO0F3Qi9qSkUsWUFBQTs7QXhCa2tKRjtBd0IvakpFLGNBQUE7O0F4QmtrSkY7QXdCL2pKRSxlQUFBOztBeEJra0pGO0F3Qi9qSkUsYUFBQTs7QXhCa2tKRjtBd0Iza0pFLFlBQUE7O0F4QjhrSkY7QXdCM2tKRSxjQUFBOztBeEI4a0pGO0F3QjNrSkUsZUFBQTs7QXhCOGtKRjtBd0Iza0pFLGFBQUE7O0F4QjhrSkY7QXdCdmxKRSxZQUFBOztBeEIwbEpGO0F3QnZsSkUsY0FBQTs7QXhCMGxKRjtBd0J2bEpFLGVBQUE7O0F4QjBsSkY7QXdCdmxKRSxhQUFBOztBeEIwbEpGO0F3Qm5tSkUsWUFBQTs7QXhCc21K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QUNudU5FLFNBQUEsRUFBQTtBSGdpRUUsT0FBQTs7QUV1c0pKO0FGanNKRyxTQUFBLE9BQUEsRUFBQTs7QUVvc0pIO0FGL3JKQyxRQUFBLElBQUEsTUFBQTtBRWlzSkMsV0Zoc0pBO0FFaXNKQSxhRmhzSkE7QUVpc0pBLFFBQVE7QUYvckpULE9BQUE7O0FFa3NKRDtBQUNFLFdGaHNKTTtBRWlzSk4sYUFBYTs7QUFFZjtBQUNFLE1GOXJKRTtBRStySkYsS0Y5ckpFO0FFK3JKRixPRjlySkU7O0FFZ3NKSjtBRjlySkksT0FBQTtBRWdzSkYsS0YvckpHO0FFZ3NKSCxPQUFPOztBQUVUO0FBQ0UsUUY5ckpFO0FFK3JKRixNRjlySkU7QUUrckpGLE9GOXJKRTs7QUVnc0pKO0FBQ0UsWUY5ckpFLGdEQUFBLE1BQUEsQ0FBQSxRQUFBO0FFK3JKRixTRjlySkU7QUUrckpGLFFGOXJKRTtBRStySkYsVUY5ckpFO0FFK3JKRixPQUFPO0FGOXJKTCxLQUFBO0FFZ3NKRixXRi9ySkc7QUVnc0pILE9BQU87O0FBRVQ7QUFDRSxRQUFRO0FGN3JKUCxNQUFBO0FFK3JKRCxPRjlySkU7O0FFZ3NKSjtBQUNFLE9GOXJKRTs7QUVnc0pKO0FBQ0UsT0YvckpHOztBRWlzSkw7QUFDRSxRRjFySkUsRUFBQSxLQUFBLFNBQUE7QUUyckpGLFVBQVU7QUZ6ckpULEtBQUE7QUUyckpELFdGMXJKRTtBRTJySkYsT0FBTzs7QUFFVDtBQUNFLE9GMXJKRTs7QUU0ckpKO0FBQ0UsUUFBUSxTQUFTLEtBQUssRUFBRTtBRnpySnZCLE9BQUE7O0FFNHJKSDtBRnpySkcsT0FBQTs7QUU0ckpIO0FBQ0UsT0YxckpFOztBRTRySko7QUFDRSxPRjFySkU7O0FFNHJKSjtBQUNFLFFGMXJKRSxPQUFBLEVBQUE7QUUyckpGLE9GMXJKRTs7QUU0ckpKO0FBQ0UsUUYxckpFLE9BQUE7QUUyckpGLE9GMXJKRTs7QUU0ckpKO0FBQ0UsT0FBTzs7QUFFVDtBQUNFLFNBQVMsT0FBTyxFQUFFO0FGenJKakIsT0FBQTs7QUU0ckpIO0FGenJKRyxRQUFBLE1BQUEsRUFBQSxPQUFBO0FFMnJKRCxPRjFySkU7O0FFNHJKSjtBQUNFLE9GMXJKRTs7QUU0ckpKO0FGenJKRyxPQUFBOztBRTRySkg7QUFDRSxPRjFySkU7O0FFNHJKSjtBQUNFLE9GMXJKRTs7QUU0ckpKO0FBQ0UsT0FBTzs7QUFFVDtBQUNFLFNGeHJKRSxNQUFBLE9BQUE7O0FFMHJKSjtBRnhySkksT0FBQTtBRTBySkYsV0Z6ckpHO0FFMHJKSCxTRnpySkcsRUFBQSxNQUFBLEtBQUE7O0FFMnJKTDtBQUNFLFdGenJKRztBRTBySkgsUUZ6ckpHLEtBQUEsRUFBQTs7QUU0ckpMO0FBQ0UsT0Z6ckpHO0FFMHJKSCxhQUFhLFVBQVksQ0FBRTtBRnZySjFCLFdBQUE7QUV5ckpELGFGeHJKRTtBRXlySkYsU0Z4ckpFLEtBQUEsRUFBQTs7QUUwckpKO0FBQ0UsT0Z4ckpFOztBRTBySko7QUZ2ckpHLFNBQUE7QUUwckpELFFGeHJKRSxFQUFBLEtBQUE7QUV5ckpGLE9GeHJKRTs7QUUwckpKO0FBQ0UsT0Z4ckpFOztBRTBySko7QUZ2ckpHLFFBQUE7QUV5ckpELFlGeHJKRTtBRXlySkYsT0Z4ckpFOztBRTJySko7QUFDRTtBRnJySkUsU0FBQTs7QUFJRDtBQUNDLFNBQUE7OztBRXVySko7QUFDRTtBRm5ySkUsV0FBQTs7QUFFRDtBQUNDLFdBQUE7O0FFc3JKRjtBQUNFLFFBQVE7QUZuckpULFdBQUE7O0FFc3JKRDtBRm5ySkUsTUFBQTtBQUNBLFdBQUE7QUFDQSxXQUFBOztBRXNySkY7QUZuckpDLFNBQUE7QUFFQyxhQUFBO0FFcXJKQSxnQkFBZ0I7QUZuckpqQixpQkFBQTtBQUNDLFNBQUEsRUFBQSxNQUFBOztBRXNySkY7QUFDRSxZQUFZLGtEQUFrRCxNQUFNLENBQUMsTUFBTTs7QUFFN0U7QUFDRSxZQUFZO0FGbnJKYixRQUFBLFNBQUEsRUFBQTtBQUNDLFNBQUE7QUFDQSxPQUFBOztBQUVEO0FBQ0MsZUFBQTtBQUNBLFFBQUEsUUFBQSxPQUFBO0FBQ0EsU0FBQSxPQUFBLE9BQUE7QUFDQSxPQUFBOztBRXNySkY7QUZwckpFLFNBQUE7O0FFdXJKRjtBRnBySkUsU0FBQSxPQUFBLEVBQUE7O0FFdXJKRjtBRm5ySkMsU0FBQTtBQUdDLFdBQUE7QUVvckpBLGlCQUFpQjtBRmxySmxCLFNBQUE7O0FFcXJKRDtBRmhySkMsWUFBQSx1REFBQSxJQUFBLE1BQUEsS0FBQSxtQkFBQSxDQUFBLE9BQUEsU0FBQSxDQUFBLHVEQUFBLElBQUEsUUFBQSxNQUFBLG1CQUFBLENBQUEsT0FBQSxTQUFBLENBQUEsdURBQUEsT0FBQSxPQUFBLE1BQUEsaUJBQUEsQ0FBQSxPQUFBLFNBQUEsQ0FBQTs7QUVtckpEO0FGdHFKRSxTQUFBLE9BQUEsRUFBQTs7QUV5cUpGO0FGdHFKRSxTQUFBLE9BQUEsRUFBQTs7QUV5cUpGO0FBQ0UsWUFBWSxrREFBa0QsTUFBTSxDQUFDLE1BQU0sUUFBUSxDQUFFO0FGdHFKckYsV0FBQTtBQUNDLFFBQUEsRUFBQSxLQUFBO0FFd3FKRCxTQUFTLEtBQUssS0FBSzs7QUFFckI7QUFDRSxTQUFTLE9BQU8sRUFBRTs7QUFFcEI7QUZ0cUpHLFdBQUE7QUV3cUpELFFBQVEsT0FBTyxLQUFLO0FGcnFKckIsU0FBQSxPQUFBLE1BQUE7O0FFd3FKRDtBRnJxSkMsU0FBQTtBRXdxSkMsYUFBYTtBRnJxSmQsS0FBQTtBQUNDLHVCQUFBLElBQUE7QUV1cUpBLE9BQU87O0FBRVQ7QUFDRSxTQUFTO0FGcHFKVCxLQUFBLEVBQUE7QUFDQSx1QkFBQSxJQUFBO0FFdXFKQSxlQUFlOztBQUVqQjtBRnRxSkcsU0FBQSxPQUFBOztBRXlxSkg7QUZ0cUpHLFNBQUEsT0FBQSxPQUFBLE9BQUE7O0FFeXFKSDtBRnRxSkcsU0FBQSxRQUFBLEVBQUE7O0FFeXFKSDtBRnJxSkMsV0FBQTtBQUNDLFNBQUEsS0FBQSxPQUFBOztBQUVEO0FBQ0MsZUFBQTtBRXVxSkEsUUFBUTtBRnJxSlQsWUFBQTtBQUNDLFdBQUE7QUV1cUpBLFNBQVMsT0FBTyxPQUFPO0FGcnFKeEIsVUFBQTtBQUNDLFdBQUE7QUV1cUpBLE9BQU87O0FBRVQ7QUZycUpFLFlBQUEsOENBQUEsTUFBQSxDQUFBLE1BQUEsU0FBQSxDQUFBO0FBQ0EsU0FBQSxPQUFBLEtBQUE7QUV1cUpBLFVBQVU7O0FBRVo7QUFDRSxZQUFZO0FGcnFKYixRQUFBO0FBQ0MsV0FBQTtBRXVxSkEsU0FBUztBRnJxSlYsUUFBQTtBQUNDLFFBQUE7QUFDQSxTQUFBO0FBQ0EsVUFBQTtBQUNBLE9BQUE7QUV1cUpBLE9BQU87O0FBRVQ7QUFDRSxTQUFTO0FGbHFKVCxhQUFBO0FFcXFKQSxnQkFBZ0I7QUZucUpqQixpQkFBQTtBQUNDLFVBQUE7QUFDQSxPQUFBOztBQUtGO0FBQ0MsU0FBQTtBQUVDLGFBQUE7QUFDQyxpQkFBQTs7QUFFRDtBQUNDLFdBQUE7QUVrcUpELE9BQU87O0FBRVQ7QUZqcUpJLFdBQUE7QUVtcUpGLFNBQVMsT0FBTyxFQUFFOztBQUVwQjtBQUNFLFNBQVM7QUY5cEpULGVBQUE7QUVpcUpBLGVBQWU7O0FBRWpCO0FBQ0UsV0FBVztBRjlwSlgsU0FBQSxPQUFBLEVBQUE7O0FFaXFKRjtBRjdwSkMsV0FBQTtBQUNDLFNBQUEsT0FBQSxFQUFBOztBRWdxSkY7QUY3cEpDLFFBQUEsTUFBQSxLQUFBO0FBQ0MsU0FBQSxJQUFBO0FFK3BKQSxPQUFPOztBQUVUO0FBQ0UsU0FBUztBRjVwSlQsS0FBQSxPQUFBO0FFK3BKQSx1QkFBdUIsSUFBSTtBRjdwSjVCLGVBQUE7QUFDQyxRQUFBO0FFK3BKQSxPQUFPOztBQUVUO0FBQ0UsYUFBYTtBRjdwSmQsV0FBQTs7QUVncUpEO0FGN3BKQyxTQUFBO0FFZ3FKQyxLQUFLLEVBQUU7QUY3cEpSLHVCQUFBLEtBQUE7O0FFZ3FKRDtBRjNwSkMsV0FBQTs7QUU4cEpEO0FBQ0UsU0FBUztBRjNwSlIsaUJBQUE7O0FBRUQ7QUFDQyxTQUFBO0FFK3BKRCxhQUFhO0FGM3BKZCxZQUFBO0FBQ0MsS0FBQTtBRTZwSkEsaUJBQWlCOztBQUVuQjtBRjNwSkUsU0FBQTs7QUU4cEpGO0FBQ0UsT0FBTzs7QUFFVDtBQUNFLFNBQVM7QUYzcEpWLE9BQUE7O0FFOHBKRDtBRjFwSkUsUUFBQSxPQUFBLEtBQUE7O0FFNnBKRjtBRnpwSkMsUUFBQSxFQUFBLEVBQUE7O0FFNHBKRDtBRnpwSkUsV0FBQTs7QUU0cEpGO0FGcnBKQyxXQUFBO0FBQ0MsUUFBQSxFQUFBLEtBQUEsRUFBQTs7QUV3cEpGO0FGcnBKQyxTQUFBLEVBQUEsRUFBQTs7QUV3cEpEO0FGcnBKQyxLQUFBOztBRXdwSkQ7QUZycEpDLFdBQUE7QUFDQyxTQUFBLEVBQUEsRUFBQTs7QUV3cEpGO0FBQ0UsWUFBWTs7QUFFZDtBRnJwSkUsT0FBQTs7QUV3cEpGO0FGdHBKRSxTQUFBLEVBQUEsRUFBQTs7QUV5cEpGO0FBQ0UsT0FBTzs7QUFFVDtBRnJwSkUsU0FBQSxPQUFBLEVBQUE7QUV1cEpBLFVBQVU7O0FBRVo7QUFDRSxTQUFTO0FGbHBKVCxZQUFBO0FFcXBKQSxTQUFTO0FGbnBKVixRQUFBO0FBQ0MsVUFBQTtBRXFwSkEsT0FBTztBRm5wSlIsS0FBQTtBQUNDLE9BQUE7QUVxcEpBLFNBQVM7O0FBRVg7QUYzb0pFLFNBQUEsTUFBQSxFQUFBOztBRThvSkY7QUYzb0pFLE9BQUE7O0FBSUQ7QUFDQyxPQUFBOztBQUVEO0FBQ0MsUUFBQTs7QUFFRDtBQUNDLFdBQUE7QUUyb0pBLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUZ2b0psQixRQUFBLEVBQUEsRUFBQTs7QUUwb0pEO0FGdm9KRSxTQUFBLEVBQUEsRUFBQTs7QUUwb0pGO0FGeG9KRSxTQUFBLEVBQUEsRUFBQTs7QUUyb0pGO0FGeG9KRyxXQUFBO0FBQ0EsUUFBQTtBRTBvSkQsZ0JBQWdCO0FGdm9KakIsT0FBQTs7QUUwb0pEO0FGdm9KRSxPQUFBOztBQUNBO0FBQ0MsU0FBQSxFQUFBLEVBQUEsRUFBQTs7QUUyb0pIO0FGeG9KRyxZQUFBO0FBQ0EsWUFBQTs7QUUyb0pIO0FGeG9KRSxZQUFBOztBRTJvSkY7QUFDRSxXQUFXOztBQUViO0FGem9KSSxXQUFBOztBRTRvSko7QUZ6b0pJLFFBQUE7QUFDQSxPQUFBOztBQUdGO0FBQ0MsUUFBQTs7QUFHRjtBQUNDLFdBQUE7O0FBRUQ7QUFDQyxXQUFBOztBQUNBO0FBQ0MsV0FBQTs7QUFHRjtBQUdDLFFBQUEsRUFBQSxFQUFBO0FFdW9KQSxPQUFPOztBQUVUO0FGcm9KRSxXQUFBOztBRXdvSkY7QUZwb0pDLFlBQUE7O0FFdW9KRDtBQUNFLFNBQVMsT0FBTyxFQUFFOztBQUVwQjtBRnBvSkUsV0FBQTs7QUV1b0pGO0FGcG9KRSxPQUFBOztBQUVEO0FBQ0MsV0FBQTs7QUFFRDtBQUNDLFdBQUE7O0FBRUQ7QUFDQyxRQUFBOztBRXVvSkY7QUZwb0pFLGlCQUFBO0FFc29KQSxTQUFTLEVBQUUsRUFBRTs7QUFFZjtBRnBvSkUsT0FBQTs7QUFJRDtBQUNDLFFBQUEsS0FBQSxFQUFBLE1BQUE7QUVvb0pBLE9BQU87O0FBRVQ7QUFDRSxPQUFPOztBQUVUO0FBQ0UsTUFBTTtBRi9uSk4sVUFBQTtBQUNDLEtBQUE7QUVpb0pELE9BQU87O0FBRVQ7QUFDRSxPQUFPOztBQUVUO0FBQ0UsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQzs7QUFFbkI7QUFDRSxRQUFROztBQUVWO0FBQ0UsUUFBUTtBRjFuSlQsU0FBQTtBQUNDLE9BQUE7QUFDQSxPQUFBOztBRTZuSkY7QUYzbkpFLFFBQUEsT0FBQSxNQUFBO0FBQ0MsU0FBQSxLQUFBLE9BQUE7O0FBRUQ7QUFDQyxXQUFBOztBQUVEO0FBQ0MsUUFBQSxPQUFBLEtBQUE7O0FBR0Y7QUFDQyxXQUFBO0FFNG5KQSxRQUFRLE9BQU8sS0FBSztBRjFuSnJCLFNBQUEsTUFBQTs7QUU2bkpEO0FBQ0UsUUFBUTtBRjFuSlQsUUFBQSxPQUFBLEtBQUE7QUFDQyxPQUFBOztBRTZuSkY7QUYxbkpFLFVBQUE7QUFDQSxPQUFBOztBRTZuSkY7QUFDRSxTQUFTO0FGdm5KVCxVQUFBOztBRTBuSkY7QUFDRSxRQUFROztBQUVWO0FBQ0UsUUFBUTs7QUFFVjtBRmpuSkcsUUFBQTs7QUVvbkpIO0FGam5KRSxTQUFBLElBQUE7O0FFb25KRjtBRmpuSkcsU0FBQTtBQVNELEtBQUE7QUFDQyx1QkFBQSxJQUFBO0FFNG1KRCxRQUFRLEVBQUU7QUYxbUpWLFVBQUE7O0FFNm1KRjtBRjFtSkUsU0FBQTs7QUU2bUpGO0FGMW1KRyxLQUFBLEVBQUE7O0FBS0E7QUFDQyxTQUFBOztBQVFIO0FBQ0MsV0FBQTtBRW1tSkEsUUFBUTtBRmptSlQsUUFBQSxFQUFBLEVBQUEsRUFBQTtBQUNDLE9BQUE7O0FFb21KRjtBQUNFLFFBQVE7QUZsbUpSLE9BQUE7QUFDQyxLQUFBO0FFb21KRCxPQUFPOztBQUVUO0FGbG1KRyxRQUFBO0FBQ0EsU0FBQSxLQUFBLEVBQUE7QUVvbUpELE9BQU87O0FBRVQ7QUFDRSxZQUFZO0FGbG1KWixRQUFBO0FBQ0MsTUFBQTtBQUNBLEtBQUE7QUVvbUpELFdBQVc7QUZqbUpaLE9BQUE7O0FFb21KRDtBRmptSkUsV0FBQSxDQUFBLENBQUEsQ0FBQSxDQUFBLENBQUEsQ0FBQTtBRW1tSkEsU0FBUyxFQUFFLElBQUk7O0FBRWpCO0FGam1KRSxZQUFBO0FFbW1KQSxTQUFTO0FGam1KVixRQUFBO0FBQ0MsTUFBQTtBQUNBLEtBQUE7QUVtbUpBLE9BQU87O0FBRVQ7QUFDRSxPQUFPOztBQUVUO0FGN2xKRSxPQUFBOztBRWdtSkY7QUY3bEpFLFFBQUE7O0FFZ21KRjtBQUNFLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7O0FBRW5CO0FGOWxKRyxNQUFBOztBRWltSkg7QUY5bEpHLFNBQUE7QUFLRixLQUFBO0FBQ0MsaUJBQUE7O0FFOGxKRjtBRjFsSkUsU0FBQTtBRTZsSkEsdUJBQXVCLElBQUk7O0FBRTdCO0FGMWxKRyxTQUFBO0FBRUQsZUFBQTtBQUNDLGVBQUE7QUFDQSxRQUFBLEVBQUEsRUFBQTtBRTRsSkQsU0FBUyxPQUFPLE9BQU87O0FBRXpCO0FGMWxKRyxXQUFBOztBRTZsSkg7QUYzbEpHLFFBQUE7O0FFOGxKSDtBRjNsSkksY0FBQTtBQUNBLFlBQUE7QUFDQSxXQUFBO0FFNmxKRixTQUFTLEVBQUUsTUFBTSxFQUFFOztBQUVyQjtBRjFsSkcsU0FBQSxLQUFBLEVBQUE7QUFDQSxPQUFBOztBRTZsSkg7QUZ2bEpDLE9BQUE7O0FFMGxKRDtBRnZsSkUsUUFBQSxFQUFBLFFBQUEsRUFBQTs7QUFHQTtBQUNDLE9BQUE7O0FBR0Y7QUFDQyxLQUFBOztBRXdsSkY7QUFDRSxRQUFROztBQUdWO0FBREE7QUZybEpFLFNBQUE7O0FFeWxKRjtBRnBsSkUsWUFBQTs7QUV1bEpGO0FGbmxKQyxZQUFBOztBRXNsSkQ7QUZsbEpFLFFBQUE7QUFDQyxTQUFBO0FFb2xKRCxPQUFPOztBQUVUO0FBQ0UsT0FBTzs7QUFFVDtBRmpsSkUsT0FBQTs7QUVvbEpGO0FGamxKQyxTQUFBLEVBQUE7O0FFb2xKRDtBRmpsSkMsU0FBQTs7QUVvbEpEO0FGaGxKRSxlQUFBO0FBQ0MsUUFBQSxPQUFBLEVBQUE7O0FBRUQ7QUFDQyxlQUFBO0FFa2xKRCxRQUFRO0FGaGxKUixlQUFBO0FBQ0MsUUFBQSxLQUFBLEtBQUE7QUVrbEpELE9BQU87QUY3a0pSLFNBQUEsS0FBQSxNQUFBO0FBQ0MsU0FBQTs7QUFNRDtBQUNDLFdBQUEsQ0FBQSxDQUFBLENBQUEsQ0FBQSxDQUFBLENBQUE7QUFDQSxTQUFBLEtBQUEsRUFBQTs7QUFJRDtBQUNDLFdBQUE7O0FFMGtKRjtBRnBrSkUsUUFBQSxFQUFBLEVBQUE7QUFDQyxVQUFBO0FFc2tKRCxPQUFPOztBQUVUO0FBQ0UsUUFBUSxLQUFLLEVBQUU7QUZua0poQixVQUFBO0FBQ0MsT0FBQTs7QUFDQTtBQUNDLE9BQUE7O0FBR0Y7QUFDQyxPQUFBOztBQUtBO0FBQ0MsT0FBQTtBRWtrSkQsS0FBSztBRi9qSk4sT0FBQTs7QUVra0pEO0FGL2pKQyxTQUFBLEVBQUEsT0FBQSxPQUFBOztBRWtrSkQ7QUZ6akpDLFFBQUEsRUFBQSxLQUFBLEVBQUE7O0FFNGpKRDtBRnpqSkMsUUFBQTtBQUNDLFNBQUE7QUUyakpBLE9BQU87O0FBRVQ7QUFDRSxRQUFRLFFBQVEsT0FBTyxFQUFFOztBQUUzQjtBQUNFLFFBQVE7QUZuakpULFFBQUEsU0FBQSxRQUFBLEVBQUE7QUFDQyxTQUFBOztBRXNqSkY7QUZuakpVLFFBQUEsUUFBQSxPQUFBLEVBQUE7O0FFc2pKVjtBRmhqSkEsUUFBQSxLQUFBLEVBQUE7QUFDQyxPQUFBOztBQUVEO0FBQ0MsUUFBQSxPQUFBO0FFa2pKQyxTQUFTLE9BQU8sTUFBTTtBQUN0QixPQUFPOztBRnppSlI7QUFDQyxRQUFBLE9BQUEsRUFBQTtBRTRpSkEsT0FBTzs7QUFFVDtBQUNFLFFBQVE7QUZ0aUpULE9BQUE7O0FFeWlKRDtBRnRpSkMsU0FBQSxLQUFBLEVBQUE7O0FFeWlKRDtBRnRpSkMsU0FBQTtBQUVDLGFBQUE7QUV3aUpBLFFBQVE7QUZ0aUpULFdBQUE7QUFDQyxLQUFBO0FFd2lKQSx1QkFBdUIsWUFBWTtBRnBpSnBDLE9BQUE7O0FFdWlKRDtBQUNFLFNBQVM7QUZuaUpULFlBQUE7QUVzaUpBLFNBQVM7QUZwaUpWLFFBQUE7QUFDQyxPQUFBOztBQU1EO0FBQ0MsV0FBQTtBQUNBLFFBQUEsRUFBQSxLQUFBOztBRW1pSkY7QUZoaUpDO0FBQ0MsT0FBQTs7QUVtaUpGO0FGaGlKQyxNQUFBO0FBQ0MsS0FBQTs7QUVtaUpGO0FGaGlKQyxPQUFBO0FBQ0MsS0FBQTs7QUVtaUpGO0FBQ0UsUUFBUTtBRjloSlQsTUFBQTtBQUNDLE9BQUE7O0FFaWlKRjtBRi9oSkUsUUFBQTtBQUNDLE9BQUE7QUVpaUpELEtBQUs7QUZoaUpKLFdBQUE7QUFDQyxPQUFBOztBQUdGO0FBQ0MsUUFBQTtBRWlpSkQsTUFBTTtBRjdoSk4sS0FBQTtBQUNDLE9BQUE7O0FBR0Y7QUFDQyxRQUFBLEVBQUEsUUFBQSxPQUFBO0FFOGhKQSxLQUFLO0FGMWhKTixPQUFBOztBRTZoSkQ7QUZ4aEpDLFFBQUEsU0FBQSxLQUFBLEVBQUE7O0FFMmhKRDtBRnRoSkMsUUFBQTtBQUNDLFNBQUE7QUV3aEpBLE9BQU87O0FGL2dKWDtBQUNDLFdBQUE7O0FFbWhKQztBQUNFLFdBQVc7O0FBRWI7QUFDRSxPQUFPOztBQUVUO0FBQ0UsT0FBTzs7QUFFVDtBQUNFLE9BQU87O0FBRVQ7QUFDRSxPQUFPOztBQUVUO0FBQ0UsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNqQixRQUFRO0FBQ1IsT0FBTzs7QUFFVDtBQUNFLE9BQU87O0FBRVQ7QUFDRSxPQUFPOztBQUVUO0FBQ0UsT0FBTzs7QUFFVDtBQUNFLE9BQU87O0FBRVQ7QUFDRSxPQUFPOztBQUVUO0FBQ0UsT0FBTzs7QUFFVDtBQUNFLGVBQWU7QUFDZixXQUFXOztBQUViO0FBQ0UsV0FBVztBQUNYLFFBQVEsRUFBRSxFQUFFOztBQUVkO0FBQ0UsU0FBUzs7QUFFWDtBQUNFLFFBQVE7O0FBRVY7QUFDRSxXQUFXOztBQUViO0FBQ0UsV0FBVzs7QUFFYjtBQUNFLFNBQVMsS0FBSzs7QUFFaEI7QUFDRSwyQkFBMkI7O0FBRTdCO0FBQ0UsV0FBVzs7QUFFYjtBQUNFLFdBQVc7O0FBRWI7QUFDRSxTQUFTOztBQUVYO0FBQ0UsU0FBUzs7QUFFWDtBQUNFLFdBQVc7O0FBRWI7QUFDRSxPQUFPOztBQUVUO0FBQ0UsUUFBUSxFQUFFLEtBQUs7QUFDZixPQUFPOztBQUVUO0FBQ0UsT0FBTzs7QUFFVDtBQUNFLFNBQVM7O0FBRVg7QUFDRSxTQUFTOzs7QUFHYjtBQUNFO0FBQ0UsV0FBVzs7QUFFYjtBQUNFLFdBQVc7O0FBRWI7QUFDRSxTQUFTOztBQUVYO0FBQ0UsV0FBVzs7QUFFYjtBQUNFLFdBQVc7QUFDWCxTQUFTLE9BQU8sS0FBSzs7QUFFdkI7QUFDRSxTQUFTOztBQUVYO0FBQ0UsV0FBVztBQUNYLE9BQU87O0FBRVQ7QUFDRSxTQUFTOztBQUVYO0FBQ0UsU0FBUyxPQUFPLEVBQUU7O0FBRXBCO0FBQ0UsU0FBUztBQUVULEtBQUs7QUFDTCx1QkFBdUIsSUFBSSxJQUFJOztBQUVqQztBQUNFLFNBQVM7QUFFVCxpQkFBaUI7O0FBRW5CO0FBQ0UsS0FBSztBQUNMLFFBQVE7O0FBRVY7QUFDRSxTQUFTO0FBRVQsS0FBSztBQUNMLHVCQUF1QixJQUFJLElBQUk7O0FBRWpDO0FBQ0UsU0FBUztBQUNULE9BQU87O0FBRVQ7QUFDRSxTQUFTOztBQUVYO0FBQ0UsU0FBUzs7QUFFWDtBQUNFLE9BQU87O0FBRVQ7QUFDRSxXQUFXOztBQUViO0FBQ0UsT0FBTzs7QUFFVDtBQUNFLFFBQVE7O0FBRVY7QUFDRSxlQUFlOztBQUVqQjtBQUNFLFdBQVc7OztBQUdmO0FBQ0U7QUFDRSxXQUFXIiwiZmlsZSI6ImhlbGxvY29jb3RhbGsuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFRoZW1lIE5hbWU6XHRcdG5wbV90aGVtZVxuXHREZXNjcmlwdGlvbjpcblx0VGhlbWUgVVJMOlxuXHRBdXRob3I6XHRcdFx0ay5rXG5cdEF1dGhvciBVUkk6XG5cdFZlcnNpb246IFx0XHQzLjAuMFxuXHRVcGRhdGU6XHRcdFx0MjQuMDMuMjRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuKlxuKiAxLlx0ICBGb3VuZGF0aW9uXG4qIDIuXHQgIExheW91dFxuKiAzLlx0ICBPYmplY3RcbiogMy0xLlx0Q29tcG9uZW50XG4qIDMtMi5cdFByb2plY3RcbiogMy0zLlx0VXRpbGl0eVxuKiA0Llx0ICBQYWdlc1xuKiA1Llx0ICBkZWZhdWx0XG4qL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gMS5Gb3VuZGF0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL0B1c2UgXCJib3VyYm9uXCI7XG4vLyBAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIjtcblxuLyohIC0tLS0tLS0tLS0tLS0gU3RhcnQgLS0tLS0tLS0tLS0tLSAqL1xuLy8gQHVzZSBcImZvdW5kYXRpb24vbm9ybWFsaXplXCI7XG4vLyBAdXNlIFwiZm91bmRhdGlvbi9iYXNlXCI7XG5AdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIDIuTGF5b3V0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AdXNlIFwibGF5b3V0L2hlYWRlclwiO1xuQHVzZSBcImxheW91dC9mb290ZXJcIjtcbkB1c2UgXCJsYXlvdXQvbWFpblwiO1xuQHVzZSBcImxheW91dC9zaWRlXCI7XG5AdXNlIFwibGF5b3V0L3NlY3Rpb25cIjtcbkB1c2UgXCJsYXlvdXQvY29udGVudFwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gMy5PYmplY3Rcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb21wb25lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L2JveFwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvYnV0dG9uXCI7XG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC9kZWNvcmF0aW9uXCI7XG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC9kaWFsb2dcIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L2dyaWRcIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L2ljb25cIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L2xpc3RcIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L21lZGlhXCI7XG5AdXNlIFwib2JqZWN0L2NvbXBvbmVudC9wcmludFwiO1xuQHVzZSBcIm9iamVjdC9jb21wb25lbnQvdGFibGVcIjtcbkB1c2UgXCJvYmplY3QvY29tcG9uZW50L25hdlwiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gcHJvamVjdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSBcIm9iamVjdC9wcm9qZWN0L2JyZWFkY3J1bWJcIjtcbkB1c2UgXCJvYmplY3QvcHJvamVjdC9hcnRpY2xlc1wiO1xuQHVzZSBcIm9iamVjdC9wcm9qZWN0L2dhbGxlcnlcIjtcbkB1c2UgXCJvYmplY3QvcHJvamVjdC9zbGlkZVwiO1xuQHVzZSBcIm9iamVjdC9wcm9qZWN0L2Zvcm1cIjtcbkB1c2UgXCJvYmplY3QvcHJvamVjdC9uZXdzXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBVdGlsaXR5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlIFwib2JqZWN0L3V0aWxpdHkvZmxvYXRcIjtcbkB1c2UgXCJvYmplY3QvdXRpbGl0eS9tYXJnaW5cIjtcbkB1c2UgXCJvYmplY3QvdXRpbGl0eS9wYWRkaW5nXCI7XG5AdXNlIFwib2JqZWN0L3V0aWxpdHkvcG9zaXRpb25cIjtcbkB1c2UgXCJvYmplY3QvdXRpbGl0eS9zaXplXCI7XG5AdXNlIFwib2JqZWN0L3V0aWxpdHkvdGV4dFwiO1xuQHVzZSBcIm9iamVjdC91dGlsaXR5L2Rpc3BsYXlcIjtcbkB1c2UgXCJvYmplY3QvdXRpbGl0eS9iclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gNC5QYWdlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQHVzZSBcInBhZ2VzL2luZGV4XCI7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFsdGUgRElOIDE0NTFcIjsgICAvL+iLseaVsOWtl1xuICAgIHNyYzogdXJsKFwiL2NvbW1vbi9mb250cy9kaW4xNDUxYWx0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuJGNsckJsYWNrOiAjMDgwODA4O1xuJGNscldoaXRlOiAjZmZmO1xuXG4kY2xyQmFzZTogIzAyN2YzYztcbiRjbHJTdWIwMTogI2YzOTgwMDtcbiRjbHJTdWIwMS1saWdodDogI2ZhYzIzNDtcbiRjbHJTdWIwMS1wYWxlOiAjZmZlOEI3O1xuJGNsclN1YjAyOiAjZGFkOTU5O1xuJGNsclN1YjAzOiAjM2JjMzlmO1xuXG4kY2xyUGluazogI2RlNDY0YTtcbiRjbHJSZWQ6ICNmMDgwNjk7XG4kY2xyR3JlZW46ICNhMmNiNTk7XG4kY2xyR3JlZW4tcGFsZTogI2RmZThhYztcbiRjbHJQdXJwbGU6ICNkM2E0YmY7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkExIEdvdGhpY1wiO1xuICAgIHNyYzogdXJsKFwiL2NvbW1vbi9mb250cy9BMUdvdGhpYy9BUC1PVEYtQTFHb3RoaWNTdGROLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJBMSBHb3RoaWNcIjtcblx0Ly8gL2NvbW1vbi9mb250cy9BMUdvdGhpYy9BUC1PVEYtQTFHb3RoaWNTdGROLU1lZGl1bS53b2ZmXG4gICAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnRzL0ExR290aGljL0FQLU9URi1BMUdvdGhpY1N0ZE4tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQTEgR290aGljXCI7XG4gICAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnRzL0ExR290aGljL0FQLU9URi1BMUdvdGhpY1N0ZE4tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ05vdG9TYW5zSlAnO1xuXHRzcmM6IHVybCgvY29tbW9uL2ZvbnRzL05vdG9TYW5zSlAvTm90b1NhbnNKUC1WYXJpYWJsZUZvbnRfd2dodF8wLnR0ZikgZm9ybWF0KHRydWV0eXBlLXZhcmlhdGlvbnMpO1xuXHRzcmM6IHVybCgvY29tbW9uL2ZvbnRzL05vdG9TYW5zSlAvTm90b1NhbnNKUC1WYXJpYWJsZUZvbnRfd2dodF8wLnR0ZikgZm9ybWF0KHRydWV0eXBlKSB0ZWNoKCd2YXJpYXRpb25zJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8vIGh0bWwge1xuLy8gXHRmb250LXNpemU6IDIuNjY2NjY2NjY2N3Z3O1xuLy8gfVxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xufVxuaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5hIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHQmOjphZnRlciB7XG5cdFx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHR9XG59XG5lbSB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmRkIHtcblx0bWFyZ2luOiAwO1xufVxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4vLyDkuIrmm7jjgY1cbi5nbG9iYWwtbmF2aSB7XG5cdGhlaWdodDogMTAwdmg7XG5cdHRvcDogMDtcbn1cblxuLy8g44Gv44KN44GT44GT44OI44O844KvXG4ubC1tYWluIHt9XG4ubC1jb250ZW50IHtcblx0Ly8gbWFyZ2luOiBhdXRvO1xuXHQvLyBtYXgtd2lkdGg6IDM3NXB4O1xufVxuLmwtc2VjdGlvbiB7XG5cdCZfX2Jsb2NrIHtcblx0XHQmLS1oZWxsb2NvY290YWxrIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdH1cblx0fVxufVxuLmwtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblx0Jl9fYmxvY2sge1xuXHRcdCYtLWxlZnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Lmdsb2JhbC1uYXZpIHtcblx0XHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHQmLS1sb2dvIHtcblxuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLWxvZ28ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTIuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cdH1cblx0Jl9fYnRuIHtcblx0XHQmLS1sb2dvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMXJlbSAxcmVtIC44N3JlbTtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJXaGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEuMDVyZW07XG5cdFx0XHRcdGhlaWdodDogMS4wNXJlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9wb2x5Z29uX2Nvcm5lci5zdmcpIHRvcCBsZWZ0IC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDFyZW07XG5cdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bGVmdDogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0taGFtYnVyZ2VyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJCYXNlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdHdpZHRoOiA0LjJyZW07XG5cdFx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDEuM3JlbTtcblx0XHR9XG5cdH1cbn1cbi5sLWZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICRjbHJCYXNlO1xuXHQmX19pbWcge31cbn1cbi5jLWJveCB7XG5cdCZfX2Jsb2NrIHtcblx0XHQmLS1maXJzdCB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0YmFja2dyb3VuZDogJGNscldoaXRlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc3ViIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1pbWdzIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtO1xuXHRcdFx0Y29sb3I6ICRjbHJXaGl0ZTtcblx0XHRcdC8vIGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHQvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHQvLyBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuXHRcdFx0Ly8gYWxpZ24taXRlbXM6IGVuZDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL2JnX3N0cmlwZTAxX3NwLnN2ZykgY2VudGVyIC8gY292ZXIgcmVwZWF0LXk7XG5cdFx0XHQmPioge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcmVsZWFzZSB7XG5cdFx0XHRwYWRkaW5nOiAzLjRyZW0gMCA0LjhyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZGU3O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdH1cblx0XHQmLS1ncHMge1xuXHRcdFx0cGFkZGluZzogNS4xcmVtIDAgNHJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6XG5cdFx0XHRcdHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL2RlY29fbXVzaWNhbF9ub3RlMDEuc3ZnKSB0b3AgMjUuN3JlbSBsZWZ0IDdyZW0gLyAxLjZyZW0gbm8tcmVwZWF0LFxuXHRcdFx0XHR1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9kZWNvX211c2ljYWxfbm90ZTAyLnN2ZykgdG9wIDUzLjVyZW0gbGVmdCA0LjE1cmVtIC8gMy41cmVtIG5vLXJlcGVhdCxcblx0XHRcdFx0JGNsckdyZWVuLXBhbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW1vdmllIHtcblx0XHRcdHBhZGRpbmc6IDQuN3JlbSAwIDUuNXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Ji0tYnV0dG9ucyB7XG5cdFx0XHRwYWRkaW5nOiA0LjNyZW0gMCA0LjZyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2xyU3ViMDEtcGFsZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tb3BpbmlvbiB7XG5cdFx0XHRwYWRkaW5nOiA0LjVyZW0gMS42cmVtIDVyZW07XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0fVxuXHRcdCYtLWNvbGxhYm9yYXRpb24ge1xuXHRcdFx0bWFyZ2luOiA2cmVtIDFyZW0gMDtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMnJlbSA1cmVtO1xuXHRcdFx0Y29sb3I6ICRjbHJXaGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICM1N2FkYTk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cmVtIDRyZW0gMCAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0Ji0tYXR0cmFjdGl2ZSB7XG5cdFx0XHRwYWRkaW5nOiA1LjZyZW0gMCA0cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRjRCMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcGxhbiB7XG5cdFx0XHRtYXJnaW46IDMuNXJlbSAxcmVtIDQuOHJlbTtcblx0XHRcdHBhZGRpbmc6IDMuNXJlbSAxLjhyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyU3ViMDEtcGFsZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRyZW07XG5cdFx0fVxuXHRcdCYtLWNhc2Uge1xuXHRcdFx0cGFkZGluZzogMi4xcmVtIDJyZW0gMnJlbSAxLjVyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiBcblx0XHRcdHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRjbHJCYXNlIDAgLjZyZW0sICMwMDAwIC42cmVtIDFyZW0pIGxlZnQgdG9wIC8gMTAwJSAxcHggcmVwZWF0LXgsXG5cdFx0XHRyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNsckJhc2UgMCAuNnJlbSwgIzAwMDAgLjZyZW0gMXJlbSkgcmlnaHQgdG9wIC8gMXB4IDEwMCUgcmVwZWF0LXksXG5cdFx0XHRyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY2xyQmFzZSAwIC42cmVtLCAjMDAwMCAuNnJlbSAxcmVtKSByaWdodCBib3R0b20gLyAxMDAlIDFweCByZXBlYXQteCxcblx0XHRcdHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY2xyQmFzZSAwIC42cmVtLCAjMDAwMCAuNnJlbSAxcmVtKSBsZWZ0IGJvdHRvbSAvIDFweCAxMDAlIHJlcGVhdC15O1xuXHRcdH1cblx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAxLjJyZW0gMCAzLjNyZW07XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjdmNWVmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zcGVjIHtcblx0XHRcdHBhZGRpbmc6IDguODVyZW0gM3JlbSA1LjdyZW07XG5cdFx0XHRmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNhdXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAzLjNyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyUHVycGxlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0Ji0tcG9wdXAge1xuXHRcdFx0d2lkdGg6IDEwMGR2dztcblx0XHRcdGhlaWdodDogMTAwZHZoO1xuXHRcdFx0cGFkZGluZzogMi4ycmVtIDIuOHJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyU3ViMDEtcGFsZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcblx0XHRcdC8vIOmWieOBmOOCi+ODnOOCv+ODs+WbuuWumuOBruOBn+OCgVxuXHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHR9XG5cdFx0JkJveCB7XG5cdFx0XHQmLS1wb3B1cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYm94IHtcblx0XHQmLS1maXJzdCB7XG5cdFx0XHRwYWRkaW5nOiA0LjVyZW0gMS4xcmVtIDEuNzVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL2hlbGxvY29jb3RhbGsvYmcwMV9zcC5qcGcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCwgI2MzYzJiZDtcblx0XHR9XG5cdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdFx0Ji0tb3BpbmlvbiB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHRcdCYtLWV4cGVydCB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDAgMDtcblx0XHRcdG1heC13aWR0aDogMzBlbTtcblx0XHR9XG5cdFx0Ji0tcHJvZmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAzLjZyZW0gMCAwO1xuXHRcdFx0bWF4LXdpZHRoOiAzNC44cmVtO1xuXHRcdH1cblx0XHQmLS1yZWFjdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiA1LjNyZW0gMCAwO1xuXHRcdH1cblx0XHQmLS1jb2xsYWJvcmF0aW9uIHtcblx0XHRcdG1hcmdpbjogMnJlbSBhdXRvIDNyZW07XG5cdFx0XHR3aWR0aDogMzJyZW07XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjbHJCbGFjaztcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJXaGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIuM3JlbTtcblx0XHR9XG5cdFx0Ji0tc3BvdCB7fVxuXHRcdCYtLXByaWNlIHtcblx0XHRcdHBhZGRpbmc6IC44ZW0gMCAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0LmMtYm94X19pdGVtLS1wcmljZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0fVxuXHRcdFx0LmMtZHJ0X190eHQtLXRheCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tY2FzZSB7XG5cdFx0XHR3aWR0aDogMTYuOGVtO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCAwIC41cmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0XHQmLS1iZW5lZml0IHtcblx0XHRcdHBhZGRpbmc6IDEuNHJlbSAwIDA7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHR9XG5cdFx0Ji0tcmVzZXJ2ZSB7XG5cdFx0fVxuXHRcdCYtLW90aGVyIHtcblx0XHRcdHBhZGRpbmc6IDMuNXJlbSAycmVtIDNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdH1cblx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiAzMC41cmVtO1xuXHRcdH1cblx0XHQmLS1wb3B1cCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJXaGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0XHRvdmVyZmxvdzogdW5zZXQ7XG5cdFx0XHQmLnNob3cge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbGlua3Mge1xuXHRcdFx0cGFkZGluZzogMCAycmVtIDJyZW07XG5cdFx0fVxuXHRcdCYtLWluc3RhZ3JhbSB7XG5cdFx0XHRtYXJnaW46IDJyZW0gYXV0byA0cmVtO1xuXHRcdH1cblx0fVxuXHQmX19oZWFkaW5nIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0Jj4qIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0XHQmQm94IHtcblx0XHRcdCYtLXJlbGVhc2Uge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjJyZW0gMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1ncHMge1xuXHRcdFx0XHRmb250LXNpemU6IDMuNzVyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1idXR0b25zIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDNyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1iYWxsb29uIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cdFx0XHR9XG4gICAgICAgICAgICAmLS1jYXV0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50IDFmcjtcblx0XHRcdFx0Z2FwOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjbHJQdXJwbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdFx0Ji0tcG9wdXAge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMi41cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4zNXJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWV4cGVydCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxLjRyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1wcm9maWxlIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDJyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1yZWFjdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXJlbGVhc2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHR9XG5cdFx0Ji0tZ3BzIHtcblx0XHRcdHdpZHRoOiAyN3JlbTtcblx0XHR9XG5cdFx0Ji0tbW92aWUge1xuXHRcdFx0cGFkZGluZzogMCAwIDMuM3JlbTtcblx0XHR9XG5cdFx0Ji0tYnV0dG9ucyB7XG5cdFx0XHR3aWR0aDogMzMuOHJlbTtcblx0XHR9XG5cdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHRwYWRkaW5nOiA0LjdyZW0gMCAwO1xuXHRcdH1cblx0XHQmLS1vcGluaW9uIHtcblx0XHRcdHBhZGRpbmc6IC44ZW0gMCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjQ2ZW07XG5cdFx0fVxuXHRcdCYtLWV4cGVydCB7XG5cdFx0XHRoZWlnaHQ6IDJlbTtcblx0XHR9XG5cdFx0Ji0tbmFtZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgLjhlbTtcblx0XHR9XG5cdFx0Ji0tcHJvZmlsZSB7XG5cdFx0XHRoZWlnaHQ6IDEuMmVtO1xuXHRcdH1cblx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdGZvbnQtc2l6ZTogNC4xcmVtO1xuXHRcdH1cblx0XHQmLS1iYWxsb29uIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXHRcdH1cblx0XHQmLS1iZW5lZml0IHtcblx0XHRcdHBhZGRpbmc6IDAgMCAzcmVtO1xuXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQmLS1yZWFjdGlvbiB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR3aWR0aDogMjQuNXJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmLS1jb2xsYWJvcmF0aW9uIHtcblx0XHRcdHdpZHRoOiAzMC44cmVtO1xuXHRcdH1cblx0XHQmLS1wbGFuIHtcblx0XHRcdGhlaWdodDogNy44cmVtO1xuXHRcdH1cblx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHR9XG5cdFx0Ji0tb3RoZXIge1xuXHRcdFx0cGFkZGluZzogMCAwIDQuOHJlbTtcblx0XHR9XG5cdFx0Ji0tY2F1dGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogMTUuM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogNC4xcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyUHVycGxlO1xuICAgICAgICAgICAgY29sb3I6IGdiLiRjbHJXaGl0ZTtcbiAgICAgICAgfVxuXHRcdCYtLXBvcHVwIHtcblx0XHRcdG1hcmdpbjogMS4xcmVtIGF1dG8gMDtcblx0XHRcdHdpZHRoOiAyMnJlbTtcblx0XHR9XG5cdFx0Ji0tbGlua3Mge1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHQmLS13aGl0ZSB7XG5cdFx0XHRtYXJnaW46IDFyZW0gMCAwO1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJXaGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcblx0XHR9XG5cdFx0Ji0tY29weSB7XG5cdFx0XHRtYXJnaW46IDAgMCAyMy4xcmVtO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICRjbHJXaGl0ZTtcblx0XHR9XG5cdFx0Ji0tcHJvZmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogLjg4ZW07XG5cdFx0fVxuXHRcdCYtLWZsZXgge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiAxZW07XG5cdFx0XHRwYWRkaW5nOiAxLjhyZW0gMCAwO1xuXHRcdH1cblx0XHQmLS1ibG9jayB7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMCAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdCo6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRwYWRkaW5nOiAuNmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcHJpY2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXHRcdCYtLWJhc2VsaW5lIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0fVxuXHRcdCYtLWFzdGVyaXNrIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQuYy1kcnRfX2JyIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdHh0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCYtLWNvcHkge1xuXHRcdFx0JjAxIHtcblx0XHRcdFx0bWFyZ2luOiAuMWVtIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDIuNXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHR9XG5cdFx0XHQmMDIge1xuXHRcdFx0XHRmb250LXNpemU6IDIuOXJlbTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiA0LjRyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA0LjJyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvZGVjb19pbGx1c3QwMS5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXJlbGVhc2Uge1xuXHRcdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0fVxuXHRcdCYtLWZyb20ge1xuXHRcdFx0cGFkZGluZzogMCAuMmVtIDAgLjFlbTtcblx0XHR9XG5cdFx0Ji0tZ3BzIHtcblx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0fVxuXHRcdCYtLWJ1dHRvbnMge1xuXHRcdFx0cGFkZGluZzogMCAwIC4zZW07XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHR9XG5cdFx0JkJveCB7XG5cdFx0XHQmLS1tb3Jlb3ZlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXBsYW4ge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjJlbSAwIDEuM2VtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAxcmVtIGF1dG8gMDtcblx0XHRcdFx0XHR3aWR0aDogMi4ycmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS4ycmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjbHJSZWQ7XG5cdFx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwxMDAlIDAsNTAlIDEwMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW1vcmVvdmVyIHtcblx0XHRcdG1hcmdpbjogMCAwIC40cmVtO1xuXHRcdFx0d2lkdGg6IDI1cmVtO1xuXHRcdH1cblx0XHQmLS1jb2xsYWJvcmF0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDIuMXJlbSAwIDA7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdH1cblx0XHQmLS1zcG90IHtcblx0XHRcdHBhZGRpbmc6IDFlbSAwIDA7XG5cdFx0XHRjb2xvcjogJGNsckJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAuODRlbTtcblx0XHRcdCY+KiB7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcGxhbiB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgLjRyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQmLS1zdWJzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZzogMCAxLjZyZW0gLjNlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHRcdCYtLWNvc3Qge1xuXHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0fVxuXHRcdCYtLWZyZWUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAuN3JlbSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWFzdGVyaXNrIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcblx0XHRcdGZvbnQtc2l6ZTogLjdlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4yZW07XG5cdFx0fVxuXHRcdCYtLXNhdGVsbGl0ZSB7XG5cdFx0XHRtYXJnaW46IDEuMnJlbSAwIDEuMTVyZW07XG5cdFx0fVxuXHRcdCYtLWNlbnRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYtLWJlbmVmaXQge1xuXHRcdFx0aGVpZ2h0OiBtaW4oMS4zNWVtLCAyM3B4KTtcblx0XHR9XG5cdFx0Ji0tY2FzZSB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Ji0tbGlua3Mge1xuXHRcdFx0aGVpZ2h0OiAyLjJyZW07XG5cdFx0fVxuXHRcdCYtLW9mZiB7XG5cdFx0XHRwYWRkaW5nOiAuOGVtIDAgMS42ZW07XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR9XG5cdFx0Ji0tcHJvZml0IHtcblx0XHRcdGhlaWdodDogMy4ycmVtO1xuXHRcdH1cblx0XHQmLS1wb3B1cCB7XG5cdFx0XHR3aWR0aDogMTQuMnJlbTtcblx0XHR9XG5cdH1cblx0Jl9fY2FwdGlvbiB7XG5cdFx0JkJveCB7XG5cdFx0XHQmLS1jYXNlIHtcblx0XHRcdFx0bWFyZ2luOiAwIC0zLjRyZW0gMCAwO1xuXHRcdFx0XHR3aWR0aDogNjMlO1xuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDE5NCAvIDE2Mjtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL3NlYzEwX2JnMDIuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbWFwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdH1cblx0XHQmLS1vcGluaW9uIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0fVxuXHRcdCYtLWV4cGVydCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxLjRyZW07XG5cdFx0fVxuXHRcdCYtLWNhc2Uge1xuXHRcdFx0aGVpZ2h0OiAxLjRlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLWNvcHkge1xuXHRcdFx0cGFkZGluZzogMCAwIDEuM3JlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZW5kO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQmMDEge1xuXHRcdFx0XHR3aWR0aDogMTByZW07XG5cdFx0XHR9XG5cdFx0XHQmMDIge1xuXHRcdFx0XHRtYXJnaW46IGF1dG8gMnJlbSAuMTZyZW0gLjM4cmVtO1xuXHRcdFx0XHR3aWR0aDogMTYuN3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbmFtZSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR3aWR0aDogMzEuMXJlbTtcblx0XHR9XG5cdFx0Ji0tbW9yZW92ZXIge1xuXHRcdFx0bWFyZ2luOiAtLjM1cmVtIGF1dG8gMS4yNXJlbTtcblx0XHRcdHdpZHRoOiA3LjZyZW07XG5cdFx0fVxuXHRcdCYtLW1vdmllIHtcblx0XHRcdHdpZHRoOiAxNC45cmVtO1xuXHRcdH1cblx0XHQmLS1leGFtcGxlIHtcblx0XHRcdHdpZHRoOiAzMy4zcmVtO1xuXHRcdH1cblx0XHQmLS1jYXNlIHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0fVxuXHRcdCYtLW90aGVyIHtcblx0XHRcdGhlaWdodDogMi41cmVtO1xuXHRcdH1cblx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdHdpZHRoOiAyNi45cmVtO1xuXHRcdH1cblx0XHQmQm94IHtcblx0XHRcdCYtLWV2ZW50IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDEuNHJlbSAwIDRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWV2ZW50IHtcblx0XHRcdHdpZHRoOiAxOXJlbTtcblx0XHRcdCYuaW1nMDIge1xuXHRcdFx0XHR3aWR0aDogMjUuNnJlbTtcblx0XHRcdH1cblx0XHRcdCYuaW1nMDMge1xuXHRcdFx0XHR3aWR0aDogMTVyZW07XG5cdFx0XHRcdHBhZGRpbmc6IC44cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IC0ycmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2J0biB7XG5cdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHRtYXJnaW46IDUuNXJlbSBhdXRvIDMuN3JlbTtcblx0XHR9XG5cdFx0Ji0tc3BlYyB7XG5cdFx0XHRtYXJnaW46IDRyZW0gYXV0byA1cmVtO1xuXHRcdH1cblx0fVxufVxuLmMtYnRuIHtcblx0Jl9faXRlbSB7XG5cdFx0Ji0tZGVmYXVsdCB7XG5cdFx0XHRwYWRkaW5nOiAwLjRlbSAxZW0gLjVlbTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0MHJlbTtcblx0XHRcdGNvbG9yOiAkY2xyV2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyUGluaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcmVtO1xuXHRcdFx0Ym9yZGVyOiAuNHJlbSBzb2xpZCAkY2xyV2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkExIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuXHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguNHJlbSAuNHJlbSAwIHJnYigwIDAgMCAvLjA4KSk7XG5cdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSguMnJlbSwuMnJlbSk7XG5cdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjJyZW0gLjJyZW0gMCByZ2IoMCAwIDAgLy4yKSk7XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC40cmVtLC40cmVtKTtcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMCByZ2IoMCAwIDAgLy40KSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXJlbGVhc2Uge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gLjRyZW07XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDZyZW07XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyU3ViMDE7XG5cdFx0fVxuXHRcdCYtLWN0YSB7fVxuXHRcdCYtLXBvcHVwIHtcblx0XHRcdG1hcmdpbjogMS4ycmVtIGF1dG8gMDtcblx0XHRcdG1heC13aWR0aDogMzMuNnJlbTtcblx0XHR9XG5cdFx0Ji0tc2ltcGxlIHtcblx0XHRcdHBhZGRpbmc6IDFlbSAyLjVlbSAxLjFlbTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjbHJCbGFjaztcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJXaGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC45NSk7XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc2VjcmV0IHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiAzMnJlbTtcblx0XHRcdGhlaWdodDogOXJlbTtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJXaGl0ZTtcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICNmY2QxNTk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxLjNyZW07XG5cdFx0XHRmb250LXNpemU6IDIuMTVyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogMCAxcmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguNXJlbSAuNXJlbSAwIHJnYigwIDAgMCAvLjA4KSk7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxLjhyZW07XG5cdFx0XHRcdGhlaWdodDogMS41cmVtO1xuXHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDEwMCUgMCw1MCUgMTAwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjbHJTdWIwMTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC4zcmVtLCAuM3JlbSk7XG5cdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjJyZW0gLjJyZW0gMCByZ2IoMCAwIDAgLy4yKSk7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSguNXJlbSwgLjVyZW0pO1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwIHJnYigwIDAgMCAvLjQpKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0taG9tZSB7fVxuXHRcdCYtLWluc3RhZ3JhbSB7XG5cdFx0XHRtYXJnaW46IDMuM3JlbSBhdXRvIDEuNXJlbTtcblx0XHR9XG5cdFx0Ji0tY2xvc2Uge1xuXHRcdFx0cGFkZGluZzogMS4zcmVtO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNsclBpbms7XG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190eHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0XHR9XG5cdFx0Ji0tY3RhIHtcblx0XHRcdGhlaWdodDogMS42NXJlbTtcblx0XHR9XG5cdFx0Ji0tc2hvcCB7XG5cdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0fVxuXHRcdCYtLWxvdyB7XG5cdFx0XHRwYWRkaW5nOiAuMnJlbSAwO1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLWhvbWUge31cblx0XHQmLS1pbnN0YWdyYW0ge31cblx0fVxufVxuLmMtZHJ0IHtcblx0Jl9fYmxvY2sge1xuXHRcdCYtLWJhY2tncm91bmQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0ei1pbmRleDogLTI7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6ICRjbHJHcmVlbi1wYWxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19ib3gge1xuXHRcdCYtLXRhbGsge1xuXHRcdFx0d2lkdGg6IDcyJTtcblx0XHRcdHBhZGRpbmc6IDcuNXJlbSAwIDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdCYtLWNoZWNrIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6XG5cdFx0XHRcdHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwIDAgNHJlbSwgcmdiKDI1NSAxODYgNDggLyAuMSkgNHJlbSA0LjhyZW0pLFxuXHRcdFx0XHRyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDE4MGRlZywgICMwMDAwIDAgNHJlbSwgcmdiKDI1NSAxODYgNDggLyAuMSkgNHJlbSA0LjhyZW0pO1xuXHRcdFx0fVxuXHRcdFx0Ji1wYWxlOjpiZWZvcmUge1xuXHRcdFx0XHRoZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6XG5cdFx0XHRcdHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwIDAgNHJlbSwgcmdiKDI1NSAxODYgNDggLyAuMDUpIDRyZW0gNC44cmVtKSxcblx0XHRcdFx0cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICAjMDAwMCAwIDRyZW0sIHJnYigyNTUgMTg2IDQ4IC8gLjA1KSA0cmVtIDQuOHJlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWphZ2dlZCB7XG5cdFx0XHRtYXJnaW46IC0xcmVtIDA7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0LS1tYXNrOiBjb25pYy1ncmFkaWVudChmcm9tIDExNWRlZyBhdCB0b3AsICMwMDAsICMwMDAgMCAxMzBkZWcsICMwMDAwIDEzMGRlZykgdG9wLzMuNHJlbSA1MSUgcmVwZWF0LXgsIGNvbmljLWdyYWRpZW50KGZyb20gLTY1ZGVnIGF0IGJvdHRvbSwgIzAwMDAsICMwMDAgMCAxMzBkZWcsICMwMDAwIDEzMGRlZykgYm90dG9tLzMuNHJlbSA1MSUgcmVwZWF0LXg7XG5cdFx0XHRcdC13ZWJraXQtbWFzazogdmFyKC0tbWFzayk7XG5cdFx0XHRcdG1hc2s6IHZhcigtLW1hc2spO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1saW5lIHtcblx0XHR9XG5cdFx0Ji0tc2F0ZWxsaXRlIHtcblx0XHRcdHBhZGRpbmc6IDIuNXJlbSAycmVtIDJyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9zZWMwOV9saXN0MDFfaW1nMDIuc3ZnKSB0b3AgLjY1cmVtIHJpZ2h0IDIuOXJlbSAvIDUuNHJlbSBuby1yZXBlYXQgI2ZmZjtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0Ji0tc2xhc2gge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMWVtO1xuXHRcdFx0cGFkZGluZzogMCAxZW07XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xN2RlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxN2RlZyk7XG5cdFx0XHR9XG5cdFx0XHQmLXNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGdhcDogLjVlbTtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWxpc3RlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyU3ViMDE7XG5cdFx0fVxuXHRcdCYtLW5vdGljZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyU3ViMDI7XG5cdFx0fVxuXHRcdCYtLXRhbGsge1xuXHRcdFx0YmFja2dyb3VuZDogJGNsclN1YjAzO1xuXHRcdH1cblx0XHQmLS1idG4ge1xuXHRcdFx0bWFyZ2luOiAwIC4xZW07XG5cdFx0XHRwYWRkaW5nOiAwIC4zZW0gLjFlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFlbTtcblx0XHR9XG5cdFx0Ji0tcG9pbnQge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0d2lkdGg6IDZyZW07XG5cdFx0XHRjb2xvcjogJGNscldoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNsclN1YjAxLWxpZ2h0O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDEvMTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IC44cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdGhlaWdodDogLjFyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwIDAgMXJlbSwgJGNsclN1YjAxIDFyZW0gMnJlbSk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWJhbGxvb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcblx0XHRcdHBhZGRpbmc6IC40ZW0gMWVtIC42ZW0gLjllbTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL3R4dF9kZWNvMDEuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdGdyaWQtYXJlYTogMS8xLzMvMjtcblx0XHR9XG5cdFx0Ji0tYXVkaW8ge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0XHQmLS1kYXNoZWRsaW5lIHtcblx0XHRcdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRjbHJCbGFjayAwIC40cmVtLCAjMDAwMCAuNHJlbSAxcmVtKSBsZWZ0IGJvdHRvbSAvIDEwMCUgMXB4IHJlcGVhdC14O1xuXHRcdH1cblx0XHQmLS1wcmljZSB7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Y29sb3I6ICRjbHJQaW5rO1xuXHRcdFx0Ji1sYXJnZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXZpY2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdFx0LmMtZHJ0X190eHQtLXRheCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuN2VtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW1vcmUge1xuXHRcdFx0bWFyZ2luOiAxLjZyZW0gMCAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXHQmX19oZWFkaW5nIHtcblx0XHQmLS1zaWRlZG90IHtcblx0XHRcdG1hcmdpbjogMCAwIDIuOHJlbTtcblx0XHRcdHBhZGRpbmc6IC41ZW0gM2VtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjNiMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywjZjliMzY1IDAgMXJlbSwjMDAwMCAxcmVtIDJyZW0pO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190eHQge1xuXHRcdCYtLWRlY28ge1xuXHRcdFx0Y29sb3I6ICRjbHJXaGl0ZTtcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY2xyV2hpdGU7XG5cdFx0XHQtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggJGNsckJhc2U7XG5cdFx0XHRwYWludC1vcmRlcjogc3Ryb2tlIGZpbGw7XG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KC4xZW0gLjFlbSAwICRjbHJCYXNlKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdCYtb2Yge1xuXHRcdFx0XHRwYWRkaW5nOiAwIC4yZW0gMCAuMWVtO1xuXHRcdFx0XHRmb250LXNpemU6IC44NWVtO1xuXHRcdFx0fVxuXHRcdFx0Ji1lbmdsaXNoIHtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMDJlbTtcblx0XHRcdH1cblx0XHRcdCYtb3JhbmdlIHtcblx0XHRcdFx0LXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogJGNsclN1YjAxO1xuXHRcdFx0XHR0ZXh0LXN0cm9rZS1jb2xvcjogMnB4ICRjbHJTdWIwMTtcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguMWVtIC4xZW0gMCAkY2xyU3ViMDEpO1xuXHRcdFx0fVxuXHRcdFx0Ji1zbWFsbCB7XG5cdFx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tdGFsayB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDklO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdC5leGFtcGxlMDIgJiB7XG5cdFx0XHRcdGxlZnQ6IDMuMiU7XG5cdFx0XHR9XG5cdFx0XHQuZXhhbXBsZTAzICYge1xuXHRcdFx0XHRsZWZ0OiAuNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXBkZiB7XG5cdFx0XHRwYWRkaW5nOiAwIC4yZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjE2ZW07XG5cdFx0fVxuXHRcdCYtLWJ0biB7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDEvMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0fVxuXHRcdCYtLXBvaW50IHtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0Ji0tcHJpY2Uge1xuXHRcdFx0Zm9udC1zaXplOiAyLjA4ZW07XG5cdFx0fVxuXHRcdCYtLXRheCB7XG5cdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRcdFx0Y29sb3I6ICRjbHJCbGFjaztcblx0XHRcdCYtc21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IC42NGVtO1xuXHRcdFx0fVxuXHRcdFx0Ji1yZWxhdGl2ZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbSAwIDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdCYtYWJzb2x1dGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0Zm9udC1zaXplOiAuNjhlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1hbmQge1xuXHRcdFx0Y29sb3I6ICRjbHJTdWIwMS1saWdodDtcblx0XHR9XG5cdFx0Ji0tYXVkaW8ge1xuXHRcdFx0bWFyZ2luOiAwIC44cmVtIDAgMDtcblx0XHRcdHBhZGRpbmc6IC41ZW07XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdGNvbG9yOiAkY2xyU3ViMDE7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY2xyU3ViMDE7XG5cdFx0fVxuXHRcdCYtLXBsdXMge1xuXHRcdFx0Y29sb3I6ICRjbHJTdWIwMS1saWdodDtcblx0XHRcdCYtYmlnIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjlyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAuODtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbWFya2VyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmU3YjYgMCAuMjNlbSwgIzAwMDAgLjIzZW0gMWVtKTtcblx0XHRcdCYtc21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IC42NmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1hMSB7XG5cdFx0XHRmb250LWZhbWlseTogXCJBMSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcblx0XHR9XG5cdFx0Ji0tYml6dWQge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiQklaIFVER290aGljXCIsIHNhbnMtc2VyaWY7XG5cdFx0fVxuXHRcdCYtLXN5bWJvbHMge1xuXHRcdFx0bWFyZ2luOiAwIC4zcmVtO1xuXHRcdFx0d2lkdGg6IDEuMXJlbTtcblx0XHRcdGhlaWdodDogMS4xcmVtO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY2xyV2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyU3ViMDEtbGlnaHQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHR9XG5cdFx0Ji0tbWFyayB7XG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuXHRcdH1cblx0XHQmLS1tb3JlIHtcblx0XHRcdGhlaWdodDogLjc2ZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0uNnJlbTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcblx0XHR9XG5cdFx0Ji0td2hpdGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIC4xZW07XG5cdFx0XHRwYWRkaW5nOiAwIC4yZW0gLjFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRjb2xvcjogJGNsckJsYWNrO1xuXHRcdFx0YmFja2dyb3VuZDogJGNscldoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogLjRyZW07XG5cdFx0fVxuXHRcdCYtLW9yYW5nZSB7XG5cdFx0XHRjb2xvcjogJGNsclN1YjAxO1xuXHRcdH1cblx0XHQmLS1ncmVlbiB7XG5cdFx0XHRjb2xvcjogJGNsckJhc2U7XG5cdFx0fVxuXHRcdCYtLWxpZ2h0Z3JlZW4ge1xuXHRcdFx0bWFyZ2luOiAwIC0wLjJlbTtcblx0XHRcdGNvbG9yOiAjNjhBRjMxO1xuXHRcdH1cblx0XHQmLS1ibHVlIHtcblx0XHRcdGNvbG9yOiAjM2RjMzlmO1xuXHRcdH1cblx0XHQmLS1yZWQge1xuXHRcdFx0Y29sb3I6ICRjbHJQaW5rO1xuXHRcdH1cblx0XHQmLS1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0Ji0tbmFtZSB7XG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLXBpY3R1cmUge1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJXaGl0ZTtcblx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjRyZW0gLjRyZW0gMCByZ2IoMCAwIDAgLy4wOCkpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogLjRyZW07XG5cdFx0fVxuXHRcdCYtLWJhbGxvb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAwIDJyZW07XG5cdFx0XHR3aWR0aDogMTByZW07XG5cdFx0fVxuXHR9XG5cdCZfX2JyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmLS1zcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi5jLWljb24ge1xuXHQmX19pdGVtIHtcblx0XHQmLS1jcm9zcyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuXHRcdFx0Ly8gbWFzazogdXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvaWNvbl9jcm9zc19ncmF5LnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9pY29uX2Nyb3NzX3JlZC5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxLjUpO1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLWNyb3NzIHtcblx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdH1cblx0XHQmLS1kb3dubG9hZCB7XG5cdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0fVxuXHRcdCYtLWF0dHJhY3RpdmUge1xuXHRcdFx0bWF4LXdpZHRoOiAyZW07XG5cdFx0XHRtYXgtaGVpZ2h0OiAyZW07XG5cdFx0fVxuXHR9XG59XG4uYy1saXN0IHtcblx0Jl9fYmxvY2sge1xuXHRcdCYtLWJ1dHRvbnMge1xuXHRcdH1cblx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdHBhZGRpbmc6IDIuOHJlbSAwIDMuOHJlbTtcblx0XHR9XG5cdFx0Ji0tZnVuY3Rpb24ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCYtLW90aGVyIHtcblx0XHR9XG5cdH1cblx0Jl9fYm94IHtcblx0XHQmLS1idXR0b25zIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDM1cmVtO1xuXHRcdFx0aGVpZ2h0OiA0OS43cmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTlyZW07XG5cdFx0XHRcdGhlaWdodDogMjUuM3JlbTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL2hlbGxvY29jb3RhbGsvc2VjMDJfaW1nMDEucG5nKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMi43cmVtO1xuXHRcdFx0XHRyaWdodDogNy44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1leGFtcGxlIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHBhZGRpbmc6IDVyZW0gMDtcblx0XHRcdHdpZHRoOiAzNHJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICNmMzk4MDAgMCAxLjFyZW0sICMwMDAwIDEuMXJlbSAycmVtKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNXJlbTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNwb3Qge1xuXHRcdFx0d2lkdGg6IDI4LjhyZW07XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z2FwOiAxLjFyZW07XG5cdFx0fVxuXHRcdCYtLXNtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0Z2FwOiAxcmVtO1xuXHRcdH1cblx0XHQmLS1wbGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdCYtLXJlc2VydmUge1xuXHRcdH1cblx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdG1hcmdpbjogNHJlbSAwIDA7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2xyR3JlZW4tcGFsZTtcblx0XHRcdCYtb2RkIHtcblx0XHRcdFx0bWFyZ2luOiAxLjVyZW0gMCAwIDEuOXJlbTtcblx0XHRcdFx0cGFkZGluZzogMi43cmVtIDQuM3JlbSA0LjJyZW0gMi40cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0LjJyZW0gMCAwIDQuMnJlbTtcblx0XHRcdH1cblx0XHRcdCYtZXZlbiB7XG5cdFx0XHRcdG1hcmdpbjogMS41cmVtIDEuOXJlbSAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDIuN3JlbSAyLjRyZW0gNC4ycmVtIDQuM3JlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0LjJyZW0gNC4ycmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW90aGVyIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiAzMy44cmVtO1xuXHRcdH1cblx0XHQmLS1wYXJlbnQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Ji0tdHh0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkJJWiBVREdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0fVxuXHRcdCYtLWRpc2Mge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBcIuODu1wiO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMS4zcmVtO1xuXHRcdH1cblx0XHQmLS1jYXV0aW9uIHtcblx0XHRcdHRleHQtd3JhcDogdW5zZXQ7XG5cdFx0XHR3b3JkLWJyZWFrOiB1bnNldDtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0Ji0tY2lyY2xlIHtcblx0XHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYtLWJ1dHRvbnMge1xuXHRcdFx0d2lkdGg6IDE0cmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcblx0XHRcdH1cblx0XHRcdCZbY2xhc3MqPVwibGlzdGVuXCJdIHtcblx0XHRcdFx0bWFyZ2luOiAwIDhyZW0gMCAxM3JlbTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogNi44cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogNi4xcmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL2ljb25fbGlzdGVuX2NvbG9yLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0dG9wOiAuNXJlbTtcblx0XHRcdFx0XHRyaWdodDogY2FsYygxMDAlICsgLjE2cmVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JltjbGFzcyo9XCJub3RpY2VcIl0ge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHdpZHRoOiA2LjZyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA4LjVyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvaWNvbl9ub3RpY2VfY29sb3Iuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRib3R0b206IGNhbGMoMTAwJSArIC40cmVtKTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmW2NsYXNzKj1cInRhbGtcIl0ge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHdpZHRoOiA2cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogOXJlbTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5ZGVnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9pY29uX3RhbGtfY29sb3Iuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRib3R0b206IGNhbGMoMTAwJSArIDEuN3JlbSk7XG5cdFx0XHRcdFx0cmlnaHQ6IC43NXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1leGFtcGxlIHtcblx0XHRcdHdpZHRoOiA2cmVtO1xuXHRcdH1cblx0XHQmLS1wdXNoIHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMCAwIC41cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQmLS1zcG90IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYtdG9wIHtcblx0XHRcdFx0cGFkZGluZzogNC43cmVtIDAgMDtcblx0XHRcdH1cblx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDQuN3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0cGFkZGluZzogMS41cmVtIC44cmVtIDJyZW07XG5cdFx0fVxuXHRcdCYtLXBsYW4ge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMS45cmVtO1xuXHRcdFx0d2lkdGg6IDMycmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LmMtYm94X190eHQtLXNtYWxsOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZzogMWVtIDAgMDtcblx0XHRcdH1cblx0XHRcdC5jLWJ0bl9faXRlbS0tY3RhIHtcblx0XHRcdFx0bWFyZ2luOiAxcmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcmVjb21tZW5kIHtcblx0XHRcdGJvcmRlcjogLjhlbSBzb2xpZCAkY2xyU3ViMDE7XG5cdFx0fVxuXHRcdCYtLXJlc2VydmUge1xuXHRcdFx0cGFkZGluZzogMS4ycmVtIDAgMDtcblx0XHR9XG5cdFx0Ji0tcGFyZW50IHtcblx0XHRcdG1hcmdpbjogMS41cmVtIDAgMDtcblx0XHRcdHBhZGRpbmc6IC42cmVtIC4wIC42cmVtIDA7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDY4JTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogMXJlbTtcblx0XHRcdGNvbG9yOiAkY2xyV2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1LjJ2dztcblx0XHRcdGJhY2tncm91bmQ6XG5cdFx0XHR1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9zZWMxMV9kZWNvX3RvcC5zdmcpIHRvcCBsZWZ0IC8gMTAwJSBuby1yZXBlYXQsIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAgLjRyZW0sIHJnYmEoMCwgMCwgMCwgMCkgLjRyZW0gMXJlbSkgbGVmdCB0b3AgLyAxcHggMTAwJSByZXBlYXQteSwgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgMCAuNHJlbSwgcmdiYSgwLCAwLCAwLCAwKSAuNHJlbSAxcmVtKSByaWdodCB0b3AgLyAxcHggMTAwJSByZXBlYXQteSwgdXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvc2VjMTFfZGVjb19ib3R0b20uc3ZnKSBib3R0b20gbGVmdCAvIDEwMCUgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAxLjJ2dywgJGNsckdyZWVuIDEuMnZ3IGNhbGMoMTAwJSAtIDEuMnZ3KSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC0gMS4ydncpKTtcblx0XHR9XG5cdFx0Ji0tb3RoZXIge1xuXHRcdFx0cGFkZGluZzogMS4ycmVtIDIuNHJlbSAyLjRyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0LmMtYm94X190eHQtLXNtYWxsIHtcblx0XHRcdFx0cGFkZGluZzogMWVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faGVhZGluZyB7XG5cdFx0JkJveCB7XG5cdFx0XHQmLS1leGFtcGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogLjhyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdFx0cGFkZGluZzogMS45cmVtIDAgMS44cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cdFx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRcdC8vIGhlaWdodDogO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1idXR0b25zIHtcblx0XHRcdG1hcmdpbjogMXJlbSAxLjI1cmVtIDA7XG5cdFx0XHRwYWRkaW5nOiAwIC4yZW07XG5cdFx0XHRjb2xvcjogJGNscldoaXRlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtYXgtY29udGVudCBhdXRvO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogLjVyZW07XG5cdFx0XHQmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjbHJXaGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdGhlaWdodDogMS41cmVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgLjVyZW07XG5cdFx0fVxuXHRcdCYtLXllbGxvdyB7XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdG1hcmdpbjogMCAwIC43cmVtO1xuXHRcdH1cblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRoZWlnaHQ6IC42NGVtO1xuXHRcdH1cblx0XHQmLS1wbGFuIHtcblx0XHRcdG1hcmdpbjogMCAwIC41ZW07XG5cdFx0XHRwYWRkaW5nOiAuMWVtIC45ZW0gLjJlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1pbi13aWR0aDogMjJyZW07XG5cdFx0XHRjb2xvcjogJGNscldoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNsclN1YjAxO1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzZW07XG5cdFx0fVxuXHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdGhlaWdodDogNS41NXJlbTtcblx0XHRcdG1hcmdpbjogMCAwIDJyZW07XG5cdFx0XHQmLXNob3J0IHtcblx0XHRcdFx0bWFyZ2luOiAxLjdyZW0gMDtcblx0XHRcdFx0aGVpZ2h0OiAyLjQ4cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1vdGhlciB7XG5cdFx0XHRoZWlnaHQ6IDVyZW07XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0cGxhY2UtY29udGVudDogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjbHJXaGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjbHJHcmVlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRyZW07XG5cdFx0fVxuXHRcdCYtLXR4dCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0cGFkZGluZzogMmVtIDAgMDtcblx0XHRcdCYtZmlyc3Qge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1leHBlcnQge1xuXHRcdFx0cGFkZGluZzogMS43ZW0gMCAwO1xuXHRcdFx0Y29sb3I6ICNlZjgwNjk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXHQmX19jYXB0aW9uIHtcblx0XHQmLS1leGFtcGxlIHtcblx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDEuOHJlbSAwIDA7XG5cdFx0XHQmPioge1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdHh0IHtcblx0XHQmLS1idXR0b25zIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0fVxuXHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0cGFkZGluZzogMCAwIDEuN3JlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS40MmVtO1xuXHRcdH1cblx0XHQmLS1zcG90IHtcblx0XHRcdHdpZHRoOiAxMHJlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCYtdG9wIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0bGVmdDogLTFyZW07XG5cdFx0XHR9XG5cdFx0XHQmLXJpZ2h0IHtcblx0XHRcdFx0cmlnaHQ6IC0xcmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji1ib3R0b20ge1xuXHRcdFx0XHR3aWR0aDogMTAuMnJlbTtcblx0XHRcdFx0bGVmdDogY2FsYygtNTAlIC0gLjU1cmVtKTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1wbGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHRcdCYtLWJvbGQge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdCYtc21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IC42NmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4xNGVtO1xuXHRcdH1cblx0XHQmQm94IHtcblx0XHR9XG5cdFx0Ji0tb3RoZXIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdFx0Ji0tZXhwZXJ0IHtcblx0XHRcdHBhZGRpbmc6IC44ZW0gMCAwO1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLWJ1dHRvbnMge1xuXHRcdFx0aGVpZ2h0OiAyLjRyZW07XG5cdFx0fVxuXHRcdCYtLWJ0biB7XG5cdFx0XHR3aWR0aDogMjElO1xuXHRcdFx0LmV4YW1wbGUwMiAmLFxuXHRcdFx0LmV4YW1wbGUwMyAmIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRib3R0b206IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNwb3Qge31cblx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHQmMDEge1xuXHRcdFx0XHR3aWR0aDogMjIuNXJlbTtcblx0XHRcdH1cblx0XHRcdCYwMiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDE0LjdyZW07XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQmMDMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMi44cmVtO1xuXHRcdFx0XHRyaWdodDogLS43cmVtO1xuXHRcdFx0XHR0b3A6IDIuN3JlbTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZCb3gge1xuXHRcdFx0Ji0tZnVuY3Rpb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCYwMiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA4LjhyZW0gMnJlbSAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1leGFtcGxlIHtcblx0XHRcdFx0cGFkZGluZzogLjNyZW0gMCAzLjJyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHQuZXhhbXBsZTAyICYsXG5cdFx0XHRcdC5leGFtcGxlMDMgJiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMS43cmVtIDAgMy4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0aGVpZ2h0OiAxLjRyZW07XG5cdFx0fVxuXHRcdCYtLXB1c2gge1xuXHRcdFx0d2lkdGg6IDIuM3JlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHRcdCYtLXBhcmVudCB7XG5cdFx0XHR3aWR0aDogN3JlbTtcblx0XHRcdGhlaWdodDogNnJlbTtcblx0XHR9XG5cdFx0Ji0tb3RoZXIge1xuXHRcdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0fVxuXHR9XG59XG4uYy1tZWRpYSB7XG5cdCZfX2JveCB7XG5cdFx0Ji0tYWJzb2x1dGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQmLS1ncHMge1xuXHRcdFx0bWFyZ2luOiAxLjdyZW0gMCAwO1xuXHRcdFx0d2lkdGg6IDMzLjVyZW07XG5cdFx0XHQmMDEge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjJyZW0gMCAwIDguOXJlbTtcblx0XHRcdH1cblx0XHRcdCYwMiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgOC45cmVtIDAgMDtcblx0XHRcdH1cblx0XHRcdCYwMyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAzLjFyZW0gOC45cmVtO1xuXHRcdFx0fVxuXHRcdFx0JjA0IHtcblx0XHRcdFx0d2lkdGg6IDMwLjhyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA0LjNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXZpZGVvIHtcblx0XHRcdHdpZHRoOiAzMy42cmVtO1xuXHRcdFx0bWFyZ2luOiAuN3JlbSBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZDogI2RjZGNkYztcblx0XHRcdG91dGxpbmU6IC43cmVtIHNvbGlkICRjbHJTdWIwMS1saWdodDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL2ltYWdlcy9oZWxsb2NvY290YWxrL3RodW1ibmFpbDAxLmpwZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdFtpZCo9XCIwMlwiXTo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL2hlbGxvY29jb3RhbGsvdGh1bWJuYWlsMDIuanBnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9pY29uX3ZpZGVvX3BsYXkuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbWFwIHtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdG1hcmdpbjogMCA1OC4yJSAtMTIuN3JlbSBhdXRvO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuXHRcdH1cblx0XHQvLyAmLS1ub3RpZmljYXRpb24ge1xuXHRcdC8vIFx0d2lkdGg6IDI1cmVtO1xuXHRcdC8vIFx0bWFyZ2luOiAzLjZyZW0gMCAwO1xuXHRcdC8vIFx0cGFkZGluZzogLjdyZW07XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyAuNSk7XG5cdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAxLjZyZW07XG5cdFx0Ly8gXHRmb250LXNpemU6IC42cmVtO1xuXHRcdC8vIFx0ZGlzcGxheTogZmxleDtcblx0XHQvLyBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQvLyBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8gfVxuXHRcdCYtLXNwZWMge1xuXHRcdFx0Ly8gbWFyZ2luOiAzcmVtIDAgMDtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0Ji0tYWJzb2x1dGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0Ji0tdmlkZW8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRhc3BlY3QtcmF0aW86IDE2Lzk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdCYtLW5vdGlmaWNhdGlvbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHR9XG5cdFx0Ji0tc3BlYyB7XG5cdFx0XHRwYWRkaW5nOiAyLjZyZW0gMCA1cmVtO1xuXHRcdH1cblx0fVxuXHQmX19oZWFkaW5nIHtcblx0XHQmLS1zcGVjIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHdpZHRoOiAxMnJlbTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcHRpb24ge1xuXHRcdCYtLW1hcCB7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdCYtLWdwcyB7XG5cdFx0XHQmMDEge1xuXHRcdFx0XHR3aWR0aDogMTZyZW07XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogLS43NXJlbTtcblx0XHRcdH1cblx0XHRcdCYwMiB7XG5cdFx0XHRcdHdpZHRoOiAxNnJlbTtcblx0XHRcdFx0dG9wOiAxLjVyZW07XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0JjAzIHtcblx0XHRcdFx0d2lkdGg6IDEyLjhyZW07XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogLS41cmVtO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDcuNHJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuOXJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9kZWNvX2Fycm93MDEuc3ZnKWNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUuNnJlbTtcblx0XHRcdFx0XHRyaWdodDogLTVyZW07XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTM0ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjA0IHtcblx0XHRcdFx0d2lkdGg6IDE0LjhyZW07XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogNC42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLWdwcyB7XG5cdFx0XHR3aWR0aDogMjQuNnJlbTtcblx0XHRcdCYwNCB7XG5cdFx0XHRcdHdpZHRoOiAzMS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1kZXZpY2Uge1xuXHRcdFx0d2lkdGg6IDEzLjhyZW07XG5cdFx0XHRtYXJnaW46IDAgYXV0byAtMTYuNnJlbSA0OS43JTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMS42cmVtO1xuXHRcdH1cblx0XHQmLS1tYXAge1xuXHRcdFx0d2lkdGg6IDEyLjdyZW07XG5cdFx0fVxuXHRcdCYtLXRyaWFuZ2xlIHtcblx0XHRcdCYwMSB7XG5cdFx0XHRcdG1hcmdpbjogLTEyLjdyZW0gYXV0byAwIDQxLjIlO1xuXHRcdFx0XHR3aWR0aDogMjAuOHJlbTtcblx0XHRcdH1cblx0XHRcdCYwMiB7XG5cdFx0XHRcdHdpZHRoOiAyOC45cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1pa295byB7XG5cdFx0XHR3aWR0aDogNjYlO1xuXHRcdH1cblx0XHQmLS1oZWxsbyB7XG5cdFx0XHR3aWR0aDogNzQlO1xuXHRcdH1cblx0XHQmLS1jb2xsYWJvcmF0aW9uIHtcblx0XHRcdHdpZHRoOiAyMy4ycmVtO1xuXHRcdFx0bWFyZ2luOiAyLjFyZW0gMCAyLjFyZW07XG5cdFx0fVxuXHRcdCYtLWNhcnJpZXJzIHtcblx0XHRcdHdpZHRoOiAxMi40cmVtO1xuXHRcdFx0bWFyZ2luOiAxLjVyZW0gMDtcblx0XHR9XG5cdFx0Ji0tcmVxdWVzdCB7XG5cdFx0XHR3aWR0aDogMTlyZW07XG5cdFx0fVxuXHRcdCYtLWZlbmNlIHtcblx0XHRcdHdpZHRoOiAxOGVtO1xuXHRcdFx0cGFkZGluZzogMS4ycmVtIDAgMS41cmVtO1xuXHRcdH1cblx0XHQmLS1ub3RpZmljYXRpb24ge1xuXHRcdFx0d2lkdGg6IDI1cmVtO1xuXHRcdFx0bWFyZ2luOiAuNXJlbSAwIDEuMnJlbSBhdXRvO1xuXHRcdH1cblx0XHQmLS1zcGVjIHtcblx0XHRcdCYwMSB7XG5cdFx0XHRcdHdpZHRoOiAxMy42cmVtO1xuXHRcdFx0fVxuXHRcdFx0JjAyIHtcblx0XHRcdFx0d2lkdGg6IDIwLjhyZW07XG5cdFx0XHR9XG5cdFx0XHQmMDMge1xuXHRcdFx0XHR3aWR0aDogMzEuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZXhwZXJ0IHtcblx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0fVxuXHR9XG5cdCZfX3R4dCB7XG5cdFx0Ji0tbWFwIHtcblx0XHRcdHdpZHRoOiA4LjVyZW07XG5cdFx0fVxuXHRcdCYtLW5vdGlmaWNhdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAuNnJlbSAxLjFyZW0gMDtcblx0XHR9XG5cdFx0Ji0tbm93IHtcblx0XHRcdHBhZGRpbmc6IDAgLjFyZW0gMXJlbSAwO1xuXHRcdFx0Y29sb3I6ICNjM2M5OWE7XG5cdFx0XHRmb250LXNpemU6IDEuMDhlbTtcblx0XHR9XG5cdFx0Ji0tc3BlYyB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdG1hcmdpbjogMXJlbSAwIDA7XG5cdFx0fVxuXHR9XG59XG4uYy1uYXYge1xuXHQmX19ibG9jayB7XG5cdFx0Ji0tZm9vdGVyIHtcblx0XHRcdHBhZGRpbmc6IDZyZW0gMCAwO1xuXHRcdFx0Y29sb3I6ICM0YTRiNDg7XG5cdFx0XHRmb250LWZhbWlseTogJ05vdG9TYW5zSlAnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAxLjM1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cblx0Jl9faW1nIHtcblx0XHQmLS1mb290ZXIge1xuXHRcdFx0d2lkdGg6IDMwLjZyZW07XG5cdFx0fVxuXHRcdCYtLWxvZ28ge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMi40cmVtO1xuXHRcdFx0d2lkdGg6IDIyLjRyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Ji0tc21pbGUge1xuICAgICAgICAgICAgd2lkdGg6IDI5LjU7XG5cdFx0fVxuXHR9XG5cdCZfX3R4dCB7XG5cdFx0Ji0tZm9vdGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuXHRodG1sIHtcblx0XHQvLyBmb250LXNpemU6IDEzLjMzMzMzMzMzMzNweDvjgIDjgrXjgqTjg4jlhajkvZPjga7oqK3lrppcblx0XHQvLyBmb250LXNpemU6IDIuNjY2NjY2NjY2N3Z3O+OAgDUwMOS7pemZjeOCgjFyZW3jgpLmi6HlpKfjgZXjgZvjgovloLTlkIhcblx0fVxuXHQubC1oZWFkZXIge1xuXHRcdCZfX2Jsb2NrIHtcblx0XHRcdCYtLXJpZ2h0IHtcblx0XHRcdFx0Ly8gZm9udC1zaXplOiAxMy4zMzMzMzMzMzMzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuICAudS1kcCB7XG4gICAgJl9fc3Age1xuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmX19wYyB7XG4gICAgICBcdGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuICAgIGh0bWwge1xuXHRcdC8vIDEwMDAvMTQwMChQQ+eJiOODh+OCtuOCpOODs+ODh+ODvOOCv+OCreODo+ODs+ODkOOCueOCteOCpOOCuilcbiAgICAgICAgZm9udC1zaXplOiAuNzE0Mjg1NzE0Mjg1NzE0dnc7XG4gICAgfVxuXHQubC1zZWN0aW9uIHtcblx0XHQmX19ibG9jayB7XG5cdFx0XHQmLS1oZWxsb2NvY290YWxrIHtcblx0XHRcdFx0Zm9udC1zaXplOiBtaW4oMS44cmVtLDE2cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubC1jb250ZW50IHtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxNDAwcHg7XG5cdH1cblx0LmwtaGVhZGVyIHtcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0XHRsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxuXHQuYy1ib3ggeyAgLy8gNzY4XG5cdFx0Jl9fYmxvY2sge1xuXHRcdFx0Ji0tc3ViIHtcblx0XHRcdFx0cGFkZGluZzogMCAxMHJlbSAzLjZyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvYmdfc3RyaXBlMDFfcGMuc3ZnKSBjZW50ZXIgLyBjb3ZlciByZXBlYXQteTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0taW1ncyB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdG1hcmdpbjogLTM0LjdyZW0gMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcmVsZWFzZSB7XG5cdFx0XHRcdHdpZHRoOiA1NHJlbTtcblx0XHRcdFx0bWFyZ2luOiAtNS44cmVtIDIuOHJlbSA1LjdyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDMuNnJlbSA1LjVyZW0gMy4ycmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyLjJyZW07XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tbW92aWUge1xuXHRcdFx0XHRwYWRkaW5nOiA5LjRyZW0gMCAxMC45cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZ3BzIHtcblx0XHRcdFx0cGFkZGluZzogMTByZW07XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDpcblx0XHRcdFx0XHR1cmwoL2NvbW1vbi9zdmcvaGVsbG9jb2NvdGFsay9kZWNvX211c2ljYWxfbm90ZTAxLnN2ZykgdG9wIDE4cmVtIGxlZnQgY2FsYyg1MCUgLSA0OS4zcmVtKSAvIDMuN3JlbSBuby1yZXBlYXQsXG5cdFx0XHRcdFx0dXJsKC9jb21tb24vc3ZnL2hlbGxvY29jb3RhbGsvZGVjb19tdXNpY2FsX25vdGUwMi5zdmcpIHRvcCA0OC41cmVtIHJpZ2h0IGNhbGMoNTAlIC0gMjAuNnJlbSkgLyA3LjdyZW0gbm8tcmVwZWF0LFxuXHRcdFx0XHRcdHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL2RlY29fbXVzaWNhbF9ub3RlMDMuc3ZnKSBib3R0b20gOS40cmVtIHJpZ2h0IGNhbGMoNTAlIC0gNTByZW0pIC8gNi4zcmVtIG5vLXJlcGVhdCxcblx0XHRcdFx0XHQkY2xyR3JlZW4tcGFsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tYnV0dG9ucyB7XG5cdFx0XHRcdHBhZGRpbmc6IDUuOHJlbSAwIDUuNHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLW9waW5pb24ge1xuXHRcdFx0XHRwYWRkaW5nOiA0LjRyZW0gMCA4cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tY29sbGFib3JhdGlvbiB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDZyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDZyZW0gMnJlbSA3LjVyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb2NvY290YWxrL2JnX3N0cmlwZTAyX3BjLnN2ZykgY2VudGVyIC8gY292ZXIgcmVwZWF0LXksICM1N2FkYTk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWF0dHJhY3RpdmUge1xuXHRcdFx0XHRwYWRkaW5nOiA0LjdyZW0gMCA3LjNyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1wbGFuIHtcblx0XHRcdFx0bWFyZ2luOiA2LjhyZW0gYXV0byAzLjJyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDMuNXJlbSAxNHJlbSA0LjhyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXZlbnQge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDUlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tdGhyZWUge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAwIDJyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDMuMnJlbSA4cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tY2FzZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIuMnJlbSAyLjFyZW0gMS44cmVtIDEuNnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXNwZWMge1xuXHRcdFx0XHRwYWRkaW5nOiA4Ljk1cmVtIDAgMjFyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1jYXV0aW9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDMuM3JlbSA2LjVyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1wb3B1cCB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtaW4td2lkdGg6IDcwcmVtO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRwYWRkaW5nOiAzLjJyZW0gMy42cmVtIDMuNnJlbTtcblx0XHRcdFx0YWxpZ24tY29udGVudDogc3RhcnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2JveCB7XG5cdFx0XHQmLS1maXJzdCB7XG5cdFx0XHRcdHBhZGRpbmc6IDYuNnJlbSA5cmVtIDM2LjNyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL2ltYWdlcy9oZWxsb2NvY290YWxrL2JnMDFfcGMuanBnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQsICNjM2MyYmQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiAzNS41cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMjguMXJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNzc3O1xuXHRcdFx0XHRcdG9wYWNpdHk6IC40O1xuXHRcdFx0XHRcdGZpbHRlcjogYmx1cigzLjRyZW0pO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDQzLjJyZW07XG5cdFx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKC0xMDAlIC0xMDAlLCAyMDAlIC0xMDAlLCAyMDAlIDEwMCUsIC0xMDAlIDEwMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1ncHMge1xuXHRcdFx0XHR3aWR0aDogMTEwcmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYnV0dG9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IG1pbigycmVtLDE2cHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYmVuZWZpdCB7XG5cdFx0XHRcdHBhZGRpbmc6IDMuOHJlbSAwIDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcmV2ZXJzZSB7XG5cdFx0XHR9XG5cdFx0XHQmLS1vdGhlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Ji0tb3BpbmlvbiB7XG5cdFx0XHR9XG5cdFx0XHQmLS1leHBlcnQge1xuXHRcdFx0XHRwYWRkaW5nOiA2LjJyZW0gMCAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ3ZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1wcm9maWxlIHtcblx0XHRcdFx0cGFkZGluZzogNS43cmVtIDAgMDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNvbGxhYm9yYXRpb24ge1xuXHRcdFx0XHRtYXJnaW46IDEuNWVtIGF1dG8gMi44ZW07XG5cdFx0XHRcdHdpZHRoOiAyNWVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxZW0gMDtcblx0XHRcdH1cblx0XHRcdCYtLXNwb3Qge1xuXHRcdFx0XHR3aWR0aDogNDhlbTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOCUgNTUlO1xuXHRcdFx0XHRqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcblx0XHRcdFx0Z2FwOiAxLjVyZW0gNi4zJTtcblx0XHRcdH1cblx0XHRcdCYtLWF0dHJhY3RpdmUge1xuXHRcdFx0XHRtaW4td2lkdGg6IDMwZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHR9XG5cdFx0XHQmLS1ldmVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cdFx0XHRcdGdhcDogMCAyLjZyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1wcmljZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcmVzZXJ2ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdFx0fVxuXHRcdFx0Ji0tcG9wdXAge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGdhcDogMy4ycmVtO1xuXHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmMtbGlzdF9faXRlbS0tcGxhbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1saW5rcyB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdC8vIHdpZHRoOiAyOHJlbTtcblx0XHRcdFx0d2lkdGg6IDMzLjZyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1pbnN0YWdyYW0ge1xuXHRcdFx0XHRtYXJnaW46IDMuMnJlbSBhdXRvIDYuOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1jb3B5IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgLTQuM3JlbTtcblx0XHRcdH1cblx0XHRcdCYtLXByb2ZpbGUge1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXZlbnQge1xuXHRcdFx0XHQvLyDkuIDml6bpnZ7ooajnpLpcblx0XHRcdFx0Ly8gbWFyZ2luOiA0LjhyZW0gMCBhdXRvIDIuNnJlbTtcblx0XHRcdFx0Ly8gd2lkdGg6IDMwLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0JkJveCB7XG5cdFx0XHRcdCYtLXJlbGVhc2Uge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1ncHMge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgMTEuNXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDUuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1idXR0b25zIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1jYXV0aW9uIHtcblx0XHRcdFx0XHRnYXA6IDMuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1wb3B1cCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDVyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWZpcnN0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQmLS1ncHMge1xuXHRcdFx0XHR3aWR0aDogNDQuM3JlbTtcblx0XHRcdH1cblx0XHRcdCYtLW1vdmllIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDMuNHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWJ1dHRvbnMge1xuXHRcdFx0XHR3aWR0aDogNTMuNHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAzLjVyZW0gMCAzLjdyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDguNXJlbTtcblx0XHRcdFx0XHRyaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1vcGluaW9uIHtcblx0XHRcdFx0cGFkZGluZzogMS40ZW0gMCAuM2VtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcmVhY3Rpb24ge1xuXHRcdFx0XHR3aWR0aDogMjUuMXJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNvbGxhYm9yYXRpb24ge1xuXHRcdFx0XHR3aWR0aDogMTUuNGVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcGxhbiB7XG5cdFx0XHRcdGhlaWdodDogNC44cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZnVuY3Rpb24ge1xuXHRcdFx0XHRtYXJnaW46IDAgMCA0cmVtO1xuXHRcdFx0XHRncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43ZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1iZW5lZml0IHtcblx0XHRcdFx0cGFkZGluZzogMCAwIC42ZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1vdGhlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAyLjNlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNhdXRpb24ge1xuXHRcdFx0XHR3aWR0aDogMjQuNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiA2LjdyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjNyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1wb3B1cCB7XG5cdFx0XHRcdHdpZHRoOiAyNi42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jYXB0aW9uIHtcblx0XHRcdCYtLWV4cGVydCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDIuNnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXNwb3Qge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBlbmQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQmLS1pbnN0YWdyYW0ge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190eHQge1xuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdCYtLWNvcHkge1xuXHRcdFx0XHQmMDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYwMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNy42cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3LjJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1yZWxlYXNlIHtcblx0XHRcdFx0aGVpZ2h0OiAxLjZyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1ncHMge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblx0XHRcdCZCb3gge1xuXHRcdFx0XHQmLS1tb3Jlb3ZlciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tcGxhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1tb3Jlb3ZlciB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEuNnJlbTtcblx0XHRcdFx0d2lkdGg6IDQ0cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYnV0dG9ucyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tb3BpbmlvbiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCYtLWNvbGxhYm9yYXRpb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAyLjhyZW0gMCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXBvcHVwIHtcblx0XHRcdFx0d2lkdGg6IDE3LjNyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1jb3N0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1vZmYge1xuXHRcdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1wcm9maXQge1xuXHRcdFx0XHRoZWlnaHQ6IDEuOWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbWcge1xuXHRcdFx0Ji0tY29weSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAyLjJyZW07XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdCYwMSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1LjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAyIHtcblx0XHRcdFx0XHR3aWR0aDogMjUuNHJlbTtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMCAuMnJlbSAuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tbmFtZSB7XG5cdFx0XHRcdHdpZHRoOiA0NC4ycmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tbW9yZW92ZXIge1xuXHRcdFx0XHR3aWR0aDogMTMuMnJlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0xNC42cmVtO1xuXHRcdFx0XHRsZWZ0OiAyMi43cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tbW92aWUge1xuXHRcdFx0XHR3aWR0aDogMTguMXJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXNwb3Qge1xuXHRcdFx0XHRncmlkLWFyZWE6IDEvMS8zLzI7XG5cdFx0XHR9XG5cdFx0XHQmQm94IHtcblx0XHRcdFx0Ji0tZXZlbnQge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZXZlbnQge1xuXHRcdFx0XHR3aWR0aDogMTdyZW07XG5cdFx0XHRcdHBhZGRpbmc6IC44cmVtO1xuXHRcdFx0XHRyaWdodDogLTkuM3JlbTtcblx0XHRcdFx0Ym90dG9tOiAtLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jLWJ0biB7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1yZWxlYXNlIHtcblx0XHRcdFx0cGFkZGluZzogMXJlbSA3LjRyZW0gMS42cmVtO1xuXHRcdFx0XHRib3JkZXI6IC41NXJlbSBzb2xpZCAkY2xyV2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmLS1jdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1wb3B1cCB7XG5cdFx0XHRcdG1hcmdpbjogMS42cmVtIGF1dG8gMDtcblx0XHRcdH1cblx0XHRcdCYtLXNpbXBsZSB7XG5cdFx0XHRcdG1hcmdpbjogNi4zcmVtIGF1dG8gOS41cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjc0ZW0gNC43NGVtO1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1zZWNyZXQge1xuXHRcdFx0XHRtYXJnaW46IDQuN3JlbSBhdXRvIDA7XG5cdFx0XHRcdHdpZHRoOiA0NnJlbTtcblx0XHRcdFx0aGVpZ2h0OiA5cmVtO1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAzLjZyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWNsb3NlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRwYWRkaW5nOiAyLjZyZW07XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190eHQge1xuXHRcdFx0Ji0tY3RhIHtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tc2hvcCB7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdCYtLWxvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbWcge1xuXHRcdFx0Ji0taG9tZSB7fVxuXHRcdFx0Ji0taW5zdGFncmFtIHt9XG5cdFx0fVxuXHR9XG5cdC5jLWxpc3QgeyAgLy8gNzY4XG5cdFx0Jl9fYmxvY2sge1xuXHRcdFx0Ji0tdGhyZWUge1xuXHRcdFx0XHRtYXJnaW46IDAgOHJlbTtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHRnYXA6IDJlbTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdCYtLWF0dHJhY3RpdmUge1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXZlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHRcdGdhcDogMCAxMHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2JveCB7XG5cdFx0XHQmLS1idXR0b25zIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxLjhyZW07XG5cdFx0XHRcdHdpZHRoOiA0Ni4zcmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDM4LjJyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxOC42cmVtO1xuXHRcdFx0XHRcdHRvcDogdW5zZXQ7XG5cdFx0XHRcdFx0Ym90dG9tOiAuN3JlbTtcblx0XHRcdFx0XHRyaWdodDogMTMuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDVyZW0gMCAwO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMGRlZywgI2Y3YjE2NSAwIDEuMXJlbSwgIzAwMDAgMS4xcmVtIDJyZW0pO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAtNXJlbTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyNSUgNXJlbTtcblx0XHRcdFx0XHRncmlkLWFyZWE6IDEvMS8yLzM7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y3YjE2NSAwIDEuMXJlbSwgIzAwMDAgMS4xcmVtIDJyZW0pO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1zcG90IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGdyaWQtYXJlYTogMi8xLzMvMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZXZlbnQge1xuXHRcdFx0XHQvLyDkuIDml6bpnZ7ooajnpLpcblx0XHRcdFx0Ly8gZ3JpZC1hcmVhOiAyLzEvMy80O1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcGxhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQvLyDkuIDml6bpnZ7ooajnpLpcblx0XHRcdFx0Z2FwOiA1LjJyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1yZXNlcnZlIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZnVuY3Rpb24ge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAycmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAzLjJyZW0gMi40cmVtIDIuNHJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHJlbTtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdCYtLXBhcmVudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tb3RoZXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQmLS10eHQge1xuXHRcdFx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRjb2x1bW4tZ2FwOiA2cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcmVtIDAgMTZyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1jYXV0aW9uIHtcblx0XHRcdFx0cGFkZGluZzogNXJlbSAwIDhyZW07XG5cdFx0XHRcdHdpZHRoOiA1NnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1idXR0b25zIHtcblx0XHRcdFx0d2lkdGg6IDE0cmVtO1xuXHRcdFx0XHQmW2NsYXNzKj1cImxpc3RlblwiXSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEzLjJyZW0gMCAxOS4xcmVtO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogY2FsYygxMDAlICsgLjJyZW0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmW2NsYXNzKj1cIm5vdGljZVwiXSB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JltjbGFzcyo9XCJ0YWxrXCJdIHtcblx0XHRcdFx0XHR0b3A6IC0yLjVyZW07XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogY2FsYygxMDAlICsgLjE1cmVtKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3BvdCB7XG5cdFx0XHRcdCYtdG9wLCYtYm90dG9tIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXJpZ2h0IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tcGxhbiB7XG5cdFx0XHRcdHdpZHRoOiAyMGVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDIuNHJlbTtcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0fVxuXHRcdFx0XHQuYy1ib3hfX3R4dCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0XHR9XG5cdFx0XHQmLS1wYXJlbnQge1xuXHRcdFx0XHRtYXJnaW46IDEuN3JlbSAwIDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIuNXZ3O1xuXHRcdFx0fVxuXHRcdFx0Ji0tcmVjb21tZW5kIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRvdXRsaW5lOiAxcmVtIHNvbGlkICRjbHJTdWIwMTtcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0bWFyZ2luOiAxcmVtIDFyZW0gMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHQmQm94IHtcblx0XHRcdFx0Ji0tYXR0cmFjdGl2ZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMnJlbSAwIDIuN3JlbTtcblx0XHRcdFx0XHRncmlkLWFyZWE6IDEvMS8yLzM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXBsYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXhhbXBsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3R4dCB7XG5cdFx0XHQmLS1zcG90IHtcblx0XHRcdFx0Ji10b3Age1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDUlO1xuXHRcdFx0XHRcdHdpZHRoOiA3MyU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWJvdHRvbSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAzLjQlIDAgMDtcblx0XHRcdFx0XHR3aWR0aDogNzklO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tb3RoZXIge1xuXHRcdFx0XHQvLyBmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdFx0JjAxIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmMDIge1xuXHRcdFx0XHRcdHdpZHRoOiAxNC43cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYwMyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEyLjhyZW07XG5cdFx0XHRcdFx0dG9wOiAyLjlyZW07XG5cdFx0XHRcdFx0cmlnaHQ6IC0uNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JkJveCB7XG5cdFx0XHRcdCYtLWZ1bmN0aW9uIHtcblx0XHRcdFx0XHQmMDIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA2LjFyZW0gNC43cmVtIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jLW1lZGlhIHsgIC8vIDc2OFxuXHRcdCZfX2JveCB7XG5cdFx0XHQmLS1tYXAge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIDMuM3JlbTtcblx0XHRcdH1cblx0XHRcdCYtLWdwcyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2lkdGg6IDU0LjZyZW07XG5cdFx0XHRcdCYwMSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAtMS41cmVtIDIuNXJlbSAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAyIHtcblx0XHRcdFx0XHRtYXJnaW46IC0xNC45cmVtIC00LjJyZW0gMCA2LjhyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmMDMge1xuXHRcdFx0XHRcdG1hcmdpbjogMTQuN3JlbSA3LjdyZW0gMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYwNCB7XG5cdFx0XHRcdFx0d2lkdGg6IDYxLjZyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiA0cmVtIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tdmlkZW8ge1xuXHRcdFx0XHRtYXJnaW46IDEuNHJlbSBhdXRvO1xuXHRcdFx0XHR3aWR0aDogODByZW07XG5cdFx0XHRcdG91dGxpbmU6IDEuNHJlbSBzb2xpZCAkY2xyU3ViMDEtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQmLS1ub3RpZmljYXRpb24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiA0LjRyZW0gMCAxLjRyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1zcGVjIHtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogNjIuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1zcGVjIHtcblx0XHRcdFx0cGFkZGluZzogNHJlbSAwIDdyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0Ji0tc3BlYyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgYXV0bztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAyLjRyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2xyQmxhY2s7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2NhcHRpb24ge1xuXHRcdFx0Ji0tbWFwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDEuNWVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZ3BzIHtcblx0XHRcdFx0JjAxLCYwMiB7XG5cdFx0XHRcdFx0d2lkdGg6IDIyLjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAxIHtcblx0XHRcdFx0XHR0b3A6IDFyZW07XG5cdFx0XHRcdFx0bGVmdDogLTFyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAyIHtcblx0XHRcdFx0XHRyaWdodDogLTcuNnJlbTtcblx0XHRcdFx0XHR0b3A6IDE0LjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAzIHtcblx0XHRcdFx0XHR3aWR0aDogMTguNnJlbTtcblx0XHRcdFx0XHRib3R0b206IDExcmVtO1xuXHRcdFx0XHRcdGxlZnQ6IC0xMy4ycmVtO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTIuMXJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMy4xcmVtO1xuXHRcdFx0XHRcdFx0dG9wOiA1LjdyZW07XG5cdFx0XHRcdFx0XHRyaWdodDogLTlyZW07XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYwNCB7XG5cdFx0XHRcdFx0d2lkdGg6IDIycmVtO1xuXHRcdFx0XHRcdGJvdHRvbTogdW5zZXQ7XG5cdFx0XHRcdFx0dG9wOiAtOC4ycmVtO1xuXHRcdFx0XHRcdGxlZnQ6IC0zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ltZyB7XG5cdFx0XHQmLS1kZXZpY2Uge1xuXHRcdFx0XHR3aWR0aDogMjEuNnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIDEwLjZyZW0gLTE3cmVtIGF1dG87XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdCYtLXRyaWFuZ2xlIHtcblx0XHRcdFx0JjAxIHtcblx0XHRcdFx0XHRtYXJnaW46IC0yNi40cmVtIDJyZW0gMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1ncHMge1xuXHRcdFx0XHR3aWR0aDogNTQuNnJlbTtcblx0XHRcdFx0cGFkZGluZzogMS44cmVtO1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDFyZW0gMXJlbSAwIHJnYigwIDAgMCAvLjA4KSk7XG5cdFx0XHRcdCYwMSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjAyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNS44ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmMDMge1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYwNCB7XG5cdFx0XHRcdFx0d2lkdGg6IDYxLjZyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLW1hcCB7XG5cdFx0XHRcdHdpZHRoOiAxOS43cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tdHJpYW5nbGUge1xuXHRcdFx0XHQmMDEge1xuXHRcdFx0XHRcdHdpZHRoOiAzMi4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYwMiB7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1jb2xsYWJvcmF0aW9uIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Z3JpZC1hcmVhOiAxLzEvMy8yO1xuXHRcdFx0fVxuXHRcdFx0Ji0tbm90aWZpY2F0aW9uIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmLS1yZXF1ZXN0IHtcblx0XHRcdFx0d2lkdGg6IDEzLjJyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1zcGVjIHtcblx0XHRcdFx0JjAxIHtcblx0XHRcdFx0XHR3aWR0aDogMTguNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmMDIge1xuXHRcdFx0XHRcdHdpZHRoOiAyNy4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYwMyB7XG5cdFx0XHRcdFx0d2lkdGg6IDU2LjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdHh0IHtcblx0XHRcdCYtLW1hcCB7XG5cdFx0XHRcdHdpZHRoOiAxMy4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYy1kcnQge1xuXHRcdCZfX2JveCB7XG5cdFx0XHQmLS1yb3VuZGVkIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBtaW4oMTQwMHB4LCAxMDB2dyAtIDJyZW0pO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19oZWFkaW5nIHtcblx0XHRcdCYtLXNpZGVkb3Qge1xuXHRcdFx0XHRtYXJnaW46IDAgMCA3LjVyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1wb2ludCB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tbW9yZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdCYtLXByaWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdCYtZGV2aWNlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMzhlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tYXVkaW8ge1xuXHRcdFx0XHRwYWRkaW5nOiAuNmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3R4dCB7XG5cdFx0XHQmLS1kZWNvIHtcblx0XHRcdFx0Ji1zbWFsbCB7XG5cdFx0XHRcdFx0LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1wbHVzLWJpZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy41cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYXVkaW8ge1xuXHRcdFx0XHRmb250LXNpemU6IC43NWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbWcge1xuXHRcdFx0Ji0tcGljdHVyZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2JyIHtcblx0XHRcdCYtLXNwIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcGMge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmMtbmF2IHtcblx0XHQmX19ibG9jayB7XG5cdFx0XHQmLS1mb290ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdCYtLWZvb3RlciB7XG5cdFx0XHRcdHdpZHRoOiA0OHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWxvZ28ge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAzLjdyZW07XG5cdFx0XHRcdHdpZHRoOiAzNnJlbTtcblx0XHRcdH1cbiAgICAgICAgICAgICYtLXNtaWxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhyZW07XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHR9XG5cdC51LWRwIHtcblx0XHQmX19zcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19wYyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuICAgIC5nbG9iYWwtbmF2aSB7XG4gICAgfVxuXHQubC1zZWN0aW9uIHtcblx0XHQmX19ibG9jayB7XG5cdFx0XHQmLS1oZWxsb2NvY290YWxrIHtcblx0XHRcdFx0Zm9udC1zaXplOiBtaW4oMS44cmVtLDE2cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYy1ib3gge1xuXHRcdCZfX2Jsb2NrIHtcblx0XHRcdCYtLWNvbGxhYm9yYXRpb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLXRocmVlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLS1wbGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiBtaW4oMi4ycmVtLDE4cHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZnVuY3Rpb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAzLjJyZW0gOHJlbSAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWV2ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2JveCB7XG5cdFx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzZyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1ldmVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Ji0tb3RoZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAzLjVyZW0gMCAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYy1saXN0IHtcblx0XHQmX19ibG9jayB7XG5cdFx0XHQmLS10aHJlZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHRcdGdhcDogMDtcblx0XHRcdH1cblx0XHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0XHQmLS1mdW5jdGlvbiB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Z2FwOiA0cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tb3RoZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0XHRnYXA6IDRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2JveCB7XG5cdFx0XHQmLS1leGFtcGxlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2lkdGg6IDM0cmVtO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0b3JkZXI6IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1hdHRyYWN0aXZlIHtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRncmlkLWFyZWE6IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1vdGhlciB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19oZWFkaW5nIHtcblx0XHRcdCYtLW90aGVyIHtcblx0XHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdCYtLXBhcmVudCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDF2dztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdHh0IHtcblx0XHRcdCYtLWV4YW1wbGUge1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdGh0bWwge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxufSIsIu+7v0B1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG5cbi8qICNIZWFkZXJcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogaGVhZGVyXG5uYW1lOiBoZWFkZXJcbmNhdGVnb3JpZXM6IFtsYXlvdXRdXG4tLS1cbmA8Ym9keT5g44K/44Kw55u05LiL44Gr44GC44KLYDxoZWFkZXI+YOOCv+OCsOOBruOCueOCv+OCpOODq+OBp+OBmeOAglxu44Ot44K044KE44Kw44Ot44O844OQ44Or44OK44OT44Ky44O844K344On44Oz44Gu44Os44Kk44Ki44Km44OI44KS5ZCr44KA44GT44Go44Gv44Gn44GN44G+44GZ44GM44CBXG7jgrPjg7Pjg53jg7zjg43jg7Pjg4joh6rkvZPjga9vYmplY3QvcHJvamVjdOODrOOCpOODpOODvOOBp+Wumue+qeOBl+OBvuOBmeOAglxuYGBgYmxvY2tcbjxib2R5PlxuICA8aGVhZGVyIGNsYXNzPVwibC1oZWFkZXJcIj5cbiAgICA8ZGl2IGNsYXNzPVwibC1oZWFkZXJfX2xvZ29cIj5cbiAgICAgIDxoMSBjbGFzcz1cInAtbG9nb1wiPmxvZ288L2gxPlxuICAgIDwvZGl2PlxuICAgIDxuYXYgY2xhc3M9XCJsLWhlYWRlcl9fZ2xvYmFsLW5hdlwiPlxuICAgICAgPHVsIGNsYXNzPVwicC1nbG9iYWwtbmF2XCI+XG4gICAgICAgIDxsaT48L2xpPlxuICAgICAgICA8bGk+PC9saT5cbiAgICAgIDx1bD5cbiAgICA8L25hdj5cbiAgPC9oZWFkZXI+XG48L2JvZHk+XG5gYGBcbiovXG4ubC1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiBnYi4kY2xyV2hpdGU7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiA0LjFyZW07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHQmX19idG4ge1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuODtcblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogLjQ7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEyLjJyZW07XG5cdH1cbn1cblxuLmwtaGVhZGVyX19uYXYge1xuXHRiYWNrZ3JvdW5kOiBnYi4kY2xyQmFzZTtcblx0d2lkdGg6IDEwMCU7XG5cdHVsIHtcblx0XHR3aWR0aDogOTYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QGluY2x1ZGUgZ2IuY2xlYXJmaXg7XG5cdFx0bGkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuXHQubC1oZWFkZXIge1xuXHRcdGhlaWdodDogOC4ycmVtO1xuXHRcdCZfX2ltZyB7XG5cdFx0XHR3aWR0aDogMjQuNHJlbTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5sLWhlYWRlciB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5sLWhlYWRlciB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdSh4bCkgeyAgLy8gMTIwMFxuXHQubC1oZWFkZXIge1xuXHR9XG59IixudWxsLCIvLyBAbWl4aW4gTGlzdFxuXG4vLyBtaW4td2lkdGhcbiRicmVha3BvaW50LXVwOiAoXG4gICd4cyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KScsXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KScsXG4gICdtZCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KScsXG4gICdsZyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KScsXG4gICd4bCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCknLFxuKSAhZGVmYXVsdDtcbi8vIG1heC13aWR0aFxuJGJyZWFrcG9pbnQtZG93bjogKFxuICAneHMnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCknLFxuICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCknLFxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCknLFxuICAneGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpJyxcbikgIWRlZmF1bHQ7XG5cbi8vIG1pbiB3aWR0aCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXG5cbkBtaXhpbiBtcS11KCRicmVha3BvaW50OiB4cykge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xLXUoJGJyZWFrcG9pbnQ6IHNtKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbXEtdSgkYnJlYWtwb2ludDogbWQpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcS11KCRicmVha3BvaW50OiBsZykge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xLXUoJGJyZWFrcG9pbnQ6IHhsKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIG1heCB3aWR0aCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXG5cbkBtaXhpbiBtcS1kKCRicmVha3BvaW50OiB4cykge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbXEtZCgkYnJlYWtwb2ludDogc20pIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xLWQoJGJyZWFrcG9pbnQ6IG1kKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcS1kKCRicmVha3BvaW50OiBsZykge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbXEtZCgkYnJlYWtwb2ludDogeGwpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBmb250UHJlZml4KCRmYW1pbHkpIHtcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHk7XG59XG5AbWl4aW4gd2lkdG5QZXJjZW50KCAkcGFyZW50UHhXaWR0aCwgJHB4V2lkdGggKXtcbiAgICB3aWR0aDogZmxvb3IoKCggJHB4V2lkdGggLyAkcGFyZW50UHhXaWR0aCApICogMTAwMDAlICkpIC8gMTAwO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuICAkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuICBAcmV0dXJuICN7JHJlbVNpemV9cmVtO1xufVxuXG4vLyBib3JkZXIgcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6LjI1ZW0pIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuXG5AbWl4aW4gc3RyaXBlQmcoJHR5cGU6IDQ1LCAkY29sb3IxOiAjZmZmLCAkY29sb3IyOiAjMDAwLCAkc2l6ZTogMTApIHtcbiAgQGlmIG5vdCh1bml0bGVzcygkc2l6ZSkpIHtcbiAgICAvL+OCteOCpOOCuuOBq+WNmOS9jeOBjOS7mOOBhOOBpuOBn+OCieWJiumZpFxuICAgICRfbm91bml0X2Rpdmlzb3I6IChmbG9vcigkc2l6ZSkgKiAyKSAlIDIgKyAxO1xuICAgICRzaXplOiAoJHNpemUgLyAkX25vdW5pdF9kaXZpc29yKTtcbiAgfVxuICBAaWYgdHlwZV9vZigkdHlwZSkgPT0gc3RyaW5nIHtcbiAgICAvL+OCteODvOOCr+ODq++8iOWGhu+8ieaMh+WumuOBruWgtOWQiFxuICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoXG4gICAgICAkdHlwZSxcbiAgICAgICRjb2xvcjEsXG4gICAgICAkY29sb3IxICRzaXplICsgcHgsXG4gICAgICAkY29sb3IyICRzaXplICsgcHgsXG4gICAgICAkY29sb3IyICgkc2l6ZSAqIDIpICsgcHhcbiAgICApO1xuICB9XG4gIEBlbHNlIGlmICh0eXBlX29mKCR0eXBlKSA9PSBudW1iZXIpIHtcbiAgICAvL+inkuW6puaMh+WumuOBruWgtOWQiFxuICAgIEBpZiBub3QodW5pdGxlc3MoJHR5cGUpKSB7XG4gICAgICAvL+inkuW6puOBq+WNmOS9jeOBjOS7mOOBhOOBpuOBn+OCieWJiumZpFxuICAgICAgJF9ub3VuaXRfZGl2aXNvcjogKGZsb29yKCR0eXBlKSAqIDIpICUgMiArIDE7XG4gICAgICAkdHlwZTogKCR0eXBlIC8gJF9ub3VuaXRfZGl2aXNvcik7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgICAkdHlwZSArIGRlZyxcbiAgICAgICRjb2xvcjEsXG4gICAgICAkY29sb3IxICRzaXplICsgcHgsXG4gICAgICAkY29sb3IyICRzaXplICsgcHgsXG4gICAgICAkY29sb3IyICgkc2l6ZSAqIDIpICsgcHhcbiAgICApO1xuICB9XG4gIEBlbHNlIGlmICh0eXBlX29mKCR0eXBlKSA9PSBsaXN0KSB7XG4gICAgLy90byByaWdodCx0byBib3R0b23jga7loLTlkIhcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgJHR5cGUsXG4gICAgICAkY29sb3IxLFxuICAgICAgJGNvbG9yMSAkc2l6ZSArIHB4LFxuICAgICAgJGNvbG9yMiAkc2l6ZSArIHB4LFxuICAgICAgJGNvbG9yMiAoJHNpemUgKiAyKSArIHB4XG4gICAgKTtcbiAgfVxufVxuXG4vKiBcbiAqIE1peGluIGZvciBwbGFjZWhvbGRlciBDb2xvclxuICogQGluY2x1ZGUgcGxhY2Vob2xkZXJDb2xvcigjMDBmZjAwKTtcbiAqL1xuQG1peGluIHBsYWNlaG9sZGVyQ29sb3IoJGNvbG9yKSB7XG4gICAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjokY29sb3I7XG4gICAgfVxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiRjb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiRjb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjokY29sb3I7XG4gICAgfVxufVxuLyogTWl4aW4gZm9yIHBsYWNlaG9sZGVyIFN0eWxlXG5AaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgLy8g44GT44GT44Gr5pu444GPLi4uXG4gICAgY29sb3I6ICMwMGZmMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuICovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8g44Kw44Op44OH44O844K344On44OzXG5AbWl4aW4gZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkb3JpZW50YXRpb24pXG4ge1xuIC8vIGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcbiBAaWYgJG9yaWVudGF0aW9uID09IHZlcnRpY2FsXG4ge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MCApO1xuIH1cbiBAZWxzZSBpZiAkb3JpZW50YXRpb24gPT0gaG9yaXpvbnRhbFxuIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MSApO1xuIH1cbiBAZWxzZVxuIHtcbiAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MSApO1xuIH1cbn0iLCLvu79AdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuXG4vKiAjRm9vdGVyXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IGZvb3RlclxubmFtZTogZm9vdGVyXG5jYXRlZ29yaWVzOiBbbGF5b3V0XVxuLS0tXG5gPGJvZHk+YOOCv+OCsOebtOS4i+OBq+OBguOCi2A8Zm9vdGVyPmDjgr/jgrDjga7jgrnjgr/jgqTjg6vjgafjgZnjgIJcbuOCs+ODlOODvOODqeOCpOODiOOChOODiuODk+OCsuODvOOCt+ODp+ODs+OBruODrOOCpOOCouOCpuODiOOCkuWQq+OCgOOBk+OBqOOBr+OBp+OBjeOBvuOBmeOBjOOAgVxu44Kz44Oz44Od44O844ON44Oz44OI6Ieq5L2T44Gvb2JqZWN0L3Byb2plY3Tjg6zjgqTjg6Tjg7zjgaflrprnvqnjgZfjgb7jgZnjgIJcbmBgYGJsb2NrXG48Ym9keT5cbiAgPGZvb3RlciBjbGFzcz1cImwtZm9vdGVyXCI+XG4gICAgPGRpdiBjbGFzcz1cImwtZm9vdGVyX19jb3B5cmlnaHRcIj5cbiAgICAgIDxzbWFsbCBjbGFzcz1cInAtY29weXJpZ2h0XCI+PC9zbWFsbD5cbiAgICA8L2Rpdj5cbiAgICA8bmF2IGNsYXNzPVwibC1mb290ZXJfX3N1Yi1uYXZcIj5cbiAgICAgIDx1bCBjbGFzcz1cInAtZm9vdC1uYXZcIj5cbiAgICAgICAgPGxpPjwvbGk+XG4gICAgICAgIDxsaT48L2xpPlxuICAgICAgPHVsPlxuICAgIDwvbmF2PlxuICA8L2Zvb3Rlcj5cbjwvYm9keT5cbmBgYFxuKi9cblxuLmwtZm9vdGVyIHtcbiAgY29sb3I6IGdiLiRjbHJXaGl0ZTtcbiAgYSB7XG4gIH1cblx0d2lkdGg6IDEwMCU7XG4gICZfX2xlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICZfX3JpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXHR1bCB7XG5cdFx0d2lkdGg6IDk2MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIGdiLmNsZWFyZml4O1xuXHRcdGxpIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuICAmX19jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXHRiYWNrZ3JvdW5kOiBnYi4kY2xyQm9keTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDNyZW07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHQmX19idG4ge1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuODtcblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogLjQ7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDExLjVyZW07XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5sLWZvb3RlciB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogMThyZW07XG4gICAgfVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQubC1mb290ZXIge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQubC1mb290ZXIge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LmwtZm9vdGVyIHtcblx0fVxufSIsIu+7v0B1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG5cbi8qICNNYWluXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IG1haW5cbm5hbWU6IG1haW5cbmNhdGVnb3JpZXM6IFtsYXlvdXRdXG4tLS1cbmA8bWFpbj5g44K/44Kw44Gu44K544K/44Kk44Or44Gn44GZ44CC44OJ44Kt44Ol44Oh44Oz44OI44Gu44Oh44Kk44Oz44Kz44Oz44OG44Oz44OE44KS56S644GX44CB44OJ44Kt44Ol44Oh44Oz44OI5YaF44GnMeOBpOOBl+OBi+iomOi/sOOBp+OBjeOBvuOBm+OCk+OAglxuPGFydGljbGU+44K/44Kw44KEPG5hdj7jgr/jgrDjgarjganjga7kuK3jgavlhaXjgozjgovjgZPjgajjga/jgafjgY3jgb7jgZvjgpPjgIJcbuWPluOCiuaJseOBhOOBrumbo+OBl+OBhOOCv+OCsOOBquOBruOBp+OAgeS9v+OCj+OBquOBhOOBqOOBhOOBhumBuOaKnuOCkuOBmeOCi+OBruOCguOBhOOBhOOBp+OBl+OCh+OBhuOAglxuYGBgYmxvY2tcbjxib2R5PlxuICA8bWFpbiBpZD1cImwtbWFpblwiPlxuICA8L21haW4+XG48L2JvZHk+XG5gYGBcbiovXG4jbC1tYWluIHtcbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5sLW1haW4ge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQubC1tYWluIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRAaW5jbHVkZSBnYi5jbGVhcmZpeDtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LmwtbWFpbiB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5sLW1haW4ge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LmwtbWFpbiB7XG5cdH1cbn0iLCLvu79AdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuXG4vKiAjU2lkZWJhclxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBzaWRlXG5uYW1lOiBzaWRlXG5jYXRlZ29yaWVzOiBbbGF5b3V0XVxuLS0tXG5gPGFzaWRlPmDjgr/jgrDjgYzkvb/jgo/jgozjgovjgojjgYbjgarjgrXjgqTjg4njg5Djg7zjga7jgrnjgr/jgqTjg6vjgafjgZnjgIJcbuODiuODk+OCsuODvOOCt+ODp+ODs+OChOODkOODiuODvOOBquOBqeOBruODrOOCpOOCouOCpuODiOOCkuWQq+OCgOOBk+OBqOOBr+OBp+OBjeOBvuOBmeOBjOOAgVxu44Kz44Oz44Od44O844ON44Oz44OI6Ieq5L2T44Gvb2JqZWN0L3Byb2plY3Tjg6zjgqTjg6Tjg7zjgaflrprnvqnjgZfjgb7jgZnjgIJcbjxib2R5PlxuICA8YXJ0aWNsZSBjbGFzcz1cImwtY29udGVudFwiPjwvYXJ0aWNsZT5cbiAgPGFzaWRlIGNsYXNzPVwibC1zaWRlXCI+XG4gICAgPGRpdiBjbGFzcz1cImwtc2lkZV9faXRlbVwiPlxuICAgICAgIDx1bCBjbGFzcz1cInAtc2lkZS1uYXZcIj48L3VsPlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJsLXNpZGVfX2l0ZW1cIj5cbiAgICAgICA8ZGl2IGNsYXNzPVwicC1iYW5uZXJcIj48L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9hc2lkZT5cbjwvYm9keT5cbmBgYFxuKi9cblxuXG4ubC1zaWRlIHtcbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5sLXNpZGUge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQubC1zaWRlIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KGxnKSB7ICAvLyA5OTJcblx0Lmwtc2lkZSB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdSh4bCkgeyAgLy8gMTIwMFxuXHQubC1zaWRlIHtcblx0fVxufVxuIiwi77u/QHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cblxuLyogI1NlY3Rpb25cbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogc2VjdGlvblxubmFtZTogc2VjdGlvblxuY2F0ZWdvcmllczogW2xheW91dF1cbi0tLVxuYDxzZWN0aW9uPmDjgr/jgrDjgpLkvb/jgYbjgojjgYbjgarjgrvjgq/jgrfjg6fjg7Pjga7kvZnnmb3vvIhgbWFyZ2luYO+8ieOCkueuoeeQhuOBl+OBvuOBmeOAglxu44Kz44Oz44Od44O844ON44Oz44OI5Y2Y5L2N44Gn44Gu5L2Z55m944Gvb2JqZWN0L3V0aWxpdHkvX21hcmdpbi5zY3Nz44Gn566h55CG44KS44GX44G+44GZ44CCXG7jgrXjgqTjgrrjga/jg4fjg5Xjgqnjg6vjg4jjgacz44Gk44CB5pyA5aSn44GnNeOBpOOBqOOBl+OBvuOBmeOAglxuMS4gdGlueShvcHRpb25hbClcbjIuIHNtYWxsXG4zLiBtZWRpdW0oZGVmYXVsdClcbjQuIGxhcmdlXG41LiBodWdlKG9wdGlvbmFsKVxuTW9kaWZpZXLjgarjgZfjgpJtZWRpdW3jgIHlpInmm7TjgZnjgovloLTlkIjjgavjga9Nb2RpZmllcuOCkuaMh+WumuOBl+OBvuOBmeOAglxuYGBgYmxvY2tcbjxkaXYgY2xhc3M9XCJsLXNlY3Rpb25cIj5cbiAgPGgyPuimi+WHuuOBlzI8L2gyPlxuPC9kaXY+XG48ZGl2IGNsYXNzPVwibC1zZWN0aW9uIGwtc2VjdGlvbi0tc21hbGxcIj5cbiAgPGgyPuimi+WHuuOBlzI8L2gyPlxuPC9kaXY+XG48ZGl2IGNsYXNzPVwibC1zZWN0aW9uIGwtc2VjdGlvbi0tbGFyZ2VcIj5cbiAgPGgyPuimi+WHuuOBlzI8L2gyPlxuPC9kaXY+XG5gYGBcbiovXG5cblxuLmwtc2VjdGlvbiB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0bWFyZ2luOiAwcHggYXV0bztcblx0Jl9fYmxvY2sge1xuXHRcdCYtLWhlbGxvcHVyaSB7XG5cdFx0XHRtYXJnaW46IDAgMy41cmVtO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxuXHQmX19ib3gge1xuXHRcdCYtLW1heHdpZHRoIHtcblx0XHRcdG1hcmdpbi1pbmxpbmU6IC0zLjVyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji0tbGFyZ2Uge1xuXHRcdFx0bWFyZ2luLWlubGluZTogLTEuNXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcblx0Lmwtc2VjdGlvbiB7XG5cdFx0Jl9fYmxvY2sge1xuXHRcdFx0Ji0taGVsbG9wdXJpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19ib3gge1xuXHRcdFx0Ji0tbWF4d2lkdGgge1xuXHRcdFx0XHRtYXJnaW4taW5saW5lOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCYta2VlcCB7XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZTogLTEwcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWxhcmdlIHtcblx0XHRcdFx0bWFyZ2luLWlubGluZTogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0Lmwtc2VjdGlvbiB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5sLXNlY3Rpb24ge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0Lmwtc2VjdGlvbiB7XG5cdH1cbn0iLCLvu79AdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuXG4vKiAjQ29udGVudFxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBjb250ZW50XG5uYW1lOiBjb250ZW50XG5jYXRlZ29yaWVzOiBbbGF5b3V0XVxuLS0tXG5gPGFydGljbGU+YOOCv+OCsOOBjOS9v+OCj+OCjOOCi+OCiOOBhuOBquODoeOCpOODs+OCs+ODs+ODhuODs+ODhOOBruOCueOCv+OCpOODq+OBp+OBmeOAglxu44OK44OT44Ky44O844K344On44Oz44KE44OQ44OK44O844Gq44Gp44Gu44Os44Kk44Ki44Km44OI44KS5ZCr44KA44GT44Go44Gv44Gn44GN44G+44GZ44GM44CBXG7jgrPjg7Pjg53jg7zjg43jg7Pjg4joh6rkvZPjga9vYmplY3QvcHJvamVjdOODrOOCpOODpOODvOOBp+Wumue+qeOBl+OBvuOBmeOAglxuYGBgYmxvY2tcbjxib2R5PlxuICA8YXJ0aWNsZSBjbGFzcz1cImwtY29udGVudCBzLWJsb2dcIj5cbiAgICA8aGVhZGVyIGNsYXNzPVwibC1jb250ZW50X19sZWFkXCI+PC9oZWFkZXI+XG4gIDwvYXJ0aWNsZT5cbjwvYm9keT5cbmBgYFxuKi9cbi5sLWNvbnRlbnQge1xuXG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuXHQubC1jb250ZW50IHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LmwtY29udGVudCB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5sLWNvbnRlbnQge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LmwtY29udGVudCB7XG5cdH1cbn1cblxuIiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNCb3hcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogQm94XG5uYW1lOiBCb3hcbmNhdGVnb3JpZXM6IFtDb21wb25lbnRdXG5cbiovXG5cbi5jLWJveCB7XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCYtLXBvcHVwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIC4yKTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuXHRcdFx0ei1pbmRleDogMTAwMDtcblx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4gICAgJl9faGVhZGluZyB7XG5cdFx0Ji0tdG9wIHtcblx0XHRcdHBhZGRpbmc6IDAgMnJlbSAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0Ji0tcmFua2luZyB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTVweDtcblx0XHRcdGNvbG9yOiBnYi4kY2xyQmFzZTtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmQm94IHtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdGNvbG9yOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQmFzZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogNzVweDtcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRsZWZ0OiA4JTtcblx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL3FhL3FhX3R0bF9pbWcwMS5wbmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdFx0aGVpZ2h0OiA2M3B4O1xuXHRcdFx0XHRyaWdodDogMTAlO1xuXHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9pbWFnZXMvcWEvcWFfdHRsX2ltZzAyLnBuZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLS1zaG9ydCB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogMTIlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRyaWdodDogMTYlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jLWJveF9faGVhZGluZy0tYWJvdXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDZweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1sb25nIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAycmVtO1xuXHRcdFx0XHRcdHdpZHRoOiA2OHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jLWJveF9faGVhZGluZy0tYWJvdXQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRtYXJnaW46IDAgMCA0cHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggNnB4O1xuXHRcdFx0Y29sb3I6IGdiLiRjbHJCYXNlO1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNscldoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdCYtLWFib3V0IHtcblx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdH1cblx0XHQmLS1hY2NvcmRpb24ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvcWEvaWNvbl9hcnJvd19ib3R0b20uc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0aGVpZ2h0OiAyLjQzN3JlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1tZW51IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdCY6Om1hcmtlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9tZW51L2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNvbnRhY3Qge1xuXHRcdFx0Zm9udC1zaXplOiAyLjI1cmVtO1xuXHRcdH1cblx0XHQmLS1jdXN0b21lciB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIuKWoFwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuICAgICZfX2Jsb2NrIHtcblx0XHQmLS1xYXRvcCB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtaW4td2lkdGg6IDIwcmVtO1xuXHRcdFx0Ly/ihpNjYWxjKOacgOmVt+OBruihjOWGheOBruaWh+Wtl+OCteOCpOOCuiAq5ZCI6KiI5paH5a2X5pWwICsgMTBweCAqKOOCv+OCsOaVsCoyK+OCv+OCsOWQjOWjq+OBrumamemWk+aVsCkpO1xuXHRcdFx0Ji1hcHAge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxLjRyZW0gKjIwICsgMTBweCAqNSk7XG5cdFx0XHR9XG5cdFx0XHQmLWhlbGxvY29jbyB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEuNHJlbSAqMTMgKyAxMHB4ICo4KTtcblx0XHRcdH1cblx0XHRcdCYtaGVsbG9tb25pIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMS40cmVtICoxMSArIDEwcHggKjgpO1xuXHRcdFx0fVxuXHRcdFx0Ji1oZWxsb3BvY2hpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMS40cmVtICoxNSArIDEwcHggKjUpO1xuXHRcdFx0fVxuXHRcdFx0Ji1oZWxsb3RhZyB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEuNHJlbSAqMTEgKyAxMHB4ICo4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcmFua2luZyB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDJyZW0gM3JlbTtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCb2R5O1xuXHRcdH1cblx0XHQmLS1mYXEge1xuXHRcdFx0c2Nyb2xsLW1hcmdpbi10b3A6IGNhbGMoNC4zcmVtICsgMTBweCk7XG5cdFx0fVxuXHRcdCYtLWFjY29yZGlvbiB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdC5jLWljb25fX3FhLS1hbnN3ZXIge1xuXHRcdFx0XHRcdHRvcDogMi40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jLWJveF9fdHh0LS1hY2NvcmRpb24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdGQkY5QyAycHgsIHRyYW5zcGFyZW50IDFweCkgYm90dG9tIHJlcGVhdC14O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNnB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pcy1vcGVuIHtcblx0XHRcdFx0LmMtYm94IHtcblx0XHRcdFx0XHQmX190eHQge1xuXHRcdFx0XHRcdFx0Ji0tYWNjb3JkaW9uIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYtLWRldGFpbHMge1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDByZW07XG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX2hlYWRpbmctLWFjY29yZGlvbiB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jLWljb25fX3FhIHtcblx0XHRcdFx0XHQmLS1xdWVzdGlvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZ2IuJGNsckJhc2U7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvcWEvaWNvbl9iZ19RX29wZW4uc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji0tYW5zd2VyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL3FhL2ljb25fYmdfQV9vcGVuLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tY29udGFjdCB7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJvZHk7XG5cdFx0XHQvLyBib3JkZXItdG9wOiA0cHggZ2IuJGNsckJhc2Ugc29saWQ7XG5cdFx0fVxuXHRcdCYtLW1vZGFsIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAuMDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDAgMCAwIC8gLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1wb3B1cCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNscldoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0Jl9fYm94IHtcblx0XHQmLS1maWd1cmUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDIwcmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDIwcmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQm9keTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1hY2NvcmRpb24ge1xuXHRcdFx0bWFyZ2luOiA2cHggMCAwIDI1cHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE2cHggMTZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQm9keTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHQvLyBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY+Kjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHR9XG5cdFx0XHRlbSB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Ji5pcy1vcGVuIHtcblx0XHRcdFx0LmMtYm94X19oZWFkaW5nLS1tZW51IHtcblx0XHRcdFx0XHRjb2xvcjogZ2IuJGNsclN1YjAxO1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9tZW51L2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNsb3NlIHtcblx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdGhlaWdodDogNC4ycmVtO1xuXHRcdFx0Y29sb3I6IGdiLiRjbHJCbGFjaztcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAxLjZyZW07XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvbWVudS9pY29uX21lbnVfY2xvc2Uuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0d2lkdGg6IDEuNHJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxLjRyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmNjMTg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNvbnRhY3Qge1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdFx0XHRjb2xvcjogZ2IuJGNscldoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJhc2U7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Ji0tY3VzdG9tZXIge1xuXHRcdFx0cGFkZGluZzogLjZyZW0gMXJlbSAxcmVtO1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNscldoaXRlO1xuXHRcdH1cblx0XHQmLS1wb3B1cCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX19jYXB0aW9uIHtcblx0XHQmLS1maWd1cmUge1xuXHRcdFx0cGFkZGluZzogMnJlbSAwIDIuNXJlbTtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0Ji0tY3VzdG9tZXIge1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMnJlbTtcblx0XHR9XG5cdH1cblx0Jl9fdHh0IHtcblx0XHQmLS1hY2NvcmRpb24ge1xuXHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDgwM0EgMnB4LCB0cmFuc3BhcmVudCAxcHgpIGJvdHRvbSByZXBlYXQteDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNnB4IDJweDtcblx0XHR9XG5cdFx0Ji0tZGV0YWlscyB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0cmVtO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYsIHRyYW5zcGFyZW50KTtcblx0XHRcdFx0bWF4LWhlaWdodDogNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tY29udGFjdCB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDAgM3JlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHR9XG5cdFx0Ji0tY3VzdG9tZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0fVxuXHRcdCYtLXBvcHVwIHtcblx0XHRcdGNvbG9yOiBnYi4kY2xyQmFzZTtcblx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblx0Jl9faW1nIHtcblx0XHQmLS10b3Age1xuXHRcdFx0d2lkdGg6IDExLjVyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDEzcmVtO1xuXHRcdFx0bWluLWhlaWdodDogMTByZW07XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMnJlbTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0fVxuXHRcdCYtLWFjY29yZGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Ji0tcG9wdXAge1xuXHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogNTB2aDtcblx0XHR9XG5cdH1cblx0Jl9fYnRuIHtcblx0XHQmLS1wb3B1cCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMnJlbTtcblx0XHRcdGJvdHRvbTogMnJlbTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcblx0LmMtYm94IHtcblx0XHQmX19ibG9jayB7XG5cdFx0fVxuXHRcdCZfX2JveCB7XG5cdFx0fVxuXHRcdCZfX2ltZyB7XG5cdFx0fVxuXHRcdCZfX2NhcHRpb24ge1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LmMtYm94IHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KGxnKSB7ICAvLyA5OTJcblx0LmMtYm94IHtcblx0XHQmX19ibG9jayB7XG5cdFx0XHQmLS1mYXEge1xuXHRcdFx0XHRzY3JvbGwtbWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdSh4bCkgeyAgLy8gMTIwMFxuXHQuYy1ib3gge1xuXHR9XG59IiwiLy8gVmFyaWFibGVzIFNjc3MgTGlzdFxuXG4kY2xyQmFzZTogI0NBRTZDOTtcbiRjbHJCb2R5OiAjNDU3MzQzO1xuJGNsclN1YjAxOiAjREFEMkY1O1xuJGNsclN1YjAyOiAjQ0FFNkM5O1xuJGNsclN1YjAyLWxpZ2h0OiAjRUJGN0VBO1xuJGNsclN1YjAyLXBhbGU6ICNGQ0ZERkE7XG5cbiRoc2xDb2xvcjogaHNsKDEsIDUwJSwgNTAlKTtcbiRoc2xhQ29sb3I6IGhzbGEoMTIwLDUwJSw1MCUsLjMpO1xuXG4kY2xyQmxhY2s6ICMwMDA7XG4kY2xyQmxhY2swMTogIzIzMTgxNTtcbiRjbHJCbGFjazAyOiAjMTAxMDEwO1xuJGNsckJsYWNrMDM6ICM0OTRCNDc7XG4kY2xyR3JheTogI0YyRjJGMjtcbiRjbHJXaGl0ZTogI2ZmZmZmZjtcbiRjbHJSZWQ6ICMyZTMxODQ7XG4kY2xyQmx1ZTogIzJlMzE4NDtcbiRjbHJEYXJrQmx1ZTogIzJlMzE5MjtcblxuLy/mlLnkv65cbiRjbHJCYXNlOiAjMDA4MDNBO1xuJGNsckJhc2UtbGlnaHQ6ICM1MEFCNzg7XG4kY2xyU3ViMDE6ICNGRkNDMTg7XG4kY2xyU3ViMDEtc29mdDogI0UzRDQ1MTtcbiRjbHJSZWQ6ICNGRjNBMUI7XG4vLyAkY2xyU3ViMDE6ICMwZWEwZmY7XG4vLyAkY2xyU3ViMDI6ICNmZjU4NTg7XG4kY2xyQm9keTogI0YyRjJGMjtcbi8vICRjbHJCbGFjazogIzAwMDAwMDtcbiRjbHJCbGFjazogIzMzMzMzMztcbiRjbHJXaGl0ZTogI2ZmZmZmZjtcblxuLy/jga/jgo3jgbfjgopMUFxuJGNsckhwQmFzZTogI0NBRTZDOTtcbiRjbHJIcEJvZHk6ICM0NTczNDM7XG4kY2xySHBTdWIwMTogI0RBRDJGNTtcbiRjbHJIcFN1YjAyOiAjQ0FFNkM5O1xuJGNsckhwU3ViMDItbGlnaHQ6ICNFQkY3RUE7XG4kY2xySHBTdWIwMi1wYWxlOiAjRkNGREZBO1xuJGNsckhwQmxhY2s6ICMwMDA7XG4kY2xySHBCbGFjazAxOiAjMjMxODE1O1xuJGNsckhwQmxhY2swMjogIzEwMTAxMDtcbiRjbHJIcEJsYWNrMDM6ICM0OTRCNDc7XG4kY2xySHBHcmF5OiAjRjJGMkYyO1xuXG4kY2xyV2hpdGUtbjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiRjbHJCbGFjay1uOiByZ2JhKDAsMCwwLDEpO1xuJGNsclBpbmstbjogcmdiYSgyNTUsNDIsOTcsMSk7XG4kY2xyQmx1ZS1sOiByZ2JhKDIzMCwyNDcsMjU1LDEpO1xuJGNsckJsdWUtbjogcmdiYSgwLDE1NSwyMjksMSk7XG4kY2xyT3JhbmdlLW46IHJnYmEoMjU1LDEyMCwyLDEpO1xuJGNsclJlZC1uOiByZ2JhKDI1NSwwLDAsMSk7XG5cbiRwYXRoU3ZnOiBcIi4uL3N2Zy9cIjtcbiRwYXRoSW1nOiBcIi4uL2ltYWdlcy9cIjtcblxuLy8g44Kz44Oz44OG44OK5bmFUENcbiRjb250YWluZXJXaWR0aFBjOiBcIjk2MHB4XCI7XG5cbi8vIOOCs+ODs+ODhuODiuW5hVNQXG4kY29udGFpbmVyV2lkdGhTcDogXCI5MCVcIjtcblxuJWN0ckltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuIiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNCdXR0b25cbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogQnV0dG9uXG5uYW1lOiBCdXR0b25cbmNhdGVnb3JpZXM6IFtDb21wb25lbnRdXG5cbiovXG5cbi5jLWJ0biB7XG5cdC8qIOimquimgee0oOOBq+OCq+ODqeODvOOCkuaMh+WumiAqL1xuXHRjb2xvcjogI2NmZGRkZDtcblx0Ji1pY29uIHtcblx0ICAvKiDjgZPjga7jgajjgY0gU1ZHIOOBriBgZmlsbGAg44GMIGAjY2ZkZGRkYCDjgavjgarjgosgKi9cblx0ICBmaWxsOiBjdXJyZW50Q29sb3I7XG5cdH1cblx0Jjpob3ZlciB7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2NmZGRkZDtcblx0ICAvKiDjg5vjg5Djg7zjgaflpInmm7TjgZfjgZ/jgqvjg6njg7zjga8gYGN1cnJlbnRDb2xvcmAg44Gr44KC5Y+N5pig44GV44KM44KLICovXG5cdCAgY29sb3I6ICMwNDIwMjA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHQmLS10YWcge1xuXHRcdFx0cGFkZGluZzogNHB4IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQmFzZTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRjb2xvcjogZ2IuJGNsckJhc2U7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCb2R5O1xuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyU3ViMDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG1pbi13aWR0aDogMTUuOHJlbTtcblx0XHRoZWlnaHQ6IDMuN3JlbTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogOHB4IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiBnYi4kY2xyV2hpdGU7XG5cdFx0YmFja2dyb3VuZDogZ2IuJGNsckJhc2U7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQmFzZS1saWdodDtcblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsclN1YjAxO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguOSk7XG5cdFx0fVxuXHRcdCYtLWxpZ2h0IHtcblx0XHRcdGNvbG9yOiBnYi4kY2xyQmFzZTtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyU3ViMDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0Ji0tcGFnZXRvcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDJyZW07XG5cdFx0XHRyaWdodDogMnJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdHdpZHRoOiA0cmVtO1xuXHRcdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGJvcmRlcjogM3B4IGdiLiRjbHJXaGl0ZSBzb2xpZDtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCYXNlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQmFzZS1saWdodDtcblx0XHRcdFx0LmMtYnRuX19pbWctLXBhZ2V0b3Age1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyU3ViMDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNtYWxsIHtcblx0XHRcdHBhZGRpbmc6IDRweCA4cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZfX2JveCB7XG5cdFx0Ji0tcGFnZXRvcCB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0Ji0tcGFnZXRvcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHRcdCYtLXNtYWxsIHtcblx0XHRcdHdpZHRoOiAxcmVtO1xuXHRcdH1cblx0fVxuXHQmX190eHQge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGdiLiRjbHJTdWIwMTtcblx0XHR9XG5cdFx0Ji0tbGluayB7XG5cdFx0XHRjb2xvcjogZ2IuJGNsckJhc2U7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMC40cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9xYS9pY29uX2xpbmtfb3V0LnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdHdpZHRoOiAxLjJyZW07XG5cdFx0XHRcdGhlaWdodDogMS4ycmVtO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcGRmIHtcblx0XHRcdGNvbG9yOiBnYi4kY2xyUmVkO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9xYS9pY29uX3BkZi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHR3aWR0aDogMnJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxLjhyZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZG93bmxvYWQge1xuXHRcdFx0cGFkZGluZzogMCAuMnJlbTtcblx0XHRcdGNvbG9yOiBnYi4kY2xyUmVkO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9xYS9pY29uX2Rvd25sb2FkLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdHdpZHRoOiAxLjZyZW07XG5cdFx0XHRcdGhlaWdodDogMS40cmVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdGR0tha3VHb3RoaWNDYSc7XG5cdHNyYzogdXJsKC9jb21tb24vZm9udHMvRkdLYWt1R290aGljQ2EtVS0wMS50dGYpIGZvcm1hdCh0cnVldHlwZSk7XG59XG5cbi5jLWJ0biB7XG5cdCZfX2JveCB7XG5cdFx0Ji0tc3RvcmUge1xuXHRcdFx0bWFyZ2luOiAxLjVyZW0gYXV0bztcblx0XHRcdHNjcm9sbC1tYXJnaW46IDQwdmg7XG5cdFx0XHQmLWJvdHRvbSB7XG5cdFx0XHRcdG1hcmdpbjogMS44cmVtIDAgMi4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHQmLS1oZWxsb3B1cmkge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHR9XG5cdFx0Ji0tYnV5IHtcblx0XHRcdG1hcmdpbjogMS43cmVtIGF1dG8gMS4ycmVtO1xuXHRcdFx0d2lkdGg6IDIzLjlyZW07XG5cdFx0XHRoZWlnaHQ6IDUuM3JlbTtcblx0XHRcdGNvbG9yOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjREQ3QjA4O1xuXHRcdFx0Ym9yZGVyOiAycHggZ2IuJGNscldoaXRlIHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRkdLYWt1R290aGljQ2EnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjVyZW0gMXJlbSAwIHJnYig2MSAxMTggNzIgLyAuMikpO1xuXHRcdFx0c2Nyb2xsLW1hcmdpbjogNDV2aDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSguMjVyZW0sIC41cmVtKTtcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguMjVyZW0gLjVyZW0gcmdiKDYxIDExOCA3MiAvIC40KSk7XG5cdFx0XHRcdC5jLWJ0bl9faW1nLS1idXkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSguNXJlbSwgMXJlbSk7XG5cdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDAgcmdiKDYxIDExOCA3MiAvIC42KSk7XG5cdFx0XHRcdC5jLWJ0bl9faW1nLS1idXkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAuOTJyZW0gMS41cmVtIDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtc3BlZWNoYnViYmxlIHtcblx0XHRcdFx0bWFyZ2luOiA3cmVtIDAgLTE4LjNyZW0gYXV0bztcblx0XHRcdFx0cGFkZGluZzogMCAwIC40cmVtO1xuXHRcdFx0XHR3aWR0aDogOS45cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDExLjNyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL2ltYWdlcy9oZWxsb3B1cmkvYmdfaXRlbV9vcmFuZ2UucG5nKSBib3R0b20gLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LmMtYnRuX19pbWctLWJ1eSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdC5jLWJ0bl9faW1nLS1idXkge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXN0b3JlIHtcblx0XHRcdG1hcmdpbjogMS4ycmVtIGF1dG87XG5cdFx0XHR3aWR0aDogMjQuMnJlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguMzVyZW0gLjg1cmVtIDAgcmdiYSg2MSwgMTE4LCA3MiwgLjIpKTtcblx0XHRcdCoge1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWRvd25sb2FkIHtcblx0XHRcdG1hcmdpbjogMS44cmVtIGF1dG8gMnJlbTtcblx0XHRcdHdpZHRoOiAyMy45cmVtO1xuXHRcdFx0aGVpZ2h0OiA1LjVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxLjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguNXJlbSAuNXJlbSAwIHJnYig2MSAxMTggNzIgLyAuMikpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC4yNXJlbSwgLjI1cmVtKTtcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguMjVyZW0gLjI1cmVtIDAgcmdiKDYxIDExOCA3MiAvIC40KSk7XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC41cmVtLCAuNXJlbSk7XG5cdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDAgcmdiKDYxIDExOCA3MiAvIC42KSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAuODtcblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogLjQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWhvbWUge1xuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcblx0XHRcdHdpZHRoOiAyOC4zcmVtO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Jl9faW1nIHtcblx0XHQmLS1idXkge1xuXHRcdFx0bWFyZ2luOiAwIC45MnJlbSAycmVtIDA7XG5cdFx0XHR3aWR0aDogNi41cmVtO1xuXHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Ji1zcGVlY2hidWJibGUge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAuMnJlbTtcblx0XHRcdFx0d2lkdGg6IDdyZW07XG5cdFx0XHRcdGhlaWdodDogNS4zcmVtO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWRvd25sb2FkIHtcblx0XHRcdHdpZHRoOiAxNy41cmVtO1xuXHRcdH1cblx0XHRtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICYtLWhvbWUge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDI4LjNyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi0taW5zdGFncmFtIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOC41cmVtO1xuICAgICAgICB9XG5cdH1cblx0Jl9fdHh0IHtcblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMnJlbTtcblx0XHR9XG5cdFx0Ji0tZG93bmxvYWQge1xuXHRcdFx0cGFkZGluZzogMCAxcmVtIDAgMDtcblx0XHRcdGNvbG9yOiAjM0U0NTM5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0Ji0tZW5nbGlzaCB7XG5cdFx0XHRmb250LXNpemU6IDIuNDVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYScsc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdCYtLWphcGFuZXNlIHtcblx0XHRcdGZvbnQtc2l6ZTogMi4yNXJlbTtcblx0XHR9XG5cdFx0Ji0tYXQge1xuXHRcdFx0cGFkZGluZzogLjRlbSAuMmVtIDAgLjNlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0Ji0tcmVzZXJ2YXRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7XG5cdC5jLWJ0biB7ICAvLyA1NDRcblx0XHQmX19ib3gge1xuXHRcdFx0Ji0tc3RvcmUge1xuXHRcdFx0XHRtYXJnaW46IDNyZW0gYXV0byAtLjhyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdFx0Z2FwOiAyLjRyZW0gMS42cmVtO1xuXHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0XHRtYXJnaW46IDMuNHJlbSBhdXRvIC41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0Ji0tYnV5IHtcblx0XHRcdFx0bWFyZ2luOiAzcmVtIGF1dG8gMDtcblx0XHRcdFx0d2lkdGg6IDM4LjJyZW07XG5cdFx0XHRcdGhlaWdodDogOC42cmVtO1xuXHRcdFx0XHRib3JkZXI6IC4zcmVtIGdiLiRjbHJXaGl0ZSBzb2xpZDtcblx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KC43cmVtIDEuNXJlbSAwIHJnYig2MSAxMTggNzIgLyAuMikpO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSguMzVyZW0sIC43NXJlbSk7XG5cdFx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguMzVyZW0gLjc1cmVtIHJnYig2MSAxMTggNzIgLyAuNCkpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSguN3JlbSwgMS41cmVtKTtcblx0XHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCByZ2IoNjEgMTE4IDcyIC8gLjYpKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXNwZWVjaGJ1YmJsZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMTZyZW0gMCAtMzQuOXJlbSBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAzcmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxNS44cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMTguOXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tc3RvcmUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1kb3dubG9hZCB7XG5cdFx0XHRcdC8vIG1hcmdpbjogMS44cmVtIGF1dG8gMnJlbTtcblx0XHRcdFx0bWFyZ2luOiAyLjZyZW0gYXV0byAwO1xuXHRcdFx0XHR3aWR0aDogMzhyZW07XG5cdFx0XHRcdGhlaWdodDogOC42cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxLjlyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KC45cmVtIDEuMXJlbSAwIHJnYig2MSAxMTggNzIgLyAuMikpO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSguNDVyZW0sIC41NXJlbSk7XG5cdFx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyguNDVyZW0gLjU1cmVtIDAgcmdiKDYxIDExOCA3MiAvIC40KSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC45cmVtLCAxLjFyZW0pO1xuXHRcdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDAgcmdiKDYxIDExOCA3MiAvIC42KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdCYtLWJ1eSB7XG5cdFx0XHRcdG1hcmdpbjogMCAxLjhyZW0gMy44cmVtIDA7XG5cdFx0XHRcdHdpZHRoOiAxMC41cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDhyZW07XG5cdFx0XHRcdCYtc3BlZWNoYnViYmxlIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAuNXJlbSAxLjZyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDExLjNyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA4LjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWRvd25sb2FkIHtcblx0XHRcdFx0d2lkdGg6IDI3LjhyZW07XG5cdFx0XHR9XG4gICAgICAgICAgICAmLS1ob21lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2cmVtO1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0XHQmX190eHQge1xuXHRcdFx0Ji0tc21hbGwge1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDAgMy41cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZG93bmxvYWQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIuOHJlbSAwIDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1lbmdsaXNoIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjlyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1qYXBhbmVzZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYXQge1xuXHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdH1cblx0XHRcdCYtLXJlc2VydmF0aW9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQuYy1idG4ge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQuYy1idG4ge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LmMtYnRuIHtcblx0fVxufSIsIu+7v0B1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjRGVjb3JhdGlvblxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBEZWNvcmF0aW9uXG5uYW1lOiBEZWNvcmF0aW9uXG5jYXRlZ29yaWVzOiBbQ29tcG9uZW50XVxuXG4qL1xuXG4uYy1kcnQge1xuXHQmX19wYXJlbnRoZXNlcyB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiKFwiO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIilcIjtcblx0XHR9XG5cdH1cblx0Jl9fY29sb24ge1xuXHRcdCYtLWFmdGVyIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCI6XCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2FzdGVyaXNrIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCLigLtcIjtcblx0XHR9XG5cdH1cblx0Jl9faGVhZGluZyB7XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2JveCB7XG5cdFx0Ji0tc2lkZWxpbmUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCbGFjaztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHR9XG5cdCZfX3R4dCB7XG5cdFx0Ji0tc2lkZWxpbmUge1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0aGVpZ2h0OiAxLjRyZW07XG5cdFx0XHQmLWJpZyB7XG5cdFx0XHRcdGhlaWdodDogMS42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1hc3RlcmlzayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogdW5zZXQ7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIuKAu1wiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1wcm9jZXNzIHtcblx0XHRcdHBhZGRpbmc6IDAgNnB4O1xuXHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0XHRcdGNvbG9yOiBnYi4kY2xyQmFzZTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAxMCUsICNmZmYgMTAlIDk1JSwgdHJhbnNwYXJlbnQgOTUlKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi44CMXCI7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi44CNXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWF0dGVudGlvbiB7XG5cdFx0XHRjb2xvcjogZ2IuJGNsclJlZDtcblx0XHRcdGZvbnQtc3R5bGU6IHVuc2V0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRcdH1cblx0XHQvLyAmLS1yZWQge1xuXHRcdC8vIFx0Y29sb3I6IGdiLiRjbHJSZWQ7XG5cdFx0Ly8gfVxuXHRcdC8vICYtLXllbGxvdyB7XG5cdFx0Ly8gXHRjb2xvcjogZ2IuJGNsclN1YjAxO1xuXHRcdC8vIH1cblx0XHQvLyAmLS1ncmVlbiB7XG5cdFx0Ly8gXHRjb2xvcjogZ2IuJGNsckJhc2U7XG5cdFx0Ly8gfVxuXHR9XG5cblx0Ly9oYXJvcHVyaVxuXHQmX19pdGVtIHtcblx0XHQmLS1yb3JhdGUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuXHRcdH1cblx0fVxuXHQmX190eHQge1xuXHRcdCYtLWRpbiB7XG5cdFx0XHRmb250LWZhbWlseTogJ0FsdGUgRElOIDE0NTEnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdFx0Ji0tbm90b3NhbnMge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdOb3RvU2Fuc0pQJywgc2Fucy1zZXJpZjtcblx0XHR9XG5cdFx0Ji0tYmlnIHtcblx0XHRcdGZvbnQtc2l6ZTogNy43NXJlbTtcblx0XHR9XG5cdFx0Ji0tbWFya2VyIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIC41cmVtO1xuXHRcdFx0cGFkZGluZzogMCAuOHJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNscldoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdCYtZ3JlZW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRUJGN0VBO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1saW5lIHtcblx0XHRcdG1hcmdpbjogMCAwIC40cmVtO1xuXHRcdFx0cGFkZGluZzogMCAwIC40cmVtO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEuMzVyZW07XG5cdFx0XHRmb250LXN0eWxlOiB1bnNldDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2MzYzRjNCAwIC4yOHJlbSwgdHJhbnNwYXJlbnQgLjI4cmVtIC41NnJlbSkgbGVmdCBib3R0b20gLyAuNTZyZW0gLjFyZW0gcmVwZWF0LXg7XG5cdFx0fVxuXHRcdCYtLXBvaW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0cGFkZGluZzogLjJyZW0gMCAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vc3ZnL2hlbGxvcHVyaS90eHRfZGVjb19wb2ludC5zdmcpIHRvcCBjZW50ZXIgLyA2LjVyZW0gbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQmLS1icmFja2V0cyB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIuOAkFwiO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIuOAkVwiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1lbW9qaSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxLjJyZW07XG5cdFx0XHRcdGhlaWdodDogMS43cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb3B1cmkvdHh0X2RlY29fZW1vamkwMS5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdCYtLXNtYWxsIHtcblx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLjNyZW0gLjI1cmVtIDEuMXJlbSByZ2IoMCAwIDAgLyAuMTYpKTtcblx0XHRcdCYtZG91YmxlIHtcblx0XHRcdFx0bWFyZ2luOiAyLjNyZW0gMnJlbSAwIDA7XG5cdFx0XHRcdHdpZHRoOiA1LjVyZW07XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDJyZW0gMi4zcmVtIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtYmcge1xuXHRcdFx0XHRwYWRkaW5nOiA0LjVyZW0gMCAxLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZCb3gge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji0tc21hbGwge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdCYtLXNoYWRvdyB7XG5cdFx0XHRcdG1hcmdpbjogMS41cmVtIGF1dG8gMy4ycmVtO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zaGFkb3cge1xuXHRcdFx0bWFyZ2luOiAxLjVyZW0gMCAzLjJyZW07XG5cdFx0XHR3aWR0aDogMjQuMnJlbTtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdGJvcmRlcjogLjI1cmVtIGdiLiRjbHJXaGl0ZSBzb2xpZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IC43NXJlbTtcblx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMS4yNXJlbSAxLjM1cmVtIDAgcmdiKDEzOCA2OSAxNTAgLyAuMykpO1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNscldoaXRlO1xuXHRcdFx0Ji1yZXZlcnNlIHtcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygtMS4yNXJlbSAxLjM1cmVtIDAgcmdiKDEzOCA2OSAxNTAgLyAuMykpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jYXB0aW9uIHt9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHtcblx0LmMtZHJ0IHsgIC8vIDU0NFxuXHRcdCZfX3R4dCB7XG5cdFx0XHQvLyAmLS1iaWcge1xuXHRcdFx0Ly8gXHRmb250LXNpemU6IDcuNzVyZW07XG5cdFx0XHQvLyB9XG5cdFx0XHQmLS1tYXJrZXIge1xuXHRcdFx0XHQvLyBtYXJnaW46IDAgYXV0byAuNXJlbTtcblx0XHRcdFx0Ly8gcGFkZGluZzogMCAuOHJlbTtcblx0XHRcdFx0Ji1sb25nIHtcblx0XHRcdFx0XHR3aWR0aDogMzEuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tbGluZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIC40cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgLjRyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0Zm9udC1zdHlsZTogdW5zZXQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2MzYzRjNCAwIC42cmVtLCB0cmFuc3BhcmVudCAuNnJlbSAxLjEzNXJlbSkgbGVmdCBib3R0b20gLyAxLjEzNXJlbSAuMXJlbSByZXBlYXQteDtcblx0XHRcdH1cblx0XHRcdCYtLXBvaW50IHtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjRyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb3B1cmkvdHh0X2RlY29fcG9pbnQuc3ZnKSB0b3AgY2VudGVyIC8gMTAuNnJlbSBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQvLyAmLS1icmFja2V0cyB7XG5cdFx0XHQvLyBcdCY6OmJlZm9yZSB7XG5cdFx0XHQvLyBcdFx0Y29udGVudDogXCLjgJBcIjtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gXHQmOjphZnRlciB7XG5cdFx0XHQvLyBcdFx0Y29udGVudDogXCLjgJFcIjtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gJi0tZW1vamkge1xuXHRcdFx0Ly8gXHQmOjphZnRlciB7XG5cdFx0XHQvLyBcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdC8vIFx0XHR3aWR0aDogMS4ycmVtO1xuXHRcdFx0Ly8gXHRcdGhlaWdodDogMS43cmVtO1xuXHRcdFx0Ly8gXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9zdmcvaGVsbG9wdXJpL3R4dF9kZWNvX2Vtb2ppMDEuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXHRcdH1cblx0XHQmX19pbWcge1xuXHRcdFx0Ji0tc21hbGwge1xuXHRcdFx0XHQvLyBmaWx0ZXI6IGRyb3Atc2hhZG93KC4zcmVtIC4yNXJlbSAxLjFyZW0gcmdiKDAgMCAwIC8gLjE2KSk7XG5cdFx0XHRcdC8vICYtZG91YmxlIHtcblx0XHRcdFx0Ly8gXHRtYXJnaW46IDIuM3JlbSAycmVtIDAgMDtcblx0XHRcdFx0Ly8gXHR3aWR0aDogNS41cmVtO1xuXHRcdFx0XHQvLyBcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdC8vIFx0XHRtYXJnaW46IDAgMnJlbSAyLjNyZW0gMDtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0Ji1iZyB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXJlbSAwIDJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZCb3gge1xuXHRcdFx0XHQvLyBtYXJnaW46IGF1dG87XG5cdFx0XHRcdC8vIHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmLS1zbWFsbCB7XG5cdFx0XHRcdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQvLyBmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLXNoYWRvdyB7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiAxLjVyZW0gYXV0byAzLjJyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1zaGFkb3cge1xuXHRcdFx0XHQvLyBtYXJnaW46IDEuNXJlbSAwIDMuMnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDogMzhyZW07XG5cdFx0XHRcdGJvcmRlcjogLjVyZW0gZ2IuJGNscldoaXRlIHNvbGlkO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxLjVyZW07XG5cdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMi41cmVtIDIuN3JlbSAwIHJnYigxMzggNjkgMTUwIC8gLjMpKTtcblx0XHRcdFx0Ji1yZXZlcnNlIHtcblx0XHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KC0yLjVyZW0gMi43cmVtIDAgcmdiKDEzOCA2OSAxNTAgLyAuMykpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQuYy1kcnQge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQuYy1kcnQge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LmMtZHJ0IHtcblx0fVxufSIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjRGlhbG9nXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IERpYWxvZ1xubmFtZTogRGlhbG9nXG5jYXRlZ29yaWVzOiBbQ29tcG9uZW50XVxuXG4qL1xuXG4uYy1kaWFsb2cge1xuXG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuXHQuYy1kaWFsb2cge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQuYy1kaWFsb2cge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQuYy1kaWFsb2cge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LmMtZGlhbG9nIHtcblx0fVxufSIsIu+7v0B1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjTGlzdFxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBMaXN0XG5uYW1lOiBMaXN0XG5jYXRlZ29yaWVzOiBbQ29tcG9uZW50XVxuXG4qL1xuXG4uYy1saXN0IHtcblx0Jl9fc3ltYm9sIHtcblx0XHQmLS1jYXV0aW9uIHtcblx0XHRcdGxpOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCLigLtcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc3F1YXJlIHtcblx0XHRcdGxpOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogLjc1ZW07XG5cdFx0XHRcdGhlaWdodDogLjc1ZW07XG5cdFx0XHRcdG1hcmdpbjogMCAuNXJlbSAwIDA7IFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQmxhY2s7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYmxvY2sge1xuXHRcdCYtLXJhbmtpbmcge1xuXHRcdFx0cGFkZGluZzogMTZweCAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzJweDtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0Y291bnRlci1yZXNldDogcmFua2luZztcblx0XHR9XG5cdFx0Ji0tbWVudSB7XG5cdFx0XHRjb2xvcjogZ2IuJGNscldoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXHRcdCYtLWNvdW50IHtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xuXHRcdFx0LmMtbGlzdF9faXRlbS0tY291bnQge1xuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6Om1hcmtlciB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcihudW1iZXIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2JveCB7XG5cdFx0Ji0tdGFncyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0Ji1zaG9ydCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1yYW5raW5nIHtcblx0XHRcdGJvcmRlci1ib3R0b206IGdiLiRjbHJCb2R5IHNvbGlkIDJweDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tYWNjb3JkaW9uIHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMnJlbSA0cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHR9XG5cdFx0Ji0tcG9pbnQge1xuXHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdH1cblx0XHQmLS1tZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmLWFjY29yZGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNucyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAxcmVtO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQmLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLWZvb3RlciB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNvdW50IHtcblx0XHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAycmVtO1xuXHRcdH1cblx0XHQmLS1yb3cge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDJyZW0gMDtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHR9XG5cdCZfX2hlYWRpbmcge1xuXHRcdCYtLWRsIHtcblx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luOiAxcmVtIDAgMDtcblx0XHRcdH1cblx0XHRcdC8vICY6OmJlZm9yZSB7XG5cdFx0XHQvLyBcdGNvbnRlbnQ6IFwi44CQXCI7XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyAmOjphZnRlciB7XG5cdFx0XHQvLyBcdGNvbnRlbnQ6IFwi44CRXCI7XG5cdFx0XHQvLyB9XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCAwLjhyZW0gMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsclN1YjAxO1xuXHRcdH1cblx0XHQmLS1tZW51IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdCYtLXJvdyB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAn44CMJztcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJ+OAjSc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdCYtLXRhZ3Mge1xuXHRcdH1cblx0XHQmLS1yYW5raW5nIHtcblx0XHRcdG1hcmdpbjogMCAtMTJweDtcblx0XHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIiBjb3VudGVyKHJhbmtpbmcpO1xuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogcmFua2luZztcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0XHRjb2xvcjogZ2IuJGNsckJhc2U7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9xYS9pY29uX2Fycm93X3JpZ2h0LnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6IGdiLiRjbHJCYXNlO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJvZHk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWFjY29yZGlvbiB7XG5cdFx0XHRzY3JvbGwtbWFyZ2luLXRvcDogNi4ycmVtO1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcG9pbnQge1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMnJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLjg7tcIjtcblx0XHRcdFx0Y29sb3I6IGdiLiRjbHJCYXNlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDAuM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZGwge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxcmVtO1xuXHRcdFx0LmMtbGlzdF9fYm94LS1jb3VudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXByb2Nlc3Mge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCLihpJcIjtcblx0XHRcdFx0Ly8gcGFkZGluZzogMCA0cHggMCAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMnB4IDAgOHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1tZW51IHtcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGNvbG9yOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2IuJGNscldoaXRlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogZ2IuJGNsclN1YjAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zbnMge1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsclN1YjAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jb3VudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjptYXJrZXIsJjo6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogZ2IuJGNsckJhc2U7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTEuNnJlbTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAwIDA7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0b3A6IC41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2JveCB7XG5cdFx0Ji0tY2hlY2sge1xuXHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdFx0fVxuXHRcdCYtLXNpZGUge1xuXHRcdFx0bWFyZ2luOiAxLjJyZW0gYXV0bztcblx0XHRcdHdpZHRoOiAxOS40cmVtO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0Ji0tZmxleCB7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXHRcdCYtLWdyYXkge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMi4zcmVtO1xuXHRcdFx0d2lkdGg6IDIxLjRyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNzVyZW07XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGZvbnQtc2l6ZTogMS44NXJlbTtcblx0XHR9XG5cdFx0Ji0tY29sdW1uIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTm90b1NhbnNKUCcsc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdCYtLWNhdXRpb24ge1xuXHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHRleHQtd3JhcDogYmFsYW5jZTtcblx0XHRcdHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHQmLS1jaGVjayB7XG5cdFx0XHRoZWlnaHQ6IDYuNnJlbTtcblx0XHRcdG1hcmdpbjogMCAwIC44NnJlbTtcblx0XHRcdHBhZGRpbmc6IDEuMXJlbSAuNXJlbSAxLjFyZW0gNS45cmVtO1xuXHRcdFx0Y29sb3I6ICMzODc0MEQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyV2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAuNzVyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cdFx0XHR3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0bGVmdDogMi4ycmVtO1xuXHRcdFx0XHRtYXJnaW46IDAgMS41cmVtIDAgMDtcblx0XHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRcdGhlaWdodDogMS4zcmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb3B1cmkvaWNvbl9jaGVja2JveC5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Ji1ncmVlbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJTdWIwMi1saWdodDtcblx0XHRcdH1cblx0XHRcdCYtbG9uZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZ3JheSB7XG5cdFx0XHR3aWR0aDogMTAuM3JlbTtcblx0XHRcdGhlaWdodDogMTAuM3JlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRjb2xvcjogZ2IuJGNscldoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogI0JDQkNCQztcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIC0xcmVtO1xuXHRcdFx0XHRncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDNyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZGlzYyB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIuODu1wiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1kZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCYtLWxpbmUge1xuXHRcdFx0cGFkZGluZzogMCAwIC4ycmVtO1xuICAgIFx0XHRtYXJnaW46IDAgMCAuMnJlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCAjMzg3NDBEIHNvbGlkO1xuXHRcdH1cblx0XHQmLS1jYXV0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAuNXJlbSAyLjNyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMS4xcmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEuMXJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogI0QzQTRCRjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190eHQge1xuXHRcdCYtLW1lbnUge1xuXHRcdFx0cGFkZGluZzogMC41cmVtIDJyZW07XG5cdFx0fVxuXHRcdCYtLWRpc2Mge1xuXHRcdFx0cGFkZGluZzogMCAwIDAgLjJyZW07XG5cdFx0fVxuXHRcdCYtLWdyYXkge1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtM3JlbTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuXHRcdFx0Y29sb3I6ICM3Mzc0NzM7XG5cdFx0fVxuXHRcdCYtLWNoZWNrIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmMtbGlzdE5hdmkge1xuXHQmX19zaWRlIHtcblx0XHRwYWRkaW5nOiAwIDAgMnJlbTtcblx0fVxufVxuXG4uYy1saXN0TnVtIHtcblx0Jl9fcm9vdCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdGNvdW50ZXItcmVzZXQ6IG51bVJvb3Q7XG5cdFx0PiBsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmW2RhdGEtY2hhcHRlcl0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIuesrFwiIGNvdW50ZXIobnVtUm9vdCkgXCLmnaFcIjtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bVJvb3Q7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1jaGFwdGVyKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0xLjVlbTtcblx0XHRcdH1cblx0XHRcdGVtIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bWFyZ2luOiAwIC41ZW07XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCIoXCI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiKVwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQmX191bmRlciB7XG5cdFx0Y291bnRlci1yZXNldDogbnVtVW5kZXIwMTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdD5saSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtVW5kZXIwMSkgXCIpXCI7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW1VbmRlcjAxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkge1xuXHQuYy1saXN0IHsgIC8vIDU0NFxuXHRcdCZfX3N5bWJvbCB7XG5cdFx0XHQmLS1jYXV0aW9uIHtcblx0XHRcdFx0bGk6OmJlZm9yZSB7XG5cdFx0XHRcdC8vIGNvbnRlbnQ6IFwi4oC7XCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXNxdWFyZSB7XG5cdFx0XHRcdGxpOjpiZWZvcmUge1xuXHRcdFx0XHRcdC8vIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0Ly8gd2lkdGg6IC43NWVtO1xuXHRcdFx0XHRcdC8vIGhlaWdodDogLjc1ZW07XG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiAwIC41cmVtIDAgMDsgXG5cdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogZ2IuJGNsckJsYWNrO1xuXHRcdFx0XHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19ib3gge1xuXHRcdFx0Ji0tY2hlY2sge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIuM3JlbTtcblx0XHRcdH1cblx0XHRcdCYtLXNpZGUge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAzLjZyZW0gMi43cmVtO1xuXHRcdFx0XHR3aWR0aDogMzFyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWZsZXgge1xuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWdyYXkge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA0LjhyZW07XG5cdFx0XHRcdHdpZHRoOiA1NS40cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGdhcDogMi45cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1jb2x1bW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNhdXRpb24ge1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDRyZW0gMCAzcmVtO1xuXHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0Ji0tY2hlY2sge1xuXHRcdFx0XHR3aWR0aDogNDUuN3JlbTtcblx0XHRcdFx0aGVpZ2h0OiAxMC42cmVtO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxLjdyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDEuM3JlbSAycmVtIDEuM3JlbSA5LjRyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAzLjZyZW07XG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiAwIDEuNXJlbSAwIDA7XG5cdFx0XHRcdFx0d2lkdGg6IDMuNXJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDIuOXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWxvbmcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1ncmF5IHtcblx0XHRcdFx0d2lkdGg6IDE2LjVyZW07XG5cdFx0XHRcdGhlaWdodDogMTYuNXJlbTtcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdC8vIG1hcmdpbjogMCAwIDNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWRpc2Mge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1kZCB7XG5cdFx0XHR9XG5cdFx0XHQmLS1saW5lIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMS42cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMS42cmVtO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tY2F1dGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtIDMuN3JlbTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogMS43cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS43cmVtO1xuXHRcdFx0XHRcdHRvcDogLjhyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdHh0IHtcblx0XHRcdCYtLWdyYXkge1xuXHRcdFx0XHQvLyBib3R0b206IC0zcmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tY2hlY2sge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5jLWxpc3Qge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQuYy1saXN0IHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCYtLWFjY29yZGlvbiB7XG5cdFx0XHRcdHNjcm9sbC1tYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5jLWxpc3Qge1xuXHR9XG59IiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNNZWRpYVxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBNZWRpYVxubmFtZTogTWVkaWFcbmNhdGVnb3JpZXM6IFtDb21wb25lbnRdXG5cbiovXG5cbi5jLW1lZGlhIHtcblx0Jl9fYmxvY2sge1xuXHRcdCYtLXZpZGVvIHtcblx0XHR9XG5cdFx0Ji0tYmFubmVyIHtcblx0XHRcdG1hcmdpbjogMCAwIDJyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Jl9fYm94IHtcblx0XHQmLS12aWRlbyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGFzcGVjdC1yYXRpbzogMTYvOTtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCbGFjaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHQmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL2ltYWdlcy9oZWxsb3B1cmkvdGh1bWJuYWxpMDEuanBnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQmW2lkKj1cIjAyXCJdIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9pbWFnZXMvaGVsbG9wdXJpL3RodW1ibmFsaTAyLmpwZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAzLjE1cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDMuMTVyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb3B1cmkvaWNvbl92aWRlb19wbGF5LnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji5jbGljayB7XG5cdFx0XHRcdCY6OmJlZm9yZSwmOjphZnRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHQmLS12aWRlbyB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxNi85O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0Ji0tdGh1bWJuYWlsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0Ji5jbGljayB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1iYW5uZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAuNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5jLW1lZGlhICB7XG5cdFx0Jl9fYm94IHtcblx0XHRcdCYtLXZpZGVvIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA2LjNyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA2LjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5jLW1lZGlhICB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5jLW1lZGlhICB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdSh4bCkgeyAgLy8gMTIwMFxuXHQuYy1tZWRpYSAge1xuXHR9XG59IiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNQcmludFxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBQcmludFxubmFtZTogUHJpbnRcbmNhdGVnb3JpZXM6IFtDb21wb25lbnRdXG5cbiovXG5cbi5jLXByaW50IHtcblxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcblx0LmMtcHJpbnQge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQuYy1wcmludCB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5jLXByaW50IHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5jLXByaW50IHtcblx0fVxufSIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjVGFibGVcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogVGFibGVcbm5hbWU6IFRhYmxlXG5jYXRlZ29yaWVzOiBbQ29tcG9uZW50XVxuXG4qL1xuXG4uYy10YWJsZSB7XG5cdCZfX2Jsb2NrIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0fVxuXHQmX19ib3gge31cblx0Jl9faXRlbSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0cGFkZGluZzogMC4xcmVtIC40cmVtO1xuXHRcdCYtLXRoIHt9XG5cdFx0Ji0tdGQge31cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcblx0LmMtdGFibGUge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQuYy10YWJsZSB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5jLXRhYmxlIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5jLXRhYmxlIHtcblx0fVxufSIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjTmF2aWdhdGlvblxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBOYXZcbm5hbWU6IE5hdlxuY2F0ZWdvcmllczogW0NvbXBvbmVudF1cblxuKi9cblxuLmMtbmF2IHtcblx0Jl9fY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDRyZW0gMDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAycmVtIDFyZW07XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdH1cblx0Jl9fYmxvY2sge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxLjZyZW0gMnJlbSAycmVtO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRvdmVyZmxvdzogdW5zZXQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogMnB4IGdiLiRjbHJCb2R5IHNvbGlkO1xuXHRcdCYtLWxhc3Qge1xuXHRcdFx0Z3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJvZHk7XG5cdFx0fVxuXHRcdCYtLW5leHQge1xuXHRcdFx0Z3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xuXHRcdFx0Ym94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHR9XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiAycHggZ2IuJGNsckJhc2Ugc29saWQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0LmMtbmF2X190eHQtLWFycm93LWxhc3Q6OmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLTIsIDEpIHRyYW5zbGF0ZVgoMTZweCk7XG5cdFx0XHR9XG5cdFx0XHQuYy1uYXZfX3R4dC0tYXJyb3ctbmV4dDo6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgyKSB0cmFuc2xhdGVYKDE2cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyU3ViMDE7XG5cdFx0fVxuXHR9XG5cdCZfX2JveCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTByZW07XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblx0Jl9fY2FwdGlvbiB7XG5cdFx0cGFkZGluZzogMXJlbSAwIDA7XG5cdFx0Ly8gM+ihjOOBvuOBp+OBq+WItumZkOOAgeaWh+acq+OBq+KApuOCkuS7mOOBkeOCi1xuXHRcdC8vIG1heC1oZWlnaHQ6IDdyZW07XG5cdFx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gJjo6YWZ0ZXIge1xuXHRcdC8vIFx0Y29udGVudDogXCLigKZcIjtcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBcdHJpZ2h0OiAwO1xuXHRcdC8vIFx0Ym90dG9tOiAwO1xuXHRcdC8vIH1cblx0fVxuXHQmX190eHQge1xuXHRcdCYtLWRhdGUge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0fVxuXHRcdCYtLWFycm93IHtcblx0XHRcdHBhZGRpbmc6IDAgMCAuOHJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiBnYi4kY2xyQmFzZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ji1sYXN0OjpiZWZvcmUsICYtbmV4dDo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9jb2x1bW4vaWNvbl9hcnJvd19yaWdodC5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQmLWxhc3Qge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1ub25lIHtcblx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5jLW5hdiB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5jLW5hdiB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5jLW5hdiB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdSh4bCkgeyAgLy8gMTIwMFxuXHQuYy1uYXYge1xuXHR9XG59IiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNCcmVhZENydW1iXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IEJyZWFkQ3J1bWJcbm5hbWU6IEJyZWFkQ3J1bWJcbmNhdGVnb3JpZXM6IFtQcm9qZWN0XVxuXG4qL1xuXG5cbi5wLWJyZWFkY3J1bWIge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGdiLmNsZWFyZml4O1xuXHRcdGxpIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcblx0LnAtYnJlYWRjcnVtYiB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5wLWJyZWFkY3J1bWIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5wLWJyZWFkY3J1bWIge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LnAtYnJlYWRjcnVtYiB7XG5cdH1cbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogI0dhbGxlcnlcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogR2FsbGVyeVxubmFtZTogR2FsbGVyeVxuY2F0ZWdvcmllczogW1Byb2plY3RdXG4tLS1cblxuPGJvZHk+XG5cbjwvYm9keT5cbmBgYFxuKi9cbi5wLWdhbGxlcnkge1xufVxuXG5AaW5jbHVkZSBnYi5tcS11KHNtKSB7ICAvLyA1NDRcblx0LnAtZ2FsbGVyeSB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5wLWdhbGxlcnkge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobGcpIHsgIC8vIDk5MlxuXHQucC1nYWxsZXJ5IHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KHhsKSB7ICAvLyAxMjAwXG5cdC5wLWdhbGxlcnkge1xuXHR9XG59IiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNTbGlkZVxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBTbGlkZVxubmFtZTogU2xpZGVcbmNhdGVnb3JpZXM6IFtQcm9qZWN0XVxuLS0tXG5cbjxib2R5PlxuXG48L2JvZHk+XG5gYGBcbiovXG5cblxuLnAtc2xpZGUge1xuXHQmX19ibG9jayB7XG5cdFx0Ji0taW1nIHtcblx0XHRcdG1hcmdpbjogMS41cmVtIC0ycmVtIDEuOHJlbTtcblx0XHRcdHBhZGRpbmc6IDAgMCAzLjRyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDUuOHJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlYmY3ZWEgMCAyMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jYXJkIHtcblx0XHRcdG1hcmdpbjogMS4yNXJlbSAwO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMS41cmVtIC44cmVtIDEuNHJlbTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYigyNTUgMjU1IDI1NSAvIC45KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEuMzVyZW07XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQmX19ib3gge1xuXHRcdCYtLWxvb3Age1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjtcblx0XHR9XG5cdFx0Ji0tY2FyZCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxLjM1cmVtO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAxLjdyZW0gMnJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmJlZm9yZSwmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IC44cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAsICNGQUZDRkEgMTAwJSk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19oZWFkaW5nIHtcblx0XHQmLS1jYXJkIHtcblx0XHRcdG1hcmdpbjogMCAwIDEuNzVyZW07XG5cdFx0XHR3aWR0aDogMTlyZW07XG5cdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cmVtO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0Y29sb3I6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICM5MkNDOTA7XG5cdFx0XHQmLXB1cnBsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNDMEE5RDg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdCYtLWNhcmQge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Jl9fYnRuIHtcblx0XHQmLS1uYXZpZ2F0aW9uIHtcblx0XHRcdHJpZ2h0OiAzLjZyZW07XG5cdFx0XHR3aWR0aDogLjhyZW07XG5cdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL3N2Zy9oZWxsb3B1cmkvaWNvbl9hcnJvd19uZXh0LnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0XHQmLnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0XHRcdGxlZnQ6IDMuNnJlbTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQmLmRpc2FibGUge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji1jYXJkIHtcblx0XHRcdFx0d2lkdGg6IDEuMzVyZW07XG5cdFx0XHRcdGhlaWdodDogMi4yNXJlbTtcblx0XHRcdFx0dG9wOiA1NiU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHQmLnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1wYWdpbmF0aW9uIHtcblx0XHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdFx0XHR3aWR0aDogLjdyZW07XG5cdFx0XHRcdGhlaWdodDogLjdyZW07XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJIcFN1YjAxO1xuXHRcdFx0XHQmLWFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzhBNDU5Njtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jYXJkIHtcblx0XHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmX190eHQge1xuXHRcdCYtLXRvcCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblx0XHQmLS1jZW50ZXIge1xuXHRcdFx0cGFkZGluZzogMCAwIDEuNzVyZW07XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0fVxuXHRcdCYtLWJvdHRvbSB7XG5cdFx0XHRwYWRkaW5nOiAxLjJyZW0gMCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXHRcdCYtLWZyYW1lIHtcblx0XHRcdHdpZHRoOiAyNS45cmVtO1xuXHRcdH1cblx0XHQmLS1jYXJkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcblx0XHR9XG5cdFx0JkJveCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdCYtLWFic29sdXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA5LjI1cmVtO1xuICAgICAgICAgICAgdG9wOiAtMS4ycmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC0uOXJlbTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkge1xuXHQucC1zbGlkZSB7ICAvLyA1NDRcblx0XHQmX19ibG9jayB7XG5cdFx0XHQmLS1pbWcge1xuXHRcdFx0XHQvLyB3aWR0aDogNTdyZW07XG5cdFx0XHRcdG1hcmdpbjogMy41cmVtIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA0LjRyZW07XG5cdFx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAzOS4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1jYXJkIHtcblx0XHRcdFx0bWFyZ2luOiA3LjNyZW0gMCA0LjNyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDUuOHJlbSA1cmVtIDNyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIuN3JlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19ib3gge1xuXHRcdFx0Ji0tY2FyZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMCAxLjlyZW0gMy43cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyLjdyZW07XG5cdFx0XHRcdCY6OmJlZm9yZSwmOjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHQmLS1jYXJkIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMi4zcmVtO1xuXHRcdFx0XHR3aWR0aDogMzAuNnJlbTtcblx0XHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYnRuIHtcblx0XHRcdCYtLW5hdmlnYXRpb24ge1xuXHRcdFx0XHR3aWR0aDogMS43cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDMuMXJlbTtcblx0XHRcdFx0cmlnaHQ6IDMxLjRyZW07XG5cdFx0XHRcdCYuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRcdFx0XHRsZWZ0OiAzMS40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtY2FyZCB7XG5cdFx0XHRcdFx0dG9wOiA1MyU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ji5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXBhZ2luYXRpb24ge1xuXHRcdFx0XHQvLyBib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDFyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogMS40cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1jYXJkIHtcblx0XHRcdFx0Ly8gYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3R4dCB7XG5cdFx0XHQmLS10b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMS4ycmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNlbnRlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAyLjZyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWJvdHRvbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEuNHJlbSAwIDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbWcge1xuXHRcdFx0Ji0tZnJhbWUge1xuXHRcdFx0XHR3aWR0aDogNDEuNHJlbTtcblx0XHRcdH1cblx0XHRcdCYtLWNhcmQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzLjJyZW07XG5cdFx0XHRcdHdpZHRoOiA3NXJlbTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0JkJveCB7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDc1cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYWJzb2x1dGUge1xuXHRcdFx0XHR3aWR0aDogMTQuOHJlbTtcblx0XHRcdFx0dG9wOiAtMi44cmVtO1xuXHRcdFx0XHRyaWdodDogLTEuOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG5cdC5wLXNsaWRlIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KGxnKSB7ICAvLyA5OTJcblx0LnAtc2xpZGUge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LnAtc2xpZGUge1xuXHR9XG59IiwiQHVzZSBcImZvdW5kYXRpb24vZ2xvYmFsXCIgYXMgZ2I7XG5cbi8qICNGb3JtXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IEZvcm1cbm5hbWU6IEZvcm1cbmNhdGVnb3JpZXM6IFtQcm9qZWN0XVxuLS0tXG5cbjxib2R5PlxuXG48L2JvZHk+XG5gYGBcbiovXG4ucC1mb3JtIHtcbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG5cdC5wLWZvcm0ge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQucC1mb3JtIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KGxnKSB7ICAvLyA5OTJcblx0LnAtZm9ybSB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdSh4bCkgeyAgLy8gMTIwMFxuXHQucC1mb3JtIHtcblx0fVxufSIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiAjTmV3c1xuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZG9jXG4tLS1cbnRpdGxlOiBOZXdzXG5uYW1lOiBOZXdzXG5jYXRlZ29yaWVzOiBbUHJvamVjdF1cbi0tLVxuXG48Ym9keT5cblxuPC9ib2R5PlxuYGBgXG4qL1xuLnAtbmV3cyB7XG5cdCZfX2hlYWRpbmcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0Jl9fYm94IHtcblx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gLjhyZW0gLjhyZW07XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwLjVyZW0gYXV0bztcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxcmVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnYi4kY2xyQmFzZTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJCb2R5O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdC5wLW5ld3NfX3R4dC0tZGF0ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGdiLiRjbHJXaGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdCYtLXRhYiB7XG5cdFx0XHR0ZXh0LXdyYXA6IG5vd3JhcDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0KiB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdC5wLW5ld3Mge1xuXHRcdFx0XHRcdCZfX3R4dC0tdGFiIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19idG4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0Ji0tZGV2aWNlIHtcblx0XHRcdGhlaWdodDogNXJlbTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHR9XG5cdCZfX3R4dCB7XG5cdFx0cGFkZGluZzogMCAuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ji0tZGF0ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQm9keTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcblx0XHR9XG5cdFx0Ji0tdGFnIHtcblx0XHRcdGJhY2tncm91bmQ6ICNDNUVCRDg7XG5cdFx0fVxuXHRcdCYtLXRhYiB7XG5cdFx0XHRwYWRkaW5nOiAuNnJlbSAxcmVtO1xuXHRcdH1cblx0fVxuXHQmX19idG4ge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kOiBnYi4kY2xyQm9keTtcblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0YmFja2dyb3VuZDogZ2IuJGNsckJhc2U7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuXHQucC1uZXdzIHtcblx0fVxufVxuXG5AaW5jbHVkZSBnYi5tcS11KG1kKSB7ICAvLyA3Njhcblx0LnAtbmV3cyB7XG5cdH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShsZykgeyAgLy8gOTkyXG5cdC5wLW5ld3Mge1xuXHR9XG59XG5cbkBpbmNsdWRlIGdiLm1xLXUoeGwpIHsgIC8vIDEyMDBcblx0LnAtbmV3cyB7XG5cdH1cbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogI0Zsb2F0XG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IEZsb2F0XG5uYW1lOiBGbG9hdFxuY2F0ZWdvcmllczogW1V0aWxpdHldXG5cbiovXG5cblxuLnUtZmwtbCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4udS1mbC1yIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufSIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiBtYXJnaW4gc3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJG51bTogNTtcblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gIC51LW10I3skaSAqICRudW19IHtcbiAgICBtYXJnaW4tdG9wOiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yI3skaSAqICRudW19IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIjeyRpICogJG51bX0ge1xuICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwjeyRpICogJG51bX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBnYi5tcS1kKG1kKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIC51LW10I3skaSAqICRudW19LS1zcCB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tciN7JGkgKiAkbnVtfS0tc3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tYiN7JGkgKiAkbnVtfS0tc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWwjeyRpICogJG51bX0tLXNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIC51LW10I3skaSAqICRudW19LS1wYyB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tciN7JGkgKiAkbnVtfS0tcGMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tYiN7JGkgKiAkbnVtfS0tcGMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWwjeyRpICogJG51bX0tLXBjIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogJG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiBwYWRkaW5nIHN0eWxlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRiYXNlLXBhZGRpbmc6IC4xO1xuXG4udS1wLXQge1xuXHRwYWRkaW5nLXRvcDogJGJhc2UtcGFkZGluZyAqIDEwICsgZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcC1yIHtcblx0cGFkZGluZy1yaWdodDogJGJhc2UtcGFkZGluZyAqIDEwICsgZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcC1iIHtcblx0cGFkZGluZy1ib3R0b206ICRiYXNlLXBhZGRpbmcgKiAxMCArIGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXAtbCB7XG5cdHBhZGRpbmctbGVmdDogJGJhc2UtcGFkZGluZyAqIDEwICsgZW0gIWltcG9ydGFudDtcbn1cblxuJG51bTogNTtcblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gIC51LXB0I3skaSAqICRudW19IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wciN7JGkgKiAkbnVtfSB7XG4gICAgcGFkZGluZy1yaWdodDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYiN7JGkgKiAkbnVtfSB7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwjeyRpICogJG51bX0ge1xuICAgIHBhZGRpbmctbGVmdDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgZ2IubXEtZChtZCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAudS1wdCN7JGkgKiAkbnVtfS0tc3Age1xuICAgICAgbWFyZ2luLXRvcDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbXIjeyRpICogJG51bX0tLXNwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogJG51bX0tLXNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqICRudW19LS1zcCB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAudS1wdCN7JGkgKiAkbnVtfS0tcGMge1xuICAgICAgbWFyZ2luLXRvcDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbXIjeyRpICogJG51bX0tLXBjIHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogJG51bX0tLXBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiAkbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqICRudW19LS1wYyB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqICRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogI1Bvc2l0aW9uXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IFBvc2l0aW9uXG5uYW1lOiBQb3NpdGlvblxuY2F0ZWdvcmllczogW1V0aWxpdHldXG5cbiovXG5cblxuLnUtcG9zLXQge1xuXHRwb3NpdGlvbjogdG9wO1xufVxuLnUtcG9zLXIge1xuXHRwb3NpdGlvbjogcmlnaHQ7XG59XG4udS1wb3MtYiB7XG5cdHBvc2l0aW9uOiBib3R0b207XG59XG4udS1wb3MtbCB7XG5cdHBvc2l0aW9uOiBsZWZ0O1xufSIsIu+7v0B1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG5AdXNlIFwic2FzczptYXRoXCI7IC8qIHNhc3Pjg5XjgqHjgqTjg6vooYzpoK3jgafoqJjov7AgKi9cblxuLyogI1NpemVcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogU2l6ZVxubmFtZTogU2l6ZVxuY2F0ZWdvcmllczogW1V0aWxpdHldXG5cbiovXG5cblxuLy9mb250LXNpemVcblxuJGZzLW1pbjogMTA7XG4kZnMtbWF4OiAyMDtcblxuQGZvciAkaSBmcm9tICRmcy1taW4gdGhyb3VnaCAkZnMtbWF4IHtcbiAgLnUtZnMjeyRpfSB7XG4gICAgZm9udC1zaXplOiAjeyRpfXB4O1xuICB9XG59XG5cbi8vIHdpZHRoXG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOCB7XG4gICR3aWR0aDogbWF0aC5kaXYoMSwgJGkpO1xuICAvLyAkd2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcbiAgLnUtY29sI3skaX0ge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gIH1cbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogI1RleHRcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKmRvY1xuLS0tXG50aXRsZTogVGV4dFxubmFtZTogVGV4dFxuY2F0ZWdvcmllczogW1V0aWxpdHldXG5cbiovXG5cblxuLnUtdHh0LWwge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10eHQtciB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS10eHQtYyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogZGlzcGxheSBzdHlsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udS1kcCB7XG4gICZfX3NwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLy8gJl9fdGFiIHtcbiAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgJl9fcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgZ2IubXEtdShzbSkgeyAgLy8gNTQ0XG4gIC51LWRwIHtcbiAgICAmX19zcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19wYyB7XG4gICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIEBpbmNsdWRlIGdiLm1xLXUoc20pIHsgIC8vIDU0NFxuLy8gICAudS1kcCB7XG4vLyAgICAgJl9fc3Age1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyBcdCAgJl9fdGFiIHtcbi8vICAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIFx0ICB9XG4vLyAgICAgJl9fcGMge1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gQGluY2x1ZGUgZ2IubXEtdShtZCkgeyAgLy8gNzY4XG4vLyAgIC51LWRwIHtcbi8vICAgICAmX19zcCB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cbi8vIFx0ICAmX190YWIge1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vIFx0ICB9XG4vLyAgICAgJl9fcGMge1xuLy8gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfSIsIu+7v0B1c2UgXCJmb3VuZGF0aW9uL2dsb2JhbFwiIGFzIGdiO1xuXG4vKiBiciBzdHlsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gLy8g44Om44O844OG44Kj44Oq44OG44KjXG4gLnUtYnIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ji0tc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYtLXBjIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cbiB9XG5cbkBpbmNsdWRlIGdiLm1xLXUobWQpIHsgIC8vIDc2OFxuXHQudS1iciB7XG5cdFx0Ji0tc3Age1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0XHQmLS1wYyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn0iLCJAdXNlIFwiZm91bmRhdGlvbi9nbG9iYWxcIiBhcyBnYjtcblxuLyogI0luZGV4XG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypkb2Ncbi0tLVxudGl0bGU6IEluZGV4XG5uYW1lOiBJbmRleFxuY2F0ZWdvcmllczogW1BhZ2VdXG5cbiovIl19 */