@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 {
  box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.15);
}

#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(../../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%;
}

.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__wrapper > p {
  color: #000;
  font-size: 1.6rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.75;
}

.p-section-weektheme {
  position: relative;
  background: #fff;
  padding: 30px 20px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
}

.p-section-weektheme::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-weektheme__inner {
  text-align: center;
  max-width: 860px;
  margin: auto;
}

.p-section-weektheme__topic {
  color: #00AAEB;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
}

.p-section-weektheme__ttl {
  font-size: 28px;
  font-weight: normal;
  line-height: 1.4;
  letter-spacing: 1px;
  margin-top: 10px;
}

.p-section-weektheme__ttl::after {
  content: "";
  display: block;
  width: 80px;
  margin: 18px auto 0;
  border-bottom: solid 4px #00AAEB;
}

.p-section-weektheme__time {
  font-size: 14px;
  margin-top: 20px;
}

.p-section-weektheme__time span {
  font-size: 12px;
}

.p-section-weektheme__txt {
  font-size: 16px;
  text-align: justify;
  margin-top: 30px;
}

.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 {
    display: inline-block;
}
.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;
  }
  .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-weektheme {
    padding: 60px 20px;
  }
  .p-section-weektheme__topic {
    font-size: 18px;
  }
  .p-section-weektheme__ttl {
    font-size: 36px;
    line-height: 1.6;
  }
  .p-section-weektheme__ttl::after {
    margin-top: 12px;
  }
  .p-section-weektheme__time {
    font-size: 16px;
    margin-top: 17px;
  }
  .p-section-weektheme__time span {
    font-size: 14px;
  }
  .p-section-weektheme__txt {
    text-align: center;
  }
  .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__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;
    }

    
  .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;
  }
}

