@charset "UTF-8";
*, :after, :before {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

:root {
  font-family: メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
  font-size: 62.5%;
}

.u-spbr {
  display: none;
}

body {
  min-width: auto;
  color: #000;
  letter-spacing: 0;
  text-rendering: optimizeSpeed;
  --mv-background-color: #00abeb;
}

#main * {
  font-family: メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
}

#main.l-main, .contents-wrap {
  background-color: #f3f3f3;
}

#main.l-main {
  position: relative;
  width: auto;
  min-width: 343px;
  padding: 0 0 60px;
}

main {
  display: block;
  width: calc(100% - 32px);
  margin: 0 16px;
  padding-top: 50px;
}

#topicpathArea ul#socialBtn {
  padding-top: 0;
}

#topicpathArea ul#socialBtn li:nth-child(n+2) {
  margin-left: 15px;
}

.exbtn {
  font: 1.4rem/1.7 メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
}

.exbtn.exbtn--type2.exbtn--icon-search > .exbtn__txt:before {
  background: url(../assets/images/icons/alt_icon_search_02.png) no-repeat 0 0;
}

.c-pagenation {
  text-align: center;
}

.c-pagenation__txt {
  font-size: 16px;
}

.c-pagenation__txt span {
  color: #00AAEB;
  font-weight: bold;
  padding: 0 0.4em;
}

.c-pagenation__items {
  display: flex;
  justify-content: center;
  gap: 6px;
  margin-top: 20px;
}

.c-pagenation__numbers {
  font-size: 14px;
  line-height: 1;
}

.c-pagenation__numbers a, .c-pagenation__numbers span {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  width: 36px;
  height: 44px;
  border: solid 1px #B2B2B2;
  background: #fff;
  border-radius: 3px;
}

.c-pagenation__numbers a:hover, .c-pagenation__numbers span:hover {
  text-decoration: none;
}

.c-pagenation__numbers a.is-current, .c-pagenation__numbers span.is-current {
  color: #fff;
  background: #00AAEB;
  border: solid 1px #00AAEB;
}

.btn-top-01 {
  position: fixed;
  right: 15px;
  bottom: 75px;
  z-index: 100;
}

.btn-top-01 a {
  position: relative;
  display: block;
  width: 56px;
  height: 56px;
  font-size: 0;
  color: transparent;
  background: rgba(0, 171, 235, 0.5);
  border-radius: 50%;
}

.btn-top-01 a::before, .btn-top-01 a::after {
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 0;
  display: block;
  width: 13px;
  height: 2px;
  margin: auto;
  background: #fff;
  border-radius: 2px;
  content: "";
}

.btn-top-01 a::before {
  left: -8px;
  transform: rotate(134deg);
}

.btn-top-01 a::after {
  left: 8px;
  transform: rotate(-134deg);
}

.js-scroll-top {
  opacity: 1;
  transition: opacity .5s;
  -webkit-transition: opacity .5s;
}

.js-scroll-top.is-hidden {
  opacity: 0;
}

.js-scroll-top.is-fixed {
  position: fixed;
  bottom: 68px;
}

.l-contents__main {
  overflow: hidden;
  width: 100%;
  margin: 0 0 44px;
  padding: 0;
}

.l-contents__main--page {
  overflow: visible;
}

.exbtn {
  display: inline-block;
  width: 100%;
  min-height: 48px;
  padding: 12px 20px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  font-size: 1.4rem;
  line-height: 1.7;
  text-align: center;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
}

.exbtn--type1 {
  background: #fff;
  color: #006bcd;
  transition: color .2s;
  -webkit-transition: color .2s;
}

.exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):link, .exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):visited {
  color: #006bcd;
}

.exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):active, .exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):focus, .exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):hover {
  color: #349eff;
}

.exbtn--type2 {
  background: #f57c31;
  color: #fff;
  transition: background .2s;
  -webkit-transition: background .2s;
}

.exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):link, .exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):visited {
  color: #fff;
}

.exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):active, .exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):focus, .exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):hover {
  background: #f79b62;
  color: #fff;
}

.exbtn--type3 {
  background: #006bcd;
  color: #fff;
  transition: background .2s;
  -webkit-transition: background .2s;
}

.exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):link, .exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):visited {
  color: #fff;
}

.exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):active, .exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):focus, .exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):hover {
  background: #0186ff;
  color: #fff;
}

.exbtn--type4 {
  background: #fff;
  color: #f57c31;
  transition: color .2s;
  -webkit-transition: color .2s;
}

.exbtn--type4:not(.exbtn--disabled):not(.exbtn--done):link, .exbtn--type4:not(.exbtn--disabled):not(.exbtn--done):visited {
  color: #f57c31;
}

.exbtn--type4:not(.exbtn--disabled):not(.exbtn--done):active, .exbtn--type4:not(.exbtn--disabled):not(.exbtn--done):focus, .exbtn--type4:not(.exbtn--disabled):not(.exbtn--done):hover {
  color: #f79b62;
}

.exbtn__txt {
  display: inline-block;
  font: 1.4rem/1.7 メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
}

.exbtn.exbtn--disabled {
  background: #b2b2b2;
  color: #fff;
}

.exbtn.exbtn--done {
  background: #fff;
  color: #9a9a9a;
}

.exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt {
  position: relative;
  padding-left: 28px;
}

.exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt:after, .exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt:before {
  position: absolute;
  content: "";
  display: block;
  width: 1px;
  background: #9a9a9a;
}

.exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt:before {
  left: 12px;
  top: 2px;
  height: 18px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.exbtn[class*=icon] {
  padding-left: 8px;
}

.exbtn[class*=icon] > .exbtn__txt {
  position: relative;
}

.exbtn[class*=icon] > .exbtn__txt:before {
  position: absolute;
  left: 0;
  content: "";
  display: inline-block;
}

.exbtn.exbtn--type1.exbtn--icon-login > .exbtn__txt:before, .exbtn.exbtn--type1.exbtn--icon-star > .exbtn__txt:before {
  transition: opacity .2s;
  -webkit-transition: opacity .2s;
}

.exbtn.exbtn--type1.exbtn--icon-login:active > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-login:focus > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-login:hover > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-star:active > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-star:focus > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-star:hover > .exbtn__txt {
  opacity: .6;
}

.exbtn.exbtn--type2.exbtn--icon-search > .exbtn__txt {
  padding-left: 27px;
}

.exbtn.exbtn--type2.exbtn--icon-search > .exbtn__txt:before {
  top: 50%;
  height: 20px;
  width: 20px;
  background-size: 100%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.c-btn {
  text-align: center;
}

.c-btn .exbtn {
  width: 100%;
}

.c-checkbox {
  margin: 0 14px 10px 0;
  font-size: 1.5rem;
}

.c-checkbox > label {
  position: relative;
  display: inline-block;
  margin: 0;
}

.c-checkbox > label > input[type=checkbox] {
  position: absolute;
  left: 4px;
  top: 4px;
  z-index: -1;
}

.c-checkbox > label > input[type=checkbox] + span {
  cursor: pointer;
  position: relative;
  display: inline-block;
  padding: 0 0 0 27px;
  transition: color .2s;
  -webkit-transition: color .2s;
}

.c-checkbox > label > input[type=checkbox] + span:before {
  position: absolute;
  left: 0;
  top: 1px;
  content: "";
  display: block;
  height: 19px;
  width: 19px;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #859099;
}

.c-checkbox > label > input[type=checkbox]:checked + span > span {
  position: relative;
  display: inline-block;
}

.c-checkbox > label > input[type=checkbox]:checked + span > span:after, .c-checkbox > label > input[type=checkbox]:checked + span > span:before {
  position: absolute;
  content: "";
  display: block;
  height: 1px;
  background-color: #00aaeb;
}

.c-checkbox > label > input[type=checkbox]:checked + span > span:before {
  left: -25px;
  top: 12px;
  width: 7px;
  transform: rotate(54deg);
  -webkit-transform: rotate(54deg);
}

.c-checkbox > label > input[type=checkbox]:checked + span > span:after {
  left: -21px;
  top: 11px;
  width: 12px;
  transform: rotate(-46deg);
  -webkit-transform: rotate(-46deg);
}

.c-checkboxgroup {
  margin: 0;
}

.c-checkboxgroup:after {
  content: "";
  width: 100%;
}

.c-checkboxgroup li {
  color: #006bcd;
  margin: 0;
}

.c-checkboxgroup li span {
  font-size: 15px;
}

.c-checkboxgroupctrl {
  display: flex;
  padding-bottom: 25px;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.c-checkboxgroupctrl > li {
  font-size: 1.5rem;
}

.c-checkboxgroupctrl > li > a {
  text-decoration: none;
}

.c-checkboxgroupctrl > li:first-child {
  margin-right: 15px;
  padding-right: 15px;
  border-right: 1px solid #e6e6e6;
}

.p-mv {
  width: 100%;
  margin: 0;
  padding: 0;
}

.p-mv__wrapper > h1 {
  display: block;
  overflow: hidden;
  width: 100%;
  background-color: #00abeb;
  text-align: center;
}

.p-mv__wrapper > h1 picture > img {
  display: block;
  width: 100%;
  margin: 0 auto;
}

.p-section {
  margin: 0 0 50px;
}

.p-section:last-child {
  margin: 0;
}

.p-section__subject {
  position: relative;
  margin: 0 0 16px;
  padding: 0 0 0 18px;
  color: #333;
  font-size: 2.1rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
}

.p-section__subject:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: inline-block;
  height: 21px;
  width: 2px;
  background: #00abed;
}

.p-section__wrapper > p {
  color: #000;
  font-size: 1.6rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.75;
}

.p-section__btn {
  text-align: center;
}

.p-section--mb6425 {
  margin: 0 0 25px !important;
}

.p-section-form-line {
  box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.15);
}

.p-section-form {
  position: relative;
  width: auto !important;
  padding: 0 0 30px !important;
  margin-bottom: 0 !important;
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
}

.p-section-form::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -20px;
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border-style: solid;
  border-width: 20px 30px 0 30px;
  border-color: #fff transparent transparent transparent;
  filter: drop-shadow(0px 3px 2px rgba(0, 0, 0, 0.1));
}

.p-section-form form {
  max-width: 1130px;
  margin: auto;
}

.p-section-form__ttl {
  color: #00AAEB;
  font-size: 14px;
  letter-spacing: 1px;
  text-align: center;
  padding-top: 28px;
}

.p-section-form__update {
  color: #859099;
  font-size: 12px;
  text-align: right;
  padding: 5px 0;
}

.p-section-tab {
  border-top: solid 1px #C1C7CB;
}

.p-section-tab__list {
  display: flex;
  justify-content: space-between;
}

.p-section-tab__list__item {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #0066CC;
  font-size: 13px;
  text-align: center;
  width: 34%;
  height: 65px;
  border-bottom: solid 4px #E0E3E5;
}

.p-section-tab__list__item.is-active {
  color: #333;
  border-bottom: solid 4px #00AAEB;
}

.p-section-tab__list__item:nth-child(2) {
  border-left: solid 1px #C1C7CB;
  border-right: solid 1px #C1C7CB;
}

.p-section-tab__box {
  display: none;
  padding: 30px 20px;
}

.p-section-tab__box.is-active {
  display: block;
}

.p-section__btn {
  border-top: solid 1px #C1C7CB;
  margin: 0 20px;
  padding: 20px 0 0;
}

.p-section__btn button {
  width: 220px;
  height: 44px;
}

.p-section-result__subject {
  padding: 47px 20px 25px;
}

.p-section-result__subject--pickup {
  background: #E5F6FD;
}

.p-section-result__subject__ttl {
  position: relative;
  color: #333;
  font-size: 2rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  max-width: 1130px;
  margin: auto;
  padding: 4px 10px 5px;
}

.p-section-result__subject__ttl:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: inline-block;
  height: 100%;
  width: 2px;
  background: #00abed;
}

.p-searchresult {
  position: relative;
  z-index: 0;
  margin: 0 20px;
  padding-bottom: 25px;
}

.p-searchresult::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -50%;
  z-index: -1;
  width: calc(100vw + 50%);
  height: 100%;
  background: #F3F3F3;
}

.p-searchresult--pickup::before {
  background: #E5F6FD;
}

.p-searchresult__border {
  padding-top: 25px;
}

.p-searchresult__inner {
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
  padding: 0 14px 40px;
}

.p-searchresult h3 {
  color: #006bcd;
  font-size: 18px;
  text-align: justify;
  border-top: solid 4px #00AAEB;
  padding-top: 20px;
}

.p-searchresult__industry {
  position: relative;
  text-align: justify;
  margin-top: 15px;
}

.p-searchresult__industry dt {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  font-size: 12px;
  background: #364FB0;
  border-radius: 4px;
  padding: 1px 7px;
}

.p-searchresult__industry dd {
  font-size: 12px;
  line-height: 20px;
  margin-left: 45px;
}
.p-searchresult__inner ul.labelList li.adopt {
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #006bcd;
    line-height: 1.2;
    border: 1px solid #006bcd;
    border-radius: 6px;
    padding: 5px 9px 3px;
    column-gap: 4px;
    margin-top: 15px;
}
.p-searchresult__inner ul.labelList li.adopt::before {
    content: "";
    background: url("../assets/images/ico_saiyou.png") no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
}
.p-searchresult h4 {
  font-size: 14px;
  text-align: justify;
  margin: 20px 0;
}

.p-searchresult__card__colmuns__pic {
  width: 240px;
  margin: 0 auto 15px;
}

.p-searchresult__card__colmuns__pic img {
  width: 100%;
  height: auto;
}

.p-searchresult__card__colmuns__txt {
  font-size: 14px;
  line-height: 25px;
  text-align: justify;
}

.p-searchresult__enterprise {
  margin-top: 24px;
}

.p-searchresult__enterprise dt {
  color: #859099;
  font-size: 13px;
  font-weight: bold;
}

.p-searchresult__enterprise dt::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(../assets/images/enterprise_icon-1.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: bottom;
  margin-right: 7px;
}

.p-searchresult__enterprise dd {
  font-size: 13px;
  line-height: 23px;
  text-align: justify;
  margin-top: 5px;
}

.p-searchresult__enterprise--2 dt::before {
  background-image: url(../assets/images/enterprise_icon-2.svg);
}

.p-searchresult__enterprise--2 dd {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin-top: 10px;
}

.p-searchresult__enterprise__list {
  font-size: 13px;
  line-height: 1;
  background: rgba(203, 207, 211, 0.3);
  border-radius: 3px;
  padding: 5px 8px;
}

.p-searchresult__unit__ttl {
  color: #859099;
  font-size: 13px;
  margin-top: 25px;
}

.p-searchresult__func {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4px;
  margin-top: 10px;
}

