@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@100;300;400;500;600;700;900&family=Open+Sans:wght@800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;600;700;900&family=Open+Sans:wght@800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@300;400;500;600&family=Open+Sans:wght@800&display=swap);
@charset "UTF-8";
.breadcrumb {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  .breadcrumb {
    font-size: 12px;
  }
}
.breadcrumb li {
  display: inline;
  /*横に並ぶように*/
  list-style: none;
  font-weight: bold;
}
.breadcrumb li::after {
  content: "｜";
  padding: 0 0.2em;
  color: #555;
}
.breadcrumb li:last-child::after {
  content: "";
}
.breadcrumb li:last-child a {
  color: #989898 !important;
}
.breadcrumb li a {
  text-decoration: none;
  font-weight: 400;
}
.breadcrumb li a:hover {
  text-decoration: underline;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin: 1rem 0;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  text-align: left;
}

.alert-success {
  color: #00593e;
  background-color: #cceee4;
  border-color: #b8e8d9;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.pagination {
  display: flex;
  align-items: center;
  margin-top: 10px;
  font-size: 15px;
}
.pagination:last-child {
  margin-top: 25px;
}
@media (max-width: 767px) {
  .pagination {
    display: block;
  }
}
.pagination__total {
  width: 100px;
}
@media (max-width: 767px) {
  .pagination__total {
    width: 100%;
    text-align: center;
  }
}
.pagination__nav {
  display: flex;
  justify-content: center;
  width: calc(100% - 100px);
  margin-left: -50px;
}
@media (max-width: 767px) {
  .pagination__nav {
    width: 100%;
    margin-left: 0;
  }
}
.pagination__nav__ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
}
.pagination__nav__ul li {
  width: 30px;
  margin: 0 5px;
  padding-bottom: 5px;
  font-size: 1.9rem;
  text-align: center;
  border-bottom: 4px solid #D6D6D6;
}
@media (max-width: 767px) {
  .pagination__nav__ul li {
    font-size: 1.4rem;
  }
}
.pagination__nav__ul li.active {
  border-bottom: 4px solid #0081B1;
}
.pagination__nav__ul li a {
  color: #333333;
  display: block;
}
.pagination__nav__ul .arrow-left,
.pagination__nav__ul .arrow-right {
  position: relative;
  display: inline-block;
}
.pagination__nav__ul .arrow-left::after,
.pagination__nav__ul .arrow-right::after {
  content: "";
  margin: auto;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -12px;
  width: 10px;
  height: 10px;
  border-top: 1px solid #333333;
  border-right: 1px solid #333333;
  transform: rotate(-135deg);
}
.pagination__nav__ul .arrow-right::after {
  left: auto;
  right: 0;
  transform: rotate(45deg);
}

html {
  font-family: "Noto Sans JP", sans-serif;
}

a {
  text-decoration: none !important;
  color: #333333 !important;
}
a:hover {
  opacity: 0.7;
}

button:focus {
  outline: none !important;
}
button:hover {
  opacity: 0.7;
}

input:disabled {
  background: lightgray;
}
input:-moz-read-only {
  background: lightgray;
}
input:read-only {
  background: lightgray;
}

.sp {
  display: none;
}
@media (max-width: 767px) {
  .sp {
    display: initial;
  }
}

.pc {
  display: initial;
}
@media (max-width: 767px) {
  .pc {
    display: none;
  }
}

.limited-width {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 10px;
}
@media (max-width: 991px) {
  .limited-width {
    width: 100%;
    padding: 0 15px;
  }
}

.limited-width-small {
  max-width: 900px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .limited-width-small {
    width: 100%;
    padding: 0 15px;
  }
}

.blue {
  color: #0081B1;
}

.red {
  color: #9B0000;
}

.orange {
  color: #DB521F;
}

.bold {
  font-weight: 600;
}

.w-42 {
  width: 42% !important;
}
@media (max-width: 767px) {
  .w-42 {
    width: 100% !important;
  }
}

.w-57 {
  width: 57% !important;
}
@media (max-width: 767px) {
  .w-57 {
    width: 100% !important;
  }
}

html {
  color: #333333;
}

.footer {
  text-align: center;
  padding: 50px 0 30px 0;
  background-color: #F7F7F7;
}
.footer__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .footer__wrap {
    display: block;
  }
}
.footer__wrap__logo {
  margin: 0 auto;
  width: 260px;
}
.footer__wrap__menu {
  width: calc(100% - 300px);
  padding-left: 50px;
}
@media (max-width: 767px) {
  .footer__wrap__menu {
    width: 100%;
    margin-top: 15px;
    padding-left: 0;
  }
}
.footer__wrap__menu__list {
  text-align: left;
}
@media (max-width: 767px) {
  .footer__wrap__menu__list {
    text-align: center;
  }
}
.footer__wrap__menu__list a {
  padding: 0 15px;
  display: inline-block;
}
.footer__wrap__menu__list a:first-child {
  padding-left: 0;
}
@media (max-width: 767px) {
  .footer__wrap__menu__list a {
    padding: 10px 0;
    display: block;
  }
}
.footer__wrap__menu__copyright {
  text-align: left;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .footer__wrap__menu__copyright {
    text-align: center;
  }
}

section .title {
  text-align: center;
  font-weight: 400;
}
section .title__en {
  font-family: "EB Garamond", sans-serif;
  color: #9d9d9d;
  font-size: 38px;
}
@media (max-width: 767px) {
  section .title__en {
    font-size: 28px;
  }
}
section .title__ja {
  font-family: "Noto Serif JP", serif;
  font-size: 40px;
  font-weight: 400;
}
@media (max-width: 767px) {
  section .title__ja {
    font-size: 30px;
  }
}
section .title__ja img {
  margin-right: 10px;
}
section .register {
  display: block;
  width: 480px;
  margin: 40px auto;
}
@media (max-width: 767px) {
  section .register {
    width: 100%;
    margin: 20px auto;
  }
}
section.about, section.merit, section.voice, section.faq {
  background-image: url(/salon/images/background_1.svg);
  background-repeat: no-repeat;
  background-size: 500px;
  background-position-x: left;
  background-position-y: bottom;
  background-blend-mode: multiply;
}
@media (max-width: 767px) {
  section.about, section.merit, section.voice, section.faq {
    background-size: 150px;
  }
}
section.recommend, section.contents, section.price {
  background-color: #F7F7F7;
  background-image: url(/salon/images/background_2.svg);
  background-repeat: no-repeat;
  background-size: 500px;
  background-position-x: right;
  background-position-y: bottom;
  background-blend-mode: multiply;
}
@media (max-width: 767px) {
  section.recommend, section.contents, section.price {
    background-size: 150px;
  }
}