@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;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRzLzIwMjUvd2Vla2x5Mi9zY3NzL3N0eWxlLmNzcyIsImNvbnRzLzIwMjUvd2Vla2x5Mi9zY3NzL29iamVjdC9wcm9qZWN0L19wcm9qZWN0LnNjc3MiLCJjb250cy8yMDI1L3dlZWtseTIvc2Nzcy9mb3VuZGF0aW9uL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSxzQkFBc0I7RUFDdEIsOEJBQ0Y7QURDQTs7QUNBQTtFQUNFLG1FQUFhO0VBQ2IsZ0JBQWdCO0FER2xCOztBQ0VBO0VBQ0UsYUFBYTtBRE9mOztBQ0pBO0VBQ0UsZUFBZTtFQUNmLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLDhCQUFzQjtBRGF4Qjs7QUNYQTtFQUNFLG1FQUFhO0FEY2Y7O0FDWkE7RUFDRSx5QkFDRjtBRGNBOztBQ2JBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0FEZ0JuQjs7QUNUQTtFQUNFLGNBQWM7RUFDZCx3QkFBd0I7RUFDeEIsY0FBYztFQUNkLGlCQUFpQjtBRGtCbkI7O0FDVEE7RUFDRSwrQ0FBK0M7QURvQmpEOztBQ2xCQTtFQUNFLGNBQWM7QURxQmhCOztBQ25CQTtFQUNFLGlCQUFpQjtBRHNCbkI7O0FDcEJBO0VBQ0UsdUVBQU07QUR1QlI7O0FDckJBO0VBQ0Usd0VBQXdFO0FEd0IxRTs7QUN0QkE7RUFDRSxrQkFBa0I7QUR5QnBCOztBQ3JCRTtFQUNFLGVBQWU7QUQ4Qm5COztBQy9CRztFQUdHLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsZ0JBQWdCO0FEZ0N0Qjs7QUM3QkU7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLFFBQVE7RUFDUixnQkFBZ0I7QURnQ3BCOztBQzlCRTtFQUNFLGVBQWU7RUFDZixjQUFjO0FEaUNsQjs7QUNuQ0c7RUFJRyxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gs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SUFJSSxlQUFlO0lBQ2YsZ0JBQWdCO0VEK0dwQjtFQ3BIQztJQVVLLGVBQWU7RURvSHJCO0VDaEhBO0lBS0ksa0JBQWtCO0VEdUh0QjtFQ3hGRjtJQU1JLGlCQUFpQjtJQUNqQixjQUFjO0VEOEhoQjtFQzFHRjtJQUtJLG9CQUFvQjtFRHFJdEI7RUNsSUY7SUFPSSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFRHlJbkI7RUN0SUY7SUFLRSxnQkFBZ0I7RUQ2SWhCO0VDM0hGO0lBS0ksZUFBZTtJQUNmLGlCQUFpQjtFRG1KbkI7RUNoSkY7SUFFSSxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLHFCQUFnQjtJQUFoQixnQkFBZ0I7RURvSmxCO0VDakpFO0lBSUksZUFBZTtFRHdKckI7RUNqSkU7SUFLSSxlQUFlO0lBQ2YsaUJBQWlCO0VENkp2QjtFQ3hHRjtJQU1JLFNBQVM7RURxS1g7RUMzS0Y7SUF5QlEsZUFBZTtJQUNmLGNBQWM7RUQ4S3BCO0VDNUpGO0lBTUkscUJBQWdCO0lBQWhCLGdCQUFnQjtJQUNoQixhQUFhO0VEa0xmO0VDekxGO0lBYU0sV0FBVztFRHVMZjtBQTExQkY7O0FDMEdBO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFlBQVk7RUQwQ2Q7RUN4Q0E7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLDBCQUEwQjtFRDBDNUI7RUN4Q0E7SUFDRSxXQUFXO0lBQ1gsV0FBVztFRDBDYjtFQ3hDQTtJQUNFLFdBQVc7RUQwQ2I7RUN4Q0E7SUFDRSxVQUFVO0VEMENaO0VDeENBO0lBQ0UsbUJBQW1CO0VEMENyQjtBQUNGIiwiZmlsZSI6ImNvbnRzLzIwMjUvd2Vla2x5Mi9zY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbiosIDphZnRlciwgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOnJvb3Qge1xuICBmb250LWZhbWlseTog44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wY2JyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXNwYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtc3BiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgLS1tdi1iYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xufVxuXG4jbWFpbiAqIHtcbiAgZm9udC1mYW1pbHk6IOODoeOCpOODquOCqiwgTWVpcnlvLCDjg5Ljg6njgq7jg47op5LjgrQsIEhpcmFnaW5vIEtha3UgR290aGljLCBzYW5zLXNlcmlmO1xufVxuXG4jbWFpbi5sLW1haW4sIC5jb250ZW50cy13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cblxuI21haW4ubC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAzNDNweDtcbiAgcGFkZGluZzogMCAwIDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNtYWluLmwtbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xuICB9XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBtYXJnaW46IDAgMTZweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIG1haW4ge1xuICAgIHdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuXG4jdG9waWNwYXRoQXJlYSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4jdG9waWNwYXRoQXJlYSB1bCNzb2NpYWxCdG4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI3RvcGljcGF0aEFyZWEgdWwjc29jaWFsQnRuIGxpOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5leGJ0biB7XG4gIGZvbnQ6IDEuNHJlbS8xLjcg44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG59XG5cbi5leGJ0bi5leGJ0bi0tdHlwZTIuZXhidG4tLWljb24tc2VhcmNoID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9zZWFyY2hfMDIucG5nKSBuby1yZXBlYXQgMCAwO1xufVxuXG4uYy1wYWdlbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYy1wYWdlbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jLXBhZ2VuYXRpb25fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmMtcGFnZW5hdGlvbl9fdHh0IHNwYW4ge1xuICBjb2xvcjogIzAwQUFFQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgMC40ZW07XG59XG5cbi5jLXBhZ2VuYXRpb25fX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYy1wYWdlbmF0aW9uX19udW1iZXJzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtcGFnZW5hdGlvbl9fbnVtYmVycyBhLCAuYy1wYWdlbmF0aW9uX19udW1iZXJzIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNCMkIyQjI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmMtcGFnZW5hdGlvbl9fbnVtYmVycyBhOmhvdmVyLCAuYy1wYWdlbmF0aW9uX19udW1iZXJzIHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLXBhZ2VuYXRpb25fX251bWJlcnMgYS5pcy1jdXJyZW50LCAuYy1wYWdlbmF0aW9uX19udW1iZXJzIHNwYW4uaXMtY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBBQUVCO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDBBQUVCO1xufVxuXG4uYnRuLXRvcC0wMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogNzVweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uYnRuLXRvcC0wMSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTcxLCAyMzUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YmVmb3JlLCAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUge1xuICBsZWZ0OiAtOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzRkZWcpO1xufVxuXG4uYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gIGxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB9XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3AuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3AuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tdG9wLTAxIHtcbiAgICByaWdodDogODBweDtcbiAgICBib3R0b206IDY0cHg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC5idG4tdG9wLTAxIGEge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgfVxuICAuYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuICAuYnRuLXRvcC0wMSBhOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG4gIC5idG4tdG9wLTAxIGE6aG92ZXIsIC5idG4tdG9wLTAxIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhYWViO1xuICB9XG59XG5cbi5qcy1zY3JvbGwtdG9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG59XG5cbi5qcy1zY3JvbGwtdG9wLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qcy1zY3JvbGwtdG9wLmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDY4cHg7XG59XG5cbi5sLWNvbnRlbnRzX19tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDQ0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sLWNvbnRlbnRzX19tYWluIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmwtY29udGVudHNfX21haW4tLXBhZ2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmV4YnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmV4YnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5leGJ0bi0tdHlwZTEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwNmJjZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycztcbn1cblxuLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6bGluaywgLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA2YmNkO1xufVxuXG4uZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTphY3RpdmUsIC5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmZvY3VzLCAuZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpob3ZlciB7XG4gIGNvbG9yOiAjMzQ5ZWZmO1xufVxuXG4uZXhidG4tLXR5cGUyIHtcbiAgYmFja2dyb3VuZDogI2Y1N2MzMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xufVxuXG4uZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpsaW5rLCAuZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmFjdGl2ZSwgLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6Zm9jdXMsIC5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3OWI2MjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5leGJ0bi0tdHlwZTMge1xuICBiYWNrZ3JvdW5kOiAjMDA2YmNkO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG59XG5cbi5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmxpbmssIC5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6YWN0aXZlLCAuZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpmb2N1cywgLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDE4NmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV4YnRuLS10eXBlNCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZjU3YzMxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzO1xufVxuXG4uZXhidG4tLXR5cGU0Om5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpsaW5rLCAuZXhidG4tLXR5cGU0Om5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmNTdjMzE7XG59XG5cbi5leGJ0bi0tdHlwZTQ6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmFjdGl2ZSwgLmV4YnRuLS10eXBlNDpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6Zm9jdXMsIC5leGJ0bi0tdHlwZTQ6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNmNzliNjI7XG59XG5cbi5leGJ0bl9fdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiAxLjRyZW0vMS43IOODoeOCpOODquOCqiwgTWVpcnlvLCDjg5Ljg6njgq7jg47op5LjgrQsIEhpcmFnaW5vIEtha3UgR290aGljLCBzYW5zLXNlcmlmO1xufVxuXG4uZXhidG4uZXhidG4tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2IyYjJiMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5leGJ0bi5leGJ0bi0tZG9uZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjOWE5YTlhO1xufVxuXG4uZXhidG4uZXhidG4tLWRvbmUuZXhidG4tLWljb25DaGVjayA+IC5leGJ0bl9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG5cbi5leGJ0bi5leGJ0bi0tZG9uZS5leGJ0bi0taWNvbkNoZWNrID4gLmV4YnRuX190eHQ6YWZ0ZXIsIC5leGJ0bi5leGJ0bi0tZG9uZS5leGJ0bi0taWNvbkNoZWNrID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogIzlhOWE5YTtcbn1cblxuLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZXhidG5bY2xhc3MqPWljb25dIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5leGJ0bltjbGFzcyo9aWNvbl0gPiAuZXhidG5fX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmV4YnRuW2NsYXNzKj1pY29uXSA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLWxvZ2luID4gLmV4YnRuX190eHQ6YmVmb3JlLCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXIgPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbn1cblxuLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1sb2dpbjphY3RpdmUgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1sb2dpbjpmb2N1cyA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLWxvZ2luOmhvdmVyID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3RhcjphY3RpdmUgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1zdGFyOmZvY3VzID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3Rhcjpob3ZlciA+IC5leGJ0bl9fdHh0IHtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi5leGJ0bi5leGJ0bi0tdHlwZTIuZXhidG4tLWljb24tc2VhcmNoID4gLmV4YnRuX190eHQge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG5cbi5leGJ0bi5leGJ0bi0tdHlwZTIuZXhidG4tLWljb24tc2VhcmNoID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmMtYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1idG4gLmV4YnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0biAuZXhidG4ge1xuICAgIHdpZHRoOiAzNTlweDtcbiAgfVxufVxuXG4ucC1tdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wLW12X193cmFwcGVyID4gaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX3dyYXBwZXIgPiBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cblxuLnAtbXZfX3dyYXBwZXIgPiBoMSBwaWN0dXJlID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX3dyYXBwZXIgPiBoMSBwaWN0dXJlID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMTMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5wLXNlY3Rpb24ge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDY0cHg7XG4gICAgcGFkZGluZzogMCAxNTBweDtcbiAgfVxufVxuXG4ucC1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDAgNjRweDtcbiAgfVxufVxuXG4ucC1zZWN0aW9uX193cmFwcGVyID4gcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ucC1zZWN0aW9uLXdlZWt0aGVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbi13ZWVrdGhlbWUge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxufVxuXG4ucC1zZWN0aW9uLXdlZWt0aGVtZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0yMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIwcHggMzBweCAwIDMwcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4ucC1zZWN0aW9uLXdlZWt0aGVtZV9faW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnAtc2VjdGlvbi13ZWVrdGhlbWVfX3RvcGljIHtcbiAgY29sb3I6ICMwMEFBRUI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb24td2Vla3RoZW1lX190b3BpYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wLXNlY3Rpb24td2Vla3RoZW1lX190dGwge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb24td2Vla3RoZW1lX190dGwge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5wLXNlY3Rpb24td2Vla3RoZW1lX190dGw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDE4cHggYXV0byAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggIzAwQUFFQjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbi13ZWVrdGhlbWVfX3R0bDo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLnAtc2VjdGlvbi13ZWVrdGhlbWVfX3RpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb24td2Vla3RoZW1lX190aW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxufVxuXG4ucC1zZWN0aW9uLXdlZWt0aGVtZV9fdGltZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uLXdlZWt0aGVtZV9fdGltZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnAtc2VjdGlvbi13ZWVrdGhlbWVfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbi13ZWVrdGhlbWVfX3R4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wLXNlY3Rpb24tcmVzdWx0X19zdWJqZWN0IHtcbiAgcGFkZGluZzogNDdweCAyMHB4IDI1cHg7XG59XG5cbi5wLXNlY3Rpb24tcmVzdWx0X19zdWJqZWN0LS1waWNrdXAge1xuICBiYWNrZ3JvdW5kOiAjRTVGNkZEO1xufVxuXG4ucC1zZWN0aW9uLXJlc3VsdF9fc3ViamVjdF9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogMTEzMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDRweCAxMHB4IDVweDtcbn1cblxuLnAtc2VjdGlvbi1yZXN1bHRfX3N1YmplY3RfX3R0bDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMGFiZWQ7XG59XG5cbi5wLXNlYXJjaHJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHQge1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wLXNlYXJjaHJlc3VsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgKyA1MCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG59XG5cbi5wLXNlYXJjaHJlc3VsdC0tcGlja3VwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRTVGNkZEO1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2JvcmRlciB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDAgMTRweCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHggNTBweDtcbiAgfVxufVxuXG4ucC1zZWFyY2hyZXN1bHQgaDMge1xuICBjb2xvcjogIzAwNmJjZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBib3JkZXItdG9wOiBzb2xpZCA0cHggIzAwQUFFQjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlYXJjaHJlc3VsdCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9faW5kdXN0cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlYXJjaHJlc3VsdF9faW5kdXN0cnkge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0X19pbmR1c3RyeSBkdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMzY0RkIwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFweCA3cHg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9faW5kdXN0cnkgZGQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLnAtc2VhcmNocmVzdWx0IGg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0X19jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fY2FyZF9fY29sbXVuc19fcGljIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHRfX2NhcmRfX2NvbG11bnNfX3BpYyB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fY2FyZF9fY29sbXVuc19fcGljIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fY2FyZF9fY29sbXVuc19fdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0X19jYXJkX19jb2xtdW5zX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2VudGVycHJpc2Uge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2VudGVycHJpc2UgZHQge1xuICBjb2xvcjogIzg1OTA5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnAtc2VhcmNocmVzdWx0X19lbnRlcnByaXNlIGR0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2VudGVycHJpc2VfaWNvbi0xLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZW50ZXJwcmlzZSBkZCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnAtc2VhcmNocmVzdWx0X19lbnRlcnByaXNlLS0yIGR0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9lbnRlcnByaXNlX2ljb24tMi5zdmcpO1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2VudGVycHJpc2UtLTIgZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogN3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2VudGVycHJpc2VfX2xpc3Qge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMywgMjA3LCAyMTEsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cblxuLnAtc2VhcmNocmVzdWx0X191bml0X190dGwge1xuICBjb2xvcjogIzg1OTA5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0X19mdW5jIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0X19mdW5jIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnAtc2VhcmNocmVzdWx0X19mdW5jIGE6aG92ZXIgLmV4YnRuX190eHRfdHlwZTIge1xuICBjb2xvcjogI2ZkYjc4Yztcbn1cblxuLnAtc2VhcmNocmVzdWx0X19mdW5jIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlYXJjaHJlc3VsdF9fZnVuYyBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZXhidG5fX3R4dF90eXBlMiB7XG4gIGNvbG9yOiAjZjY3ZTI4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmN0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlYXJjaHJlc3VsdF9fZnVuY3RvcCB7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZnVuY3RvcCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0X19mdW5jdG9wIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmN0b3AgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLnAtc2VhcmNocmVzdWx0X19mdW5jdG9wIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMwMGFiZWI7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICMwMGFiZWI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbn1cblxuLnAtc2VhcmNocmVzdWx0X19mdW5jdG9wIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3BpY3BhdGgge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLnRvcGljcGF0aC50b3BpY3BhdGgge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udG9waWNwYXRoLnRvcGljcGF0aCBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4udG9waWNwYXRoLnRvcGljcGF0aCBsaSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udG9waWNwYXRoLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi50b3BpY3BhdGgudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjpiZWZvcmUsXG4udG9waWNwYXRoLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnRvcGljcGF0aC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSB7XG4gIHRvcDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG59XG5cbi50b3BpY3BhdGgudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gIHRvcDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xufVxuXG4udG9waWNwYXRoLnRvcGljcGF0aCBsaSArIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLXNlY3Rpb24tc25zX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnAtc2VjdGlvbi1zbnNfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogNThweDtcbn1cblxuLnAtc2VjdGlvbi1zbnNfX2xpc3RfX2l0ZW0gaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5mb290ZXIgbmF2LnN1Ym1lbnUgdWwudG9Ub3Age1xuICBtYXJnaW46IDEwcHggMTBweCA0MHB4O1xufVxuXG4jZm9vdGVyIC5zdWJtZW51IC50b1RvcCBsaSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMXB4O1xufVxuXG4jZm9vdGVyIC5zdWJtZW51IC50b1RvcCBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgdmVydGljYWwtYWxpZ246IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNXB4IDRweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwMEFBRUIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbmZvb3RlciBwLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuZm9vdGVyIHAuY29weXJpZ2h0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiKiwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG46cm9vdCB7XG4gIGZvbnQtZmFtaWx5OiDjg6HjgqTjg6rjgqosIE1laXJ5bywg44OS44Op44Ku44OO6KeS44K0LCBIaXJhZ2lubyBLYWt1IEdvdGhpYywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cbi51LXBjYnIge1xuICBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cbi51LXNwYnIge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IGJsb2NrOyB9XG59XG5ib2R5IHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICAtLW12LWJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG59XG4jbWFpbiAqIHtcbiAgZm9udC1mYW1pbHk6IOODoeOCpOODquOCqiwgTWVpcnlvLCDjg5Ljg6njgq7jg47op5LjgrQsIEhpcmFnaW5vIEtha3UgR290aGljLCBzYW5zLXNlcmlmO1xufVxuI21haW4ubC1tYWluLCAuY29udGVudHMtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjNcbn1cbiNtYWluLmwtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMzQzcHg7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAjbWFpbi5sLW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweFxuICB9XG59XG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICBtYWluIHtcbiAgICB3aWR0aDogODMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDY0cHhcbiAgfVxufVxuI3RvcGljcGF0aEFyZWF7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuI3RvcGljcGF0aEFyZWEgdWwjc29jaWFsQnRue1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiN0b3BpY3BhdGhBcmVhIHVsI3NvY2lhbEJ0biBsaTpudGgtY2hpbGQobisyKXtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uZXhidG4ge1xuICBmb250OiAxLjRyZW0vMS43IOODoeOCpOODquOCqiwgTWVpcnlvLCDjg5Ljg6njgq7jg47op5LjgrQsIEhpcmFnaW5vIEtha3UgR290aGljLCBzYW5zLXNlcmlmXG59XG4uZXhidG4uZXhidG4tLXR5cGUyLmV4YnRuLS1pY29uLXNlYXJjaCA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fc2VhcmNoXzAyLnBuZykgbm8tcmVwZWF0IDAgMFxufVxuLmMtcGFnZW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAmX190eHR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHNwYW57XG4gICAgICBjb2xvcjogIzAwQUFFQjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMCAwLjRlbTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gICZfX251bWJlcnN7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGEsc3BhbntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0IyQjJCMjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAmLmlzLWN1cnJlbnR7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBBQUVCO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDBBQUVCO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJ0bi10b3AtMDEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDc1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5idG4tdG9wLTAxIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzEsIDIzNSwgLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUge1xuICBsZWZ0OiAtOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzRkZWcpO1xufVxuLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBsZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzRkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3Age1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tdG9wLTAxIHtcbiAgICByaWdodDogODBweDtcbiAgICBib3R0b206IDY0cHg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC5idG4tdG9wLTAxIGEge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgfVxuICAuYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuICAuYnRuLXRvcC0wMSBhOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG4gIC5idG4tdG9wLTAxIGE6aG92ZXIsIC5idG4tdG9wLTAxIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhYWViO1xuICB9XG59XG4uanMtc2Nyb2xsLXRvcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzXG59XG4uanMtc2Nyb2xsLXRvcC5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwXG59XG4uanMtc2Nyb2xsLXRvcC5pcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2OHB4XG59XG4ubC1jb250ZW50c19fbWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCA0NHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAubC1jb250ZW50c19fbWFpbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubC1jb250ZW50c19fbWFpbi0tcGFnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlXG59XG4uZXhidG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjI1KVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAuZXhidG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjQwcHhcbiAgfVxufVxuLmV4YnRuLS10eXBlMSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzXG59XG4uZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpsaW5rLCAuZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDZiY2Rcbn1cbi5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmFjdGl2ZSwgLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6Zm9jdXMsIC5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmhvdmVyIHtcbiAgY29sb3I6ICMzNDllZmZcbn1cbi5leGJ0bi0tdHlwZTIge1xuICBiYWNrZ3JvdW5kOiAjZjU3YzMxO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnNcbn1cbi5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmxpbmssIC5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZlxufVxuLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6YWN0aXZlLCAuZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpmb2N1cywgLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjc5YjYyO1xuICBjb2xvcjogI2ZmZlxufVxuLmV4YnRuLS10eXBlMyB7XG4gIGJhY2tncm91bmQ6ICMwMDZiY2Q7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yc1xufVxuLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6bGluaywgLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmXG59XG4uZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTphY3RpdmUsIC5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmZvY3VzLCAuZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTg2ZmY7XG4gIGNvbG9yOiAjZmZmXG59XG4uZXhidG4tLXR5cGU0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmNTdjMzE7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnNcbn1cbi5leGJ0bi0tdHlwZTQ6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmxpbmssIC5leGJ0bi0tdHlwZTQ6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOnZpc2l0ZWQge1xuICBjb2xvcjogI2Y1N2MzMVxufVxuLmV4YnRuLS10eXBlNDpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6YWN0aXZlLCAuZXhidG4tLXR5cGU0Om5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpmb2N1cywgLmV4YnRuLS10eXBlNDpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6aG92ZXIge1xuICBjb2xvcjogI2Y3OWI2MlxufVxuLmV4YnRuX190eHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDEuNHJlbS8xLjcg44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWZcbn1cbi5leGJ0bi5leGJ0bi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYjJiMmIyO1xuICBjb2xvcjogI2ZmZlxufVxuLmV4YnRuLmV4YnRuLS1kb25lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM5YTlhOWFcbn1cbi5leGJ0bi5leGJ0bi0tZG9uZS5leGJ0bi0taWNvbkNoZWNrID4gLmV4YnRuX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweFxufVxuLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dDphZnRlciwgLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjOWE5YTlhXG59XG4uZXhidG4uZXhidG4tLWRvbmUuZXhidG4tLWljb25DaGVjayA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbn1cbi5leGJ0bltjbGFzcyo9aWNvbl0ge1xuICBwYWRkaW5nLWxlZnQ6IDhweFxufVxuLmV4YnRuW2NsYXNzKj1pY29uXSA+IC5leGJ0bl9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG4uZXhidG5bY2xhc3MqPWljb25dID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW4gPiAuZXhidG5fX3R4dDpiZWZvcmUsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3RhciA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzXG59XG4uZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLWxvZ2luOmFjdGl2ZSA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLWxvZ2luOmZvY3VzID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW46aG92ZXIgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1zdGFyOmFjdGl2ZSA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXI6Zm9jdXMgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1zdGFyOmhvdmVyID4gLmV4YnRuX190eHQge1xuICBvcGFjaXR5OiAuNlxufVxuLmV4YnRuLmV4YnRuLS10eXBlMi5leGJ0bi0taWNvbi1zZWFyY2ggPiAuZXhidG5fX3R4dCB7XG4gIHBhZGRpbmctbGVmdDogMjdweFxufVxuLmV4YnRuLmV4YnRuLS10eXBlMi5leGJ0bi0taWNvbi1zZWFyY2ggPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG59XG4uYy1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi5jLWJ0biAuZXhidG4ge1xuICB3aWR0aDogMTAwJVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAuYy1idG4gLmV4YnRuIHtcbiAgICB3aWR0aDogMzU5cHhcbiAgfVxufVxuLnAtbXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwXG59XG4ucC1tdl9fd3JhcHBlciA+IGgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtbXZfX3dyYXBwZXIgPiBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjQwcHhcbiAgfVxufVxuLnAtbXZfX3dyYXBwZXIgPiBoMSBwaWN0dXJlID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0b1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1tdl9fd3JhcHBlciA+IGgxIHBpY3R1cmUgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDExMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgfVxufVxuLnAtc2VjdGlvbiB7XG4gIG1hcmdpbjogMCAwIDUwcHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICAgIHBhZGRpbmc6IDAgMTUwcHhcbiAgfVxufVxuLnAtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDAgNjRweFxuICB9XG59XG4ucC1zZWN0aW9uX193cmFwcGVyID4gcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1XG59XG4ucC1zZWN0aW9uLXdlZWt0aGVtZXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbiAgJjo6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMzBweCAwIDMwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCAycHggcmdiYSgwLDAsMCwwLjEpKTtcbiAgfVxuICAmX19pbm5lcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgJl9fdG9waWN7XG4gICAgY29sb3I6ICMwMEFBRUI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gICZfX3R0bHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW46IDE4cHggYXV0byAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICMwMEFBRUI7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGltZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190eHR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbi5wLXNlY3Rpb24tcmVzdWx0X19zdWJqZWN0e1xuICBwYWRkaW5nOiA0N3B4IDIwcHggMjVweDtcbiAgJi0tcGlja3Vwe1xuICAgIGJhY2tncm91bmQ6ICNFNUY2RkQ7XG4gIH1cbiAgJl9fdHRse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXgtd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogNHB4IDEwcHggNXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGFiZWQ7XG4gICAgfVxuICB9XG59XG4ucC1zZWFyY2hyZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3ICsgNTAlKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgfVxuICAmLS1waWNrdXA6OmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kOiAjRTVGNkZEO1xuICB9XG59XG4ucC1zZWFyY2hyZXN1bHRfX2JvcmRlcntcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4ucC1zZWFyY2hyZXN1bHRfX2lubmVye1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMCAxNHB4IDQwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgIHBhZGRpbmc6IDAgODBweCA1MHB4O1xuICB9XG59XG4ucC1zZWFyY2hyZXN1bHQgaDMge1xuICBjb2xvcjogIzAwNmJjZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBib3JkZXItdG9wOiBzb2xpZCA0cHggIzAwQUFFQjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnAtc2VhcmNocmVzdWx0X19pbmR1c3RyeXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICBkdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICMzNjRGQjA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDFweCA3cHg7XG4gIH1cbiAgZGR7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG59XG4ucC1zZWFyY2hyZXN1bHQgaDR7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLnAtc2VhcmNocmVzdWx0X19jYXJke1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG4gICZfX2NvbG11bnN7XG4gICAgJl9fcGlje1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R4dHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnAtc2VhcmNocmVzdWx0X19lbnRlcnByaXNle1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkdHtcbiAgICBjb2xvcjogIzg1OTA5OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvZW50ZXJwcmlzZV9pY29uLTEuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuICB9XG4gIGRke1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAmLS0ye1xuICAgIGR0OjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9lbnRlcnByaXNlX2ljb24tMi5zdmcpO1xuICAgIH1cbiAgICBkZHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDdweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3R7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAyMDcsIDIxMSwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgfVxufVxuLnAtc2VhcmNocmVzdWx0X191bml0X190dGx7XG4gIGNvbG9yOiAjODU5MDk5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmN7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgYXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAmOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLmV4YnRuX190eHRfdHlwZTJ7XG4gICAgICAgIGNvbG9yOiAjZmRiNzhjO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbn1cbi5leGJ0bl9fdHh0X3R5cGUyIHtcbiAgY29sb3I6ICNmNjdlMjg7XG59XG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmN0b3B7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMjVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG4gIGxpe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMwMGFiZWI7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjMDBhYmViO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNXB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udG9waWNwYXRoe1xuICBtYXJnaW46IDAgMjBweDtcbiAgJi50b3BpY3BhdGgge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgJi50b3BpY3BhdGggbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAmLnRvcGljcGF0aCBsaSBhe1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAmLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gICYudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjpiZWZvcmUsXG4gICYudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAmLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgICB0b3A6IDRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIH1cbiAgJi50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgICB0b3A6IDhweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICB9XG4gICYudG9waWNwYXRoIGxpICsgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLXNlY3Rpb24tc25zX19saXN0e1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnAtc2VjdGlvbi1zbnNfX2xpc3RfX2l0ZW17XG4gIHdpZHRoOiA1OHB4O1xuICBpbWd7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbmZvb3RlciBuYXYuc3VibWVudSB1bC50b1RvcHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggNDBweDtcbn1cbiNmb290ZXIgLnN1Ym1lbnUgLnRvVG9wIGxpIGF7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAxMnB4IDEwcHggMTFweDtcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNHB4IDVweCA0cHggMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwMEFBRUIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuZm9vdGVyIHAuY29weXJpZ2h0e1xuICBmb250LXNpemU6IDEycHg7XG4gICY6OmJlZm9yZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiJGJyZWFrcG9pbnQ6IDc2OHB4O1xuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaGFjaygkdmVyOiBudWxsKSB7XG4gIEBpZiAkdmVyID09ICdpZScgeyAvLyBJRTEw44CcMTFcbiAgICBAYXQtcm9vdCBfOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgOnJvb3QgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHZlciA9PSAnZWRnZScgeyAvLyBFZGdlMTIr77yIRWRnZeWFqOOBpu+8iVxuICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICR2ZXIgPT0gJ21zJyB7IC8vIElFMTAr77yIRWRnZeOCguWFqOOBpuWQq+OCgO+8iVxuICAgIEBhdC1yb290IF86LW1zLWxhbmcoeCksICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcbiAgICBAcmV0dXJuICRudW1iZXIgLyAoJG51bWJlciAqIDAgKyAxKTtcbiAgfVxuICBAcmV0dXJuICRudW1iZXI7XG59XG5cbkBmdW5jdGlvbiByZW0oJHB4LCAkYmFzZTogMTZweCkge1xuICAkdmFsdWU6ICRweDtcbiAgQGlmICh1bml0KCRweCkgIT0gJ3B4Jykge1xuICAgIEB3YXJuICdyZW0oKeOBruW8leaVsOOBq3B45Lul5aSW44Gu5YCk44KS5oyH5a6a44GX44Gm44KC6KiI566X44Gn44GN44G+44Gb44KTJztcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxuICAkdmFsdWU6IChzdHJpcC11bml0KCRweCkgLyBzdHJpcC11bml0KCRiYXNlKSkgKiAxcmVtO1xuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuQGZ1bmN0aW9uIHZ3KCRweCwgJGJhc2U6IDM3NXB4KSB7XG4gICR2YWx1ZTogJHB4O1xuICBAaWYgKHVuaXQoJHB4KSAhPSAncHgnKSB7XG4gICAgQHdhcm4gJ3Z3KCnjga7lvJXmlbDjgatweOS7peWkluOBruWApOOCkuaMh+WumuOBl+OBpuOCguioiOeul+OBp+OBjeOBvuOBm+OCkyc7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH1cbiAgJHZhbHVlOiAoc3RyaXAtdW5pdCgkcHgpIC8gc3RyaXAtdW5pdCgkYmFzZSkpICogMTAwdnc7XG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AbWl4aW4gbGluZS1jbGFtcCgkY291bnQ6IDMpIHtcbiAgQGlmIHR5cGUtb2YoJGNvdW50KSAhPSAnbnVtYmVyJyB7XG4gICAgQGVycm9yICdsaW5lLWNsYW1w44Gu5byV5pWw44Gv5b+F44Ga5pWw5YCk44Gn5oyH5a6a44GX44Gm44GP44Gg44GV44GEJztcbiAgfVxuICBAaWYgJGNvdW50ID09IDEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfSBAZWxzZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkY291bnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtaXhpbiBpY29uLWZvbnQge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIHRyaWFuZ2xlKCRib3JkZXJXaWR0aCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogJGJvcmRlcldpZHRoO1xufSJdfQ== */