.p-searchresult__func a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 56px;
  padding: 0 !important;
}

.p-searchresult__func a:hover {
  text-decoration: none;
}

.p-searchresult__func a:hover .exbtn__txt_type2 {
  color: #fdb78c;
}

.p-searchresult__func a span {
  font-size: 13px;
  line-height: 20px;
}

button {
  appearance: none;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.exbtn__txt_type2 {
  color: #f67e28;
}

.p-searchresult__functop {
  display: flex;
  flex-wrap: wrap;
  row-gap: 25px;
  margin-top: 20px;
}

.p-searchresult__functop li {
  font-size: 14px;
  width: 50%;
}

.p-searchresult__functop a {
  display: block;
  position: relative;
  padding-left: 18px;
}

.p-searchresult__functop a::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-top: solid 2px #00abeb;
  border-right: solid 2px #00abeb;
  transform: rotate(45deg);
  position: absolute;
  left: 0;
  top: 5px;
}

.p-searchresult__functop a:hover {
  text-decoration: none;
}

.topicpath {
  margin: 0 20px;
}

.topicpath.topicpath {
  float: none;
  width: auto;
  padding: 0;
  background-image: none;
  line-height: 1.75;
  color: #4d4d4d;
  overflow-x: scroll;
  word-break: keep-all;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.topicpath.topicpath li {
  float: none;
  display: inline;
  font-size: 13px !important;
}

.topicpath.topicpath li a {
  font-size: 13px;
}

.topicpath.topicpath li:nth-child(n+2) {
  position: relative;
  margin-left: 25px;
}

.topicpath.topicpath li:nth-child(n+2)::before,
.topicpath.topicpath li:nth-child(n+2)::after {
  position: absolute;
  left: -16px;
  display: block;
  width: 7px;
  height: 1px;
  background: #999;
  content: "";
  font-size: 0;
}

.topicpath.topicpath li:nth-child(n+2)::before {
  top: 4px;
  transform: rotate(35deg);
}

.topicpath.topicpath li:nth-child(n+2)::after {
  top: 8px;
  transform: rotate(-35deg);
}

.topicpath.topicpath li + li:before {
  display: none;
}

.p-section-sns__list {
  display: flex;
  justify-content: center;
  gap: 16px;
  margin-top: 40px;
}

.p-section-sns__list__item {
  width: 58px;
}

.p-section-sns__list__item img {
  overflow: hidden;
  width: 100%;
  height: auto;
  border-radius: 5px;
}

footer nav.submenu ul.toTop {
  margin: 10px 10px 40px;
}

#footer .submenu .toTop li a {
  color: #333;
  background: #f3f3f3;
  padding: 12px 10px 11px;
}

#footer .submenu .toTop li a::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 17px;
  vertical-align: 1px;
  border-style: solid;
  border-width: 4px 5px 4px 0;
  border-color: transparent #00AAEB transparent transparent;
}

footer p.copyright {
  font-size: 12px;
}

footer p.copyright::before {
  display: none;
}

@media (max-width: 767px) {
  .u-pcbr {
    display: none;
  }
  .u-spbr {
    display: block;
  }
  .btn-top-01.js-scroll-top {
    opacity: 1;
    transition: opacity .5s;
  }
  .btn-top-01.js-scroll-top.is-hidden {
    opacity: 0;
  }
  .btn-top-01.js-scroll-top.is-fixed {
    position: fixed;
    bottom: 75px;
  }
}