.top {
  background-image: url(/salon/images/kv.png);
  background-size: cover;
  padding: 100px 0;
}
@media (max-width: 767px) {
  .top {
    background-image: url(/salon/images/kv_sp.png);
    background-size: cover;
  }
}
.top__kv {
  position: relative;
}
.top__kv__logo {
  margin: 0 auto;
  width: 300px;
}
@media (max-width: 767px) {
  .top__kv__logo {
    width: 180px;
  }
}
.top__kv__message {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .top__kv__message {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.top__kv__message img {
  max-width: 810px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .top__kv__message img {
    max-width: 100%;
  }
}
.top__kv__number {
  padding: 15px;
  margin: 40px auto 0 auto;
  background-color: #FFF;
  font-weight: 600;
  text-align: center;
  width: 480px;
  font-size: 20px;
}
@media (max-width: 767px) {
  .top__kv__number {
    width: 100%;
    font-size: 18px;
  }
}

.subTop {
  padding: 40px 0;
}
.subTop__kv__warn {
  background-color: #FF0000;
  color: #FFF;
  font-weight: 600;
  text-align: center;
  margin-top: 20px;
  padding: 10px 5px;
  font-size: 20px;
}
@media (max-width: 767px) {
  .subTop__kv__warn {
    font-size: 15px;
  }
}
.subTop__kv__message {
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .subTop__kv__message {
    text-align: left;
    font-size: 14px;
  }
}

.process {
  margin-top: 30px;
}
.process__box {
  margin-top: 15px;
  padding: 15px;
  border: 1px solid lightgray;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .process__box {
    padding: 10px;
  }
}
.process__box__wrap__title {
  font-size: 20px;
  font-weight: 600;
  border-left: 8px solid #C19B6C;
  margin-left: -16px;
  padding: 5px;
  padding-left: 15px;
}
@media (max-width: 767px) {
  .process__box__wrap__title {
    font-size: 16px;
    margin-left: -11px;
    padding-left: 10px;
  }
}
.process__box__wrap__desc {
  margin-top: 10px;
  font-size: 18px;
}
@media (max-width: 767px) {
  .process__box__wrap__desc {
    font-size: 14px;
  }
}
.process__box__wrap__desc__download {
  display: flex;
  margin-top: 10px;
}
@media (max-width: 767px) {
  .process__box__wrap__desc__download {
    margin-top: 0;
  }
}
.process__box__wrap__desc__download__link {
  height: 60px;
  width: auto;
  margin-right: 10px;
  margin-top: 10px;
}
@media (max-width: 767px) {
  .process__box__wrap__desc__download__link {
    height: 40px;
  }
}
.process__box__wrap__desc__download__link > img {
  height: 100%;
}
.process__box__wrap__desc__warn {
  color: darkorange;
  margin-top: 10px;
}
.process__box__icon {
  width: 150px;
  margin-right: -10px;
}
@media (max-width: 767px) {
  .process__box__icon {
    width: 70px;
  }
}
.process__arrow {
  text-align: center;
  color: #C19B6C;
  font-size: 22px;
  margin-top: -12px;
}
.process__done {
  text-align: center;
  margin-top: 10px;
}
.process__done__box {
  display: inline-block;
  background-color: #C19B6C;
  color: #FFF;
  font-size: 28px;
  font-weight: 600;
  padding: 5px;
  width: 250px;
  border-radius: 10px;
}

.about {
  padding: 50px 0;
}
.about__movie {
  margin-top: 40px;
  text-align: center;
}
.about__movie iframe {
  width: 860px;
  height: auto;
  aspect-ratio: 16/9;
}
@media (max-width: 991px) {
  .about__movie iframe {
    width: 100%;
  }
}

.recommend {
  padding: 50px 0;
}
.recommend__wrap {
  margin-top: 40px;
}
.recommend__wrap__box {
  display: flex;
  margin-top: 25px;
}
@media (max-width: 767px) {
  .recommend__wrap__box {
    background-color: #FFF;
    padding: 20px;
    flex-wrap: wrap;
  }
}
.recommend__wrap__box > img {
  width: 210px;
}
@media (max-width: 991px) {
  .recommend__wrap__box > img {
    width: 190px;
  }
}
@media (max-width: 767px) {
  .recommend__wrap__box > img {
    width: 78px;
  }
}
.recommend__wrap__box__detail {
  width: calc(100% - 210px);
  background-color: #FFF;
  display: flex;
  align-items: center;
  padding: 30px;
}
@media (max-width: 991px) {
  .recommend__wrap__box__detail {
    padding: 20px;
    width: calc(100% - 190px);
  }
}
@media (max-width: 767px) {
  .recommend__wrap__box__detail {
    width: calc(100% - 78px);
  }
}
.recommend__wrap__box__detail__title {
  font-size: 22px;
  font-weight: 600;
  display: flex;
  align-items: center;
  width: 27%;
}
@media (max-width: 991px) {
  .recommend__wrap__box__detail__title {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .recommend__wrap__box__detail__title {
    width: 100%;
  }
}
.recommend__wrap__box__detail__title > img {
  margin-right: 5px;
  width: 26px;
}
.recommend__wrap__box__detail__list {
  width: 73%;
  padding-left: 30px;
  border-left: 1px solid #D3D3D3;
}
@media (max-width: 991px) {
  .recommend__wrap__box__detail__list {
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .recommend__wrap__box__detail__list {
    display: none;
  }
}
.recommend__wrap__box__detail__list > p {
  margin-bottom: 10px;
  font-size: 18px;
}
@media (max-width: 991px) {
  .recommend__wrap__box__detail__list > p {
    font-size: 16px;
  }
}
.recommend__wrap__box__detail__list > p:last-child {
  margin-bottom: 0;
}
.recommend__wrap__box__list {
  display: none;
}
@media (max-width: 767px) {
  .recommend__wrap__box__list {
    width: 100%;
    display: block;
    border-top: 1px solid #D3D3D3;
    margin-top: 20px;
    padding-top: 20px;
    text-align: center;
  }
}
.recommend__wrap__box__list > p {
  margin-bottom: 10px;
  font-size: 14px;
}

.merit {
  padding: 50px 0;
}
.merit__box {
  background-color: #F7F7F7;
  padding: 30px;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .merit__box {
    padding: 15px;
  }
}
.merit__box__title {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .merit__box__title {
    display: block;
  }
}
.merit__box__title > img {
  padding-right: 20px;
  border-right: 1px solid #707070;
}
@media (max-width: 767px) {
  .merit__box__title > img {
    padding-right: 0;
    border-right: none;
    width: 34px;
  }
}
.merit__box__title__desc {
  margin-left: 20px;
  font-size: 22px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .merit__box__title__desc {
    margin-left: 0;
    font-size: 18px;
  }
}
.merit__box__merit2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .merit__box__merit2 {
    display: block;
  }
}
.merit__box__merit2 .merit__box__images {
  width: 49%;
}
@media (max-width: 767px) {
  .merit__box__merit2 .merit__box__images {
    width: 100%;
  }
}
.merit__box__desc {
  margin-top: 20px;
  line-height: 30px;
}
.merit__box__desc.merit2 {
  width: 49%;
  font-weight: 600;
}
@media (max-width: 767px) {
  .merit__box__desc.merit2 {
    width: 100%;
  }
}
.merit__box__desc ol {
  margin: 0;
  padding: 0;
}
.merit__box__desc ol li {
  list-style: none;
  padding-left: 1.3em;
  text-indent: -1.3em;
}
.merit__box__images {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .merit__box__images {
    display: block;
  }
  .merit__box__images.forceFlex {
    display: flex;
  }
  .merit__box__images.forceFlex .merit__box__images__block {
    width: 49%;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .merit__box__images.merit1 {
    display: flex;
    flex-direction: column-reverse;
  }
}
.merit__box__images.merit1 img {
  width: 350px;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .merit__box__images.merit1 img {
    width: 100%;
    margin-top: 15px;
  }
}
.merit__box__images.merit1 .iframe {
  width: calc(100% - 370px);
}
.merit__box__images.merit1 .iframe__title {
  text-align: center;
  background-color: #333333;
  color: #FFF;
  padding: 10px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .merit__box__images.merit1 .iframe__title {
    display: none;
  }
}
@media (max-width: 767px) {
  .merit__box__images.merit1 .iframe {
    width: 100%;
  }
}
.merit__box__images.merit1 .iframe iframe {
  width: 100%;
  aspect-ratio: 16/9;
}
.merit__box__images__block {
  width: 49%;
}
@media (max-width: 767px) {
  .merit__box__images__block {
    width: 100%;
    margin-top: 20px;
  }
}
.merit__box__images__block.flex {
  display: flex;
  justify-content: space-between;
}
.merit__box__images__block.flex > img {
  width: 49%;
}
.merit__box__images__block__title {
  background-color: #333333;
  padding: 8px;
  text-align: center;
  color: #FFF;
  font-weight: 600;
  margin-bottom: 10px;
}
.merit__box__images__service {
  margin: 0 10px;
  padding: 5px;
  background-color: #FFF;
}
.merit__box__images__service__img {
  height: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F7F7F7;
}
.merit__box__images__service__img > img {
  margin: 0 auto;
  max-height: 100%;
}
.merit__box__images__service__detail {
  margin-top: 10px;
  background-color: #FFF;
  padding: 10px 2px;
}
.merit__wrap {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .merit__wrap {
    display: block;
  }
}
.merit__wrap--block {
  width: 49%;
}
@media (max-width: 767px) {
  .merit__wrap--block {
    width: 100%;
  }
}

.contents {
  padding: 50px 0;
}
.contents__title {
  border-bottom: 1px solid #333333;
  text-align: center;
  font-weight: 600;
  font-size: 24px;
  margin-top: 40px;
  padding-bottom: 8px;
}
@media (max-width: 767px) {
  .contents__title {
    font-size: 20px;
  }
}
.contents__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .contents__list {
    flex-wrap: nowrap;
  }
}
.contents__list--sp {
  display: none !important;
}
@media (max-width: 767px) {
  .contents__list--sp {
    display: block !important;
    width: 100%;
  }
}
.contents__list__box {
  width: 49%;
  background-color: #FFF;
  margin-top: 20px;
  padding: 20px;
}
@media (max-width: 767px) {
  .contents__list__box {
    width: 100%;
    padding: 10px;
  }
}
.contents__list__box.long {
  width: 100%;
}
.contents__list__box__title {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .contents__list__box__title {
    font-size: 16px;
  }
}
.contents__list__box__title > img {
  width: 53px;
  margin-right: 10px;
}
.contents__list__box > img {
  margin-top: 20px;
}
.contents__list__box__flex {
  display: flex;
  justify-content: space-between;
}
.contents__list__box__flex__intro {
  width: 49%;
}
.contents__list__box__flex__intro__desc {
  margin-top: 20px;
  line-height: 28px;
}
.contents__list__box__flex > img {
  width: 49%;
}
.contents__list__box__btn {
  margin-top: -140px;
  z-index: 2;
  position: relative;
  background: linear-gradient(rgba(255, 255, 255, 0.5), rgb(255, 255, 255));
  height: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.contents__list__box__btn button {
  color: #FFF;
  font-weight: 500;
  background-color: #333333;
  padding: 10px;
  border-radius: 999px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin: 0 auto;
  cursor: pointer;
  border: none;
}
.contents__list__box__btn button > img {
  margin-right: 10px;
  width: 15px;
}
.contents__list__box__detail {
  margin-top: 15px;
}
.contents__movie {
  margin-top: 30px;
}
.contents__movie__title {
  background-color: #333333;
  color: #FFF;
  font-weight: 600;
  text-align: center;
  padding: 10px;
  font-size: 24px;
  position: relative;
}
@media (max-width: 767px) {
  .contents__movie__title {
    font-size: 20px;
  }
}
.contents__movie__title .toggle-plus {
  display: inline-block;
  background-color: #FFF;
  color: #333333;
  width: 36px;
  height: 36px;
  font-weight: 500;
  position: absolute;
  right: 10px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .contents__movie__title .toggle-plus {
    width: 28px;
    height: 28px;
  }
}
.contents__movie__table {
  background-color: #FFF;
  padding: 20px;
}
.contents__movie__table.no-padding {
  padding: 0;
}
.contents__movie__table table {
  width: 100%;
  border-collapse: collapse;
}
.contents__movie__table table tr.pc {
  display: table-row;
}
@media (max-width: 767px) {
  .contents__movie__table table tr.pc {
    display: none;
  }
}
.contents__movie__table table tr.sp {
  display: none;
}
@media (max-width: 767px) {
  .contents__movie__table table tr.sp {
    display: table-row;
  }
}
.contents__movie__table table th,
.contents__movie__table table td {
  border: 1px solid #D9D9D9;
  padding: 10px;
}
.contents__movie__table table th {
  background-color: #F7F7F7;
  text-align: center;
}
@media (max-width: 767px) {
  .contents__movie__table table th {
    font-size: 12px;
  }
}
.contents__movie__table table td {
  background-color: #FFF;
}
@media (max-width: 767px) {
  .contents__movie__table table td {
    font-size: 10px;
  }
}
.contents__movie__table table td > a {
  color: #1558D6 !important;
  text-decoration: underline !important;
  word-break: break-all;
}
.contents__movie__table table td.detail {
  background-color: #F7F7F7;
}
.contents__movie__table table td span.toggle-desc {
  position: relative;
  display: block;
  cursor: pointer;
}
.contents__movie__table table td span.toggle-desc.opened::after {
  transform: rotate(-45deg);
  top: 10px;
}
.contents__movie__table table td span.toggle-desc::after {
  content: "";
  width: 10px;
  height: 10px;
  border: 0px;
  border-top: solid 1px #333333;
  border-right: solid 1px #333333;
  transform: rotate(135deg);
  position: absolute;
  right: 5px;
  top: 5px;
}
.contents__movie__lounge {
  padding: 20px;
  background-color: #FFF;
}
@media (max-width: 767px) {
  .contents__movie__lounge {
    padding: 15px;
  }
}
.contents__movie__lounge .toggle-plus,
.contents__movie__lounge .toggle-arrow {
  cursor: pointer;
}
.contents__movie__lounge__title {
  font-size: 22px;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
  position: relative;
}
@media (max-width: 767px) {
  .contents__movie__lounge__title {
    font-size: 18px;
  }
}
.contents__movie__lounge__title__detail {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 62px);
}
@media (max-width: 767px) {
  .contents__movie__lounge__title__detail {
    display: block;
  }
}
.contents__movie__lounge__title__detail--info {
  font-weight: 400;
  font-size: 16px;
}
@media (max-width: 767px) {
  .contents__movie__lounge__title__detail--info {
    font-size: 12px;
  }
}
.contents__movie__lounge__title--toggle {
  width: 32px;
  height: 32px;
  display: inline-block;
  background-color: #FFF;
  color: #333333;
  font-weight: 500;
  position: absolute;
  right: 0;
  border: 1px solid #333333;
  text-align: center;
  cursor: pointer;
  line-height: 1.3;
  background-color: #333333;
  color: #FFF;
}
.contents__movie__lounge__title--toggle.closed {
  background-color: #FFF;
  color: #333333;
}
@media (max-width: 767px) {
  .contents__movie__lounge__title--toggle {
    width: 28px;
    height: 28px;
  }
}
.contents__movie__lounge hr {
  background-color: #D9D9D9;
  height: 1px;
  border: none;
  margin: 15px 0;
}
.contents__movie__lounge__category__title {
  font-size: 18px;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-bottom: 20px;
  margin-top: 20px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .contents__movie__lounge__category__title {
    font-size: 14px;
  }
}
.contents__movie__lounge__category__title__detail {
  display: flex;
  justify-content: space-between;
  width: calc(100% - 62px);
}
@media (max-width: 767px) {
  .contents__movie__lounge__category__title__detail {
    display: block;
  }
}
.contents__movie__lounge__category__title__detail--name {
  padding-left: 15px;
  border-left: 4px solid #333333;
}
.contents__movie__lounge__category__title__detail--info {
  font-weight: 400;
}
@media (max-width: 767px) {
  .contents__movie__lounge__category__title__detail--info {
    font-size: 12px;
    margin-top: 5px;
  }
}
.contents__movie__lounge__category__title--toggle.opened::after {
  transform: rotate(-45deg);
  top: 10px;
}
.contents__movie__lounge__category__title--toggle::after {
  content: "";
  width: 10px;
  height: 10px;
  border: 0px;
  border-top: solid 1px #333333;
  border-right: solid 1px #333333;
  transform: rotate(135deg);
  position: absolute;
  right: 5px;
  top: 5px;
}
.contents__offer {
  margin-top: 30px;
}
.contents__offer__title {
  background-color: #333333;
  color: #FFF;
  font-weight: 600;
  text-align: center;
  padding: 10px;
  font-size: 24px;
  position: relative;
}
@media (max-width: 767px) {
  .contents__offer__title {
    font-size: 20px;
  }
}
.contents__offer__list {
  margin-top: 20px;
  display: flex;
}
.contents__offer__list__box {
  width: 33%;
  padding: 0 7px;
}
.contents__offer__list__box__status {
  padding: 7px;
  background-color: #DB521F;
  font-weight: 600;
  font-size: 18px;
  color: #FFF;
  text-align: center;
}
@media (max-width: 767px) {
  .contents__offer__list__box__status {
    font-size: 14px;
  }
}
.contents__offer__list__box__detail {
  padding: 20px;
  background-color: #FFF;
}
.contents__offer__list__box__detail__title {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 20px;
  border-bottom: 1px solid #D9D9D9;
}
@media (max-width: 767px) {
  .contents__offer__list__box__detail__title {
    font-size: 14px;
  }
}
.contents__offer__list__box__detail__desc {
  margin-top: 15px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
@media (max-width: 767px) {
  .contents__offer__list__box__detail__desc {
    font-size: 14px;
  }
}
.contents__offer__list__box__detail__btn {
  text-align: center;
  margin-top: 20px;
}
.contents__offer__list__box__detail__btn > a {
  display: inline-block;
  background-color: #333333;
  width: 180px;
  color: #FFF !important;
  border-radius: 999px;
  padding: 7px;
}
.contents__offline {
  margin-top: 20px;
}
.contents__offline__box {
  padding: 15px;
  border-left: 6px solid #333333;
  background-color: #FFF;
  margin-top: 20px;
  font-size: 22px;
  display: flex;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .contents__offline__box {
    border-left: 4px solid #333333;
    font-size: 18px;
    display: block;
  }
}
.contents__offline__box__title {
  font-weight: 600;
  padding-right: 25px;
  margin-right: 25px;
  border-right: 1px solid #333333;
}
@media (max-width: 767px) {
  .contents__offline__box__title {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .contents__offline__box__detail {
    margin-top: 15px;
  }
}
.contents__offline__box__detail .small {
  font-size: 16px;
}
@media (max-width: 767px) {
  .contents__offline__box__detail .small {
    font-size: 12px;
  }
}
.contents__photos {
  margin-top: 40px;
}
@media (max-width: 767px) {
  .contents__photos {
    margin-top: 30px;
  }
}
.contents__photos img {
  margin: 0 10px;
}

.voice {
  padding: 50px 0;
}
.voice__list {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.voice__list__box {
  width: 49%;
  border: 1px solid #333333;
  padding: 20px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .voice__list__box {
    width: 100%;
    padding: 15px;
  }
}
.voice__list__box__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.voice__list__box__head__image {
  width: 170px;
}
.voice__list__box__head__profile {
  width: calc(100% - 200px);
}
.voice__list__box__head__profile--name {
  font-weight: 600;
  font-size: 20px;
}
.voice__list__box__head__profile--desc {
  font-size: 16px;
  margin-top: 10px;
}
.voice__list__box__btn {
  display: block;
  padding: 10px;
  background-color: #656565;
  color: #FFF !important;
  text-align: center;
  margin-top: 20px;
  position: relative;
}
.voice__list__box__btn > img {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.price {
  padding: 50px 0;
}
.price__box {
  padding: 30px;
  background-color: #FFF;
  display: flex;
  align-items: center;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .price__box {
    display: block;
  }
}
.price__box > img {
  width: 320px;
  padding-right: 25px;
}
@media (max-width: 767px) {
  .price__box > img {
    padding-right: 0;
    width: 215px;
    margin: 0 auto;
  }
}
.price__box__detail {
  border-left: 1px solid #707070;
  padding-left: 25px;
  line-height: 1.7;
}
@media (max-width: 767px) {
  .price__box__detail {
    border-left: none;
    padding-left: 0;
    margin-top: 30px;
  }
}

.faq {
  padding: 50px 0;
}
.faq__box {
  margin-top: 40px;
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 20px;
}
.faq__box .mark {
  min-width: 45px;
  min-height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFF;
  font-weight: 600;
  font-size: 21px;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .faq__box .mark {
    min-width: 30px;
    min-height: 30px;
    font-size: 18px;
  }
}
.faq__box__q {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 20px;
  position: relative;
}
@media (max-width: 767px) {
  .faq__box__q {
    font-size: 16px;
  }
}
.faq__box__q .mark {
  background-color: #333333;
}
.faq__box__q__detail {
  width: calc(100% - 80px);
}
.faq__box__q.toggle-plus {
  cursor: pointer;
}
.faq__box__q--toggle {
  display: inline-block;
  background-color: #FFF;
  color: #FFF;
  width: 36px;
  height: 36px;
  font-weight: 500;
  position: absolute;
  right: 10px;
  text-align: center;
  line-height: 1.8;
  background-color: #939393;
}
.faq__box__q--toggle.closed {
  background-color: #333333;
}
@media (max-width: 767px) {
  .faq__box__q--toggle {
    width: 28px;
    height: 28px;
  }
}
.faq__box__a {
  display: flex;
  align-items: flex-start;
  font-size: 16px;
  margin-top: 20px;
}
.faq__box__a .mark {
  background-color: #DB521F;
}
.faq__box__a .note {
  font-size: 14px;
  margin-top: 7px;
}
.faq__box__a .note a {
  text-decoration: underline !important;
}
.faq__caution {
  background-color: #FFF5F2;
  border: 3px solid #FFDDDD;
  padding: 30px;
  margin-top: 40px;
}
@media (max-width: 767px) {
  .faq__caution {
    padding: 15px;
    margin-top: 20px;
  }
}
.faq__caution__title {
  color: #9B0000;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
}
@media (max-width: 767px) {
  .faq__caution__title {
    font-size: 18px;
  }
}
.faq__caution__list {
  width: 85%;
  margin: 20px auto 0 auto;
  font-size: 18px;
}
@media (max-width: 767px) {
  .faq__caution__list {
    width: 100%;
    font-size: 14px;
  }
}
.faq__caution__list__detail {
  display: flex;
  margin-top: 15px;
}
.faq__caution__list__detail > img {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .faq__caution__list__detail > img {
    width: 22px;
  }
}
.faq__term {
  margin-top: 30px;
  border: 1px solid #333333;
  padding: 30px 15px 15px 15px;
  background-color: #FFF;
}
@media (max-width: 767px) {
  .faq__term {
    padding: 15px;
    margin-top: 20px;
  }
}
.faq__term__title {
  font-weight: 600;
  font-size: 20px;
  text-align: center;
}
@media (max-width: 767px) {
  .faq__term__title {
    font-size: 18px;
  }
}
.faq__term__content {
  height: 260px;
  overflow-y: scroll;
  margin-top: 30px;
}

.columnContent {
  padding: 100px 0 30px 0;
}
@media (max-width: 991px) {
  .columnContent {
    padding: 85px 0 20px 0;
    font-size: 1rem;
  }
}
.columnContent__wrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 30px;
}
@media (max-width: 991px) {
  .columnContent__wrap {
    display: block;
  }
}
.columnContent__wrap__content {
  width: calc(100% - 330px);
}
@media (max-width: 991px) {
  .columnContent__wrap__content {
    width: 100%;
  }
}
.columnContent__wrap__content__date {
  color: #A3A3A3;
  font-weight: 500;
}
.columnContent__wrap__content__title {
  font-size: 30px;
  font-weight: 500;
}
@media (max-width: 991px) {
  .columnContent__wrap__content__title {
    font-size: 24px;
  }
}
.columnContent__wrap__content__hashtags {
  margin-top: 10px;
  font-size: 12px;
}
.columnContent__wrap__content__hashtags a {
  color: #61BAED !important;
}
.columnContent__wrap__content__thumbnail {
  margin-top: 15px;
}
.columnContent__wrap__content__toc {
  margin-top: 30px;
  border-radius: 10px;
  background-color: #F7F7F7;
  padding: 15px;
}
.columnContent__wrap__content__toc__title {
  font-weight: 500;
  font-size: 18px;
  padding-bottom: 8px;
  border-bottom: 1px solid #E5E5E5;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .columnContent__wrap__content__toc__title {
    font-size: 15px;
  }
}
.columnContent__wrap__content__toc__title > img {
  height: 18px;
  margin-right: 8px;
}
@media (max-width: 767px) {
  .columnContent__wrap__content__toc__title > img {
    height: 16px;
  }
}
.columnContent__wrap__content__toc > ol {
  counter-reset: item;
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: 20px;
  font-size: 16px;
}
@media (max-width: 767px) {
  .columnContent__wrap__content__toc > ol {
    font-size: 14px;
  }
}
.columnContent__wrap__content__toc > ol > li {
  margin-top: 10px;
}
.columnContent__wrap__content__toc > ol > li::before {
  counter-increment: item;
  content: counter(item) ".";
  display: inline-block;
  text-align: center;
  margin-right: 10px;
}
.columnContent__wrap__content__toc > ol > ol {
  list-style: none;
  padding-left: 0;
  margin-top: 5px;
}
.columnContent__wrap__content__toc > ol > ol > li::before {
  content: "ー";
  position: relative;
  margin-right: 5px;
}
.columnContent__wrap__content__toc > ol > ol > ol {
  list-style: none;
  padding-left: 0;
  margin-top: 5px;
  margin-bottom: 5px;
}
.columnContent__wrap__content__toc > ol > ol > ol > li::before {
  content: "ーー";
  position: relative;
  margin-right: 5px;
}
.columnContent__wrap__content__body {
  margin-top: 20px;
}
.columnContent__wrap__content__body h2::before {
  content: "ー";
  position: relative;
  margin-right: 5px;
  color: #0081B1;
}
.columnContent__wrap__content__body h3 {
  border-bottom: 2px solid #0081B1;
  padding-bottom: 8px;
}
.columnContent__wrap__side {
  width: 300px;
}
@media (max-width: 991px) {
  .columnContent__wrap__side {
    width: 100%;
    margin-top: 30px;
  }
}

.term {
  margin: 30px 0;
}
.term table {
  border-collapse: collapse;
}
.term table th,
.term table td {
  border: 1px solid lightgray;
  padding: 5px;
}
.term table th {
  width: 200px;
  vertical-align: text-top;
}
@media (max-width: 767px) {
  .term table th {
    width: 100px;
  }
}

.offerModal__status {
  background-color: #DB521F;
  padding: 10px;
  color: #FFF;
  font-weight: 600;
  font-size: 18px;
  text-align: center;
}
.offerModal__body {
  padding: 20px;
}
.offerModal__body hr {
  margin: 25px 0;
  border-top: 1px solid #D9D9D9;
}
.offerModal__body__title {
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .offerModal__body__title {
    font-size: 14px;
  }
}
.offerModal__body__date {
  margin-top: 10px;
  font-size: 16px;
}
@media (max-width: 767px) {
  .offerModal__body__date {
    font-size: 14px;
  }
}
.offerModal__body__detail {
  font-size: 16px;
}
@media (max-width: 767px) {
  .offerModal__body__detail {
    font-size: 14px;
  }
}
.offerModal__body__info {
  font-size: 16px;
}
@media (max-width: 767px) {
  .offerModal__body__info {
    font-size: 14px;
  }
}
.offerModal__body__info .mozaic {
  -ms-filter: blur(6px);
  filter: blur(6px);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.offerModal__body__btn button {
  color: #FFF;
  font-weight: 500;
  background-color: #333333;
  padding: 10px;
  border-radius: 999px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin: 0 auto;
  cursor: pointer;
  border: none;
}
.offerModal__body__btn button > img {
  margin-right: 10px;
  width: 15px;
}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */
.modaal-noscroll {
  overflow: hidden;
}

.modaal-accessible-hide {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}

.modaal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  opacity: 0;
}

.modaal-wrapper {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: auto;
  opacity: 1;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  transition: all 0.3s ease-in-out;
}
.modaal-wrapper * {
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
}
.modaal-wrapper .modaal-close {
  border: none;
  background: transparent;
  padding: 0;
  -webkit-appearance: none;
}
.modaal-wrapper.modaal-start_none {
  display: none;
  opacity: 1;
}
.modaal-wrapper.modaal-start_fade {
  opacity: 0;
}
.modaal-wrapper *[tabindex="0"] {
  outline: none !important;
}
.modaal-wrapper.modaal-fullscreen {
  overflow: hidden;
}

.modaal-outer-wrapper {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
}
.modaal-fullscreen .modaal-outer-wrapper {
  display: block;
}

.modaal-inner-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  position: relative;
  vertical-align: middle;
  text-align: center;
  padding: 80px 25px;
}
.modaal-fullscreen .modaal-inner-wrapper {
  padding: 0;
  display: block;
  vertical-align: top;
}

.modaal-container {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: auto;
  text-align: left;
  color: #000;
  max-width: 1000px;
  border-radius: 0px;
  background: #fff;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  cursor: auto;
}
.modaal-container.is_loading {
  height: 100px;
  width: 100px;
  overflow: hidden;
}
.modaal-fullscreen .modaal-container {
  max-width: none;
  height: 100%;
  overflow: auto;
}

.modaal-close {
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  cursor: pointer;
  opacity: 1;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0);
  border-radius: 100%;
  transition: all 0.2s ease-in-out;
}
.modaal-close:focus, .modaal-close:hover {
  outline: none;
  background: #000;
}
.modaal-close:focus:before, .modaal-close:focus:after, .modaal-close:hover:before, .modaal-close:hover:after {
  background: #FFF;
}
.modaal-close span {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.modaal-close:before, .modaal-close:after {
  display: block;
  content: " ";
  position: absolute;
  top: 14px;
  left: 23px;
  width: 4px;
  height: 22px;
  border-radius: 4px;
  background: #A0A0A0;
  transition: background 0.2s ease-in-out;
}
.modaal-close:before {
  transform: rotate(-45deg);
}
.modaal-close:after {
  transform: rotate(45deg);
}
.modaal-fullscreen .modaal-close {
  background: #afb7bc;
  right: 10px;
  top: 10px;
}

/*
.modaal-content-container {
    padding: $modaal-padding;
    @include md {
        padding: 30px 15px;
    }
}
*/
.modaal-confirm-wrap {
  padding: 30px 0 0;
  text-align: center;
  font-size: 0;
}

.modaal-confirm-btn {
  font-size: 14px;
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  background: transparent;
}
.modaal-confirm-btn.modaal-ok {
  padding: 10px 15px;
  color: #fff;
  background: #555;
  border-radius: 3px;
  transition: background 0.2s ease-in-out;
}
.modaal-confirm-btn.modaal-ok:hover {
  background: #2f2f2f;
}
.modaal-confirm-btn.modaal-cancel {
  text-decoration: underline;
}
.modaal-confirm-btn.modaal-cancel:hover {
  text-decoration: none;
  color: #2f2f2f;
}

@keyframes instaReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.modaal-instagram .modaal-container {
  width: auto;
  background: transparent;
  box-shadow: none !important;
}
.modaal-instagram .modaal-content-container {
  padding: 0;
  background: transparent;
}
.modaal-instagram .modaal-content-container > blockquote {
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
}
.modaal-instagram iframe {
  opacity: 0;
  margin: -6px !important;
  border-radius: 0 !important;
  width: 1000px !important;
  max-width: 800px !important;
  box-shadow: none !important;
  animation: instaReveal 1s linear forwards;
}

.modaal-image .modaal-inner-wrapper {
  padding-left: 140px;
  padding-right: 140px;
}
.modaal-image .modaal-container {
  width: auto;
  max-width: 100%;
}

.modaal-gallery-wrap {
  position: relative;
  color: #fff;
}

.modaal-gallery-item {
  display: none;
}
.modaal-gallery-item img {
  display: block;
}
.modaal-gallery-item.is_active {
  display: block;
}

.modaal-gallery-label {
  position: absolute;
  left: 0;
  width: 100%;
  margin: 20px 0 0;
  font-size: 18px;
  text-align: center;
  color: #fff;
}
.modaal-gallery-label:focus {
  outline: none;
}

.modaal-gallery-control {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  opacity: 1;
  cursor: pointer;
  color: #fff;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0);
  border: none;
  border-radius: 100%;
  transition: all 0.2s ease-in-out;
}
.modaal-gallery-control.is_hidden {
  opacity: 0;
  cursor: default;
}
.modaal-gallery-control:focus, .modaal-gallery-control:hover {
  outline: none;
  background: #fff;
}
.modaal-gallery-control:focus:before, .modaal-gallery-control:focus:after, .modaal-gallery-control:hover:before, .modaal-gallery-control:hover:after {
  background: #afb7bc;
}
.modaal-gallery-control span {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.modaal-gallery-control:before, .modaal-gallery-control:after {
  display: block;
  content: " ";
  position: absolute;
  top: 16px;
  left: 25px;
  width: 4px;
  height: 18px;
  border-radius: 4px;
  background: #fff;
  transition: background 0.2s ease-in-out;
}
.modaal-gallery-control:before {
  margin: -5px 0 0;
  transform: rotate(-45deg);
}
.modaal-gallery-control:after {
  margin: 5px 0 0;
  transform: rotate(45deg);
}

.modaal-gallery-next-inner {
  left: 100%;
  margin-left: 40px;
}
.modaal-gallery-next-outer {
  right: 45px;
}

.modaal-gallery-prev:before, .modaal-gallery-prev:after {
  left: 22px;
}
.modaal-gallery-prev:before {
  margin: 5px 0 0;
  transform: rotate(-45deg);
}
.modaal-gallery-prev:after {
  margin: -5px 0 0;
  transform: rotate(45deg);
}
.modaal-gallery-prev-inner {
  right: 100%;
  margin-right: 40px;
}
.modaal-gallery-prev-outer {
  left: 45px;
}

.modaal-video-wrap {
  margin: auto 50px;
  position: relative;
}

.modaal-video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  background: #000;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
.modaal-video-container iframe,
.modaal-video-container object,
.modaal-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modaal-iframe .modaal-content {
  width: 100%;
  height: 100%;
}

.modaal-iframe-elem {
  width: 100%;
  height: 100%;
  display: block;
}

@media only screen and (min-width: 1400px) {
  .modaal-video-container {
    padding-bottom: 0;
    height: 731px;
  }
}
@media only screen and (max-width: 1140px) {
  .modaal-image .modaal-inner-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }
  .modaal-gallery-control {
    top: auto;
    bottom: 20px;
    transform: none;
    background: rgba(0, 0, 0, 0.7);
  }
  .modaal-gallery-control:before, .modaal-gallery-control:after {
    background: #fff;
  }
  .modaal-gallery-next {
    left: auto;
    right: 20px;
  }
  .modaal-gallery-prev {
    left: 20px;
    right: auto;
  }
}
@media screen and (max-width: 900px) {
  .modaal-instagram iframe {
    width: 500px !important;
  }
}
@media screen and (max-height: 1100px) {
  .modaal-instagram iframe {
    width: 700px !important;
  }
}
@media screen and (max-height: 1000px) {
  .modaal-inner-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .modaal-instagram iframe {
    width: 600px !important;
  }
}
@media screen and (max-height: 900px) {
  .modaal-instagram iframe {
    width: 500px !important;
  }
  .modaal-video-container {
    max-width: 900px;
    max-height: 510px;
  }
}
@media only screen and (max-width: 600px) {
  .modaal-instagram iframe {
    width: 280px !important;
  }
}
@media only screen and (max-height: 820px) {
  .modaal-gallery-label {
    display: none;
  }
}
.modaal-loading-spinner {
  background: none;
  position: absolute;
  width: 200px;
  height: 200px;
  top: 50%;
  left: 50%;
  margin: -100px 0 0 -100px;
  transform: scale(0.25);
}
@keyframes modaal-loading-spinner {
  0% {
    opacity: 1;
    transform: scale(1.5);
  }
  100% {
    opacity: 0.1;
    transform: scale(1);
  }
}
.modaal-loading-spinner > div {
  width: 24px;
  height: 24px;
  margin-left: 4px;
  margin-top: 4px;
  position: absolute;
}

.modaal-loading-spinner > div > div {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  background: #fff;
}

.modaal-loading-spinner > div:nth-of-type(1) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0s;
}

.modaal-loading-spinner > div:nth-of-type(2) > div,
.modaal-loading-spinner > div:nth-of-type(3) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(1) {
  transform: translate(84px, 84px) rotate(45deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(2) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.12s;
}

.modaal-loading-spinner > div:nth-of-type(2) {
  transform: translate(84px, 84px) rotate(90deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(3) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.25s;
}

.modaal-loading-spinner > div:nth-of-type(4) > div,
.modaal-loading-spinner > div:nth-of-type(5) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(3) {
  transform: translate(84px, 84px) rotate(135deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(4) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.37s;
}

.modaal-loading-spinner > div:nth-of-type(4) {
  transform: translate(84px, 84px) rotate(180deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(5) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.5s;
}

.modaal-loading-spinner > div:nth-of-type(6) > div,
.modaal-loading-spinner > div:nth-of-type(7) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(5) {
  transform: translate(84px, 84px) rotate(225deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(6) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.62s;
}

.modaal-loading-spinner > div:nth-of-type(6) {
  transform: translate(84px, 84px) rotate(270deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(7) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.75s;
}

.modaal-loading-spinner > div:nth-of-type(7) {
  transform: translate(84px, 84px) rotate(315deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(8) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.87s;
}

.modaal-loading-spinner > div:nth-of-type(8) {
  transform: translate(84px, 84px) rotate(360deg) translate(70px, 0);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2Zyb250X2FwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURLSjtBRXNCSTtFRC9CSjtJQU1RO0VET047QUFDRjtBQ05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURRUjtBQ1BRO0VBQ0k7RUFDQTtFQUNBO0FEU1o7QUNOWTtFQUNJO0FEUWhCO0FDTlk7RUFDSTtBRFFoQjtBQ0xRO0VBQ0k7RUFDQTtBRE9aO0FDTlk7RUFDSTtBRFFoQjs7QUd0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5Q0o7O0FHdENBO0VBQ0k7RUFDQTtFQUNBO0FIeUNKOztBR3RDQTtFQUNJO0VBQ0E7RUFDQTtBSHlDSjs7QUkzREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjhESjtBSTdESTtFQUNJO0FKK0RSO0FFdENJO0VFL0JKO0lBU1E7RUpnRU47QUFDRjtBSS9ESTtFQUNJO0FKaUVSO0FFOUNJO0VFcEJBO0lBR1E7SUFDQTtFSm1FVjtBQUNGO0FJakVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUptRVI7QUUxREk7RUViQTtJQU1RO0lBQ0E7RUpxRVY7QUFDRjtBSXBFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzRVo7QUlyRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp1RWhCO0FFL0VJO0VFRVE7SUFRUTtFSnlFbEI7QUFDRjtBSXhFZ0I7RUFDSTtBSjBFcEI7QUl4RWdCO0VBQ0ksY0YxQ1I7RUUyQ1E7QUowRXBCO0FJdkVZOztFQUVJO0VBQ0E7QUp5RWhCO0FJeEVnQjs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMkVwQjtBSXZFZ0I7RUFDSTtFQUNBO0VBQ0E7QUp5RXBCOztBS2xKQTtFQUNJO0FMcUpKOztBS2xKQTtFQUNJO0VBQ0E7QUxxSko7QUtwSkk7RUFDSTtBTHNKUjs7QUtqSkk7RUFDSTtBTG9KUjtBS2xKSTtFQUNJO0FMb0pSOztBSy9JSTtFQUNJO0FMa0pSO0FLaEpJO0VBQ0k7QUxrSlI7QUtuSkk7RUFDSTtBTGtKUjs7QUs5SUE7RUFDSTtBTGlKSjtBRWpKSTtFR0RKO0lBR1E7RUxtSk47QUFDRjs7QUtoSkE7RUFDSTtBTG1KSjtBRTFKSTtFR01KO0lBR1E7RUxxSk47QUFDRjs7QUtsSkE7RUFDSTtFQUNBO0VBQ0E7QUxxSko7QUUzS0k7RUdtQko7SUFLUTtJQUNBO0VMdUpOO0FBQ0Y7O0FLcEpBO0VBQ0k7RUFDQTtBTHVKSjtBRXRMSTtFRzZCSjtJQUlRO0lBQ0E7RUx5Sk47QUFDRjs7QUt0SkE7RUFDSSxjSHJERztBRjhNUDs7QUt0SkE7RUFDSTtBTHlKSjs7QUt0SkE7RUFDSTtBTHlKSjs7QUt0SkE7RUFDSTtBTHlKSjs7QUt0SkE7RUFDSTtBTHlKSjtBRTFNSTtFR2dESjtJQUdRO0VMMkpOO0FBQ0Y7O0FLeEpBO0VBQ0k7QUwySko7QUVuTkk7RUd1REo7SUFHUTtFTDZKTjtBQUNGOztBTXZQQTtFQUNJLGNKSVE7QUZzUFo7O0FNdlBBO0VBQ0k7RUFDQTtFQUNBO0FOMFBKO0FNelBJO0VBQ0k7RUFDQTtFQUNBO0FOMlBSO0FFdk9JO0VJdkJBO0lBS1E7RU42UFY7QUFDRjtBTTVQUTtFQUNJO0VBQ0E7QU44UFo7QU01UFE7RUFDSTtFQUNBO0FOOFBaO0FFcFBJO0VJWkk7SUFJUTtJQUNBO0lBQ0E7RU5nUWQ7QUFDRjtBTS9QWTtFQUNJO0FOaVFoQjtBRTlQSTtFSUpRO0lBR1E7RU5tUWxCO0FBQ0Y7QU1sUWdCO0VBQ0k7RUFJQTtBTmlRcEI7QU1wUW9CO0VBQ0k7QU5zUXhCO0FFMVFJO0VJQ1k7SUFPUTtJQUNBO0VOc1F0QjtBQUNGO0FNblFZO0VBQ0k7RUFDQTtBTnFRaEI7QUVwUkk7RUlhUTtJQUlRO0VOdVFsQjtBQUNGOztBTWhRSTtFQUNJO0VBQ0E7QU5tUVI7QU1sUVE7RUFDSTtFQUNBO0VBQ0E7QU5vUVo7QUVuU0k7RUk0Qkk7SUFLUTtFTnNRZDtBQUNGO0FNcFFRO0VBQ0k7RUFDQTtFQUNB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O0VJbVVZO0lBS1E7RU5tVHRCO0FBQ0Y7QUV0bkJJO0VJNlRZO0lBUVE7RU5xVHRCO0FBQ0Y7QU1wVG9CO0VBQ0k7RUFDQTtBTnNUeEI7QUVyb0JJO0VJNlVnQjtJQUlRO0VOd1QxQjtBQUNGO0FNdlR3QjtFQUNJO0FOeVQ1QjtBTXBUWTtFQUNJO0FOc1RoQjtBRTFvQkk7RUltVlE7SUFHUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU53VGxCO0FBQ0Y7QU12VGdCO0VBQ0k7RUFDQTtBTnlUcEI7O0FNbFRBO0VBQ0k7QU5xVEo7QU1wVEk7RUFDSTtFQUNBO0VBQ0E7QU5zVFI7QUVqcUJJO0VJd1dBO0lBS1E7RU53VFY7QUFDRjtBTXZUUTtFQUNJO0VBQ0E7QU55VFo7QUUxcUJJO0VJK1dJO0lBSVE7RU4yVGQ7QUFDRjtBTTFUWTtFQUNJO0VBQ0E7QU40VGhCO0FFbnJCSTtFSXFYUTtJQUlRO0lBQ0E7SUFDQTtFTjhUbEI7QUFDRjtBTTVUWTtFQUNJO0VBQ0E7RUFDQTtBTjhUaEI7QUUvckJJO0VJOFhRO0lBS1E7SUFDQTtFTmdVbEI7QUFDRjtBTTdUUTtFQUNJO0VBQ0E7RUFDQTtBTitUWjtBRTFzQkk7RUl3WUk7SUFLUTtFTmlVZDtBQUNGO0FNaFVZO0VBQ0k7QU5rVWhCO0FFbHRCSTtFSStZUTtJQUdRO0VOb1VsQjtBQUNGO0FNalVRO0VBQ0k7RUFDQTtBTm1VWjtBTWxVWTtFQUNJO0VBQ0E7QU5vVWhCO0FFL3RCSTtFSXlaUTtJQUlRO0VOc1VsQjtBQUNGO0FNcFVZO0VBQ0k7RUFDQTtBTnNVaEI7QU1yVWdCO0VBQ0k7RUFDQTtFQUNBO0FOdVVwQjtBTW5VUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOcVVaO0FFbnZCSTtFSTBhSTtJQU1RO0VOdVVkO0VNdFVjO0lBQ0k7RU53VWxCO0VNdlVrQjtJQUNJO0lBQ0E7RU55VXRCO0FBQ0Y7QUUvdkJJO0VJeWJRO0lBRVE7SUFDQTtFTndVbEI7QUFDRjtBTXZVZ0I7RUFDSTtFQUNBO0FOeVVwQjtBRXp3Qkk7RUk4Ylk7SUFJUTtJQUNBO0VOMlV0QjtBQUNGO0FNelVnQjtFQUNJO0FOMlVwQjtBTTFVb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONFV4QjtBRXp4Qkk7RUl3Y2dCO0lBT1E7RU44VTFCO0FBQ0Y7QUU5eEJJO0VJc2NZO0lBYVE7RU4rVXRCO0FBQ0Y7QU05VW9CO0VBQ0k7RUFDQTtBTmdWeEI7QU01VVk7RUFDSTtBTjhVaEI7QUUxeUJJO0VJMmRRO0lBR1E7SUFDQTtFTmdWbEI7QUFDRjtBTS9VZ0I7RUFDSTtFQUNBO0FOaVZwQjtBTWhWb0I7RUFDSTtBTmtWeEI7QU0vVWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaVZwQjtBTTlVWTtFQUNJO0VBQ0E7RUFDQTtBTmdWaEI7QU0vVWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmlWcEI7QU1oVm9CO0VBQ0k7RUFDQTtBTmtWeEI7QU0vVWdCO0VBQ0k7RUFDQTtFQUNBO0FOaVZwQjtBTTVVSTtFQUNJO0VBQ0E7QU44VVI7QUV4MUJJO0VJd2dCQTtJQUlRO0VOZ1ZWO0FBQ0Y7QU0vVVE7RUFDSTtBTmlWWjtBRWgyQkk7RUk4Z0JJO0lBR1E7RU5tVmQ7QUFDRjs7QU05VUE7RUFDSTtBTmlWSjtBTWhWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmtWUjtBRWozQkk7RUl5aEJBO0lBUVE7RU5vVlY7QUFDRjtBTWxWSTtFQUNJO0VBQ0E7RUFDQTtBTm9WUjtBRTMzQkk7RUlvaUJBO0lBS1E7RU5zVlY7QUFDRjtBTXJWUTtFQUNJO0FOdVZaO0FFbjRCSTtFSTJpQkk7SUFHUTtJQUNBO0VOeVZkO0FBQ0Y7QU12VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnlWWjtBRS80Qkk7RUlrakJJO0lBTVE7SUFDQTtFTjJWZDtBQUNGO0FNMVZZO0VBQ0k7QU40VmhCO0FNMVZZO0VBQ0k7RUFDQTtBTjRWaEI7QUU1NUJJO0VJOGpCUTtJQUlRO0VOOFZsQjtBQUNGO0FNN1ZnQjtFQUNJO0VBQ0E7QU4rVnBCO0FNNVZZO0VBQ0k7QU44VmhCO0FNNVZZO0VBQ0k7RUFDQTtBTjhWaEI7QU03VmdCO0VBQ0k7QU4rVnBCO0FNOVZvQjtFQUNJO0VBQ0E7QU5nV3hCO0FNN1ZnQjtFQUNJO0FOK1ZwQjtBTTVWWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44VmhCO0FNN1ZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTitWcEI7QU05Vm9CO0VBQ0k7RUFDQTtBTmdXeEI7QU01Vlk7RUFDSTtBTjhWaEI7QU0xVkk7RUFDSTtBTjRWUjtBTTNWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONlZaO0FFaitCSTtFSTZuQkk7SUFTUTtFTitWZDtBQUNGO0FNOVZZO0VBQ0k7RUFDQTtFQUNBLGNKcnFCSjtFSXNxQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ1doQjtBRWovQkk7RUl3b0JRO0lBV1E7SUFDQTtFTmtXbEI7QUFDRjtBTS9WUTtFQUNJO0VBQ0E7QU5pV1o7QU1oV1k7RUFDSTtBTmtXaEI7QU1oV1k7RUFDSTtFQUNBO0FOa1doQjtBTWhXb0I7RUFDSTtBTmtXeEI7QUVyZ0NJO0VJa3FCZ0I7SUFHUTtFTm9XMUI7QUFDRjtBTWxXb0I7RUFDSTtBTm9XeEI7QUU3Z0NJO0VJd3FCZ0I7SUFHUTtFTnNXMUI7QUFDRjtBTW5XZ0I7O0VBRUk7RUFDQTtBTnFXcEI7QU1uV2dCO0VBQ0k7RUFDQTtBTnFXcEI7QUUzaENJO0VJb3JCWTtJQUlRO0VOdVd0QjtBQUNGO0FNcldnQjtFQUNJO0FOdVdwQjtBRW5pQ0k7RUkyckJZO0lBR1E7RU55V3RCO0FBQ0Y7QU14V29CO0VBQ0k7RUFDQTtFQUNBO0FOMFd4QjtBTXhXb0I7RUFDSTtBTjBXeEI7QU14V29CO0VBQ0k7RUFDQTtFQUNBO0FOMFd4QjtBTXhXNEI7RUFDSTtFQUNBO0FOMFdoQztBTXZXd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnlXNUI7QU1u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O0lBS1E7SUFDQTtFTm1aZDtBQUNGO0FNbFpZO0VBQ0k7RUFDQTtBTm9aaEI7QU1uWmdCO0VBQ0k7QU5xWnBCO0FFM2lESTtFSXFwQ1k7SUFHUTtFTnVadEI7QUFDRjtBTWxaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOb1pSO0FFdGpESTtFSThwQ0E7SUFNUTtJQUNBO0VOc1pWO0FBQ0Y7QU1yWlE7RUFDSTtFQUNBO0VBQ0E7QU51Wlo7QUVqa0RJO0VJdXFDSTtJQUtRO0VOeVpkO0FBQ0Y7QU12WlE7RUFDSTtFQUNBO0VBQ0E7QU55Wlo7O0FPMW1EQTtFQUNJO0FQNm1ESjtBRXJsREk7RUt6Qko7SUFHUTtJQUNBO0VQK21ETjtBQUNGO0FPOW1ESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQZ25EUjtBRWptREk7RUtuQkE7SUFNUTtFUGtuRFY7QUFDRjtBT2puRFE7RUFDSTtBUG1uRFo7QUV6bURJO0VLWEk7SUFHUTtFUHFuRGQ7QUFDRjtBT3BuRFk7RUFDSTtFQUNBO0FQc25EaEI7QU9wbkRZO0VBQ0k7RUFDQTtBUHNuRGhCO0FFdG5ESTtFS0ZRO0lBSVE7RVB3bkRsQjtBQUNGO0FPdG5EWTtFQUNJO0VBQ0E7QVB3bkRoQjtBT3ZuRGdCO0VBQ0k7QVB5bkRwQjtBT3RuRFk7RUFDSTtBUHduRGhCO0FPdG5EWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQd25EaEI7QU92bkRnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHluRHBCO0FFN29ESTtFS2NZO0lBUVE7RVAybkR0QjtBQUNGO0FPMW5Eb0I7RUFDSTtFQUNBO0FQNG5EeEI7QUV0cERJO0VLd0JnQjtJQUlRO0VQOG5EMUI7QUFDRjtBTzNuRGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNm5EcEI7QUVucURJO0VLZ0NZO0lBUVE7RVArbkR0QjtBQUNGO0FPOW5Eb0I7RUFDSTtBUGdvRHhCO0FPL25Ed0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaW9ENUI7QU85bkRvQjtFQUNJO0VBQ0E7RUFDQTtBUGdvRHhCO0FPOW5ENEI7RUFDSTtFQUNBO0VBQ0E7QVBnb0RoQztBTzduRHdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVArbkQ1QjtBTzduRGdDO0VBQ0k7RUFDQTtFQUNBO0FQK25EcEM7QU94bkRZO0VBQ0k7QVAwbkRoQjtBT3huRG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY0wxR2pCO0FGb3VEUDtBT3ZuRGdCO0VBQ0k7RUFDQTtBUHluRHBCO0FPcm5EUTtFQUNJO0FQdW5EWjtBRTd0REk7RUtxR0k7SUFHUTtJQUNBO0VQeW5EZDtBQUNGOztBUTV2REE7RUFDSTtBUit2REo7QVE5dkRJO0VBQ0k7QVJnd0RSO0FRL3ZEUTs7RUFFSTtFQUNBO0FSaXdEWjtBUS92RFE7RUFDSTtFQUNBO0FSaXdEWjtBRTd1REk7RU10Qkk7SUFJUTtFUm13RGQ7QUFDRjs7QVNoeERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXhEUjtBU2p4REk7RUFDSTtBVG14RFI7QVNseERRO0VBQ0k7RUFDQTtBVG94RFo7QVNseERRO0VBQ0k7RUFDQTtBVG94RFo7QUV0d0RJO0VPaEJJO0lBSVE7RVRzeERkO0FBQ0Y7QVNweERRO0VBQ0k7RUFDQTtBVHN4RFo7QUUvd0RJO0VPVEk7SUFJUTtFVHd4RGQ7QUFDRjtBU3R4RFE7RUFDSTtBVHd4RFo7QUV2eERJO0VPRkk7SUFHUTtFVDB4RGQ7QUFDRjtBU3h4RFE7RUFDSTtBVDB4RFo7QUUveERJO0VPSUk7SUFHUTtFVDR4RGQ7QUFDRjtBUzN4RFk7RUFDSTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0FUNnhEaEI7QVN6eERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMnhEaEI7QVMxeERnQjtFQUNJO0VBQ0E7QVQ0eERwQjs7QVUxMURBOzs7O0VBQUE7QUF3Q0E7RUFDSTtBVjB6REo7O0FVdnpEQTtFQWpCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY0MERKOztBVS96REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmswREo7O0FVL3pEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE5Q0E7QVZpM0RKO0FVajBESTtFQUNJO0VBQ0E7QVZtMERSO0FVajBESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWbTBEUjtBVWowREk7RUFDSTtFQUNBO0FWbTBEUjtBVWowREk7RUFDSTtBVm0wRFI7QVVqMERJO0VBQ0k7QVZtMERSO0FVaDBESTtFQUNJO0FWazBEUjs7QVU5ekRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVZpMERKO0FVaDBESTtFQUNJO0FWazBEUjs7QVU5ekRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZpMERKO0FVL3pESTtFQUNJO0VBQ0E7RUFDQTtBVmkwRFI7O0FVN3pEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQXRIZTtFQXVIZixpQkF0SGU7RUF1SGYsa0JBMUhZO0VBMkhaLGdCQTFIYTtFQTJIYix5Q0F4SFk7RUF5SFo7QVZnMERKO0FVOXpESTtFQUNJO0VBQ0E7RUFDQTtBVmcwRFI7QVU3ekRJO0VBQ0k7RUFDQTtFQUNBO0FWK3pEUjs7QVUzekRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV0F4SVc7RUF5SVg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBeElBO0FWdThESjtBVTd6REk7RUFFSTtFQUNBO0FWOHpEUjtBVTd6RFE7RUFFSTtBVjh6RFo7QVUzekRJO0VBL0lBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjY4REo7QVVuMERJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBaEtKO0FWcStESjtBVWwwREk7RUFDSTtBVm8wRFI7QVVsMERJO0VBQ0k7QVZvMERSO0FVbDBESTtFQUNJLG1CQTlLTTtFQStLTjtFQUNBO0FWbzBEUjs7QVUvekRBOzs7Ozs7O0NBQUE7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBVit6REo7O0FVNXpEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWK3pESjtBVTd6REk7RUFDSTtFQUNBLFdBbk5PO0VBb05QLGdCQW5OUztFQW9OVDtFQS9NSjtBVitnRUo7QVU5ekRRO0VBQ0k7QVZnMERaO0FVN3pESTtFQUNJO0FWK3pEUjtBVTl6RFE7RUFDSTtFQUNBO0FWZzBEWjs7QVUzekRBO0VBQ0k7SUFDSTtFVjh6RE47RVU1ekRFO0lBQ0k7RVY4ekROO0FBQ0Y7QVVweERJO0VBQ0k7RUFDQTtFQUNBO0FWc3pEUjtBVXB6REk7RUFDSTtFQUNBO0FWc3pEUjtBVXB6REk7RUFDSTtFQUNBO0VBQ0E7QVZzekRSO0FVcHpESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWc3pEUjs7QVUveURJO0VBQ0k7RUFDQTtBVmt6RFI7QVVoekRJO0VBQ0k7RUFDQTtBVmt6RFI7O0FVOXlEQTtFQUNJO0VBQ0EsV0E1VFc7QVY2bUVmOztBVTl5REE7RUFDSTtBVml6REo7QVVoekRJO0VBQ0k7QVZrekRSO0FVL3lESTtFQUNJO0FWaXpEUjs7QVU3eURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZnekRKO0FVL3lESTtFQUNJO0FWaXpEUjs7QVU3eURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdBN1ZXO0VBOFZYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE1VkE7QVY2b0VKO0FVL3lESTtFQUNJO0VBQ0E7QVZpekRSO0FVL3lESTtFQUVJO0VBQ0E7QVZnekRSO0FVL3lEUTtFQUVJLG1CQTVXRTtBVjRwRWQ7QVU3eURJO0VBdldBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnVwRUo7QVVyekRJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBeFhKO0FWK3FFSjtBVXB6REk7RUFDSTtFQUNBO0FWc3pEUjtBVXB6REk7RUFDSTtFQUNBO0FWc3pEUjs7QVVqekRJO0VBQ0k7RUFDQTtBVm96RFI7QVVsekRJO0VBQ0k7QVZvekRSOztBVS95REk7RUFFSTtBVml6RFI7QVUveURJO0VBQ0k7RUFDQTtBVml6RFI7QVUveURJO0VBQ0k7RUFDQTtBVml6RFI7QVUveURJO0VBQ0k7RUFDQTtBVml6RFI7QVUveURJO0VBQ0k7QVZpekRSOztBVTN5REE7RUFDSTtFQUNBO0FWOHlESjs7QVUzeURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY4eURKO0FVN3lESTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVit5RFI7O0FVenlEQTtFQUNJO0VBQ0E7QVY0eURKOztBVXp5REE7RUFDSTtFQUNBO0VBQ0E7QVY0eURKOztBVXZ5REE7RUFDSTtJQUNJO0lBQ0E7RVYweUROO0FBQ0Y7QVV2eURBO0VBRVE7SUFDSTtJQUNBO0VWd3lEVjtFVXJ5REU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFVnV5RE47RVVyeURNO0lBRUk7RVZzeURWO0VVbnlERTtJQUNJO0lBQ0E7RVZxeUROO0VVbnlERTtJQUNJO0lBQ0E7RVZxeUROO0FBQ0Y7QVVseURBO0VBQ0k7SUFDSTtFVm95RE47QUFDRjtBVWp5REE7RUFDSTtJQUNJO0VWbXlETjtBQUNGO0FVaHlEQTtFQUNJO0lBQ0k7SUFDQTtFVmt5RE47RVVoeURFO0lBQ0k7RVZreUROO0FBQ0Y7QVUveERBO0VBQ0k7SUFDSTtFVml5RE47RVUveERFO0lBQ0k7SUFDQTtFVml5RE47QUFDRjtBVTl4REE7RUFDSTtJQUNJO0VWZ3lETjtBQUNGO0FVN3hEQTtFQUNJO0lBQ0k7RVYreEROO0FBQ0Y7QVUxeERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjR4REo7QVU3c0RBO0VBQ0k7SUFDSTtJQUtBO0VWd3hETjtFVXR4REU7SUFDSTtJQUtBO0VWd3hETjtBQUNGO0FVcnhEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ1eERKOztBVXB4REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVnV4REo7O0FVcHhEQTtFQUtJO0VBS0E7QVZ1eERKOztBVXB4REE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QVZ1eERKOztBVXB4REE7RUFLSTtBVnV4REo7O0FVcHhEQTtFQUNJO0VBS0E7QVZ1eERKOztBVXB4REE7RUFLSTtBVnV4REo7O0FVcHhEQTtFQUNJO0VBS0E7QVZ1eERKOztBVXB4REE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QVZ1eERKOztBVXB4REE7RUFLSTtBVnV4REo7O0FVcHhEQTtFQUNJO0VBS0E7QVZ1eERKOztBVXB4REE7RUFLSTtBVnV4REo7O0FVcHhEQTtFQUNJO0VBS0E7QVZ1eERKOztBVXB4REE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QVZ1eERKOztBVXB4REE7RUFLSTtBVnV4REo7O0FVcHhEQTtFQUNJO0VBS0E7QVZ1eERKOztBVXB4REE7RUFLSTtBVnV4REo7O0FVcHhEQTtFQUNJO0VBS0E7QVZ1eERKOztBVXB4REE7RUFLSTtBVnV4REo7O0FVcHhEQTtFQUtJO0VBS0E7QVZ1eERKOztBVXB4REE7RUFLSTtBVnV4REosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250X2FwcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhcnRzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhcnRzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhcnRzL19wYWdpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udC9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250L190b3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udC9fY29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnQvX2F1dGguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udC9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wbHVnaW5zL19tb2RhYWwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBGb250c1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDEwMDszMDA7NDAwOzUwMDs2MDA7NzAwOzkwMCZmYW1pbHk9T3BlbitTYW5zOndnaHRAODAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMTAwOzMwMDs0MDA7NTAwOzYwMDs3MDA7OTAwJmZhbWlseT1PcGVuK1NhbnM6d2dodEA4MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1FQitHYXJhbW9uZDp3Z2h0QDMwMDs0MDA7NTAwOzYwMCZmYW1pbHk9T3BlbitTYW5zOndnaHRAODAwJmRpc3BsYXk9c3dhcCcpO1xuLy8gVmFyaWFibGVzXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuLy9PcmlnaW5hbHNcbkBpbXBvcnQgXCJwYXJ0cy9icmVhZGNydW1iXCIsXG5cInBhcnRzL2FsZXJ0XCIsXG5cInBhcnRzL3BhZ2luZ1wiO1xuQGltcG9ydCBcImZyb250L2Jhc2VcIixcblwiZnJvbnQvdG9wXCIsXG5cImZyb250L2NvbHVtblwiLFxuXCJmcm9udC9hdXRoXCIsXG5cImZyb250L21vZGFsXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9tb2RhYWxcIjsiLCIuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAvKuaoquOBq+S4puOBtuOCiOOBhuOBqyovXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAn772cJztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4yZW07XG4gICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5ODk4OTggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBCb2R5XG4kYm9keS1iZzogI2Y4ZmFmYztcbiRmb250LXNpemUtYmFzZTogMC45cmVtO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNjtcbi8vIENvbG9yc1xuJGJhc2VDb2xvcjogIzMzMzMzMztcbiRwaW5rOiAjRjQ3QjdCO1xuJG9yYW5nZTogI0ZGOUQwMDtcbiRyZWQ6ICNFMzAwMDA7XG4kZ3JheTogI0Y4RjhGODtcbiRsaWdodF9vcmFuZ2U6ICNGRUY3RUI7XG4kYmx1ZTogIzAwODFCMTtcbi8vIHJlc3BvbnNpdmUgc2V0dGluZ3NcbiR4bDogMTE5OXB4O1xuJGxnOiA5OTFweDtcbiRtZDogNzY3cHg7XG4kc206IDU3NXB4O1xuJHhzOiAzMjBweDtcbkBtaXhpbiB4bCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkeGwpKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGxnIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCRsZykpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbWQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJG1kKSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBzbSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkc20pKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCR4cykpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4kbWRVcDogMzIxcHg7XG5AbWl4aW4geHNVcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICgkbWRVcCkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYmFzZVBhZ2VUaXRsZSgpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4OTg5O1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhc2VDb2xvcjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufSIsIi5hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzAwNTkzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlZWU0O1xuICAgIGJvcmRlci1jb2xvcjogI2I4ZThkOTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59IiwiLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX190b3RhbCB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmX191bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0Q2RDZENjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJyb3ctbGVmdCxcbiAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmFzZUNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG59XG5cbmJ1dHRvbiB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG59XG5cbmlucHV0IHtcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICAgIH1cbiAgICAmOnJlYWQtb25seSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgICB9XG59XG5cbi5zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgfVxufVxuXG4ucGMge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmxpbWl0ZWQtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxufVxuXG4ubGltaXRlZC13aWR0aC1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxufVxuXG4uYmx1ZSB7XG4gICAgY29sb3I6ICRibHVlO1xufVxuXG4ucmVkIHtcbiAgICBjb2xvcjogIzlCMDAwMDtcbn1cblxuLm9yYW5nZSB7XG4gICAgY29sb3I6ICNEQjUyMUY7XG59XG5cbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udy00MiB7XG4gICAgd2lkdGg6IDQyJSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi53LTU3IHtcbiAgICB3aWR0aDogNTclICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsImh0bWwge1xuICAgIGNvbG9yOiAkYmFzZUNvbG9yO1xufVxuXG4uZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICZfX3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbiB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAmX19lbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0VCIEdhcmFtb25kJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19qYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlZ2lzdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hYm91dCxcbiAgICAmLm1lcml0LFxuICAgICYudm9pY2UsXG4gICAgJi5mYXEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NhbG9uL2ltYWdlcy9iYWNrZ3JvdW5kXzEuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJlY29tbWVuZCxcbiAgICAmLmNvbnRlbnRzLFxuICAgICYucHJpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NhbG9uL2ltYWdlcy9iYWNrZ3JvdW5kXzIuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2Fsb24vaW1hZ2VzL2t2LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zYWxvbi9pbWFnZXMva3Zfc3AucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgJl9fa3Yge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX21lc3NhZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX251bWJlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3ViVG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgJl9fa3Yge1xuICAgICAgICAmX193YXJuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX21lc3NhZ2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9jZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICZfX2JveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3dyYXAge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI0MxOUI2QztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2Rvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fd2FybiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXJyb3cge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjQzE5QjZDO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIH1cbiAgICAmX19kb25lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAmX19ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MxOUI2QztcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYm91dCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgICZfX21vdmllIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDg2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVjb21tZW5kIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzhweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjclO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QzRDNEMztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QzRDNEMztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVyaXQge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAmX19ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX21lcml0MiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZXJpdF9fYm94X19pbWFnZXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAmLm1lcml0MiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjNlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjNlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAmLmZvcmNlRmxleCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIC5tZXJpdF9fYm94X19pbWFnZXNfX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZXJpdDEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzcwcHgpO1xuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZmxleCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3NlcnZpY2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAgICAgICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19kZXRhaWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgICYtLXNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmxvbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ZsZXgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICZfX2ludHJvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19kZXRhaWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbW92aWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9nZ2xlLXBsdXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZUNvbG9yO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190YWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICYubm8tcGFkZGluZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5wYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE1NThENiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4udG9nZ2xlLWRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19sb3VuZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b2dnbGUtcGx1cyxcbiAgICAgICAgICAgIC50b2dnbGUtYXJyb3cge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYycHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgJi5jbG9zZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLS10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fb2ZmZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjUyMUY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fb2ZmbGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlQ29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19kZXRhaWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGhvdG9zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52b2ljZSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3Byb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICAgICAgICAgICAgICAmLS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJpY2Uge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAmX19ib3gge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYXEge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAmX19ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIC5tYXJrIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFyayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50b2dnbGUtcGx1cyB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkzOTM5MztcbiAgICAgICAgICAgICAgICAmLmNsb3NlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgLm1hcmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjUyMUY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2F1dGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY1RjI7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGRkREREQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOUIwMDAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Rlcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jb2x1bW5Db250ZW50IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDMwcHggMDtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHBhZGRpbmc6IDg1cHggMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQTNBM0EzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faGFzaHRhZ3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYxQkFFRCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RvYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+b2wge1xuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSlcIi5cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+b2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+ODvCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn44O844O8JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn44O8JztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19zaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXJtIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIub2ZmZXJNb2RhbCB7XG4gICAgJl9fc3RhdHVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RCNTIxRjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgaHIge1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb3phaWMge1xuICAgICAgICAgICAgICAgIC1tcy1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIVxuXHRNb2RhYWwgLSBhY2Nlc3NpYmxlIG1vZGFscyAtIHYwLjQuNFxuXHRieSBIdW1hYW4sIGZvciBhbGwgaHVtYW5zLlxuXHRodHRwOi8vaHVtYWFuLmNvbVxuICovXG5cbi8vIE1vZGFhbCBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbW9kYWFsLW92ZXJsYXktY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiRtb2RhYWwtcmFkaXVzOiAwcHg7IC8vNXB4XG4kbW9kYWFsLW1haW4tYmc6ICNmZmY7XG4kbW9kYWFsLW1haW4tdGV4dDogIzAwMDtcbiRtb2RhYWwtbWF4LXdpZHRoOiAxMDAwcHg7XG4kbW9kYWFsLXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4kbW9kYWFsLXBhZGRpbmc6IDMwcHg7XG4kbW9kYWFsLWhvdmVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4kbW9kYWFsLWNsb3NlLWhvdmVyLWNvbG9yOiAjYjkzZDBjO1xuJG1vZGFhbC1saWdodDogI2ZmZjtcbiRtb2RhYWwtcHJpbWFyeTogIzU1NTtcbiRtb2RhYWwtZ3JleTogI2FmYjdiYztcbi8vIE1vZGFhbCBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbW9kYWFsLXRyYW5zaXRpb24oJHR5cGUsICRzcGVlZDogLjJzLCAkZWFzZTogZWFzZS1pbi1vdXQpIHtcbiAgICB0cmFuc2l0aW9uOiAkdHlwZSAjeyRzcGVlZH0gI3skZWFzZX07XG59XG5cbkBtaXhpbiBtb2RhYWwtaGlkZXRleHQoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAgIC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBNb2RhYWwgU3RydWN0dXJlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFhbC1ub3Njcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFhbC1hY2Nlc3NpYmxlLWhpZGUge1xuICAgIEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcbn1cblxuLm1vZGFhbC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWFsLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGFsbCwgMC4zcyk7XG4gICAgJiAqIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIC5tb2RhYWwtY2xvc2Uge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICAgICYubW9kYWFsLXN0YXJ0X25vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLm1vZGFhbC1zdGFydF9mYWRlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJiAqW3RhYmluZGV4PVwiMFwiXSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy8gaXMgZnVsbHNjcmVlblxuICAgICYubW9kYWFsLWZ1bGxzY3JlZW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLm1vZGFhbC1vdXRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4MHB4IDI1cHg7XG4gICAgLy8gd2hlbiBpcyBmdWxsc2NyZWVuXG4gICAgLm1vZGFhbC1mdWxsc2NyZWVuICYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG5cbi5tb2RhYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkbW9kYWFsLW1haW4tdGV4dDtcbiAgICBtYXgtd2lkdGg6ICRtb2RhYWwtbWF4LXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6ICRtb2RhYWwtcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6ICRtb2RhYWwtbWFpbi1iZztcbiAgICBib3gtc2hhZG93OiAkbW9kYWFsLXNoYWRvdztcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgLy8gd2hpbGUgbG9hZGluZ1xuICAgICYuaXNfbG9hZGluZyB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLy8gd2hlbiBpcyBmdWxsc2NyZWVuXG4gICAgLm1vZGFhbC1mdWxsc2NyZWVuICYge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxufVxuXG4ubW9kYWFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgQGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYWxsKTtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBtb2RhYWwtaGlkZXRleHQ7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0EwQTBBMDtcbiAgICAgICAgQGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgLm1vZGFhbC1mdWxsc2NyZWVuICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWFsLWdyZXk7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxufVxuXG5cbi8qXG4ubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAkbW9kYWFsLXBhZGRpbmc7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgfVxufVxuKi9cblxuLy8gQ29uZmlybSBNb2RhYWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLWNvbmZpcm0td3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cblxuLm1vZGFhbC1jb25maXJtLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLy8gT2sgQnV0dG9uXG4gICAgJi5tb2RhYWwtb2sge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWFsLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgQGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRtb2RhYWwtcHJpbWFyeSwgMTUlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1vZGFhbC1jYW5jZWwge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRtb2RhYWwtcHJpbWFyeSwgMTUlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkAtby1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi8vIEluc3RhZ3JhbSBQaG90b1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhYWwtaW5zdGFncmFtIHtcbiAgICAubW9kYWFsLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5tb2RhYWwtY29udGVudC1jb250YWluZXI+YmxvY2txdW90ZSB7XG4gICAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBtYXJnaW46IC02cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb246IGluc3RhUmV2ZWFsIDFzIGxpbmVhciBmb3J3YXJkcztcbiAgICB9XG59XG5cbi8vIEdhbGxlcnlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLWltYWdlIHtcbiAgICAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICB9XG4gICAgLm1vZGFhbC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLm1vZGFhbC1nYWxsZXJ5LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJG1vZGFhbC1saWdodDtcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYuaXNfYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubW9kYWFsLWdhbGxlcnktbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGFsbCk7XG4gICAgJi5pc19oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2RhYWwtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgbW9kYWFsLWhpZGV0ZXh0O1xuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogLTVweCAwIDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcbiAgICAmLWlubmVyIHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuICAgICYtb3V0ZXIge1xuICAgICAgICByaWdodDogNDVweDtcbiAgICB9XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMjJweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW46IC01cHggMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICYtaW5uZXIge1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAmLW91dGVyIHtcbiAgICAgICAgbGVmdDogNDVweDtcbiAgICB9XG59XG5cbi8vIFZpZGVvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFhbC12aWRlby13cmFwIHtcbiAgICBtYXJnaW46IGF1dG8gNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGlmcmFtZSxcbiAgICBvYmplY3QsXG4gICAgZW1iZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi8vIE1vZGFhbCBpRnJhbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLWlmcmFtZSAubW9kYWFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFhbC1pZnJhbWUtZWxlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA3MzFweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgLm1vZGFhbC1pbWFnZSB7XG4gICAgICAgIC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICA7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICB9XG4gICAgLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gICAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMTAwMHB4KSB7XG4gICAgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgICAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcbiAgICAubW9kYWFsLWdhbGxlcnktbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gQ1NTIGxvYWRpbmcgZ2lmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC0xMDBweCAwIDAgLTEwMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG59XG5cbkAtbXMta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KVxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KVxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KVxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cbn1cblxuQC1vLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSlcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXYge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2PmRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZlxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMSk+ZGl2IHtcbiAgICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwc1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMik+ZGl2LFxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDMpPmRpdiB7XG4gICAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMik+ZGl2IHtcbiAgICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMTJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjEyc1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMikge1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMClcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDMpPmRpdiB7XG4gICAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogLjI1cztcbiAgICBhbmltYXRpb24tZGVsYXk6IC4yNXNcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDQpPmRpdixcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg1KT5kaXYge1xuICAgIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMykge1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNCk+ZGl2IHtcbiAgICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjM3c1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNCkge1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNSk+ZGl2IHtcbiAgICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb24tZGVsYXk6IC41cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuNXNcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDYpPmRpdixcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg3KT5kaXYge1xuICAgIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNSkge1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNik+ZGl2IHtcbiAgICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjYyc1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNikge1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNyk+ZGl2IHtcbiAgICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjc1c1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNykge1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoOCk+ZGl2IHtcbiAgICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogLjg3cztcbiAgICBhbmltYXRpb24tZGVsYXk6IC44N3Ncbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDgpIHtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMClcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/