@charset "UTF-8";
/* =================================
　サイトカラー設定
================================= */
/* @include clearfix; */
/* =================================
　エラーメッセージ
================================= */
.box-error-msgs {
  position: absolute;
  width: 100%;
  top: 0px;
  color: white;
  background-color: #e7615f;
  z-index: 999;
}

/* =================================
　トップ PC
================================= */
.nav-hd-pc {
  border-bottom: none !important;
}

.box-mv-pc__inner {
  position: relative;
  width: 1180px;
  margin: 0px auto 40px;
}

@media (max-width: 970px) {
  .box-mv-pc__inner {
    background-image: none;
    width: 100%;
    margin-bottom: 0px;
  }
}

.box-mv-pc__cta__area {
  width: 100%;
  margin: 0px auto 60px auto;
  left: 0px;
  right: 0px;
}

@media (max-width: 970px) {
  .box-mv-pc__cta__area {
    width: 100%;
    margin: 0px auto 40px auto;
  }
}

@media (min-width: 971px) {
  .badge-logo-mid {
    display: none;
  }
}

@media (max-width: 970px) {
  .badge-logo-mid {
    display: none;
  }
}

@media (max-width: 480px) {
  .badge-logo-mid {
    display: block;
    padding: 0px 20px;
  }
}

.badge-logo-mid h2 img {
  width: 100%;
}

.box-vpp-area {
  margin: 50px 0 80px 0;
}

@media (max-width: 970px) {
  .box-vpp-area {
    margin: 25px 0;
    padding: 0 20px;
  }
}

.box-vpp-area__cont {
  margin-top: 20px;
  display: flex;
  border: solid 1px #dddddd;
}

@media (max-width: 970px) {
  .box-vpp-area__cont {
    margin-top: 15px;
    display: block;
  }
}

.box-vpp-area__cont-ttl {
  padding: 20px;
  display: flex;
  align-items: center;
  font-weight: bold;
  background-color: #f1f8fa;
  font-size: 18px;
  font-size: 1.125rem;
}

@media (max-width: 970px) {
  .box-vpp-area__cont-ttl {
    font-size: 16px;
    font-size: 1rem;
    justify-content: center;
    padding: 10px;
  }
}

.box-vpp-area__cont__table {
  width: 100%;
  border: 1px solid #ddd;
}

.box-vpp-area__cont__table tr:not(:last-child) {
  border-bottom: 1px solid #ddd;
}

.box-vpp-area__cont__table tr th,
.box-vpp-area__cont__table tr td {
  vertical-align: middle;
}

.box-vpp-area__cont__table tr th {
  width: 295px;
  padding: 20px;
  border-right: 1px solid #ddd;
  background: #f1f8fa;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
}

@media (max-width: 970px) {
  .box-vpp-area__cont__table tr th {
    display: block;
    width: 100%;
    padding: 10px;
    border-right: none;
    border-bottom: 1px solid #ddd;
    text-align: center;
  }
}