@media screen and (min-width: 767px) {
  #main.l-main {
    padding-bottom: 144px;
  }
  main {
    width: 830px;
    margin: 0 auto;
    padding-top: 64px;
  }
  .c-pagenation {
    margin-top: 20px;
  }
  .l-contents__main {
    margin: 0;
  }
  .exbtn {
    width: auto;
    min-width: 240px;
  }
  .c-btn .exbtn {
    width: 359px;
  }
  .c-checkboxgroup {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 20px;
  }
  .c-checkboxgroup-con3 {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .p-mv__wrapper > h1 {
    position: relative;
    height: 240px;
  }
  .p-mv__wrapper > h1 picture > img {
    position: absolute;
    left: 50%;
    height: 240px;
    width: auto;
    min-width: 1130px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
  .p-section {
    width: 1130px;
    margin: 0 auto 64px;
    padding: 0 150px;
  }
  .p-section:last-child {
    margin: 0 0 64px;
  }
  .p-section__subject {
    margin: 69px 0 16px;
  }
  .p-section--mb6425 {
    margin: 0 0 64px !important;
  }
  .p-section-form__ttl {
    font-size: 18px;
    padding-top: 45px;
  }
  .p-section-form__update {
    padding: 10px 0 12px;
  }
  .p-section-tab {
    border: solid 1px #C1C7CB;
  }
  .p-section-tab__list__item {
    font-size: 16px;
    height: 70px;
  }
  .p-section-tab__box {
    padding: 30px 80px;
  }
  .p-section__btn {
    margin: 0 80px;
    padding: 20px 0;
  }
  .p-section__btn button {
    width: 310px;
    height: 56px;
  }
  .p-searchresult {
    max-width: 1130px;
    margin: 0 auto;
  }
  .p-searchresult__inner {
    padding: 0 80px 50px;
  }
  .p-searchresult h3 {
    font-size: 20px;
    line-height: 24px;
    padding-top: 30px;
  }
  .p-searchresult__industry {
    margin-top: 18px;
  }
  .p-searchresult h4 {
    font-size: 18px;
    line-height: 27px;
  }
  .p-searchresult__card {
    display: flex;
    justify-content: space-between;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .p-searchresult__card__colmuns__pic {
    margin: 5px 0 0;
  }
  .p-searchresult__card__colmuns__txt {
    font-size: 16px;
    line-height: 32px;
  }
  .p-searchresult__func {
    gap: 20px;
  }
  .p-searchresult__func a span {
    font-size: 15px;
    line-height: 1;
  }
  .p-searchresult__functop {
    -moz-column-gap: 30px;
    column-gap: 30px;
    row-gap: 10px;
  }
  .p-searchresult__functop li {
    width: auto;
  }
  .p-searchresult__inner ul.labelList {
    position: absolute;
    top: 0;
    left: -61px;
}
.p-searchresult__inner ul.labelList li.adopt {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    font-size: 1.1rem;
    border: 2px solid #006bcd;
    flex-direction: column;
    row-gap: 3px;
    padding: 0 0 9px;
    margin: 0;  
}
.p-searchresult__inner ul.labelList li.adopt::before {
    width: 30px;
    height: 30px;
}
}

@media (min-width: 768px) {
  .btn-top-01 {
    right: 80px;
    bottom: 64px;
    z-index: 999;
  }
  .btn-top-01 a {
    width: 70px;
    height: 70px;
    transition: background .2s;
  }
  .btn-top-01 a::before, .btn-top-01 a::after {
    width: 22px;
    height: 4px;
  }
  .btn-top-01 a::before {
    left: -12px;
  }
  .btn-top-01 a::after {
    left: 13px;
  }
  .btn-top-01 a:hover, .btn-top-01 a:active {
    background: #00aaeb;
  }
  .p-searchresult__inner ul.labelList {
    position: absolute;
    top: 0;
    left: -61px;
  }

}

@media screen and (max-width: 766px) {
  .c-checkboxgroup li + li {
    margin-top: 13px;
  }
}
.p-searchresult__inner ul.labelList {
    display: inline-block;
}



/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRzLzIwMjUva2lneW9fYy9zY3NzL3N0eWxlLmNzcyIsImNvbnRzLzIwMjUva2lneW9fYy9zY3NzL29iamVjdC9wcm9qZWN0L19wcm9qZWN0LnNjc3MiLCJjb250cy8yMDI1L2tpZ3lvX2Mvc2Nzcy9mb3VuZGF0aW9uL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSxzQkFBc0I7RUFDdEIsOEJBQ0Y7QURDQTs7QUNBQTtFQUNFLG1FQUFhO0VBQ2IsZ0JBQWdCO0FER2xCOztBQ0VBO0VBQ0UsYUFBYTtBRE9mOztBQ0pBO0VBQ0UsZUFBZTtFQUNmLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLDhCQUFzQjtBRGF4Qjs7QUNYQTtFQUNFLG1FQUFhO0FEY2Y7O0FDWkE7RUFDRSx5QkFDRjtBRGNBOztBQ2JBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0FEZ0JuQjs7QUNUQTtFQUNFLGNBQWM7RUFDZCx3QkFBd0I7RUFDeEIsY0FBYztFQUNkLGlCQUFpQjtBRGtCbkI7O0FDVEE7RUFDRSxjQUFjO0FEb0JoQjs7QUNsQkE7RUFDRSxpQkFBaUI7QURxQm5COztBQ25CQTtFQUNFLHVFQUFNO0FEc0JSOztBQ3BCQTtFQUNFLHdFQUF3RTtBRHVCMUU7O0FDckJBO0VBQ0Usa0JBQWtCO0FEd0JwQjs7QUNwQkU7RUFDRSxlQUFlO0FENkJuQjs7QUM5Qkc7RUFHRyxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBRCtCdEI7O0FDNUJFO0VBQ0UsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixRQUFRO0VBQ1IsZ0JBQWdCO0FEK0JwQjs7QUM3QkU7RUFDRSxlQUFlO0VBQ2YsY0FBYztBRGdDbEI7O0FDbENHO0VBSUcsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1oseUJBQXlC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LGdCQUFnQjtFRG9MbEI7RUNqTEU7SUFJSSxlQUFlO0VEd0xyQjtFQ2pMRTtJQUtJLGVBQWU7SUFDZixpQkFBaUI7RUQ2THZCO0VDeElGO0lBTUksU0FBUztFRHFNWDtFQzNNRjtJQXlCUSxlQUFlO0lBQ2YsY0FBYztFRDhNcEI7RUM1TEY7SUFNSSxxQkFBZ0I7SUFBaEIsZ0JBQWdCO0lBQ2hCLGFBQWE7RURrTmY7RUN6TkY7SUFhTSxXQUFXO0VEdU5mO0FBcGlDRjs7QUN1R0E7RUFDRTtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osWUFBWTtFRHlDZDtFQ3ZDQTtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osMEJBQTBCO0VEeUM1QjtFQ3ZDQTtJQUNFLFdBQVc7SUFDWCxXQUFXO0VEeUNiO0VDdkNBO0lBQ0UsV0FBVztFRHlDYjtFQ3ZDQTtJQUNFLFVBQVU7RUR5Q1o7RUN2Q0E7SUFDRSxtQkFBbUI7RUR5Q3JCO0FBQ0Y7O0FDMk1FO0VBSEY7SUFLTSxnQkFBZ0I7RUQ4RnBCO0FBQ0YiLCJmaWxlIjoiY29udHMvMjAyNS9raWd5b19jL3Njc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuKiwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46cm9vdCB7XG4gIGZvbnQtZmFtaWx5OiDjg6HjgqTjg6rjgqosIE1laXJ5bywg44OS44Op44Ku44OO6KeS44K0LCBIaXJhZ2lubyBLYWt1IEdvdGhpYywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBjYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtc3BiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1zcGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICAtLW12LWJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG59XG5cbiNtYWluICoge1xuICBmb250LWZhbWlseTog44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG59XG5cbiNtYWluLmwtbWFpbiwgLmNvbnRlbnRzLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4jbWFpbi5sLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDM0M3B4O1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI21haW4ubC1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG4gIH1cbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgbWFpbiB7XG4gICAgd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbiN0b3BpY3BhdGhBcmVhIHVsI3NvY2lhbEJ0biB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4jdG9waWNwYXRoQXJlYSB1bCNzb2NpYWxCdG4gbGk6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmV4YnRuIHtcbiAgZm9udDogMS40cmVtLzEuNyDjg6HjgqTjg6rjgqosIE1laXJ5bywg44OS44Op44Ku44OO6KeS44K0LCBIaXJhZ2lubyBLYWt1IEdvdGhpYywgc2Fucy1zZXJpZjtcbn1cblxuLmV4YnRuLmV4YnRuLS10eXBlMi5leGJ0bi0taWNvbi1zZWFyY2ggPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3NlYXJjaF8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG59XG5cbi5jLXBhZ2VuYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhZ2VuYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmMtcGFnZW5hdGlvbl9fdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYy1wYWdlbmF0aW9uX190eHQgc3BhbiB7XG4gIGNvbG9yOiAjMDBBQUVCO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAwLjRlbTtcbn1cblxuLmMtcGFnZW5hdGlvbl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jLXBhZ2VuYXRpb25fX251bWJlcnMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYy1wYWdlbmF0aW9uX19udW1iZXJzIGEsIC5jLXBhZ2VuYXRpb25fX251bWJlcnMgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0IyQjJCMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYy1wYWdlbmF0aW9uX19udW1iZXJzIGE6aG92ZXIsIC5jLXBhZ2VuYXRpb25fX251bWJlcnMgc3Bhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtcGFnZW5hdGlvbl9fbnVtYmVycyBhLmlzLWN1cnJlbnQsIC5jLXBhZ2VuYXRpb25fX251bWJlcnMgc3Bhbi5pcy1jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMEFBRUI7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMEFBRUI7XG59XG5cbi5idG4tdG9wLTAxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiA3NXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5idG4tdG9wLTAxIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzEsIDIzNSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG59XG5cbi5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM0ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3Age1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi10b3AtMDEge1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIGJvdHRvbTogNjRweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTpob3ZlciwgLmJ0bi10b3AtMDEgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIH1cbn1cblxuLmpzLXNjcm9sbC10b3Age1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbn1cblxuLmpzLXNjcm9sbC10b3AuaXMtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpzLXNjcm9sbC10b3AuaXMtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNjhweDtcbn1cblxuLmwtY29udGVudHNfX21haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNDRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmwtY29udGVudHNfX21haW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubC1jb250ZW50c19fbWFpbi0tcGFnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZXhidG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZXhidG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gIH1cbn1cblxuLmV4YnRuLS10eXBlMSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzO1xufVxuXG4uZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpsaW5rLCAuZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDZiY2Q7XG59XG5cbi5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmFjdGl2ZSwgLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6Zm9jdXMsIC5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmhvdmVyIHtcbiAgY29sb3I6ICMzNDllZmY7XG59XG5cbi5leGJ0bi0tdHlwZTIge1xuICBiYWNrZ3JvdW5kOiAjZjU3YzMxO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG59XG5cbi5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmxpbmssIC5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6YWN0aXZlLCAuZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpmb2N1cywgLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjc5YjYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV4YnRuLS10eXBlMyB7XG4gIGJhY2tncm91bmQ6ICMwMDZiY2Q7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbn1cblxuLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6bGluaywgLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTphY3RpdmUsIC5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmZvY3VzLCAuZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTg2ZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXhidG4tLXR5cGU0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmNTdjMzE7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnM7XG59XG5cbi5leGJ0bi0tdHlwZTQ6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmxpbmssIC5leGJ0bi0tdHlwZTQ6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOnZpc2l0ZWQge1xuICBjb2xvcjogI2Y1N2MzMTtcbn1cblxuLmV4YnRuLS10eXBlNDpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6YWN0aXZlLCAuZXhidG4tLXR5cGU0Om5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpmb2N1cywgLmV4YnRuLS10eXBlNDpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6aG92ZXIge1xuICBjb2xvcjogI2Y3OWI2Mjtcbn1cblxuLmV4YnRuX190eHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDEuNHJlbS8xLjcg44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG59XG5cbi5leGJ0bi5leGJ0bi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYjJiMmIyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV4YnRuLmV4YnRuLS1kb25lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM5YTlhOWE7XG59XG5cbi5leGJ0bi5leGJ0bi0tZG9uZS5leGJ0bi0taWNvbkNoZWNrID4gLmV4YnRuX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cblxuLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dDphZnRlciwgLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjOWE5YTlhO1xufVxuXG4uZXhidG4uZXhidG4tLWRvbmUuZXhidG4tLWljb25DaGVjayA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5leGJ0bltjbGFzcyo9aWNvbl0ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmV4YnRuW2NsYXNzKj1pY29uXSA+IC5leGJ0bl9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXhidG5bY2xhc3MqPWljb25dID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW4gPiAuZXhidG5fX3R4dDpiZWZvcmUsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3RhciA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xufVxuXG4uZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLWxvZ2luOmFjdGl2ZSA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLWxvZ2luOmZvY3VzID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW46aG92ZXIgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1zdGFyOmFjdGl2ZSA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXI6Zm9jdXMgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1zdGFyOmhvdmVyID4gLmV4YnRuX190eHQge1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLmV4YnRuLmV4YnRuLS10eXBlMi5leGJ0bi0taWNvbi1zZWFyY2ggPiAuZXhidG5fX3R4dCB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbn1cblxuLmV4YnRuLmV4YnRuLS10eXBlMi5leGJ0bi0taWNvbi1zZWFyY2ggPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYy1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWJ0biAuZXhidG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnRuIC5leGJ0biB7XG4gICAgd2lkdGg6IDM1OXB4O1xuICB9XG59XG5cbi5jLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwIDE0cHggMTBweCAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmMtY2hlY2tib3ggPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWNoZWNrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDRweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jLWNoZWNrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAyN3B4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzO1xufVxuXG4uYy1jaGVja2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NTkwOTk7XG59XG5cbi5jLWNoZWNrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtY2hlY2tib3ggPiBsYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuID4gc3BhbjphZnRlciwgLmMtY2hlY2tib3ggPiBsYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuID4gc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFlYjtcbn1cblxuLmMtY2hlY2tib3ggPiBsYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuID4gc3BhbjpiZWZvcmUge1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xufVxuXG4uYy1jaGVja2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4gPiBzcGFuOmFmdGVyIHtcbiAgbGVmdDogLTIxcHg7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NmRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ2ZGVnKTtcbn1cblxuLmMtY2hlY2tib3hncm91cCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmMtY2hlY2tib3hncm91cCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmMtY2hlY2tib3hncm91cC1jb24zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5cbi5jLWNoZWNrYm94Z3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtY2hlY2tib3hncm91cCBsaSB7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5jLWNoZWNrYm94Z3JvdXAgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuXG4uYy1jaGVja2JveGdyb3VwIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jLWNoZWNrYm94Z3JvdXBjdHJsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtY2hlY2tib3hncm91cGN0cmwgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYy1jaGVja2JveGdyb3VwY3RybCA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtY2hlY2tib3hncm91cGN0cmwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLnAtbXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucC1tdl9fd3JhcHBlciA+IGgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X193cmFwcGVyID4gaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbi5wLW12X193cmFwcGVyID4gaDEgcGljdHVyZSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X193cmFwcGVyID4gaDEgcGljdHVyZSA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTEzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4ucC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICAgIHBhZGRpbmc6IDAgMTUwcHg7XG4gIH1cbn1cblxuLnAtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAwIDY0cHg7XG4gIH1cbn1cblxuLnAtc2VjdGlvbl9fc3ViamVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb25fX3N1YmplY3Qge1xuICAgIG1hcmdpbjogNjlweCAwIDE2cHg7XG4gIH1cbn1cblxuLnAtc2VjdGlvbl9fc3ViamVjdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMGFiZWQ7XG59XG5cbi5wLXNlY3Rpb25fX3dyYXBwZXIgPiBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5wLXNlY3Rpb25fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtc2VjdGlvbi0tbWI2NDI1IHtcbiAgbWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uLS1tYjY0MjUge1xuICAgIG1hcmdpbjogMCAwIDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC1zZWN0aW9uLWZvcm0tbGluZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ucC1zZWN0aW9uLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5wLXNlY3Rpb24tZm9ybTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0yMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIwcHggMzBweCAwIDMwcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4ucC1zZWN0aW9uLWZvcm0gZm9ybSB7XG4gIG1heC13aWR0aDogMTEzMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5wLXNlY3Rpb24tZm9ybV9fdHRsIHtcbiAgY29sb3I6ICMwMEFBRUI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbi1mb3JtX190dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG4ucC1zZWN0aW9uLWZvcm1fX3VwZGF0ZSB7XG4gIGNvbG9yOiAjODU5MDk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbi1mb3JtX191cGRhdGUge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMnB4O1xuICB9XG59XG5cbi5wLXNlY3Rpb24tdGFiIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNDMUM3Q0I7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb24tdGFiIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQzFDN0NCO1xuICB9XG59XG5cbi5wLXNlY3Rpb24tdGFiX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucC1zZWN0aW9uLXRhYl9fbGlzdF9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM0JTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggI0UwRTNFNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbi10YWJfX2xpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLnAtc2VjdGlvbi10YWJfX2xpc3RfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAjMDBBQUVCO1xufVxuXG4ucC1zZWN0aW9uLXRhYl9fbGlzdF9faXRlbTpudGgtY2hpbGQoMikge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNDMUM3Q0I7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNDMUM3Q0I7XG59XG5cbi5wLXNlY3Rpb24tdGFiX19ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb24tdGFiX19ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggODBweDtcbiAgfVxufVxuXG4ucC1zZWN0aW9uLXRhYl9fYm94LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1zZWN0aW9uX19idG4ge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0MxQzdDQjtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uX19idG4ge1xuICAgIG1hcmdpbjogMCA4MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4ucC1zZWN0aW9uX19idG4gYnV0dG9uIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb25fX2J0biBidXR0b24ge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cblxuLnAtc2VjdGlvbi1yZXN1bHRfX3N1YmplY3Qge1xuICBwYWRkaW5nOiA0N3B4IDIwcHggMjVweDtcbn1cblxuLnAtc2VjdGlvbi1yZXN1bHRfX3N1YmplY3QtLXBpY2t1cCB7XG4gIGJhY2tncm91bmQ6ICNFNUY2RkQ7XG59XG5cbi5wLXNlY3Rpb24tcmVzdWx0X19zdWJqZWN0X190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNHB4IDEwcHggNXB4O1xufVxuXG4ucC1zZWN0aW9uLXJlc3VsdF9fc3ViamVjdF9fdHRsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwYWJlZDtcbn1cblxuLnAtc2VhcmNocmVzdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlYXJjaHJlc3VsdCB7XG4gICAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC01MCU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogY2FsYygxMDB2dyArIDUwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbn1cblxuLnAtc2VhcmNocmVzdWx0LS1waWNrdXA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNUY2RkQ7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fYm9yZGVyIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMCAxNHB4IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlYXJjaHJlc3VsdF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgODBweCA1MHB4O1xuICB9XG59XG5cbi5wLXNlYXJjaHJlc3VsdCBoMyB7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGJvcmRlci10b3A6IHNvbGlkIDRweCAjMDBBQUVCO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0X19pbmR1c3RyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0X19pbmR1c3RyeSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2luZHVzdHJ5IGR0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMzNjRGQjA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMXB4IDdweDtcbn1cblxuLnAtc2VhcmNocmVzdWx0X19pbmR1c3RyeSBkZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHQgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHRfX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0X19jYXJkX19jb2xtdW5zX19waWMge1xuICB3aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlYXJjaHJlc3VsdF9fY2FyZF9fY29sbXVuc19fcGljIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0X19jYXJkX19jb2xtdW5zX19waWMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnAtc2VhcmNocmVzdWx0X19jYXJkX19jb2xtdW5zX190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHRfX2NhcmRfX2NvbG11bnNfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZW50ZXJwcmlzZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZW50ZXJwcmlzZSBkdCB7XG4gIGNvbG9yOiAjODU5MDk5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2VudGVycHJpc2UgZHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvZW50ZXJwcmlzZV9pY29uLTEuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLnAtc2VhcmNocmVzdWx0X19lbnRlcnByaXNlIGRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2VudGVycHJpc2UtLTIgZHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2VudGVycHJpc2VfaWNvbi0yLnN2Zyk7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZW50ZXJwcmlzZS0tMiBkZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZW50ZXJwcmlzZV9fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAyMDcsIDIxMSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHggOHB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX3VuaXRfX3R0bCB7XG4gIGNvbG9yOiAjODU5MDk5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZnVuYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHRfX2Z1bmMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZnVuYyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmMgYTpob3ZlciAuZXhidG5fX3R4dF90eXBlMiB7XG4gIGNvbG9yOiAjZmRiNzhjO1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmMgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0X19mdW5jIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5leGJ0bl9fdHh0X3R5cGUyIHtcbiAgY29sb3I6ICNmNjdlMjg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZnVuY3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMjVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0X19mdW5jdG9wIHtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0X19mdW5jdG9wIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHRfX2Z1bmN0b3AgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZnVuY3RvcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmN0b3AgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggIzAwYWJlYjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzAwYWJlYjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmN0b3AgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcGljcGF0aCB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4udG9waWNwYXRoLnRvcGljcGF0aCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi50b3BpY3BhdGgudG9waWNwYXRoIGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3BpY3BhdGgudG9waWNwYXRoIGxpIGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi50b3BpY3BhdGgudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLnRvcGljcGF0aC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSxcbi50b3BpY3BhdGgudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udG9waWNwYXRoLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgdG9wOiA0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbn1cblxuLnRvcGljcGF0aC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgdG9wOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG59XG5cbi50b3BpY3BhdGgudG9waWNwYXRoIGxpICsgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtc2VjdGlvbi1zbnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucC1zZWN0aW9uLXNuc19fbGlzdF9faXRlbSB7XG4gIHdpZHRoOiA1OHB4O1xufVxuXG4ucC1zZWN0aW9uLXNuc19fbGlzdF9faXRlbSBpbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbmZvb3RlciBuYXYuc3VibWVudSB1bC50b1RvcCB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDQwcHg7XG59XG5cbiNmb290ZXIgLnN1Ym1lbnUgLnRvVG9wIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgcGFkZGluZzogMTJweCAxMHB4IDExcHg7XG59XG5cbiNmb290ZXIgLnN1Ym1lbnUgLnRvVG9wIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDRweCA1cHggNHB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzAwQUFFQiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuZm9vdGVyIHAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5mb290ZXIgcC5jb3B5cmlnaHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIqLCA6YWZ0ZXIsIDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cbjpyb290IHtcbiAgZm9udC1mYW1pbHk6IOODoeOCpOODquOCqiwgTWVpcnlvLCDjg5Ljg6njgq7jg47op5LjgrQsIEhpcmFnaW5vIEtha3UgR290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuLnUtcGNiciB7XG4gIEBpbmNsdWRlIHNwIHsgZGlzcGxheTogbm9uZTsgfVxufVxuLnUtc3BiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHNwIHsgZGlzcGxheTogYmxvY2s7IH1cbn1cbmJvZHkge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIC0tbXYtYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cbiNtYWluICoge1xuICBmb250LWZhbWlseTog44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG59XG4jbWFpbi5sLW1haW4sIC5jb250ZW50cy13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmM1xufVxuI21haW4ubC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAzNDNweDtcbiAgcGFkZGluZzogMCAwIDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gICNtYWluLmwtbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4XG4gIH1cbn1cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBtYXJnaW46IDAgMTZweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIG1haW4ge1xuICAgIHdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNjRweFxuICB9XG59XG4jdG9waWNwYXRoQXJlYSB1bCNzb2NpYWxCdG57XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI3RvcGljcGF0aEFyZWEgdWwjc29jaWFsQnRuIGxpOm50aC1jaGlsZChuKzIpe1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5leGJ0biB7XG4gIGZvbnQ6IDEuNHJlbS8xLjcg44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWZcbn1cbi5leGJ0bi5leGJ0bi0tdHlwZTIuZXhidG4tLWljb24tc2VhcmNoID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9zZWFyY2hfMDIucG5nKSBuby1yZXBlYXQgMCAwXG59XG4uYy1wYWdlbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gICZfX3R4dHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiAjMDBBQUVCO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAwIDAuNGVtO1xuICAgIH1cbiAgfVxuICAmX19pdGVtc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgJl9fbnVtYmVyc3tcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYSxzcGFue1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjQjJCMkIyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuaXMtY3VycmVudHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMEFBRUI7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMEFBRUI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYnRuLXRvcC0wMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogNzVweDtcbiAgei1pbmRleDogMTAwO1xufVxuLmJ0bi10b3AtMDEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MSwgMjM1LCAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG59XG4uYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gIGxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgfVxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi10b3AtMDEge1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIGJvdHRvbTogNjRweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTpob3ZlciwgLmJ0bi10b3AtMDEgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIH1cbn1cbi5qcy1zY3JvbGwtdG9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXNcbn1cbi5qcy1zY3JvbGwtdG9wLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDBcbn1cbi5qcy1zY3JvbGwtdG9wLmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDY4cHhcbn1cbi5sLWNvbnRlbnRzX19tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDQ0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5sLWNvbnRlbnRzX19tYWluIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sLWNvbnRlbnRzX19tYWluLS1wYWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGVcbn1cbi5leGJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5leGJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyNDBweFxuICB9XG59XG4uZXhidG4tLXR5cGUxIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnNcbn1cbi5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmxpbmssIC5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNmJjZFxufVxuLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6YWN0aXZlLCAuZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpmb2N1cywgLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6aG92ZXIge1xuICBjb2xvcjogIzM0OWVmZlxufVxuLmV4YnRuLS10eXBlMiB7XG4gIGJhY2tncm91bmQ6ICNmNTdjMzE7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yc1xufVxuLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6bGluaywgLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmXG59XG4uZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTphY3RpdmUsIC5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmZvY3VzLCAuZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNzliNjI7XG4gIGNvbG9yOiAjZmZmXG59XG4uZXhidG4tLXR5cGUzIHtcbiAgYmFja2dyb3VuZDogIzAwNmJjZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzXG59XG4uZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpsaW5rLCAuZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZcbn1cbi5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmFjdGl2ZSwgLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6Zm9jdXMsIC5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxODZmZjtcbiAgY29sb3I6ICNmZmZcbn1cbi5leGJ0bi0tdHlwZTQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2Y1N2MzMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yc1xufVxuLmV4YnRuLS10eXBlNDpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6bGluaywgLmV4YnRuLS10eXBlNDpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZjU3YzMxXG59XG4uZXhidG4tLXR5cGU0Om5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTphY3RpdmUsIC5leGJ0bi0tdHlwZTQ6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmZvY3VzLCAuZXhidG4tLXR5cGU0Om5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpob3ZlciB7XG4gIGNvbG9yOiAjZjc5YjYyXG59XG4uZXhidG5fX3R4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogMS40cmVtLzEuNyDjg6HjgqTjg6rjgqosIE1laXJ5bywg44OS44Op44Ku44OO6KeS44K0LCBIaXJhZ2lubyBLYWt1IEdvdGhpYywgc2Fucy1zZXJpZlxufVxuLmV4YnRuLmV4YnRuLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNiMmIyYjI7XG4gIGNvbG9yOiAjZmZmXG59XG4uZXhidG4uZXhidG4tLWRvbmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzlhOWE5YVxufVxuLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4XG59XG4uZXhidG4uZXhidG4tLWRvbmUuZXhidG4tLWljb25DaGVjayA+IC5leGJ0bl9fdHh0OmFmdGVyLCAuZXhidG4uZXhidG4tLWRvbmUuZXhidG4tLWljb25DaGVjayA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM5YTlhOWFcbn1cbi5leGJ0bi5leGJ0bi0tZG9uZS5leGJ0bi0taWNvbkNoZWNrID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxufVxuLmV4YnRuW2NsYXNzKj1pY29uXSB7XG4gIHBhZGRpbmctbGVmdDogOHB4XG59XG4uZXhidG5bY2xhc3MqPWljb25dID4gLmV4YnRuX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5leGJ0bltjbGFzcyo9aWNvbl0gPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1sb2dpbiA+IC5leGJ0bl9fdHh0OmJlZm9yZSwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1zdGFyID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnNcbn1cbi5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW46YWN0aXZlID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW46Zm9jdXMgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1sb2dpbjpob3ZlciA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXI6YWN0aXZlID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3Rhcjpmb2N1cyA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXI6aG92ZXIgPiAuZXhidG5fX3R4dCB7XG4gIG9wYWNpdHk6IC42XG59XG4uZXhidG4uZXhidG4tLXR5cGUyLmV4YnRuLS1pY29uLXNlYXJjaCA+IC5leGJ0bl9fdHh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4XG59XG4uZXhidG4uZXhidG4tLXR5cGUyLmV4YnRuLS1pY29uLXNlYXJjaCA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbn1cbi5jLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuLmMtYnRuIC5leGJ0biB7XG4gIHdpZHRoOiAxMDAlXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5jLWJ0biAuZXhidG4ge1xuICAgIHdpZHRoOiAzNTlweFxuICB9XG59XG4uYy1jaGVja2JveCB7XG4gIG1hcmdpbjogMCAxNHB4IDEwcHggMDtcbiAgZm9udC1zaXplOiAxLjVyZW1cbn1cbi5jLWNoZWNrYm94ID4gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwXG59XG4uYy1jaGVja2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA0cHg7XG4gIHotaW5kZXg6IC0xXG59XG4uYy1jaGVja2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMjdweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yc1xufVxuLmMtY2hlY2tib3ggPiBsYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODU5MDk5O1xufVxuLmMtY2hlY2tib3ggPiBsYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4uYy1jaGVja2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4gPiBzcGFuOmFmdGVyLCAuYy1jaGVja2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4gPiBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWViXG59XG4uYy1jaGVja2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4gPiBzcGFuOmJlZm9yZSB7XG4gIGxlZnQ6IC0yNXB4O1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiA3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZylcbn1cbi5jLWNoZWNrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiA+IHNwYW46YWZ0ZXIge1xuICBsZWZ0OiAtMjFweDtcbiAgdG9wOiAxMXB4O1xuICB3aWR0aDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ2ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDZkZWcpXG59XG4uYy1jaGVja2JveGdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdhcDogMjBweDtcbiAgICAmLWNvbjN7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cbiAgfVxufVxuLmMtY2hlY2tib3hncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtY2hlY2tib3hncm91cCBsaSB7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICBtYXJnaW46IDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY2cHgpe1xuICAgICYrbGl7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbiAgfVxuICBzcGFue1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmMtY2hlY2tib3hncm91cGN0cmwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyXG59XG4uYy1jaGVja2JveGdyb3VwY3RybCA+IGxpIHtcbiAgZm9udC1zaXplOiAxLjVyZW1cbn1cbi5jLWNoZWNrYm94Z3JvdXBjdHJsID4gbGkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG4uYy1jaGVja2JveGdyb3VwY3RybCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2XG59XG4ucC1tdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBcbn1cbi5wLW12X193cmFwcGVyID4gaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1tdl9fd3JhcHBlciA+IGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNDBweFxuICB9XG59XG4ucC1tdl9fd3JhcHBlciA+IGgxIHBpY3R1cmUgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLW12X193cmFwcGVyID4gaDEgcGljdHVyZSA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTEzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICB9XG59XG4ucC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNTBweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDY0cHg7XG4gICAgcGFkZGluZzogMCAxNTBweFxuICB9XG59XG4ucC1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4XG4gIH1cbn1cbi5wLXNlY3Rpb25fX3N1YmplY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDE4cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLXNlY3Rpb25fX3N1YmplY3Qge1xuICAgIG1hcmdpbjogNjlweCAwIDE2cHhcbiAgfVxufVxuLnAtc2VjdGlvbl9fc3ViamVjdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMGFiZWRcbn1cbi5wLXNlY3Rpb25fX3dyYXBwZXIgPiBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVcbn1cbi5wLXNlY3Rpb25fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuLnAtc2VjdGlvbi0tbWI2NDI1IHtcbiAgbWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLXNlY3Rpb24tLW1iNjQyNSB7XG4gICAgbWFyZ2luOiAwIDAgNjRweCAhaW1wb3J0YW50XG4gIH1cbn1cbi5wLXNlY3Rpb24tZm9ybS1saW5le1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuLnAtc2VjdGlvbi1mb3Jte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgJjo6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMzBweCAwIDMwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCAycHggcmdiYSgwLDAsMCwwLjEpKTtcbiAgfVxuICBmb3Jte1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLnAtc2VjdGlvbi1mb3JtX190dGx7XG4gIGNvbG9yOiAjMDBBQUVCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuLnAtc2VjdGlvbi1mb3JtX191cGRhdGV7XG4gIGNvbG9yOiAjODU5MDk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgcGFkZGluZzogMTBweCAwIDEycHg7XG4gIH1cbn1cbi5wLXNlY3Rpb24tdGFie1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0MxQzdDQjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0MxQzdDQjtcbiAgfVxufVxuLnAtc2VjdGlvbi10YWJfX2xpc3R7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgJl9faXRlbXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMDA2NkNDO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM0JTtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNFMEUzRTU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuICAgICYuaXMtYWN0aXZle1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggIzAwQUFFQjtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMil7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNDMUM3Q0I7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjQzFDN0NCO1xuICAgIH1cbiAgfVxufVxuLnAtc2VjdGlvbi10YWJfX2JveHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICBwYWRkaW5nOiAzMHB4IDgwcHg7XG4gIH1cbiAgJi5pcy1hY3RpdmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLXNlY3Rpb25fX2J0bntcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNDMUM3Q0I7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgbWFyZ2luOiAwIDgwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIGJ1dHRvbntcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgfVxufVxuLnAtc2VjdGlvbi1yZXN1bHRfX3N1YmplY3R7XG4gIHBhZGRpbmc6IDQ3cHggMjBweCAyNXB4O1xuICAmLS1waWNrdXB7XG4gICAgYmFja2dyb3VuZDogI0U1RjZGRDtcbiAgfVxuICAmX190dGx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA0cHggMTBweCA1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwYWJlZDtcbiAgICB9XG4gIH1cbn1cbi5wLXNlYXJjaHJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICBtYXgtd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgKyA1MCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICB9XG4gICYtLXBpY2t1cDo6YmVmb3Jle1xuICAgIGJhY2tncm91bmQ6ICNFNUY2RkQ7XG4gIH1cbn1cbi5wLXNlYXJjaHJlc3VsdF9fYm9yZGVye1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5wLXNlYXJjaHJlc3VsdF9faW5uZXJ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAwIDE0cHggNDBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgcGFkZGluZzogMCA4MHB4IDUwcHg7XG4gIH1cbn1cbi5wLXNlYXJjaHJlc3VsdCBoMyB7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGJvcmRlci10b3A6IHNvbGlkIDRweCAjMDBBQUVCO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ucC1zZWFyY2hyZXN1bHRfX2luZHVzdHJ5e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIGR0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZDogIzM2NEZCMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMXB4IDdweDtcbiAgfVxuICBkZHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbi5wLXNlYXJjaHJlc3VsdCBoNHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW46IDIwcHggMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4ucC1zZWFyY2hyZXN1bHRfX2NhcmR7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbiAgJl9fY29sbXVuc3tcbiAgICAmX19waWN7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHh0e1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucC1zZWFyY2hyZXN1bHRfX2VudGVycHJpc2V7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGR0e1xuICAgIGNvbG9yOiAjODU5MDk5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9lbnRlcnByaXNlX2ljb24tMS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG4gIH1cbiAgZGR7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gICYtLTJ7XG4gICAgZHQ6OmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2VudGVycHJpc2VfaWNvbi0yLnN2Zyk7XG4gICAgfVxuICAgIGRke1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogN3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDMsIDIwNywgMjExLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICB9XG59XG4ucC1zZWFyY2hyZXN1bHRfX3VuaXRfX3R0bHtcbiAgY29sb3I6ICM4NTkwOTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5wLXNlYXJjaHJlc3VsdF9fZnVuY3tcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgIGdhcDogMjBweDtcbiAgfVxuICBhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAuZXhidG5fX3R4dF90eXBlMntcbiAgICAgICAgY29sb3I6ICNmZGI3OGM7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxufVxuLmV4YnRuX190eHRfdHlwZTIge1xuICBjb2xvcjogI2Y2N2UyODtcbn1cbi5wLXNlYXJjaHJlc3VsdF9fZnVuY3RvcHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgbGl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggIzAwYWJlYjtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICMwMGFiZWI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50b3BpY3BhdGh7XG4gIG1hcmdpbjogMCAyMHB4O1xuICAmLnRvcGljcGF0aCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAmLnRvcGljcGF0aCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gICYudG9waWNwYXRoIGxpIGF7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gICYudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgJi50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSxcbiAgJi50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gICYudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgfVxuICAmLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YWZ0ZXIge1xuICAgIHRvcDogOHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gIH1cbiAgJi50b3BpY3BhdGggbGkgKyBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtc2VjdGlvbi1zbnNfX2xpc3R7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucC1zZWN0aW9uLXNuc19fbGlzdF9faXRlbXtcbiAgd2lkdGg6IDU4cHg7XG4gIGltZ3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuZm9vdGVyIG5hdi5zdWJtZW51IHVsLnRvVG9we1xuICBtYXJnaW46IDEwcHggMTBweCA0MHB4O1xufVxuI2Zvb3RlciAuc3VibWVudSAudG9Ub3AgbGkgYXtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMXB4O1xuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHggNXB4IDRweCAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzAwQUFFQiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5mb290ZXIgcC5jb3B5cmlnaHR7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgJjo6YmVmb3Jle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIkYnJlYWtwb2ludDogNzY4cHg7XG5cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50IC0gMXB4fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBoYWNrKCR2ZXI6IG51bGwpIHtcbiAgQGlmICR2ZXIgPT0gJ2llJyB7IC8vIElFMTDjgJwxMVxuICAgIEBhdC1yb290IF86LW1zLWlucHV0LXBsYWNlaG9sZGVyLCA6cm9vdCAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkdmVyID09ICdlZGdlJyB7IC8vIEVkZ2UxMivvvIhFZGdl5YWo44Gm77yJXG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHZlciA9PSAnbXMnIHsgLy8gSUUxMCvvvIhFZGdl44KC5YWo44Gm5ZCr44KA77yJXG4gICAgQGF0LXJvb3QgXzotbXMtbGFuZyh4KSwgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICAgIEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xuICB9XG4gIEByZXR1cm4gJG51bWJlcjtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkcHgsICRiYXNlOiAxNnB4KSB7XG4gICR2YWx1ZTogJHB4O1xuICBAaWYgKHVuaXQoJHB4KSAhPSAncHgnKSB7XG4gICAgQHdhcm4gJ3JlbSgp44Gu5byV5pWw44GrcHjku6XlpJbjga7lgKTjgpLmjIflrprjgZfjgabjgoLoqIjnrpfjgafjgY3jgb7jgZvjgpMnO1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG4gICR2YWx1ZTogKHN0cmlwLXVuaXQoJHB4KSAvIHN0cmlwLXVuaXQoJGJhc2UpKSAqIDFyZW07XG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AZnVuY3Rpb24gdncoJHB4LCAkYmFzZTogMzc1cHgpIHtcbiAgJHZhbHVlOiAkcHg7XG4gIEBpZiAodW5pdCgkcHgpICE9ICdweCcpIHtcbiAgICBAd2FybiAndncoKeOBruW8leaVsOOBq3B45Lul5aSW44Gu5YCk44KS5oyH5a6a44GX44Gm44KC6KiI566X44Gn44GN44G+44Gb44KTJztcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxuICAkdmFsdWU6IChzdHJpcC11bml0KCRweCkgLyBzdHJpcC11bml0KCRiYXNlKSkgKiAxMDB2dztcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRjb3VudDogMykge1xuICBAaWYgdHlwZS1vZigkY291bnQpICE9ICdudW1iZXInIHtcbiAgICBAZXJyb3IgJ2xpbmUtY2xhbXDjga7lvJXmlbDjga/lv4XjgZrmlbDlgKTjgafmjIflrprjgZfjgabjgY/jgaDjgZXjgYQnO1xuICB9XG4gIEBpZiAkY291bnQgPT0gMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9IEBlbHNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRjb3VudDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1peGluIGljb24tZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gdHJpYW5nbGUoJGJvcmRlcldpZHRoKSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyV2lkdGg7XG59Il19 */