@media (max-width: 736px) {
  .box-vpp-area__cont__table tr th {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.box-vpp-area__cont__table tr td {
  padding: 20px;
}

@media (max-width: 970px) {
  .box-vpp-area__cont__table tr td {
    display: block;
    width: 100%;
    padding: 10px;
  }
}

@media (max-width: 736px) {
  .box-vpp-area__cont__table tr td {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.box-vpp-area__cont__table__txt:not(:last-of-type) {
  margin-bottom: 20px;
}

.box-vpp-area__cont__table__txt--orange {
  color: #e14528;
}

.box-vpp-area__cont-txt {
  padding: 20px;
  display: flex;
  align-items: center;
  border-left: solid 1px #dddddd;
}

.box-vpp-area__cont-txt span {
  font-size: 18px;
  font-size: 1.125rem;
  color: #e14528;
  font-weight: bold;
}

@media (max-width: 970px) {
  .box-vpp-area__cont-txt {
    padding: 10px;
    border-left: none;
    border-top: solid 1px #dddddd;
  }
  .box-vpp-area__cont-txt span {
    font-size: 16px;
    font-size: 1rem;
  }
}

.box-vpp-area picture img {
  display: inline;
}

.box-bnr-area {
  background-color: #f8f8f8;
  padding: 40px 0px;
}

@media (max-width: 970px) {
  .box-bnr-area {
    padding: 20px 20px 20px 20px;
    background-color: white;
  }
}

.box-bnr-area__ul {
  display: flex;
  justify-content: space-between;
}

@media (max-width: 970px) {
  .box-bnr-area__ul {
    display: block;
  }
}

.box-bnr-area__ul li:last-child {
  margin-left: 40px;
}

@media (max-width: 970px) {
  .box-bnr-area__ul li:last-child {
    margin-left: 0px;
    margin-top: 20px;
  }
}

.box-bnr-area__bnr {
  width: 100%;
}

.box-visual-pc {
  height: 520px;
  min-width: 1000px;
  overflow: hidden;
}

.box-visual-pc__area-btn {
  position: relative;
  width: 1000px;
  margin: 0px auto;
}

.box-visual-pc .slider li {
  display: none;
}

.box-visual-pc .bx-viewport {
  background: transparent !important;
  border: 0;
  overflow: visible !important;
  height: 490px !important;
}

.box-visual-pc .bx-viewport .slider li {
  display: block !important;
  position: relative;
  opacity: 0.7;
}

.box-visual-pc .bx-viewport .slider li.active {
  opacity: 1;
}

.box-visual-pc .bx-viewport .slider li a {
  z-index: 9999;
  transition: all 0.2s linear;
}

.box-visual-pc .bx-viewport .slider li a:hover {
  background: rgba(255, 255, 255, 0.2);
}

.box-top-cta-pc .box-cta {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.box-info {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  padding: 35px 50px 35px 50px;
  background: #0276af;
}

@media (max-width: 970px) {
  .box-info {
    display: block;
    margin: 20px 0 10px 0;
  }
  .box-info section:nth-child(2) {
    margin-left: 0px !important;
  }
  .box-info section p:nth-child(2) {
    padding: 0px !important;
  }
}

.box-info__conviction {
  background: white;
  padding: 15px;
  border-radius: 10px 10px 10px 10px;
}

.box-info__conviction__p {
  color: #0070c0;
  padding-bottom: 15px;
}

.box-info__conviction__ttl {
  width: 100%;
  background-image: url(../img/top/bg_info.webp);
  background-size: 100%;
  padding: 30px 15px;
}

@media (max-width: 970px) {
  .box-info__conviction__ttl {
    padding: 15px 15px;
  }
}

.box-info__conviction__ttl--txt {
  padding: 10px;
  display: inline-block;
  background-color: white;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
}

@media (max-width: 970px) {
  .box-info__conviction__ttl--txt {
    padding: 15px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.box-info__conviction__ttl--txt span {
  font-size: 24px;
  font-size: 1.5rem;
  color: #e14528;
}

@media (max-width: 970px) {
  .box-info__conviction__ttl--txt span {
    font-size: 16px;
    font-size: 1rem;
  }
}

.box-info__conviction__txt-em {
  padding: 15px;
  background-color: #f8f8f8;
  color: #0276af;
}

@media (max-width: 970px) {
  .box-info__conviction__txt-em {
    padding: 15px !important;
  }
}

.box-info__conviction p:last-child {
  margin-top: 10px;
  padding: 15px;
}

@media (max-width: 970px) {
  .box-info__conviction p:last-child {
    margin-top: 0;
    padding: 10px 0 20px 0;
  }
}

.box-info__conviction__text-only_sp {
  display: none;
  text-align: center;
  font-weight: bold;
}

@media (max-width: 970px) {
  .box-info__conviction__text-only_sp {
    display: block;
  }
}

.box-info__conviction__div__p {
  border-radius: 10px 10px 10px 10px;
  padding: 15px;
  background-color: #f8f8f8;
  font-size: 14px;
  font-size: 0.875rem;
}

.box-info__comparison {
  background: white;
  padding: 15px;
  border-radius: 10px 10px 10px 10px;
}

.box-info__comparison__p--character-color {
  color: #0070c0;
}

@media (max-width: 970px) {
  .box-info__comparison {
    margin-top: 20px;
  }
}

.box-info__comparison__ttl {
  background-image: url(../img/top/bg_comparison.webp);
  background-size: 100%;
  padding: 30px 15px;
}

@media (max-width: 970px) {
  .box-info__comparison__ttl {
    padding: 30px 25px;
  }
}

.box-info__comparison__ttl--txt {
  padding: 10px;
  display: inline-block;
  background-color: white;
  font-weight: bold;
  font-size: 20px;
  font-size: 1.25rem;
}

@media (max-width: 970px) {
  .box-info__comparison__ttl--txt {
    padding: 15px;
    font-size: 16px;
    font-size: 1rem;
  }
}

.box-info__comparison__ttl--txt span {
  font-size: 26px;
  font-size: 1.625rem;
  color: #e14528;
}

@media (max-width: 970px) {
  .box-info__comparison__ttl--txt span {
    font-size: 16px;
    font-size: 1rem;
  }
}

.box-tarent-img {
  width: 708px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin: 0px auto;
  padding-top: 30px;
}

@media (max-width: 970px) {
  .box-tarent-img {
    width: 90%;
  }
}

.box-tarent-img img {
  width: 60%;
  margin: auto;
}

@media (max-width: 736px) {
  .box-tarent-img {
    padding-top: 20px;
  }
}

.box-bnr-pc {
  display: flex;
  justify-content: space-between;
  background-color: #f8f8f8;
  padding: 25px;
}

@media (max-width: 970px) {
  .box-bnr-pc {
    padding: 0 20px;
    margin-top: 0px !important;
    background-color: white;
  }
  .box-bnr-pc img {
    padding-top: 0.5px;
  }
}

@media (max-width: 970px) {
  .box-merit-pc {
    padding: 20px 0px;
  }
}

.box-merit-pc__list {
  display: block !important;
  margin: 40px 0px;
  background-color: #f8f8f8;
  padding: 25px;
}

@media (max-width: 480px) {
  .box-merit-pc__list {
    display: none !important;
  }
}

@media (max-width: 970px) {
  .box-merit-pc__list {
    margin: 20px -20px 0px -20px;
    background-color: #f8f8f8;
    padding: 15px;
  }
}

.box-merit-pc__list-cunt {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  border: solid 1px #dddddd;
  padding: 25px;
  background-color: white;
}

.box-merit-pc__list-cunt:first-child {
  margin-top: 0px;
}

@media (max-width: 970px) {
  .box-merit-pc__list-cunt {
    margin-top: 15px;
    border: solid 1px #dddddd;
    padding: 15px;
  }
}

.box-merit-pc__infotxt {
  margin-left: 20px;
}

.box-merit-pc__infotxt h3 {
  font-weight: bold;
  margin-bottom: 20px;
}

.box-case-pc {
  display: block !important;
}

@media (max-width: 970px) {
  .box-case-pc {
    display: none !important;
  }
}

.box-case-pc__list {
  display: flex;
  justify-content: space-between;
}

.box-case-pc__list li {
  margin-top: 20px;
  width: 100%;
  margin-left: 20px;
}

.box-case-pc__list li:first-child {
  margin-left: 0px;
}

.box-case-pc__ttl {
  margin-top: 20px;
  font-weight: bold;
  border-left: solid 4px #0276af;
  padding: 3px 10px 3px 10px;
}

.box-storelist-pc__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.box-storelist-pc__list li {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  border: 1px solid #dddddd;
  margin-top: 15px;
  width: 155px;
  min-height: 74px;
  padding: 10px;
}

@media (max-width: 970px) {
  .box-storelist-pc__list li {
    width: 48%;
    padding: 10px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.box-storelist-pc__list li a {
  display: inline-flex;
  text-decoration: underline;
  color: #0276af;
}

@media (max-width: 970px) {
  .box-storelist-pc__list li a {
    text-decoration: none;
  }
}

/* =================================
　トップ PC 共通
================================= */
.base-top-pc {
  font-weight: bold;
  font-size: 22px;
  font-size: 1.375rem;
  padding: 20px;
  border-left: solid 5px #0276af;
  background-image: url(../img/top/bg_title.webp);
  background-size: 100% 100%;
}

@media (max-width: 970px) {
  .base-top-pc {
    font-weight: bold;
    font-size: 16px;
    font-size: 1rem;
    padding: 20px;
    margin: 0px -20px 0px -20px;
    border-left: solid 5px #0276af;
    background-image: url(../img/top/sp/bg_title.webp);
    background-size: 100% 100%;
  }
}

.btn-more {
  text-align: right;
  display: block !important;
}

@media (max-width: 970px) {
  .btn-more {
    display: none !important;
  }
}

.btn-more a {
  display: inline-block;
  color: #0276af;
  position: relative;
  padding: 0 0 0 15px;
  text-decoration: underline;
}

.btn-more a:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 7px;
  border-color: transparent transparent transparent #0276af;
  position: absolute;
  left: 0%;
  top: 27%;
}

/* =================================
　トップ PC 固定バナー
================================= */
.js-fixbanner-pc {
  display: block;
  position: fixed;
  bottom: 10px;
  right: 0;
  z-index: 500;
}

@media (max-width: 970px) {
  .js-fixbanner-pc {
    display: none;
  }
}

.js-fixbanner-pc .close {
  position: absolute;
  left: -15px;
  top: -15px;
  cursor: pointer;
}

/* =================================
　トップ SP
================================= */
.box-mv-sp {
  background-color: #f8f8f8;
}

/*
.box-visual-sp{
	width: 100%;
	height: auto;
}
*/
.box-top-cta-sp .box-cta {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.box-info-sp__ttl-conviction {
  background-image: url(../img/top/bg_info.webp);
  background-size: 100%;
  padding: 30px 25px;
}

.box-info-sp__ttl-conviction-txt {
  padding: 15px;
  display: inline-block;
  background-color: white;
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
}

.box-info-sp__ttl-conviction-txt span {
  color: #e14528;
}

.box-info-sp__txt-em {
  padding: 15px;
  background-color: #f8f8f8;
  color: #0276af;
}

.box-info-sp__ttl-comparison {
  background-image: url(../img/top/bg_comparison.webp);
  background-size: 100%;
  padding: 30px 25px;
}

.box-info-sp__ttl-comparison-txt {
  padding: 15px;
  display: inline-block;
  background-color: white;
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
}

.box-info-sp__ttl-comparison-txt span {
  color: #e14528;
}

.box-info-sp__outside-link {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.box-merit-sp {
  padding: 20px 0px;
}

.box-merit-sp__list {
  display: none !important;
  margin: 20px -20px 0px -20px;
  background-color: #f8f8f8;
  padding: 15px;
}

@media (max-width: 480px) {
  .box-merit-sp__list {
    display: block !important;
  }
}

.box-merit-sp__list-cunt {
  margin-top: 15px;
  border: solid 1px #dddddd;
  padding: 15px;
  background-color: white;
}

.box-merit-sp__list-cunt:first-child {
  margin-top: 0px;
}

.box-merit-sp__list-cunt-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}

.box-merit-sp__list-cunt-top h3 {
  font-weight: bold;
  margin-left: 15px;
}

.box-case-sp {
  display: none !important;
}

@media (max-width: 970px) {
  .box-case-sp {
    display: block !important;
  }
}

.box-case-sp__list {
  display: flex;
  justify-content: space-between;
}

.box-case-sp__list li {
  margin-top: 20px;
  width: 100%;
}

.box-case-sp__list li:nth-child(2n) {
  margin-left: 20px;
}

.box-case-sp__ttl {
  margin-top: 20px;
  font-weight: bold;
  border-left: solid 4px #0276af;
  padding: 3px 10px 3px 10px;
}

.box-storelist-sp__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.box-storelist-sp__list a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 10px;
  border: 1px solid #dddddd;
  margin-top: 15px;
  color: #0276af;
  width: 48%;
  min-height: 74px;
}

aside .area-latest-sp .area-latest-sp__sec .box-latest {
  border-bottom: 1px solid #dddddd;
}

aside .area-latest-sp .area-latest-sp__sec .box-latest a {
  display: block;
  padding: 20px 50px 20px 0px;
  background: url(../img/global/ico_arrow04.svg) right 0px center no-repeat;
  background-size: 30px;
  color: #0276af;
}

aside .area-latest-sp .area-latest-sp__sec .box-latest:last-child {
  border-bottom: none;
}

aside .area-latest-sp .area-latest-sp__sec .box-latest figure {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}

aside .area-latest-sp .area-latest-sp__sec .box-latest figure img {
  width: 80px;
  height: auto;
}

aside .area-latest-sp .area-latest-sp__sec .box-latest figure figcaption {
  margin: 0 0 0 20px;
}

aside .area-latest-pc .area-latest-pc__sec .box-latest {
  border-bottom: 1px solid #dddddd;
}

aside .area-latest-pc .area-latest-pc__sec .box-latest a {
  display: block;
  padding: 20px 50px 20px 0px;
  background: url(../img/global/ico_arrow04.svg) right 0px center no-repeat;
  background-size: 30px;
  color: #0276af;
}

aside .area-latest-pc .area-latest-pc__sec .box-latest:last-child {
  border-bottom: none;
}

aside .area-latest-pc .area-latest-pc__sec .box-latest figure {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}

aside .area-latest-pc .area-latest-pc__sec .box-latest figure img {
  height: auto;
  width: 120px;
}

@media (max-width: 970px) {
  aside .area-latest-pc .area-latest-pc__sec .box-latest figure img {
    width: 80px !important;
  }
}

aside .area-latest-pc .area-latest-pc__sec .box-latest figure figcaption {
  margin: 0 0 0 20px;
  font-size: 15px !important;
}

/* =================================
　トップ SP 共通
================================= */
.base-top-sp {
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
  padding: 20px;
  margin: 0px -20px 0px -20px;
  border-left: solid 5px #0276af;
  background-image: url(../img/top/sp/bg_title.webp);
  background-size: 100% 100%;
}

.btn-alllink {
  display: block;
  text-align: center;
  color: #0276af;
  font-weight: bold;
  padding: 15px;
  margin: 30px 0px 30px 0px;
  box-shadow: 0px 2px 2px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #0276af;
  border-radius: 5px;
}

/* =================================
　トップ独自 CTA
================================= */
@media (max-width: 970px) {
  .box-cta-top {
    margin: 0px;
    border: none;
    width: auto;
    padding: 20px 0px 0px 0px;
  }
}

.box-cta-top__cta-purpose {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3px 0px;
  background-color: #1fab89;
  border-radius: 10px 10px 0px 0px;
  font-size: 26px;
  font-size: 1.625rem;
  color: #fff;
}

@media (max-width: 970px) {
  .box-cta-top__cta-purpose {
    padding: 10px 0px;
    border-radius: 0px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.box-cta-top__ttl {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  padding: 20px 0px;
}

@media (max-width: 970px) {
  .box-cta-top__ttl {
    padding: 15px 0px;
    font-size: 16px;
    font-size: 1rem;
  }
}

.box-cta-top__change-panel {
  background-color: #f8f8f8;
  padding: 10px 0px 5px 0px;
}

.box-cta-top__panel_ttl {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #1fab89;
  text-align: center;
  padding: 0px 0px 10px 0px;
}

@media (max-width: 970px) {
  .box-cta-top__panel_ttl {
    display: none;
  }
}

.box-cta-top__panel_ttl--color {
  color: #ee1218;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold;
}

.box-cta-top__inner {
  display: flex;
  justify-content: space-between;
  margin: 0px 15px 0px 15px;
}

@media (max-width: 970px) {
  .box-cta-top__inner {
    display: block;
    margin: 0px 15px 15px 15px;
  }
}

.box-cta-top__in-enclosure {
  padding: 8px 10px 5px 10px;
  background-color: white;
  width: 49%;
  border-radius: 5px;
}

@media (max-width: 970px) {
  .box-cta-top__in-enclosure {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 2px;
  }
}

.box-cta-top__subttl {
  margin-bottom: 10px;
  padding-left: 5px;
  font-size: 16px;
  font-size: 1rem;
}

@media (max-width: 970px) {
  .box-cta-top__subttl {
    font-size: 15px;
    font-size: 0.9375rem;
    padding-left: 0px;
  }
}

.box-cta-top__subttl--post {
  position: relative;
  padding-left: 24px;
}

.box-cta-top__subttl--post::before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 16px;
  height: 23px;
  top: 4px;
  left: 0px;
  background-image: url(../img/global/ico_cta_post.webp);
  background-size: 16px 23px;
}

@media (max-width: 970px) {
  .box-cta-top__subttl--post::before {
    width: 15px;
    height: 21px;
    background-size: 15px 21px;
  }
}

.box-cta-top__subttl--capacity {
  position: relative;
  padding-left: 40px;
}

@media (max-width: 970px) {
  .box-cta-top__subttl--capacity {
    padding-left: 30px;
  }
}

.box-cta-top__subttl--capacity::before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 30px;
  height: 23px;
  top: 4px;
  left: 0px;
  background-image: url(../img/global/ico_cta_panel.webp);
  background-size: 30px 23px;
}

@media (max-width: 970px) {
  .box-cta-top__subttl--capacity::before {
    width: 22px;
    height: 17px;
    background-size: 22px 17px;
  }
}

.box-cta-top__area-post-link {
  position: relative;
  display: block;
  color: #1b86c3;
  text-decoration: underline;
  margin: 10px 0px 0px 34px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.6;
}

.box-cta-top__area-post-link::before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 26px;
  height: 26px;
  top: -2px;
  left: -36px;
  background-image: url(../img/global/ico_post_qa.svg);
  background-size: 26px 26px;
  background-repeat: no-repeat;
}

@media (max-width: 970px) {
  .box-cta-top__area-post-link::before {
    width: 18px;
    height: 18px;
    top: 0px;
    left: -24px;
    background-size: 18px 18px;
  }
}

@media (max-width: 970px) {
  .box-cta-top__area-post-link {
    width: auto;
    font-size: 13px;
    font-size: 0.8125rem;
    margin: 10px 0px 0px 26px;
  }
}

.box-cta-top__area-capacity {
  display: flex;
  align-items: center;
}

.box-cta-top__area-capacity-unit {
  margin-left: 20px;
}

@media (max-width: 970px) {
  .box-cta-top__area-capacity-unit {
    margin-left: 10px;
  }
}

.box-cta-top__area-capacity-unit .form-label-radio__ul {
  display: flex;
  align-items: center;
}

.box-cta-top__area-capacity-unit .form-label-radio__ul li {
  margin-right: 20px;
}

.box-cta-top__area-capacity-unit .form-label-radio__ul li:last-child {
  margin-right: 0px;
}

@media (max-width: 970px) {
  .box-cta-top__area-capacity-unit .form-label-radio__ul li:last-child {
    margin-right: 5px;
  }
}

@media (max-width: 970px) {
  .box-cta-top__area-capacity-unit .form-label-radio__ul li {
    margin-right: 10px;
  }
}

.box-cta-top__area-capacity-unit .form-label-radio__input + label {
  padding-left: 25px;
}

.box-cta-top__area-capacity-unit .form-label-radio__input + label::before {
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
}

.box-cta-top__area-capacity-unit .form-label-radio__input:checked:after {
  top: 7px;
  left: 4px;
  width: 24px;
  height: 24px;
}

.box-cta-top__area-capacity-unit .form-label-radio__input:checked + label::after {
  top: 7px;
  left: 5px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}

.box-cta-top__subtxt {
  margin-top: 5px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.6;
}

.box-cta-top__subtxt--link {
  text-decoration: underline;
  color: #1b86c3;
}

.box-cta-top__submit {
  width: 660px;
  display: block;
  border-radius: 40px !important;
  border: solid 4px white !important;
  background-image: url(../img/global/ico_arrow09.svg), linear-gradient(to bottom, #ff9400, #fe5600);
  background-size: 34px, 100%;
  background-position: 120px center, left;
  color: white;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: bold;
  padding: 13px 0px 13px 50px;
  margin: 10px auto 15px auto;
  outline: none;
}

@media (max-width: 970px) {
  .box-cta-top__submit {
    width: 90%;
    padding: 12px 0px 12px 40px;
    font-size: 16px;
    font-size: 1rem;
    background-position: 50px center, left;
  }
}

@media (max-width: 320px) {
  .box-cta-top__submit {
    background-position: 25px center, left;
  }
}

.box-cta-top__submit:hover {
  cursor: pointer;
}

.box-cta-top__btn-link {
  text-align: center;
  width: 570px;
  display: block;
  border-radius: 3px !important;
  box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #f56000;
  background-image: url(../img/global/ico_arrow09.svg);
  background-size: 25px;
  background-position: 80px center;
  color: white;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: bold;
  padding: 13px 0px 13px 13px;
  margin: 15px auto 15px auto;
  outline: none;
}

@media (max-width: 970px) {
  .box-cta-top__btn-link {
    width: 100%;
    padding: 15px 0px;
    margin: 10px auto 0px auto;
    font-size: 14px;
    font-size: 0.875rem;
    background-position: 10px center;
  }
}

@media (max-width: 320px) {
  .box-cta-top__btn-link {
    padding: 15px 0px 15px 25px;
  }
}

@media (max-width: 970px) {
  .box-cta-top__area-product-unit {
    margin-left: 10px;
  }
}

.box-cta-top__area-product-unit .form-label-radio__ul {
  display: flex;
  align-items: center;
}

.box-cta-top__area-product-unit .form-label-radio__ul--wrap {
  flex-wrap: wrap;
}

@media (max-width: 970px) {
  .box-cta-top__area-product-unit .form-label-radio__ul {
    display: block;
  }
}

.box-cta-top__area-product-unit .form-label-radio__ul li {
  margin-right: 10px;
}

.box-cta-top__area-product-unit .form-label-radio__ul li:last-child {
  margin-right: 0px;
}

@media (max-width: 970px) {
  .box-cta-top__area-product-unit .form-label-radio__ul li:last-child {
    margin-right: 5px;
  }
}

@media (max-width: 970px) {
  .box-cta-top__area-product-unit .form-label-radio__ul li {
    margin-right: 10px;
  }
}

.box-cta-top__area-product-unit .form-label-radio__input + label {
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 5px 10px 5px 33px;
  background-color: #f8f8f8;
  border-radius: 3px;
  border: solid 2px #f8f8f8;
  margin-bottom: 8px;
}

.box-cta-top__area-product-unit .form-label-radio__input + label::before {
  top: 7px;
  left: 5px;
  width: 20px;
  height: 20px;
}

.box-cta-top__area-product-unit .form-label-radio__input:checked:after {
  top: 12px;
  left: 4px;
  width: 24px;
  height: 24px;
}

.box-cta-top__area-product-unit .form-label-radio__input:checked + label {
  background-color: white;
  border: solid 2px #1fab89;
}

.box-cta-top__area-product-unit .form-label-radio__input:checked + label::after {
  top: 12px;
  left: 10px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}

.box-cta-top__txt-battery {
  padding: 10px;
  color: #f56000;
  border-radius: 5px;
  border: solid 2px #f56000;
  background-color: white;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
}

@media (max-width: 970px) {
  .box-cta-top__txt-battery {
    padding: 15px;
    width: 84%;
    margin: 0px auto;
  }
}

@media (max-width: 480px) {
  .box-cta-top__txt-battery {
    width: 94%;
  }
}

@media (max-width: 320px) {
  .box-cta-top__txt-battery {
    padding: 10px;
  }
}

.box-cta-top__txt-battery--important {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 5px 18px;
  background-color: #f85559;
  border-radius: 16px;
  color: #ffffff !important;
  margin-right: 10px;
}

@media (max-width: 970px) {
  .box-cta-top__txt-battery--important {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.box-cta-top .js-disp-battery {
  display: none;
}

.box-subsidy-description-area {
  margin-bottom: 60px;
}

@media (max-width: 970px) {
  .box-subsidy-description-area {
    margin-bottom: 30px;
  }
}

.box-subsidy-description-area .inner {
  padding: 0px 35px;
}

@media (max-width: 970px) {
  .box-subsidy-description-area .inner {
    padding: 0px 20px;
  }
}

.box-vpp-area__title {
  text-align: center;
  font-size: 2.5rem;
}

@media (max-width: 970px) {
  .box-vpp-area__title {
    font-size: 1rem;
  }
}

.box-vpp-area__line {
  width: 200px;
  height: 5px;
  background-color: #0276af;
  margin-bottom: 20px;
  border: none;
}

@media (max-width: 970px) {
  .box-vpp-area__line {
    width: 90px;
    height: 3px;
  }
}

.box-vpp-area__hojokin-bound {
  border-radius: 10px 10px 10px 10px;
  background: #fff;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
}

.box-vpp-area__hojokin-bound__top {
  align-items: center;
  background: #0276af;
  color: #fff;
  padding: 20px 30px;
  border-radius: 10px 10px 0 0;
  text-align: center;
}

.box-vpp-area__hojokin-bound__content {
  padding: 20px;
}

.box-vpp-area__hojokin-bound__content__note {
  display: block;
}

.box-vpp-area__hojokin-bound__content--only_sp {
  display: none;
}

.box-vpp-area__hojokin-bound__content__info {
  display: flex;
  flex-direction: row;
}

.box-vpp-area__hojokin-bound__content__info__picture {
  align-self: center;
  width: 20%;
  margin-right: 5%;
}

.box-vpp-area__hojokin-bound__content__info__text {
  flex: 2;
}

.box-vpp-area__hojokin-bound__content__info__text__p {
  padding-bottom: 20px;
  color: red;
}

.box-vpp-area__hojokin-bound__content__info__text__note p {
  padding-bottom: 20px;
}

.box-vpp-area__hojokin-bound__content__info__text__note--color {
  color: red;
}

.box-vpp-area__hojokin-bound__content__list-note p:first-child {
  background: #ebfbfb;
  border-radius: 10px 10px 10px 10px;
  padding: 10px;
  margin-bottom: 20px;
  width: 90%;
}

@media (max-width: 970px) {
  .box-vpp-area__hojokin-bound__content__list-note p:first-child {
    width: 100%;
  }
}

@media (max-width: 970px) {
  .box-vpp-area__hojokin-bound__content--only_sp {
    display: block;
  }
  .box-vpp-area__hojokin-bound__content__list-note {
    padding-bottom: 20px;
  }
  .box-vpp-area__hojokin-bound__content__content__note {
    display: none;
    padding-bottom: 20px;
  }
  .box-vpp-area__hojokin-bound__content__info__picture {
    width: 70%;
    align-self: center;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .box-vpp-area__hojokin-bound__content__info {
    display: flex;
    flex-direction: column-reverse;
  }
}

/* =================================
　削減事例
================================= */
.sec_reduction-example {
  background-color: #f6f8f9;
}

.sec_reduction-example--savings {
  padding-bottom: 100px;
}

@media (max-width: 736px) {
  .sec_reduction-example--savings {
    padding-bottom: 50px;
  }
}

.sec_reduction-example__ttl {
  position: relative;
  color: #002a68;
  text-align: center;
  padding: 70px 15px 27px 25px;
  font-size: 32px;
  font-size: 2rem;
  margin-bottom: 50px;
}

@media (max-width: 736px) {
  .sec_reduction-example__ttl {
    font-size: 19px;
    font-size: 1.1875rem;
    padding: 35px 15px 20px 12.5px;
    margin-bottom: 25px;
  }
}

.sec_reduction-example__ttl--small {
  font-size: 20px;
  font-size: 1.25rem;
}

@media (max-width: 1278px) {
  .sec_reduction-example__ttl--small {
    font-size: 28px;
    font-size: 1.75rem;
  }
}

@media (max-width: 736px) {
  .sec_reduction-example__ttl--small {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.sec_reduction-example__ttl-txt {
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
}

@media (max-width: 736px) {
  .sec_reduction-example__ttl-txt {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.sec_reduction-example__ttl-txt p {
  font-size: 16px;
  font-size: 1rem;
}

.sec_reduction-example__ttl strong {
  display: block;
  padding-bottom: 20px;
  text-align: center;
  font-size: 40px;
  font-size: 2.5rem;
}

@media (max-width: 736px) {
  .sec_reduction-example__ttl strong {
    padding-bottom: 0px;
    font-size: 23px;
    font-size: 1.4375rem;
  }
}

.sec_reduction-example__ttl:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100px;
  height: 2px;
  background: #002a68;
}

@media (max-width: 736px) {
  .sec_reduction-example__ttl:after {
    width: 50px;
  }
}

.sec_reduction-example__border {
  margin: 13px auto 0 auto;
}

@media (max-width: 736px) {
  .sec_reduction-example__border {
    margin: 6.5px auto 0 auto;
  }
}

.sec_reduction-example__border:after {
  height: 1px;
}

.sec_reduction-example__ttl-txt {
  padding-top: 50px;
}

@media (max-width: 736px) {
  .sec_reduction-example__ttl-txt {
    padding-top: 25px;
  }
}

.sec_reduction-example__intro-model {
  background-color: white;
  padding: 50px;
}

@media (max-width: 736px) {
  .sec_reduction-example__intro-model {
    padding: 25px 20px;
  }
}

.sec_reduction-example__intro-model__ttl {
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 20px;
}

@media (max-width: 736px) {
  .sec_reduction-example__intro-model__ttl {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}

.sec_reduction-example__intro-model__txt-kw {
  font-size: 18px;
  font-size: 1.125rem;
  color: #111111;
}

@media (max-width: 736px) {
  .sec_reduction-example__intro-model__txt-kw {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.sec_reduction-example__spending, .sec_reduction-example__initial-capital {
  margin-top: 55px;
}

.sec_reduction-example__spending__ttl, .sec_reduction-example__initial-capital__ttl {
  text-align: center;
  color: #002a68;
  font-size: 24px;
  font-size: 1.5rem;
}

@media (max-width: 736px) {
  .sec_reduction-example__spending__ttl, .sec_reduction-example__initial-capital__ttl {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.sec_reduction-example__spending__img, .sec_reduction-example__initial-capital__img {
  width: 100%;
  padding: 0 7.5% 0 7.5%;
  margin: auto;
  text-align: center;
  margin-top: 35px;
}

.sec_reduction-example__spending__img img, .sec_reduction-example__initial-capital__img img {
  width: 100%;
}

.sec_reduction-example__spending__img p, .sec_reduction-example__initial-capital__img p {
  text-align: left;
  padding: 15px 0;
}

@media (max-width: 736px) {
  .sec_reduction-example__spending__img, .sec_reduction-example__initial-capital__img {
    padding: 0px;
  }
}

.sec_reduction-example__spending__img {
  width: 100%;
  padding: 0;
}

.sec_reduction-example__spending__img p {
  margin-left: 7.5%;
}

@media (max-width: 736px) {
  .sec_reduction-example__spending__img p {
    margin-left: 0px;
  }
}

.sec_reduction-example__tax-saving {
  padding-top: 70px;
}

@media (max-width: 736px) {
  .sec_reduction-example__tax-saving {
    padding-top: 55px;
  }
}

.sec_reduction-example__tax-saving__ttl {
  font-size: 24px;
  font-size: 1.5rem;
}

@media (max-width: 736px) {
  .sec_reduction-example__tax-saving__ttl {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.sec_reduction-example__tax-saving__cont {
  width: 100%;
  margin: auto;
  padding: 0 7.5% 0 7.5%;
}

.sec_reduction-example__tax-saving__cont__txt {
  text-align: center;
  padding: 35px 0;
}

.sec_reduction-example__tax-saving__cont__bonus {
  background-color: #002a68;
  color: white;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 25px;
  position: relative;
  text-align: center;
  border-radius: 5px;
}

@media (max-width: 736px) {
  .sec_reduction-example__tax-saving__cont__bonus {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 18.5px 38.5px;
  }
}

.sec_reduction-example__tax-saving__cont__bonus::before {
  border-color: rgba(0, 174, 96, 0);
  border-top-color: #002a68 !important;
  border-width: 25px !important;
  margin-left: -25px !important;
}

.sec_reduction-example__tax-saving__cont__bonus::after {
  border-color: rgba(239, 254, 246, 0);
  border-width: 25px !important;
  margin-left: -25px !important;
}

.sec_reduction-example__tax-saving__cont__bonus::before, .sec_reduction-example__tax-saving__cont__bonus::after {
  top: 99.8%;
  left: 50%;
  border: solid transparent;
  content: "";
  height: 30px;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.sec_reduction-example__tax-saving__cont__img {
  margin: auto;
  margin-top: 40px;
}

.sec_reduction-example__tax-saving__cont__img img {
  width: 100%;
}

.sec_reduction-example__tax-saving__cont__img__sp {
  display: none;
}

.sec_reduction-example__tax-saving__cont__note-txt {
  margin-top: 35px;
}

.sec_reduction-example__common__table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  font-size: 1rem;
}

@media (max-width: 736px) {
  .sec_reduction-example__common__table {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.sec_reduction-example__common__table tr {
  border-collapse: collapse;
  border: solid 1px #dddddd;
  border-top: none;
}

@media (max-width: 736px) {
  .sec_reduction-example__common__table tr {
    border: none;
  }
  .sec_reduction-example__common__table tr:first-child th {
    border-top: solid 1px #dddddd;
  }
}

.sec_reduction-example__common__table th {
  width: 225px;
  border-collapse: collapse;
  border: solid 1px #dddddd;
  padding: 15px;
  background-color: #f5f6f7;
}

@media (max-width: 736px) {
  .sec_reduction-example__common__table th {
    border-top: none;
    display: block;
    width: 100%;
    border-bottom: none;
  }
}

.sec_reduction-example__common__table td {
  border-collapse: collapse;
  border: solid 1px #dddddd;
  padding: 15px;
  background-color: white;
}

@media (max-width: 736px) {
  .sec_reduction-example__common__table td {
    border-top: solid 1px #dddddd;
    display: block;
  }
}

@media (max-width: 736px) {
  .sec_reduction-example__common__table {
    border: none;
  }
}

@media (max-width: 736px) {
  .sec_reduction-example__common__table__res-center {
    text-align: center;
  }
}

.sec_reduction-example__common__table__important {
  color: #e14528;
}

/* =================================
　トップ独自 CTA
================================= */
/*
.box-cta-top{
	margin:40px 0px 40px 0px;
	background-color: rgba(#f8f8f8,1);
  	border: solid 5px rgba(#1fab89,1);
  	@include sp {
  		margin:40px -20px 40px -20px;
  		border: none;
  		width: auto;
  	}
  	&__top_ttl{
  		display: flex;
		justify-content: center;
		align-items: center;
		@include font-size(24);
		font-weight: bold;
		padding:10px 0px;
  		color:rgba(#fff,1);
  		background-color: rgba(#1fab89,1);
  		@include sp {
  			padding:15px 0px;
  			@include font-size(16);
  		}
  	}
  	&__top_disp{
  		background-color: rgba(#fff,1);
  		text-align: center;
  		padding: 20px;
  		border: solid 1px rgba(#c0b10f,1);
  		margin-bottom: 20px;
  		span{
  			color: $main-red;
  		}
  		@include sp {
  			padding: 15px 5px;
  		}
  	}
  	&__form-area{
  		padding:20px 20px 0px 20px;
  		@include sp {
  			padding:20px 20px 20px 20px;
  		}
  	}
  	&__description{
  		margin-bottom: 20px;
  	}
  	&--fwB{
  		font-weight: bold;
  	}
  	&__step{
  		background-color: rgba(#fff,1);
  		padding:20px;
  		&:nth-child(2){
  			margin-top: 20px;
  		}
  		@include sp {
  			padding:10px;
  			margin-bottom: 10px;
  			&:first-child{
  				margin-bottom: 10px;
  			}
  		}
  		&--area1{
  			height: 115px;
  			@include sp {
  				height: auto;
  			}
  		}
  		&--area2{
  			@include sp {
  				height: auto;
  			}
  		}
  		&--area3{
  			@include sp {
  				height: auto;
  			}
  		}
  		li{
  			margin: 0px 5px 0px 0px !important;
	  		.form-label-radio__input{
	  			margin: 0px 3px 0px 0px !important;
	  		}
  		}
  		&--color{
  			color: rgba(#1fab89,1);
  		}
  		&--supplement{
  			margin-top: 10px;
  			@include font-size(14);
  			line-height: 1.6;
			@include sp {
				@include font-size(13);
			}
  		}
  		&--ico1{
  			position: relative;
  			padding-left: 40px;
  			&::before {
  				position: absolute;
  			    content: "";
  			    display:inline-block;
			    width:26px;
			    height:35px;
			    top: -4px;
        		left: 0px;
        		background-image: url(../img/global/ico_cta_mitumori.webp);
        		background-size: 26px 35px;
  			}
  		}
  		&--ico2{
  			position: relative;
  			padding-left: 40px;
  			&::before {
  				position: absolute;
  			    content: "";
  			    display:inline-block;
			    width:24px;
			    height:35px;
			    top: -4px;
        		left: 2px;
        		background-image: url(../img/global/ico_cta_post.webp);
        		background-size: 24px 35px;
  			}
  		}
  		&--ico3{
  			position: relative;
  			padding-left: 40px;
  			&::before {
  				position: absolute;
  			    content: "";
  			    display:inline-block;
			    width:40px;
			    height:30px;
			    top: 0px;
        		left: -6px;
        		background-image: url(../img/global/ico_cta_panel.webp);
        		background-size: 40px 30px;
  			}
  		}
  	}
	&__area-post{
		display: flex;
		align-items: center;
		margin:15px 0px 0px 0px;
		input{
			width: 200px;
			@include sp {
				width: 100%;
			}
		}
		@include sp {
			display: block;
		}
	}
	&__area-post-link{
		width: 650px;
		position: relative;
		display: block;
		color: rgba(#1b86c3,1);
		text-decoration: underline;
		margin-left: 56px;
		@include font-size(14);
  		line-height: 1.6;
		&::before {
			position: absolute;
		    content: "";
		    display:inline-block;
		    width:26px;
		    height:26px;
		    top: 10px;
			left: -36px;
			background-image: url(../img/global/ico_post_qa.svg);
			background-size: 26px 26px;
			@include sp {
				top: -2px;
			}
		}
		@include sp {
			width: auto;
			@include font-size(13);
			margin:10px 0px 0px 36px;
		}
	}
	&__area-capacity{
		display: flex;
		align-items: center;
		margin:15px 0px 0px 0px;
		input[type="tel"]{
			width: 200px;
			@include sp {
				width: 100%;
			}
		}
	}
	&__area-capacity-unit{
		width: 740px;
    	margin-left: 20px;
		@include sp {
			margin-left: 10px;
		}
		.form-label-radio{
			&__ul{
				display: flex;
				align-items: center;
				li{
				  margin-right: 20px;
				  &:last-child{
				    margin-right: 0px;
				    @include sp {
				    	margin-right: 5px;
				    }
				  }
				  @include sp {
				    margin-right: 10px;
				  }
				}
			}
			&__input + label{
				padding-left: 25px;
			}
			&__input + label::before{
				top: 0px;
				left: 0;
				width: 20px;
				height: 20px;
			}
			&__input:checked:after{
				top: 5px;
				left: 4px;
				width: 24px;
				height: 24px;
			}
			&__input:checked + label::after{
				top: 5px;
				left: 5px;
				width: 12px;
				height: 12px;
				border-radius: 50%;
			}
		}
	}
	.box-form-layout{
		display: flex;
		justify-content: space-between;
		@include sp {
			display: block;
		}
		&__half{
			width: 440px;
			@include sp {
				width: auto;
			}
		}
	}
}
*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJjb3JlL192YWxpYWJsZXMuc2NzcyIsImNvcmUvX21peGlucy5zY3NzIiwidG9wLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzttQ0RFbUM7QUVxRW5DLHVCQUFBO0FDcEVBOzttQ0hHbUM7QUdBbkM7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFFBQVE7RUFDUixZQUFnQjtFQUNoQix5QkZEb0I7RUVFcEIsWUFBWTtBSEVkOztBR0FBOzttQ0hJbUM7QUdEbkM7RUFDRSw4QkFBOEI7QUhHaEM7O0FHQUU7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHFCQUFxQjtBSEd6Qjs7QUVnQkU7RUN0QkE7SUFLSSxzQkFBc0I7SUFDdEIsV0FBVztJQUNYLGtCQUFrQjtFSE10QjtBQUNGOztBR0pFO0VBQ0ksV0FBVztFQUNYLDBCQUEwQjtFQUMxQixTQUFTO0VBQ1QsVUFBVTtBSE9oQjs7QUVDRTtFQ1pBO0lBTU0sV0FBVztJQUNYLDBCQUEwQjtFSFVoQztBQUNGOztBRTFCRTtFQ29CRjtJQUVJLGFBQWE7RUhTZjtBQUNGOztBRVpFO0VDQUY7SUFLSSxhQUFhO0VIWWY7QUFDRjs7QUViRTtFQ0xGO0lBUUksY0FBYztJQUNkLGlCQUFpQjtFSGVuQjtBQUNGOztBR3pCQTtFQWNNLFdBQVc7QUhlakI7O0FHWEE7RUFDRSxxQkFBcUI7QUhjdkI7O0FFakNFO0VDa0JGO0lBR0ksY0FBYztJQUNkLGVBQWU7RUhpQmpCO0FBQ0Y7O0FHaEJFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYix5QkFBMkI7QUhtQi9COztBRTlDRTtFQ3dCQTtJQUtJLGdCQUFnQjtJQUNoQixjQUFjO0VIc0JsQjtBQUNGOztBR3BCRTtFQUNFLGFBQWE7RUFDYixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQix5QkFBOEI7RURoQmhDLGVBQXFCO0VBQ3JCLG1CQUFnQztBRndDbEM7O0FFL0RFO0VDaUNBO0lEWEEsZUFBcUI7SUFDckIsZUFBZ0M7SUNtQjVCLHVCQUF1QjtJQUN2QixhQUFhO0VINEJqQjtBQUNGOztBRzFCRTtFQUNFLFdBQVc7RUFDWCxzQkFBc0I7QUg2QjFCOztBRy9CRztFQUtLLDZCQUE2QjtBSDhCckM7O0FHbkNHOztFQVNLLHNCQUFzQjtBSCtCOUI7O0FHeENHO0VBWUssWUFBWTtFQUNaLGFBQWE7RUFDYiw0QkFBNEI7RUFDNUIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFRHhDdkIsZUFBcUI7RUFDckIsbUJBQWdDO0FGeUVsQzs7QUVoR0U7RUM4Q0M7SUFtQk8sY0FBYztJQUNkLFdBQVc7SUFDWCxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLDZCQUE2QjtJQUM3QixrQkFBa0I7RUhvQzFCO0FBQ0Y7O0FFaEhFO0VDbURDO0lEeEJELGVBQXFCO0lBQ3JCLG1CQUFnQztFRjBGaEM7QUFDRjs7QUdwRUc7RUErQkssYUFBYTtBSHlDckI7O0FFdEhFO0VDOENDO0lBaUNPLGNBQWM7SUFDZCxXQUFXO0lBQ1gsYUFBYTtFSDRDckI7QUFDRjs7QUVuSUU7RUNtREM7SUR4QkQsZUFBcUI7SUFDckIsa0JBQWdDO0VGNkdoQztBQUNGOztBRzVDRztFQUVHLG1CQUFtQjtBSDhDekI7O0FHNUNJO0VBQ0UsY0FBYztBSCtDcEI7O0FHNUNFO0VBQ0UsYUFBYTtFQUNiLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsOEJBQWdDO0FIK0NwQzs7QUduREc7RUQzRUQsZUFBcUI7RUFDckIsbUJBQWdDO0VDaUY1QixjQUFtQjtFQUNuQixpQkFBaUI7QUhrRHZCOztBRTNKRTtFQ2lHQTtJQVdJLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsNkJBQStCO0VIb0RuQztFR2pFQztJRDNFRCxlQUFxQjtJQUNyQixlQUFnQztFRitJaEM7QUFDRjs7QUdySkE7RUFvR00sZUFBZTtBSHFEckI7O0FHakRBO0VBQ0UseUJBQThCO0VBQzlCLGlCQUFpQjtBSG9EbkI7O0FFaExFO0VDMEhGO0lBSUksNEJBQTRCO0lBQzVCLHVCQUF1QjtFSHVEekI7QUFDRjs7QUdyREU7RUFDRSxhQUFhO0VBQ2IsOEJBQThCO0FId0RsQzs7QUU1TEU7RUNrSUE7SUFJSSxjQUFjO0VIMkRsQjtBQUNGOztBR2hFRztFQU9HLGlCQUFpQjtBSDZEdkI7O0FFdE1FO0VDa0lDO0lBU0ssZ0JBQWdCO0lBQ2hCLGdCQUFnQjtFSGdFdEI7QUFDRjs7QUc3REU7RUFDRSxXQUFXO0FIZ0VmOztBRzFEQTtFQUNFLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsZ0JBQWdCO0FINkRsQjs7QUc1REU7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGdCQUFnQjtBSCtEcEI7O0FHdEVBO0VBV00sYUFBYTtBSCtEbkI7O0FHMUVBO0VBZ0NJLGtDQUFrQztFQUNsQyxTQUFTO0VBQ1QsNEJBQTRCO0VBQzVCLHdCQUF3QjtBSDhDNUI7O0FHakZBO0VBaUJRLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsWUFBWTtBSG9FcEI7O0FHdkZBO0VBcUJVLFVBQVU7QUhzRXBCOztBRzNGQTtFQXdCVSxhQUFhO0VBQ2IsMkJBQTJCO0FIdUVyQzs7QUdoR0E7RUEyQlksb0NBQXFCO0FIeUVqQzs7QUc5REE7RUFFSSwwQkFBMEI7RUFDMUIsNkJBQTZCO0FIZ0VqQzs7QUc3REE7RUFDRSxhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLGdCQUFnQjtFQUNoQiw0QkFBNEI7RUFDNUIsbUJBQW1CO0FIZ0VyQjs7QUV4UUU7RUNtTUY7SUFRSSxjQUFjO0lBQ2QscUJBQXFCO0VIa0V2QjtFRzNFRjtJQVdNLDJCQUEyQjtFSG1FL0I7RUc5RUY7SUFjTSx1QkFBdUI7RUhtRTNCO0FBQ0Y7O0FHaEVFO0VBQ0UsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixrQ0FBa0M7QUhtRXRDOztBR2xFSTtFQUNFLGNBQWM7RUFDZCxvQkFBb0I7QUhxRTFCOztBR25FSTtFQUNFLFdBQVc7RUFDWCw4Q0FBOEM7RUFDOUMscUJBQXFCO0VBQ3JCLGtCQUFrQjtBSHNFeEI7O0FFdlNFO0VDNk5FO0lBTUksa0JBQWtCO0VIeUV4QjtBQUNGOztBR3ZFTTtFQUNFLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsdUJBQTJCO0VBQzNCLGlCQUFpQjtFRHBOdkIsZUFBcUI7RUFDckIsbUJBQWdDO0FGK1JsQzs7QUV0VEU7RUNzT0k7SUFPSSxhQUFhO0lEdk5yQixlQUFxQjtJQUNyQixrQkFBZ0M7RUZzU2hDO0FBQ0Y7O0FHeEZPO0VEaE5MLGVBQXFCO0VBQ3JCLGlCQUFnQztFQzJOeEIsY0FBbUI7QUhrRjdCOztBRXBVRTtFQ3NPSztJRGhOTCxlQUFxQjtJQUNyQixlQUFnQztFRm1UaEM7QUFDRjs7QUdqRkk7RUFDRSxhQUFhO0VBQ2IseUJBQThCO0VBQzlCLGNGblNhO0FEdVhuQjs7QUVqVkU7RUMwUEU7SUFNSSx3QkFBd0I7RUhzRjlCO0FBQ0Y7O0FHbElHO0VBaURLLGdCQUFnQjtFQUNoQixhQUFhO0FIcUZyQjs7QUU1VkU7RUNxTkM7SUFvRE8sYUFBYTtJQUNiLHNCQUFzQjtFSHdGOUI7QUFDRjs7QUdyRkk7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtBSHdGdkI7O0FFeldFO0VDOFFFO0lBS0ksY0FBYztFSDJGcEI7QUFDRjs7QUd4Rk07RUFDRSxrQ0FBa0M7RUFDbEMsYUFBYTtFQUNiLHlCQUF5QjtFRHBRL0IsZUFBcUI7RUFDckIsbUJBQWdDO0FGZ1dsQzs7QUd0RkU7RUFDRSxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLGtDQUFrQztBSHlGdEM7O0FHdkZJO0VBQ0UsY0FBYztBSDBGcEI7O0FFallFO0VDaVNBO0lBVUksZ0JBQWdCO0VIMkZwQjtBQUNGOztBR3pGSTtFQUNFLG9EQUFvRDtFQUNwRCxxQkFBcUI7RUFDckIsa0JBQWtCO0FINEZ4Qjs7QUU3WUU7RUM4U0U7SUFLSSxrQkFBa0I7RUgrRnhCO0FBQ0Y7O0FHN0ZNO0VBQ0UsYUFBYTtFQUNiLHFCQUFxQjtFQUNyQix1QkFBMkI7RUFDM0IsaUJBQWlCO0VEcFN2QixlQUFxQjtFQUNyQixrQkFBZ0M7QUZxWWxDOztBRTVaRTtFQ3NUSTtJQU9JLGFBQWE7SUR2U3JCLGVBQXFCO0lBQ3JCLGVBQWdDO0VGNFloQztBQUNGOztBRzlHTztFRGhTTCxlQUFxQjtFQUNyQixtQkFBZ0M7RUMyU3hCLGNBQW1CO0FId0c3Qjs7QUUxYUU7RUNzVEs7SURoU0wsZUFBcUI7SUFDckIsZUFBZ0M7RUZ5WmhDO0FBQ0Y7O0FHdEdBO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUh5R25COztBRTFiRTtFQzJVRjtJQVFJLFVBQVU7RUg0R1o7QUFDRjs7QUdySEE7RUFXSSxVQUFVO0VBQ1YsWUFBWTtBSDhHaEI7O0FFaGVFO0VDc1dGO0lBZUksaUJBQWlCO0VIZ0huQjtBQUNGOztBRzlHQTtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIseUJBQThCO0VBQzlCLGFBQWE7QUhpSGY7O0FFbGRFO0VDNlZGO0lBTUksZUFBZTtJQUNmLDBCQUEwQjtJQUMxQix1QkFBdUI7RUhvSHpCO0VHNUhGO0lBVU0sa0JBQWtCO0VIcUh0QjtBQUNGOztBRTdkRTtFQ2lYRjtJQUVJLGlCQUFpQjtFSCtHbkI7QUFDRjs7QUc5R0U7RURqSUEseUJBQXlCO0VDbUl2QixnQkFBZ0I7RUFDaEIseUJBQThCO0VBQzlCLGFBQWE7QUhpSGpCOztBRXJlRTtFQ2dYQTtJRC9IRSx3QkFBd0I7RUZ5UDFCO0FBQ0Y7O0FFaGZFO0VDcVhBO0lBTUksNEJBQTRCO0lBQzVCLHlCQUE4QjtJQUM5QixhQUFhO0VIMEhqQjtBQUNGOztBR3hIRTtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsZ0JBQWdCO0VBQ2hCLHlCQUEyQjtFQUMzQixhQUFhO0VBQ2IsdUJBQTJCO0FIMkgvQjs7QUdqSUc7RUFRRyxlQUFlO0FINkhyQjs7QUVyZ0JFO0VDZ1lBO0lBV0ksZ0JBQWdCO0lBQ2hCLHlCQUEyQjtJQUMzQixhQUFhO0VIK0hqQjtBQUNGOztBRzdIRTtFQUNFLGlCQUFpQjtBSGdJckI7O0FHaklHO0VBR0csaUJBQWlCO0VBQ2pCLG1CQUFtQjtBSGtJekI7O0FHOUhBO0VEaE1FLHlCQUF5QjtBRmtVM0I7O0FFMWhCRTtFQ3daRjtJRDlMSSx3QkFBd0I7RUZxVTFCO0FBQ0Y7O0FHdElFO0VBQ0UsYUFBYTtFQUNiLDhCQUE4QjtBSHlJbEM7O0FHM0lHO0VBSUcsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxpQkFBaUI7QUgySXZCOztBR2pKRztFQVFLLGdCQUFnQjtBSDZJeEI7O0FHeklFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQiw4QkYvY2U7RUVnZGYsMEJBQTBCO0FINEk5Qjs7QUd4SUU7RUFDRSxhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLGVBQWU7QUgySW5COztBRzlJRztFQUtHLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFRGhhdEIsZUFBcUI7RUFDckIsbUJBQWdDO0VDaWE1Qix5QkFBMkI7RUFDM0IsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsYUFBYTtBSDhJbkI7O0FFMWtCRTtFQzhhQztJQWlCSyxVQUFVO0lBQ1YsYUFBYTtJRDFhbkIsZUFBcUI7SUFDckIsb0JBQWdDO0VGMmpCaEM7QUFDRjs7QUdyS0c7RUFzQkssb0JBQW9CO0VBQ3BCLDBCQUEwQjtFQUMxQixjRjVlVztBRCtuQm5COztBRXpsQkU7RUM4YUM7SUEyQk8scUJBQXFCO0VIcUo3QjtBQUNGOztBRzdJQTs7bUNIaUptQztBRzlJbkM7RUFDRSxpQkFBaUI7RURoY2pCLGVBQXFCO0VBQ3JCLG1CQUFnQztFQ2ljaEMsYUFBYTtFQUNiLDhCRi9maUI7RUVnZ0JqQiwrQ0FBK0M7RUFDL0MsMEJBQTBCO0FIaUo1Qjs7QUU1bUJFO0VDcWRGO0lBUUksaUJBQWlCO0lEdmNuQixlQUFxQjtJQUNyQixlQUFnQztJQ3djOUIsYUFBYTtJQUNiLDJCQUEyQjtJQUMzQiw4QkZ2Z0JlO0lFd2dCZixrREFBa0Q7SUFDbEQsMEJBQTBCO0VIcUo1QjtBQUNGOztBR25KQTtFQUNFLGlCQUFpQjtFRC9RakIseUJBQXlCO0FGc2EzQjs7QUU5bkJFO0VDc2VGO0lENVFJLHdCQUF3QjtFRnlhMUI7QUFDRjs7QUc5SkE7RUFJSSxxQkFBcUI7RUFDckIsY0ZqaEJlO0VDeUhqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VDK1pqQiwwQkFBMEI7QUh5SjlCOztBR3RLQTtFRGhaSSxXQUFXO0VBQ1gsUUFBUTtFQUNSLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsMkJBQTZDO0VBQzdDLHlEQ29ad0I7RURuWnhCLGtCQUFrQjtFQUNsQixRQ21aVztFRGxaWCxRQ21aVztBSHVLZjs7QUdsS0E7O21DSHNLbUM7QUduS25DO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixZQUFZO0VBQ1osUUFBUTtFQUNSLFlBQVk7QUhxS2Q7O0FFbnFCRTtFQ3lmRjtJQU9JLGFBQWE7RUh3S2Y7QUFDRjs7QUdoTEE7RUFVSSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFVBQVU7RUFDVixlQUFlO0FIMEtuQjs7QUd2S0E7O21DSDJLbUM7QUd4S25DO0VBQ0UseUJBQThCO0FIMEtoQzs7QUd4S0E7Ozs7O0NIK0tDO0FHektEO0VBRUksMkJBQTJCO0VBQzNCLDhCQUE4QjtBSDBLbEM7O0FHdEtFO0VBQ0UsOENBQThDO0VBQzlDLHFCQUFxQjtFQUNyQixrQkFBa0I7QUh5S3RCOztBR3ZLRTtFQUNFLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsdUJBQTJCO0VBQzNCLGlCQUFpQjtFRC9nQm5CLGVBQXFCO0VBQ3JCLGVBQWdDO0FGMHJCbEM7O0FHaExHO0VBT0csY0FBbUI7QUg2S3pCOztBRzFLRTtFQUNFLGFBQWE7RUFDYix5QkFBOEI7RUFDOUIsY0ZwbEJlO0FEaXdCbkI7O0FHMUtFO0VBQ0Usb0RBQW9EO0VBQ3BELHFCQUFxQjtFQUNyQixrQkFBa0I7QUg2S3RCOztBRzNLRTtFQUNFLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsdUJBQTJCO0VBQzNCLGlCQUFpQjtFRHBpQm5CLGVBQXFCO0VBQ3JCLGVBQWdDO0FGbXRCbEM7O0FHcExHO0VBT0csY0FBbUI7QUhpTHpCOztBRzlLRTtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsbUJBQW1CO0FIaUx2Qjs7QUc5S0E7RUFDRSxpQkFBaUI7QUhpTG5COztBR2hMRTtFRDNWQSx3QkFBd0I7RUM2VnRCLDRCQUE0QjtFQUM1Qix5QkFBOEI7RUFDOUIsYUFBYTtBSG1MakI7O0FFMXZCRTtFQ21rQkE7SUR6VkUseUJBQXlCO0VGcWhCM0I7QUFDRjs7QUd2TEU7RUFDRSxnQkFBZ0I7RUFDaEIseUJBQTJCO0VBQzNCLGFBQWE7RUFDYix1QkFBMkI7QUgwTC9COztBRzlMRztFQU1HLGVBQWU7QUg0THJCOztBR3pMRTtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsbUJBQW1CO0VBQ25CLG1CQUFtQjtBSDRMdkI7O0FHaE1HO0VBTUcsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBSDhMdkI7O0FHMUxBO0VEalpFLHdCQUF3QjtBRitrQjFCOztBRWh5QkU7RUNrbUJGO0lEL1lJLHlCQUF5QjtFRmtsQjNCO0FBQ0Y7O0FHbE1FO0VBQ0UsYUFBYTtFQUNiLDhCQUE4QjtBSHFNbEM7O0FHdk1HO0VBSUcsZ0JBQWdCO0VBQ2hCLFdBQVc7QUh1TWpCOztBRzVNRztFQU9LLGlCQUFpQjtBSHlNekI7O0FHck1FO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQiw4QkZ4cEJlO0VFeXBCZiwwQkFBMEI7QUh3TTlCOztBR3BNRTtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsZUFBZTtBSHVNbkI7O0FHMU1HO0VBS0csYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYix5QkFBMkI7RUFDM0IsZ0JBQWdCO0VBQ2hCLGNGenFCYTtFRTBxQmIsVUFBVTtFQUNWLGdCQUFnQjtBSHlNdEI7O0FHcE1BO0VBSVEsZ0NBQWtDO0FIb00xQzs7QUd4TUE7RUFNVSxjQUFjO0VBQ2QsMkJBQTJCO0VBQzNCLHlFQUNXO0VBQ1gscUJBQXFCO0VBQ3JCLGNGM3JCUztBRGc0Qm5COztBR2hOQTtFQWNVLG1CQUFtQjtBSHNNN0I7O0FHcE5BO0VBaUJVLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLHVCQUF1QjtFQUN2Qix5QkFBeUI7QUh1TW5DOztBRzVOQTtFQXVCWSxXQUFXO0VBQ1gsWUFBWTtBSHlNeEI7O0FHak9BO0VBMkJZLGtCQUFrQjtBSDBNOUI7O0FHck9BO0VBb0NRLGdDQUFrQztBSHFNMUM7O0FHek9BO0VBc0NVLGNBQWM7RUFDZCwyQkFBMkI7RUFDM0IseUVBQ1c7RUFDWCxxQkFBcUI7RUFDckIsY0YzdEJTO0FEaTZCbkI7O0FHalBBO0VBOENVLG1CQUFtQjtBSHVNN0I7O0FHclBBO0VBaURVLGFBQWE7RUFDYiwyQkFBMkI7RUFDM0IsdUJBQXVCO0VBQ3ZCLHlCQUF5QjtBSHdNbkM7O0FHNVBBO0VBc0RZLFlBQVk7RUFDWixZQUFZO0FIME14Qjs7QUUzNEJFO0VDMG9CRjtJQXlEYyxzQkFBc0I7RUg2TWxDO0FBQ0Y7O0FHdlFBO0VBNkRZLGtCQUFrQjtFQUNsQiwwQkFBMEI7QUg4TXRDOztBR3RNQTs7bUNIME1tQztBR3ZNbkM7RUFDRSxpQkFBaUI7RUQ5ckJqQixlQUFxQjtFQUNyQixlQUFnQztFQytyQmhDLGFBQWE7RUFDYiwyQkFBMkI7RUFDM0IsOEJGOXZCaUI7RUUrdkJqQixrREFBa0Q7RUFDbEQsMEJBQTBCO0FIME01Qjs7QUd4TUE7RUFDRSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGNGcndCaUI7RUVzd0JqQixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLHlCQUF5QjtFQUN6Qiw0Q0FBNEM7RUFDNUMseUJGMXdCaUI7RUUyd0JqQixrQkFBa0I7QUgyTXBCOztBR3pNQTs7bUNINk1tQztBRXA3QmpDO0VDMHVCRjtJQUVJLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVztJQUNYLHlCQUF5QjtFSDRNM0I7QUFDRjs7QUczTUU7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLGdDQUFnQztFRGp1QmxDLGVBQXFCO0VBQ3JCLG1CQUFnQztFQ2t1QjlCLFdBQVc7QUgrTWY7O0FFeDhCRTtFQ2l2QkE7SUFVSSxpQkFBaUI7SUFDakIsa0JBQWtCO0lEdHVCdEIsZUFBcUI7SUFDckIsb0JBQWdDO0VGeTdCaEM7QUFDRjs7QUdqTkU7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFRDd1QnJCLGVBQXFCO0VBQ3JCLGtCQUFnQztFQzh1QjlCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUhxTnJCOztBRTM5QkU7RUNnd0JBO0lBUUksaUJBQWlCO0lEbHZCckIsZUFBcUI7SUFDckIsZUFBZ0M7RUYyOEJoQztBQUNGOztBR3ZORTtFQUNFLHlCQUE4QjtFQUM5Qix5QkFBeUI7QUgwTjdCOztBR3hORTtFRDF2QkEsZUFBcUI7RUFDckIsb0JBQWdDO0VDMnZCOUIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix5QkFBeUI7QUg0TjdCOztBRWgvQkU7RUNneEJBO0lBTUksYUFBYTtFSCtOakI7QUFDRjs7QUc5Tkk7RUFDRSxjQUFjO0VEbndCbEIsZUFBcUI7RUFDckIsbUJBQWdDO0VDb3dCNUIsaUJBQWlCO0FIa092Qjs7QUcvTkU7RUFDRSxhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLHlCQUF5QjtBSGtPN0I7O0FFbmdDRTtFQzh4QkE7SUFLSSxjQUFjO0lBQ2QsMEJBQTBCO0VIcU85QjtBQUNGOztBR25PRTtFQUNFLDBCQUEwQjtFQUMxQix1QkFBMkI7RUFDM0IsVUFBVTtFQUNWLGtCQUFrQjtBSHNPdEI7O0FFamhDRTtFQ3V5QkE7SUFNSSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGtCQUFrQjtFSHlPdEI7QUFDRjs7QUd2T0U7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0VEOXhCbkIsZUFBcUI7RUFDckIsZUFBZ0M7QUZ5Z0NsQzs7QUVoaUNFO0VDa3pCQTtJRDV4QkEsZUFBcUI7SUFDckIsb0JBQWdDO0lDaXlCNUIsaUJBQWlCO0VIK09yQjtBQUNGOztBRzlPSTtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7QUhpUHhCOztBR25QSztFQUlHLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxZQUFZO0VBQ1osUUFBUTtFQUNSLFNBQVM7RUFDVCxzREFBc0Q7RUFDdEQsMEJBQTBCO0FIbVBsQzs7QUV6akNFO0VDMHpCRztJQWNLLFdBQVc7SUFDWCxZQUFZO0lBQ1osMEJBQTBCO0VIc1BsQztBQUNGOztBR25QSTtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7QUhzUHhCOztBRXRrQ0U7RUM4MEJFO0lBSUksa0JBQWtCO0VIeVB4QjtBQUNGOztBRzlQSztFQU9HLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxZQUFZO0VBQ1osUUFBUTtFQUNSLFNBQVM7RUFDVCx1REFBdUQ7RUFDdkQsMEJBQTBCO0FIMlBsQzs7QUV4bENFO0VDODBCRztJQWlCSyxXQUFXO0lBQ1gsWUFBWTtJQUNaLDBCQUEwQjtFSDhQbEM7QUFDRjs7QUcxUEU7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGNBQW1CO0VBQ25CLDBCQUEwQjtFQUMxQix5QkFBeUI7RURyMUIzQixlQUFxQjtFQUNyQixtQkFBZ0M7RUNzMUI5QixnQkFBZ0I7QUg4UHBCOztBR3JRRztFQVNHLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxZQUFZO0VBQ1osU0FBUztFQUNULFdBQVc7RUFDWCxvREFBb0Q7RUFDcEQsMEJBQTBCO0VBQzFCLDRCQUE0QjtBSGdRbEM7O0FFeG5DRTtFQ3MyQkM7SUFvQkssV0FBVztJQUNYLFlBQVk7SUFDWixRQUFRO0lBQ1IsV0FBVztJQUNYLDBCQUEwQjtFSG1RaEM7QUFDRjs7QUVsb0NFO0VDczJCQTtJQTRCSSxXQUFXO0lENTJCZixlQUFxQjtJQUNyQixvQkFBZ0M7SUM2MkI1Qix5QkFBeUI7RUhzUTdCO0FBQ0Y7O0FHblFFO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtBSHNRdkI7O0FHbFFFO0VBQ0UsaUJBQWlCO0FIcVFyQjs7QUVwcENFO0VDODRCQTtJQUdJLGlCQUFpQjtFSHdRckI7QUFDRjs7QUc1UUc7RUFPSyxhQUFhO0VBQ2IsbUJBQW1CO0FIeVEzQjs7QUdqUkc7RUFVTyxrQkFBa0I7QUgyUTVCOztBR3JSRztFQVlTLGlCQUFpQjtBSDZRN0I7O0FFdnFDRTtFQzg0QkM7SUFjVyxpQkFBaUI7RUhnUjdCO0FBQ0Y7O0FFN3FDRTtFQzg0QkM7SUFrQlMsa0JBQWtCO0VIa1I1QjtBQUNGOztBR3JTRztFQXVCSyxrQkFBa0I7QUhrUjFCOztBR3pTRztFQTBCSyxRQUFRO0VBQ1IsT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0FIbVJwQjs7QUdoVEc7RUFnQ0ssUUFBUTtFQUNSLFNBQVM7RUFDVCxXQUFXO0VBQ1gsWUFBWTtBSG9ScEI7O0FHdlRHO0VBc0NLLFFBQVE7RUFDUixTQUFTO0VBQ1QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7QUhxUjFCOztBR2pSRTtFQUNFLGVBQWU7RUR2NkJqQixlQUFxQjtFQUNyQixrQkFBZ0M7RUN3NkI5QixnQkFBZ0I7QUhxUnBCOztBR3BSSTtFQUNFLDBCQUEwQjtFQUMxQixjQUFjO0FIdVJwQjs7QUdwUkU7RUFDRSxZQUFZO0VBQ1osY0FBYztFQUNkLDhCQUE4QjtFQUM5QixrQ0FBMEM7RUFDMUMsa0dBQzhDO0VBQzlDLDJCQUEyQjtFQUMzQix1Q0FBdUM7RUFDdkMsWUFBZ0I7RUR4N0JsQixlQUFxQjtFQUNyQixtQkFBZ0M7RUN5N0I5QixpQkFBaUI7RUFDakIsMkJBQTJCO0VBQzNCLDJCQUEyQjtFQUMzQixhQUFhO0FIdVJqQjs7QUUxdUNFO0VDcThCQTtJQWdCSSxVQUFVO0lBQ1YsMkJBQTJCO0lEaDhCL0IsZUFBcUI7SUFDckIsZUFBZ0M7SUNpOEI1QixzQ0FBc0M7RUgyUjFDO0FBQ0Y7O0FHMVJJO0VBckJGO0lBc0JJLHNDQUFzQztFSDhSMUM7QUFDRjs7QUdyVEc7RUF5QkcsZUFBZTtBSGdTckI7O0FHN1JFO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixjQUFjO0VBQ2QsNkJBQTZCO0VBQzdCLDRDQUE0QztFQUM1Qyx5QkFBOEI7RUFDOUIsb0RBQW9EO0VBQ3BELHFCQUFxQjtFQUNyQixnQ0FBZ0M7RUFDaEMsWUFBZ0I7RURyOUJsQixlQUFxQjtFQUNyQixtQkFBZ0M7RUNzOUI5QixpQkFBaUI7RUFDakIsMkJBQTJCO0VBQzNCLDJCQUEyQjtFQUMzQixhQUFhO0FIaVNqQjs7QUVqeENFO0VDaStCQTtJQWlCSSxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLDBCQUEwQjtJRDk5QjlCLGVBQXFCO0lBQ3JCLG1CQUFnQztJQys5QjVCLGdDQUFnQztFSHFTcEM7QUFDRjs7QUdwU0k7RUF2QkY7SUF3QkksMkJBQTJCO0VId1MvQjtBQUNGOztBRWx5Q0U7RUM0L0JBO0lBRUksaUJBQWlCO0VIeVNyQjtBQUNGOztBRzVTRztFQU1LLGFBQWE7RUFDYixtQkFBbUI7QUgwUzNCOztBR2pURztFQVNPLGVBQWU7QUg0U3pCOztBRWp6Q0U7RUM0L0JDO0lBWU8sY0FBYztFSDhTdEI7QUFDRjs7QUczVEc7RUFlTyxrQkFBa0I7QUhnVDVCOztBRy9URztFQWlCUyxpQkFBaUI7QUhrVDdCOztBRS96Q0U7RUM0L0JDO0lBbUJXLGlCQUFpQjtFSHFUN0I7QUFDRjs7QUVyMENFO0VDNC9CQztJQXVCUyxrQkFBa0I7RUh1VDVCO0FBQ0Y7O0FHL1VHO0VEdCtCRCxlQUFxQjtFQUNyQixvQkFBZ0M7RUNrZ0MxQiwwQkFBMEI7RUFDMUIseUJBQThCO0VBQzlCLGtCQUFrQjtFQUNsQix5QkFBOEI7RUFDOUIsa0JBQWtCO0FId1QxQjs7QUd6Vkc7RUFvQ0ssUUFBUTtFQUNSLFNBQVM7RUFDVCxXQUFXO0VBQ1gsWUFBWTtBSHlUcEI7O0FHaFdHO0VBMENLLFNBQVM7RUFDVCxTQUFTO0VBQ1QsV0FBVztFQUNYLFlBQVk7QUgwVHBCOztBR3ZXRztFQWdESyx1QkFBMkI7RUFDM0IseUJBQThCO0FIMlR0Qzs7QUc1V0c7RUFvREssU0FBUztFQUNULFVBQVU7RUFDVixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtBSDRUMUI7O0FHeFRFO0VBQ0UsYUFBYTtFQUNiLGNBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQix5QkFBOEI7RUFDOUIsdUJBQTJCO0VBQzNCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUR6aUNwQixlQUFxQjtFQUNyQixlQUFnQztBRnEyQ2xDOztBRTUzQ0U7RUN3akNBO0lBVUksYUFBYTtJQUNiLFVBQVU7SUFDVixnQkFBZ0I7RUgrVHBCO0FBQ0Y7O0FFLzNDRTtFQ21qQ0E7SUFlSSxVQUFVO0VIa1VkO0FBQ0Y7O0FHalVJO0VBakJGO0lBa0JJLGFBQWE7RUhxVWpCO0FBQ0Y7O0FHcFVJO0VEdGpDRixlQUFxQjtFQUNyQixvQkFBZ0M7RUN1akM1QixpQkFBaUI7RUFDakIseUJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsa0JBQWtCO0FId1V4Qjs7QUUxNUNFO0VDNGtDRTtJRHRqQ0YsZUFBcUI7SUFDckIsa0JBQWdDO0VGeTRDaEM7QUFDRjs7QUd2ckJBO0VBK1dJLGFBQWE7QUg0VWpCOztBR3pVQTtFQUNFLG1CQUFtQjtBSDRVckI7O0FFejZDRTtFQzRsQ0Y7SUFHSSxtQkFBbUI7RUgrVXJCO0FBQ0Y7O0FHblZBO0VBTUksaUJBQWlCO0FIaVZyQjs7QUVuN0NFO0VDNGxDRjtJQVFNLGlCQUFpQjtFSG9WckI7QUFDRjs7QUdoVkU7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FIbVZyQjs7QUU5N0NFO0VDeW1DQTtJQUlJLGVBQWU7RUhzVm5CO0FBQ0Y7O0FHblZFO0VBQ0UsWUFBWTtFQUNaLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLFlBQVk7QUhzVmhCOztBRTU4Q0U7RUNpbkNBO0lBT0ksV0FBVztJQUNYLFdBQVc7RUh5VmY7QUFDRjs7QUd0VkU7RUFDSSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0VBQ2hCLDJDQUEyQztBSHlWakQ7O0FHeFZJO0VBQ0UsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLDRCQUE0QjtFQUM1QixrQkFBa0I7QUgyVnhCOztBR3pWSTtFQUNFLGFBQWE7QUg0Vm5COztBRzNWTTtFQUNFLGNBQWM7QUg4VnRCOztBRzVWTTtFQUNFLGFBQWE7QUgrVnJCOztBRzdWTTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7QUhnVzNCOztBRy9WUTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZ0JBQWdCO0FIa1cxQjs7QUdoV1E7RUFDRSxPQUFPO0FIbVdqQjs7QUdsV1U7RUFDRSxvQkFBb0I7RUFDcEIsVUFBVTtBSHFXdEI7O0FHbldXO0VBRUcsb0JBQW9CO0FIcVdsQzs7QUduV1k7RUFDRSxVQUFVO0FIc1d4Qjs7QUdqV087RUFFRyxtQkFBbUI7RUFDbkIsa0NBQWtDO0VBQ2xDLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsVUFBVTtBSG1XcEI7O0FFbGhERTtFQ3lxQ0s7SUFRSyxXQUFXO0VIc1dyQjtBQUNGOztBRXhoREU7RUN1ckNNO0lBQ0UsY0FBYztFSHFXdEI7RUduV007SUFDRSxvQkFBb0I7RUhxVzVCO0VHbldNO0lBQ0UsYUFBYTtJQUNiLG9CQUFvQjtFSHFXNUI7RUduV007SUFDRSxVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixtQkFBbUI7RUhxVzNCO0VHbldNO0lBQ0UsYUFBYTtJQUNiLDhCQUE4QjtFSHFXdEM7QUFDRjs7QUdoV0E7O21DSG9XbUM7QUdqV25DO0VBRUUseUJBQThCO0FIa1doQzs7QUdoV0U7RUFDRSxxQkFBcUI7QUhtV3pCOztBRS9qREU7RUMydENBO0lBR0ksb0JBQW9CO0VIc1d4QjtBQUNGOztBR25XRTtFQUNFLGtCQUFrQjtFQUNsQixjQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsNEJBQTRCO0VEM3NDOUIsZUFBcUI7RUFDckIsZUFBZ0M7RUM0c0M5QixtQkFBbUI7QUh1V3ZCOztBRXJtREU7RUN3dkNBO0lEdnNDQSxlQUFxQjtJQUNyQixvQkFBZ0M7SUNndEM1Qiw4QkFBOEI7SUFDOUIsbUJBQW1CO0VIMFd2QjtBQUNGOztBR3pXSTtFRHB0Q0YsZUFBcUI7RUFDckIsa0JBQWdDO0FGaWtEbEM7O0FFNWtERTtFQzh0Q0U7SURwdENGLGVBQXFCO0lBQ3JCLGtCQUFnQztFRnVrRGhDO0FBQ0Y7O0FFcG1ERTtFQyt1Q0U7SURwdENGLGVBQXFCO0lBQ3JCLG1CQUFnQztFRjhrRGhDO0FBQ0Y7O0FHblhJO0VBQ0Usa0JBQWtCO0VEOXRDdEIsZUFBcUI7RUFDckIsa0JBQWdDO0FGcWxEbEM7O0FFdm9ERTtFQzh3Q0U7SUQ3dENGLGVBQXFCO0lBQ3JCLG9CQUFnQztFRjJsRGhDO0FBQ0Y7O0FHaFlLO0VEN3RDSCxlQUFxQjtFQUNyQixlQUFnQztBRmltRGxDOztBRzNaRztFQWlDRyxjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFRDF1Q3RCLGVBQXFCO0VBQ3JCLGlCQUFnQztBRnltRGxDOztBRTNwREU7RUN3dkNDO0lBc0NLLG1CQUFtQjtJRDd1Q3pCLGVBQXFCO0lBQ3JCLG9CQUFnQztFRmduRGhDO0FBQ0Y7O0FHM2FHO0VBMkNHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFFBQVE7RUFDUixPQUFPO0VBQ1AsWUFBWTtFQUNaLFlBQVk7RUFDWixXQUFXO0VBQ1gsbUJBQXdCO0FIb1k5Qjs7QUUvcURFO0VDd3ZDQztJQXFESyxXQUFXO0VIdVlqQjtBQUNGOztBR3BZRTtFQUNFLHdCQUF3QjtBSHVZNUI7O0FFenJERTtFQ2l6Q0E7SUFHSSx5QkFBeUI7RUgwWTdCO0FBQ0Y7O0FHOVlHO0VBTUcsV0FBVztBSDRZakI7O0FHeFlFO0VBQ0UsaUJBQWlCO0FIMllyQjs7QUV2c0RFO0VDMnpDQTtJQUdJLGlCQUFpQjtFSDhZckI7QUFDRjs7QUczWUU7RUFDRSx1QkFBOEI7RUFDOUIsYUFBYTtBSDhZakI7O0FFbHRERTtFQ2swQ0E7SUFJSSxrQkFBa0I7RUhpWnRCO0FBQ0Y7O0FHaFpJO0VBQ0Usa0JBQWtCO0VEeHhDdEIsZUFBcUI7RUFDckIsa0JBQWdDO0VDeXhDNUIsbUJBQW1CO0FIb1p6Qjs7QUUvdERFO0VDdzBDRTtJRHZ4Q0YsZUFBcUI7SUFDckIsb0JBQWdDO0VGbXJEaEM7QUFDRjs7QUdyWkk7RURoeUNGLGVBQXFCO0VBQ3JCLG1CQUFnQztFQ2l5QzVCLGNBQW1CO0FIeVp6Qjs7QUU1dURFO0VDaTFDRTtJRGh5Q0YsZUFBcUI7SUFDckIsbUJBQWdDO0VGZ3NEaEM7QUFDRjs7QUd6WkU7RUFFRSxnQkFBZ0I7QUgyWnBCOztBRzFaSTtFQUNFLGtCQUFrQjtFQUNsQixjQUFtQjtFRDl5Q3ZCLGVBQXFCO0VBQ3JCLGlCQUFnQztBRjRzRGxDOztBRTl2REU7RUM2MUNFO0lENXlDRixlQUFxQjtJQUNyQixvQkFBZ0M7RUZrdERoQztBQUNGOztBR2hhSTtFQUNFLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUhtYXRCOztBR3hhSztFQU9HLFdBQVc7QUhxYW5COztBRzVhSztFQVVHLGdCQUFnQjtFQUNoQixlQUFlO0FIc2F2Qjs7QUV0eERFO0VDcTJDRTtJQWNJLFlBQVk7RUh3YWxCO0FBQ0Y7O0FHbmFJO0VBQ0UsV0FBVztFQUNYLFVBQVU7QUhzYWhCOztBR3hhSztFQUlHLGlCQUFpQjtBSHdhekI7O0FFcnlERTtFQ3kzQ0c7SUFNSyxnQkFBZTtFSDJhdkI7QUFDRjs7QUd0YUU7RUFDRSxpQkFBaUI7QUh5YXJCOztBRS95REU7RUNxNENBO0lBR0ksaUJBQWlCO0VINGFyQjtBQUNGOztBRzNhSTtFRHoxQ0YsZUFBcUI7RUFDckIsaUJBQWdDO0FGd3dEbEM7O0FFMXpERTtFQzA0Q0U7SUR6MUNGLGVBQXFCO0lBQ3JCLG9CQUFnQztFRjh3RGhDO0FBQ0Y7O0FHamJJO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixzQkFBc0I7QUhvYjVCOztBR25iTTtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0FIc2J2Qjs7QUdwYk07RUFDRSx5QkFBOEI7RUFDOUIsWUFBbUI7RUR6MkN6QixlQUFxQjtFQUNyQixtQkFBZ0M7RUMwMkMxQixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7QUh3YjFCOztBRXYxREU7RUN3NUNJO0lEdjJDSixlQUFxQjtJQUNyQixvQkFBZ0M7SUNnM0N4QixzQkFBc0I7RUg0YjlCO0FBQ0Y7O0FHdmNPO0VBY0csaUNBQWlDO0VBQ2pDLG9DQUFvQztFQUNwQyw2QkFBNkI7RUFDN0IsNkJBQTZCO0FINmJ2Qzs7QUc5Y087RUFxQkcsb0NBQW9DO0VBQ3BDLDZCQUE2QjtFQUM3Qiw2QkFBNkI7QUg2YnZDOztBR3BkTztFQTRCRyxVQUFVO0VBQ1YsU0FBUztFQUNULHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsWUFBWTtFQUNaLFFBQVE7RUFDUixrQkFBa0I7RUFDbEIsb0JBQW9CO0FINGI5Qjs7QUd6Yk07RUFDRSxZQUFZO0VBQ1osZ0JBQWdCO0FINGJ4Qjs7QUc5Yk87RUFJRyxXQUFXO0FIOGJyQjs7QUc1YlE7RUFDRSxhQUFhO0FIK2J2Qjs7QUc1Yk07RUFDRSxnQkFBZ0I7QUgrYnhCOztBRzFiSTtFQUNFLFdBQVc7RUFDWCx5QkFBeUI7RUQvNUM3QixlQUFxQjtFQUNyQixlQUFnQztBRjYxRGxDOztBRS80REU7RUM4OENFO0lENzVDRixlQUFxQjtJQUNyQixrQkFBZ0M7RUZtMkRoQztBQUNGOztBR3hjSztFQVFHLHlCQUF5QjtFQUN6Qix5QkFBMkI7RUFDM0IsZ0JBQWdCO0FIb2N4Qjs7QUU1NURFO0VDODhDRztJQVlLLFlBQVk7RUh1Y3BCO0VHbmRHO0lBY08sNkJBQStCO0VId2N6QztBQUNGOztBR3ZkSztFQW1CRyxZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLHlCQUEyQjtFQUMzQixhQUFhO0VBQ2IseUJBQThCO0FId2N0Qzs7QUU3NkRFO0VDODhDRztJQXlCSyxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLFdBQVc7SUFDWCxtQkFBbUI7RUgyYzNCO0FBQ0Y7O0FHeGVLO0VBaUNHLHlCQUF5QjtFQUN6Qix5QkFBMkI7RUFDM0IsYUFBYTtFQUNiLHVCQUEyQjtBSDJjbkM7O0FFNzdERTtFQzg4Q0c7SUFzQ0ssNkJBQStCO0lBQy9CLGNBQWM7RUg4Y3RCO0FBQ0Y7O0FFcDhERTtFQzg4Q0U7SUEyQ0ksWUFBWTtFSGdkbEI7QUFDRjs7QUUxOERFO0VDMi9DSTtJQUVJLGtCQUFrQjtFSGtkMUI7QUFDRjs7QUdoZE07RUFDRSxjQUFtQjtBSG1kM0I7O0FHN2NBOzttQ0hpZG1DO0FHOWNuQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDSCtzQkMiLCJmaWxlIjoidG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CA44K144Kk44OI44Kr44Op44O86Kit5a6aXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEBpbmNsdWRlIGNsZWFyZml4OyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgIDjgqjjg6njg7zjg6Hjg4Pjgrvjg7zjgrhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJveC1lcnJvci1tc2dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjE1ZjtcbiAgei1pbmRleDogOTk5O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOAgOODiOODg+ODlyBQQ1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubmF2LWhkLXBjIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm94LW12LXBjX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExODBweDtcbiAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1tdi1wY19faW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5ib3gtbXYtcGNfX2N0YV9fYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHggYXV0bztcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1tdi1wY19fY3RhX19hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDQwcHggYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTcxcHgpIHtcbiAgLmJhZGdlLWxvZ28tbWlkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYmFkZ2UtbG9nby1taWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iYWRnZS1sb2dvLW1pZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cbn1cblxuLmJhZGdlLWxvZ28tbWlkIGgyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm94LXZwcC1hcmVhIHtcbiAgbWFyZ2luOiA1MHB4IDAgODBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC12cHAtYXJlYSB7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5ib3gtdnBwLWFyZWFfX2NvbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC12cHAtYXJlYV9fY29udCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYm94LXZwcC1hcmVhX19jb250LXR0bCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGZhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LXZwcC1hcmVhX19jb250LXR0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5ib3gtdnBwLWFyZWFfX2NvbnRfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5ib3gtdnBwLWFyZWFfX2NvbnRfX3RhYmxlIHRyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmJveC12cHAtYXJlYV9fY29udF9fdGFibGUgdHIgdGgsXG4uYm94LXZwcC1hcmVhX19jb250X190YWJsZSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ib3gtdnBwLWFyZWFfX2NvbnRfX3RhYmxlIHRyIHRoIHtcbiAgd2lkdGg6IDI5NXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZjFmOGZhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC12cHAtYXJlYV9fY29udF9fdGFibGUgdHIgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLmJveC12cHAtYXJlYV9fY29udF9fdGFibGUgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5ib3gtdnBwLWFyZWFfX2NvbnRfX3RhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtdnBwLWFyZWFfX2NvbnRfX3RhYmxlIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuYm94LXZwcC1hcmVhX19jb250X190YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uYm94LXZwcC1hcmVhX19jb250X190YWJsZV9fdHh0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ib3gtdnBwLWFyZWFfX2NvbnRfX3RhYmxlX190eHQtLW9yYW5nZSB7XG4gIGNvbG9yOiAjZTE0NTI4O1xufVxuXG4uYm94LXZwcC1hcmVhX19jb250LXR4dCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2RkZGRkZDtcbn1cblxuLmJveC12cHAtYXJlYV9fY29udC10eHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICNlMTQ1Mjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC12cHAtYXJlYV9fY29udC10eHQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIH1cbiAgLmJveC12cHAtYXJlYV9fY29udC10eHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uYm94LXZwcC1hcmVhIHBpY3R1cmUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYm94LWJuci1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogNDBweCAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LWJuci1hcmVhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5ib3gtYm5yLWFyZWFfX3VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1ibnItYXJlYV9fdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ib3gtYm5yLWFyZWFfX3VsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtYm5yLWFyZWFfX3VsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYm94LWJuci1hcmVhX19ibnIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJveC12aXN1YWwtcGMge1xuICBoZWlnaHQ6IDUyMHB4O1xuICBtaW4td2lkdGg6IDEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJveC12aXN1YWwtcGNfX2FyZWEtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uYm94LXZpc3VhbC1wYyAuc2xpZGVyIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJveC12aXN1YWwtcGMgLmJ4LXZpZXdwb3J0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtdmlzdWFsLXBjIC5ieC12aWV3cG9ydCAuc2xpZGVyIGxpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5ib3gtdmlzdWFsLXBjIC5ieC12aWV3cG9ydCAuc2xpZGVyIGxpLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ib3gtdmlzdWFsLXBjIC5ieC12aWV3cG9ydCAuc2xpZGVyIGxpIGEge1xuICB6LWluZGV4OiA5OTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi5ib3gtdmlzdWFsLXBjIC5ieC12aWV3cG9ydCAuc2xpZGVyIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5ib3gtdG9wLWN0YS1wYyAuYm94LWN0YSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJveC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAzNXB4IDUwcHggMzVweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDI3NmFmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gIH1cbiAgLmJveC1pbmZvIHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJveC1pbmZvIHNlY3Rpb24gcDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3gtaW5mb19fY29udmljdGlvbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuXG4uYm94LWluZm9fX2NvbnZpY3Rpb25fX3Age1xuICBjb2xvcjogIzAwNzBjMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5ib3gtaW5mb19fY29udmljdGlvbl9fdHRsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2JnX2luZm8ud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1pbmZvX19jb252aWN0aW9uX190dGwge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgfVxufVxuXG4uYm94LWluZm9fX2NvbnZpY3Rpb25fX3R0bC0tdHh0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtaW5mb19fY29udmljdGlvbl9fdHRsLS10eHQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uYm94LWluZm9fX2NvbnZpY3Rpb25fX3R0bC0tdHh0IHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI2UxNDUyODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtaW5mb19fY29udmljdGlvbl9fdHRsLS10eHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uYm94LWluZm9fX2NvbnZpY3Rpb25fX3R4dC1lbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGNvbG9yOiAjMDI3NmFmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1pbmZvX19jb252aWN0aW9uX190eHQtZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm94LWluZm9fX2NvbnZpY3Rpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtaW5mb19fY29udmljdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcbiAgfVxufVxuXG4uYm94LWluZm9fX2NvbnZpY3Rpb25fX3RleHQtb25seV9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LWluZm9fX2NvbnZpY3Rpb25fX3RleHQtb25seV9zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJveC1pbmZvX19jb252aWN0aW9uX19kaXZfX3Age1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5ib3gtaW5mb19fY29tcGFyaXNvbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuXG4uYm94LWluZm9fX2NvbXBhcmlzb25fX3AtLWNoYXJhY3Rlci1jb2xvciB7XG4gIGNvbG9yOiAjMDA3MGMwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1pbmZvX19jb21wYXJpc29uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5ib3gtaW5mb19fY29tcGFyaXNvbl9fdHRsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYmdfY29tcGFyaXNvbi53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LWluZm9fX2NvbXBhcmlzb25fX3R0bCB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG59XG5cbi5ib3gtaW5mb19fY29tcGFyaXNvbl9fdHRsLS10eHQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LWluZm9fX2NvbXBhcmlzb25fX3R0bC0tdHh0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJveC1pbmZvX19jb21wYXJpc29uX190dGwtLXR4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBjb2xvcjogI2UxNDUyODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtaW5mb19fY29tcGFyaXNvbl9fdHRsLS10eHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uYm94LXRhcmVudC1pbWcge1xuICB3aWR0aDogNzA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtdGFyZW50LWltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uYm94LXRhcmVudC1pbWcgaW1nIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLmJveC10YXJlbnQtaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYm94LWJuci1wYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtYm5yLXBjIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLmJveC1ibnItcGMgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtbWVyaXQtcGMge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICB9XG59XG5cbi5ib3gtbWVyaXQtcGNfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDQwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJveC1tZXJpdC1wY19fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LW1lcml0LXBjX19saXN0IHtcbiAgICBtYXJnaW46IDIwcHggLTIwcHggMHB4IC0yMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uYm94LW1lcml0LXBjX19saXN0LWN1bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYm94LW1lcml0LXBjX19saXN0LWN1bnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LW1lcml0LXBjX19saXN0LWN1bnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5ib3gtbWVyaXQtcGNfX2luZm90eHQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmJveC1tZXJpdC1wY19faW5mb3R4dCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYm94LWNhc2UtcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1jYXNlLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJveC1jYXNlLXBjX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYm94LWNhc2UtcGNfX2xpc3QgbGkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5ib3gtY2FzZS1wY19fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5ib3gtY2FzZS1wY19fdHRsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggIzAyNzZhZjtcbiAgcGFkZGluZzogM3B4IDEwcHggM3B4IDEwcHg7XG59XG5cbi5ib3gtc3RvcmVsaXN0LXBjX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ib3gtc3RvcmVsaXN0LXBjX19saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogMTU1cHg7XG4gIG1pbi1oZWlnaHQ6IDc0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LXN0b3JlbGlzdC1wY19fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4uYm94LXN0b3JlbGlzdC1wY19fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAyNzZhZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtc3RvcmVsaXN0LXBjX19saXN0IGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOAgOODiOODg+ODlyBQQyDlhbHpgJpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJhc2UtdG9wLXBjIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAjMDI3NmFmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9iZ190aXRsZS53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYmFzZS10b3AtcGMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDBweCAtMjBweCAwcHggLTIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAjMDI3NmFmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL3NwL2JnX3RpdGxlLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB9XG59XG5cbi5idG4tbW9yZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJ0bi1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1tb3JlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDI3NmFmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLW1vcmUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA3cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAyNzZhZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwJTtcbiAgdG9wOiAyNyU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CA44OI44OD44OXIFBDIOWbuuWumuODkOODiuODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uanMtZml4YmFubmVyLXBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmpzLWZpeGJhbm5lci1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uanMtZml4YmFubmVyLXBjIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgIDjg4jjg4Pjg5cgU1Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJveC1tdi1zcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi8qXG4uYm94LXZpc3VhbC1zcHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbiovXG4uYm94LXRvcC1jdGEtc3AgLmJveC1jdGEge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmJveC1pbmZvLXNwX190dGwtY29udmljdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2JnX2luZm8ud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xufVxuXG4uYm94LWluZm8tc3BfX3R0bC1jb252aWN0aW9uLXR4dCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJveC1pbmZvLXNwX190dGwtY29udmljdGlvbi10eHQgc3BhbiB7XG4gIGNvbG9yOiAjZTE0NTI4O1xufVxuXG4uYm94LWluZm8tc3BfX3R4dC1lbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGNvbG9yOiAjMDI3NmFmO1xufVxuXG4uYm94LWluZm8tc3BfX3R0bC1jb21wYXJpc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYmdfY29tcGFyaXNvbi53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG59XG5cbi5ib3gtaW5mby1zcF9fdHRsLWNvbXBhcmlzb24tdHh0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYm94LWluZm8tc3BfX3R0bC1jb21wYXJpc29uLXR4dCBzcGFuIHtcbiAgY29sb3I6ICNlMTQ1Mjg7XG59XG5cbi5ib3gtaW5mby1zcF9fb3V0c2lkZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYm94LW1lcml0LXNwIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbi5ib3gtbWVyaXQtc3BfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAtMjBweCAwcHggLTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYm94LW1lcml0LXNwX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3gtbWVyaXQtc3BfX2xpc3QtY3VudCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYm94LW1lcml0LXNwX19saXN0LWN1bnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ib3gtbWVyaXQtc3BfX2xpc3QtY3VudC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ib3gtbWVyaXQtc3BfX2xpc3QtY3VudC10b3AgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5ib3gtY2FzZS1zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtY2FzZS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm94LWNhc2Utc3BfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ib3gtY2FzZS1zcF9fbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm94LWNhc2Utc3BfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYm94LWNhc2Utc3BfX3R0bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItbGVmdDogc29saWQgNHB4ICMwMjc2YWY7XG4gIHBhZGRpbmc6IDNweCAxMHB4IDNweCAxMHB4O1xufVxuXG4uYm94LXN0b3JlbGlzdC1zcF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYm94LXN0b3JlbGlzdC1zcF9fbGlzdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICMwMjc2YWY7XG4gIHdpZHRoOiA0OCU7XG4gIG1pbi1oZWlnaHQ6IDc0cHg7XG59XG5cbmFzaWRlIC5hcmVhLWxhdGVzdC1zcCAuYXJlYS1sYXRlc3Qtc3BfX3NlYyAuYm94LWxhdGVzdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG5hc2lkZSAuYXJlYS1sYXRlc3Qtc3AgLmFyZWEtbGF0ZXN0LXNwX19zZWMgLmJveC1sYXRlc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19hcnJvdzA0LnN2ZykgcmlnaHQgMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMjc2YWY7XG59XG5cbmFzaWRlIC5hcmVhLWxhdGVzdC1zcCAuYXJlYS1sYXRlc3Qtc3BfX3NlYyAuYm94LWxhdGVzdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuYXNpZGUgLmFyZWEtbGF0ZXN0LXNwIC5hcmVhLWxhdGVzdC1zcF9fc2VjIC5ib3gtbGF0ZXN0IGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuYXNpZGUgLmFyZWEtbGF0ZXN0LXNwIC5hcmVhLWxhdGVzdC1zcF9fc2VjIC5ib3gtbGF0ZXN0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hc2lkZSAuYXJlYS1sYXRlc3Qtc3AgLmFyZWEtbGF0ZXN0LXNwX19zZWMgLmJveC1sYXRlc3QgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5cbmFzaWRlIC5hcmVhLWxhdGVzdC1wYyAuYXJlYS1sYXRlc3QtcGNfX3NlYyAuYm94LWxhdGVzdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG5hc2lkZSAuYXJlYS1sYXRlc3QtcGMgLmFyZWEtbGF0ZXN0LXBjX19zZWMgLmJveC1sYXRlc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19hcnJvdzA0LnN2ZykgcmlnaHQgMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMjc2YWY7XG59XG5cbmFzaWRlIC5hcmVhLWxhdGVzdC1wYyAuYXJlYS1sYXRlc3QtcGNfX3NlYyAuYm94LWxhdGVzdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuYXNpZGUgLmFyZWEtbGF0ZXN0LXBjIC5hcmVhLWxhdGVzdC1wY19fc2VjIC5ib3gtbGF0ZXN0IGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbmFzaWRlIC5hcmVhLWxhdGVzdC1wYyAuYXJlYS1sYXRlc3QtcGNfX3NlYyAuYm94LWxhdGVzdCBmaWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICBhc2lkZSAuYXJlYS1sYXRlc3QtcGMgLmFyZWEtbGF0ZXN0LXBjX19zZWMgLmJveC1sYXRlc3QgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5hc2lkZSAuYXJlYS1sYXRlc3QtcGMgLmFyZWEtbGF0ZXN0LXBjX19zZWMgLmJveC1sYXRlc3QgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOAgOODiOODg+ODlyBTUCDlhbHpgJpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJhc2UtdG9wLXNwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDBweCAtMjBweCAwcHggLTIwcHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggIzAyNzZhZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3Avc3AvYmdfdGl0bGUud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uYnRuLWFsbGxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAyNzZhZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMzBweCAwcHggMzBweCAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDI3NmFmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CA44OI44OD44OX54us6IeqIENUQVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1jdGEtdG9wIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcbiAgfVxufVxuXG4uYm94LWN0YS10b3BfX2N0YS1wdXJwb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmFiODk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1jdGEtdG9wX19jdGEtcHVycG9zZSB7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4uYm94LWN0YS10b3BfX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1jdGEtdG9wX190dGwge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJveC1jdGEtdG9wX19jaGFuZ2UtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAxMHB4IDBweCA1cHggMHB4O1xufVxuXG4uYm94LWN0YS10b3BfX3BhbmVsX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMWZhYjg5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAwcHggMTBweCAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LWN0YS10b3BfX3BhbmVsX3R0bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYm94LWN0YS10b3BfX3BhbmVsX3R0bC0tY29sb3Ige1xuICBjb2xvcjogI2VlMTIxODtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJveC1jdGEtdG9wX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwcHggMTVweCAwcHggMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtY3RhLXRvcF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IDE1cHggMTVweCAxNXB4O1xuICB9XG59XG5cbi5ib3gtY3RhLXRvcF9faW4tZW5jbG9zdXJlIHtcbiAgcGFkZGluZzogOHB4IDEwcHggNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogNDklO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LWN0YS10b3BfX2luLWVuY2xvc3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbn1cblxuLmJveC1jdGEtdG9wX19zdWJ0dGwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LWN0YS10b3BfX3N1YnR0bCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5ib3gtY3RhLXRvcF9fc3VidHRsLS1wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5ib3gtY3RhLXRvcF9fc3VidHRsLS1wb3N0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjNweDtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvaWNvX2N0YV9wb3N0LndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtY3RhLXRvcF9fc3VidHRsLS1wb3N0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMjFweDtcbiAgfVxufVxuXG4uYm94LWN0YS10b3BfX3N1YnR0bC0tY2FwYWNpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtY3RhLXRvcF9fc3VidHRsLS1jYXBhY2l0eSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5ib3gtY3RhLXRvcF9fc3VidHRsLS1jYXBhY2l0eTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19jdGFfcGFuZWwud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAyM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1jdGEtdG9wX19zdWJ0dGwtLWNhcGFjaXR5OjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTdweDtcbiAgfVxufVxuXG4uYm94LWN0YS10b3BfX2FyZWEtcG9zdC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxYjg2YzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDEwcHggMHB4IDBweCAzNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5ib3gtY3RhLXRvcF9fYXJlYS1wb3N0LWxpbms6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0zNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dsb2JhbC9pY29fcG9zdF9xYS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtY3RhLXRvcF9fYXJlYS1wb3N0LWxpbms6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC0yNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LWN0YS10b3BfX2FyZWEtcG9zdC1saW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMjZweDtcbiAgfVxufVxuXG4uYm94LWN0YS10b3BfX2FyZWEtY2FwYWNpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYm94LWN0YS10b3BfX2FyZWEtY2FwYWNpdHktdW5pdCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1jdGEtdG9wX19hcmVhLWNhcGFjaXR5LXVuaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5ib3gtY3RhLXRvcF9fYXJlYS1jYXBhY2l0eS11bml0IC5mb3JtLWxhYmVsLXJhZGlvX191bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ib3gtY3RhLXRvcF9fYXJlYS1jYXBhY2l0eS11bml0IC5mb3JtLWxhYmVsLXJhZGlvX191bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmJveC1jdGEtdG9wX19hcmVhLWNhcGFjaXR5LXVuaXQgLmZvcm0tbGFiZWwtcmFkaW9fX3VsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtY3RhLXRvcF9fYXJlYS1jYXBhY2l0eS11bml0IC5mb3JtLWxhYmVsLXJhZGlvX191bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC1jdGEtdG9wX19hcmVhLWNhcGFjaXR5LXVuaXQgLmZvcm0tbGFiZWwtcmFkaW9fX3VsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmJveC1jdGEtdG9wX19hcmVhLWNhcGFjaXR5LXVuaXQgLmZvcm0tbGFiZWwtcmFkaW9fX2lucHV0ICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5ib3gtY3RhLXRvcF9fYXJlYS1jYXBhY2l0eS11bml0IC5mb3JtLWxhYmVsLXJhZGlvX19pbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmJveC1jdGEtdG9wX19hcmVhLWNhcGFjaXR5LXVuaXQgLmZvcm0tbGFiZWwtcmFkaW9fX2lucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICB0b3A6IDdweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uYm94LWN0YS10b3BfX2FyZWEtY2FwYWNpdHktdW5pdCAuZm9ybS1sYWJlbC1yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJveC1jdGEtdG9wX19zdWJ0eHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uYm94LWN0YS10b3BfX3N1YnR4dC0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFiODZjMztcbn1cblxuLmJveC1jdGEtdG9wX19zdWJtaXQge1xuICB3aWR0aDogNjYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgNHB4IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19hcnJvdzA5LnN2ZyksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZjk0MDAsICNmZTU2MDApO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM0cHgsIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEyMHB4IGNlbnRlciwgbGVmdDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxM3B4IDBweCAxM3B4IDUwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvIDE1cHggYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtY3RhLXRvcF9fc3VibWl0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDEycHggMHB4IDEycHggNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwcHggY2VudGVyLCBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYm94LWN0YS10b3BfX3N1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCBjZW50ZXIsIGxlZnQ7XG4gIH1cbn1cblxuLmJveC1jdGEtdG9wX19zdWJtaXQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ib3gtY3RhLXRvcF9fYnRuLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1NzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvaWNvX2Fycm93MDkuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MHB4IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxM3B4IDBweCAxM3B4IDEzcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDE1cHggYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtY3RhLXRvcF9fYnRuLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDBweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYm94LWN0YS10b3BfX2J0bi1saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtY3RhLXRvcF9fYXJlYS1wcm9kdWN0LXVuaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5ib3gtY3RhLXRvcF9fYXJlYS1wcm9kdWN0LXVuaXQgLmZvcm0tbGFiZWwtcmFkaW9fX3VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJveC1jdGEtdG9wX19hcmVhLXByb2R1Y3QtdW5pdCAuZm9ybS1sYWJlbC1yYWRpb19fdWwtLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LWN0YS10b3BfX2FyZWEtcHJvZHVjdC11bml0IC5mb3JtLWxhYmVsLXJhZGlvX191bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJveC1jdGEtdG9wX19hcmVhLXByb2R1Y3QtdW5pdCAuZm9ybS1sYWJlbC1yYWRpb19fdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ib3gtY3RhLXRvcF9fYXJlYS1wcm9kdWN0LXVuaXQgLmZvcm0tbGFiZWwtcmFkaW9fX3VsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtY3RhLXRvcF9fYXJlYS1wcm9kdWN0LXVuaXQgLmZvcm0tbGFiZWwtcmFkaW9fX3VsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LWN0YS10b3BfX2FyZWEtcHJvZHVjdC11bml0IC5mb3JtLWxhYmVsLXJhZGlvX191bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5ib3gtY3RhLXRvcF9fYXJlYS1wcm9kdWN0LXVuaXQgLmZvcm0tbGFiZWwtcmFkaW9fX2lucHV0ICsgbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjZjhmOGY4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5ib3gtY3RhLXRvcF9fYXJlYS1wcm9kdWN0LXVuaXQgLmZvcm0tbGFiZWwtcmFkaW9fX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5ib3gtY3RhLXRvcF9fYXJlYS1wcm9kdWN0LXVuaXQgLmZvcm0tbGFiZWwtcmFkaW9fX2lucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmJveC1jdGEtdG9wX19hcmVhLXByb2R1Y3QtdW5pdCAuZm9ybS1sYWJlbC1yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMnB4ICMxZmFiODk7XG59XG5cbi5ib3gtY3RhLXRvcF9fYXJlYS1wcm9kdWN0LXVuaXQgLmZvcm0tbGFiZWwtcmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJveC1jdGEtdG9wX190eHQtYmF0dGVyeSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZjU2MDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICNmNTYwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtY3RhLXRvcF9fdHh0LWJhdHRlcnkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDg0JTtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYm94LWN0YS10b3BfX3R4dC1iYXR0ZXJ5IHtcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYm94LWN0YS10b3BfX3R4dC1iYXR0ZXJ5IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5ib3gtY3RhLXRvcF9fdHh0LWJhdHRlcnktLWltcG9ydGFudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDVweCAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg1NTU5O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LWN0YS10b3BfX3R4dC1iYXR0ZXJ5LS1pbXBvcnRhbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmJveC1jdGEtdG9wIC5qcy1kaXNwLWJhdHRlcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm94LXN1YnNpZHktZGVzY3JpcHRpb24tYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LXN1YnNpZHktZGVzY3JpcHRpb24tYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYm94LXN1YnNpZHktZGVzY3JpcHRpb24tYXJlYSAuaW5uZXIge1xuICBwYWRkaW5nOiAwcHggMzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtc3Vic2lkeS1kZXNjcmlwdGlvbi1hcmVhIC5pbm5lciB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cbn1cblxuLmJveC12cHAtYXJlYV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC12cHAtYXJlYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uYm94LXZwcC1hcmVhX19saW5lIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzZhZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJveC12cHAtYXJlYV9fbGluZSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbn1cblxuLmJveC12cHAtYXJlYV9faG9qb2tpbi1ib3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5ib3gtdnBwLWFyZWFfX2hvam9raW4tYm91bmRfX3RvcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMjc2YWY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJveC12cHAtYXJlYV9faG9qb2tpbi1ib3VuZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5ib3gtdnBwLWFyZWFfX2hvam9raW4tYm91bmRfX2NvbnRlbnRfX25vdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJveC12cHAtYXJlYV9faG9qb2tpbi1ib3VuZF9fY29udGVudC0tb25seV9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib3gtdnBwLWFyZWFfX2hvam9raW4tYm91bmRfX2NvbnRlbnRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uYm94LXZwcC1hcmVhX19ob2pva2luLWJvdW5kX19jb250ZW50X19pbmZvX19waWN0dXJlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuXG4uYm94LXZwcC1hcmVhX19ob2pva2luLWJvdW5kX19jb250ZW50X19pbmZvX190ZXh0IHtcbiAgZmxleDogMjtcbn1cblxuLmJveC12cHAtYXJlYV9faG9qb2tpbi1ib3VuZF9fY29udGVudF9faW5mb19fdGV4dF9fcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogcmVkO1xufVxuXG4uYm94LXZwcC1hcmVhX19ob2pva2luLWJvdW5kX19jb250ZW50X19pbmZvX190ZXh0X19ub3RlIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJveC12cHAtYXJlYV9faG9qb2tpbi1ib3VuZF9fY29udGVudF9faW5mb19fdGV4dF9fbm90ZS0tY29sb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4uYm94LXZwcC1hcmVhX19ob2pva2luLWJvdW5kX19jb250ZW50X19saXN0LW5vdGUgcDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNlYmZiZmI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA5MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYm94LXZwcC1hcmVhX19ob2pva2luLWJvdW5kX19jb250ZW50X19saXN0LW5vdGUgcDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5ib3gtdnBwLWFyZWFfX2hvam9raW4tYm91bmRfX2NvbnRlbnQtLW9ubHlfc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ib3gtdnBwLWFyZWFfX2hvam9raW4tYm91bmRfX2NvbnRlbnRfX2xpc3Qtbm90ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJveC12cHAtYXJlYV9faG9qb2tpbi1ib3VuZF9fY29udGVudF9fY29udGVudF9fbm90ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYm94LXZwcC1hcmVhX19ob2pva2luLWJvdW5kX19jb250ZW50X19pbmZvX19waWN0dXJlIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmJveC12cHAtYXJlYV9faG9qb2tpbi1ib3VuZF9fY29udGVudF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgIDliYrmuJvkuovkvotcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNlY19yZWR1Y3Rpb24tZXhhbXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjk7XG59XG5cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGUtLXNhdmluZ3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuc2VjX3JlZHVjdGlvbi1leGFtcGxlLS1zYXZpbmdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAyYTY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDcwcHggMTVweCAyN3B4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fdHRsIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgcGFkZGluZzogMzVweCAxNXB4IDIwcHggMTIuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fdHRsLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OHB4KSB7XG4gIC5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3R0bC0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3R0bC0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3R0bC10eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fdHRsLXR4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3R0bC10eHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX190dGwgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuc2VjX3JlZHVjdGlvbi1leGFtcGxlX190dGwgc3Ryb25nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgfVxufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX190dGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMmE2ODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3R0bDphZnRlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fYm9yZGVyIHtcbiAgbWFyZ2luOiAxM3B4IGF1dG8gMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fYm9yZGVyIHtcbiAgICBtYXJnaW46IDYuNXB4IGF1dG8gMCBhdXRvO1xuICB9XG59XG5cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX2JvcmRlcjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX190dGwtdHh0IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuc2VjX3JlZHVjdGlvbi1leGFtcGxlX190dGwtdHh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX19pbnRyby1tb2RlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9faW50cm8tbW9kZWwge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX19pbnRyby1tb2RlbF9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX2ludHJvLW1vZGVsX190dGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX19pbnRyby1tb2RlbF9fdHh0LWt3IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX2ludHJvLW1vZGVsX190eHQta3cge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3NwZW5kaW5nLCAuc2VjX3JlZHVjdGlvbi1leGFtcGxlX19pbml0aWFsLWNhcGl0YWwge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX19zcGVuZGluZ19fdHRsLCAuc2VjX3JlZHVjdGlvbi1leGFtcGxlX19pbml0aWFsLWNhcGl0YWxfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDJhNjg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuc2VjX3JlZHVjdGlvbi1leGFtcGxlX19zcGVuZGluZ19fdHRsLCAuc2VjX3JlZHVjdGlvbi1leGFtcGxlX19pbml0aWFsLWNhcGl0YWxfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3NwZW5kaW5nX19pbWcsIC5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX2luaXRpYWwtY2FwaXRhbF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNy41JSAwIDcuNSU7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX19zcGVuZGluZ19faW1nIGltZywgLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9faW5pdGlhbC1jYXBpdGFsX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3NwZW5kaW5nX19pbWcgcCwgLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9faW5pdGlhbC1jYXBpdGFsX19pbWcgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3NwZW5kaW5nX19pbWcsIC5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX2luaXRpYWwtY2FwaXRhbF9faW1nIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fc3BlbmRpbmdfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX19zcGVuZGluZ19faW1nIHAge1xuICBtYXJnaW4tbGVmdDogNy41JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3NwZW5kaW5nX19pbWcgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX190YXgtc2F2aW5nIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuc2VjX3JlZHVjdGlvbi1leGFtcGxlX190YXgtc2F2aW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX190YXgtc2F2aW5nX190dGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fdGF4LXNhdmluZ19fdHRsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fdGF4LXNhdmluZ19fY29udCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgNy41JSAwIDcuNSU7XG59XG5cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3RheC1zYXZpbmdfX2NvbnRfX3R4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX190YXgtc2F2aW5nX19jb250X19ib251cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJhNjg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fdGF4LXNhdmluZ19fY29udF9fYm9udXMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAxOC41cHggMzguNXB4O1xuICB9XG59XG5cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3RheC1zYXZpbmdfX2NvbnRfX2JvbnVzOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTc0LCA5NiwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDJhNjggIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX190YXgtc2F2aW5nX19jb250X19ib251czo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM5LCAyNTQsIDI0NiwgMCk7XG4gIGJvcmRlci13aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fdGF4LXNhdmluZ19fY29udF9fYm9udXM6OmJlZm9yZSwgLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fdGF4LXNhdmluZ19fY29udF9fYm9udXM6OmFmdGVyIHtcbiAgdG9wOiA5OS44JTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX190YXgtc2F2aW5nX19jb250X19pbWcge1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3RheC1zYXZpbmdfX2NvbnRfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fdGF4LXNhdmluZ19fY29udF9faW1nX19zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX3RheC1zYXZpbmdfX2NvbnRfX25vdGUtdHh0IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fY29tbW9uX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX2NvbW1vbl9fdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fY29tbW9uX190YWJsZSB0ciB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuc2VjX3JlZHVjdGlvbi1leGFtcGxlX19jb21tb25fX3RhYmxlIHRyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fY29tbW9uX190YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIH1cbn1cblxuLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fY29tbW9uX190YWJsZSB0aCB7XG4gIHdpZHRoOiAyMjVweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5zZWNfcmVkdWN0aW9uLWV4YW1wbGVfX2NvbW1vbl9fdGFibGUgdGgge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uc2VjX3JlZHVjdGlvbi1leGFtcGxlX19jb21tb25fX3RhYmxlIHRkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuc2VjX3JlZHVjdGlvbi1leGFtcGxlX19jb21tb25fX3RhYmxlIHRkIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fY29tbW9uX190YWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuc2VjX3JlZHVjdGlvbi1leGFtcGxlX19jb21tb25fX3RhYmxlX19yZXMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlY19yZWR1Y3Rpb24tZXhhbXBsZV9fY29tbW9uX190YWJsZV9faW1wb3J0YW50IHtcbiAgY29sb3I6ICNlMTQ1Mjg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CA44OI44OD44OX54us6IeqIENUQVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuLmJveC1jdGEtdG9we1xuXHRtYXJnaW46NDBweCAwcHggNDBweCAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2Y4ZjhmOCwxKTtcbiAgXHRib3JkZXI6IHNvbGlkIDVweCByZ2JhKCMxZmFiODksMSk7XG4gIFx0QGluY2x1ZGUgc3Age1xuICBcdFx0bWFyZ2luOjQwcHggLTIwcHggNDBweCAtMjBweDtcbiAgXHRcdGJvcmRlcjogbm9uZTtcbiAgXHRcdHdpZHRoOiBhdXRvO1xuICBcdH1cbiAgXHQmX190b3BfdHRse1xuICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzoxMHB4IDBweDtcbiAgXHRcdGNvbG9yOnJnYmEoI2ZmZiwxKTtcbiAgXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzFmYWI4OSwxKTtcbiAgXHRcdEBpbmNsdWRlIHNwIHtcbiAgXHRcdFx0cGFkZGluZzoxNXB4IDBweDtcbiAgXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgXHRcdH1cbiAgXHR9XG4gIFx0Jl9fdG9wX2Rpc3B7XG4gIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsMSk7XG4gIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFx0XHRwYWRkaW5nOiAyMHB4O1xuICBcdFx0Ym9yZGVyOiBzb2xpZCAxcHggcmdiYSgjYzBiMTBmLDEpO1xuICBcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcbiAgXHRcdHNwYW57XG4gIFx0XHRcdGNvbG9yOiAkbWFpbi1yZWQ7XG4gIFx0XHR9XG4gIFx0XHRAaW5jbHVkZSBzcCB7XG4gIFx0XHRcdHBhZGRpbmc6IDE1cHggNXB4O1xuICBcdFx0fVxuICBcdH1cbiAgXHQmX19mb3JtLWFyZWF7XG4gIFx0XHRwYWRkaW5nOjIwcHggMjBweCAwcHggMjBweDtcbiAgXHRcdEBpbmNsdWRlIHNwIHtcbiAgXHRcdFx0cGFkZGluZzoyMHB4IDIwcHggMjBweCAyMHB4O1xuICBcdFx0fVxuICBcdH1cbiAgXHQmX19kZXNjcmlwdGlvbntcbiAgXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIFx0fVxuICBcdCYtLWZ3QntcbiAgXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICBcdH1cbiAgXHQmX19zdGVwe1xuICBcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLDEpO1xuICBcdFx0cGFkZGluZzoyMHB4O1xuICBcdFx0JjpudGgtY2hpbGQoMil7XG4gIFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG4gIFx0XHR9XG4gIFx0XHRAaW5jbHVkZSBzcCB7XG4gIFx0XHRcdHBhZGRpbmc6MTBweDtcbiAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcbiAgXHRcdFx0JjpmaXJzdC1jaGlsZHtcbiAgXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBcdFx0XHR9XG4gIFx0XHR9XG4gIFx0XHQmLS1hcmVhMXtcbiAgXHRcdFx0aGVpZ2h0OiAxMTVweDtcbiAgXHRcdFx0QGluY2x1ZGUgc3Age1xuICBcdFx0XHRcdGhlaWdodDogYXV0bztcbiAgXHRcdFx0fVxuICBcdFx0fVxuICBcdFx0Ji0tYXJlYTJ7XG4gIFx0XHRcdEBpbmNsdWRlIHNwIHtcbiAgXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG4gIFx0XHRcdH1cbiAgXHRcdH1cbiAgXHRcdCYtLWFyZWEze1xuICBcdFx0XHRAaW5jbHVkZSBzcCB7XG4gIFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuICBcdFx0XHR9XG4gIFx0XHR9XG4gIFx0XHRsaXtcbiAgXHRcdFx0bWFyZ2luOiAwcHggNXB4IDBweCAwcHggIWltcG9ydGFudDtcblx0ICBcdFx0LmZvcm0tbGFiZWwtcmFkaW9fX2lucHV0e1xuXHQgIFx0XHRcdG1hcmdpbjogMHB4IDNweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdCAgXHRcdH1cbiAgXHRcdH1cbiAgXHRcdCYtLWNvbG9ye1xuICBcdFx0XHRjb2xvcjogcmdiYSgjMWZhYjg5LDEpO1xuICBcdFx0fVxuICBcdFx0Ji0tc3VwcGxlbWVudHtcbiAgXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcbiAgXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzKTtcblx0XHRcdH1cbiAgXHRcdH1cbiAgXHRcdCYtLWljbzF7XG4gIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuICBcdFx0XHQmOjpiZWZvcmUge1xuICBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG4gIFx0XHRcdCAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdCAgICB3aWR0aDoyNnB4O1xuXHRcdFx0ICAgIGhlaWdodDozNXB4O1xuXHRcdFx0ICAgIHRvcDogLTRweDtcbiAgICAgICAgXHRcdGxlZnQ6IDBweDtcbiAgICAgICAgXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19jdGFfbWl0dW1vcmkud2VicCk7XG4gICAgICAgIFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI2cHggMzVweDtcbiAgXHRcdFx0fVxuICBcdFx0fVxuICBcdFx0Ji0taWNvMntcbiAgXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIFx0XHRcdCY6OmJlZm9yZSB7XG4gIFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdFx0XHQgICAgY29udGVudDogXCJcIjtcbiAgXHRcdFx0ICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIHdpZHRoOjI0cHg7XG5cdFx0XHQgICAgaGVpZ2h0OjM1cHg7XG5cdFx0XHQgICAgdG9wOiAtNHB4O1xuICAgICAgICBcdFx0bGVmdDogMnB4O1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvaWNvX2N0YV9wb3N0LndlYnApO1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDM1cHg7XG4gIFx0XHRcdH1cbiAgXHRcdH1cbiAgXHRcdCYtLWljbzN7XG4gIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuICBcdFx0XHQmOjpiZWZvcmUge1xuICBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG4gIFx0XHRcdCAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdCAgICB3aWR0aDo0MHB4O1xuXHRcdFx0ICAgIGhlaWdodDozMHB4O1xuXHRcdFx0ICAgIHRvcDogMHB4O1xuICAgICAgICBcdFx0bGVmdDogLTZweDtcbiAgICAgICAgXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19jdGFfcGFuZWwud2VicCk7XG4gICAgICAgIFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwcHggMzBweDtcbiAgXHRcdFx0fVxuICBcdFx0fVxuICBcdH1cblx0Jl9fYXJlYS1wb3N0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46MTVweCAwcHggMHB4IDBweDtcblx0XHRpbnB1dHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmX19hcmVhLXBvc3QtbGlua3tcblx0XHR3aWR0aDogNjUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiByZ2JhKCMxYjg2YzMsMSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDU2cHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHQgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0ICAgIHdpZHRoOjI2cHg7XG5cdFx0ICAgIGhlaWdodDoyNnB4O1xuXHRcdCAgICB0b3A6IDEwcHg7XG5cdFx0XHRsZWZ0OiAtMzZweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19wb3N0X3FhLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG5cdFx0XHRtYXJnaW46MTBweCAwcHggMHB4IDM2cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2FyZWEtY2FwYWNpdHl7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjoxNXB4IDBweCAwcHggMHB4O1xuXHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl17XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19hcmVhLWNhcGFjaXR5LXVuaXR7XG5cdFx0d2lkdGg6IDc0MHB4O1xuICAgIFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdC5mb3JtLWxhYmVsLXJhZGlve1xuXHRcdFx0Jl9fdWx7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHQgIG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0ICAmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0ICAgIFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgfVxuXHRcdFx0XHQgIEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0ICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2lucHV0ICsgbGFiZWx7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdH1cblx0XHRcdCZfX2lucHV0ICsgbGFiZWw6OmJlZm9yZXtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX19pbnB1dDpjaGVja2VkOmFmdGVye1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlcntcblx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYm94LWZvcm0tbGF5b3V0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmX19oYWxme1xuXHRcdFx0d2lkdGg6IDQ0MHB4O1xuXHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiovXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOAgOOCteOCpOODiOOCq+ODqeODvOioreWumlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kbWFpbi1ibHVlOnJnYmEoIzNkODNkYiwxKTtcbi8vIOa/g+OBhFxuJHRoaWNrLWJsdWU6IzAyNzZhZjtcbi8vIOiWhOOBhFxuJHRoaW4tYmx1ZTpyZ2JhKCMxZTY2YzQsMSk7XG5cblxuJG1haW4tcmVkOnJnYmEoI2U3NjE1ZiwxKTtcblxuJG1haW4tZ3JlZW46cmdiYSgjMWZhYjg5LDEpO1xuXG4kbWFpbi1uYXZ5OnJnYmEoIzAzNDU2MSwxKTtcblxuJG1haW4tb3JhbmdlOnJnYmEoI2ZmNWQzNywxKTtcblxuXG5cblxuJHRoaWNrLW9yYW5nZTojZmY1NTIzO1xuJG1haW4tb3JhbmdlOiNmZTg0MDI7XG5cbiR0aGljay1ncmVlbjojNjU5NzFjO1xuXG4kdGhpbi1ncmVlbjojYmZkZjhmO1xuJHRoaW4tb3JhbmdlOiNmNzk5MmI7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Oh44OH44Kj44Ki44Kv44Ko44OqXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAaW5jbHVkZSB4eHggey8vc3DnlKjjga7jgrnjgr/jgqTjg6t9XG4kd2lkdGhQQzogMTAyNHB4OyAvL1BDXG4kd2lkdGhUYWJsZXQ6IDk3MHB4O1xuJHdpZHRoTWluaVRhYmxldDogNzM2cHg7XG4kd2lkdGhNb2JpbGU6IDQ4MHB4O1xuXG4kd2lkdGhTcDogNzM2cHg7IC8v44K544Oe44O844OI44OV44Kp44OzXG5cbi8vQ1RBXG4kd2lkdGhDVEE6IDEyNzhweDtcbiR3aWR0aERlc2t0b3A6IDExMDBweDtcblxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkd2lkdGhTcCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL05ldyBkZXNpZ25cbkBtaXhpbiBkZXNrdG9wIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICgkd2lkdGhUYWJsZXQgKyAxcHgpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBkZXNrdG9wX2xpbWl0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkd2lkdGhEZXNrdG9wICsgMXB4KSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gb25seV90YWJsZXQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skd2lkdGhNb2JpbGUgKyAxcHh9KSBhbmQgKG1heC13aWR0aDogI3skd2lkdGhUYWJsZXR9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtaW5pX3RhYmxldCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHdpZHRoTWluaVRhYmxldCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYmxldCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHdpZHRoVGFibGV0KSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkd2lkdGhNb2JpbGUpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gT25seSBmb3IgQ1RBXG5AbWl4aW4gY3RhX2xpbWl0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkd2lkdGhDVEEpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OV44Kp44Oz44OI44K144Kk44K6XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE2KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKyByZW07XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjbGVhcmZpeFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLyogQGluY2x1ZGUgY2xlYXJmaXg7ICovXG5AbWl4aW4gY2xlYXJmaXgge1xuICB6b29tOiAxO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyB2ZXJ0aWNhbC1hbGlnbu+8iOWkqeWcsOOBruS4reWkruOBq+mFjee9ru+8iVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQGluY2x1ZGUgdmVydGljYWwtYWxpZ247XG5AbWl4aW4gdmVydGljYWwtYWxpZ24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g55+i5Y2w77yI5Y+z55+i5Y2w77yJXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAaW5jbHVkZSBpY29uLWFycm93LWxlZnQoJGJvcmRlci1iYXNlOjZweCwkYm9yZGVyLWJvbGQ6MnB4LCRib3JkZXItY29sb3I6IzU1NSwkbGVmdDowJSwkdG9wOjM0JSk7XG5AbWl4aW4gaWNvbi1hcnJvdy1sZWZ0KCRib3JkZXItYmFzZSwgJGJvcmRlci1ib2xkLCAkYm9yZGVyLWNvbG9yLCAkbGVmdCwgJHRvcCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAkYm9yZGVyLWJhc2U7XG4gICAgaGVpZ2h0OiAkYm9yZGVyLWJhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6ICRsZWZ0O1xuICAgIHRvcDogJHRvcDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWJvbGQgc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItYm9sZCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5LiJ6KeS55+i5Y2w77yI5Y+z55+i5Y2w77yJXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAaW5jbHVkZSBpY29uLWFycm93LWxlZnRUcmlhbmdsZSgkYm9yZGVyLWJhc2U6NXB4LCRib3JkZXItaGVpZ2h0OjdweCwkYm9yZGVyLWNvbG9yOiNmMzMsJGxlZnQ6MCUsJHRvcDoyNyUpO1xuQG1peGluIGljb24tYXJyb3ctbGVmdFRyaWFuZ2xlKFxuICAkYm9yZGVyLWJhc2UsXG4gICRib3JkZXItaGVpZ2h0LFxuICAkYm9yZGVyLWNvbG9yLFxuICAkbGVmdCxcbiAgJHRvcFxuKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLWJhc2UgMCAkYm9yZGVyLWJhc2UgN3B4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJvcmRlci1jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogJGxlZnQ7XG4gICAgdG9wOiAkdG9wO1xuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDkuInop5Lnn6LljbDvvIjkuIvnn6LljbDvvIlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBpbmNsdWRlIGljb25fYXJyb3ctYm90dG9tVHJpYW5nbGUoJGJvcmRlci1iYXNlOjVweCwkYm9yZGVyLWhlaWdodDo3cHgsJGJvcmRlci1jb2xvcjojZjNmLCRsZWZ0OjAlLCR0b3A6MjclKTtcbkBtaXhpbiBpY29uLWFycm93LWJvdHRvbVRyaWFuZ2xlKFxuICAkYm9yZGVyLWJhc2UsXG4gICRib3JkZXItaGVpZ2h0LFxuICAkYm9yZGVyLWNvbG9yLFxuICAkbGVmdCxcbiAgJHRvcFxuKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLWhlaWdodCAkYm9yZGVyLWJhc2UgMCAkYm9yZGVyLWJhc2U7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAkbGVmdDtcbiAgICB0b3A6ICR0b3A7XG4gIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOaWh+Wtl+OBjOa6ouOCjOOBn+mam+OBruihqOekuuOCkiDigKYg44Gr44GZ44KLXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAaW5jbHVkZSBsaW5lLXRydW5jYXRlKCk7XG5AbWl4aW4gbGluZS10cnVuY2F0ZSgpIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgrXjgqTjgrrjgYzjg5Djg6njg5Djg6njga7nlLvlg4/jga7jgrvjg7Pjgr/jg7zjg4jjg6rjg5/jg7PjgrBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBpbmNsdWRlIHRyaW0oJHRyaW0td2lkdGg6MTAwcHgsJHRyaW0taGVpZ2h0OjEwMHB4LCRpbWctbWFnbmlmaWNhdGlvbjoyMDAlKTtcbi8vIOeUu+WDj+OCkiBjbGFzcz1cImltYWdlXCLjgIDjgaflm7LjgoDmp4vpgKDjgajjgZnjgotcbkBtaXhpbiB0cmltKCR0cmltLXdpZHRoLCAkdHJpbS1oZWlnaHQsICRpbWctbWFnbmlmaWNhdGlvbikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAkdHJpbS13aWR0aDtcbiAgaGVpZ2h0OiAkdHJpbS1oZWlnaHQ7XG4gIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAkdHJpbS13aWR0aDsgLy8g44OI44Oq44Of44Oz44Kw44GX44Gf44GE5p6g44Gu5bmF77yI5Zu65a6a44Gr44GX44Gf44GE5aC05ZCI44Gv44K144Kk44K644KS5YWl5Yqb77yJXG4gICAgaGVpZ2h0OiAkdHJpbS1oZWlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8g55S75YOP44GM5p6g44GL44KJ44Gv44G/5Ye644Gf6YOo5YiG44Gv44OI44Oq44Of44Oz44Kw77yI6Z2e6KGo56S677yJ44GZ44KLXG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaW1nIHtcbiAgICAgIC8vIOeUu+WDj+OCkuS4iuS4i+W3puWPs+OBq+S4reWkrumFjee9ruOBmeOCi++8iOe1tuWvvuaMh+Wumu+8iVxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAvLyDnlLvlg4/jga7mnIDlpKfjgrXjgqTjgrrjga/mnqDjga4y5YCN44G+44GnXG4gICAgICBtYXgtd2lkdGg6ICRpbWctbWFnbmlmaWNhdGlvbjtcbiAgICAgIG1heC1oZWlnaHQ6ICRpbWctbWFnbmlmaWNhdGlvbjtcbiAgICB9XG4gIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHBvc2l0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAaW5jbHVkZSBhYnNvbHV0ZS10b3AtbGVmdCgxMHB4LDEwcHgpO1xuQG1peGluIGFic29sdXRlLXRvcC1sZWZ0KCR0b3A6IDAsICRsZWZ0OiAwKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkdG9wO1xuICBsZWZ0OiAkbGVmdDtcbn1cbi8vIEBpbmNsdWRlIGFic29sdXRlLWJvdHRvbS1sZWZ0KDEwcHgsMTBweCk7XG5AbWl4aW4gYWJzb2x1dGUtYm90dG9tLWxlZnQoJGJvdHRvbTogMCwgJGxlZnQ6IDApIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6ICRsZWZ0O1xufVxuLy8gQGluY2x1ZGUgYWJzb2x1dGUtdG9wLXJpZ2h0KDEwcHgsMTBweCk7XG5AbWl4aW4gYWJzb2x1dGUtdG9wLXJpZ2h0KCR0b3A6IDAsICRyaWdodDogMCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcDtcbiAgcmlnaHQ6ICRyaWdodDtcbn1cbi8vIEBpbmNsdWRlIGFic29sdXRlLWJvdHRvbS1yaWdodCgxMHB4LDEwcHgpO1xuQG1peGluIGFic29sdXRlLWJvdHRvbS1yaWdodCgkYm90dG9tOiAwLCAkcmlnaHQ6IDApIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206ICRib3R0b207XG4gIHJpZ2h0OiAkcmlnaHQ7XG59XG4vLyBAaW5jbHVkZSBhYnNvbHV0ZS10b3AtYm90dG9tKDEwcHgsMTBweCk7XG5AbWl4aW4gYWJzb2x1dGUtdG9wLWJvdHRvbSgkdG9wOiAwLCAkYm90dG9tOiAwKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkdG9wO1xuICBib3R0b206ICRib3R0b207XG59XG4vLyBAaW5jbHVkZSBhYnNvbHV0ZS1sZWZ0LXJpZ2h0KDEwcHgsMTBweCk7XG5AbWl4aW4gYWJzb2x1dGUtbGVmdC1yaWdodCgkbGVmdDogMCwgJHJpZ2h0OiAwKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogJGxlZnQ7XG4gIHJpZ2h0OiAkcmlnaHQ7XG59XG5cbi8vIEBpbmNsdWRlIHNob3dfb25seV9kZXNrdG9wKCk7XG5AbWl4aW4gc2hvd19vbmx5X2Rlc2t0b3AoKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vIEBpbmNsdWRlIHNob3dfb25seV90YWJsZXQoKTtcbkBtaXhpbiBzaG93X29ubHlfdGFibGV0KCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4vLyBAaW5jbHVkZSBoaWRlX2Zyb21fdGFibGV0KCk7XG5AbWl4aW4gaGlkZV9mcm9tX3RhYmxldCgpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLy8gQGluY2x1ZGUgc2hvd19vbmx5X21pbmlfdGFibGV0KCk7XG5AbWl4aW4gc2hvd19vbmx5X21pbmlfdGFibGV0KCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1pbmlfdGFibGV0KCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vIEBpbmNsdWRlIGhpZGVfZnJvbV9taW5pX3RhYmxldCgpO1xuQG1peGluIGhpZGVfZnJvbV9taW5pX3RhYmxldCgpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWluaV90YWJsZXQoKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vLyBAaW5jbHVkZSBzaG93X29ubHlfbW9iaWxlKCk7XG5AbWl4aW4gc2hvd19vbmx5X21vYmlsZSgpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLy8gQGluY2x1ZGUgaGlkZV9mcm9tX21vYmlsZSgpO1xuQG1peGluIGhpZGVfZnJvbV9tb2JpbGUoKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1vYmlsZSgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vIGltcG9ydCBjb3JlZmlsZVxuQGltcG9ydCBcImNvcmUvdmFsaWFibGVzXCI7XG5AaW1wb3J0IFwiY29yZS9taXhpbnNcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CA44Ko44Op44O844Oh44OD44K744O844K4XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ib3gtZXJyb3ItbXNncyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBjb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tcmVkO1xuICB6LWluZGV4OiA5OTk7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOAgOODiOODg+ODlyBQQ1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubmF2LWhkLXBje1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm94LW12LXBjIHtcbiAgJl9faW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG4gICZfX2N0YV9fYXJlYXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byA2MHB4IGF1dG87XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweCBhdXRvO1xuICAgICAgfVxuICB9XG59XG5cbi5iYWRnZS1sb2dvLW1pZCB7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLmJveC12cHAtYXJlYSB7XG4gIG1hcmdpbjogNTBweCAwIDgwcHggMDtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgJl9fY29udCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoI2RkZCwgMSk7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fY29udC10dGwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2YxZjhmYSwgMSk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udF9fdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgdHIge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICB9XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmOGZhO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWluaV90YWJsZXQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1pbmlfdGFibGV0IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRfX3RhYmxlX190eHQge1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYtLW9yYW5nZSB7XG4gICAgICBjb2xvcjogI2UxNDUyODtcbiAgICB9XG4gIH1cbiAgJl9fY29udC10eHQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggcmdiYSgjZGRkLCAxKTtcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICBjb2xvcjogcmdiYSgjZTE0NTI4LCAxKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoI2RkZCwgMSk7XG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcGljdHVyZSB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbn1cbi5ib3gtYm5yLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmOGY4ZjgsIDEpO1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl9fdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JuciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB9XG4gIH1cbn1cblxuLmJveC12aXN1YWwtcGMge1xuICBoZWlnaHQ6IDUyMHB4O1xuICBtaW4td2lkdGg6IDEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9fYXJlYS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gIH1cbiAgLnNsaWRlciB7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmJ4LXZpZXdwb3J0IHtcbiAgICAuc2xpZGVyIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAwLjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJveC10b3AtY3RhLXBjIHtcbiAgLmJveC1jdGEge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYm94LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDM1cHggNTBweCAzNXB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMwMjc2YWY7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gICAgc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzZWN0aW9uIHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnZpY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAmX19wIHtcbiAgICAgIGNvbG9yOiAjMDA3MGMwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICZfX3R0bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2JnX2luZm8ud2VicCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYtLXR4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoI2UxNDUyOCwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHh0LWVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmOGY4ZjgsIDEpO1xuICAgICAgY29sb3I6ICR0aGljay1ibHVlO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0LW9ubHlfc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2RpdiB7XG4gICAgICAmX19wIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fY29tcGFyaXNvbiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuXG4gICAgJl9fcC0tY2hhcmFjdGVyLWNvbG9yIHtcbiAgICAgIGNvbG9yOiAjMDA3MGMwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3R0bCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9iZ19jb21wYXJpc29uLndlYnApO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmLS10eHQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCNlMTQ1MjgsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJveC10YXJlbnQtaW1ne1xuICB3aWR0aDogNzA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIGltZ3tcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5ib3gtYm5yLXBjIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmOGY4ZjgsIDEpO1xuICBwYWRkaW5nOiAyNXB4O1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBpbWcge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXB4O1xuICAgIH1cbiAgICAvLyBhOm50aC1jaGlsZCgxKSBwaWN0dXJlIGltZyB7XG4gICAgLy8gICBjb250ZW50OiB1cmwoLi4vaW1nL3RvcC9zcC9ibnJfYml6LmpwZyk7XG4gICAgLy8gfVxuICAgIC8vIGE6bnRoLWNoaWxkKDIpIHBpY3R1cmUgaW1nIHtcbiAgICAvLyAgIGNvbnRlbnQ6IHVybCguLi9pbWcvdG9wL3NwL2Jucl90YWluYXZpLmpwZyk7XG4gICAgLy8gfVxuICB9XG59XG4uYm94LW1lcml0LXBjIHtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgfVxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBoaWRlX2Zyb21fbW9iaWxlKCk7XG4gICAgbWFyZ2luOiA0MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmOGY4ZjgsIDEpO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbjogMjBweCAtMjBweCAwcHggLTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmOGY4ZjgsIDEpO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdC1jdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoI2RkZCwgMSk7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDEpO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoI2RkZCwgMSk7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX19pbmZvdHh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBoMyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG4uYm94LWNhc2UtcGMge1xuICBAaW5jbHVkZSBoaWRlX2Zyb21fdGFibGV0KCk7XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItbGVmdDogc29saWQgNHB4ICR0aGljay1ibHVlO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCAxMHB4O1xuICB9XG59XG4uYm94LXN0b3JlbGlzdC1wYyB7XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI2RkZCwgMSk7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgbWluLWhlaWdodDogNzRweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJHRoaWNrLWJsdWU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgLy8gcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgIDjg4jjg4Pjg5cgUEMg5YWx6YCaXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5iYXNlLXRvcC1wYyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItbGVmdDogc29saWQgNXB4ICR0aGljay1ibHVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9iZ190aXRsZS53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMHB4IC0yMHB4IDBweCAtMjBweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgNXB4ICR0aGljay1ibHVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL3NwL2JnX3RpdGxlLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB9XG59XG4uYnRuLW1vcmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgQGluY2x1ZGUgaGlkZV9mcm9tX3RhYmxldCgpO1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICR0aGljay1ibHVlO1xuICAgIEBpbmNsdWRlIGljb24tYXJyb3ctbGVmdFRyaWFuZ2xlKFxuICAgICAgJGJvcmRlci1iYXNlOiA1cHgsXG4gICAgICAkYm9yZGVyLWhlaWdodDogN3B4LFxuICAgICAgJGJvcmRlci1jb2xvcjogIzAyNzZhZixcbiAgICAgICRsZWZ0OiAwJSxcbiAgICAgICR0b3A6IDI3JVxuICAgICk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CA44OI44OD44OXIFBDIOWbuuWumuODkOODiuODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uanMtZml4YmFubmVyLXBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTAwO1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgdG9wOiAtMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CA44OI44OD44OXIFNQXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ib3gtbXYtc3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmOGY4ZjgsIDEpO1xufVxuLypcbi5ib3gtdmlzdWFsLXNwe1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuKi9cbi5ib3gtdG9wLWN0YS1zcCB7XG4gIC5ib3gtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYm94LWluZm8tc3Age1xuICAmX190dGwtY29udmljdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvYmdfaW5mby53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG4gICZfX3R0bC1jb252aWN0aW9uLXR4dCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHJnYmEoI2UxNDUyOCwgMSk7XG4gICAgfVxuICB9XG4gICZfX3R4dC1lbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmOGY4ZjgsIDEpO1xuICAgIGNvbG9yOiAkdGhpY2stYmx1ZTtcbiAgfVxuXG4gICZfX3R0bC1jb21wYXJpc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9iZ19jb21wYXJpc29uLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIH1cbiAgJl9fdHRsLWNvbXBhcmlzb24tdHh0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogcmdiYSgjZTE0NTI4LCAxKTtcbiAgICB9XG4gIH1cbiAgJl9fb3V0c2lkZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYm94LW1lcml0LXNwIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIHNob3dfb25seV9tb2JpbGUoKTtcbiAgICBtYXJnaW46IDIwcHggLTIwcHggMHB4IC0yMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2Y4ZjhmOCwgMSk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAmX19saXN0LWN1bnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgjZGRkLCAxKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMSk7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3QtY3VudC10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBoMyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuLmJveC1jYXNlLXNwIHtcbiAgQGluY2x1ZGUgc2hvd19vbmx5X3RhYmxldCgpO1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggJHRoaWNrLWJsdWU7XG4gICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDEwcHg7XG4gIH1cbn1cbi5ib3gtc3RvcmVsaXN0LXNwIHtcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNkZGQsIDEpO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGNvbG9yOiAkdGhpY2stYmx1ZTtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtaW4taGVpZ2h0OiA3NHB4O1xuICAgIH1cbiAgfVxufVxuXG5hc2lkZSB7XG4gIC5hcmVhLWxhdGVzdC1zcCB7XG4gICAgLmFyZWEtbGF0ZXN0LXNwX19zZWMge1xuICAgICAgLmJveC1sYXRlc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZGRkLCAxKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19hcnJvdzA0LnN2ZykgcmlnaHQgMHB4IGNlbnRlclxuICAgICAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgICAgICBjb2xvcjogJHRoaWNrLWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFyZWEtbGF0ZXN0LXBjIHtcbiAgICAuYXJlYS1sYXRlc3QtcGNfX3NlYyB7XG4gICAgICAuYm94LWxhdGVzdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNkZGQsIDEpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9nbG9iYWwvaWNvX2Fycm93MDQuc3ZnKSByaWdodCAwcHggY2VudGVyXG4gICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAkdGhpY2stYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOAgOODiOODg+ODlyBTUCDlhbHpgJpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJhc2UtdG9wLXNwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMHB4IC0yMHB4IDBweCAtMjBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAkdGhpY2stYmx1ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3Avc3AvYmdfdGl0bGUud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmJ0bi1hbGxsaW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICR0aGljay1ibHVlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAzMHB4IDBweCAzMHB4IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogc29saWQgMXB4ICR0aGljay1ibHVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOAgOODiOODg+ODl+eLrOiHqiBDVEFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJveC1jdGEtdG9wIHtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcbiAgfVxuICAmX19jdGEtcHVycG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmYWI4OTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gIH1cbiAgJl9fY2hhbmdlLXBhbmVse1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2Y4ZjhmOCwgMSk7XG4gICAgcGFkZGluZzogMTBweCAwcHggNXB4IDBweDtcbiAgfVxuICAmX19wYW5lbF90dGx7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBjb2xvcjogIzFmYWI4OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDBweCAxMHB4IDBweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi0tY29sb3J7XG4gICAgICBjb2xvcjogI2VlMTIxODtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMHB4IDE1cHggMHB4IDE1cHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDE1cHg7XG4gICAgfVxuICB9XG4gICZfX2luLWVuY2xvc3VyZSB7XG4gICAgcGFkZGluZzogOHB4IDEwcHggNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICB3aWR0aDogNDklO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgfVxuICAmX19zdWJ0dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICAmLS1wb3N0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dsb2JhbC9pY29fY3RhX3Bvc3Qud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAyM3B4O1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1jYXBhY2l0eSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvaWNvX2N0YV9wYW5lbC53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDIzcHg7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2FyZWEtcG9zdC1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoIzFiODZjMywgMSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMzRweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGxlZnQ6IC0zNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvaWNvX3Bvc3RfcWEuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FyZWEtY2FwYWNpdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIH1cbiAgfVxuICAmX19hcmVhLWNhcGFjaXR5LXVuaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmZvcm0tbGFiZWwtcmFkaW8ge1xuICAgICAgJl9fdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faW5wdXQgKyBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICAgICZfX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJl9faW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgICAmX19pbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zdWJ0eHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgJi0tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMWI4NmMzO1xuICAgIH1cbiAgfVxuICAmX19zdWJtaXQge1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCA0cHggcmdiYSgjZmZmLCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19hcnJvdzA5LnN2ZyksXG4gICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmY5NDAwLCAjZmU1NjAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHgsIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTIwcHggY2VudGVyLCBsZWZ0O1xuICAgIGNvbG9yOiByZ2JhKCNmZmYsIDEpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTNweCAwcHggMTNweCA1MHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDE1cHggYXV0bztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogMTJweCAwcHggMTJweCA0MHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwcHggY2VudGVyLCBsZWZ0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogKDMyMHB4KSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCBjZW50ZXIsIGxlZnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAmX19idG4tbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1NzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmNTYwMDAsIDEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19hcnJvdzA5LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwcHggY2VudGVyO1xuICAgIGNvbG9yOiByZ2JhKCNmZmYsIDEpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTNweCAwcHggMTNweCAxM3B4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDE1cHggYXV0bztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMHB4IGF1dG87XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoMzIwcHgpKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDI1cHg7XG4gICAgfVxuICB9XG4gICZfX2FyZWEtcHJvZHVjdC11bml0IHtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5mb3JtLWxhYmVsLXJhZGlvIHtcbiAgICAgICZfX3VsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJi0td3JhcCB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2lucHV0ICsgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMzNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZjhmOGY4LCAxKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKCNmOGY4ZjgsIDEpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgICAmX19pbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJl9faW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgJl9faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgjMWZhYjg5LCAxKTtcbiAgICAgIH1cbiAgICAgICZfX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdHh0LWJhdHRlcnkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6IHJnYmEoI2Y1NjAwMCwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoI2Y1NjAwMCwgMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDk0JTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgzMjBweCkpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgICYtLWltcG9ydGFudCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgcGFkZGluZzogNXB4IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmODU1NTksIDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuanMtZGlzcC1iYXR0ZXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYm94LXN1YnNpZHktZGVzY3JpcHRpb24tYXJlYXtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5pbm5lcntcbiAgICBwYWRkaW5nOiAwcHggMzVweDtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgfVxuICB9XG59XG4uYm94LXZwcC1hcmVhIHtcbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NmFmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hvam9raW4tYm91bmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICZfX3RvcCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzAyNzZhZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgJl9fbm90ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi0tb25seV9zcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgJl9fcGljdHVyZSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgICZfX3Age1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19ub3RlIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWNvbG9yIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpc3Qtbm90ZSB7XG4gICAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmZiZmI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICYtLW9ubHlfc3Age1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qtbm90ZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudF9fbm90ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19pbmZvX19waWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CA5YmK5rib5LqL5L6LXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWNfcmVkdWN0aW9uLWV4YW1wbGUge1xuICAvLyBwYWRkaW5nLXRvcDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZjZmOGY5LCAxKTtcblxuICAmLS1zYXZpbmdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgbWluaV90YWJsZXQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHJnYmEoIzAwMmE2OCwgMSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDcwcHggMTVweCAyN3B4IDI1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMyKTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5KTtcbiAgICAgIHBhZGRpbmc6IDM1cHggMTVweCAyMHB4IDEyLjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgICYtLXNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICBAaW5jbHVkZSBjdGFfbGltaXQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWluaV90YWJsZXQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXR4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICB9XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDJhNjgsIDEpO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm9yZGVyIHtcbiAgICBtYXJnaW46IDEzcHggYXV0byAwIGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiA2LjVweCBhdXRvIDAgYXV0bztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG4gIH1cblxuICAmX190dGwtdHh0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19pbnRyby1tb2RlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmZmZmLCAxKTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICB9XG4gICAgJl9fdHRsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R4dC1rdyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgY29sb3I6IHJnYmEoIzExMTExMSwgMSk7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3BlbmRpbmcsXG4gICZfX2luaXRpYWwtY2FwaXRhbCB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAmX190dGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHJnYmEoIzAwMmE2OCwgMSk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDcuNSUgMCA3LjUlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NwZW5kaW5nIHtcbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3LjUlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGF4LXNhdmluZyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgfVxuICAgICZfX3R0bCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jb250IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMCA3LjUlIDAgNy41JTtcbiAgICAgICZfX3R4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgICAgfVxuICAgICAgJl9fYm9udXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDJhNjgsIDEpO1xuICAgICAgICBjb2xvcjogcmdiYSgjZmZmZmZmLCAxKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgICAgcGFkZGluZzogMTguNXB4IDM4LjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDE3NCwgOTYsIDApO1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDJhNjggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjM5LCAyNTQsIDI0NiwgMCk7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDk5LjglO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICZfX3NwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19ub3RlLXR4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbW1vbiB7XG4gICAgJl9fdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIH1cbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgjZGRkLCAxKTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKCNkZGQsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoI2RkZCwgMSk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2Y1ZjZmNywgMSk7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoI2RkZCwgMSk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMSk7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgjZGRkLCAxKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICAmX19yZXMtY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faW1wb3J0YW50IHtcbiAgICAgICAgY29sb3I6IHJnYmEoI2UxNDUyOCwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CA44OI44OD44OX54us6IeqIENUQVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuLmJveC1jdGEtdG9we1xuXHRtYXJnaW46NDBweCAwcHggNDBweCAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2Y4ZjhmOCwxKTtcbiAgXHRib3JkZXI6IHNvbGlkIDVweCByZ2JhKCMxZmFiODksMSk7XG4gIFx0QGluY2x1ZGUgc3Age1xuICBcdFx0bWFyZ2luOjQwcHggLTIwcHggNDBweCAtMjBweDtcbiAgXHRcdGJvcmRlcjogbm9uZTtcbiAgXHRcdHdpZHRoOiBhdXRvO1xuICBcdH1cbiAgXHQmX190b3BfdHRse1xuICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzoxMHB4IDBweDtcbiAgXHRcdGNvbG9yOnJnYmEoI2ZmZiwxKTtcbiAgXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzFmYWI4OSwxKTtcbiAgXHRcdEBpbmNsdWRlIHNwIHtcbiAgXHRcdFx0cGFkZGluZzoxNXB4IDBweDtcbiAgXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgXHRcdH1cbiAgXHR9XG4gIFx0Jl9fdG9wX2Rpc3B7XG4gIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsMSk7XG4gIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFx0XHRwYWRkaW5nOiAyMHB4O1xuICBcdFx0Ym9yZGVyOiBzb2xpZCAxcHggcmdiYSgjYzBiMTBmLDEpO1xuICBcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcbiAgXHRcdHNwYW57XG4gIFx0XHRcdGNvbG9yOiAkbWFpbi1yZWQ7XG4gIFx0XHR9XG4gIFx0XHRAaW5jbHVkZSBzcCB7XG4gIFx0XHRcdHBhZGRpbmc6IDE1cHggNXB4O1xuICBcdFx0fVxuICBcdH1cbiAgXHQmX19mb3JtLWFyZWF7XG4gIFx0XHRwYWRkaW5nOjIwcHggMjBweCAwcHggMjBweDtcbiAgXHRcdEBpbmNsdWRlIHNwIHtcbiAgXHRcdFx0cGFkZGluZzoyMHB4IDIwcHggMjBweCAyMHB4O1xuICBcdFx0fVxuICBcdH1cbiAgXHQmX19kZXNjcmlwdGlvbntcbiAgXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIFx0fVxuICBcdCYtLWZ3QntcbiAgXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICBcdH1cbiAgXHQmX19zdGVwe1xuICBcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLDEpO1xuICBcdFx0cGFkZGluZzoyMHB4O1xuICBcdFx0JjpudGgtY2hpbGQoMil7XG4gIFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG4gIFx0XHR9XG4gIFx0XHRAaW5jbHVkZSBzcCB7XG4gIFx0XHRcdHBhZGRpbmc6MTBweDtcbiAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcbiAgXHRcdFx0JjpmaXJzdC1jaGlsZHtcbiAgXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBcdFx0XHR9XG4gIFx0XHR9XG4gIFx0XHQmLS1hcmVhMXtcbiAgXHRcdFx0aGVpZ2h0OiAxMTVweDtcbiAgXHRcdFx0QGluY2x1ZGUgc3Age1xuICBcdFx0XHRcdGhlaWdodDogYXV0bztcbiAgXHRcdFx0fVxuICBcdFx0fVxuICBcdFx0Ji0tYXJlYTJ7XG4gIFx0XHRcdEBpbmNsdWRlIHNwIHtcbiAgXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG4gIFx0XHRcdH1cbiAgXHRcdH1cbiAgXHRcdCYtLWFyZWEze1xuICBcdFx0XHRAaW5jbHVkZSBzcCB7XG4gIFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuICBcdFx0XHR9XG4gIFx0XHR9XG4gIFx0XHRsaXtcbiAgXHRcdFx0bWFyZ2luOiAwcHggNXB4IDBweCAwcHggIWltcG9ydGFudDtcblx0ICBcdFx0LmZvcm0tbGFiZWwtcmFkaW9fX2lucHV0e1xuXHQgIFx0XHRcdG1hcmdpbjogMHB4IDNweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdCAgXHRcdH1cbiAgXHRcdH1cbiAgXHRcdCYtLWNvbG9ye1xuICBcdFx0XHRjb2xvcjogcmdiYSgjMWZhYjg5LDEpO1xuICBcdFx0fVxuICBcdFx0Ji0tc3VwcGxlbWVudHtcbiAgXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcbiAgXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzKTtcblx0XHRcdH1cbiAgXHRcdH1cbiAgXHRcdCYtLWljbzF7XG4gIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuICBcdFx0XHQmOjpiZWZvcmUge1xuICBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG4gIFx0XHRcdCAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdCAgICB3aWR0aDoyNnB4O1xuXHRcdFx0ICAgIGhlaWdodDozNXB4O1xuXHRcdFx0ICAgIHRvcDogLTRweDtcbiAgICAgICAgXHRcdGxlZnQ6IDBweDtcbiAgICAgICAgXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19jdGFfbWl0dW1vcmkud2VicCk7XG4gICAgICAgIFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI2cHggMzVweDtcbiAgXHRcdFx0fVxuICBcdFx0fVxuICBcdFx0Ji0taWNvMntcbiAgXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIFx0XHRcdCY6OmJlZm9yZSB7XG4gIFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdFx0XHQgICAgY29udGVudDogXCJcIjtcbiAgXHRcdFx0ICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIHdpZHRoOjI0cHg7XG5cdFx0XHQgICAgaGVpZ2h0OjM1cHg7XG5cdFx0XHQgICAgdG9wOiAtNHB4O1xuICAgICAgICBcdFx0bGVmdDogMnB4O1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvaWNvX2N0YV9wb3N0LndlYnApO1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDM1cHg7XG4gIFx0XHRcdH1cbiAgXHRcdH1cbiAgXHRcdCYtLWljbzN7XG4gIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuICBcdFx0XHQmOjpiZWZvcmUge1xuICBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG4gIFx0XHRcdCAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdCAgICB3aWR0aDo0MHB4O1xuXHRcdFx0ICAgIGhlaWdodDozMHB4O1xuXHRcdFx0ICAgIHRvcDogMHB4O1xuICAgICAgICBcdFx0bGVmdDogLTZweDtcbiAgICAgICAgXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19jdGFfcGFuZWwud2VicCk7XG4gICAgICAgIFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwcHggMzBweDtcbiAgXHRcdFx0fVxuICBcdFx0fVxuICBcdH1cblx0Jl9fYXJlYS1wb3N0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46MTVweCAwcHggMHB4IDBweDtcblx0XHRpbnB1dHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmX19hcmVhLXBvc3QtbGlua3tcblx0XHR3aWR0aDogNjUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiByZ2JhKCMxYjg2YzMsMSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDU2cHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHQgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0ICAgIHdpZHRoOjI2cHg7XG5cdFx0ICAgIGhlaWdodDoyNnB4O1xuXHRcdCAgICB0b3A6IDEwcHg7XG5cdFx0XHRsZWZ0OiAtMzZweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2ljb19wb3N0X3FhLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG5cdFx0XHRtYXJnaW46MTBweCAwcHggMHB4IDM2cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2FyZWEtY2FwYWNpdHl7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjoxNXB4IDBweCAwcHggMHB4O1xuXHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl17XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19hcmVhLWNhcGFjaXR5LXVuaXR7XG5cdFx0d2lkdGg6IDc0MHB4O1xuICAgIFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdC5mb3JtLWxhYmVsLXJhZGlve1xuXHRcdFx0Jl9fdWx7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHQgIG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0ICAmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0ICAgIFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgfVxuXHRcdFx0XHQgIEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0ICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2lucHV0ICsgbGFiZWx7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdH1cblx0XHRcdCZfX2lucHV0ICsgbGFiZWw6OmJlZm9yZXtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX19pbnB1dDpjaGVja2VkOmFmdGVye1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlcntcblx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYm94LWZvcm0tbGF5b3V0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmX19oYWxme1xuXHRcdFx0d2lkdGg6IDQ0MHB4O1xuXHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiovXG4iXX0= */
