@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap");
/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre,
iframe, hr, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button, input, select, textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

img, embed, iframe,
object, video {
  height: auto;
  max-width: 100%;
}

audio {
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
  text-align: left;
}

html {
  --header-height: 55px;
  --footer-height: 124px;
}

body {
  min-width: 1200px;
  color: #333;
  background: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

@keyframes nav-sp-fadeIn {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes mv-arw-fadeIn {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.btn-top-01 {
  position: fixed;
  right: 15px;
  bottom: 48px;
  z-index: 99999;
  transition: bottom 200ms, opacity 500ms;
}
.is-fixed-lower--show .btn-top-01 {
  bottom: 105px;
}

.btn-top-01 a {
  position: relative;
  display: block;
  width: 56px;
  height: 56px;
  font-size: 0;
  color: transparent;
  background: rgba(0, 171, 235, 0.5);
  border-radius: 50%;
}

.btn-top-01 a::before, .btn-top-01 a::after {
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 0;
  display: block;
  width: 13px;
  height: 2px;
  margin: auto;
  background: #fff;
  border-radius: 2px;
  content: "";
}

.btn-top-01 a::before {
  left: -8px;
  transform: rotate(134deg);
}

.btn-top-01 a::after {
  left: 8px;
  transform: rotate(-134deg);
}
.l-wrapper {
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  line-height: 1.75;
  font-size: 16px;
}
.l-wrapper * {
  box-sizing: border-box;
}
.l-wrapper br {
  line-height: initial;
}
.l-wrapper img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}
.l-wrapper sup {
  line-height: 1;
  font-size: 0.5em;
}
.l-wrapper .sv--1 {
  backface-visibility: hidden;
}
.l-wrapper__bg {
  content: "";
  display: block;
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100dvw;
  height: 100dvh;
  background-image: url(../images/bg_wrapper_01@pc.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
.modaal-noscroll .l-wrapper {
  scrollbar-gutter: stable;
  overflow: auto;
}

.l-contents-area {
  position: relative;
}

.l-content {
  box-sizing: border-box;
}
.l-content > :last-child {
  margin-bottom: 0;
}

.l-layout {
  box-sizing: border-box;
}
.l-layout__main > :last-child {
  margin-bottom: 0;
}
.l-layout > :last-child {
  margin-bottom: 0;
}

.l-hero {
  display: flex;
  flex-direction: column;
}
.l-main {
  flex: 1 1 auto;
}

.l-primary {
  position: relative;
  z-index: 1;
}

.c-btn, .p-programMore, .l-page-nav__item.--fixed .__btn {
  --gap: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--gap);
  position: relative;
  height: 48px;
  margin: 0;
  padding: 5px 20px;
  border: none;
  background: none;
  font: inherit;
  font-size: 14px;
  letter-spacing: normal;
  text-align: center;
  text-decoration: none !important;
  transition: background-color 200ms, color 200ms, opacity 200ms;
  cursor: pointer;
}
.c-btn > span, .p-programMore > span, .l-page-nav__item.--fixed .__btn > span {
  line-height: 1.5;
}
.c-btn > span + i, .p-programMore > span + i, .l-page-nav__item.--fixed .__btn > span + i {
  line-height: 1;
}
.c-btn > span + i img, .p-programMore > span + i img, .l-page-nav__item.--fixed .__btn > span + i img {
  vertical-align: bottom;
}
.c-btn.s0, .s0.p-programMore, .l-page-nav__item.--fixed .s0.__btn {
  min-width: 240px;
}
.c-btn.s100, .s100.p-programMore, .l-page-nav__item.--fixed .s100.__btn {
  width: 100%;
}
.c-btn.s1, .s1.p-programMore, .l-page-nav__item.--fixed .s1.__btn {
  width: 460px;
  height: 80px;
  border-radius: 40px;
  font-size: 16px;
}
.c-btn.s2, .s2.p-programMore, .l-page-nav__item.--fixed .s2.__btn {
  width: 390px;
  height: 60px;
  border-radius: 30px;
  font-size: 15px;
}
.c-btn.s3, .s3.p-programMore, .l-page-nav__item.--fixed .s3.__btn {
  width: 420px;
  max-width: 100%;
  height: 75px;
  font-size: 20px;
  font-weight: bold;
}
.c-btn.c0, .c0.p-programMore, .l-page-nav__item.--fixed .c0.__btn {
  isolation: isolate;
  border: 1px solid #B8CAD1;
  background-color: #fff;
  color: #333;
}
.c-btn.c0::before, .c0.p-programMore::before, .l-page-nav__item.--fixed .c0.__btn::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  inset: 3px;
  border-radius: 9999px;
  background-color: rgba(184, 202, 209, 0.25);
  opacity: 0;
  transition: opacity 200ms;
}
.c-btn.c1, .c1.p-programMore, .l-page-nav__item.--fixed .c1.__btn {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  background-color: #fff;
  color: #006bcd;
}
.c-btn.c2, .c2.p-programMore, .l-page-nav__item.--fixed .c2.__btn {
  border-bottom: 3px solid rgba(0, 0, 0, 0.3);
  background: #F8771B;
  color: #fff;
}
.c-btn.c3, .c3.p-programMore, .l-page-nav__item.--fixed .c3.__btn {
  background-color: #006bcd;
  color: #fff;
}
.c-btn.c4, .c4.p-programMore, .l-page-nav__item.--fixed .c4.__btn {
  background-color: #00abeb;
  color: #fff;
}
.c-btn.c5, .c5.p-programMore, .l-page-nav__item.--fixed .c5.__btn {
  background-color: #e8559f;
  color: #fff;
}
.c-btn.c6, .c6.p-programMore, .l-page-nav__item.--fixed .c6.__btn {
  border: 1px solid #186AC8;
  background-color: #fff;
  color: #006BCD;
}
.c-btn.round, .round.p-programMore, .l-page-nav__item.--fixed .round.__btn {
  border-radius: 9999px;
}
.c-btn.iconLogin, .iconLogin.p-programMore, .l-page-nav__item.--fixed .iconLogin.__btn {
  padding-left: 8px;
}
.c-btn.iconLogin::before, .iconLogin.p-programMore::before, .l-page-nav__item.--fixed .iconLogin.__btn::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_login.png) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconRegister, .iconRegister.p-programMore, .l-page-nav__item.--fixed .iconRegister.__btn {
  padding-left: 8px;
}
.c-btn.iconRegister::before, .iconRegister.p-programMore::before, .l-page-nav__item.--fixed .iconRegister.__btn::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_register.png) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconSearch, .iconSearch.p-programMore, .l-page-nav__item.--fixed .iconSearch.__btn {
  padding-left: 8px;
}
.c-btn.iconSearch::before, .iconSearch.p-programMore::before, .l-page-nav__item.--fixed .iconSearch.__btn::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_search_02.png) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconStar, .iconStar.p-programMore, .l-page-nav__item.--fixed .iconStar.__btn {
  padding-left: 8px;
}
.c-btn.iconStar::before, .iconStar.p-programMore::before, .l-page-nav__item.--fixed .iconStar.__btn::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_fav_02.png) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconCheck, .iconCheck.p-programMore, .l-page-nav__item.--fixed .iconCheck.__btn {
  padding-left: 8px;
}
.c-btn.iconCheck::before, .iconCheck.p-programMore::before, .l-page-nav__item.--fixed .iconCheck.__btn::before {
  content: "";
  display: block;
  width: 18px;
  height: 10px;
  margin-right: 4px;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  transform-origin: left bottom;
  transform: rotate(-45deg);
}
.c-btn.i-blank, .i-blank.p-programMore, .l-page-nav__item.--fixed .i-blank.__btn {
  padding-left: 8px;
  padding-right: 30px;
}
.c-btn.i-blank::before, .i-blank.p-programMore::before, .l-page-nav__item.--fixed .i-blank.__btn::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  width: 16px;
  height: 16px;
  margin: auto;
  background-image: url(../images/ico_blank01.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.c-btn.i-arw i, .i-arw.p-programMore i, .l-page-nav__item.--fixed .i-arw.__btn i {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 24px;
  width: 1em;
  height: 1em;
  margin: auto;
  font-weight: bold;
  transition: translate 200ms;
}
.c-btn.i-arw.c2 i::before, .i-arw.c2.p-programMore i::before, .l-page-nav__item.--fixed .i-arw.c2.__btn i::before, .c-btn.i-arw.c3 i::before, .i-arw.c3.p-programMore i::before, .l-page-nav__item.--fixed .i-arw.c3.__btn i::before, .c-btn.i-arw.c4 i::before, .i-arw.c4.p-programMore i::before, .l-page-nav__item.--fixed .i-arw.c4.__btn i::before {
  color: #fff;
}
.c-btn.i-arw.c6 i::before, .i-arw.c6.p-programMore i::before, .l-page-nav__item.--fixed .i-arw.c6.__btn i::before {
  color: #006BCD;
}
.c-btn .__smaller, .p-programMore .__smaller, .l-page-nav__item.--fixed .__btn .__smaller {
  color: #fff;
  font-size: 1rem;
}
.c-btn .__larger, .p-programMore .__larger, .l-page-nav__item.--fixed .__btn .__larger {
  font-size: 1.5rem;
}
.c-btn .i-free, .p-programMore .i-free, .l-page-nav__item.--fixed .__btn .i-free {
  display: inline-block;
  vertical-align: 4px;
  vertical-align: middle;
  margin-left: 10px;
  padding: 0 4px;
  border-radius: 4px;
  background-color: #FAFF74;
  line-height: 1.5;
  color: #F57C31;
  font-size: 0.8125rem;
  transform: translateY(-0.125em);
}
.c-btn.done, .done.p-programMore, .l-page-nav__item.--fixed .done.__btn {
  background-color: #ffffff !important;
  color: #9a9a9a !important;
}
.c-btn.disabled, .disabled.p-programMore, .l-page-nav__item.--fixed .disabled.__btn, .c-btn:disabled, .p-programMore:disabled, .l-page-nav__item.--fixed .__btn:disabled {
  pointer-events: none;
  background-color: #b2b2b2 !important;
  color: #fff !important;
}

.c-btn-wrap {
  display: flex;
  justify-content: center;
}
.c-btn-wrap__unit {
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-width: 100%;
}
.c-btn-wrap__unit__balloon {
  --fz-sp: 14px !important;
  --fz-pc: 14px !important;
  font-weight: bold;
}
.c-btn-wrap__unit__note {
  font-size: 13px;
}

.c-carouselList {
  position: relative;
}
.c-carouselList:not(:last-child) {
  margin-bottom: 64px;
}
.c-carouselList__slide {
  width: 220px;
}
.c-carouselList__slide > a {
  text-decoration: none;
  transition: color 200ms;
}
.c-carouselList__slide > a > :last-child {
  margin-bottom: 0;
}
.c-carouselList__slide > a:hover .c-carouselList__slide__pic {
  opacity: 0.8;
}
.c-carouselList__slide__pic {
  display: block;
  margin-bottom: 8px;
  transition: opacity 200ms;
}
.c-carouselList__slide__txt {
  display: block;
  line-height: 1.5;
  font-size: 14px;
}
.c-carouselList.is-no-swipe .c-carouselList__wrapper {
  justify-content: center;
}
.c-carouselList.is-no-swipe .c-carouselList__controller {
  visibility: hidden;
  pointer-events: none;
}
.c-carouselList .swiper-pagination-bullets {
  position: relative;
  bottom: auto;
  margin-top: 20px;
  text-align: center;
}
.c-carouselList .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  margin: 0 10px !important;
  opacity: 1;
  background-color: #e6e6e6;
}
.c-carouselList .swiper-pagination-bullet-active {
  background-color: #00abeb;
}
.c-carouselList .swiper-button-next:hover, .c-carouselList .swiper-button-prev:hover {
  opacity: 0.7;
}
.c-carouselList .swiper-button-next::before, .c-carouselList .swiper-button-prev::before {
  line-height: 56px;
  color: #CCC;
  font-size: 37px;
}
.c-carouselList .swiper-button-next:after, .c-carouselList .swiper-button-prev:after {
  display: none;
}

.c-colWrap:not(:last-child) {
  margin-bottom: 32px;
}

@font-face {
  font-family: "icomoon";
  src: url("fonts/icomoon.eot?f7hrz1");
  src: url("fonts/icomoon.eot?f7hrz1#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?f7hrz1") format("truetype"), url("fonts/icomoon.woff?f7hrz1") format("woff"), url("fonts/icomoon.svg?f7hrz1#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arw-bottom:before {
  content: "\e900";
  color: #00aaeb;
}

.icon-arw-left:before {
  content: "\e901";
  color: #00aaeb;
}

.icon-arw-right:before {
  content: "\e902";
  color: #00aaeb;
}

.icon-arw-top:before {
  content: "\e903";
  color: #00aaeb;
}

.icon-chevron-thin-down:before {
  content: "\e908";
}

.icon-chevron-thin-left:before {
  content: "\e909";
}

.icon-chevron-thin-right:before {
  content: "\e90a";
}

.icon-chevron-thin-up:before {
  content: "\e90b";
}

.l-header {
  position: relative;
  z-index: 2;
  flex: 0 0 auto;
  background-color: #fff;
}
.l-header__inner {
  display: flex;
  position: relative;
  height: var(--header-height);
}
.l-header__title {
  display: flex;
  align-items: center;
  gap: 2px;
  padding: 0 4px;
  position: relative;
  z-index: 1;
  line-height: 1;
}
.l-header__title__logo {
  display: inline-block;
  vertical-align: bottom;
  width: 250px;
  aspect-ratio: 250/52;
  background: url(../images/logo_mynavi2028.svg) no-repeat;
  background-position: center;
  background-size: contain;
  font-size: 0;
}
.l-header__title__text {
  margin-top: 13px;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
}
.l-header__btn {
  flex: 0 0 auto;
}
.l-header__sns {
  position: absolute;
  right: 140px;
  bottom: 20px;
  display: flex;
  justify-content: flex-end;
}
.l-header__sns__item {
  position: relative;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.3333333333;
  z-index: 2;
}
.l-header__sns__item:not(:last-child) {
  margin-right: 30px;
}
.l-header__sns__item > a {
  display: inline-block;
  transition: opacity 300ms;
}
.l-header__sns__item > a:hover {
  opacity: 0.8;
}
.l-header__sns__item > a > span {
  display: inline-block;
  vertical-align: middle;
}
.l-header__sns__item > a:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 6px;
  vertical-align: middle;
  background: no-repeat 50% 50%;
}
.l-header__sns__item--fb > a {
  color: #2a5b9f;
}
.l-header__sns__item--fb > a:before {
  background-image: url(../images/header_sns_facebook.png);
  background-size: 30px 30px;
}
.l-header__sns__item--tw > a {
  color: #1da1f2;
}
.l-header__sns__item--tw > a:before {
  background-image: url(../images/header_sns_twitter.png);
  background-size: auto 25px;
}
.l-header__badge {
  position: absolute;
  top: 10px;
  right: 30px;
  z-index: 2;
  opacity: 0;
}

.l-page-nav {
  position: relative;
  z-index: 99999;
  line-height: 1.3333333333;
  font-size: 14px;
}
.is-page-nav-fixed-sp .l-page-nav {
  z-index: 100000;
}
.l-page-nav__inner2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  position: relative;
}
.l-page-nav__inner2::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  border-radius: 20px;
  background-color: #fff;
  opacity: 1;
  pointer-events: none;
  transition: opacity 600ms;
}
.l-page-nav__item {
  position: relative;
}
.l-page-nav__item.--inpage:not(:last-child):after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  height: 70px;
  margin: auto;
  border-right: 1px solid #D8D8D8;
}
.l-page-nav__item.--inpage:after {
  right: 0;
}
.l-page-nav__item.--inpage a {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 95px;
  padding-bottom: 10px;
  line-height: 1.3076923077;
  color: #333333;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
.l-page-nav__item.--inpage a .__c1 {
  display: block;
  margin-bottom: 2px;
  color: #F59300;
  font-size: 13px;
}
.l-page-nav__item.--inpage a .__c2 {
  display: block;
  margin-bottom: 2px;
  color: #00AAEB;
  font-size: 13px;
}
.l-page-nav__item.--inpage a .p-date {
  --day: 9px;
  --date: 21px;
}
.l-page-nav__item.--inpage a .p-date .__date {
  font-weight: bold;
}
.l-page-nav__item.--inpage a .p-date .__day {
  margin-bottom: 0;
}
.l-page-nav__item.--inpage a .__sub {
  font-size: 10px;
}
.l-page-nav__item.--inpage a .__label {
  display: inline-block;
  position: absolute;
  top: -12px;
  padding: 0 3px;
  border-radius: 2px;
  background-color: #EC1D88;
  line-height: 1.6875;
  color: #ffffff;
  font-size: 12px;
}
.l-page-nav__item.--inpage a:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  z-index: -1;
  background: rgba(0, 170, 235, 0.2);
  border-radius: 16px;
  opacity: 0;
  transform: scale(0.95, 0.7);
  transition: 200ms ease;
}
.l-page-nav__item.--inpage a:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 6px;
  width: 14px;
  height: 11px;
  margin: auto;
  background: url(../images/icon_arw01.png) no-repeat 50% 0;
  background-size: contain;
}
.l-page-nav__item.--inpage a.is-current:before {
  opacity: 1;
  transform: scale(1);
}
.l-page-nav__item.--fixed .__btn {
  width: 100%;
  background-color: #FFFF2E;
  color: #313131;
  font-weight: bold;
  font-size: 16px;
}
.l-page-nav__item.--fixed .__btn:after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 8px;
  margin: auto;
  background: url(../images/icon_arw01.png) no-repeat 50% 0;
  background-size: contain;
}
.l-page-nav__trigger__inner {
  position: fixed;
  top: 12px;
  right: 13px;
  z-index: 100001;
}
.l-page-nav__trigger__btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  border: none;
  color: inherit;
  background: none;
  font: inherit;
  line-height: inherit;
  padding: 0;
  text-decoration: none;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0px 3px 6px 0px rgba(132, 159, 172, 0.15);
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  transition: opacity 200ms;
}
.is-page-nav-fixed-sp .l-page-nav__trigger__btn {
  opacity: 1;
  pointer-events: auto;
}
.l-page-nav__trigger__btn__ico {
  position: relative;
  width: 26px;
  height: 20px;
}
.l-page-nav__trigger__btn .__line {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #333;
  transition: background-color 200ms cubic-bezier(0.86, 0, 0.07, 1), transform 200ms cubic-bezier(0.86, 0, 0.07, 1), opacity 200ms cubic-bezier(0.86, 0, 0.07, 1);
}
html.is-trans-header .l-page-nav__trigger__btn .__line {
  background-color: #fff;
}
.l-page-nav__trigger__btn .__line:nth-child(1) {
  top: 0;
}
.is-menu-open .l-page-nav__trigger__btn .__line:nth-child(1) {
  transform: translateY(9px) rotate(45deg);
}
.l-page-nav__trigger__btn .__line:nth-child(2) {
  top: 9px;
}
.is-menu-open .l-page-nav__trigger__btn .__line:nth-child(2) {
  opacity: 0;
}
.l-page-nav__trigger__btn .__line:nth-child(3) {
  bottom: 0;
}
.is-menu-open .l-page-nav__trigger__btn .__line:nth-child(3) {
  transform: translateY(-9px) rotate(-45deg);
}
.l-footer {
  flex: 0 0 auto;
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
  background: #00b8ee;
}
.l-footer__inner {
  height: var(--footer-height);
  padding: 12px 0;
  text-align: center;
}

.p-mv {
  --index-height: 724px;
  position: relative;
  z-index: 1;
  padding: 0 20px 60px;
}
.p-mv__inner {
  position: relative;
  z-index: 0;
  max-width: 1130px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 32px 0 10px;
}
.p-mv__arw {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  margin: auto;
  font-size: 0;
  opacity: 0;
}
.p-mv__arw::before, .p-mv__arw::after {
  content: "";
  display: block;
  background-image: url(../images/mv_arrow_01.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.p-mv__arw::before, .p-mv__arw::after, .p-mv__arw img {
  aspect-ratio: 40/24;
  width: 40px;
}
.p-mv__arw::before {
  animation: mv-arw-fadeIn 1500ms 0ms infinite;
}
.p-mv__arw img {
  animation: mv-arw-fadeIn 1500ms 50ms infinite;
}
.p-mv__arw::after {
  animation: mv-arw-fadeIn 1500ms 100ms infinite;
}
.p-mv__bg {
  position: absolute;
  z-index: -1;
  top: -50px;
  left: 0;
  right: 0;
  bottom: 0;
}
.p-mv__bg::before {
  content: "";
  position: absolute;
  display: block;
  inset: 0;
  background-image: url(../images/bg_mv@pc.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}
.p-mv__column {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 60px;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.p-mv__column__pic {
  position: relative;
  flex: 0 0 auto;
}
.p-mv__column__pic.is-anime-begin::before {
  opacity: 1;
}
.p-mv__column__pic .__object1 {
  display: block;
  opacity: 0;
}
.p-mv__column__balloon .__object2 {
  display: block;
  opacity: 0;
}
.p-mv__column__cont {
  position: absolute;
}
.p-mv__layout {
  flex: 1 1 auto;
}
.p-mv__layout__notes {
  flex: 0 0 auto;
  max-width: 960px;
  margin: 20px auto 0;
  line-height: 1.3;
  font-size: 10px;
  opacity: 0;
}
.p-mv__layout__copyright {
  margin-left: auto;
}
.p-mv__layout__intro {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: 100%;
}
.p-mv__layout__pic {
  position: relative;
  text-align: center;
}
.p-mv__layout__pic .__object3 {
  display: block;
  opacity: 0;
}
.p-mv__layout__pic.__door {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding-top: 2px;
}
.p-mv__layout__pic.__door .p-mv__door__badge {
  opacity: 0;
}
.p-mv__layout__txtArea {
  display: flex;
  flex-direction: column;
  row-gap: 36px;
  opacity: 0;
}
.p-mv__layout__txtArea__txt {
  font-size: 0.75rem;
  text-align: center;
}
.p-mv__layout__txtArea__btn {
  margin-top: 20px;
}
.p-mv__layout__txtArea__btn .c-btn, .p-mv__layout__txtArea__btn .p-programMore, .p-mv__layout__txtArea__btn .l-page-nav__item.--fixed .__btn, .l-page-nav__item.--fixed .p-mv__layout__txtArea__btn .__btn {
  width: 100%;
  max-width: 274px;
  border: 3px solid #25ABEB;
  border-radius: 9999px;
  background-color: #fff;
  height: 54px;
  color: #000;
  font-size: 12px;
  font-weight: bold;
  transition: border-color 300ms;
}
.p-mv__layout__txtArea__btn .c-btn span, .p-mv__layout__txtArea__btn .p-programMore span, .p-mv__layout__txtArea__btn .l-page-nav__item.--fixed .__btn span, .l-page-nav__item.--fixed .p-mv__layout__txtArea__btn .__btn span {
  transition: opacity 300ms;
}
.p-mv__layout__txtArea__btn .c-btn:hover, .p-mv__layout__txtArea__btn .p-programMore:hover, .p-mv__layout__txtArea__btn .l-page-nav__item.--fixed .__btn:hover, .l-page-nav__item.--fixed .p-mv__layout__txtArea__btn .__btn:hover {
  border-color: #67C5F1;
}
.p-mv__layout.--col3 {
  display: grid;
  grid-template-rows: 100px 198px 100px;
  margin-bottom: 28px;
}
.p-mv__intro {
  width: 100%;
  max-width: 578px;
  opacity: 0;
}
.p-mv__intro__outer {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  max-width: 578px;
  height: 136px;
  padding: 20px;
  border: 6px solid #ccc;
  border-radius: 30px;
  background-color: #fff;
  color: #222;
  text-align: center;
}
.l-wrapper.--index .p-mv__intro__outer {
  height: 100px;
  padding: 0;
  border-width: 8px;
}
.l-wrapper.--member .p-mv__intro__outer {
  border-color: #AFE3FA;
}
.l-wrapper.--guest .p-mv__intro__outer {
  border-color: #B1FCD9;
}
.p-mv__intro.__member .p-mv__intro__outer {
  border-color: #AFE3FA;
}
.p-mv__intro.__member .p-mv__intro__outer em {
  color: #25ABEB;
}
.p-mv__intro.__member .p-mv__intro__outer .__bar {
  position: relative;
  z-index: 0;
}
.p-mv__intro.__member .p-mv__intro__outer .__bar::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  bottom: -3px;
  left: 0px;
  right: 0px;
  height: 6px;
  background-image: linear-gradient(0deg, #95D6F7 20%, #C3EAFB 20%);
}
.p-mv__intro.__guest .p-mv__intro__outer {
  border-color: #B1FCD9;
}
.p-mv__intro.__guest .p-mv__intro__outer em {
  color: #E8469A;
}
.p-mv__intro.__guest .p-mv__intro__outer .__bar {
  position: relative;
  z-index: 0;
}
.p-mv__intro.__guest .p-mv__intro__outer .__bar::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  bottom: -3px;
  left: 0px;
  right: 0px;
  height: 6px;
  background-image: linear-gradient(0deg, #94E7DE 20%, #C4FDE2 20%);
}
.p-mv__intro:not(:last-child) {
  margin-right: 26px;
}
.p-mv__intro__ttl {
  position: relative;
  line-height: 1.375;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
}
.p-mv__intro__ttl em {
  margin: 0 0.125em;
  font-size: 2.125rem;
}
.l-wrapper.--member .p-mv__intro__ttl em {
  color: #25ABEB;
}
.l-wrapper.--guest .p-mv__intro__ttl em {
  color: #E8469A;
}
.p-mv__intro__ttl--c1 {
  color: #1ca4e8;
}
.p-mv__intro__ttl--c2 {
  color: #e8559f;
}
.p-mv__intro__txt {
  margin-bottom: 1.875em;
  line-height: 1.75;
  font-size: 0.8125rem;
  text-align: center;
}
.p-mv__intro__btn {
  text-align: center;
}
.p-mv__intro__btn:not(:last-child) {
  margin-bottom: 14px;
}
.p-mv__intro__btn .c-btn i, .p-mv__intro__btn .p-programMore i, .p-mv__intro__btn .l-page-nav__item.--fixed .__btn i, .l-page-nav__item.--fixed .p-mv__intro__btn .__btn i {
  margin-left: 5px;
}
.p-mv__intro__btn .c-btn i::before, .p-mv__intro__btn .p-programMore i::before, .p-mv__intro__btn .l-page-nav__item.--fixed .__btn i::before, .l-page-nav__item.--fixed .p-mv__intro__btn .__btn i::before {
  color: #fff;
}
.p-mv__intro .p-linkList {
  font-size: 0.9375rem;
  text-align: center;
}
.p-mv__intro .p-linkList i {
  margin-right: 5px;
  font-weight: bold;
}
.p-mv__intro .p-linkList a {
  color: #0066cc;
  text-decoration: none;
}
.p-mv__intro .p-linkList a:hover {
  color: #3399ff;
}
.p-mv__intro__badge {
  position: absolute;
  z-index: 1;
  top: -28px;
  right: -75px;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  text-align: center;
  opacity: 0;
  pointer-events: none;
}
.p-mv a.p-mv__intro {
  width: 100%;
  text-decoration: none;
}
.p-mv a.p-mv__intro .p-mv__intro__outer {
  position: relative;
  box-shadow: 0px 24px 20px -10px rgba(0, 170, 235, 0);
  transition: box-shadow 1000ms, transform 1000ms;
}
.p-mv a.p-mv__intro .p-mv__intro__ttl {
  line-height: 32px;
}
.p-mv__scroll-ico {
  position: absolute;
  top: 30px;
  right: 10px;
  width: 1px;
  height: 80px;
  margin: auto;
}
.l-wrapper.--index .p-mv__scroll-ico {
  top: 0;
  bottom: 0;
}
.p-mv__scroll-ico::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.75);
}
.p-mv__scroll-ico::after {
  content: "";
  display: block;
  position: absolute;
  left: -4px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #fff;
  animation: circlemove 1.6s ease-in-out infinite, cirlemovehide 1.6s ease-out infinite;
}

@keyframes circlemove {
  0% {
    bottom: calc(100% + 4px);
  }
  100% {
    bottom: -4px;
  }
}
@keyframes cirlemovehide {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
.p-markList, .p-markList--flat {
  --gap: 0px;
  --gutter: 0.5em;
  line-height: 1.5;
}
.p-markList:not(:last-child), .p-markList--flat:not(:last-child) {
  margin-bottom: 0.5em;
}
.p-markList > li, .p-markList--flat > li {
  display: flex;
  align-items: flex-start;
}
.p-markList > li:not(:first-child), .p-markList--flat > li:not(:first-child) {
  margin-top: var(--gutter);
}
.p-markList > li > i, .p-markList--flat > li > i {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 1.5em;
  font-style: normal;
  margin-right: var(--gap);
}
.p-markList > li > span, .p-markList--flat > li > span {
  flex: 1 1 auto;
}
.p-markList.--alC > li, .--alC.p-markList--flat > li {
  justify-content: center;
}
.p-markList.--alC > li > span, .--alC.p-markList--flat > li > span {
  flex: none;
}
.p-markList--flat > li:not(:first-child) {
  margin-top: 0;
}

.p-ul:not(:last-child), .p-ul--flat:not(:last-child) {
  margin-bottom: 0.5em;
}
.p-ul > li, .p-ul--flat > li {
  position: relative;
  padding-left: 1em;
}
.p-ul > li::before, .p-ul--flat > li::before {
  content: "･";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1.75em;
  line-height: 1.75em;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
}
.p-ul > li:not(:first-child), .p-ul--flat > li:not(:first-child) {
  margin-top: 0.25em;
}
.p-ul--flat > li:not(:first-child) {
  margin-top: 0;
}

.p-linkList {
  --gap: 0.25em;
  --gutter: 0.5em;
  --mt: 0px;
  --mb: 0px;
  line-height: 1.5;
  margin-top: var(--mt);
  margin-bottom: var(--mb);
}
.p-linkList:not(:last-child) {
  margin-bottom: 0.5em;
}
.p-linkList > li:not(:first-child) {
  margin-top: var(--gutter);
}
.p-linkList > li > a {
  display: inline-flex;
  align-items: flex-start;
  text-decoration: none;
  color: #006bcd;
  -moz-text-align-last: left;
  text-align-last: left;
  transition: color 200ms;
}
.p-linkList > li > a::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  color: #00aaeb;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 1.5em;
  font-style: normal;
  font-weight: bold;
  margin-right: var(--gap);
}
.p-linkList.--alC > li {
  display: flex;
  justify-content: center;
}
.p-linkList.--flat > li:not(:first-child) {
  margin-top: 0;
}

.p-columnBox {
  --mt: 0;
  --mb: 0;
  position: relative;
  isolation: isolate;
  padding: 20px;
  border-radius: 20px;
  overflow: hidden;
}
.p-columnBox:not(:first-child) {
  margin-top: var(--mt-sp, var(--mt));
}
.p-columnBox:not(:last-child) {
  margin-bottom: var(--mb-sp, var(--mb));
}
.p-columnBox__outer:not(:last-child) {
  margin-bottom: 85px;
}
.p-columnBox__inner {
  width: 100%;
  max-width: 1030px;
  margin: 0 auto;
}
.p-columnBox__inner.--width-free {
  width: auto;
}
.p-columnBox__inner > :last-child {
  margin-bottom: 0;
}
.p-columnBox__inner .u-markList {
  margin-top: 30px;
  color: #707070;
  font-size: 0.625rem;
}
.p-columnBox--small--blue {
  position: relative;
  margin: 60px 0 20px;
  padding: 30px 60px 0 100px;
  background-color: #ddf4ff;
}
.p-columnBox--blue {
  --mt-sp: 30px;
  --mt-pc: 30px;
  padding: 15px 12px 20px;
  background-color: #F0FCFF;
}
.p-columnBox--white {
  box-shadow: 0 4px 20px 0 #BBDDEA;
  background-color: #fff;
}
.p-columnBox--border {
  max-width: 1030px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  border-radius: 30px;
  background-color: #fff;
}
.l-wrapper.--member .p-columnBox--border {
  border: 6px solid #AFE3FA;
}
.l-wrapper.--guest .p-columnBox--border {
  border: 6px solid #B1FCD9;
}
.p-columnBox.--narrow1 {
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}
.p-columnBox .p-section__ttl {
  margin-bottom: 36px;
}
.p-columnBox .p-section__lede {
  margin-bottom: 28px;
}

.p-columnBox__content {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 0 16px;
}
.p-columnBox__content__ttl {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 17px;
  font-weight: bold;
  line-height: 150%; /* 25.5px */
}
.p-columnBox__content__ttl .__smaller {
  font-size: 12px;
  font-weight: normal;
}
.p-columnBox__content__pic {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

.p-media {
  display: flex;
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
}
.p-media__cont {
  flex: 1 1 auto;
}
.p-media__pic {
  flex: 0 0 auto;
  text-align: center;
}

.p-section {
  --gutter-side: 20px;
  position: relative;
  isolation: isolate;
  padding: 0px var(--gutter-side);
}
.p-section::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: center top;
}
.p-section:last-child {
  padding-bottom: 140px;
}
.p-section__incont {
  margin-left: calc(var(--gutter-side) * -1);
  margin-right: calc(var(--gutter-side) * -1);
  padding-left: var(--gutter-side);
  padding-right: var(--gutter-side);
}
.p-section__inner {
  --max-width: 1000px;
  position: relative;
  margin: 0 auto;
  max-width: var(--max-width);
}
.p-section__inner--narrow1 {
  max-width: 1030px;
  margin: 0 auto;
}
.p-section__sector {
  --mt: 75px;
}
.p-section__sector + .p-section__sector {
  margin-top: var(--mt-sp, var(--mt));
}
.p-section__lede {
  margin-bottom: 20px;
}
.p-section__lede > :not(:last-child) {
  margin-bottom: 1.5em;
}
.p-section__lede .__middle {
  font-size: 18px;
}
.p-section__lede .__smaller {
  font-size: 13px;
  font-weight: normal;
}
.p-section__separate:not(:last-child) {
  margin-bottom: 100px;
}
.p-section__badge {
  position: absolute;
  top: -35px;
  right: 30px;
}
.p-section__ttl {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-bottom: 40px;
  text-align: center;
  line-height: 1.5;
  font-weight: bold;
}
.p-section__ttl .__smaller {
  font-size: 24px;
}
.p-section__ttl .__larger {
  font-size: 36px;
}
.p-section__ttl .__step {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  width: 98px;
  height: 43px;
  margin-left: -100px;
  margin-right: 8px;
  border-radius: 8px;
  background-color: #25AAE7;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  transform: translateY(3px);
}
.p-section__ttl .__ico {
  margin-top: 8px;
}
.p-section__ttl--thick {
  color: #1271d0;
}
.p-section__hd {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin-bottom: 28px;
}
.p-section__hd__balloon {
  color: #000;
  font-size: 14px;
  font-weight: 700;
  line-height: 175%; /* 24.5px */
}
.p-section__hd__ttl {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 150%; /* 42px */
  background: var(--_green-blue, linear-gradient(90deg, #55C0B0 0%, #00AAEB 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.p-section__hd__ttl .__smaller {
  display: block;
  font-size: 18px;
}
.p-section__hd__lede {
  margin-top: 15px;
}
.p-section--padding1 {
  padding-top: 16px;
}
.p-section--bg0 {
  background-color: #fff;
}
.p-section--bg1 {
  background-image: url(../images/bg_section01.jpg);
  background-repeat: repeat-y;
  background-position: top center;
  background-size: 100% auto;
}
.p-section--bg2 {
  background: #ffff4d url(../images/appdl_bg.png) 50% 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}
.p-section--bg3 {
  background-color: #E5F7FE;
  background-image: url(../images/bg_section03.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.p-section--bg4 {
  background-color: #fff;
  background-image: linear-gradient(0deg, rgba(0, 170, 235, 0.1) 1px, transparent 1px), linear-gradient(-90deg, rgba(0, 170, 235, 0.1) 1px, transparent 1px);
  background-repeat: repeat;
  background-size: 14px 14px;
}
.p-section--bg5 {
  background-color: #C3EAFB;
  background-color: rgba(175, 227, 250, 0.75);
}
.p-section--bg6 {
  background-color: rgba(177, 252, 217, 0.75);
}
.p-section--bg7 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.p-section--bg7::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100dvw;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  background-attachment: fixed;
  filter: opacity(30%);
}
.l-wrapper.--member .p-section--bg7::before {
  background-image: url(../images/mv_bg_a_01@pc.png);
}
.l-wrapper.--guest .p-section--bg7::before {
  background-image: url(../images/mv_bg_b_01@pc.png);
}
.p-section--bg7::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100dvw;
  height: 100%;
  background-color: #FFFF2E;
  mix-blend-mode: color;
}

.--bg-round-top, .--bg-round-bottom {
  --base: 375;
  --bgc: #fff;
  --round-height: 50;
  --adjust: 0px;
  position: relative;
  isolation: isolate;
}
.--bg-round-top::before, .--bg-round-bottom::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  -webkit-mask-image: url(../images/svg_curve_top_01@sp.svg), linear-gradient(180deg, transparent max(var(--round-height) / var(--base) * 100vw + var(--adjust), var(--round-height) * 1px + var(--adjust)), #25ABEB max(var(--round-height) / var(--base) * 100vw + var(--adjust), var(--round-height) * 1px + var(--adjust)));
  mask-image: url(../images/svg_curve_top_01@sp.svg), linear-gradient(180deg, transparent max(var(--round-height) / var(--base) * 100vw + var(--adjust), var(--round-height) * 1px + var(--adjust)), #25ABEB max(var(--round-height) / var(--base) * 100vw + var(--adjust), var(--round-height) * 1px + var(--adjust)));
  -webkit-mask-repeat: no-repeat, no-repeat;
  mask-repeat: no-repeat, no-repeat;
  -webkit-mask-position: center top, center top;
  mask-position: center top, center top;
  -webkit-mask-size: auto max(var(--round-height) / var(--base) * 100vw, var(--round-height) * 1px), 100% auto;
  mask-size: auto max(var(--round-height) / var(--base) * 100vw, var(--round-height) * 1px), 100% auto;
  background-color: var(--bgc);
}
.--bg-round-top.--bgc-1, .--bg-round-bottom.--bgc-1 {
  --bgc: rgba(37, 171, 235, .15);
}
.--bg-round-bottom::before {
  rotate: 180deg;
}

.p-sector:not(:last-child) {
  margin-bottom: 64px;
}
.p-sector__header__num {
  background-image: linear-gradient(0deg, #25ABEB 0%, #25ABEB 100%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 2px;
  text-align: center;
}
.p-sector__header__num > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #25ABEB;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: 500;
}
.p-sector__header__ttl {
  margin-top: 16px;
  line-height: 1.5;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.p-sector__header__txt {
  margin-top: 0.5em;
}

.p-arrowSect {
  display: flex;
  margin-bottom: 30px;
  border-radius: 20px;
  box-shadow: 0 0 30px 10px rgba(176, 216, 247, 0.5);
  overflow: hidden;
}
.p-arrowSect__head {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 50%;
  height: 300px;
  background-color: #00abeb;
  color: #fff;
  font-weight: bold;
}
.p-arrowSect__head .u-em {
  color: #ffff00;
}
.p-arrowSect__cont {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  height: 300px;
  background-color: #fff;
  font-size: 1.375rem;
  text-align: center;
}
.p-arrowSect__cont .c-btn, .p-arrowSect__cont .p-programMore, .p-arrowSect__cont .l-page-nav__item.--fixed .__btn, .l-page-nav__item.--fixed .p-arrowSect__cont .__btn {
  margin-top: 15px;
}
.p-arrowSect__txt1 {
  margin-bottom: 1em;
  font-size: 1.125rem;
  text-align: center;
}
.p-arrowSect__pic1 {
  text-align: center;
}

.p-privilege {
  display: grid;
  grid-template: "head head" auto "inner pic" auto/auto 258px;
  gap: 20px 40px;
  max-width: 1030px;
  margin: 0 auto;
  font-size: 0.875rem;
}
.p-privilege__head {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: head;
}
.p-privilege__txt1 {
  margin-bottom: 0.5em;
  font-size: 1rem;
  font-weight: bold;
}
.p-privilege__txt1 .u-fwB {
  color: #00abeb;
}
.p-privilege__txt2 {
  line-height: 1.5;
  font-size: 1.75rem;
  font-weight: bold;
}
.p-privilege__inner {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: inner;
  margin: 0 16px;
  font-size: 0.875rem;
}
.p-privilege__inner > :not(:first-child) {
  margin-top: 1em;
}
.p-privilege__inner .p-markList i, .p-privilege__inner .p-markList--flat i {
  margin-right: 0.5em;
}
.p-privilege__inner .p-markList i.__blue, .p-privilege__inner .p-markList--flat i.__blue {
  color: #00AAEB;
}
.p-privilege__txt3 {
  font-size: 1rem;
  margin-bottom: 0.5em;
}
.p-privilege__badge {
  flex: 0 0 auto;
  height: auto;
}
.p-privilege__pic {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: pic;
  text-align: center;
}
.p-privilege__pic img {
  box-shadow: 0 0 21px rgba(0, 0, 0, 0.1);
}

.p-canbox {
  padding-top: 78px;
  padding-bottom: 40px;
}
.p-canbox::before {
  background-image: url(../images/bg_canbox_01@sp.png);
  background-size: 805px auto;
}
.p-canbox__head {
  position: relative;
  margin-top: 90px;
}
.p-canbox__head__badge {
  --size: 108px;
  position: absolute;
  top: -54px;
  left: -10px;
  display: grid;
  place-items: center;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  background-color: #00AAEB;
  outline: 2px solid #00AAEB;
  outline-offset: 4px;
  line-height: 1.4545454545;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}
.p-canbox__head__lede {
  --width: 580px;
  max-width: var(--width);
  margin: 30px auto 0;
}
.p-canbox__hd3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  line-height: 1.5833333333;
  font-size: 24px;
  font-weight: 900;
  text-decoration: underline;
  text-decoration-color: #00AAEB;
  text-decoration-thickness: 3px;
  text-underline-offset: 6px;
  text-align: center;
}
.p-canbox__hd3::before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background-image: url(../images/ico_check_blue_01.png);
  background-repeat: no-repeat;
  background-size: contain;
}
.p-canbox__sector__list {
  display: grid;
  grid-template-columns: 100%;
  gap: 20px;
  margin-top: 40px;
}
.p-canbox__sector {
  margin: 0 !important;
  border: 3px solid #00AAEB;
  padding-left: 17px;
  padding-right: 17px;
  border-radius: 20px;
  background-color: #fff;
}
.p-canbox__btn {
  margin-top: 1em;
  text-align: center;
}
.p-canbox__cont {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding: 20px 20px 30px;
}
.p-canbox__cont > * {
  flex: 1 1 auto;
}
.p-canbox__cont > *:not(:last-child) {
  margin-bottom: 1em;
}
.p-canbox__cont__ttl {
  margin-bottom: 0.5em;
  line-height: 1.5;
  font-size: 1rem;
  font-weight: bold;
}
.p-canbox__cont__ttl--large {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  text-align: center;
}
.p-canbox__cont__ttl--large sup {
  font-size: 0.875rem;
}
.p-canbox__cont img[src$=".svg"] {
  width: 100%;
}
.p-canbox__txt1 {
  font-size: 0.8125rem;
}
.p-canbox__txt2 {
  color: #00AAEB;
  font-weight: bold;
  text-align: center;
}
.p-canbox--size1 {
  justify-content: center;
}
.p-canbox--size1 > * {
  max-width: 334px;
}

.p-canHdg3 {
  text-align: center;
  margin: 32px 0 24px;
}
.p-canHdg3:first-child {
  margin-top: 0;
}
.p-canHdg3:last-child {
  margin-bottom: 0;
}
.p-canHdg3 span {
  position: relative;
  z-index: inherit;
  margin: 0 0.25em;
  font-size: 1.375rem;
  font-weight: bold;
}
.p-canHdg3 span::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  bottom: -3px;
  left: -4px;
  right: -4px;
  height: 10px;
}
.l-wrapper.--member .p-canHdg3 span::after {
  background-image: linear-gradient(0deg, #95D6F7 20%, #C3EAFB 20%);
}
.l-wrapper.--guest .p-canHdg3 span::after {
  background-image: linear-gradient(0deg, #94E7DE 20%, #C4FDE2 20%);
}

.p-canlayout {
  display: grid;
  gap: 20px 30px;
  border-radius: 10px;
}
.p-canlayout__ttl {
  line-height: 1.5;
  font-size: 18px;
  font-weight: bold;
}
.p-canlayout__txt {
  font-size: 14px;
}
.p-canlayout__txt > p + p {
  margin-top: 1.5em;
}
.p-canlayout__btn {
  margin-top: 1em;
  text-align: center;
}

.p-appdl {
  padding: 40px 16px 40px;
  background-color: #F6FCAF;
  overflow: hidden;
}
.p-appdl__clm__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 30px 90px;
}
.p-appdl__clm__item1 {
  flex: 0 0 auto;
}
.p-appdl__clm__item2 {
  flex: 0 0 auto;
  text-align: center;
  font-size: 13px;
}
.p-appdl__clm__item2__note {
  padding-right: 45px;
}
.p-appdl__ttl {
  line-height: 1.5;
  font-weight: 900;
  text-align: center;
}
.p-appdl__ttl .__larger {
  font-size: 20px;
}
.p-appdl__box {
  width: 350px;
  padding: 30px;
  border-radius: 20px;
  box-shadow: 0 0 30px 10px rgba(233, 233, 233, 0.35);
  background-color: #fff;
  font-size: 0.875rem;
}
.p-appdl__box__ttl {
  margin-bottom: 1em;
  line-height: 1.5;
  font-size: 1.125rem;
  font-weight: bold;
  text-align: center;
}
.p-appdl__txt1 {
  margin-top: 10px;
  line-height: 1.5;
  color: #EC1D88;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.p-appdl__txt1 .p-date {
  --color: #EC1D88;
  --day: 21px;
  --date: 91px;
  margin-left: 20px;
}
.p-appdl__txt2 {
  line-height: 1.75;
  font-size: 14px;
}
.p-appdl__txt2 + .p-appdl__txt2 {
  margin-top: 28px;
}
.p-appdl__txt2 .__em {
  color: #E70077;
  font-weight: bold;
}
.p-appdl__txt2__main {
  margin-bottom: 10px;
  line-height: 1.5;
  color: #00AAEB;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.p-appdl__cont__inner {
  max-width: 990px;
  margin: 8px auto 0;
  padding: 20px;
  background-color: #fff;
}
.p-appdl__cont .p-fukidashi-unit {
  margin-top: 20px;
}
.p-appdl__cont .p-fukidashi-unit > span {
  width: 262px;
  color: #fff;
  font-size: 16px;
}

.p-briefing__head:not(:last-child) {
  margin-bottom: 32px;
}
.p-briefing__head__logo {
  text-align: center;
}
.p-briefing__head__date {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex: 0 0 auto;
  position: absolute;
  top: -50px;
  left: -35px;
  width: 120px;
  height: 120px;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #EC1D88;
  color: #fff;
  font-size: 13px;
  text-align: center;
}
.p-briefing__head__date .p-date {
  --color: #fff;
  --day-color: #EC1D88;
  --day: 13px;
  --date: 44px;
  font-weight: bold;
}
.p-briefing__head__cont {
  margin-top: 14px;
}
.p-briefing__head__ttl {
  line-height: 1.5;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.p-briefing__head__txt {
  margin-top: 0.5em;
  font-size: 15px;
}
.p-briefing__grid {
  display: grid;
  grid-template-columns: 100%;
  gap: 20px;
  max-width: 860px;
  margin: 0 auto;
}
.p-briefing__section__ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35px;
  font-size: 20px;
  font-weight: bold;
}
.p-briefing__section__ttl.--c1 {
  background: #CEE6FF;
}
.p-briefing__section__ttl.--c2 {
  background: #CBEEFB;
}
.p-briefing__section__cont {
  padding-top: 20px;
}
.p-briefing__section__summary {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.p-briefing__section__summary__logo {
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  padding-bottom: 10px;
  text-align: center;
}
.p-briefing__section__summary__logo img {
  flex: 0 1 auto;
  min-width: 0;
}
.p-briefing__section__summary__cont {
  flex: 1 1 auto;
}
.p-briefing__section__summary__cont__layout {
  display: flex;
  gap: 10px;
  align-items: center;
}
.p-briefing__section__summary__cont__layout__pic {
  flex: 0 0 auto;
}
.p-briefing__section__summary__cont__layout__box {
  flex: 1 1 auto;
}
.p-briefing__section__summary__lede {
  font-size: 14px;
}
.p-briefing__section__summary__lede .__em {
  color: #25ABEB;
}
.p-briefing__section__summary__list {
  --gap: 6px;
  --gutter: .75em;
  margin-top: 1em;
  font-size: 14px;
  font-weight: bold;
}
.p-briefing__section__summary__pic {
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-briefing__section__date {
  margin-top: 20px;
}
.p-briefing__section__date__sector {
  margin-top: 10px;
}
.p-briefing__section__date__sector + .p-briefing__section__date__sector {
  margin-top: 20px;
}
.p-briefing__section__date__sector__ttl {
  line-height: 1.5;
  color: #25ABEB;
  font-weight: bold;
  text-align: center;
}
.p-briefing__section__date__list {
  display: flex;
  margin-top: 16px;
}
.p-briefing__section__date__list.--type1 {
  flex-direction: column;
  gap: 11px;
}
.p-briefing__section__date__list.--type1 .p-briefing__section__date__list__cell {
  height: 83px;
}
.p-briefing__section__date__list.--type2 {
  flex-direction: column;
}
.p-briefing__section__date__list__cell {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-bottom: 1px solid #D9D9D9;
  background-color: #fff;
}
.p-briefing__section__date__list__cell:first-child {
  border-top: 1px solid #D9D9D9;
}
.p-briefing__section__date__list__cell .p-date {
  --day: 10px;
  --date: 40px;
}
.p-briefing__section__date__list__cell .p-date .__date {
  font-weight: 300;
}
.p-briefing__section__date__list__cell__time {
  margin-top: 5px;
  line-height: 1;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.p-briefing__catch:not(:last-child) {
  margin-bottom: 40px;
}
.p-briefing__catch__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-briefing__catch__bnr {
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-briefing__catch__bnr > *:not(:last-child) {
  margin-right: 50px;
}
.p-briefing__dlbox {
  height: 100%;
  border-radius: 10px;
  border: 3px solid #f2f2e9;
  background-color: #fff;
  overflow: hidden;
}
.p-briefing__dlbox__head {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  background-color: #f2f2e9;
}
.p-briefing__dlbox__head__ttl {
  font-weight: bold;
}
.p-briefing__dlbox__cont {
  padding: 15px 30px;
  font-size: 0.875rem;
}
.p-briefing__dlbox__wrap .c-colWrap__col:not(:last-child) {
  position: relative;
}
.p-briefing__btn {
  text-align: center;
}
.p-briefing__btn:not(:last-child) {
  margin-bottom: 40px;
}
.p-briefing__column {
  display: flex;
}
.p-briefing__column__col {
  width: 33.333333%;
  display: flex;
  flex-direction: column;
  padding: 0 30px;
}
.p-briefing__column__col:not(:last-child) {
  border-right: 1px solid #e5e5df;
}
.p-briefing__column__col .p-date {
  text-align: center;
}
.p-briefing__itinerary:not(:last-child) {
  margin-bottom: 40px;
}
.p-briefing__itinerary__ttl {
  margin-bottom: 1em;
  color: #00a9ea;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
}
.p-briefing__itinerary__item__head {
  flex: 1 1 auto;
  margin-bottom: 15px;
  font-size: 0.875rem;
}
.p-briefing__itinerary__item__head__logo {
  margin-left: -30px;
  margin-right: -30px;
  text-align: center;
}
.p-briefing__itinerary__item__head__time {
  flex: 0 0 auto;
}
.p-briefing__itinerary__item__head__time .__time {
  margin-top: 0.5em;
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  font-weight: bold;
  text-align: center;
}
.p-briefing__itinerary__item__head__ttl {
  font-weight: bold;
}
.p-briefing__txt1 {
  font-size: 1.125rem;
  font-weight: bold;
  text-align: center;
}
.p-briefing__boxCol {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
  gap: 24px;
}
.p-briefing__boxCol__col {
  padding: 20px;
  border: 1px solid #B2B2B2;
  border-radius: 10px;
}
.p-briefing__boxCol__col .p-date {
  margin-bottom: 0.375em;
  font-size: 1rem;
}
.p-briefing__boxCol__col .p-date .__date {
  font-size: 2.25rem;
}
.p-briefing__boxCol__col .p-date .__day {
  font-size: 0.8125rem;
}
.p-briefing__boxCol__col__txt {
  font-size: 1.125rem;
  font-weight: bold;
}
.p-briefing__bottom {
  margin-top: 40px;
}
.p-briefing__bottom__ttl {
  line-height: 1.75;
  color: #00AAEB;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.p-briefing__bottom__btn {
  margin-top: 20px;
  text-align: center;
}
.p-briefing__bottom__btn .c-btn, .p-briefing__bottom__btn .p-programMore, .p-briefing__bottom__btn .l-page-nav__item.--fixed .__btn, .l-page-nav__item.--fixed .p-briefing__bottom__btn .__btn {
  width: 292px;
  height: 62px;
  font-size: 16px;
}
.p-briefing__image {
  margin: 20px -20px -20px;
}

.p-section-sns {
  position: relative;
  padding: 80px 20px 64px;
  background: #fff;
}
.p-section-sns__inner {
  margin: 0 auto;
  max-width: 1030px;
}
.p-section-sns__header {
  margin-bottom: 0.5em;
}
.p-section-sns__header__title {
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
}
.p-section-sns__body > :last-child {
  margin-bottom: 0;
}
.p-section-sns__sector:not(:first-child) {
  margin-top: 48px;
}
.p-section-sns__list__inner {
  display: flex;
  justify-content: center;
}
.p-section-sns__list__item:not(:last-child) {
  margin-right: 16px;
}
.p-section-sns__list__item a {
  font-size: 0;
  transition: opacity 300ms;
}
.p-section-sns__list__item__icon {
  width: 50px;
}
.p-section-sns__list__item__text {
  flex: 1 1 auto;
}
.p-section-sns__btn {
  margin-top: 70px;
  text-align: center;
}
.p-section-sns .p-linkList {
  margin-top: 0.25em;
  font-size: 16px;
}

.p-recommend-list {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
.p-recommend-list__item {
  display: flex;
  flex-direction: column;
  gap: 18px;
  width: 300px;
  color: inherit;
  text-decoration: none;
  transition: opacity 200ms;
}
.p-recommend-list__item__pic img {
  border-radius: 20px;
}
.p-recommend-list__item__cont {
  display: flex;
  flex-direction: column;
  gap: 11px;
}
.p-recommend-list__item__cont__ttl {
  font-size: 18px;
  font-weight: bold;
}
.p-recommend-list__item__cont__txt {
  font-size: 14px;
}

.p-second-mv {
  margin-bottom: 40px;
  background-image: url(../images/mv_event_bg01@pc.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.p-second-mv__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1030px;
  height: 200px;
  margin: 0 auto;
}
.p-second-mv__ttl {
  line-height: 1.5;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.p-second-mv__ttl__sub {
  font-size: 1.25rem;
}
.p-second-mv__ttl__main {
  font-size: 3.125rem;
}

.p-second__header {
  margin-top: 64px;
  margin-bottom: 40px;
}
.p-second__header__ttl {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 30px;
  line-height: 1.5;
  font-size: 1.125rem;
  font-weight: bold;
  text-align: center;
}
_:-ms-input-placeholder, :root .p-second__header__ttl {
  width: 654px;
}
.p-second-nav__list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 45px;
}
.p-second-nav__item a {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 30px;
  line-height: 1.375;
  color: inherit;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
.p-second-nav__item a .__head {
  flex: 1 1 auto;
  display: block;
  margin-bottom: 5px;
  font-size: 0.75rem;
  transition: opacity 200ms;
}
.p-second-nav__item a .__pic {
  flex: 0 0 auto;
  display: flex;
  position: relative;
  align-content: center;
  justify-content: center;
  height: 56px;
  margin: 0 24px 10px;
  font-size: 0;
  transition: opacity 200ms;
}
.p-second-nav__item a .__pic img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}
.p-second-nav__item a .__foot {
  flex: 0 0 auto;
  display: block;
  font-size: 0.875rem;
  transition: opacity 200ms;
}
.p-second-nav__item a .icon-arw-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 5px;
  margin: auto;
  transition: bottom 200ms;
}
.p-second-nav__item a:hover .__head, .p-second-nav__item a:hover .__pic, .p-second-nav__item a:hover .__foot {
  opacity: 0.8;
}
.p-second-nav__item a:hover .icon-arw-bottom {
  bottom: 0;
}

.p-second-section {
  margin-bottom: 80px;
}
.p-second-section__ttl {
  margin-bottom: 24px;
  text-align: center;
}
.p-second-section__ttl img {
  max-width: 428px;
  max-height: 72px;
}
.p-second-section__lede {
  margin-bottom: 1.5em;
  font-size: 1.125rem;
  font-weight: bold;
}

.p-programFilter {
  margin: 0 -2px 12px;
  text-align: center;
}
.p-programFilter__item {
  margin: 0 20px;
  font-weight: bold;
  cursor: pointer;
}
.p-programFilter__item input[type=radio] {
  display: none;
}
.p-programFilter__item input[type=radio]:checked + .__txt {
  color: #333;
  pointer-events: none;
}
.p-programFilter__item input[type=radio]:checked + .__txt::after {
  width: 100%;
}
.p-programFilter__item .__txt {
  display: inline-block;
  position: relative;
  padding: 8px 12px;
  color: #006BCD;
  transition: color 200ms;
}
.p-programFilter__item .__txt::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 0%;
  height: 3px;
  margin: auto;
  background-color: #00ABEB;
  transition: width 200ms;
}
.p-programFilter__item .__txt:hover {
  color: #349eff;
}

.p-programGrid {
  position: relative;
  margin: 0 -10px;
  transition: height 400ms;
}
.p-programGrid__cell {
  position: absolute;
  width: calc((100% - 40px) / 2);
  margin: 5px 10px;
}
.p-programGrid__cell__inner {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  background-color: #ffffff;
}
.p-programGrid__cell__cont {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 6px 0;
}
.p-programGrid__cell__head {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  line-height: 150%; /* 21px */
}
.p-programGrid__cell__head__ttl {
  font-weight: 700;
}
.p-programGrid__cell__head.--horizontal {
  flex-direction: row;
  gap: 10px;
}
.p-programGrid__cell__divisions {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  width: 64px;
}
.p-programGrid__cell__divisions__city {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
  min-height: 61px;
  background: #016BCD;
  line-height: 1.5;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
.p-programGrid__cell__divisions__city .__smaller {
  font-size: 1rem;
}
.p-programGrid__cell__divisions__pref {
  flex: 0 0 auto;
  line-height: 19px;
  font-size: 0.6875rem;
  text-align: center;
}
.p-programGrid__cell__details {
  flex: 0 0 auto;
  position: relative;
}
.p-programGrid__cell__details__item {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5px 0;
}
.p-programGrid__cell__details__item + .p-programGrid__cell__details__item {
  margin-top: 3px;
}
.p-programGrid__cell__details__item__date {
  line-height: 1;
  font-family: "Roboto", sans-serif;
  font-size: 46px;
  font-weight: 300;
}
.p-programGrid__cell__details__item__date .__undecided {
  font-size: 1.5rem;
}
.p-programGrid__cell__details__item__day {
  width: 1.8em;
  height: 1.8em;
  margin-bottom: 0.25em;
  border-radius: 50%;
  background-color: #333;
  line-height: 1.8em;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.p-programGrid__cell__details__item__day + .p-programGrid__cell__details__item__date {
  margin-left: 5px;
}
.p-programGrid__cell__details__time {
  width: 100%;
  line-height: 1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
}
.p-programGrid__cell__details__venue {
  width: 100%;
  line-height: 1;
  color: #777777;
  font-size: 0.75rem;
  text-align: center;
}
.p-programGrid__cell__details__view {
  position: absolute;
  top: 14px;
  right: 14px;
  width: 45px;
  height: 45px;
  background-image: url(../images/ico_web_view01.png);
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
}

.p-programNotes {
  margin-top: 1.5em;
  color: #666666;
  font-size: 0.8125rem;
}

.p-programMore {
  width: 260px;
  height: 52px;
  margin-top: 20px;
  border-radius: 26px;
  background-color: #006bcd;
  color: #fff;
  cursor: pointer;
  outline: none;
}
.p-programMore:hover, .p-programMore:focus, .p-programMore:active {
  background-color: #0186ff;
}
.p-programMore.is-hidden {
  display: none;
}
.p-programMore__wrap {
  text-align: center;
}

.p-event__bg {
  padding-top: 60px;
  padding-bottom: 50px;
  background-color: #fff;
}
.p-event__hd4 {
  --bdr-width: 1px;
  --bdr-color: rgba(51, 51, 51, .25);
  --color: #333;
  --fz-sp: 16px;
  --fz-pc: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.p-event__hd4::before, .p-event__hd4::after {
  content: "";
  display: block;
  width: 100%;
  height: var(--bdr-width);
  background-color: var(--bdr-color);
}
.p-event__hd4 > span {
  flex: 0 0 auto;
  color: var(--color);
  font-size: var(--fz-sp);
  font-weight: bold;
}
.p-event__bnr {
  margin-top: 60px;
}
.p-event__bnr .p-event__hd4 {
  --bdr-width: 2px;
  --bdr-color: #E2EAED;
  --color: #9AB5BF;
  --fz-pc: 20px;
  font-family: "Roboto", sans-serif;
  letter-spacing: 0.09em;
}
.p-event__bnr__ttl {
  --color: #E70077 !important;
  --bdr-color: #E70077 !important;
  --bdr-rotate: 20deg !important;
  --bdr-width: 2px !important;
  --fz-sp: 20px !important;
  --fz-pc: 20px !important;
  gap: 22px !important;
  font-weight: bold;
  text-align: center;
}
.p-event__bnr__cont {
  padding: 10px 0 26px;
  border-bottom: 2px solid #E2EAED;
}
.p-event__bnr__list {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 8px 11px;
  margin-top: 20px;
}

.p-ctaArea {
  margin: 40px 0;
  padding: 32px 20px 40px;
  border-radius: 10px;
  background-color: #E5F6FD;
}
.p-ctaArea__txt {
  margin-bottom: 1.5em;
  text-align: center;
}
.p-ctaArea__txt > p:not(:last-child) {
  margin-bottom: 1em;
}
.p-ctaArea__txt .__smaller {
  font-size: 0.875rem;
}
.p-ctaArea__main {
  margin-bottom: 32px;
  text-align: center;
}
.p-ctaArea__main:last-child {
  margin-bottom: 0;
}
.p-ctaArea__btnList {
  display: flex;
  justify-content: center;
  margin-bottom: 24px;
}
.p-ctaArea__btnList__item:not(:last-child) {
  margin-right: 12px;
}
.p-ctaArea__targetList__item {
  display: block;
  position: relative;
  background-color: #fff;
}
.p-ctaArea__targetList__item__close {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 60px;
  border: none;
  background: transparent;
  cursor: pointer;
}
.p-ctaArea__targetList__item__close::before, .p-ctaArea__targetList__item__close::after {
  display: block;
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 4px;
  height: 24px;
  margin: auto;
  border-radius: 4px;
  background: #000;
  transition: background 0.2s ease-in-out;
}
.p-ctaArea__targetList__item__close::before {
  transform: rotate(-45deg);
}
.p-ctaArea__targetList__item__close::after {
  transform: rotate(45deg);
}
.p-ctaArea__targetList__item__close:hover::before, .p-ctaArea__targetList__item__close:hover::after {
  background: #00AAEB;
}
.p-ctaArea__targetList__item__inner {
  max-width: 480px;
  margin: 0 auto;
}
.p-ctaArea__targetList__item__inner > :not(:last-child) {
  margin-bottom: 1.5em;
}
.p-ctaArea__targetList__item__ttl {
  color: #00AAEB;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
}
.p-ctaArea .p-markList, .p-ctaArea .p-markList--flat {
  color: #666666;
  font-size: 0.75rem;
}

.p-stepbox-list {
  display: flex;
  justify-content: center;
}
.p-stepbox-list__col {
  width: 300px;
}
.p-stepbox-list__col:not(:last-child) {
  margin-right: 80px;
}

.p-stepbox__num {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.4em;
  height: 1.4em;
  margin: 0 auto 20px;
  border-radius: 50%;
  background-color: #25AAEB;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
}
.p-stepbox__pic {
  margin-bottom: 20px;
}
.p-stepbox__pic img {
  border-radius: 5px;
  box-shadow: 0 0 20px 0 rgba(102, 106, 108, 0.2);
}

.p-presentArea {
  position: relative;
  z-index: 0;
  margin-top: 60px;
  padding: 80px 80px 60px;
}
.p-presentArea__badge {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #00AAEB;
}
.p-presentArea__badge img {
  position: absolute;
  top: -60px;
  left: 0;
  right: 0;
  width: 120px;
  height: 120px;
  margin: auto;
}
.p-presentArea__lede {
  margin-bottom: 16px;
  color: #00ABEB;
  font-weight: bold;
  text-align: center;
  letter-spacing: -0.01em;
}
.p-presentArea__lede .__smaller {
  font-size: 1.25rem;
}
.p-presentArea__lede .__larger {
  font-size: 2rem;
}
.p-presentArea__term {
  display: flex;
  align-items: baseline;
  justify-content: center;
  margin-bottom: 20px;
  color: #E8559F;
}
.p-presentArea__term__label {
  font-weight: bold;
  font-size: 1.25rem;
}
.p-presentArea__term__date .p-date {
  font-size: 2rem;
}
.p-presentArea__term__date .p-date .__date {
  font-size: 3.5rem;
}
.p-presentArea__term__date .p-date .__day {
  background-color: #E8559F;
  font-size: 0.9375rem;
}
.p-presentArea__txt > :not(:last-child) {
  margin-bottom: 0.5em;
}
.p-presentArea__txt p {
  text-align: center;
}
.p-presentArea__txt .p-markList, .p-presentArea__txt .p-markList--flat {
  font-size: 0.75rem;
}

.p-fixed-lower {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 11;
  width: 100%;
  padding: 10px;
  box-shadow: 0 -5px 20px 0 rgba(0, 0, 0, 0.05);
  background: rgba(0, 170, 235, 0.7);
  transition: opacity 300ms;
  opacity: 0;
  pointer-events: none;
}
.p-fixed-lower__inner {
  max-width: 990px;
  margin: 0 auto;
}
.p-fixed-lower__list {
  display: flex;
  justify-content: center;
  gap: 2px;
}
.p-fixed-lower__list__item {
  flex: 1 1;
  max-width: 100%;
  text-align: center;
}
.is-fixed-lower--show .p-fixed-lower {
  opacity: 1;
  pointer-events: auto;
}

.p-fixed-upper {
  position: fixed;
  z-index: 11;
  transition: opacity 300ms;
  opacity: 0;
  pointer-events: none;
}
.p-fixed-upper__link a {
  display: grid;
  grid-template-columns: 100%;
  width: 100px;
  height: 100px;
}
.p-fixed-upper__link a .__back {
  grid-area: 1/1;
  animation: spin 18s linear infinite;
}
.p-fixed-upper__link a .__front {
  grid-area: 1/1;
}
.p-fixed-upper__list {
  display: grid;
  grid-template-columns: 100%;
  gap: 4px;
}
.p-fixed-upper__list__item {
  width: 47px;
}
.p-fixed-upper__list__item a {
  display: block;
  position: relative;
  border: 2px solid #000;
  border-radius: 5px 0 0 5px;
  background-color: #fff;
  color: inherit;
  text-decoration: none;
  overflow: hidden;
}
.p-fixed-upper__list__item a::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  background-color: #fff;
  opacity: 0;
  transition: opacity 200ms;
}
.p-fixed-upper__list__item a.__c1 {
  border-color: #F59300;
}
.p-fixed-upper__list__item a.__c1 .__tint {
  color: #F59300;
}
.p-fixed-upper__list__item a.__c2 {
  border-color: #00AAEB;
}
.p-fixed-upper__list__item a.__c2 .__tint {
  color: #00AAEB;
}
.p-fixed-upper__list__item a .__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 148px;
}
.p-fixed-upper__list__item a .__tint {
  display: block;
  font-size: 8px;
  font-weight: bold;
  text-align: center;
}
.p-fixed-upper__list__item a .__tint .p-date {
  --date: 18px;
  --day: 7px;
  display: block;
  font-size: 18px;
}
.p-fixed-upper__list__item a .__tint .p-date .__date {
  display: block;
  font-weight: bold;
}
.p-fixed-upper__list__item a .__tint .p-date .__day {
  display: block;
  margin: 0 auto;
}
.p-fixed-upper__list__item a .__rl {
  display: block;
  justify-self: center;
  font-size: 11px;
  font-weight: bold;
  writing-mode: vertical-rl;
}
.is-fixed-upper--show .p-fixed-upper {
  opacity: 1;
  pointer-events: auto;
}

.p-member__takeOver {
  margin-bottom: 0.75em;
}
.p-member__takeOver__txt {
  margin-bottom: 1.5em;
  text-align: center;
}
.p-member__takeOver__list {
  display: grid;
  grid-template-columns: repeat(4, 230px);
  grid-template-rows: auto;
  justify-content: center;
  gap: 13px;
}
_:-ms-input-placeholder, :root .p-member__takeOver__list {
  width: 959px;
  margin: 0 auto;
}
.p-member__takeOver__list__item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 84px;
  border-radius: 10px;
  background-color: #E5F6FD;
  line-height: 1.5;
  font-weight: bold;
  text-align: center;
}
.p-member__txt1 {
  margin-bottom: 3em;
  font-size: 1.125rem;
  text-align: center;
}
.p-member__bdarea {
  padding: 39px;
  border: 1px solid #B7B7B7;
}
.p-member__bdarea__clm {
  display: flex;
  justify-content: center;
}
.p-member__bdarea__clm__pic {
  margin-right: 40px;
}
.p-member__bdarea__clm__txt {
  font-size: 0.875rem;
  text-align: center;
}

.p-exhibition__company__name {
  margin: 10px auto;
  line-height: 2;
  font-size: 0.875rem;
  overflow: hidden;
}
.p-exhibition__company__name ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1em;
}
.p-exhibition__company__name ul > li {
  display: flex;
}
.p-exhibition__company__name ul > li::before {
  content: "│";
  display: inline-block;
  width: 1em;
}

.p-toBadge {
  position: absolute;
}

.p-toClm {
  position: relative;
  margin: 0 auto;
}
.p-toClm__balloon {
  position: absolute;
  top: -122px;
  left: -50px;
}
.p-toClm__ttl {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.p-toClm__list {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin-top: 16px;
}
.p-toClm__item__head {
  text-align: center;
}
.p-toClm__item__head__ttl {
  line-height: 1.5;
  font-size: 0.9375rem;
  font-weight: bold;
}
.p-toClm__item__cont {
  display: flex;
  justify-content: center;
  border-top: 1px solid #C2CCD0;
  margin-top: 6px;
  padding: 6px 0.5em 0;
  font-size: 0.9375rem;
}

.p-toDate {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 92px;
  height: 92px;
  margin: 0 auto 24px;
  border-radius: 50%;
  background-color: #fff;
}
.p-toDate .p-date .__date {
  color: #EC1D88;
  font-size: 2rem;
}
.p-toDate .p-date .__day {
  background-color: #EC1D88;
  font-size: 0.625rem;
}

.p-toAttention {
  display: flex;
  justify-content: center;
  -moz-column-gap: 5px;
  column-gap: 5px;
  margin-bottom: 32px;
  font-size: 0.875rem;
}
.p-toAttention i {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5em;
  height: 1.5em;
  margin: 0.125em 0;
  border-radius: 50%;
  background-color: #FFFF3E;
  font-style: normal;
  text-align: center;
}

.p-toMethod {
  display: grid;
  gap: 20px;
}
.p-toMethod__sect {
  font-size: 0.875rem;
}
.p-toMethod__sect:not(:first-child) {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #CCCCCC;
}
.p-toMethod__sect__ttl {
  color: #00AAEB;
  font-size: 1rem;
  font-weight: bold;
}
.p-toMethod__sect__txt .__em {
  position: relative;
  z-index: inherit;
  margin: 0 0.25em;
  font-size: 1rem;
  font-weight: bold;
}
.p-toMethod__sect__txt .__em::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 6px;
  background-image: linear-gradient(0deg, #95D6F7 40%, #C3EAFB 40%);
}
.p-toMethod__sect__txt .__smaller {
  font-size: 0.75rem;
}
.p-toMethod__pic .__caption {
  display: block;
  margin-top: 1em;
  font-size: 0.75rem;
  text-align: right;
}

.p-jointBriefing-sector {
  padding-top: 32px;
}
.p-jointBriefing-sector--border {
  padding-bottom: 32px;
  border-bottom: 1px solid #ddd;
}

.p-webHost-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px 24px;
}
.p-webHost-grid__ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-column: 1/3;
}
.p-webHost-grid__box {
  padding: 36px 8px 24px;
  border: 1px solid #ddd;
  text-align: center;
}
.p-webHost-grid__box .__time {
  margin-top: 6px;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
}
.p-webHost-grid__box .__tag {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 204px;
  height: 25px;
  margin: 11px auto 0;
  background-color: #00AAEB;
  color: #fff;
  font-size: 0.875rem;
}

.p-webHost-bnr {
  margin-top: 24px;
}
.p-webHost-bnr__item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 24px 0;
}
.p-webHost-bnr__item:last-child {
  padding-bottom: 0;
}
.p-webHost-bnr__item::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-image: linear-gradient(90deg, #ccc 50%, transparent 50%);
  background-repeat: repeat-x;
  background-size: 12px 100%;
}
.p-webHost-bnr__item__obj {
  position: relative;
  transition: opacity 300ms;
}
.p-webHost-bnr__item__obj:hover {
  opacity: 0.7;
}
.p-webHost-bnr__item__obj .__tag {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 1;
  width: 100px;
  height: 28px;
  padding-right: 1em;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.05em;
  overflow: hidden;
}
.p-webHost-bnr__item__obj .__tag::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #FFFF2E;
  transform-origin: top right;
  transform: skewX(-30deg);
}

.p-schedule__bg {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #fff;
}

.p-specialization__bg {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}
.p-specialization__bg::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url(../images/bg_specialization_01.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: 0.25;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
}
.p-specialization__ttl {
  margin-left: -20px;
  margin-right: -20px;
  line-height: 1.5;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.p-specialization__list {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  margin-top: 30px;
}
.p-specialization__list__item {
  width: calc((100% - 18px) / 2);
}

.p-tv__bg {
  padding-top: 20px;
  padding-bottom: 60px;
  background-color: #fff;
}
.p-tv__ttl {
  text-align: center;
}
.p-tv .p-section__lede {
  margin-top: 30px;
}
.p-tv__media {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 20px;
}
.p-tv__media__lede {
  line-height: 1.5;
  font-size: 12px;
  font-weight: bold;
}
.p-tv__media__lede .__em {
  color: #25ABEB;
  font-size: 16px;
}
.p-tv__media__check {
  margin-top: 16px;
  padding: 16px 20px;
  border-radius: 10px;
  background-color: rgba(37, 171, 235, 0.08);
}
.p-tv__media__check__list {
  --gap: 6px;
  --gutter: .75em;
  font-size: 14px;
  font-weight: bold;
}
.p-tv__media__pic {
  text-align: center;
}
.p-tv__plan {
  margin-top: 32px;
}
.p-tv__plan__item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  padding: 14px 0;
  border-bottom: 1px solid #B8CAD1;
}
.p-tv__plan__item:first-child {
  border-top: 1px solid #B8CAD1;
}
.p-tv__plan__item__pic {
  flex: 0 0 auto;
  width: 110px;
  text-align: center;
}
.p-tv__plan__item__txt {
  line-height: 1.5;
  font-size: 14px;
  font-weight: bold;
}

.p-considerlist-box {
  display: flex;
  max-width: 700px;
  max-height: calc(100dvh - 60px);
  margin: 0 auto;
  padding: 24px 20px;
  border-radius: 10px;
  background-color: #fff;
}
.p-considerlist-box__inner {
  display: flex;
  flex-direction: column;
  max-width: 526px;
  margin: 0 auto;
}
.p-considerlist-box__ttl {
  flex: 0 0 auto;
  color: #25ABEB;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.p-considerlist-box__cont {
  flex: 1 1 auto;
  margin-top: 14px;
  overflow: auto;
}
.p-considerlist-box__pic {
  text-align: center;
}
.p-considerlist-box__txt {
  margin-top: 16px;
}
.p-considerlist-box__txt > :not(:first-child) {
  margin-top: 1.25em;
}
.p-considerlist-box__txt .p-markList, .p-considerlist-box__txt .p-markList--flat {
  --gutter: .25em;
  font-size: 14px;
  font-weight: bold;
}
.p-considerlist-box__btn {
  flex: 0 0 auto;
  margin-top: 24px;
  text-align: center;
}
.p-considerlist-box__btn .c-btn, .p-considerlist-box__btn .l-page-nav__item.--fixed .__btn, .l-page-nav__item.--fixed .p-considerlist-box__btn .__btn, .p-considerlist-box__btn .p-programMore {
  max-width: 230px;
}

.p-getdone {
  padding-top: 78px;
  padding-bottom: 40px;
  background-color: #FCF7DB;
}
.p-getdone::before {
  background-image: url(../images/bg_getdone_01@sp.png);
  background-size: 735px auto;
}
.p-getdone__arrow {
  width: 92px;
  height: 30px;
  margin: auto;
  background-image: linear-gradient(to left bottom, #F5DDAB 50%, transparent 51%), linear-gradient(to right bottom, #F5CE89 50%, transparent 51%);
  background-repeat: no-repeat;
  background-position: top left, top right, center;
  background-size: 50% 100%, 50% 100%, 100% 100%;
}
.p-getdone__arrow:not(:first-child) {
  margin-top: 20px;
}
.p-getdone__arrow:not(:last-child) {
  margin-bottom: 20px;
}
.p-getdone__lede_1 {
  font-weight: bold;
}
.p-getdone__hd3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  line-height: 1.5833333333;
  font-size: 24px;
  font-weight: 900;
  text-decoration: underline;
  text-decoration-color: #F59300;
  text-decoration-thickness: 3px;
  text-underline-offset: 6px;
  text-align: center;
}
.p-getdone__hd3::before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background-image: url(../images/ico_check_yellow_01.png);
  background-repeat: no-repeat;
  background-size: contain;
}
.p-getdone__consider__list {
  display: grid;
  grid-template-columns: 100%;
  gap: 20px;
}
.p-getdone__consider {
  margin: 0 !important;
  border: 3px solid #F5E2AB;
  padding-left: 17px;
  padding-right: 17px;
  border-radius: 20px;
  background-color: #fff;
}
.p-getdone__consider__lede {
  max-width: 800px;
  margin: 20px auto;
}
.p-getdone__consider .__em {
  color: #E70077;
  font-weight: bold;
}
.p-getdone__consider__btn {
  margin-top: 30px;
  text-align: center;
}
.p-getdone__consider__contents {
  margin-top: 30px;
}
.p-getdone__consider__contents__ttl {
  --color: #E70077 !important;
  --bdr-color: #E70077 !important;
  --bdr-rotate: 20deg !important;
  --bdr-width: 2px !important;
  --fz-pc: 18px !important;
  font-weight: bold;
  text-align: center;
}
.p-getdone__consider__contents__largelist {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 20px;
}
.p-getdone__consider__contents__largelist__item__inner {
  color: inherit;
  text-decoration: none;
  transition: opacity 200ms;
}
.p-getdone__consider__contents__largelist__item__head__pic {
  text-align: center;
}
.p-getdone__consider__contents__largelist__item__cont {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 11px 20px 24px;
  background-color: #F5F5F5;
}
.p-getdone__consider__contents__largelist__item__cont__ttl {
  line-height: 1.75;
  font-size: 18px;
  font-weight: bold;
}
.p-getdone__consider__contents__list {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-top: 20px;
}
.p-getdone__consider__contents__item__inner {
  display: flex;
  gap: 10px;
  color: inherit;
  text-decoration: none;
  transition: opacity 200ms;
}
.p-getdone__consider__contents__item__head {
  flex: 1 1 auto;
}
.p-getdone__consider__contents__item__head__pic {
  text-align: center;
}
.p-getdone__consider__contents__item__head__ttl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 16px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.p-getdone__consider__contents__item__cont {
  flex: 0 0 auto;
  width: 50%;
  line-height: 1.6153846154;
  font-size: 13px;
}
.p-getdone__startdash {
  display: grid;
  grid-template-columns: 100%;
  gap: 30px;
  margin-top: 30px;
}
.p-getdone__startdash__ttl {
  --color: #F59300;
  --bdr-rotate: 20deg;
  --fz-sp: 18px;
  --fz-pc: 20px;
  font-weight: bold;
  text-align: center;
}
.p-getdone__startdash__cont__layout {
  display: grid;
  grid-template-columns: 100%;
  gap: 30px;
  margin-top: 20px;
  padding: 0 10px;
}
.p-getdone__startdash__cont__layout__ttl {
  justify-self: center;
}
.p-getdone__startdash__cont__layout__box {
  font-size: 14px;
  font-weight: bold;
}
.p-getdone__startdash__cont__layout__box__btn {
  margin-top: 30px;
  text-align: center;
}
.p-getdone__startdash__cont__layout__box__btn .c-btn, .p-getdone__startdash__cont__layout__box__btn .l-page-nav__item.--fixed .__btn, .l-page-nav__item.--fixed .p-getdone__startdash__cont__layout__box__btn .__btn, .p-getdone__startdash__cont__layout__box__btn .p-programMore {
  width: 292px;
  height: 62px;
  font-size: 16px;
}
.p-getdone__startdash__pic {
  align-self: center;
  justify-self: center;
}

.p-before {
  padding-top: 20px;
  padding-bottom: 60px;
}
.p-before::before {
  top: 0;
  background-image: url(../images/bg_before@sp.png);
  background-size: 100% auto;
  background-position: center top;
  background-repeat: repeat;
}
.p-before::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  height: 250px;
  background: linear-gradient(0deg, #CAEDFA 0%, rgba(255, 255, 255, 0) 100%);
  opacity: 0.5;
}
.p-before__badge-1 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  width: -moz-fit-content;
  width: fit-content;
  height: 60px;
  margin: 0 auto;
  padding: 4px 10px 4px 6px;
  border-radius: 9999px;
  background-color: #fffc07;
  line-height: 1.5;
  color: #006BCD;
  font-weight: bold;
}
.p-before__badge-1 .__circle {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #006BCD;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  rotate: -10deg;
}
.p-before__badge-1 .__smaller {
  font-size: 13px;
}
.p-before__badge-1 .__larger {
  font-size: 16px;
}
.p-before__head {
  position: relative;
}
.p-before__head::after {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -32px;
  left: 0;
  right: 0;
  width: 46px;
  height: 63px;
  margin: auto;
  background-image: url(../images/bg_preparation_deco_01.png);
  background-repeat: no-repeat;
  background-size: contain;
}
.p-before__head__bg {
  padding-top: 40px;
  padding-bottom: 50px;
}
.p-before__head__ttl {
  position: relative;
  text-align: center;
  line-height: 1.5;
  font-weight: bold;
}
.p-before__head__ttl:not(:first-child) {
  margin-top: 24px;
}
.p-before__head__ttl .__em {
  color: #E70077;
}
.p-before__head__ttl .__smaller {
  font-size: 16px;
}
.p-before__head__ttl .__middle {
  font-size: 24px;
}
.p-before__head__ttl .__larger {
  font-size: 24px;
}
.p-before__merit__txt {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.p-before__merit__txt + .p-before__merit__txt {
  margin-top: 25px;
}
.p-before__merit__txt__qa {
  padding: 20px 30px;
  border-radius: 40px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
  background: #FFF;
}
.p-before__merit__txt__qa__head {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 18px;
  font-weight: bold;
  line-height: 150%; /* 27px */
}
.p-before__merit__txt__qa__head .__ico {
  color: #00AAEB;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 37px;
}
.p-before__merit__txt__qa__head .__ico.--q {
  color: #00AAEB;
}
.p-before__merit__txt__qa__head .__ico.--a {
  color: #E44A4A;
}
.p-before__merit__txt__qa__cont {
  margin-top: 18px;
}
.p-before__merit__txt__pic {
  text-align: center;
}
.p-before__merit__column {
  display: flex;
  flex-direction: column;
  gap: 65px;
}
.p-before__merit__column__item {
  position: relative;
  isolation: isolate;
  display: flex;
  flex-direction: column;
  gap: 30px;
  padding: 26px 36px;
  border: 4px solid #DFF9CB;
  border-radius: 20px;
  background-color: rgba(254, 255, 244, 0.7);
}
.p-before__merit__column__item__ico {
  --size: 46px;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  position: absolute;
  top: calc(var(--size) * -0.5 - 2px);
  left: 0;
  right: 0;
  margin: auto;
}
.p-before__merit__column__item__ico .__more {
  line-height: 1;
  color: #00AAEB;
  font-size: 14px;
  font-weight: 900;
  justify-self: end;
  translate: 0 -8px;
}
.p-before__merit__column__item__ico .__plus {
  --size: 46px;
  position: relative;
  width: var(--size);
  height: var(--size);
}
.p-before__merit__column__item__ico .__plus::before, .p-before__merit__column__item__ico .__plus::after {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  width: var(--size);
  height: 12px;
  margin: auto;
  background-color: #00AAEB;
}
.p-before__merit__column__item__ico .__plus::after {
  rotate: 90deg;
}
.p-before__merit__column__item__ico .__plus + .__more {
  justify-self: start;
}
.p-before__merit__column__item__pic {
  text-align: center;
}
.p-before__merit__column__item__pic img {
  width: auto;
  height: 139px;
}
.p-before__merit__column__item__subttl {
  color: #00AAEB;
  font-size: 16px;
  font-weight: 900;
  text-align: center;
}
.p-before__merit__column__item__subttl .p-date {
  --date: 1em;
  --day: 10px;
  font-size: 1em;
}
.p-before__merit__column__item__subttl .p-date .__date {
  font-weight: 900;
}
.p-before__merit__column__item__subttl .p-date .__day {
  margin-bottom: 0;
}
.p-before__merit__column__item__ttl {
  margin-top: 4px;
  line-height: 1.5;
  font-size: 20px;
  font-weight: 900;
  text-align: center;
}
.p-before__merit__column__item__ttl .p-date {
  --date: 1em;
  --day: 10px;
  font-size: 1em;
}
.p-before__merit__column__item__ttl .p-date .__date {
  font-weight: 900;
}
.p-before__merit__column__item__ttl .p-date .__day {
  margin-bottom: 0;
}
.p-before__merit__column__item__txt {
  margin-top: 26px;
  line-height: 1.75;
}
.p-before__merit__column__item__blank {
  flex: 1 1;
}
.p-before__merit__column__txt {
  max-width: 900px;
  margin: -25px auto 0;
}
.p-before__merit__column__txt p + p {
  margin-top: 1em;
}
.p-before__merit__btn {
  margin: 30px 20px 0;
  text-align: center;
}
.p-before__merit__btn .c-btn, .p-before__merit__btn .l-page-nav__item.--fixed .__btn, .l-page-nav__item.--fixed .p-before__merit__btn .__btn, .p-before__merit__btn .p-programMore {
  width: 100%;
  max-width: 500px;
  height: 68px;
  font-size: 18px;
  font-weight: bold;
}
.p-before__merit__btn .c-btn .__em, .p-before__merit__btn .l-page-nav__item.--fixed .__btn .__em, .l-page-nav__item.--fixed .p-before__merit__btn .__btn .__em, .p-before__merit__btn .p-programMore .__em {
  color: #FFFC07;
}
.p-before__merit__btn .c-btn i, .p-before__merit__btn .l-page-nav__item.--fixed .__btn i, .l-page-nav__item.--fixed .p-before__merit__btn .__btn i, .p-before__merit__btn .p-programMore i {
  font-size: 13px;
}
.p-before__clmGrid {
  display: grid;
  grid-template-columns: 100%;
  gap: 20px;
}
.p-before__clmGrid__item__inner {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: 100%;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-shadow: 0 0 20px 0 #CDE5A5;
  color: inherit;
  text-decoration: none;
  transition: opacity 200ms;
}
.--col3-pc .p-before__clmGrid__item__inner {
  background: #FFFDE6;
}
.--col3-pc .p-before__clmGrid__item__inner .p-before__clmGrid__item__pic {
  padding-top: 20px;
  padding-right: 20px;
}
.--col3-pc .p-before__clmGrid__item__inner .p-before__clmGrid__item__txt {
  font-size: 16px;
}
.p-before__clmGrid__item__pic {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
}
.p-before__clmGrid__item__pic img {
  transition: scale 200ms;
}
.p-before__clmGrid__item__cont {
  padding: 18px 20px 24px;
}
.p-before__clmGrid__item__cont.--white {
  background-color: #fff;
}
.p-before__clmGrid__item__cont__head {
  line-height: 1.5;
}
.p-before__clmGrid__item__cont__head__sub {
  color: #45BBAD;
  font-size: 14px;
  font-weight: 700;
}
.p-before__clmGrid__item__cont__head__main {
  margin-top: 6px;
  color: #45BBAD;
  font-size: 20px;
  font-weight: 700;
}
.p-before__clmGrid__item__cont__head__middle {
  color: #45BBAD;
  font-size: 18px;
  font-weight: 700;
}
.p-before__clmGrid__item__cont__head__tag {
  margin-top: 8px;
  color: #999;
  font-size: 11px;
}
.p-before__clmGrid__item__cont__head__tag.--space {
  margin-right: -1em;
}
.p-before__clmGrid__item__txt {
  margin-top: 15px;
  font-size: 14px;
}
.p-before__takingOver {
  margin-top: 70px;
}
.p-before__takingOver .p-fukidashi-unit {
  margin-bottom: -24px;
}
.p-before__takingOver__bg {
  padding-top: 44px;
  padding-bottom: 80px;
}
.p-before__takingOver__lede_1 {
  margin-top: 14px;
  text-align: center;
}
.p-before__takingOver__lede_2 {
  line-height: 1.5;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.p-before__present__bg {
  position: relative;
  padding-top: 72px;
  padding-bottom: 56px;
  background-image: url(../images/bg_preparation_bottom_01.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  color: #fff;
}
.p-before__present__badge {
  position: absolute;
  top: -23px;
  left: -23px;
  width: 150px;
  height: 150px;
}
.p-before__present__pic {
  position: relative;
  z-index: 1;
  margin-top: 22px;
  text-align: center;
}
.p-before__present .p-preparation__merit__arrow {
  margin-top: 0;
  margin-bottom: 30px;
}
.p-before__present__ttl {
  margin: 10px 0;
  line-height: 1.5;
  font-size: 30px;
  font-weight: 800;
  text-align: center;
  text-decoration: underline;
  text-decoration-color: #FFFD50;
  text-decoration-thickness: 4px;
}
.p-before__present__ttl .__em {
  color: #FFFC07;
}
.p-before__present__ttl .p-balloon-unit {
  --color: #fff;
  --fz-sp: 24px;
  --fz-pc: 32px;
  --bdr-color: #FFFC07;
  --bdr-width: 2px;
}
.p-before__present__btn {
  margin-top: 32px;
  text-align: center;
}
.p-before__present__btn .c-btn, .p-before__present__btn .l-page-nav__item.--fixed .__btn, .l-page-nav__item.--fixed .p-before__present__btn .__btn, .p-before__present__btn .p-programMore {
  width: 100%;
  max-width: 500px;
  height: 68px;
  font-size: 18px;
  font-weight: bold;
}
.p-before__present__btn .c-btn .__em, .p-before__present__btn .l-page-nav__item.--fixed .__btn .__em, .l-page-nav__item.--fixed .p-before__present__btn .__btn .__em, .p-before__present__btn .p-programMore .__em {
  color: #FFFC07;
}
.p-before__present__btn .c-btn i, .p-before__present__btn .l-page-nav__item.--fixed .__btn i, .l-page-nav__item.--fixed .p-before__present__btn .__btn i, .p-before__present__btn .p-programMore i {
  font-size: 13px;
}
.p-before__present__txt_1 {
  margin-top: 16px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.p-before__hd3 {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.p-before__hd3 > span {
  display: inline-block;
  border-bottom: 2px solid #333;
}
.p-before__getdone {
  padding-top: 60px;
  padding-bottom: 60px;
}
.p-before__getdone__consider__lede {
  margin-top: 20px;
}
.p-before__getdone__consider .__em {
  color: #E70077;
  font-weight: bold;
}
.p-before__getdone__consider__btn {
  margin-top: 30px;
  text-align: center;
}
.p-before__getdone__consider__contents {
  margin-top: 50px;
}
.p-before__getdone__consider__contents__ttl {
  --color: #E70077 !important;
  --bdr-color: #E70077 !important;
  --bdr-rotate: 20deg !important;
  --bdr-width: 2px !important;
  --fz-pc: 18px !important;
  font-weight: bold;
  text-align: center;
}
.p-before__getdone__consider__contents__list {
  display: flex;
  flex-direction: column;
  gap: 36px 45px;
  margin-top: 20px;
}
.p-before__getdone__consider__contents__item {
  line-height: 1.5;
}
.p-before__getdone__consider__contents__item__inner {
  color: inherit;
  text-decoration: none;
  transition: opacity 200ms;
}
.p-before__getdone__consider__contents__item__head__pic {
  text-align: center;
}
.p-before__getdone__consider__contents__item__head__ttl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 16px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.p-before__getdone__consider__contents__item__cont {
  margin-top: 4px;
}
.p-before__event__bg {
  padding-top: 64px;
  padding-bottom: 60px;
}
.p-before__event__sector + .p-before__event__sector {
  margin-top: 64px;
}
.p-before__event__sector__inner {
  margin-top: 40px;
}
.p-before__event__sector__lede_1 {
  --color: #E70077 !important;
  --bdr-color: #E70077 !important;
  --bdr-rotate: 20deg !important;
  --bdr-width: 2px !important;
  --fz-pc: 18px !important;
  font-weight: bold;
  text-align: center;
}
.p-before__event__sector__lede_1 + .p-preparation__hd3 {
  margin-top: 4px;
}
.p-before__event__clm {
  display: flex;
  flex-direction: column;
}
.p-before__event__clm__item__inner {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  color: inherit;
  text-decoration: none;
  transition: opacity 200ms;
}
.p-before__event__clm__item__pic {
  flex: 0 0 auto;
  width: 50%;
}
.p-before__event__clm__item__cont {
  flex: 1 1 auto;
  display: contents;
}
.p-before__event__clm__item__ttl {
  display: flex;
  align-items: center;
  width: calc(50% - 14px);
  line-height: 1.5;
  font-size: 18px;
  font-weight: bold;
}
.p-before__event__clm__item__txt {
  width: 100%;
  line-height: 1.5;
  font-size: 15px;
}

.p-fukidashi-unit {
  --bgc: #FF3;
  --c: #0A9CEA;
  --bdrs: 8px;
  --fz: 14px;
  text-align: center;
}
.p-fukidashi-unit > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  isolation: isolate;
  padding: 2px 10px;
  border-radius: var(--bdrs);
  background-color: var(--bgc);
  line-height: 1.5;
  color: var(--c);
  font-size: var(--fz);
  font-weight: bold;
  vertical-align: bottom;
}
.p-fukidashi-unit > span::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: -8px;
  width: 16px;
  height: 26px;
  margin: auto;
  background-image: linear-gradient(to left bottom, var(--bgc) 50%, transparent 51%), linear-gradient(to right bottom, var(--bgc) 50%, transparent 51%), linear-gradient(90deg, transparent 49%, var(--bgc) 49%, var(--bgc) 50%, transparent 51%);
  background-repeat: no-repeat;
  background-position: top left, top right, center;
  background-size: 50% 100%, 50% 100%, 100% 100%;
  transform-origin: center left;
  rotate: 20deg;
}

.p-balloon-unit {
  --color: #333;
  --fz-sp: 16px;
  --fz-pc: 16px;
  --bdr-width: 1px;
  --bdr-rotate: 45deg;
  --bdr-color: var(--color);
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 5px;
  line-height: 1.5;
  color: var(--color);
  font-size: var(--fz-sp);
}
.p-balloon-unit::before, .p-balloon-unit::after {
  flex: 0 0 auto;
  content: "";
  display: block;
  width: var(--bdr-width);
  background-color: var(--bdr-color);
  transform-origin: center bottom;
  height: 1.5em;
}
.p-balloon-unit::before {
  rotate: calc(var(--bdr-rotate) * -1);
}
.p-balloon-unit::after {
  rotate: calc(var(--bdr-rotate));
}
.p-after {
  padding-top: 20px;
  padding-bottom: 60px;
}
.p-after::before {
  top: 0;
  background-image: url(../images/bg_after@sp.png);
  background-size: 100% auto;
  background-position: center top;
  background-repeat: repeat;
}
.p-after::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  height: 250px;
  background: linear-gradient(180deg, #EEFFD2 0%, rgba(255, 255, 255, 0) 100%);
  opacity: 0.5;
}
.p-after__hd {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 7px;
  padding: 24px 0 28px;
}
.p-after__hd::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: -2px;
  width: 100%;
  height: 4px;
  background-image: radial-gradient(circle, #0E97E9 calc(50% - 1px), transparent 50%);
  background-size: 4px 100%;
}
.p-after__hd__fukidashi {
  display: flex;
  gap: 10px;
}
.p-after__hd__fukidashi i {
  flex: 0 0 auto;
  width: 38px;
}
.p-after__hd__ttl {
  display: flex;
  gap: 10px;
  color: var(--2028, #0A9CEA);
  font-size: 24px;
  font-weight: 700;
  line-height: 150%; /* 36px */
}
.p-after__hd__ttl i {
  flex: 0 0 auto;
  width: 38px;
}
.p-after__hd__lede {
  display: flex;
  gap: 10px;
}

/****************************************************************/
.p-hdg03 {
  position: relative;
  margin: 24px 0 16px;
  line-height: 1.5;
  font-size: 1.25rem;
  font-weight: bold;
}
.p-hdg03:first-child {
  margin-top: 0;
}
.p-hdg03:last-child {
  margin-bottom: 0;
}

.p-hdg04 {
  position: relative;
  margin: 24px 0 16px;
  line-height: 1.5;
  font-size: 18px;
  font-weight: bold;
}
.p-hdg04:first-child {
  margin-top: 0;
}
.p-hdg04:last-child {
  margin-bottom: 0;
}

.p-txtlink {
  color: #006bcd;
  text-decoration: none;
  transition: color 200ms;
}
.p-txtlink:hover {
  color: #349eff;
}

.p-inherit {
  width: 1030px;
  margin: 0 auto;
}
.p-inherit:not(:last-child) {
  margin-bottom: 56px;
}
.p-inherit__ttl {
  margin-bottom: 1.5em;
  color: #1ca4e8;
  font-size: 1.125rem;
  font-weight: bold;
  text-align: center;
}
.p-inherit__list {
  display: flex;
  justify-content: center;
}
.p-inherit__item {
  position: relative;
  z-index: 0;
  width: 33.333333%;
  text-align: center;
}
.p-inherit__item:not(:last-child)::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 11.9375px;
  left: 50%;
  width: 100%;
  height: 8px;
  background-image: linear-gradient(90deg, #00abeb 50%, transparent 50%, transparent 100%);
  background-repeat: repeat-x;
  background-size: 6px 1px;
  background-position: center;
}
.p-inherit__item__num {
  position: relative;
  z-index: 0;
  width: 1.0625em;
  height: 1.0625em;
  margin: 0 auto 10px;
  border: 1px solid #00abeb;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 0 6px #fff;
  line-height: 1.0625em;
  color: #00abeb;
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-weight: 300;
  text-align: center;
}
.p-inherit__item__txt {
  max-width: 300px;
  margin: 0 auto;
  font-size: 0.875rem;
}
.p-inherit__item__txt > p:not(.__ttl):not(:last-child) {
  margin-bottom: 1em;
}
.p-inherit__item__txt .__ttl {
  margin-bottom: 0.5em;
  color: #00AAEB;
  font-size: 1rem;
  font-weight: bold;
}

.p-qaList__item {
  display: flex;
}
.p-qaList__item:not(:first-child) {
  margin-top: 25px;
}
.p-qaList__item__ico {
  flex: 0 0 auto;
  margin-right: 20px;
}
.p-qaList__item__txt {
  flex: 1 1 auto;
}

.p-common-inner {
  --max-width: 1130px;
  position: relative;
  margin: 0 auto;
  max-width: var(--max-width);
}

.p-notes {
  color: #666666;
  font-size: 0.8125rem;
}
.p-notes--m {
  font-size: 0.75rem;
}

.p-date {
  --day: 15px;
  --date: 2.5em;
  --color: #333;
  --day-color: #fff;
  line-height: 1;
  font-size: 1.6em;
}
.p-date .__date {
  margin-right: 0.0625em;
  color: var(--color);
  font-family: "Roboto", sans-serif;
  font-size: var(--date);
  font-weight: 500;
}
.p-date .__day {
  display: inline-block;
  vertical-align: middle;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8;
  border-radius: 50%;
  margin: 0 0.25em 0.25em 0;
  background-color: var(--color);
  color: var(--day-color);
  font-size: var(--day);
  font-weight: bold;
  text-align: center;
}
.p-date.--general {
  --day: 10px;
  --date: 1em;
  --day-color: #fff;
  font-size: 1em;
}

.p-imgLink img {
  transition: opacity 200ms;
}
.p-imgLink:hover img {
  opacity: 0.8;
}

.p-fukidashi01 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 24px;
  line-height: 1.5;
  color: #00AAEB;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.p-fukidashi01 span {
  flex: 0 0 auto;
  margin: 0 20px;
}
.p-fukidashi01::before, .p-fukidashi01::after {
  content: "";
  display: block;
  width: 2px;
  height: 2em;
  border-radius: 2px;
  background-color: #00AAEB;
}
.p-fukidashi01::before {
  transform: rotate(-24deg);
}
.p-fukidashi01::after {
  transform: rotate(24deg);
}

.p-figure01 {
  margin-top: 20px;
}

.p-em {
  color: #00AAEB;
  font-weight: bold;
  font-style: normal;
}

.js-modaal-target {
  display: none;
}

.modaal-content-container {
  padding: 0;
}

.modaal-inner-wrapper {
  cursor: default !important;
}

.modaal_target {
  display: none;
}

.modaal-wrapper {
  z-index: 100000;
  line-height: 1.75;
  font-size: 16px;
}
.modaal-wrapper * {
  box-sizing: border-box;
  font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ ProN", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴシック", Hiragino Sans, sans-serif;
}

.modaal-container {
  background-color: transparent;
  box-shadow: none;
}

.modaal-overlay {
  z-index: 99999;
  background-color: transparent !important;
}
.modaal-overlay::before {
  content: "";
  position: fixed;
  z-index: -1;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  pointer-events: none;
}

.modaal-close:hover:after, .modaal-close:hover:before {
  background: #349eff !important;
}

html .u-sponly {
  display: none;
}

.u-dIb {
  display: inline-block;
}

.u-em {
  color: #00AAEB;
  font-weight: bold;
}

.u-em--red {
  color: #EC1D88;
  font-weight: bold;
}

.u-fwB {
  font-weight: bold;
}

.u-fwN {
  font-weight: normal;
}

.u-spbr {
  display: none;
}

.u-align-left {
  text-align: left;
}

.u-align-center {
  text-align: center;
}

.u-align-right {
  text-align: right;
}
.u-valign-top {
  vertical-align: top;
}

.u-valign-middle {
  vertical-align: middle;
}

.u-valign-bottom {
  vertical-align: bottom;
}

html .u-mt-s4 {
  margin-top: 80px;
}
html .u-mt-s3 {
  margin-top: 60px;
}
html .u-mt-s2 {
  margin-top: 40px;
}
html .u-mt-s1 {
  margin-top: 20px;
}
html .u-mb-s4 {
  margin-bottom: 80px;
}
html .u-mb-s3 {
  margin-bottom: 60px;
}
html .u-mb-s2 {
  margin-bottom: 40px;
}
html .u-mb-s1 {
  margin-bottom: 20px;
}
html .u-mt0 {
  margin-top: 0px;
}
html .u-mb0 {
  margin-bottom: 0px;
}
html .u-pt0 {
  padding-top: 0px;
}
html .u-pb0 {
  padding-bottom: 0px;
}
html .u-mt10 {
  margin-top: 10px;
}
html .u-mb10 {
  margin-bottom: 10px;
}
html .u-pt10 {
  padding-top: 10px;
}
html .u-pb10 {
  padding-bottom: 10px;
}
html .u-mt20 {
  margin-top: 20px;
}
html .u-mb20 {
  margin-bottom: 20px;
}
html .u-pt20 {
  padding-top: 20px;
}
html .u-pb20 {
  padding-bottom: 20px;
}
html .u-mt30 {
  margin-top: 30px;
}
html .u-mb30 {
  margin-bottom: 30px;
}
html .u-pt30 {
  padding-top: 30px;
}
html .u-pb30 {
  padding-bottom: 30px;
}
html .u-mt40 {
  margin-top: 40px;
}
html .u-mb40 {
  margin-bottom: 40px;
}
html .u-pt40 {
  padding-top: 40px;
}
html .u-pb40 {
  padding-bottom: 40px;
}
html .u-mt50 {
  margin-top: 50px;
}
html .u-mb50 {
  margin-bottom: 50px;
}
html .u-pt50 {
  padding-top: 50px;
}
html .u-pb50 {
  padding-bottom: 50px;
}
html .u-mt60 {
  margin-top: 60px;
}
html .u-mb60 {
  margin-bottom: 60px;
}
html .u-pt60 {
  padding-top: 60px;
}
html .u-pb60 {
  padding-bottom: 60px;
}
html .u-mt70 {
  margin-top: 70px;
}
html .u-mb70 {
  margin-bottom: 70px;
}
html .u-pt70 {
  padding-top: 70px;
}
html .u-pb70 {
  padding-bottom: 70px;
}
html .u-mt80 {
  margin-top: 80px;
}
html .u-mb80 {
  margin-bottom: 80px;
}
html .u-pt80 {
  padding-top: 80px;
}
html .u-pb80 {
  padding-bottom: 80px;
}
html .u-mt90 {
  margin-top: 90px;
}
html .u-mb90 {
  margin-bottom: 90px;
}
html .u-pt90 {
  padding-top: 90px;
}
html .u-pb90 {
  padding-bottom: 90px;
}
html .u-mt100 {
  margin-top: 100px;
}
html .u-mb100 {
  margin-bottom: 100px;
}
html .u-pt100 {
  padding-top: 100px;
}
html .u-pb100 {
  padding-bottom: 100px;
}
html .u-mt110 {
  margin-top: 110px;
}
html .u-mb110 {
  margin-bottom: 110px;
}
html .u-pt110 {
  padding-top: 110px;
}
html .u-pb110 {
  padding-bottom: 110px;
}
html .u-mt120 {
  margin-top: 120px;
}
html .u-mb120 {
  margin-bottom: 120px;
}
html .u-pt120 {
  padding-top: 120px;
}
html .u-pb120 {
  padding-bottom: 120px;
}
html .u-mt130 {
  margin-top: 130px;
}
html .u-mb130 {
  margin-bottom: 130px;
}
html .u-pt130 {
  padding-top: 130px;
}
html .u-pb130 {
  padding-bottom: 130px;
}
html .u-mt140 {
  margin-top: 140px;
}
html .u-mb140 {
  margin-bottom: 140px;
}
html .u-pt140 {
  padding-top: 140px;
}
html .u-pb140 {
  padding-bottom: 140px;
}
html .u-mt150 {
  margin-top: 150px;
}
html .u-mb150 {
  margin-bottom: 150px;
}
html .u-pt150 {
  padding-top: 150px;
}
html .u-pb150 {
  padding-bottom: 150px;
}
html .u-mt160 {
  margin-top: 160px;
}
html .u-mb160 {
  margin-bottom: 160px;
}
html .u-pt160 {
  padding-top: 160px;
}
html .u-pb160 {
  padding-bottom: 160px;
}
html .u-mt170 {
  margin-top: 170px;
}
html .u-mb170 {
  margin-bottom: 170px;
}
html .u-pt170 {
  padding-top: 170px;
}
html .u-pb170 {
  padding-bottom: 170px;
}
html .u-mt180 {
  margin-top: 180px;
}
html .u-mb180 {
  margin-bottom: 180px;
}
html .u-pt180 {
  padding-top: 180px;
}
html .u-pb180 {
  padding-bottom: 180px;
}
html .u-mt190 {
  margin-top: 190px;
}
html .u-mb190 {
  margin-bottom: 190px;
}
html .u-pt190 {
  padding-top: 190px;
}
html .u-pb190 {
  padding-bottom: 190px;
}
html .u-mt200 {
  margin-top: 200px;
}
html .u-mb200 {
  margin-bottom: 200px;
}
html .u-pt200 {
  padding-top: 200px;
}
html .u-pb200 {
  padding-bottom: 200px;
}
html .u-mt0 {
  margin-top: 0 !important;
}
html .u-mb0 {
  margin-bottom: 0 !important;
}
html .u-pt0 {
  padding-top: 0 !important;
}
html .u-pb0 {
  padding-bottom: 0 !important;
}
html .u-mt-1 {
  margin-top: 1em;
}
@media (min-width: 768px) {
  html {
    --header-height: 55px;
    --footer-height: 144px;
  }
  .btn-top-01 {
    right: 80px;
    bottom: 64px;
    z-index: 999;
  }
  .btn-top-01 a {
    width: 70px;
    height: 70px;
    transition: background 0.2s;
  }
  .btn-top-01 a::before, .btn-top-01 a::after {
    width: 22px;
    height: 4px;
  }
  .btn-top-01 a::before {
    left: -12px;
  }
  .btn-top-01 a::after {
    left: 13px;
  }
  .btn-top-01 a:hover, .btn-top-01 a:active {
    background: #00aaeb;
  }
  .l-contents-area {
    width: 1130px;
    margin: 0 auto;
    padding-bottom: 144px;
  }
  .l-wrapper .l-contents-area {
    max-width: none !important;
  }
  .l-layout {
    display: grid;
    display: -ms-grid;
    grid-gap: 0 32px;
    gap: 0 32px;
    -ms-grid-rows: auto 1fr;
    -ms-grid-columns: 734px 32px 300px;
    grid-template: "main login" auto "main side" 1fr/734px 300px;
    width: 1130px;
    margin-left: auto;
    margin-right: auto;
    padding: 32px 32px 64px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
  .l-layout__login {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: login;
  }
  .l-layout__main {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-row-span: 2;
    width: 734px;
    grid-area: main;
  }
  .l-layout__side {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
    width: 300px;
    grid-area: side;
  }
  .c-carouselList__slide {
    width: 250px;
  }
  .c-carouselList.is-no-swipe .c-carouselList__wrapper {
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
  .c-carouselList .swiper-button-next, .c-carouselList .swiper-button-prev {
    display: block;
    position: absolute;
    top: 47px;
    width: 37px;
    height: 56px;
    margin: 0;
    transition: opacity 200ms;
    cursor: pointer;
  }
  .c-carouselList .swiper-button-prev {
    left: 0;
  }
  .c-carouselList .swiper-button-next {
    right: 0;
  }
  .c-colWrap {
    display: flex;
    flex-wrap: wrap;
  }
  .c-colWrap--col2 .c-colWrap__col {
    width: calc((100% - 36px) / 2);
  }
  .c-colWrap--col2 .c-colWrap__col:nth-child(odd) {
    margin-right: 36px;
  }
  .c-colWrap--col2 .c-colWrap__col:nth-child(n+3) {
    margin-top: 64px;
  }
  .c-colWrap--col3 .c-colWrap__col {
    width: calc((99.999999% - 72px) / 3);
  }
  .c-colWrap--col3 .c-colWrap__col:not(:nth-child(3n)) {
    margin-right: 36px;
  }
  .c-colWrap--col3 .c-colWrap__col:nth-child(n+4) {
    margin-top: 64px;
  }
  html.is-page-nav-fixed .l-page-nav__inner {
    position: fixed;
    top: 15px;
    left: 0;
    right: 0;
    z-index: 99999;
  }
  .l-page-nav__inner2 {
    width: 100%;
    margin: 0 auto;
    max-width: 1130px;
    border-radius: 20px;
    box-shadow: 0px 0px 30px 0px rgba(132, 159, 172, 0.15);
  }
  .l-page-nav__item.--inpage a {
    align-items: center;
    height: 85px;
    padding-bottom: 14px;
    font-size: 15px;
  }
  .l-page-nav__item.--inpage a .__label {
    top: -2px;
    left: 50%;
    transform: translateX(-50%);
  }
  .l-page-nav__item.--inpage a:after {
    bottom: 8px;
  }
  .l-page-nav__item.--inpage a:hover:before {
    opacity: 1;
    transform: scale(1);
  }
  .l-page-nav__item.--fixed {
    margin-left: auto;
  }
  .l-page-nav__item.--fixed .__btn {
    flex: 0 0 auto;
    width: 185px;
    height: 100%;
  }
  .l-page-nav__item.--fixed .__btn:hover {
    opacity: 0.7;
  }
  .l-page-nav__item.--fixed .__btn:after {
    top: 0;
    bottom: 0;
    right: 15px;
  }
  .l-page-nav__trigger {
    display: none;
  }
  .p-mv {
    flex: 1 1 auto;
  }
  .p-mv__inner {
    padding: 40px 0px 0px;
  }
  .p-mv__bg {
    top: 0;
  }
  .p-mv__column {
    gap: 72px;
  }
  .p-mv__column__pic {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .p-mv__column__cont {
    bottom: 45px;
    right: auto;
    left: auto;
    margin: auto;
  }
  .p-mv__layout__notes .p-markList > li:not(:first-child), .p-mv__layout__notes .p-markList--flat > li:not(:first-child) {
    margin-top: 0;
  }
  .l-wrapper.--index .p-mv__layout__intro {
    padding-top: 46px;
  }
  .p-mv__layout__pic.__door {
    flex-direction: column;
    justify-content: flex-start;
  }
  .p-mv__layout__txtArea {
    flex-direction: column-reverse;
    row-gap: 20px;
  }
  .p-mv__layout__txtArea__btn {
    margin-top: 12px;
  }
  .p-mv__layout__txtArea__btn .c-btn:hover span, .p-mv__layout__txtArea__btn .p-programMore:hover span, .p-mv__layout__txtArea__btn .l-page-nav__item.--fixed .__btn:hover span, .l-page-nav__item.--fixed .p-mv__layout__txtArea__btn .__btn:hover span {
    opacity: 0.7;
  }
  .p-mv__layout.--col3 {
    grid-template-columns: 396px 186px 396px;
    grid-template-rows: auto;
    justify-content: center;
    margin-bottom: 8px;
  }
  .l-wrapper.--index .p-mv__intro__outer {
    height: 210px;
  }
  .p-mv a.p-mv__intro .p-mv__intro__ttl {
    line-height: 38px;
  }
  .p-mv a.p-mv__intro:hover .p-mv__intro__outer {
    box-shadow: 0px 24px 20px -10px rgba(0, 170, 235, 0.2);
    transform: translateY(-14px);
  }
  .p-mv__scroll-ico {
    display: none;
  }
  .p-markList--pc-alC > li {
    justify-content: center;
  }
  .p-markList--pc-alC > li > span {
    flex: none;
  }
  .p-markList.--pc-alR > li, .--pc-alR.p-markList--flat > li {
    justify-content: flex-end;
  }
  .p-markList.--pc-alR > li > span, .--pc-alR.p-markList--flat > li > span {
    flex: 0 1 auto;
  }
  .p-columnBox {
    padding: 40px 40px 40px;
    border-radius: 20px;
  }
  .p-columnBox:not(:first-child) {
    margin-top: var(--mt-pc, var(--mt));
  }
  .p-columnBox:not(:last-child) {
    margin-bottom: var(--mb-pc, var(--mb));
  }
  .p-columnBox--blue {
    border-radius: 10px;
  }
  .p-columnBox__content {
    gap: 20px;
  }
  .p-columnBox__content__ttl {
    flex-direction: row;
    align-items: baseline;
    justify-content: center;
  }
  .p-columnBox__content__pic {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-end;
    gap: 20px;
    padding: 0 35px;
  }
  .p-media > :nth-child(1) {
    margin-right: 32px;
  }
  .p-section__sector + .p-section__sector {
    margin-top: var(--mt-pc, var(--mt));
  }
  .p-section__lede {
    margin-bottom: 50px;
    text-align: center;
  }
  .p-section__ttl {
    margin-bottom: 40px;
  }
  .p-section__ttl .__larger {
    font-size: 42px;
  }
  .p-section__ttl .__ico img {
    width: 102px;
  }
  .p-section--bg7::before {
    min-width: 1200px;
  }
  .p-section--bg7::after {
    min-width: 1200px;
  }
  .--bg-round-top, .--bg-round-bottom {
    --base: 1400;
    --round-height: 129;
  }
  .--bg-round-top::before, .--bg-round-bottom::before {
    -webkit-mask-image: url(../images/svg_curve_top_01@pc.svg), linear-gradient(180deg, transparent max(var(--round-height) / var(--base) * 100vw + var(--adjust), var(--round-height) * 1px + var(--adjust)), #25ABEB max(var(--round-height) / var(--base) * 100vw + var(--adjust), var(--round-height) * 1px + var(--adjust)));
    mask-image: url(../images/svg_curve_top_01@pc.svg), linear-gradient(180deg, transparent max(var(--round-height) / var(--base) * 100vw + var(--adjust), var(--round-height) * 1px + var(--adjust)), #25ABEB max(var(--round-height) / var(--base) * 100vw + var(--adjust), var(--round-height) * 1px + var(--adjust)));
  }
  .p-sector__header__num > span {
    width: 44px;
    height: 44px;
    font-size: 28px;
  }
  .p-sector__header__ttl {
    font-size: 26px;
  }
  .p-sector__header__txt {
    text-align: center;
  }
  .p-arrowSect__head::after {
    content: "";
    display: inline-block;
    border-style: solid;
    border-color: transparent;
    width: 0;
    height: 0;
    border-width: 16px 0 16px 16px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -15px;
    margin: auto;
    border-left-color: #00abeb;
  }
  .p-privilege__head {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: center;
    gap: 25px;
  }
  .p-canbox {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .p-canbox::before {
    background-image: url(../images/bg_canbox_01@pc.png);
    background-size: 2237px auto;
  }
  .p-canbox__head__badge {
    --size: 128px;
    top: -26px;
    left: 67px;
    font-size: 14px;
  }
  .p-canbox__hd3 {
    flex-direction: row;
    justify-content: center;
    font-size: 28px;
    text-underline-offset: 10px;
  }
  .p-canbox__sector__list {
    gap: 30px;
  }
  .p-canbox__sector {
    padding-left: 57px;
    padding-right: 57px;
    padding-bottom: 50px;
  }
  .p-canbox__txt1 {
    text-align: center;
  }
  .p-canHdg3 span {
    font-size: 1.625rem;
  }
  .p-canlayout {
    grid-template-areas: "ttl fig" "txt fig";
    grid-template-columns: 1fr auto;
    grid-template-rows: auto auto;
  }
  .p-canlayout__ttl {
    grid-area: ttl;
    font-size: 20px;
    text-align: left;
  }
  .p-canlayout__fig {
    grid-area: fig;
    width: 520px;
  }
  .p-canlayout__txt {
    grid-area: txt;
    font-size: 16px;
  }
  .p-canlayout__btn {
    text-align: right;
  }
  .p-appdl__layout {
    display: grid;
    grid-template-columns: 1fr 262px;
  }
  .p-appdl__clm__inner {
    flex-direction: row;
  }
  .p-appdl__clm__item2 {
    padding-top: 10px;
    width: 386px;
  }
  .p-appdl__clm__item2__note {
    padding-right: 60px;
  }
  .p-appdl__ttl {
    font-size: 18px;
  }
  .p-appdl__ttl .__larger {
    font-size: 24px;
  }
  .p-appdl__txt1 {
    margin-top: 26px;
    font-size: 20px;
  }
  .p-appdl__txt1 .p-date {
    --day: 25px;
    --date: 107px;
    margin-left: 0;
  }
  .p-appdl__cont__inner {
    padding: 30px 20px 40px;
  }
  .p-appdl__cont .p-fukidashi-unit {
    margin-top: 0;
  }
  .p-briefing__head__date {
    top: 0;
    left: 20px;
    width: 164px;
    height: 164px;
    margin: 0;
    font-size: 19px;
  }
  .p-briefing__head__date .p-date {
    --day: 16px;
    --date: 65px;
  }
  .p-briefing__head__ttl {
    font-size: 32px;
    text-align: left;
  }
  .p-briefing__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 60px;
  }
  .p-briefing__section__summary__logo img {
    width: auto;
    height: 60px;
  }
  .p-briefing__section__summary__lede {
    padding-left: 10px;
  }
  .p-briefing__section__summary__list {
    font-size: 16px;
  }
  .p-briefing__section__summary__pic {
    height: 110px;
  }
  .p-briefing__section__date__sector__ttl {
    font-size: 18px;
    text-align: center;
  }
  .p-briefing__section__date__list.--type1 {
    flex-direction: row;
    justify-content: center;
    gap: 45px;
  }
  .p-briefing__section__date__list.--type1 .p-briefing__section__date__list__cell {
    width: 300px;
    height: 108px;
  }
  .p-briefing__section__date__list.--type2 {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .p-briefing__section__date__list.--type2 .p-briefing__section__date__list__cell {
    width: 100%;
  }
  .p-briefing__section__date__list__cell .p-date {
    --day: 15px;
    --date: 60px;
  }
  .p-briefing__dlbox__wrap .c-colWrap__col:not(:last-child)::after {
    content: "";
    display: inline-block;
    border-style: solid;
    border-color: transparent;
    width: 0;
    height: 0;
    border-width: 16px 0 16px 16px;
    border-left-color: #000;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -24px;
    margin: auto;
  }
  .p-briefing__column__col .p-date .__date {
    font-size: 3.75rem;
  }
  .p-briefing__bottom__ttl {
    font-size: 20px;
  }
  .p-briefing__bottom__btn {
    margin-top: 30px;
  }
  .p-briefing__image {
    margin: 20px -40px -40px;
  }
  .p-section-sns__header__title {
    font-size: 1.25rem;
  }
  .p-section-sns__sector:not(:first-child) {
    margin-top: 64px;
  }
  .p-section-sns__list__item a:hover {
    opacity: 0.7;
  }
  .p-section-sns .p-linkList {
    font-size: 18px;
  }
  .p-recommend-list {
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
  }
  .p-second__header {
    margin-top: 100px;
  }
  .p-second-nav__item {
    flex: 1 1;
    border-right: 1px dotted #A7A7A7;
  }
  .p-second-nav__item:first-child {
    border-left: 1px dotted #A7A7A7;
  }
  .p-second-section__head {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .p-second-section__ttl:not(:last-child) {
    width: 38%;
  }
  .p-second-section__lede {
    flex: 1 1 auto;
  }
  .p-programGrid__cell__details {
    display: flex;
    justify-content: center;
    flex-direction: column;
    min-height: 70px;
  }
  .p-programGrid__cell__details__item__date {
    font-size: 50px;
  }
  .p-event__bg {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .p-event__hd4 > span {
    font-size: var(--fz-pc);
  }
  .p-event__bnr__cont {
    padding: 26px 0 40px;
  }
  .p-event__bnr__list {
    flex-direction: row;
  }
  .p-event__bnr__list__item {
    flex: 1 1;
  }
  .p-fixed-lower__list {
    gap: 20px;
  }
  .p-fixed-upper {
    left: 12px;
    top: 30px;
  }
  .p-fixed-upper__link a {
    width: 143px;
    height: 143px;
  }
  .p-toBadge {
    top: 0;
    right: 0;
  }
  .p-toClm {
    width: 100%;
    max-width: 800px;
  }
  .p-toClm__list {
    flex-direction: row;
    margin-top: 36px;
  }
  .p-toClm__item {
    flex: 1 1;
  }
  .p-toClm__item__head__ttl {
    margin-top: 0.5em;
  }
  .p-toClm__item__cont {
    margin-top: 10px;
    padding-top: 10px;
  }
  .p-toMethod {
    grid-template-columns: auto auto;
    gap: 75px;
  }
  .p-toMethod__cont {
    grid-column: 1fr;
  }
  .p-toMethod__sect {
    font-size: 1rem;
  }
  .p-webHost-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 35px;
  }
  .p-webHost-grid__ttl {
    grid-column: auto;
  }
  .p-specialization__bg {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .p-specialization__ttl {
    font-size: 24px;
  }
  .p-specialization__list {
    gap: 30px;
    margin-top: 40px;
  }
  .p-specialization__list__item {
    width: calc((100% - 90px) / 4);
  }
  .p-tv__bg {
    padding-top: 40px;
    padding-bottom: 90px;
  }
  .p-tv__ttl img {
    width: 400px;
  }
  .p-tv .p-section__lede {
    font-size: 15px;
  }
  .p-tv__media {
    align-items: flex-start;
    flex-direction: row;
    gap: 35px;
  }
  .p-tv__media__lede {
    font-size: 18px;
  }
  .p-tv__media__lede .__em {
    font-size: 26px;
  }
  .p-tv__media__check {
    margin-top: 24px;
    padding: 36px;
    width: 726px;
  }
  .p-tv__media__check__list {
    --gap: 8px;
    font-size: 16px;
  }
  .p-tv__media__pic {
    flex: 0 0 auto;
    width: 340px;
  }
  .p-tv__media__pic img {
    width: 100%;
  }
  .p-tv__plan {
    display: flex;
    gap: 40px;
    margin-top: 40px;
  }
  .p-tv__plan__item {
    justify-content: space-between;
    gap: 25px;
    width: calc((100% - 40px) / 2);
    padding: 20px 24px;
    border: 1px solid #B8CAD1;
  }
  .p-tv__plan__item__pic {
    width: auto;
  }
  .p-tv__plan__item__pic img {
    width: auto;
    height: 160px;
  }
  .p-tv__plan__item__txt {
    font-size: 16px;
  }
  .p-considerlist-box {
    border-radius: 20px;
    padding: 50px 20px;
  }
  .p-considerlist-box__ttl {
    font-size: 24px;
  }
  .p-getdone {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .p-getdone::before {
    background-image: url(../images/bg_getdone_01@pc.png);
    background-size: 2240px auto;
  }
  .p-getdone__lede_1 {
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
  .p-getdone__hd3 {
    flex-direction: row;
    justify-content: center;
    font-size: 28px;
    text-underline-offset: 10px;
  }
  .p-getdone__consider__list {
    gap: 30px;
  }
  .p-getdone__consider__contents {
    margin-top: 40px;
  }
  .p-getdone__consider__contents__largelist {
    margin-top: 30px;
  }
  .p-getdone__consider__contents__largelist__item__inner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .p-getdone__consider__contents__largelist__item__cont {
    justify-content: center;
    padding: 24px 60px;
  }
  .p-getdone__consider__contents__largelist__item__cont__ttl {
    font-size: 20px;
  }
  .p-getdone__consider__contents__list {
    flex-direction: row;
    justify-content: center;
    margin-top: 40px;
  }
  .p-getdone__consider__contents__item {
    flex: 1 1;
    max-width: 300px;
  }
  .p-getdone__consider__contents__item__inner {
    flex-direction: column;
    gap: 12px;
  }
  .p-getdone__consider__contents__item__head__ttl {
    min-height: 3em;
    font-size: 20px;
  }
  .p-getdone__consider__contents__item__cont {
    width: auto;
    font-size: 14px;
  }
  .p-getdone__startdash {
    grid-template-columns: 1fr auto;
    gap: 10px;
    margin-top: 60px;
  }
  .p-getdone__startdash__cont__layout {
    grid-template-columns: 300px 1fr;
    gap: 50px;
    margin-top: 36px;
  }
  .p-before {
    padding-top: 60px;
  }
  .p-before::before {
    background-image: url(../images/bg_before@pc.png);
    background-size: 1500px auto;
  }
  .p-before__badge-1 {
    position: absolute;
    top: -168px;
    left: -40px;
    width: 210px;
    height: 210px;
    padding-top: 14px;
    line-height: 30px;
    text-align: center;
  }
  .p-before__badge-1 .__circle {
    position: absolute;
    top: -8px;
    left: -8px;
    width: 69px;
    height: 69px;
    font-size: 20px;
  }
  .p-before__badge-1 .__smaller {
    font-size: 16px;
  }
  .p-before__badge-1 .__larger {
    margin-top: 5px;
  }
  .p-before__badge-1 .__larger .__b {
    font-size: 26px;
  }
  .p-before__head::after {
    width: 60px;
    height: 88px;
  }
  .p-before__head__bg {
    padding-top: 124px;
    padding-bottom: 100px;
  }
  .p-before__head__ttl .__smaller {
    font-size: 18px;
  }
  .p-before__head__ttl .__middle {
    font-size: 32px;
  }
  .p-before__head__ttl .__larger {
    font-size: 36px;
  }
  .p-before__head__ttl .p-date {
    --date: 48px;
  }
  .p-before__merit__txt {
    position: relative;
    max-width: 524px;
    margin: 0 auto;
  }
  .p-before__merit__txt.--rtl {
    translate: -20px 0;
  }
  .p-before__merit__txt.--ltr {
    translate: 20px 0;
  }
  .p-before__merit__txt__qa__head {
    font-size: 20px;
  }
  .p-before__merit__txt__pic {
    position: absolute;
  }
  .p-before__merit__txt__pic.__1 {
    top: 0;
    left: 0;
    translate: calc(-100% - 20px) 0;
  }
  .p-before__merit__txt__pic.__1 img {
    width: 234px;
  }
  .p-before__merit__txt__pic.__2 {
    bottom: 0;
    right: 0;
    translate: calc(100% + 20px) 0;
  }
  .p-before__merit__txt__pic.__2 img {
    width: 288px;
  }
  .p-before__merit__column__item {
    flex-direction: row;
    border-radius: 30px;
  }
  .p-before__merit__column__item:nth-child(even) {
    flex-direction: row-reverse;
  }
  .p-before__merit__column__item__pic {
    flex: 1 1;
    align-self: center;
  }
  .p-before__merit__column__item__subttl {
    font-size: 18px;
  }
  .p-before__merit__column__item__ttl {
    font-size: 24px;
  }
  .p-before__merit__column__item__txt {
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
  }
  .p-before__merit__column__txt {
    text-align: center;
  }
  .p-before__merit__btn {
    margin-top: 80px;
  }
  .p-before__merit__btn .c-btn, .p-before__merit__btn .l-page-nav__item.--fixed .__btn, .l-page-nav__item.--fixed .p-before__merit__btn .__btn, .p-before__merit__btn .p-programMore {
    height: 74px;
    font-size: 20px;
  }
  .p-before__clmGrid {
    grid-template-columns: repeat(3, 1fr);
    gap: 50px;
  }
  .p-before__clmGrid__item.--col3-pc {
    grid-column: span 3;
  }
  .--col3-pc .p-before__clmGrid__item__inner {
    grid-template-columns: 342px 1fr;
    align-items: center;
  }
  .--col3-pc .p-before__clmGrid__item__inner .p-before__clmGrid__item__pic {
    padding-left: 10px;
    padding-bottom: 20px;
  }
  .p-before__takingOver {
    margin-top: 100px;
  }
  .p-before__takingOver__bg {
    padding-top: 56px;
    padding-bottom: 20px;
  }
  .p-before__takingOver__lede_2 {
    line-height: 1.75;
    font-size: 22px;
  }
  .p-before__present__bg {
    padding-top: 35px;
  }
  .p-before__present__badge {
    left: 89px;
  }
  .p-before__present__pic {
    flex: 1 1;
    align-self: center;
    margin-top: 0;
  }
  .p-before__present__pic img {
    width: 187px;
  }
  .p-before__present__ttl {
    font-size: 44px;
  }
  .p-before__present__btn {
    margin-top: 24px;
  }
  .p-before__present__btn .c-btn, .p-before__present__btn .l-page-nav__item.--fixed .__btn, .l-page-nav__item.--fixed .p-before__present__btn .__btn, .p-before__present__btn .p-programMore {
    height: 74px;
    font-size: 20px;
  }
  .p-before__present__txt_1 {
    font-size: 16px;
  }
  .p-before__hd3 {
    font-size: 26px;
  }
  .p-before__getdone {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .p-before__getdone__lede_1 {
    font-size: 15px;
    text-align: center;
  }
  .p-before__getdone__consider__lede {
    font-size: 15px;
    text-align: center;
  }
  .p-before__getdone__consider__contents__list {
    flex-direction: row;
    margin-top: 30px;
  }
  .p-before__getdone__consider__contents__item {
    flex: 1 1;
  }
  .p-before__getdone__consider__contents__item__head__ttl {
    min-height: 3em;
    font-size: 20px;
  }
  .p-before__getdone__consider__contents__item__cont {
    margin-top: 8px;
    font-size: 15px;
  }
  .p-before__event__bg {
    padding-top: 120px;
    padding-bottom: 80px;
  }
  .p-before__event__sector + .p-before__event__sector {
    margin-top: 80px;
  }
  .p-before__event__sector__inner {
    margin-top: 44px;
  }
  .p-before__event__clm {
    flex-direction: row;
    gap: 32px;
  }
  .p-before__event__clm__item {
    flex: 1 1;
  }
  .p-before__event__clm__item__inner {
    flex: 1 1;
    gap: 24px;
    flex-wrap: nowrap;
  }
  .p-before__event__clm__item__pic {
    width: 260px;
  }
  .p-before__event__clm__item__cont {
    display: block;
  }
  .p-before__event__clm__item__ttl {
    width: 100%;
    font-size: 20px;
  }
  .p-before__event__clm__item__txt {
    line-height: 1.75;
    margin-top: 10px;
  }
  .p-balloon-unit {
    font-size: var(--fz-pc);
  }
  .p-after {
    padding-top: 60px;
    padding-bottom: 100px;
  }
  .p-after::before {
    background-image: url(../images/bg_after@pc.png);
    background-size: 1500px auto;
  }
  .p-after__hd__lede i {
    flex: 0 0 auto;
    width: 38px;
  }
  .p-hdg03 {
    font-size: 1.75rem;
  }
  .p-hdg04 {
    font-size: 20px;
  }
  .p-qaList__item--q .p-qaList__item__txt {
    line-height: 1.5;
    font-size: 1.25rem;
  }
  .p-figure01 {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  body {
    min-width: 320px;
  }
  .btn-top-01.js-scroll-top {
    opacity: 1;
  }
  .btn-top-01.js-scroll-top.is-hidden {
    opacity: 0;
  }
  .btn-top-01.js-scroll-top.is-fixed {
    position: fixed;
  }
  .l-wrapper {
    overflow: hidden;
  }
  .l-wrapper__bg {
    background-image: url(../images/bg_wrapper_01@sp.png);
  }
  .l-contents-area {
    padding: 0 15px 64px;
  }
  .l-content {
    padding: 16px 0 0px;
  }
  .l-layout {
    margin-bottom: 32px;
  }
  .l-layout__login {
    margin-bottom: 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
  }
  .l-layout__main {
    margin-bottom: 32px;
    padding: 16px 15px 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
  .c-btn > span, .p-programMore > span, .l-page-nav__item.--fixed .__btn > span {
    line-height: 1.4375;
  }
  .c-btn.s0, .s0.p-programMore, .l-page-nav__item.--fixed .s0.__btn {
    width: 100%;
  }
  .c-btn.s1, .s1.p-programMore, .l-page-nav__item.--fixed .s1.__btn {
    width: 100%;
    height: 70px;
    font-size: 14px;
  }
  .c-btn.s2, .s2.p-programMore, .l-page-nav__item.--fixed .s2.__btn {
    width: 100%;
    height: 60px;
  }
  .c-btn .__larger, .p-programMore .__larger, .l-page-nav__item.--fixed .__btn .__larger {
    font-size: 1.25rem;
  }
  .c-carouselList .swiper-button-next, .c-carouselList .swiper-button-prev {
    display: none;
  }
  .c-colWrap__col:not(:last-child) {
    margin-bottom: 32px;
  }
  .l-header__inner {
    margin: 0;
  }
  .l-header__title {
    flex-direction: column;
    gap: 0;
    padding: 0;
    width: 173px;
  }
  .l-header__title__logo {
    width: 173px;
  }
  .l-header__title__text {
    margin-top: 0;
    font-size: 10px;
  }
  .l-header__btn .c-btn, .l-header__btn .p-programMore, .l-header__btn .l-page-nav__item.--fixed .__btn, .l-page-nav__item.--fixed .l-header__btn .__btn {
    height: 28px;
    border-radius: 14px;
    font-size: 11px;
  }
  .l-header__sns {
    width: auto;
    right: 0;
    bottom: 12px;
  }
  .l-header__sns__item {
    margin-right: 15px;
  }
  .l-header__sns__item:not(:last-child) {
    margin-right: 15px;
  }
  .l-header__sns__item > a > span {
    display: none;
  }
  .l-header__sns__item > a:before {
    width: 24px;
    height: 24px;
    margin-right: 0;
  }
  .l-header__sns__item--fb > a:before {
    background-size: 24px 24px;
  }
  .l-header__sns__item--tw > a:before {
    background-size: auto 18px;
  }
  .l-header__badge {
    top: 5px;
    right: 10px;
    width: 80px;
    height: 80px;
  }
  .l-header__badge img {
    width: 100%;
  }
  .l-page-nav__inner {
    border-top: none;
    transition: opacity 600ms;
  }
  .is-page-nav-fixed-sp .l-page-nav__inner {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #e3f6ff;
    height: 0;
    opacity: 0;
    pointer-events: none;
    overflow: hidden;
  }
  .is-page-nav-fixed-sp.is-menu-open .l-page-nav__inner {
    height: auto;
    padding-top: 88px;
    padding-bottom: 50px;
    opacity: 1;
    pointer-events: auto;
    overflow: visible;
  }
  .l-page-nav__item.--inpage a:before {
    inset: 0;
    border-radius: 0;
  }
  .l-page-nav__item.--fixed {
    padding-top: 16px;
  }
  .is-page-nav-fixed-sp .l-page-nav__item.--fixed {
    flex: 0 0 auto;
    width: 33.3333333333%;
    padding-top: 0;
  }
  .l-page-nav__item.--fixed .__btn {
    border-radius: 9999px;
    height: 64px;
  }
  .is-page-nav-fixed-sp .l-page-nav__item.--fixed .__btn {
    padding: 0 0 10px;
    height: var(--header-height);
    border-radius: 0;
    font-size: 0.75rem;
  }
  .is-page-nav-fixed-sp .l-page-nav__item.--fixed .__btn .u-pcbr {
    display: block;
  }
  .l-page-nav__item.--fixed .__btn:after {
    top: 0;
    bottom: 0;
    right: 24px;
  }
  .is-page-nav-fixed-sp .l-page-nav__item.--fixed .__btn:after {
    top: auto;
    left: 0;
    right: 0;
    bottom: 8px;
  }
  .is-page-nav-fixed-sp .l-page-nav__item.--sp-hide {
    display: none;
  }
  .p-mv__arw {
    width: 28px;
  }
  .p-mv__arw::before, .p-mv__arw::after, .p-mv__arw img {
    width: 28px;
  }
  .p-mv__bg::before {
    background-image: url(../images/bg_mv@sp.png);
  }
  .p-mv__column__pic .__object1 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  .p-mv__column__balloon {
    margin-left: -20px;
    margin-right: -20px;
  }
  .p-mv__column__cont {
    width: 100px;
    bottom: 42px;
    right: auto;
    left: auto;
  }
  .p-mv__layout__notes {
    margin-top: 0;
  }
  .p-mv__layout__notes .p-markList, .p-mv__layout__notes .p-markList--flat {
    flex-direction: column;
  }
  .p-mv__layout__copyright {
    margin-left: 0;
  }
  .p-mv__layout__intro {
    max-width: 272px;
    margin-left: auto;
    margin-right: auto;
  }
  .p-mv__layout__pic.__door .p-mv__door__badge {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 90px;
    height: 90px;
    margin: auto;
  }
  .p-mv__layout__pic.__door .__object2 img {
    width: 116px;
  }
  .p-mv__intro {
    width: 100%;
  }
  .p-mv__intro:not(:last-child) {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .p-mv__intro__ttl {
    font-size: 1.125rem;
  }
  .p-mv__intro__ttl em {
    font-size: 1.75rem;
  }
  .p-mv__intro__txt {
    margin-bottom: 2em;
    font-size: 0.75rem;
  }
  .p-mv__intro__btn:not(:last-child) {
    margin-bottom: 15px;
  }
  .p-mv__intro__badge {
    right: -35px;
  }
  .p-mv__intro__badge img {
    width: 90px;
  }
  .p-columnBox__outer:first-child {
    margin-top: 40px;
  }
  .p-columnBox__outer:not(:last-child) {
    margin-bottom: 70px;
  }
  .p-columnBox__inner {
    width: auto;
  }
  .p-columnBox--small--blue {
    padding: 40px 25px 0;
  }
  .p-columnBox--border {
    padding: 30px 24px;
  }
  .p-media {
    flex-direction: column;
  }
  .p-media > :nth-child(1) {
    margin-bottom: 32px;
  }
  .p-section:last-child {
    padding-bottom: 64px;
  }
  .p-section__lede .__middle {
    font-size: 16px;
  }
  .p-section__separate:not(:last-child) {
    margin-bottom: 60px;
  }
  .p-section__badge {
    display: block;
    position: static;
    width: 100px;
    margin: -80px auto 16px;
  }
  .p-section__ttl .__step {
    display: flex;
    margin: 0 auto 20px;
  }
  .p-section--padding1 {
    padding-top: 32px;
  }
  .p-section--bg2 {
    background: #ffff4d url(../images/appdl_bg@sp.png) 50% 0%;
    background-repeat: no-repeat;
    background-size: 100% auto;
  }
  .l-wrapper.--member .p-section--bg7::before {
    background-image: url(../images/mv_bg_a_01@sp.png);
  }
  .l-wrapper.--guest .p-section--bg7::before {
    background-image: url(../images/mv_bg_b_01@sp.png);
  }
  .p-sector:not(:last-child) {
    margin-bottom: 48px;
  }
  .p-arrowSect {
    display: block;
  }
  .p-arrowSect__head {
    width: auto;
    height: auto;
    padding: 30px 25px;
  }
  .p-arrowSect__head::after {
    content: "";
    display: inline-block;
    border-style: solid;
    border-color: transparent;
    width: 0;
    height: 0;
    border-width: 16px 16px 0 16px;
    position: absolute;
    right: 0;
    left: 0;
    bottom: -15px;
    margin: auto;
    border-top-color: #00abeb;
  }
  .p-arrowSect__cont {
    width: auto;
    height: auto;
    padding: 40px 25px;
    font-size: 1rem;
    text-align: left;
  }
  .p-arrowSect__cont__inner {
    width: 100%;
  }
  .p-arrowSect__txt1 {
    font-size: 0.9375rem;
    text-align: left;
  }
  .p-arrowSect__pic1 img {
    width: 128px;
  }
  .p-privilege {
    display: block;
    padding-top: 0;
    font-size: 0.75rem;
  }
  .p-privilege__txt1 {
    font-size: 0.875rem;
    text-align: center;
  }
  .p-privilege__txt2 {
    margin-bottom: 1em;
    font-size: 1.25rem;
    text-align: center;
  }
  .p-privilege__inner {
    margin: 0;
  }
  .p-privilege__txt3 {
    text-align: center;
  }
  .p-privilege__badge {
    display: block;
    position: static;
    width: 90px;
    margin: -80px auto 10px;
  }
  .p-privilege__pic {
    margin-top: 30px;
  }
  .p-privilege__pic img {
    width: 200px;
  }
  .p-canbox__cont__ttl--large {
    height: auto;
    margin-bottom: 0.75em;
    font-size: 1.125rem;
  }
  .p-canbox__txt1 {
    font-size: 0.6875em;
  }
  .p-canbox__txt2 {
    font-size: 0.875rem;
    text-align: left;
  }
  .p-canbox--size1 > * {
    max-width: none;
  }
  .p-appdl__clm__item2 {
    padding-left: 45px;
  }
  .p-appdl__clm__item2 img {
    width: 278px;
  }
  .p-appdl__box {
    width: auto;
    padding: 30px 25px;
  }
  .p-briefing__head:not(:last-child) {
    margin-bottom: 24px;
  }
  .p-briefing__catch:not(:last-child) {
    margin-bottom: 30px;
  }
  .p-briefing__catch__inner {
    display: block;
    text-align: center;
  }
  .p-briefing__catch__bnr > * {
    width: calc((100% - 10px) / 2);
  }
  .p-briefing__catch__bnr > *:not(:last-child) {
    margin-right: 10px;
  }
  .p-briefing__dlbox__head {
    height: 40px;
  }
  .p-briefing__dlbox__head__ttl {
    font-size: 0.875rem;
  }
  .p-briefing__dlbox__cont {
    padding: 15px 25px;
    font-size: 0.75em;
  }
  .p-briefing__dlbox__wrap .c-colWrap__col:not(:last-child)::after {
    content: "";
    display: inline-block;
    border-style: solid;
    border-color: transparent;
    width: 0;
    height: 0;
    border-width: 16px 16px 0 16px;
    border-top-color: #000;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -24px;
    margin: auto;
  }
  .p-briefing__btn:not(:last-child) {
    margin-bottom: 20px;
  }
  .p-briefing__column {
    display: block;
  }
  .p-briefing__column__col {
    width: auto;
    padding: 0 25px;
  }
  .p-briefing__column__col:not(:last-child) {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-right: none;
    border-bottom: 1px solid #e5e5df;
  }
  .p-briefing__itinerary__ttl {
    font-size: 1.125rem;
  }
  .p-briefing__itinerary__item__head {
    margin-bottom: 10px;
  }
  .p-briefing__txt1 {
    font-size: 1rem;
  }
  .p-briefing__boxCol {
    grid-template-columns: auto;
  }
  .p-section-sns__btn {
    margin-top: 35px;
  }
  .p-second-mv {
    margin-bottom: 20px;
    background-image: url(../images/mv_event_bg01@sp.jpg);
  }
  .p-second-mv__inner {
    width: auto;
  }
  .p-second-nav {
    margin-left: -20px;
    margin-right: -20px;
  }
  .p-second-nav__item {
    width: 33.3333333333%;
    border-bottom: 1px solid #E6E6E6;
  }
  .p-second-nav__item:nth-child(-n+3) {
    border-top: 1px solid #E6E6E6;
  }
  .p-second-nav__item:not(:nth-child(3n)) {
    border-right: 1px solid #E6E6E6;
  }
  .p-second-nav__item a {
    padding-top: 20px;
    padding-bottom: 25px;
  }
  .p-second-nav__item a .__head {
    display: none;
  }
  .p-second-nav__item a .__pic {
    height: 30px;
    margin: 0 10px 5px;
  }
  .p-second-nav__item a .__foot {
    font-size: 0.75rem;
  }
  .p-second-section {
    margin-bottom: 60px;
  }
  .p-second-section__ttl img {
    max-width: 80%;
    max-height: 120px;
  }
  .p-second-section__lede {
    margin-bottom: 1em;
    font-size: 0.9375rem;
    text-align: center;
  }
  .p-programFilter__item {
    margin: 0;
    font-size: 0.6875rem;
  }
  .p-programGrid__cell {
    width: calc(100% - 20px);
    margin: 3px 10px;
  }
  .p-programGrid__cell__cont.--vertical-sp {
    gap: 10px;
    flex-direction: column;
    text-align: center;
  }
  .p-programGrid__cell__divisions__city .__smaller {
    font-size: 0.8125rem;
  }
  .p-programGrid__cell__details__view {
    top: 10px;
    right: 10px;
  }
  .p-programNotes {
    font-size: 0.6875rem;
  }
  .p-ctaArea {
    margin: 24px 0;
  }
  .p-ctaArea__txt {
    font-size: 0.875rem;
    text-align: left;
  }
  .p-ctaArea__main {
    margin-bottom: 20px;
  }
  .p-ctaArea__btnList {
    flex-direction: column;
  }
  .p-ctaArea__btnList__item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .p-stepbox-list {
    flex-direction: column;
    align-items: center;
  }
  .p-stepbox-list__col:not(:last-child) {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .p-presentArea {
    margin-left: -10px;
    margin-right: -10px;
    padding: 80px 10px 50px;
  }
  .p-presentArea__lede {
    margin-left: -10px;
    margin-right: -10px;
  }
  .p-presentArea__lede .__smaller {
    font-size: min(5vw, 1.125rem);
  }
  .p-presentArea__lede .__larger {
    font-size: min(6.25vw, 1.5rem);
  }
  .p-presentArea__term {
    flex-direction: column;
    align-items: center;
  }
  .p-presentArea__term__date .p-date {
    font-size: 1.5rem;
  }
  .p-presentArea__term__date .p-date .__date {
    font-size: 3rem;
    font-size: min(12.875vw, 3rem);
  }
  .p-presentArea__term__date .p-date .__day {
    font-size: 11px;
  }
  .p-fixed-upper {
    right: 6px;
    top: 30px;
  }
  .p-member__takeOver {
    margin-bottom: 1.5em;
  }
  .p-member__takeOver__list {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 4px;
  }
  .p-member__takeOver__list__item {
    font-size: 0.875rem;
  }
  .p-member__txt1 {
    margin-bottom: 2.25em;
    font-size: 1rem;
  }
  .p-member__bdarea {
    padding: 29px 19px;
  }
  .p-member__bdarea__clm {
    flex-direction: column;
    margin-bottom: 24px;
  }
  .p-member__bdarea__clm__pic {
    margin-right: 0;
    margin-bottom: 10px;
    text-align: center;
  }
  .p-exhibition__company__name {
    line-height: 1.75;
    font-size: 0.8125rem;
  }
  .p-toBadge {
    top: -95px;
    left: 0;
    right: 0;
    width: 90px;
    margin: auto;
  }
  .p-webHost-grid__box .p-date .__date {
    font-size: 2.75rem;
  }
  .p-getdone__startdash__cont__layout__ttl {
    width: 260px;
  }
  .p-before__head__ttl .p-date {
    --day: 12px;
    --date: 32px;
  }
  .p-before__merit__column__item__blank {
    display: none;
  }
  .p-before__event__clm__item:not(:first-child) {
    margin-top: 18px;
    padding-top: 18px;
    border-top: 1px solid #B8CAD1;
  }
  .p-after__hd__lede i {
    display: none;
  }
  .p-inherit {
    width: auto;
    text-align: center;
  }
  .p-inherit:not(:last-child) {
    margin-bottom: 32px;
  }
  .p-inherit__ttl {
    margin-bottom: 1em;
    font-size: 1rem;
  }
  .p-inherit__list {
    display: block;
  }
  .p-inherit__item {
    display: flex;
    width: auto;
    text-align: left;
  }
  .p-inherit__item:not(:last-child) {
    padding-bottom: 20px;
  }
  .p-inherit__item:not(:last-child)::before {
    top: 8.75px;
    left: 8.75px;
    width: 8px;
    height: 100%;
    background-image: linear-gradient(0deg, #00abeb 50%, transparent 50%, transparent 100%);
    background-repeat: repeat-y;
    background-size: 1px 6px;
  }
  .p-inherit__item__num {
    flex: 0 0 auto;
    margin-right: 15px;
    font-size: 1.5rem;
  }
  .p-inherit__item__txt {
    flex: 1 1 auto;
    max-width: none;
  }
  .p-qaList__item:not(:first-child) {
    margin-top: 20px;
  }
  .p-qaList__item__ico {
    width: 24px;
    margin-right: 15px;
  }
  .p-qaList__item__txt {
    padding-top: 2px;
  }
  .p-qaList__item--a .p-qaList__item__txt {
    font-size: 0.875rem;
  }
  .p-notes {
    font-size: 0.6875em;
  }
  .p-fukidashi01 {
    margin-bottom: 15px;
    font-size: 16px;
  }
  .p-fukidashi01::before, .p-fukidashi01::after {
    height: 3em;
  }
  .p-ex-mgn-top1 {
    margin-top: 110px;
  }
  .modaal-inner-wrapper {
    padding: 30px 20px;
  }
  html .u-sponly {
    display: block;
  }
  html .u-pconly {
    display: none;
  }
  .u-pcbr {
    display: none;
  }
  .u-spbr {
    display: block;
  }
  .u-spnone {
    display: none;
  }
  .u-align-left-sp {
    text-align: left;
  }
  .u-align-center-sp {
    text-align: center;
  }
  .u-align-right-sp {
    text-align: right;
  }
  html .u-mt-s4 {
    margin-top: 60px;
  }
  html .u-mt-s3 {
    margin-top: 40px;
  }
  html .u-mt-s2 {
    margin-top: 30px;
  }
  html .u-mt-s1 {
    margin-top: 20px;
  }
  html .u-mb-s4 {
    margin-bottom: 60px;
  }
  html .u-mb-s3 {
    margin-bottom: 40px;
  }
  html .u-mb-s2 {
    margin-bottom: 30px;
  }
  html .u-mb-s1 {
    margin-bottom: 20px;
  }
  html .u-mt0sp {
    margin-top: 0px;
  }
  html .u-mb0sp {
    margin-bottom: 0px;
  }
  html .u-pt0sp {
    padding-top: 0px;
  }
  html .u-pb0sp {
    padding-bottom: 0px;
  }
  html .u-mt10sp {
    margin-top: 10px;
  }
  html .u-mb10sp {
    margin-bottom: 10px;
  }
  html .u-pt10sp {
    padding-top: 10px;
  }
  html .u-pb10sp {
    padding-bottom: 10px;
  }
  html .u-mt20sp {
    margin-top: 20px;
  }
  html .u-mb20sp {
    margin-bottom: 20px;
  }
  html .u-pt20sp {
    padding-top: 20px;
  }
  html .u-pb20sp {
    padding-bottom: 20px;
  }
  html .u-mt30sp {
    margin-top: 30px;
  }
  html .u-mb30sp {
    margin-bottom: 30px;
  }
  html .u-pt30sp {
    padding-top: 30px;
  }
  html .u-pb30sp {
    padding-bottom: 30px;
  }
  html .u-mt40sp {
    margin-top: 40px;
  }
  html .u-mb40sp {
    margin-bottom: 40px;
  }
  html .u-pt40sp {
    padding-top: 40px;
  }
  html .u-pb40sp {
    padding-bottom: 40px;
  }
  html .u-mt50sp {
    margin-top: 50px;
  }
  html .u-mb50sp {
    margin-bottom: 50px;
  }
  html .u-pt50sp {
    padding-top: 50px;
  }
  html .u-pb50sp {
    padding-bottom: 50px;
  }
  html .u-mt60sp {
    margin-top: 60px;
  }
  html .u-mb60sp {
    margin-bottom: 60px;
  }
  html .u-pt60sp {
    padding-top: 60px;
  }
  html .u-pb60sp {
    padding-bottom: 60px;
  }
  html .u-mt70sp {
    margin-top: 70px;
  }
  html .u-mb70sp {
    margin-bottom: 70px;
  }
  html .u-pt70sp {
    padding-top: 70px;
  }
  html .u-pb70sp {
    padding-bottom: 70px;
  }
  html .u-mt80sp {
    margin-top: 80px;
  }
  html .u-mb80sp {
    margin-bottom: 80px;
  }
  html .u-pt80sp {
    padding-top: 80px;
  }
  html .u-pb80sp {
    padding-bottom: 80px;
  }
  html .u-mt90sp {
    margin-top: 90px;
  }
  html .u-mb90sp {
    margin-bottom: 90px;
  }
  html .u-pt90sp {
    padding-top: 90px;
  }
  html .u-pb90sp {
    padding-bottom: 90px;
  }
  html .u-mt100sp {
    margin-top: 100px;
  }
  html .u-mb100sp {
    margin-bottom: 100px;
  }
  html .u-pt100sp {
    padding-top: 100px;
  }
  html .u-pb100sp {
    padding-bottom: 100px;
  }
  html .u-mt110sp {
    margin-top: 110px;
  }
  html .u-mb110sp {
    margin-bottom: 110px;
  }
  html .u-pt110sp {
    padding-top: 110px;
  }
  html .u-pb110sp {
    padding-bottom: 110px;
  }
  html .u-mt120sp {
    margin-top: 120px;
  }
  html .u-mb120sp {
    margin-bottom: 120px;
  }
  html .u-pt120sp {
    padding-top: 120px;
  }
  html .u-pb120sp {
    padding-bottom: 120px;
  }
  html .u-mt130sp {
    margin-top: 130px;
  }
  html .u-mb130sp {
    margin-bottom: 130px;
  }
  html .u-pt130sp {
    padding-top: 130px;
  }
  html .u-pb130sp {
    padding-bottom: 130px;
  }
  html .u-mt140sp {
    margin-top: 140px;
  }
  html .u-mb140sp {
    margin-bottom: 140px;
  }
  html .u-pt140sp {
    padding-top: 140px;
  }
  html .u-pb140sp {
    padding-bottom: 140px;
  }
  html .u-mt150sp {
    margin-top: 150px;
  }
  html .u-mb150sp {
    margin-bottom: 150px;
  }
  html .u-pt150sp {
    padding-top: 150px;
  }
  html .u-pb150sp {
    padding-bottom: 150px;
  }
  html .u-mt160sp {
    margin-top: 160px;
  }
  html .u-mb160sp {
    margin-bottom: 160px;
  }
  html .u-pt160sp {
    padding-top: 160px;
  }
  html .u-pb160sp {
    padding-bottom: 160px;
  }
  html .u-mt170sp {
    margin-top: 170px;
  }
  html .u-mb170sp {
    margin-bottom: 170px;
  }
  html .u-pt170sp {
    padding-top: 170px;
  }
  html .u-pb170sp {
    padding-bottom: 170px;
  }
  html .u-mt180sp {
    margin-top: 180px;
  }
  html .u-mb180sp {
    margin-bottom: 180px;
  }
  html .u-pt180sp {
    padding-top: 180px;
  }
  html .u-pb180sp {
    padding-bottom: 180px;
  }
  html .u-mt190sp {
    margin-top: 190px;
  }
  html .u-mb190sp {
    margin-bottom: 190px;
  }
  html .u-pt190sp {
    padding-top: 190px;
  }
  html .u-pb190sp {
    padding-bottom: 190px;
  }
  html .u-mt200sp {
    margin-top: 200px;
  }
  html .u-mb200sp {
    margin-bottom: 200px;
  }
  html .u-pt200sp {
    padding-top: 200px;
  }
  html .u-pb200sp {
    padding-bottom: 200px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-btn.c0:hover::before, .c0.p-programMore:hover::before, .l-page-nav__item.--fixed .c0.__btn:hover::before {
    opacity: 1;
  }
  .c-btn.c1:hover, .c1.p-programMore:hover, .l-page-nav__item.--fixed .c1.__btn:hover {
    color: #349eff;
  }
  .c-btn.c2:hover, .c2.p-programMore:hover, .l-page-nav__item.--fixed .c2.__btn:hover {
    opacity: 0.7;
  }
  .c-btn.c3:hover, .c3.p-programMore:hover, .l-page-nav__item.--fixed .c3.__btn:hover {
    background-color: #0186ff;
  }
  .c-btn.c4:hover, .c4.p-programMore:hover, .l-page-nav__item.--fixed .c4.__btn:hover {
    background-color: #48c3f1;
  }
  .c-btn.c5:hover, .c5.p-programMore:hover, .l-page-nav__item.--fixed .c5.__btn:hover {
    background-color: #ef88bc;
  }
  .c-btn.c6:hover, .c6.p-programMore:hover, .l-page-nav__item.--fixed .c6.__btn:hover {
    opacity: 0.7;
  }
  .c-btn.i-arw:not(.js-scroll):hover i, .i-arw.p-programMore:not(.js-scroll):hover i, .l-page-nav__item.--fixed .i-arw.__btn:not(.js-scroll):hover i {
    translate: 40% 0;
  }
  .p-linkList > li > a:hover {
    color: #349eff;
  }
  .p-recommend-list__item:hover {
    opacity: 0.7;
  }
  .p-fixed-upper__list__item a:hover::before {
    opacity: 0.3;
  }
  .p-getdone__consider__contents__largelist__item__inner:hover {
    opacity: 0.7;
  }
  .p-getdone__consider__contents__item__inner:hover {
    opacity: 0.7;
  }
  .p-before__clmGrid__item__inner:hover {
    opacity: 0.7;
  }
  .p-before__clmGrid__item__inner:hover .p-before__clmGrid__item__pic img {
    scale: 1.1;
  }
  .p-before__getdone__consider__contents__item__inner:hover {
    opacity: 0.7;
  }
  .p-before__event__clm__item__inner:hover {
    opacity: 0.7;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLzIwMjgvc2Nzcy9zdHlsZS5jc3MiLCJscC8yMDI4L3Njc3Mvc3R5bGUuc2NzcyIsImxwLzIwMjgvc2Nzcy9mb3VuZGF0aW9uL19yZXNldC5zY3NzIiwibHAvMjAyOC9zY3NzL2ZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImxwLzIwMjgvc2Nzcy9mb3VuZGF0aW9uL19rZXlmcmFtZXMuc2NzcyIsImxwLzIwMjgvc2Nzcy9sYXlvdXQvX2J0bi10b3AtMDEuc2NzcyIsImxwLzIwMjgvc2Nzcy9sYXlvdXQvX2wtd3JhcHBlci5zY3NzIiwibHAvMjAyOC9zY3NzL2xheW91dC9fbC1sYXlvdXQuc2NzcyIsImxwLzIwMjgvc2Nzcy9sYXlvdXQvX2wtcHJpbWFyeS5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9jb21wb25lbnQvX2J0bi5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9jb21wb25lbnQvX2Nhcm91c2VsTGlzdC5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9jb21wb25lbnQvX2NvbFdyYXAuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvY29tcG9uZW50L19mb250LnNjc3MiLCJscC8yMDI4L3Njc3Mvb2JqZWN0L3Byb2plY3QvX2hlYWRlci5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9wcm9qZWN0L19wYWdlLW5hdi5zY3NzIiwibHAvMjAyOC9zY3NzL2ZvdW5kYXRpb24vX21peGlucy5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9wcm9qZWN0L19mb290ZXIuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fbXYuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fbGlzdC5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9wcm9qZWN0L19jb2x1bW5Cb3guc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fbWVkaWEuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fc2VjdGlvbi5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9wcm9qZWN0L19zZWN0b3Iuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fYXJyb3dTZWN0LnNjc3MiLCJscC8yMDI4L3Njc3Mvb2JqZWN0L3Byb2plY3QvX3ByaXZpbGVnZS5zY3NzIiwibHAvMjAyOC9zY3NzLzxubyBzb3VyY2U+IiwibHAvMjAyOC9zY3NzL29iamVjdC9wcm9qZWN0L19jYW5ib3guc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fYXBwZGwuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fYnJpZWZpbmcuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fc2VjdGlvbi1zbnMuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fZXZlbnQuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fY3RhQXJlYS5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9wcm9qZWN0L19zdGVwYm94LnNjc3MiLCJscC8yMDI4L3Njc3Mvb2JqZWN0L3Byb2plY3QvX3ByZXNlbnRBcmVhLnNjc3MiLCJscC8yMDI4L3Njc3Mvb2JqZWN0L3Byb2plY3QvX2ZpeGVkLWxvd2VyLnNjc3MiLCJscC8yMDI4L3Njc3Mvb2JqZWN0L3Byb2plY3QvX21lbWJlci5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9wcm9qZWN0L19leGhpYml0aW9uLnNjc3MiLCJscC8yMDI4L3Njc3Mvb2JqZWN0L3Byb2plY3QvX3Rha2luZ092ZXIuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fam9pbnRCcmllZmluZy5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9wcm9qZWN0L19zY2hlZHVsZS5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9wcm9qZWN0L19zcGVjaWFsaXphdGlvbi5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9wcm9qZWN0L190di5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC9wcm9qZWN0L19jb25zaWRlcmxpc3QtYm94LnNjc3MiLCJscC8yMDI4L3Njc3Mvb2JqZWN0L3Byb2plY3QvX2dldGRvbmUuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvcHJvamVjdC9fYmVmb3JlLnNjc3MiLCJscC8yMDI4L3Njc3Mvb2JqZWN0L3Byb2plY3QvX2FmdGVyLnNjc3MiLCJscC8yMDI4L3Njc3Mvb2JqZWN0L3Byb2plY3QvX3BhcnRzLnNjc3MiLCJscC8yMDI4L3Njc3Mvb2JqZWN0L3V0aWxpdHkvX2Rpc3BsYXkuc2NzcyIsImxwLzIwMjgvc2Nzcy9vYmplY3QvdXRpbGl0eS9fdGV4dC5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC91dGlsaXR5L19ici5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC91dGlsaXR5L19hbGlnbi5zY3NzIiwibHAvMjAyOC9zY3NzL29iamVjdC91dGlsaXR5L19zcGFjaW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQVIsNEZBQUE7QUNBUiwwRUFBQTtBQUNBOztFQUM0QixTQUFBO0VBQVMsVUFBQTtBRktyQzs7QUVMK0M7RUFBa0IsZUFBQTtFQUNqRSxtQkFBQTtBRlNBOztBRVRtQjtFQUFHLGdCQUFBO0FGYXRCOztBRWJzQztFQUE2QixTQUFBO0FGaUJuRTs7QUVoQkE7RUFBSyxzQkFBQTtBRm9CTDs7QUVwQjJCO0VBQW1CLG1CQUFBO0FGd0I5Qzs7QUV4QmlFOztFQUNwRCxZQUFBO0VBQVksZUFBQTtBRjZCekI7O0FFN0J3QztFQUFNLGVBQUE7QUZpQzlDOztBRWpDNkQ7RUFBTyxTQUFBO0FGcUNwRTs7QUVwQ0E7RUFBTSx5QkFBQTtFQUF5QixpQkFBQTtBRnlDL0I7O0FFekNnRDtFQUFNLFVBQUE7RUFBVSxnQkFBQTtBRjhDaEU7O0FHcERBO0VBQ0UscUJBQUE7RUFDQSxzQkFBQTtBSHVERjs7QUdoREE7RUFDRSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHVDQUFB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QWtCLGVBQUE7QW5Ec2hQcEI7QW1EcmhQRTtFQUFrQixrQkFBQTtBbkR3aFBwQjtBbUR2aFBFO0VBQWtCLGdCQUFBO0FuRDBoUHBCO0FtRHpoUEU7RUFBa0IsbUJBQUE7QW5ENGhQcEI7QW1EL2hQRTtFQUFrQixnQkFBQTtBbkRnalBwQjtBbUQvaVBFO0VBQWtCLG1CQUFBO0FuRGtqUHBCO0FtRGpqUEU7RUFBa0IsaUJBQUE7QW5Eb2pQcEI7QW1EbmpQRTtFQUFrQixvQkFBQTtBbkRzalBwQjtBbUR6alBFO0VBQWtCLGdCQUFBO0FuRDBrUHBCO0FtRHprUEU7RUFBa0IsbUJBQUE7QW5ENGtQcEI7QW1EM2tQRTtFQUFrQixpQkFBQTtBbkQ4a1BwQjtBbUQ3a1BFO0VBQWtCLG9CQUFBO0FuRGdsUHBCO0FtRG5sUEU7RUFBa0IsZ0JBQUE7QW5Eb21QcEI7QW1Ebm1QRTtFQUFrQixtQkFBQTtBbkRzbVBwQjtBbURybVBFO0VBQWtCLGlCQUFBO0FuRHdtUHBCO0FtRHZtUEU7RUFBa0Isb0JBQUE7QW5EMG1QcEI7QW1EN21QRTtFQUFrQixnQkFBQTtBbkQ4blBwQjtBbUQ3blBFO0VBQWtCLG1CQUFBO0FuRGdvUHBCO0FtRC9uUEU7RUFBa0IsaUJBQUE7QW5Ea29QcEI7QW1Eam9QRTtFQUFrQixvQkFBQTtBbkRvb1BwQjtBbUR2b1BFO0VBQWtCLGdCQUFBO0FuRHdwUHBCO0FtRHZwUEU7RUFBa0IsbUJBQUE7QW5EMHBQcEI7QW1EenBQRTtFQUFrQixpQkFBQTtBbkQ0cFBwQjtBbUQzcFBFO0VBQWtCLG9CQUFBO0FuRDhwUHBCO0FtRGpxUEU7RUFBa0IsZ0JBQUE7QW5Ea3JQcEI7QW1EanJQRTtFQUFrQixtQkFBQTtBbkRvclBwQjtBbURuclBFO0VBQWtCLGlCQUFBO0FuRHNyUHBCO0FtRHJyUEU7RUFBa0Isb0JBQUE7QW5Ed3JQcEI7QW1EM3JQRTtFQUFrQixnQkFBQTtBbkQ0c1BwQjtBbUQzc1BFO0VBQWtCLG1CQUFBO0FuRDhzUHBCO0FtRDdzUEU7RUFBa0IsaUJBQUE7QW5EZ3RQcEI7QW1EL3NQRTtFQUFrQixvQkFBQTtBbkRrdFBwQjtBbURydFBFO0VBQWtCLGdCQUFBO0FuRHN1UHBCO0FtRHJ1UEU7RUFBa0IsbUJBQUE7QW5Ed3VQcEI7QW1EdnVQRTtFQUFrQixpQkFBQTtBbkQwdVBwQjtBbUR6dVBFO0VBQWtCLG9CQUFBO0FuRDR1UHBCO0FtRC91UEU7RUFBa0IsZ0JBQUE7QW5EZ3dQcEI7QW1EL3ZQRTtFQUFrQixtQkFBQTtBbkRrd1BwQjtBbURqd1BFO0VBQWtCLGlCQUFBO0FuRG93UHBCO0FtRG53UEU7RUFBa0Isb0JBQUE7QW5Ec3dQcEI7QW1EendQRTtFQUFrQixpQkFBQTtBbkQweFBwQjtBbUR6eFBFO0VBQWtCLG9CQUFBO0FuRDR4UHBCO0FtRDN4UEU7RUFBa0Isa0JBQUE7QW5EOHhQcEI7QW1EN3hQRTtFQUFrQixxQkFBQTtBbkRneVBwQjtBbURueVBFO0VBQWtCLGlCQUFBO0FuRG96UHBCO0FtRG56UEU7RUFBa0Isb0JBQUE7QW5Ec3pQcEI7QW1EcnpQRTtFQUFrQixrQkFBQTtBbkR3elBwQjtBbUR2elBFO0VBQWtCLHFCQUFBO0FuRDB6UHBCO0FtRDd6UEU7RUFBa0IsaUJBQUE7QW5EODBQcEI7QW1ENzBQRTtFQUFrQixvQkFBQTtBbkRnMVBwQjtBbUQvMFBFO0VBQWtCLGtCQUFBO0FuRGsxUHBCO0FtRGoxUEU7RUFBa0IscUJBQUE7QW5EbzFQcEI7QW1EdjFQRTtFQUFrQixpQkFBQTtBbkR3MlBwQjtBbUR2MlBFO0VBQWtCLG9CQUFBO0FuRDAyUHBCO0FtRHoyUEU7RUFBa0Isa0JBQUE7QW5ENDJQcEI7QW1EMzJQRTtFQUFrQixxQkFBQTtBbkQ4MlBwQjtBbURqM1BFO0VBQWtCLGlCQUFBO0FuRGs0UHBCO0FtRGo0UEU7RUFBa0Isb0JBQUE7QW5EbzRQcEI7QW1EbjRQRTtFQUFrQixrQkFBQTtBbkRzNFBwQjtBbURyNFBFO0VBQWtCLHFCQUFBO0FuRHc0UHBCO0FtRDM0UEU7RUFBa0IsaUJBQUE7QW5ENDVQcEI7QW1EMzVQRTtFQUFrQixvQkFBQTtBbkQ4NVBwQjtBbUQ3NVBFO0VBQWtC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QUE7RWxEZytPbkI7RWtELzlPQTtJQUFxQixrQkFBQTtFbERrK09yQjtFa0RqK09BO0lBQW9CLGlCQUFBO0VsRG8rT3BCO0VtRC85T0E7SUFBVyxnQkFBQTtFbkR3Z1BYO0VtRHZnUEE7SUFBVyxnQkFBQTtFbkQwZ1BYO0VtRHpnUEE7SUFBVyxnQkFBQTtFbkQ0Z1BYO0VtRDNnUEE7SUFBVyxnQkFBQTtFbkQ4Z1BYO0VtRDdnUEE7SUFBVyxtQkFBQTtFbkRnaFBYO0VtRC9nUEE7SUFBVyxtQkFBQTtFbkRraFBYO0VtRGpoUEE7SUFBVyxtQkFBQTtFbkRvaFBYO0VtRG5oUEE7SUFBVyxtQkFBQTtFbkRzaFBYO0VtRDdnUEU7SUFBb0IsZUFBQTtFbkQ4aFB0QjtFbUQ3aFBFO0lBQW9CLGtCQUFBO0VuRGdpUHRCO0VtRC9oUEU7SUFBb0IsZ0JBQUE7RW5Ea2lQdEI7RW1EamlQRTtJQUFvQixtQkFBQTtFbkRvaVB0QjtFbUR2aVBFO0lBQW9CLGdCQUFBO0VuRHdqUHRCO0VtRHZqUEU7SUFBb0IsbUJBQUE7RW5EMGpQdEI7RW1EempQRTtJQUFvQixpQkFBQTtFbkQ0alB0QjtFbUQzalBFO0lBQW9CLG9CQUFBO0VuRDhqUHRCO0VtRGprUEU7SUFBb0IsZ0JBQUE7RW5Ea2xQdEI7RW1EamxQRTtJQUFvQixtQkFBQTtFbkRvbFB0QjtFbURubFBFO0lBQW9CLGlCQUFBO0VuRHNsUHRCO0VtRHJsUEU7SUFBb0Isb0JBQUE7RW5Ed2xQdEI7RW1EM2xQRTtJQUFvQixnQkFBQTtFbkQ0bVB0QjtFbUQzbVBFO0lBQW9CLG1CQUFBO0VuRDhtUHRCO0VtRDdtUEU7SUFBb0IsaUJBQUE7RW5EZ25QdEI7RW1EL21QRTtJQUFvQixvQkFBQTtFbkRrblB0QjtFbURyblBFO0lBQW9CLGdCQUFBO0VuRHNvUHRCO0VtRHJvUEU7SUFBb0IsbUJBQUE7RW5Ed29QdEI7RW1Edm9QRTtJQUFvQixpQkFBQTtFbkQwb1B0QjtFbUR6b1BFO0lBQW9CLG9CQUFBO0VuRDRvUHRCO0VtRC9vUEU7SUFBb0IsZ0JBQUE7RW5EZ3FQdEI7RW1EL3BQRTtJQUFvQixtQkFBQTtFbkRrcVB0QjtFbURqcVBFO0lBQW9CLGlCQUFBO0VuRG9xUHRCO0VtRG5xUEU7SUFBb0Isb0JBQUE7RW5Ec3FQdEI7RW1EenFQRTtJQUFvQixnQkFBQTtFbkQwclB0QjtFbUR6clBFO0lBQW9CLG1CQUFBO0VuRDRyUHRCO0VtRDNyUEU7SUFBb0IsaUJBQUE7RW5EOHJQdEI7RW1EN3JQRTtJQUFvQixvQkFBQTtFbkRnc1B0QjtFbURuc1BFO0lBQW9CLGdCQUFBO0VuRG90UHRCO0VtRG50UEU7SUFBb0IsbUJBQUE7RW5Ec3RQdEI7RW1EcnRQRTtJQUFvQixpQkFBQTtFbkR3dFB0QjtFbUR2dFBFO0lBQW9CLG9CQUFBO0VuRDB0UHRCO0VtRDd0UEU7SUFBb0IsZ0JBQUE7RW5EOHVQdEI7RW1EN3VQRTtJQUFvQixtQkFBQTtFbkRndlB0QjtFbUQvdVBFO0lBQW9CLGlCQUFBO0VuRGt2UHRCO0VtRGp2UEU7SUFBb0Isb0JBQUE7RW5Eb3ZQdEI7RW1EdnZQRTtJQUFvQixnQkFBQTtFbkR3d1B0QjtFbUR2d1BFO0lBQW9CLG1CQUFBO0VuRDB3UHRCO0VtRHp3UEU7SUFBb0IsaUJBQUE7RW5ENHdQdEI7RW1EM3dQRTtJQUFvQixvQkFBQTtFbkQ4d1B0QjtFbURqeFBFO0lBQW9CLGlCQUFBO0VuRGt5UHRCO0VtRGp5UEU7SUFBb0Isb0JBQUE7RW5Eb3lQdEI7RW1EbnlQRTtJQUFvQixrQkFBQTtFbkRzeVB0QjtFbURyeVBFO0lBQW9CLHFCQUFBO0VuRHd5UHRCO0VtRDN5UEU7SUFBb0IsaUJBQUE7RW5ENHpQdEI7RW1EM3pQRTtJQUFvQixvQkFBQTtFbkQ4elB0QjtFbUQ3elBFO0lBQW9CLGtCQUFBO0VuRGcwUHRCO0VtRC96UEU7SUFBb0IscUJBQUE7RW5EazBQdEI7RW1EcjBQRTtJQUFvQixpQkFBQTtFbkRzMVB0QjtFbURyMVBFO0lBQW9CLG9CQUFBO0VuRHcxUHRCO0VtRHYxUEU7SUFBb0Isa0JBQUE7RW5EMDFQdEI7RW1EejFQRTtJQUFvQixxQkFBQTtFbkQ0MVB0QjtFbUQvMVBFO0lBQW9CLGlCQUFBO0VuRGczUHRCO0VtRC8yUEU7SUFBb0Isb0JBQUE7RW5EazNQdEI7RW1EajNQRTtJQUFvQixrQkFBQTtFbkRvM1B0QjtFbURuM1BFO0lBQW9CLHFCQUFBO0VuRHMzUHRCO0VtRHozUEU7SUFBb0IsaUJBQUE7RW5EMDRQdEI7RW1EejRQRTtJQUFvQixvQkFBQTtFbkQ0NFB0QjtFbUQzNFBFO0lBQW9CLGtCQUFBO0VuRDg0UHRCO0VtRDc0UEU7SUFBb0IscUJBQUE7RW5EZzVQdEI7RW1EbjVQRTtJQUFvQixpQkFBQTtFbkRvNlB0QjtFbURuNlBFO0lBQW9CLG9CQUFBO0VuRHM2UHRCO0VtRHI2UEU7SUFBb0Isa0JBQUE7RW5EdzZQdEI7RW1EdjZQRTtJQUFvQixxQkFBQTtFbkQwNlB0QjtFbUQ3NlBFO0lBQW9CLGlCQUFBO0VuRDg3UHRCO0VtRDc3UEU7SUFBb0Isb0JBQUE7RW5EZzhQdEI7RW1ELzdQRTtJQUFvQixrQkFBQTtFbkRrOFB0QjtFbURqOFBFO0lBQW9CLHFCQUFBO0VuRG84UHRCO0VtRHY4UEU7SUFBb0IsaUJBQUE7RW5EdzlQdEI7RW1EdjlQRTtJQUFvQixvQkFBQTtFbkQwOVB0QjtFbUR6OVBFO0lBQW9CLGtCQUFBO0VuRDQ5UHRCO0VtRDM5UEU7SUFBb0IscUJBQUE7RW5EODlQdEI7RW1EaitQRTtJQUFvQixpQkFBQTtFbkRrL1B0QjtFbURqL1BFO0lBQW9CLG9CQUFBO0VuRG8vUHRCO0VtRG4vUEU7SUFBb0Isa0JBQUE7RW5Ecy9QdEI7RW1Eci9QRTtJQUFvQixxQkFBQTtFbkR3L1B0QjtFbUQzL1BFO0lBQW9CLGlCQUFBO0VuRDRnUXRCO0VtRDNnUUU7SUFBb0Isb0JBQUE7RW5EOGdRdEI7RW1EN2dRRTtJQUFvQixrQkFBQTtFbkRnaFF0QjtFbUQvZ1FFO0lBQW9CLHFCQUFBO0VuRGtoUXRCO0VtRHJoUUU7SUFBb0IsaUJBQUE7RW5Ec2lRdEI7RW1EcmlRRTtJQUFvQixvQkFBQTtFbkR3aVF0QjtFbUR2aVFFO0lBQW9CLGtCQUFBO0VuRDBpUXRCO0VtRHppUUU7SUFBb0IscUJBQUE7RW5ENGlRdEI7QUE3L1BGO0FlcENFO0VOeURJO0lBQ0UsVUFBQTtFVDZXTjtFZXRhRTtJTm1FRSxjQUFBO0VUNldKO0VlaGJFO0lONEVFLFlBQUE7RVQ4V0o7RWUxYkU7SU5xRkUseUJBQUE7RVQ4V0o7RWVuY0U7SU42RkUseUJBQUE7RVQrV0o7RWU1Y0U7SU5xR0UseUJBQUE7RVRnWEo7RWVyZEU7SU44R0UsWUFBQTtFVGlYSjtFUzNQTTtJQUNFLGdCQUFBO0VUb1dSO0VlemtCRTtJR2lISSxjQUFBO0VsQnE4RE47RWV0akVFO0ljd0ZFLFlBQUE7RTdCODFISjtFa0N0c0hRO0lBQ0UsWUFBQTtFbEN1cUpWO0VleDVKRTtJNEJ5R1UsWUFBQTtFM0Nvb0xaO0VlN3VMRTtJNEJ5S1EsWUFBQTtFM0Ntb0xWO0VlNXlMRTtJNkI4ZU0sWUFBQTtFNUMyNUxSO0U0Q3o1TFE7SUFDRSxVQUFBO0U1QzI1TFY7RWU1NE1FO0k2QjB4QlUsWUFBQTtFNUM2NExaO0VldnFORTtJNkJzNEJRLFlBQUE7RTVDcTRMVjtBQXAyTUYiLCJmaWxlIjoibHAvMjAyOC9zY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86d2dodEAzMDA7NDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG4vKiEgbWluaXJlc2V0LmNzcyB2MC4wLjQgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL21pbmlyZXNldC5jc3MgKi9cbmh0bWwsIGJvZHksIHAsIG9sLCB1bCwgbGksIGRsLCBkdCwgZGQsIGJsb2NrcXVvdGUsIGZpZ3VyZSwgZmllbGRzZXQsIGxlZ2VuZCwgdGV4dGFyZWEsIHByZSxcbmlmcmFtZSwgaHIsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaW1nLCBlbWJlZCwgaWZyYW1lLFxub2JqZWN0LCB2aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hdWRpbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCwgdGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5odG1sIHtcbiAgLS1oZWFkZXItaGVpZ2h0OiA1NXB4O1xuICAtLWZvb3Rlci1oZWlnaHQ6IDEyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIC0taGVhZGVyLWhlaWdodDogNTVweDtcbiAgICAtLWZvb3Rlci1oZWlnaHQ6IDE0NHB4O1xuICB9XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDEyMDBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5hdi1zcC1mYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbXYtYXJ3LWZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5idG4tdG9wLTAxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiA0OHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDIwMG1zLCBvcGFjaXR5IDUwMG1zO1xufVxuLmlzLWZpeGVkLWxvd2VyLS1zaG93IC5idG4tdG9wLTAxIHtcbiAgYm90dG9tOiAxMDVweDtcbn1cblxuLmJ0bi10b3AtMDEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MSwgMjM1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YmVmb3JlIHtcbiAgbGVmdDogLThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM0ZGVnKTtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBsZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzRkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLXRvcC0wMSB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gICAgYm90dG9tOiA2NHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAuYnRuLXRvcC0wMSBhIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTpob3ZlciwgLmJ0bi10b3AtMDEgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIH1cbn1cbi5sLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmwtd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sLXdyYXBwZXIgYnIge1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cbi5sLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubC13cmFwcGVyIHN1cCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuLmwtd3JhcHBlciAuc3YtLTEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmwtd3JhcHBlcl9fYmcge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwZHZ3O1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ193cmFwcGVyXzAxQHBjLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtd3JhcHBlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfd3JhcHBlcl8wMUBzcC5wbmcpO1xuICB9XG59XG4ubW9kYWFsLW5vc2Nyb2xsIC5sLXdyYXBwZXIge1xuICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubC1jb250ZW50cy1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWNvbnRlbnRzLWFyZWEge1xuICAgIHBhZGRpbmc6IDAgMTVweCA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGVudHMtYXJlYSB7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG4gIH1cbiAgLmwtd3JhcHBlciAubC1jb250ZW50cy1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubC1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMHB4O1xuICB9XG59XG4ubC1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubC1sYXlvdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxheW91dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBncmlkLWdhcDogMCAzMnB4O1xuICAgIGdhcDogMCAzMnB4O1xuICAgIC1tcy1ncmlkLXJvd3M6IGF1dG8gMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDczNHB4IDMycHggMzAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZTogXCJtYWluIGxvZ2luXCIgYXV0byBcIm1haW4gc2lkZVwiIDFmci83MzRweCAzMDBweDtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggNjRweDtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1sYXlvdXRfX2xvZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXlvdXRfX2xvZ2luIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtYXJlYTogbG9naW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1sYXlvdXRfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMTZweCAxNXB4IDMycHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbGF5b3V0X19tYWluIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICAgIHdpZHRoOiA3MzRweDtcbiAgICBncmlkLWFyZWE6IG1haW47XG4gIH1cbn1cbi5sLWxheW91dF9fbWFpbiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXlvdXRfX3NpZGUge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGdyaWQtYXJlYTogc2lkZTtcbiAgfVxufVxuLmwtbGF5b3V0ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubC1oZXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5sLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmwtcHJpbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmMtYnRuLCAucC1wcm9ncmFtTW9yZSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4ge1xuICAtLWdhcDogMHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tZ2FwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcywgb3BhY2l0eSAyMDBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtYnRuID4gc3BhbiwgLnAtcHJvZ3JhbU1vcmUgPiBzcGFuLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0biA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0biA+IHNwYW4sIC5wLXByb2dyYW1Nb3JlID4gc3BhbiwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4gPiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMS40Mzc1O1xuICB9XG59XG4uYy1idG4gPiBzcGFuICsgaSwgLnAtcHJvZ3JhbU1vcmUgPiBzcGFuICsgaSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4gPiBzcGFuICsgaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtYnRuID4gc3BhbiArIGkgaW1nLCAucC1wcm9ncmFtTW9yZSA+IHNwYW4gKyBpIGltZywgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4gPiBzcGFuICsgaSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmMtYnRuLnMwLCAuczAucC1wcm9ncmFtTW9yZSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuczAuX19idG4ge1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0bi5zMCwgLnMwLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLnMwLl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtYnRuLnMxMDAsIC5zMTAwLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLnMxMDAuX19idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWJ0bi5zMSwgLnMxLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLnMxLl9fYnRuIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4uczEsIC5zMS5wLXByb2dyYW1Nb3JlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5zMS5fX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmMtYnRuLnMyLCAuczIucC1wcm9ncmFtTW9yZSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuczIuX19idG4ge1xuICB3aWR0aDogMzkwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0bi5zMiwgLnMyLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLnMyLl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5jLWJ0bi5zMywgLnMzLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLnMzLl9fYnRuIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWJ0bi5jMCwgLmMwLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmMwLl9fYnRuIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjhDQUQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi5jLWJ0bi5jMDo6YmVmb3JlLCAuYzAucC1wcm9ncmFtTW9yZTo6YmVmb3JlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5jMC5fX2J0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODQsIDIwMiwgMjA5LCAwLjI1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtYnRuLmMwOmhvdmVyOjpiZWZvcmUsIC5jMC5wLXByb2dyYW1Nb3JlOmhvdmVyOjpiZWZvcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmMwLl9fYnRuOmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5jLWJ0bi5jMSwgLmMxLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmMxLl9fYnRuIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2YmNkO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1idG4uYzE6aG92ZXIsIC5jMS5wLXByb2dyYW1Nb3JlOmhvdmVyLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5jMS5fX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICMzNDllZmY7XG4gIH1cbn1cbi5jLWJ0bi5jMiwgLmMyLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmMyLl9fYnRuIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogI0Y4NzcxQjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ0bi5jMjpob3ZlciwgLmMyLnAtcHJvZ3JhbU1vcmU6aG92ZXIsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmMyLl9fYnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5jLWJ0bi5jMywgLmMzLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmMzLl9fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmJjZDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ0bi5jMzpob3ZlciwgLmMzLnAtcHJvZ3JhbU1vcmU6aG92ZXIsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmMzLl9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4NmZmO1xuICB9XG59XG4uYy1idG4uYzQsIC5jNC5wLXByb2dyYW1Nb3JlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5jNC5fX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1idG4uYzQ6aG92ZXIsIC5jNC5wLXByb2dyYW1Nb3JlOmhvdmVyLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5jNC5fX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YzNmMTtcbiAgfVxufVxuLmMtYnRuLmM1LCAuYzUucC1wcm9ncmFtTW9yZSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuYzUuX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg1NTlmO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtYnRuLmM1OmhvdmVyLCAuYzUucC1wcm9ncmFtTW9yZTpob3ZlciwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuYzUuX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjg4YmM7XG4gIH1cbn1cbi5jLWJ0bi5jNiwgLmM2LnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmM2Ll9fYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4NkFDODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDZCQ0Q7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ0bi5jNjpob3ZlciwgLmM2LnAtcHJvZ3JhbU1vcmU6aG92ZXIsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmM2Ll9fYnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5jLWJ0bi5yb3VuZCwgLnJvdW5kLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLnJvdW5kLl9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuLmMtYnRuLmljb25Mb2dpbiwgLmljb25Mb2dpbi5wLXByb2dyYW1Nb3JlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5pY29uTG9naW4uX19idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5jLWJ0bi5pY29uTG9naW46OmJlZm9yZSwgLmljb25Mb2dpbi5wLXByb2dyYW1Nb3JlOjpiZWZvcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmljb25Mb2dpbi5fX2J0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9sb2dpbi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi5pY29uUmVnaXN0ZXIsIC5pY29uUmVnaXN0ZXIucC1wcm9ncmFtTW9yZSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuaWNvblJlZ2lzdGVyLl9fYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYy1idG4uaWNvblJlZ2lzdGVyOjpiZWZvcmUsIC5pY29uUmVnaXN0ZXIucC1wcm9ncmFtTW9yZTo6YmVmb3JlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5pY29uUmVnaXN0ZXIuX19idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fcmVnaXN0ZXIucG5nKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1idG4uaWNvblNlYXJjaCwgLmljb25TZWFyY2gucC1wcm9ncmFtTW9yZSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuaWNvblNlYXJjaC5fX2J0biB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmMtYnRuLmljb25TZWFyY2g6OmJlZm9yZSwgLmljb25TZWFyY2gucC1wcm9ncmFtTW9yZTo6YmVmb3JlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5pY29uU2VhcmNoLl9fYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3NlYXJjaF8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi5pY29uU3RhciwgLmljb25TdGFyLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmljb25TdGFyLl9fYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYy1idG4uaWNvblN0YXI6OmJlZm9yZSwgLmljb25TdGFyLnAtcHJvZ3JhbU1vcmU6OmJlZm9yZSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuaWNvblN0YXIuX19idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fZmF2XzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtYnRuLmljb25DaGVjaywgLmljb25DaGVjay5wLXByb2dyYW1Nb3JlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5pY29uQ2hlY2suX19idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5jLWJ0bi5pY29uQ2hlY2s6OmJlZm9yZSwgLmljb25DaGVjay5wLXByb2dyYW1Nb3JlOjpiZWZvcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmljb25DaGVjay5fX2J0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5YTlhOWE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWE5YTlhO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jLWJ0bi5pLWJsYW5rLCAuaS1ibGFuay5wLXByb2dyYW1Nb3JlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5pLWJsYW5rLl9fYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uYy1idG4uaS1ibGFuazo6YmVmb3JlLCAuaS1ibGFuay5wLXByb2dyYW1Nb3JlOjpiZWZvcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmktYmxhbmsuX19idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19ibGFuazAxLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtYnRuLmktYXJ3IGksIC5pLWFydy5wLXByb2dyYW1Nb3JlIGksIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmktYXJ3Ll9fYnRuIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMjRweDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAyMDBtcztcbn1cbi5jLWJ0bi5pLWFydy5jMiBpOjpiZWZvcmUsIC5pLWFydy5jMi5wLXByb2dyYW1Nb3JlIGk6OmJlZm9yZSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuaS1hcncuYzIuX19idG4gaTo6YmVmb3JlLCAuYy1idG4uaS1hcncuYzMgaTo6YmVmb3JlLCAuaS1hcncuYzMucC1wcm9ncmFtTW9yZSBpOjpiZWZvcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmktYXJ3LmMzLl9fYnRuIGk6OmJlZm9yZSwgLmMtYnRuLmktYXJ3LmM0IGk6OmJlZm9yZSwgLmktYXJ3LmM0LnAtcHJvZ3JhbU1vcmUgaTo6YmVmb3JlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5pLWFydy5jNC5fX2J0biBpOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ0bi5pLWFydy5jNiBpOjpiZWZvcmUsIC5pLWFydy5jNi5wLXByb2dyYW1Nb3JlIGk6OmJlZm9yZSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuaS1hcncuYzYuX19idG4gaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDZCQ0Q7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ0bi5pLWFydzpub3QoLmpzLXNjcm9sbCk6aG92ZXIgaSwgLmktYXJ3LnAtcHJvZ3JhbU1vcmU6bm90KC5qcy1zY3JvbGwpOmhvdmVyIGksIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmktYXJ3Ll9fYnRuOm5vdCguanMtc2Nyb2xsKTpob3ZlciBpIHtcbiAgICB0cmFuc2xhdGU6IDQwJSAwO1xuICB9XG59XG4uYy1idG4gLl9fc21hbGxlciwgLnAtcHJvZ3JhbU1vcmUgLl9fc21hbGxlciwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4gLl9fc21hbGxlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYy1idG4gLl9fbGFyZ2VyLCAucC1wcm9ncmFtTW9yZSAuX19sYXJnZXIsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuIC5fX2xhcmdlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0biAuX19sYXJnZXIsIC5wLXByb2dyYW1Nb3JlIC5fX2xhcmdlciwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4gLl9fbGFyZ2VyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5jLWJ0biAuaS1mcmVlLCAucC1wcm9ncmFtTW9yZSAuaS1mcmVlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0biAuaS1mcmVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkY3NDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNGNTdDMzE7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMTI1ZW0pO1xufVxuLmMtYnRuLmRvbmUsIC5kb25lLnAtcHJvZ3JhbU1vcmUsIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLmRvbmUuX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOWE5YTlhICFpbXBvcnRhbnQ7XG59XG4uYy1idG4uZGlzYWJsZWQsIC5kaXNhYmxlZC5wLXByb2dyYW1Nb3JlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5kaXNhYmxlZC5fX2J0biwgLmMtYnRuOmRpc2FibGVkLCAucC1wcm9ncmFtTW9yZTpkaXNhYmxlZCwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG46ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtYnRuLXdyYXBfX3VuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jLWJ0bi13cmFwX191bml0X19iYWxsb29uIHtcbiAgLS1mei1zcDogMTRweCAhaW1wb3J0YW50O1xuICAtLWZ6LXBjOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtYnRuLXdyYXBfX3VuaXRfX25vdGUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jLWNhcm91c2VsTGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhcm91c2VsTGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5jLWNhcm91c2VsTGlzdF9fc2xpZGUge1xuICB3aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0X19zbGlkZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlID4gYSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWNhcm91c2VsTGlzdF9fc2xpZGUgPiBhOmhvdmVyIC5jLWNhcm91c2VsTGlzdF9fc2xpZGVfX3BpYyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLWNhcm91c2VsTGlzdF9fc2xpZGVfX3BpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlX190eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtY2Fyb3VzZWxMaXN0LmlzLW5vLXN3aXBlIC5jLWNhcm91c2VsTGlzdF9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsTGlzdC5pcy1uby1zd2lwZSAuYy1jYXJvdXNlbExpc3RfX3dyYXBwZXIge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cbi5jLWNhcm91c2VsTGlzdC5pcy1uby1zd2lwZSAuYy1jYXJvdXNlbExpc3RfX2NvbnRyb2xsZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0N3B4O1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMzdweDtcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtY29sV3JhcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb2xXcmFwX19jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbFdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jLWNvbFdyYXAtLWNvbDIgLmMtY29sV3JhcF9fY29sIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDM2cHgpIC8gMik7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMiAuYy1jb2xXcmFwX19jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgfVxuICAuYy1jb2xXcmFwLS1jb2wyIC5jLWNvbFdyYXBfX2NvbDpudGgtY2hpbGQobiszKSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuICAuYy1jb2xXcmFwLS1jb2wzIC5jLWNvbFdyYXBfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoKDk5Ljk5OTk5OSUgLSA3MnB4KSAvIDMpO1xuICB9XG4gIC5jLWNvbFdyYXAtLWNvbDMgLmMtY29sV3JhcF9fY29sOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgfVxuICAuYy1jb2xXcmFwLS1jb2wzIC5jLWNvbFdyYXBfX2NvbDpudGgtY2hpbGQobis0KSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24uZW90P2Y3aHJ6MVwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9pY29tb29uLmVvdD9mN2hyejEjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24udHRmP2Y3aHJ6MVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi53b2ZmP2Y3aHJ6MVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9pY29tb29uLnN2Zz9mN2hyejEjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbltjbGFzc149aWNvbi1dLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJ3LWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICBjb2xvcjogIzAwYWFlYjtcbn1cblxuLmljb24tYXJ3LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgY29sb3I6ICMwMGFhZWI7XG59XG5cbi5pY29uLWFydy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBjb2xvcjogIzAwYWFlYjtcbn1cblxuLmljb24tYXJ3LXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBjb2xvcjogIzAwYWFlYjtcbn1cblxuLmljb24tY2hldnJvbi10aGluLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tY2hldnJvbi10aGluLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tY2hldnJvbi10aGluLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWNoZXZyb24tdGhpbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4ubC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmwtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2lubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sLWhlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX190aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTczcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fdGl0bGVfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAyNTBweDtcbiAgYXNwZWN0LXJhdGlvOiAyNTAvNTI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nb19teW5hdmkyMDI4LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fdGl0bGVfX2xvZ28ge1xuICAgIHdpZHRoOiAxNzNweDtcbiAgfVxufVxuLmwtaGVhZGVyX190aXRsZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3RpdGxlX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmwtaGVhZGVyX19idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2J0biAuYy1idG4sIC5sLWhlYWRlcl9fYnRuIC5wLXByb2dyYW1Nb3JlLCAubC1oZWFkZXJfX2J0biAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0biwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAubC1oZWFkZXJfX2J0biAuX19idG4ge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLmwtaGVhZGVyX19zbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNDBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fc25zIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDEycHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fc25zX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19zbnNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbSA+IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbSA+IGEgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fc25zX19pdGVtID4gYSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3Nuc19faXRlbSA+IGE6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbS0tZmIgPiBhIHtcbiAgY29sb3I6ICMyYTViOWY7XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbS0tZmIgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVhZGVyX3Nuc19mYWNlYm9vay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3Nuc19faXRlbS0tZmIgPiBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtLS10dyA+IGEge1xuICBjb2xvcjogIzFkYTFmMjtcbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtLS10dyA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXJfc25zX3R3aXR0ZXIucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19zbnNfX2l0ZW0tLXR3ID4gYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fYmFkZ2Uge1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAubC1oZWFkZXJfX2JhZGdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtcGFnZS1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaXMtcGFnZS1uYXYtZml4ZWQtc3AgLmwtcGFnZS1uYXYge1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtcGFnZS1uYXZfX2lubmVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtcGFnZS1uYXYtZml4ZWQtc3AgLmwtcGFnZS1uYXZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjZmZjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLXBhZ2UtbmF2LWZpeGVkLXNwLmlzLW1lbnUtb3BlbiAubC1wYWdlLW5hdl9faW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbC5pcy1wYWdlLW5hdi1maXhlZCAubC1wYWdlLW5hdl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgfVxufVxuLmwtcGFnZS1uYXZfX2lubmVyMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1wYWdlLW5hdl9faW5uZXIyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDExMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgxMzIsIDE1OSwgMTcyLCAwLjE1KTtcbiAgfVxufVxuLmwtcGFnZS1uYXZfX2lubmVyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zO1xufVxuLmwtcGFnZS1uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1wYWdlLW5hdl9faXRlbS4tLWlucGFnZTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG4ubC1wYWdlLW5hdl9faXRlbS4tLWlucGFnZTphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuLmwtcGFnZS1uYXZfX2l0ZW0uLS1pbnBhZ2UgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMwNzY5MjMwNzc7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1wYWdlLW5hdl9faXRlbS4tLWlucGFnZSBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogODVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5sLXBhZ2UtbmF2X19pdGVtLi0taW5wYWdlIGEgLl9fYzEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBjb2xvcjogI0Y1OTMwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmwtcGFnZS1uYXZfX2l0ZW0uLS1pbnBhZ2UgYSAuX19jMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjMDBBQUVCO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubC1wYWdlLW5hdl9faXRlbS4tLWlucGFnZSBhIC5wLWRhdGUge1xuICAtLWRheTogOXB4O1xuICAtLWRhdGU6IDIxcHg7XG59XG4ubC1wYWdlLW5hdl9faXRlbS4tLWlucGFnZSBhIC5wLWRhdGUgLl9fZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmwtcGFnZS1uYXZfX2l0ZW0uLS1pbnBhZ2UgYSAucC1kYXRlIC5fX2RheSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubC1wYWdlLW5hdl9faXRlbS4tLWlucGFnZSBhIC5fX3N1YiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5sLXBhZ2UtbmF2X19pdGVtLi0taW5wYWdlIGEgLl9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDMUQ4ODtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1wYWdlLW5hdl9faXRlbS4tLWlucGFnZSBhIC5fX2xhYmVsIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmwtcGFnZS1uYXZfX2l0ZW0uLS1pbnBhZ2UgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzAsIDIzNSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1LCAwLjcpO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXBhZ2UtbmF2X19pdGVtLi0taW5wYWdlIGE6YmVmb3JlIHtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubC1wYWdlLW5hdl9faXRlbS4tLWlucGFnZSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNnB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9hcncwMS5wbmcpIG5vLXJlcGVhdCA1MCUgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXBhZ2UtbmF2X19pdGVtLi0taW5wYWdlIGE6YWZ0ZXIge1xuICAgIGJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtcGFnZS1uYXZfX2l0ZW0uLS1pbnBhZ2UgYTpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmwtcGFnZS1uYXZfX2l0ZW0uLS1pbnBhZ2UgYS5pcy1jdXJyZW50OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1wYWdlLW5hdi1maXhlZC1zcCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGMkU7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLXBhZ2UtbmF2LWZpeGVkLXNwIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5pcy1wYWdlLW5hdi1maXhlZC1zcCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0biAudS1wY2JyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX2FydzAxLnBuZykgbm8tcmVwZWF0IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG46YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0bjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1wYWdlLW5hdi1maXhlZC1zcCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0bjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtcGFnZS1uYXYtZml4ZWQtc3AgLmwtcGFnZS1uYXZfX2l0ZW0uLS1zcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtcGFnZS1uYXZfX3RyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLXBhZ2UtbmF2X190cmlnZ2VyX19pbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTNweDtcbiAgei1pbmRleDogMTAwMDAxO1xufVxuLmwtcGFnZS1uYXZfX3RyaWdnZXJfX2J0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDEzMiwgMTU5LCAxNzIsIDAuMTUpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xufVxuLmlzLXBhZ2UtbmF2LWZpeGVkLXNwIC5sLXBhZ2UtbmF2X190cmlnZ2VyX19idG4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5sLXBhZ2UtbmF2X190cmlnZ2VyX19idG5fX2ljbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5sLXBhZ2UtbmF2X190cmlnZ2VyX19idG4gLl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSwgdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSwgb3BhY2l0eSAyMDBtcyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG59XG5odG1sLmlzLXRyYW5zLWhlYWRlciAubC1wYWdlLW5hdl9fdHJpZ2dlcl9fYnRuIC5fX2xpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmwtcGFnZS1uYXZfX3RyaWdnZXJfX2J0biAuX19saW5lOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cbi5pcy1tZW51LW9wZW4gLmwtcGFnZS1uYXZfX3RyaWdnZXJfX2J0biAuX19saW5lOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubC1wYWdlLW5hdl9fdHJpZ2dlcl9fYnRuIC5fX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA5cHg7XG59XG4uaXMtbWVudS1vcGVuIC5sLXBhZ2UtbmF2X190cmlnZ2VyX19idG4gLl9fbGluZTpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLmwtcGFnZS1uYXZfX3RyaWdnZXJfX2J0biAuX19saW5lOm50aC1jaGlsZCgzKSB7XG4gIGJvdHRvbTogMDtcbn1cbi5pcy1tZW51LW9wZW4gLmwtcGFnZS1uYXZfX3RyaWdnZXJfX2J0biAuX19saW5lOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5sLWZvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBiOGVlO1xufVxuLmwtZm9vdGVyX19pbm5lciB7XG4gIGhlaWdodDogdmFyKC0tZm9vdGVyLWhlaWdodCk7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1tdiB7XG4gIC0taW5kZXgtaGVpZ2h0OiA3MjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDIwcHggNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbi5wLW12X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDBweDtcbiAgfVxufVxuLnAtbXZfX2FydyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19hcncge1xuICAgIHdpZHRoOiAyOHB4O1xuICB9XG59XG4ucC1tdl9fYXJ3OjpiZWZvcmUsIC5wLW12X19hcnc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbXZfYXJyb3dfMDEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucC1tdl9fYXJ3OjpiZWZvcmUsIC5wLW12X19hcnc6OmFmdGVyLCAucC1tdl9fYXJ3IGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNDAvMjQ7XG4gIHdpZHRoOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19hcnc6OmJlZm9yZSwgLnAtbXZfX2Fydzo6YWZ0ZXIsIC5wLW12X19hcncgaW1nIHtcbiAgICB3aWR0aDogMjhweDtcbiAgfVxufVxuLnAtbXZfX2Fydzo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBtdi1hcnctZmFkZUluIDE1MDBtcyAwbXMgaW5maW5pdGU7XG59XG4ucC1tdl9fYXJ3IGltZyB7XG4gIGFuaW1hdGlvbjogbXYtYXJ3LWZhZGVJbiAxNTAwbXMgNTBtcyBpbmZpbml0ZTtcbn1cbi5wLW12X19hcnc6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBtdi1hcnctZmFkZUluIDE1MDBtcyAxMDBtcyBpbmZpbml0ZTtcbn1cbi5wLW12X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2JnIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5wLW12X19iZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfbXZAcGMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fYmc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19tdkBzcC5wbmcpO1xuICB9XG59XG4ucC1tdl9fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fY29sdW1uIHtcbiAgICBnYXA6IDcycHg7XG4gIH1cbn1cbi5wLW12X19jb2x1bW5fX3BpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2NvbHVtbl9fcGljIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wLW12X19jb2x1bW5fX3BpYy5pcy1hbmltZS1iZWdpbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLW12X19jb2x1bW5fX3BpYyAuX19vYmplY3QxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX2NvbHVtbl9fcGljIC5fX29iamVjdDEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19jb2x1bW5fX2JhbGxvb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG4ucC1tdl9fY29sdW1uX19iYWxsb29uIC5fX29iamVjdDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbn1cbi5wLW12X19jb2x1bW5fX2NvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX2NvbHVtbl9fY29udCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJvdHRvbTogNDJweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2NvbHVtbl9fY29udCB7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4ucC1tdl9fbGF5b3V0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ucC1tdl9fbGF5b3V0X19ub3RlcyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX2xheW91dF9fbm90ZXMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fbGF5b3V0X19ub3RlcyAucC1tYXJrTGlzdCwgLnAtbXZfX2xheW91dF9fbm90ZXMgLnAtbWFya0xpc3QtLWZsYXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fbGF5b3V0X19ub3RlcyAucC1tYXJrTGlzdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpLCAucC1tdl9fbGF5b3V0X19ub3RlcyAucC1tYXJrTGlzdC0tZmxhdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucC1tdl9fbGF5b3V0X19jb3B5cmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fbGF5b3V0X19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucC1tdl9fbGF5b3V0X19pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fbGF5b3V0X19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwcGVyLi0taW5kZXggLnAtbXZfX2xheW91dF9faW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICB9XG59XG4ucC1tdl9fbGF5b3V0X19waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLW12X19sYXlvdXRfX3BpYyAuX19vYmplY3QzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG59XG4ucC1tdl9fbGF5b3V0X19waWMuX19kb29yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fbGF5b3V0X19waWMuX19kb29yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnAtbXZfX2xheW91dF9fcGljLl9fZG9vciAucC1tdl9fZG9vcl9fYmFkZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19sYXlvdXRfX3BpYy5fX2Rvb3IgLnAtbXZfX2Rvb3JfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fbGF5b3V0X19waWMuX19kb29yIC5fX29iamVjdDIgaW1nIHtcbiAgICB3aWR0aDogMTE2cHg7XG4gIH1cbn1cbi5wLW12X19sYXlvdXRfX3R4dEFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzNnB4O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19sYXlvdXRfX3R4dEFyZWEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG4ucC1tdl9fbGF5b3V0X190eHRBcmVhX190eHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLW12X19sYXlvdXRfX3R4dEFyZWFfX2J0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2xheW91dF9fdHh0QXJlYV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4ucC1tdl9fbGF5b3V0X190eHRBcmVhX19idG4gLmMtYnRuLCAucC1tdl9fbGF5b3V0X190eHRBcmVhX19idG4gLnAtcHJvZ3JhbU1vcmUsIC5wLW12X19sYXlvdXRfX3R4dEFyZWFfX2J0biAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0biwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAucC1tdl9fbGF5b3V0X190eHRBcmVhX19idG4gLl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjc0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyNUFCRUI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zO1xufVxuLnAtbXZfX2xheW91dF9fdHh0QXJlYV9fYnRuIC5jLWJ0biBzcGFuLCAucC1tdl9fbGF5b3V0X190eHRBcmVhX19idG4gLnAtcHJvZ3JhbU1vcmUgc3BhbiwgLnAtbXZfX2xheW91dF9fdHh0QXJlYV9fYnRuIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuIHNwYW4sIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLnAtbXZfX2xheW91dF9fdHh0QXJlYV9fYnRuIC5fX2J0biBzcGFuIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbn1cbi5wLW12X19sYXlvdXRfX3R4dEFyZWFfX2J0biAuYy1idG46aG92ZXIsIC5wLW12X19sYXlvdXRfX3R4dEFyZWFfX2J0biAucC1wcm9ncmFtTW9yZTpob3ZlciwgLnAtbXZfX2xheW91dF9fdHh0QXJlYV9fYnRuIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuOmhvdmVyLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5wLW12X19sYXlvdXRfX3R4dEFyZWFfX2J0biAuX19idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2N0M1RjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2xheW91dF9fdHh0QXJlYV9fYnRuIC5jLWJ0bjpob3ZlciBzcGFuLCAucC1tdl9fbGF5b3V0X190eHRBcmVhX19idG4gLnAtcHJvZ3JhbU1vcmU6aG92ZXIgc3BhbiwgLnAtbXZfX2xheW91dF9fdHh0QXJlYV9fYnRuIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuOmhvdmVyIHNwYW4sIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLnAtbXZfX2xheW91dF9fdHh0QXJlYV9fYnRuIC5fX2J0bjpob3ZlciBzcGFuIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5wLW12X19sYXlvdXQuLS1jb2wzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDBweCAxOThweCAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fbGF5b3V0Li0tY29sMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOTZweCAxODZweCAzOTZweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4ucC1tdl9faW50cm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NzhweDtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9faW50cm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1tdl9faW50cm9fX291dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTc4cHg7XG4gIGhlaWdodDogMTM2cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubC13cmFwcGVyLi0taW5kZXggLnAtbXZfX2ludHJvX19vdXRlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXBwZXIuLS1pbmRleCAucC1tdl9faW50cm9fX291dGVyIHtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG59XG4ubC13cmFwcGVyLi0tbWVtYmVyIC5wLW12X19pbnRyb19fb3V0ZXIge1xuICBib3JkZXItY29sb3I6ICNBRkUzRkE7XG59XG4ubC13cmFwcGVyLi0tZ3Vlc3QgLnAtbXZfX2ludHJvX19vdXRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IxRkNEOTtcbn1cbi5wLW12X19pbnRyby5fX21lbWJlciAucC1tdl9faW50cm9fX291dGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUZFM0ZBO1xufVxuLnAtbXZfX2ludHJvLl9fbWVtYmVyIC5wLW12X19pbnRyb19fb3V0ZXIgZW0ge1xuICBjb2xvcjogIzI1QUJFQjtcbn1cbi5wLW12X19pbnRyby5fX21lbWJlciAucC1tdl9faW50cm9fX291dGVyIC5fX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5wLW12X19pbnRyby5fX21lbWJlciAucC1tdl9faW50cm9fX291dGVyIC5fX2Jhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzk1RDZGNyAyMCUsICNDM0VBRkIgMjAlKTtcbn1cbi5wLW12X19pbnRyby5fX2d1ZXN0IC5wLW12X19pbnRyb19fb3V0ZXIge1xuICBib3JkZXItY29sb3I6ICNCMUZDRDk7XG59XG4ucC1tdl9faW50cm8uX19ndWVzdCAucC1tdl9faW50cm9fX291dGVyIGVtIHtcbiAgY29sb3I6ICNFODQ2OUE7XG59XG4ucC1tdl9faW50cm8uX19ndWVzdCAucC1tdl9faW50cm9fX291dGVyIC5fX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5wLW12X19pbnRyby5fX2d1ZXN0IC5wLW12X19pbnRyb19fb3V0ZXIgLl9fYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjOTRFN0RFIDIwJSwgI0M0RkRFMiAyMCUpO1xufVxuLnAtbXZfX2ludHJvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX2ludHJvOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucC1tdl9faW50cm9fX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9faW50cm9fX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnAtbXZfX2ludHJvX190dGwgZW0ge1xuICBtYXJnaW46IDAgMC4xMjVlbTtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9faW50cm9fX3R0bCBlbSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4ubC13cmFwcGVyLi0tbWVtYmVyIC5wLW12X19pbnRyb19fdHRsIGVtIHtcbiAgY29sb3I6ICMyNUFCRUI7XG59XG4ubC13cmFwcGVyLi0tZ3Vlc3QgLnAtbXZfX2ludHJvX190dGwgZW0ge1xuICBjb2xvcjogI0U4NDY5QTtcbn1cbi5wLW12X19pbnRyb19fdHRsLS1jMSB7XG4gIGNvbG9yOiAjMWNhNGU4O1xufVxuLnAtbXZfX2ludHJvX190dGwtLWMyIHtcbiAgY29sb3I6ICNlODU1OWY7XG59XG4ucC1tdl9faW50cm9fX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19pbnRyb19fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ucC1tdl9faW50cm9fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLW12X19pbnRyb19fYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19pbnRyb19fYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wLW12X19pbnRyb19fYnRuIC5jLWJ0biBpLCAucC1tdl9faW50cm9fX2J0biAucC1wcm9ncmFtTW9yZSBpLCAucC1tdl9faW50cm9fX2J0biAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0biBpLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5wLW12X19pbnRyb19fYnRuIC5fX2J0biBpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5wLW12X19pbnRyb19fYnRuIC5jLWJ0biBpOjpiZWZvcmUsIC5wLW12X19pbnRyb19fYnRuIC5wLXByb2dyYW1Nb3JlIGk6OmJlZm9yZSwgLnAtbXZfX2ludHJvX19idG4gLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4gaTo6YmVmb3JlLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5wLW12X19pbnRyb19fYnRuIC5fX2J0biBpOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLW12X19pbnRybyAucC1saW5rTGlzdCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1tdl9faW50cm8gLnAtbGlua0xpc3QgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLW12X19pbnRybyAucC1saW5rTGlzdCBhIHtcbiAgY29sb3I6ICMwMDY2Y2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLW12X19pbnRybyAucC1saW5rTGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzk5ZmY7XG59XG4ucC1tdl9faW50cm9fX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IC0yOHB4O1xuICByaWdodDogLTc1cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19pbnRyb19fYmFkZ2Uge1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgfVxuICAucC1tdl9faW50cm9fX2JhZGdlIGltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbi5wLW12IGEucC1tdl9faW50cm8ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtbXYgYS5wLW12X19pbnRybyAucC1tdl9faW50cm9fX291dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMjRweCAyMHB4IC0xMHB4IHJnYmEoMCwgMTcwLCAyMzUsIDApO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDEwMDBtcywgdHJhbnNmb3JtIDEwMDBtcztcbn1cbi5wLW12IGEucC1tdl9faW50cm8gLnAtbXZfX2ludHJvX190dGwge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdiBhLnAtbXZfX2ludHJvIC5wLW12X19pbnRyb19fdHRsIHtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12IGEucC1tdl9faW50cm86aG92ZXIgLnAtbXZfX2ludHJvX19vdXRlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDI0cHggMjBweCAtMTBweCByZ2JhKDAsIDE3MCwgMjM1LCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCk7XG4gIH1cbn1cbi5wLW12X19zY3JvbGwtaWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fc2Nyb2xsLWljbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtd3JhcHBlci4tLWluZGV4IC5wLW12X19zY3JvbGwtaWNvIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4ucC1tdl9fc2Nyb2xsLWljbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ucC1tdl9fc2Nyb2xsLWljbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhbmltYXRpb246IGNpcmNsZW1vdmUgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZSwgY2lybGVtb3ZlaGlkZSAxLjZzIGVhc2Utb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGNpcmNsZW1vdmUge1xuICAwJSB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyA0cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogLTRweDtcbiAgfVxufVxuQGtleWZyYW1lcyBjaXJsZW1vdmVoaWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5wLW1hcmtMaXN0LCAucC1tYXJrTGlzdC0tZmxhdCB7XG4gIC0tZ2FwOiAwcHg7XG4gIC0tZ3V0dGVyOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLW1hcmtMaXN0Om5vdCg6bGFzdC1jaGlsZCksIC5wLW1hcmtMaXN0LS1mbGF0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5wLW1hcmtMaXN0ID4gbGksIC5wLW1hcmtMaXN0LS1mbGF0ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLW1hcmtMaXN0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCksIC5wLW1hcmtMaXN0LS1mbGF0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xufVxuLnAtbWFya0xpc3QgPiBsaSA+IGksIC5wLW1hcmtMaXN0LS1mbGF0ID4gbGkgPiBpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG59XG4ucC1tYXJrTGlzdCA+IGxpID4gc3BhbiwgLnAtbWFya0xpc3QtLWZsYXQgPiBsaSA+IHNwYW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5wLW1hcmtMaXN0Li0tYWxDID4gbGksIC4tLWFsQy5wLW1hcmtMaXN0LS1mbGF0ID4gbGkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLW1hcmtMaXN0Li0tYWxDID4gbGkgPiBzcGFuLCAuLS1hbEMucC1tYXJrTGlzdC0tZmxhdCA+IGxpID4gc3BhbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWFya0xpc3QtLXBjLWFsQyA+IGxpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucC1tYXJrTGlzdC0tcGMtYWxDID4gbGkgPiBzcGFuIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWFya0xpc3QuLS1wYy1hbFIgPiBsaSwgLi0tcGMtYWxSLnAtbWFya0xpc3QtLWZsYXQgPiBsaSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucC1tYXJrTGlzdC4tLXBjLWFsUiA+IGxpID4gc3BhbiwgLi0tcGMtYWxSLnAtbWFya0xpc3QtLWZsYXQgPiBsaSA+IHNwYW4ge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG59XG4ucC1tYXJrTGlzdC0tZmxhdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnAtdWw6bm90KDpsYXN0LWNoaWxkKSwgLnAtdWwtLWZsYXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnAtdWwgPiBsaSwgLnAtdWwtLWZsYXQgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ucC11bCA+IGxpOjpiZWZvcmUsIC5wLXVsLS1mbGF0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi772lXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMS43NWVtO1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXVsID4gbGk6bm90KDpmaXJzdC1jaGlsZCksIC5wLXVsLS1mbGF0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG4ucC11bC0tZmxhdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnAtbGlua0xpc3Qge1xuICAtLWdhcDogMC4yNWVtO1xuICAtLWd1dHRlcjogMC41ZW07XG4gIC0tbXQ6IDBweDtcbiAgLS1tYjogMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1tdCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW1iKTtcbn1cbi5wLWxpbmtMaXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5wLWxpbmtMaXN0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xufVxuLnAtbGlua0xpc3QgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG4ucC1saW5rTGlzdCA+IGxpID4gYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgY29sb3I6ICMwMGFhZWI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMS41ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZ2FwKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtbGlua0xpc3QgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQ5ZWZmO1xuICB9XG59XG4ucC1saW5rTGlzdC4tLWFsQyA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1saW5rTGlzdC4tLWZsYXQgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wLWNvbHVtbkJveCB7XG4gIC0tbXQ6IDA7XG4gIC0tbWI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbkJveCB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuLnAtY29sdW1uQm94Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbXQtc3AsIHZhcigtLW10KSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uQm94Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tdC1wYywgdmFyKC0tbXQpKTtcbiAgfVxufVxuLnAtY29sdW1uQm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYi1zcCwgdmFyKC0tbWIpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5Cb3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWItcGMsIHZhcigtLW1iKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb2x1bW5Cb3hfX291dGVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucC1jb2x1bW5Cb3hfX291dGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbHVtbkJveF9fb3V0ZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLnAtY29sdW1uQm94X19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29sdW1uQm94X19pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wLWNvbHVtbkJveF9faW5uZXIuLS13aWR0aC1mcmVlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1jb2x1bW5Cb3hfX2lubmVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtY29sdW1uQm94X19pbm5lciAudS1tYXJrTGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLnAtY29sdW1uQm94LS1zbWFsbC0tYmx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA2MHB4IDAgMjBweDtcbiAgcGFkZGluZzogMzBweCA2MHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGY0ZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29sdW1uQm94LS1zbWFsbC0tYmx1ZSB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4IDA7XG4gIH1cbn1cbi5wLWNvbHVtbkJveC0tYmx1ZSB7XG4gIC0tbXQtc3A6IDMwcHg7XG4gIC0tbXQtcGM6IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGQ0ZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbkJveC0tYmx1ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLnAtY29sdW1uQm94LS13aGl0ZSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCAjQkJEREVBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtY29sdW1uQm94LS1ib3JkZXIge1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb2x1bW5Cb3gtLWJvcmRlciB7XG4gICAgcGFkZGluZzogMzBweCAyNHB4O1xuICB9XG59XG4ubC13cmFwcGVyLi0tbWVtYmVyIC5wLWNvbHVtbkJveC0tYm9yZGVyIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI0FGRTNGQTtcbn1cbi5sLXdyYXBwZXIuLS1ndWVzdCAucC1jb2x1bW5Cb3gtLWJvcmRlciB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNCMUZDRDk7XG59XG4ucC1jb2x1bW5Cb3guLS1uYXJyb3cxIHtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wLWNvbHVtbkJveCAucC1zZWN0aW9uX190dGwge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLnAtY29sdW1uQm94IC5wLXNlY3Rpb25fX2xlZGUge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ucC1jb2x1bW5Cb3hfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5Cb3hfX2NvbnRlbnQge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtY29sdW1uQm94X19jb250ZW50X190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjUuNXB4ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uQm94X19jb250ZW50X190dGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucC1jb2x1bW5Cb3hfX2NvbnRlbnRfX3R0bCAuX19zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnAtY29sdW1uQm94X19jb250ZW50X19waWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uQm94X19jb250ZW50X19waWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG59XG5cbi5wLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbWVkaWEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tZWRpYSA+IDpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1lZGlhID4gOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnAtbWVkaWFfX2NvbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5wLW1lZGlhX19waWMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1zZWN0aW9uIHtcbiAgLS1ndXR0ZXItc2lkZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHBhZGRpbmc6IDBweCB2YXIoLS1ndXR0ZXItc2lkZSk7XG59XG4ucC1zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG4ucC1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLnAtc2VjdGlvbl9faW5jb250IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3V0dGVyLXNpZGUpICogLTEpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyLXNpZGUpICogLTEpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlci1zaWRlKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyLXNpZGUpO1xufVxuLnAtc2VjdGlvbl9faW5uZXIge1xuICAtLW1heC13aWR0aDogMTAwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XG59XG4ucC1zZWN0aW9uX19pbm5lci0tbmFycm93MSB7XG4gIG1heC13aWR0aDogMTAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLXNlY3Rpb25fX3NlY3RvciB7XG4gIC0tbXQ6IDc1cHg7XG59XG4ucC1zZWN0aW9uX19zZWN0b3IgKyAucC1zZWN0aW9uX19zZWN0b3Ige1xuICBtYXJnaW4tdG9wOiB2YXIoLS1tdC1zcCwgdmFyKC0tbXQpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0aW9uX19zZWN0b3IgKyAucC1zZWN0aW9uX19zZWN0b3Ige1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW10LXBjLCB2YXIoLS1tdCkpO1xuICB9XG59XG4ucC1zZWN0aW9uX19sZWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0aW9uX19sZWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtc2VjdGlvbl9fbGVkZSA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ucC1zZWN0aW9uX19sZWRlIC5fX21pZGRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uX19sZWRlIC5fX21pZGRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1zZWN0aW9uX19sZWRlIC5fX3NtYWxsZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC1zZWN0aW9uX19zZXBhcmF0ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbl9fc2VwYXJhdGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnAtc2VjdGlvbl9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb25fX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IC04MHB4IGF1dG8gMTZweDtcbiAgfVxufVxuLnAtc2VjdGlvbl9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlY3Rpb25fX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnAtc2VjdGlvbl9fdHRsIC5fX3NtYWxsZXIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ucC1zZWN0aW9uX190dGwgLl9fbGFyZ2VyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlY3Rpb25fX3R0bCAuX19sYXJnZXIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuLnAtc2VjdGlvbl9fdHRsIC5fX3N0ZXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA5OHB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUFBRTc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uX190dGwgLl9fc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG4ucC1zZWN0aW9uX190dGwgLl9faWNvIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlY3Rpb25fX3R0bCAuX19pY28gaW1nIHtcbiAgICB3aWR0aDogMTAycHg7XG4gIH1cbn1cbi5wLXNlY3Rpb25fX3R0bC0tdGhpY2sge1xuICBjb2xvcjogIzEyNzFkMDtcbn1cbi5wLXNlY3Rpb25fX2hkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4ucC1zZWN0aW9uX19oZF9fYmFsbG9vbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNzUlOyAvKiAyNC41cHggKi9cbn1cbi5wLXNlY3Rpb25fX2hkX190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDQycHggKi9cbiAgYmFja2dyb3VuZDogdmFyKC0tX2dyZWVuLWJsdWUsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzU1QzBCMCAwJSwgIzAwQUFFQiAxMDAlKSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLXNlY3Rpb25fX2hkX190dGwgLl9fc21hbGxlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucC1zZWN0aW9uX19oZF9fbGVkZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucC1zZWN0aW9uLS1wYWRkaW5nMSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb24tLXBhZGRpbmcxIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuLnAtc2VjdGlvbi0tYmcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wLXNlY3Rpb24tLWJnMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfc2VjdGlvbjAxLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4ucC1zZWN0aW9uLS1iZzIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZjRkIHVybCguLi9pbWFnZXMvYXBwZGxfYmcucG5nKSA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uLS1iZzIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmNGQgdXJsKC4uL2ltYWdlcy9hcHBkbF9iZ0BzcC5wbmcpIDUwJSAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG59XG4ucC1zZWN0aW9uLS1iZzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGN0ZFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3NlY3Rpb24wMy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5wLXNlY3Rpb24tLWJnNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDE3MCwgMjM1LCAwLjEpIDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KC05MGRlZywgcmdiYSgwLCAxNzAsIDIzNSwgMC4xKSAxcHgsIHRyYW5zcGFyZW50IDFweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xufVxuLnAtc2VjdGlvbi0tYmc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzRUFGQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzUsIDIyNywgMjUwLCAwLjc1KTtcbn1cbi5wLXNlY3Rpb24tLWJnNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc3LCAyNTIsIDIxNywgMC43NSk7XG59XG4ucC1zZWN0aW9uLS1iZzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1zZWN0aW9uLS1iZzc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDBkdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgZmlsdGVyOiBvcGFjaXR5KDMwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VjdGlvbi0tYmc3OjpiZWZvcmUge1xuICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICB9XG59XG4ubC13cmFwcGVyLi0tbWVtYmVyIC5wLXNlY3Rpb24tLWJnNzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9iZ19hXzAxQHBjLnBuZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtd3JhcHBlci4tLW1lbWJlciAucC1zZWN0aW9uLS1iZzc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9iZ19hXzAxQHNwLnBuZyk7XG4gIH1cbn1cbi5sLXdyYXBwZXIuLS1ndWVzdCAucC1zZWN0aW9uLS1iZzc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbXZfYmdfYl8wMUBwYy5wbmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXdyYXBwZXIuLS1ndWVzdCAucC1zZWN0aW9uLS1iZzc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9iZ19iXzAxQHNwLnBuZyk7XG4gIH1cbn1cbi5wLXNlY3Rpb24tLWJnNzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDBkdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYyRTtcbiAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlY3Rpb24tLWJnNzo6YWZ0ZXIge1xuICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbi4tLWJnLXJvdW5kLXRvcCwgLi0tYmctcm91bmQtYm90dG9tIHtcbiAgLS1iYXNlOiAzNzU7XG4gIC0tYmdjOiAjZmZmO1xuICAtLXJvdW5kLWhlaWdodDogNTA7XG4gIC0tYWRqdXN0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWJnLXJvdW5kLXRvcCwgLi0tYmctcm91bmQtYm90dG9tIHtcbiAgICAtLWJhc2U6IDE0MDA7XG4gICAgLS1yb3VuZC1oZWlnaHQ6IDEyOTtcbiAgfVxufVxuLi0tYmctcm91bmQtdG9wOjpiZWZvcmUsIC4tLWJnLXJvdW5kLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnX2N1cnZlX3RvcF8wMUBzcC5zdmcpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCBtYXgodmFyKC0tcm91bmQtaGVpZ2h0KSAvIHZhcigtLWJhc2UpICogMTAwdncgKyB2YXIoLS1hZGp1c3QpLCB2YXIoLS1yb3VuZC1oZWlnaHQpICogMXB4ICsgdmFyKC0tYWRqdXN0KSksICMyNUFCRUIgbWF4KHZhcigtLXJvdW5kLWhlaWdodCkgLyB2YXIoLS1iYXNlKSAqIDEwMHZ3ICsgdmFyKC0tYWRqdXN0KSwgdmFyKC0tcm91bmQtaGVpZ2h0KSAqIDFweCArIHZhcigtLWFkanVzdCkpKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgdG9wLCBjZW50ZXIgdG9wO1xuICBtYXNrLXNpemU6IGF1dG8gbWF4KHZhcigtLXJvdW5kLWhlaWdodCkgLyB2YXIoLS1iYXNlKSAqIDEwMHZ3LCB2YXIoLS1yb3VuZC1oZWlnaHQpICogMXB4KSwgMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ2MpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWJnLXJvdW5kLXRvcDo6YmVmb3JlLCAuLS1iZy1yb3VuZC1ib3R0b206OmJlZm9yZSB7XG4gICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmdfY3VydmVfdG9wXzAxQHBjLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IG1heCh2YXIoLS1yb3VuZC1oZWlnaHQpIC8gdmFyKC0tYmFzZSkgKiAxMDB2dyArIHZhcigtLWFkanVzdCksIHZhcigtLXJvdW5kLWhlaWdodCkgKiAxcHggKyB2YXIoLS1hZGp1c3QpKSwgIzI1QUJFQiBtYXgodmFyKC0tcm91bmQtaGVpZ2h0KSAvIHZhcigtLWJhc2UpICogMTAwdncgKyB2YXIoLS1hZGp1c3QpLCB2YXIoLS1yb3VuZC1oZWlnaHQpICogMXB4ICsgdmFyKC0tYWRqdXN0KSkpO1xuICB9XG59XG4uLS1iZy1yb3VuZC10b3AuLS1iZ2MtMSwgLi0tYmctcm91bmQtYm90dG9tLi0tYmdjLTEge1xuICAtLWJnYzogcmdiYSgzNywgMTcxLCAyMzUsIC4xNSk7XG59XG4uLS1iZy1yb3VuZC1ib3R0b206OmJlZm9yZSB7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuXG4ucC1zZWN0b3I6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdG9yOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5wLXNlY3Rvcl9faGVhZGVyX19udW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzI1QUJFQiAwJSwgIzI1QUJFQiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZWN0b3JfX2hlYWRlcl9fbnVtID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVBQkVCO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0b3JfX2hlYWRlcl9fbnVtID4gc3BhbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnAtc2VjdG9yX19oZWFkZXJfX3R0bCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0b3JfX2hlYWRlcl9fdHRsIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5wLXNlY3Rvcl9faGVhZGVyX190eHQge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0b3JfX2hlYWRlcl9fdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtYXJyb3dTZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMTBweCByZ2JhKDE3NiwgMjE2LCAyNDcsIDAuNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJyb3dTZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtYXJyb3dTZWN0X19oZWFkIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcnJvd1NlY3RfX2hlYWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcnJvd1NlY3RfX2hlYWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMTZweCAwIDE2cHggMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBhYmViO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJyb3dTZWN0X19oZWFkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDE2cHggMTZweCAwIDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYWJlYjtcbiAgfVxufVxuLnAtYXJyb3dTZWN0X19oZWFkIC51LWVtIHtcbiAgY29sb3I6ICNmZmZmMDA7XG59XG4ucC1hcnJvd1NlY3RfX2NvbnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcnJvd1NlY3RfX2NvbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcnJvd1NlY3RfX2NvbnRfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJyb3dTZWN0X19jb250IC5jLWJ0biwgLnAtYXJyb3dTZWN0X19jb250IC5wLXByb2dyYW1Nb3JlLCAucC1hcnJvd1NlY3RfX2NvbnQgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4sIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLnAtYXJyb3dTZWN0X19jb250IC5fX2J0biB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucC1hcnJvd1NlY3RfX3R4dDEge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcnJvd1NlY3RfX3R4dDEge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wLWFycm93U2VjdF9fcGljMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcnJvd1NlY3RfX3BpYzEgaW1nIHtcbiAgICB3aWR0aDogMTI4cHg7XG4gIH1cbn1cblxuLnAtcHJpdmlsZWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZTogXCJoZWFkIGhlYWRcIiBhdXRvIFwiaW5uZXIgcGljXCIgYXV0by9hdXRvIDI1OHB4O1xuICBnYXA6IDIwcHggNDBweDtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByaXZpbGVnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ucC1wcml2aWxlZ2VfX2hlYWQge1xuICBncmlkLWFyZWE6IGhlYWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpdmlsZWdlX19oZWFkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbi5wLXByaXZpbGVnZV9fdHh0MSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByaXZpbGVnZV9fdHh0MSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXByaXZpbGVnZV9fdHh0MSAudS1md0Ige1xuICBjb2xvcjogIzAwYWJlYjtcbn1cbi5wLXByaXZpbGVnZV9fdHh0MiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJpdmlsZWdlX190eHQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtcHJpdmlsZWdlX19pbm5lciB7XG4gIGdyaWQtYXJlYTogaW5uZXI7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByaXZpbGVnZV9faW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnAtcHJpdmlsZWdlX19pbm5lciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5wLXByaXZpbGVnZV9faW5uZXIgLnAtbWFya0xpc3QgaSwgLnAtcHJpdmlsZWdlX19pbm5lciAucC1tYXJrTGlzdC0tZmxhdCBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5wLXByaXZpbGVnZV9faW5uZXIgLnAtbWFya0xpc3QgaS5fX2JsdWUsIC5wLXByaXZpbGVnZV9faW5uZXIgLnAtbWFya0xpc3QtLWZsYXQgaS5fX2JsdWUge1xuICBjb2xvcjogIzAwQUFFQjtcbn1cbi5wLXByaXZpbGVnZV9fdHh0MyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJpdmlsZWdlX190eHQzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXByaXZpbGVnZV9fYmFkZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByaXZpbGVnZV9fYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgbWFyZ2luOiAtODBweCBhdXRvIDEwcHg7XG4gIH1cbn1cbi5wLXByaXZpbGVnZV9fcGljIHtcbiAgZ3JpZC1hcmVhOiBwaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcml2aWxlZ2VfX3BpYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtcHJpdmlsZWdlX19waWMgaW1nIHtcbiAgYm94LXNoYWRvdzogMCAwIDIxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByaXZpbGVnZV9fcGljIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5wLWNhbmJveCB7XG4gIHBhZGRpbmctdG9wOiA3OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYW5ib3gge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucC1jYW5ib3g6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfY2FuYm94XzAxQHNwLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODA1cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYW5ib3g6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19jYW5ib3hfMDFAcGMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIyMzdweCBhdXRvO1xuICB9XG59XG4ucC1jYW5ib3hfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG4ucC1jYW5ib3hfX2hlYWRfX2JhZGdlIHtcbiAgLS1zaXplOiAxMDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01NHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBRUI7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDBBQUVCO1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbmJveF9faGVhZF9fYmFkZ2Uge1xuICAgIC0tc2l6ZTogMTI4cHg7XG4gICAgdG9wOiAtMjZweDtcbiAgICBsZWZ0OiA2N3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnAtY2FuYm94X19oZWFkX19sZWRlIHtcbiAgLS13aWR0aDogNTgwcHg7XG4gIG1heC13aWR0aDogdmFyKC0td2lkdGgpO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuLnAtY2FuYm94X19oZDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4MzMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwQUFFQjtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogM3B4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbmJveF9faGQzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEwcHg7XG4gIH1cbn1cbi5wLWNhbmJveF9faGQzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fY2hlY2tfYmx1ZV8wMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucC1jYW5ib3hfX3NlY3Rvcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbmJveF9fc2VjdG9yX19saXN0IHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wLWNhbmJveF9fc2VjdG9yIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMEFBRUI7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYW5ib3hfX3NlY3RvciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5wLWNhbmJveF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jYW5ib3hfX2NvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG59XG4ucC1jYW5ib3hfX2NvbnQgPiAqIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ucC1jYW5ib3hfX2NvbnQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ucC1jYW5ib3hfX2NvbnRfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtY2FuYm94X19jb250X190dGwtLWxhcmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYW5ib3hfX2NvbnRfX3R0bC0tbGFyZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnAtY2FuYm94X19jb250X190dGwtLWxhcmdlIHN1cCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucC1jYW5ib3hfX2NvbnQgaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1jYW5ib3hfX3R4dDEge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYW5ib3hfX3R4dDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhbmJveF9fdHh0MSB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVlbTtcbiAgfVxufVxuLnAtY2FuYm94X190eHQyIHtcbiAgY29sb3I6ICMwMEFBRUI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FuYm94X190eHQyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wLWNhbmJveC0tc2l6ZTEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLWNhbmJveC0tc2l6ZTEgPiAqIHtcbiAgbWF4LXdpZHRoOiAzMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYW5ib3gtLXNpemUxID4gKiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5wLWNhbkhkZzMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzJweCAwIDI0cHg7XG59XG4ucC1jYW5IZGczOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLWNhbkhkZzM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1jYW5IZGczIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbkhkZzMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLnAtY2FuSGRnMyBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ubC13cmFwcGVyLi0tbWVtYmVyIC5wLWNhbkhkZzMgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzk1RDZGNyAyMCUsICNDM0VBRkIgMjAlKTtcbn1cbi5sLXdyYXBwZXIuLS1ndWVzdCAucC1jYW5IZGczIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM5NEU3REUgMjAlLCAjQzRGREUyIDIwJSk7XG59XG5cbi5wLWNhbmxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbmxheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0dGwgZmlnXCIgXCJ0eHQgZmlnXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgfVxufVxuLnAtY2FubGF5b3V0X190dGwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbmxheW91dF9fdHRsIHtcbiAgICBncmlkLWFyZWE6IHR0bDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbmxheW91dF9fZmlnIHtcbiAgICBncmlkLWFyZWE6IGZpZztcbiAgICB3aWR0aDogNTIwcHg7XG4gIH1cbn1cbi5wLWNhbmxheW91dF9fdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhbmxheW91dF9fdHh0IHtcbiAgICBncmlkLWFyZWE6IHR4dDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLWNhbmxheW91dF9fdHh0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cbi5wLWNhbmxheW91dF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FubGF5b3V0X19idG4ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5wLWFwcGRsIHtcbiAgcGFkZGluZzogNDBweCAxNnB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkZDQUY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXBwZGxfX2xheW91dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyNjJweDtcbiAgfVxufVxuLnAtYXBwZGxfX2NsbV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4IDkwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXBwZGxfX2NsbV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5wLWFwcGRsX19jbG1fX2l0ZW0xIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ucC1hcHBkbF9fY2xtX19pdGVtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcHBkbF9fY2xtX19pdGVtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXBwZGxfX2NsbV9faXRlbTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAzODZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFwcGRsX19jbG1fX2l0ZW0yIGltZyB7XG4gICAgd2lkdGg6IDI3OHB4O1xuICB9XG59XG4ucC1hcHBkbF9fY2xtX19pdGVtMl9fbm90ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXBwZGxfX2NsbV9faXRlbTJfX25vdGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5wLWFwcGRsX190dGwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXBwZGxfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucC1hcHBkbF9fdHRsIC5fX2xhcmdlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcHBkbF9fdHRsIC5fX2xhcmdlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucC1hcHBkbF9fYm94IHtcbiAgd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMzBweCAxMHB4IHJnYmEoMjMzLCAyMzMsIDIzMywgMC4zNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXBwZGxfX2JveCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG59XG4ucC1hcHBkbF9fYm94X190dGwge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1hcHBkbF9fdHh0MSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjRUMxRDg4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXBwZGxfX3R4dDEge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1hcHBkbF9fdHh0MSAucC1kYXRlIHtcbiAgLS1jb2xvcjogI0VDMUQ4ODtcbiAgLS1kYXk6IDIxcHg7XG4gIC0tZGF0ZTogOTFweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXBwZGxfX3R4dDEgLnAtZGF0ZSB7XG4gICAgLS1kYXk6IDI1cHg7XG4gICAgLS1kYXRlOiAxMDdweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnAtYXBwZGxfX3R4dDIge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtYXBwZGxfX3R4dDIgKyAucC1hcHBkbF9fdHh0MiB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG4ucC1hcHBkbF9fdHh0MiAuX19lbSB7XG4gIGNvbG9yOiAjRTcwMDc3O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWFwcGRsX190eHQyX19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMEFBRUI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWFwcGRsX19jb250X19pbm5lciB7XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcHBkbF9fY29udF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuICB9XG59XG4ucC1hcHBkbF9fY29udCAucC1mdWtpZGFzaGktdW5pdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXBwZGxfX2NvbnQgLnAtZnVraWRhc2hpLXVuaXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLWFwcGRsX19jb250IC5wLWZ1a2lkYXNoaS11bml0ID4gc3BhbiB7XG4gIHdpZHRoOiAyNjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnAtYnJpZWZpbmdfX2hlYWQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnJpZWZpbmdfX2hlYWQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX2hlYWRfX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1icmllZmluZ19faGVhZF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAtMzVweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUMxRDg4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnJpZWZpbmdfX2hlYWRfX2RhdGUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBoZWlnaHQ6IDE2NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19oZWFkX19kYXRlIC5wLWRhdGUge1xuICAtLWNvbG9yOiAjZmZmO1xuICAtLWRheS1jb2xvcjogI0VDMUQ4ODtcbiAgLS1kYXk6IDEzcHg7XG4gIC0tZGF0ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnJpZWZpbmdfX2hlYWRfX2RhdGUgLnAtZGF0ZSB7XG4gICAgLS1kYXk6IDE2cHg7XG4gICAgLS1kYXRlOiA2NXB4O1xuICB9XG59XG4ucC1icmllZmluZ19faGVhZF9fY29udCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4ucC1icmllZmluZ19faGVhZF9fdHRsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJyaWVmaW5nX19oZWFkX190dGwge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC1icmllZmluZ19faGVhZF9fdHh0IHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wLWJyaWVmaW5nX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDIwcHg7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJyaWVmaW5nX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX3NlY3Rpb25fX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1icmllZmluZ19fc2VjdGlvbl9fdHRsLi0tYzEge1xuICBiYWNrZ3JvdW5kOiAjQ0VFNkZGO1xufVxuLnAtYnJpZWZpbmdfX3NlY3Rpb25fX3R0bC4tLWMyIHtcbiAgYmFja2dyb3VuZDogI0NCRUVGQjtcbn1cbi5wLWJyaWVmaW5nX19zZWN0aW9uX19jb250IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucC1icmllZmluZ19fc2VjdGlvbl9fc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5wLWJyaWVmaW5nX19zZWN0aW9uX19zdW1tYXJ5X19sb2dvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1icmllZmluZ19fc2VjdGlvbl9fc3VtbWFyeV9fbG9nbyBpbWcge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJyaWVmaW5nX19zZWN0aW9uX19zdW1tYXJ5X19sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4ucC1icmllZmluZ19fc2VjdGlvbl9fc3VtbWFyeV9fY29udCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnAtYnJpZWZpbmdfX3NlY3Rpb25fX3N1bW1hcnlfX2NvbnRfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWJyaWVmaW5nX19zZWN0aW9uX19zdW1tYXJ5X19jb250X19sYXlvdXRfX3BpYyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnAtYnJpZWZpbmdfX3NlY3Rpb25fX3N1bW1hcnlfX2NvbnRfX2xheW91dF9fYm94IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ucC1icmllZmluZ19fc2VjdGlvbl9fc3VtbWFyeV9fbGVkZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1icmllZmluZ19fc2VjdGlvbl9fc3VtbWFyeV9fbGVkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4ucC1icmllZmluZ19fc2VjdGlvbl9fc3VtbWFyeV9fbGVkZSAuX19lbSB7XG4gIGNvbG9yOiAjMjVBQkVCO1xufVxuLnAtYnJpZWZpbmdfX3NlY3Rpb25fX3N1bW1hcnlfX2xpc3Qge1xuICAtLWdhcDogNnB4O1xuICAtLWd1dHRlcjogLjc1ZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1icmllZmluZ19fc2VjdGlvbl9fc3VtbWFyeV9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1icmllZmluZ19fc2VjdGlvbl9fc3VtbWFyeV9fcGljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnJpZWZpbmdfX3NlY3Rpb25fX3N1bW1hcnlfX3BpYyB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX3NlY3Rpb25fX2RhdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtYnJpZWZpbmdfX3NlY3Rpb25fX2RhdGVfX3NlY3RvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucC1icmllZmluZ19fc2VjdGlvbl9fZGF0ZV9fc2VjdG9yICsgLnAtYnJpZWZpbmdfX3NlY3Rpb25fX2RhdGVfX3NlY3RvciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucC1icmllZmluZ19fc2VjdGlvbl9fZGF0ZV9fc2VjdG9yX190dGwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzI1QUJFQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1icmllZmluZ19fc2VjdGlvbl9fZGF0ZV9fc2VjdG9yX190dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19zZWN0aW9uX19kYXRlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wLWJyaWVmaW5nX19zZWN0aW9uX19kYXRlX19saXN0Li0tdHlwZTEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDExcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnJpZWZpbmdfX3NlY3Rpb25fX2RhdGVfX2xpc3QuLS10eXBlMSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQ1cHg7XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19zZWN0aW9uX19kYXRlX19saXN0Li0tdHlwZTEgLnAtYnJpZWZpbmdfX3NlY3Rpb25fX2RhdGVfX2xpc3RfX2NlbGwge1xuICBoZWlnaHQ6IDgzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnJpZWZpbmdfX3NlY3Rpb25fX2RhdGVfX2xpc3QuLS10eXBlMSAucC1icmllZmluZ19fc2VjdGlvbl9fZGF0ZV9fbGlzdF9fY2VsbCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMTA4cHg7XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19zZWN0aW9uX19kYXRlX19saXN0Li0tdHlwZTIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJyaWVmaW5nX19zZWN0aW9uX19kYXRlX19saXN0Li0tdHlwZTIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnJpZWZpbmdfX3NlY3Rpb25fX2RhdGVfX2xpc3QuLS10eXBlMiAucC1icmllZmluZ19fc2VjdGlvbl9fZGF0ZV9fbGlzdF9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19zZWN0aW9uX19kYXRlX19saXN0X19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtYnJpZWZpbmdfX3NlY3Rpb25fX2RhdGVfX2xpc3RfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi5wLWJyaWVmaW5nX19zZWN0aW9uX19kYXRlX19saXN0X19jZWxsIC5wLWRhdGUge1xuICAtLWRheTogMTBweDtcbiAgLS1kYXRlOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJyaWVmaW5nX19zZWN0aW9uX19kYXRlX19saXN0X19jZWxsIC5wLWRhdGUge1xuICAgIC0tZGF5OiAxNXB4O1xuICAgIC0tZGF0ZTogNjBweDtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX3NlY3Rpb25fX2RhdGVfX2xpc3RfX2NlbGwgLnAtZGF0ZSAuX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wLWJyaWVmaW5nX19zZWN0aW9uX19kYXRlX19saXN0X19jZWxsX190aW1lIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLWJyaWVmaW5nX19jYXRjaDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1icmllZmluZ19fY2F0Y2g6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX2NhdGNoX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJyaWVmaW5nX19jYXRjaF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX2NhdGNoX19ibnIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1icmllZmluZ19fY2F0Y2hfX2JuciA+ICoge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX2NhdGNoX19ibnIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnJpZWZpbmdfX2NhdGNoX19ibnIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX2RsYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjJmMmU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYnJpZWZpbmdfX2RsYm94X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJlOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1icmllZmluZ19fZGxib3hfX2hlYWQge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX2RsYm94X19oZWFkX190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1icmllZmluZ19fZGxib3hfX2hlYWRfX3R0bCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX2RsYm94X19jb250IHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJyaWVmaW5nX19kbGJveF9fY29udCB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICB9XG59XG4ucC1icmllZmluZ19fZGxib3hfX3dyYXAgLmMtY29sV3JhcF9fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnJpZWZpbmdfX2RsYm94X193cmFwIC5jLWNvbFdyYXBfX2NvbDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDE2cHggMCAxNnB4IDE2cHg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJyaWVmaW5nX19kbGJveF9fd3JhcCAuYy1jb2xXcmFwX19jb2w6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxNnB4IDE2cHggMCAxNnB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMjRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1icmllZmluZ19fYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJyaWVmaW5nX19idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnJpZWZpbmdfX2NvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19jb2x1bW5fX2NvbCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnJpZWZpbmdfX2NvbHVtbl9fY29sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19jb2x1bW5fX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVkZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1icmllZmluZ19fY29sdW1uX19jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZGY7XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19jb2x1bW5fX2NvbCAucC1kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJyaWVmaW5nX19jb2x1bW5fX2NvbCAucC1kYXRlIC5fX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX2l0aW5lcmFyeTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wLWJyaWVmaW5nX19pdGluZXJhcnlfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgY29sb3I6ICMwMGE5ZWE7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJyaWVmaW5nX19pdGluZXJhcnlfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnAtYnJpZWZpbmdfX2l0aW5lcmFyeV9faXRlbV9faGVhZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJyaWVmaW5nX19pdGluZXJhcnlfX2l0ZW1fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19pdGluZXJhcnlfX2l0ZW1fX2hlYWRfX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWJyaWVmaW5nX19pdGluZXJhcnlfX2l0ZW1fX2hlYWRfX3RpbWUge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5wLWJyaWVmaW5nX19pdGluZXJhcnlfX2l0ZW1fX2hlYWRfX3RpbWUgLl9fdGltZSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWJyaWVmaW5nX19pdGluZXJhcnlfX2l0ZW1fX2hlYWRfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtYnJpZWZpbmdfX3R4dDEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJyaWVmaW5nX190eHQxIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19ib3hDb2wge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1icmllZmluZ19fYm94Q29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbi5wLWJyaWVmaW5nX19ib3hDb2xfX2NvbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucC1icmllZmluZ19fYm94Q29sX19jb2wgLnAtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1ZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wLWJyaWVmaW5nX19ib3hDb2xfX2NvbCAucC1kYXRlIC5fX2RhdGUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG4ucC1icmllZmluZ19fYm94Q29sX19jb2wgLnAtZGF0ZSAuX19kYXkge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5wLWJyaWVmaW5nX19ib3hDb2xfX2NvbF9fdHh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1icmllZmluZ19fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wLWJyaWVmaW5nX19ib3R0b21fX3R0bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzAwQUFFQjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJyaWVmaW5nX19ib3R0b21fX3R0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1icmllZmluZ19fYm90dG9tX19idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnJpZWZpbmdfX2JvdHRvbV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC1icmllZmluZ19fYm90dG9tX19idG4gLmMtYnRuLCAucC1icmllZmluZ19fYm90dG9tX19idG4gLnAtcHJvZ3JhbU1vcmUsIC5wLWJyaWVmaW5nX19ib3R0b21fX2J0biAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0biwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAucC1icmllZmluZ19fYm90dG9tX19idG4gLl9fYnRuIHtcbiAgd2lkdGg6IDI5MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLWJyaWVmaW5nX19pbWFnZSB7XG4gIG1hcmdpbjogMjBweCAtMjBweCAtMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1icmllZmluZ19faW1hZ2Uge1xuICAgIG1hcmdpbjogMjBweCAtNDBweCAtNDBweDtcbiAgfVxufVxuXG4ucC1zZWN0aW9uLXNucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAyMHB4IDY0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1zZWN0aW9uLXNuc19faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG59XG4ucC1zZWN0aW9uLXNuc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ucC1zZWN0aW9uLXNuc19faGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0aW9uLXNuc19faGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ucC1zZWN0aW9uLXNuc19fYm9keSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXNlY3Rpb24tc25zX19zZWN0b3I6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlY3Rpb24tc25zX19zZWN0b3I6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cbi5wLXNlY3Rpb24tc25zX19saXN0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtc2VjdGlvbi1zbnNfX2xpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5wLXNlY3Rpb24tc25zX19saXN0X19pdGVtIGEge1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VjdGlvbi1zbnNfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4ucC1zZWN0aW9uLXNuc19fbGlzdF9faXRlbV9faWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnAtc2VjdGlvbi1zbnNfX2xpc3RfX2l0ZW1fX3RleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5wLXNlY3Rpb24tc25zX19idG4ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbi1zbnNfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuLnAtc2VjdGlvbi1zbnMgLnAtbGlua0xpc3Qge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0aW9uLXNucyAucC1saW5rTGlzdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wLXJlY29tbWVuZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY29tbWVuZC1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucC1yZWNvbW1lbmQtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMThweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xufVxuLnAtcmVjb21tZW5kLWxpc3RfX2l0ZW1fX3BpYyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnAtcmVjb21tZW5kLWxpc3RfX2l0ZW1fX2NvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDExcHg7XG59XG4ucC1yZWNvbW1lbmQtbGlzdF9faXRlbV9fY29udF9fdHRsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXJlY29tbWVuZC1saXN0X19pdGVtX19jb250X190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLXJlY29tbWVuZC1saXN0X19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLnAtc2Vjb25kLW12IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9ldmVudF9iZzAxQHBjLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWNvbmQtbXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9ldmVudF9iZzAxQHNwLmpwZyk7XG4gIH1cbn1cbi5wLXNlY29uZC1tdl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMzBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2Vjb25kLW12X19pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wLXNlY29uZC1tdl9fdHRsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZWNvbmQtbXZfX3R0bF9fc3ViIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnAtc2Vjb25kLW12X190dGxfX21haW4ge1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xufVxuXG4ucC1zZWNvbmRfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2Vjb25kX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucC1zZWNvbmRfX2hlYWRlcl9fdHRsIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXzotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDpyb290IC5wLXNlY29uZF9faGVhZGVyX190dGwge1xuICB3aWR0aDogNjU0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWNvbmQtbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLnAtc2Vjb25kLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWNvbmQtbmF2X19pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjQTdBN0E3O1xuICB9XG4gIC5wLXNlY29uZC1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICNBN0E3QTc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWNvbmQtbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIH1cbiAgLnAtc2Vjb25kLW5hdl9faXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xuICB9XG4gIC5wLXNlY29uZC1uYXZfX2l0ZW06bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2RTZFNjtcbiAgfVxufVxuLnAtc2Vjb25kLW5hdl9faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY29uZC1uYXZfX2l0ZW0gYSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5wLXNlY29uZC1uYXZfX2l0ZW0gYSAuX19oZWFkIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWNvbmQtbmF2X19pdGVtIGEgLl9faGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtc2Vjb25kLW5hdl9faXRlbSBhIC5fX3BpYyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAwIDI0cHggMTBweDtcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY29uZC1uYXZfX2l0ZW0gYSAuX19waWMge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgMTBweCA1cHg7XG4gIH1cbn1cbi5wLXNlY29uZC1uYXZfX2l0ZW0gYSAuX19waWMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnAtc2Vjb25kLW5hdl9faXRlbSBhIC5fX2Zvb3Qge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2Vjb25kLW5hdl9faXRlbSBhIC5fX2Zvb3Qge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnAtc2Vjb25kLW5hdl9faXRlbSBhIC5pY29uLWFydy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMjAwbXM7XG59XG4ucC1zZWNvbmQtbmF2X19pdGVtIGE6aG92ZXIgLl9faGVhZCwgLnAtc2Vjb25kLW5hdl9faXRlbSBhOmhvdmVyIC5fX3BpYywgLnAtc2Vjb25kLW5hdl9faXRlbSBhOmhvdmVyIC5fX2Zvb3Qge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucC1zZWNvbmQtbmF2X19pdGVtIGE6aG92ZXIgLmljb24tYXJ3LWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnAtc2Vjb25kLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY29uZC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2Vjb25kLXNlY3Rpb25fX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnAtc2Vjb25kLXNlY3Rpb25fX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWNvbmQtc2VjdGlvbl9fdHRsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHdpZHRoOiAzOCU7XG4gIH1cbn1cbi5wLXNlY29uZC1zZWN0aW9uX190dGwgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MjhweDtcbiAgbWF4LWhlaWdodDogNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWNvbmQtc2VjdGlvbl9fdHRsIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5wLXNlY29uZC1zZWN0aW9uX19sZWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlY29uZC1zZWN0aW9uX19sZWRlIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY29uZC1zZWN0aW9uX19sZWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wLXByb2dyYW1GaWx0ZXIge1xuICBtYXJnaW46IDAgLTJweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1wcm9ncmFtRmlsdGVyX19pdGVtIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZ3JhbUZpbHRlcl9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG4ucC1wcm9ncmFtRmlsdGVyX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLXByb2dyYW1GaWx0ZXJfX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5fX3R4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wLXByb2dyYW1GaWx0ZXJfX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5fX3R4dDo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXByb2dyYW1GaWx0ZXJfX2l0ZW0gLl9fdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogIzAwNkJDRDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG4ucC1wcm9ncmFtRmlsdGVyX19pdGVtIC5fX3R4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFCRUI7XG4gIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zO1xufVxuLnAtcHJvZ3JhbUZpbHRlcl9faXRlbSAuX190eHQ6aG92ZXIge1xuICBjb2xvcjogIzM0OWVmZjtcbn1cblxuLnAtcHJvZ3JhbUdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDQwMG1zO1xufVxuLnAtcHJvZ3JhbUdyaWRfX2NlbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcbiAgbWFyZ2luOiA1cHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcm9ncmFtR3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogM3B4IDEwcHg7XG4gIH1cbn1cbi5wLXByb2dyYW1HcmlkX19jZWxsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcHJvZ3JhbUdyaWRfX2NlbGxfX2NvbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcm9ncmFtR3JpZF9fY2VsbF9fY29udC4tLXZlcnRpY2FsLXNwIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXByb2dyYW1HcmlkX19jZWxsX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjFweCAqL1xufVxuLnAtcHJvZ3JhbUdyaWRfX2NlbGxfX2hlYWRfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1wcm9ncmFtR3JpZF9fY2VsbF9faGVhZC4tLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEwcHg7XG59XG4ucC1wcm9ncmFtR3JpZF9fY2VsbF9fZGl2aXNpb25zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA2NHB4O1xufVxuLnAtcHJvZ3JhbUdyaWRfX2NlbGxfX2RpdmlzaW9uc19fY2l0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogNjFweDtcbiAgYmFja2dyb3VuZDogIzAxNkJDRDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1wcm9ncmFtR3JpZF9fY2VsbF9fZGl2aXNpb25zX19jaXR5IC5fX3NtYWxsZXIge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZ3JhbUdyaWRfX2NlbGxfX2RpdmlzaW9uc19fY2l0eSAuX19zbWFsbGVyIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuLnAtcHJvZ3JhbUdyaWRfX2NlbGxfX2RpdmlzaW9uc19fcHJlZiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXByb2dyYW1HcmlkX19jZWxsX19kZXRhaWxzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9ncmFtR3JpZF9fY2VsbF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5wLXByb2dyYW1HcmlkX19jZWxsX19kZXRhaWxzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweCAwO1xufVxuLnAtcHJvZ3JhbUdyaWRfX2NlbGxfX2RldGFpbHNfX2l0ZW0gKyAucC1wcm9ncmFtR3JpZF9fY2VsbF9fZGV0YWlsc19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5wLXByb2dyYW1HcmlkX19jZWxsX19kZXRhaWxzX19pdGVtX19kYXRlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJvZ3JhbUdyaWRfX2NlbGxfX2RldGFpbHNfX2l0ZW1fX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuLnAtcHJvZ3JhbUdyaWRfX2NlbGxfX2RldGFpbHNfX2l0ZW1fX2RhdGUgLl9fdW5kZWNpZGVkIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucC1wcm9ncmFtR3JpZF9fY2VsbF9fZGV0YWlsc19faXRlbV9fZGF5IHtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtcHJvZ3JhbUdyaWRfX2NlbGxfX2RldGFpbHNfX2l0ZW1fX2RheSArIC5wLXByb2dyYW1HcmlkX19jZWxsX19kZXRhaWxzX19pdGVtX19kYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5wLXByb2dyYW1HcmlkX19jZWxsX19kZXRhaWxzX190aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtcHJvZ3JhbUdyaWRfX2NlbGxfX2RldGFpbHNfX3ZlbnVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1wcm9ncmFtR3JpZF9fY2VsbF9fZGV0YWlsc19fdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMTRweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fd2ViX3ZpZXcwMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcm9ncmFtR3JpZF9fY2VsbF9fZGV0YWlsc19fdmlldyB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5wLXByb2dyYW1Ob3RlcyB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZ3JhbU5vdGVzIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuXG4ucC1wcm9ncmFtTW9yZSB7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YmNkO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnAtcHJvZ3JhbU1vcmU6aG92ZXIsIC5wLXByb2dyYW1Nb3JlOmZvY3VzLCAucC1wcm9ncmFtTW9yZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4NmZmO1xufVxuLnAtcHJvZ3JhbU1vcmUuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLXByb2dyYW1Nb3JlX193cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1ldmVudF9fYmcge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXZlbnRfX2JnIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLnAtZXZlbnRfX2hkNCB7XG4gIC0tYmRyLXdpZHRoOiAxcHg7XG4gIC0tYmRyLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIC4yNSk7XG4gIC0tY29sb3I6ICMzMzM7XG4gIC0tZnotc3A6IDE2cHg7XG4gIC0tZnotcGM6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ucC1ldmVudF9faGQ0OjpiZWZvcmUsIC5wLWV2ZW50X19oZDQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWJkci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJkci1jb2xvcik7XG59XG4ucC1ldmVudF9faGQ0ID4gc3BhbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWZ6LXNwKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXZlbnRfX2hkNCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotcGMpO1xuICB9XG59XG4ucC1ldmVudF9fYm5yIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5wLWV2ZW50X19ibnIgLnAtZXZlbnRfX2hkNCB7XG4gIC0tYmRyLXdpZHRoOiAycHg7XG4gIC0tYmRyLWNvbG9yOiAjRTJFQUVEO1xuICAtLWNvbG9yOiAjOUFCNUJGO1xuICAtLWZ6LXBjOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbn1cbi5wLWV2ZW50X19ibnJfX3R0bCB7XG4gIC0tY29sb3I6ICNFNzAwNzcgIWltcG9ydGFudDtcbiAgLS1iZHItY29sb3I6ICNFNzAwNzcgIWltcG9ydGFudDtcbiAgLS1iZHItcm90YXRlOiAyMGRlZyAhaW1wb3J0YW50O1xuICAtLWJkci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIC0tZnotc3A6IDIwcHggIWltcG9ydGFudDtcbiAgLS1mei1wYzogMjBweCAhaW1wb3J0YW50O1xuICBnYXA6IDIycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWV2ZW50X19ibnJfX2NvbnQge1xuICBwYWRkaW5nOiAxMHB4IDAgMjZweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFMkVBRUQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXZlbnRfX2Jucl9fY29udCB7XG4gICAgcGFkZGluZzogMjZweCAwIDQwcHg7XG4gIH1cbn1cbi5wLWV2ZW50X19ibnJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHggMTFweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ldmVudF9fYm5yX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXZlbnRfX2Jucl9fbGlzdF9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4ucC1jdGFBcmVhIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmc6IDMycHggMjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNkZEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWN0YUFyZWEge1xuICAgIG1hcmdpbjogMjRweCAwO1xuICB9XG59XG4ucC1jdGFBcmVhX190eHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWN0YUFyZWFfX3R4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC1jdGFBcmVhX190eHQgPiBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ucC1jdGFBcmVhX190eHQgLl9fc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucC1jdGFBcmVhX19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWN0YUFyZWFfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wLWN0YUFyZWFfX21haW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1jdGFBcmVhX19idG5MaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3RhQXJlYV9fYnRuTGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtY3RhQXJlYV9fYnRuTGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWN0YUFyZWFfX2J0bkxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wLWN0YUFyZWFfX3RhcmdldExpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtY3RhQXJlYV9fdGFyZ2V0TGlzdF9faXRlbV9fY2xvc2Uge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wLWN0YUFyZWFfX3RhcmdldExpc3RfX2l0ZW1fX2Nsb3NlOjpiZWZvcmUsIC5wLWN0YUFyZWFfX3RhcmdldExpc3RfX2l0ZW1fX2Nsb3NlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wLWN0YUFyZWFfX3RhcmdldExpc3RfX2l0ZW1fX2Nsb3NlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnAtY3RhQXJlYV9fdGFyZ2V0TGlzdF9faXRlbV9fY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnAtY3RhQXJlYV9fdGFyZ2V0TGlzdF9faXRlbV9fY2xvc2U6aG92ZXI6OmJlZm9yZSwgLnAtY3RhQXJlYV9fdGFyZ2V0TGlzdF9faXRlbV9fY2xvc2U6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwQUFFQjtcbn1cbi5wLWN0YUFyZWFfX3RhcmdldExpc3RfX2l0ZW1fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1jdGFBcmVhX190YXJnZXRMaXN0X19pdGVtX19pbm5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ucC1jdGFBcmVhX190YXJnZXRMaXN0X19pdGVtX190dGwge1xuICBjb2xvcjogIzAwQUFFQjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jdGFBcmVhIC5wLW1hcmtMaXN0LCAucC1jdGFBcmVhIC5wLW1hcmtMaXN0LS1mbGF0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnAtc3RlcGJveC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RlcGJveC1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXN0ZXBib3gtbGlzdF9fY29sIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLnAtc3RlcGJveC1saXN0X19jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdGVwYm94LWxpc3RfX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucC1zdGVwYm94X19udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNGVtO1xuICBoZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUFBRUI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnAtc3RlcGJveF9fcGljIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wLXN0ZXBib3hfX3BpYyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgxMDIsIDEwNiwgMTA4LCAwLjIpO1xufVxuXG4ucC1wcmVzZW50QXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZzogODBweCA4MHB4IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJlc2VudEFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMTBweCA1MHB4O1xuICB9XG59XG4ucC1wcmVzZW50QXJlYV9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBBQUVCO1xufVxuLnAtcHJlc2VudEFyZWFfX2JhZGdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnAtcHJlc2VudEFyZWFfX2xlZGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzAwQUJFQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJlc2VudEFyZWFfX2xlZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4ucC1wcmVzZW50QXJlYV9fbGVkZSAuX19zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByZXNlbnRBcmVhX19sZWRlIC5fX3NtYWxsZXIge1xuICAgIGZvbnQtc2l6ZTogbWluKDV2dywgMS4xMjVyZW0pO1xuICB9XG59XG4ucC1wcmVzZW50QXJlYV9fbGVkZSAuX19sYXJnZXIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJlc2VudEFyZWFfX2xlZGUgLl9fbGFyZ2VyIHtcbiAgICBmb250LXNpemU6IG1pbig2LjI1dncsIDEuNXJlbSk7XG4gIH1cbn1cbi5wLXByZXNlbnRBcmVhX190ZXJtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNFODU1OUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJlc2VudEFyZWFfX3Rlcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnAtcHJlc2VudEFyZWFfX3Rlcm1fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wLXByZXNlbnRBcmVhX190ZXJtX19kYXRlIC5wLWRhdGUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJlc2VudEFyZWFfX3Rlcm1fX2RhdGUgLnAtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5wLXByZXNlbnRBcmVhX190ZXJtX19kYXRlIC5wLWRhdGUgLl9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByZXNlbnRBcmVhX190ZXJtX19kYXRlIC5wLWRhdGUgLl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogbWluKDEyLjg3NXZ3LCAzcmVtKTtcbiAgfVxufVxuLnAtcHJlc2VudEFyZWFfX3Rlcm1fX2RhdGUgLnAtZGF0ZSAuX19kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg1NTlGO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcmVzZW50QXJlYV9fdGVybV9fZGF0ZSAucC1kYXRlIC5fX2RheSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ucC1wcmVzZW50QXJlYV9fdHh0ID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5wLXByZXNlbnRBcmVhX190eHQgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXByZXNlbnRBcmVhX190eHQgLnAtbWFya0xpc3QsIC5wLXByZXNlbnRBcmVhX190eHQgLnAtbWFya0xpc3QtLWZsYXQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5wLWZpeGVkLWxvd2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDExO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogMCAtNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MCwgMjM1LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wLWZpeGVkLWxvd2VyX19pbm5lciB7XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtZml4ZWQtbG93ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZml4ZWQtbG93ZXJfX2xpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtZml4ZWQtbG93ZXJfX2xpc3RfX2l0ZW0ge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pcy1maXhlZC1sb3dlci0tc2hvdyAucC1maXhlZC1sb3dlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ucC1maXhlZC11cHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZpeGVkLXVwcGVyIHtcbiAgICByaWdodDogNnB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZpeGVkLXVwcGVyIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuLnAtZml4ZWQtdXBwZXJfX2xpbmsgYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZpeGVkLXVwcGVyX19saW5rIGEge1xuICAgIHdpZHRoOiAxNDNweDtcbiAgICBoZWlnaHQ6IDE0M3B4O1xuICB9XG59XG4ucC1maXhlZC11cHBlcl9fbGluayBhIC5fX2JhY2sge1xuICBncmlkLWFyZWE6IDEvMTtcbiAgYW5pbWF0aW9uOiBzcGluIDE4cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucC1maXhlZC11cHBlcl9fbGluayBhIC5fX2Zyb250IHtcbiAgZ3JpZC1hcmVhOiAxLzE7XG59XG4ucC1maXhlZC11cHBlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiA0cHg7XG59XG4ucC1maXhlZC11cHBlcl9fbGlzdF9faXRlbSB7XG4gIHdpZHRoOiA0N3B4O1xufVxuLnAtZml4ZWQtdXBwZXJfX2xpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtZml4ZWQtdXBwZXJfX2xpc3RfX2l0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG4ucC1maXhlZC11cHBlcl9fbGlzdF9faXRlbSBhLl9fYzEge1xuICBib3JkZXItY29sb3I6ICNGNTkzMDA7XG59XG4ucC1maXhlZC11cHBlcl9fbGlzdF9faXRlbSBhLl9fYzEgLl9fdGludCB7XG4gIGNvbG9yOiAjRjU5MzAwO1xufVxuLnAtZml4ZWQtdXBwZXJfX2xpc3RfX2l0ZW0gYS5fX2MyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBQUVCO1xufVxuLnAtZml4ZWQtdXBwZXJfX2xpc3RfX2l0ZW0gYS5fX2MyIC5fX3RpbnQge1xuICBjb2xvcjogIzAwQUFFQjtcbn1cbi5wLWZpeGVkLXVwcGVyX19saXN0X19pdGVtIGEgLl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNDhweDtcbn1cbi5wLWZpeGVkLXVwcGVyX19saXN0X19pdGVtIGEgLl9fdGludCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWZpeGVkLXVwcGVyX19saXN0X19pdGVtIGEgLl9fdGludCAucC1kYXRlIHtcbiAgLS1kYXRlOiAxOHB4O1xuICAtLWRheTogN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnAtZml4ZWQtdXBwZXJfX2xpc3RfX2l0ZW0gYSAuX190aW50IC5wLWRhdGUgLl9fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWZpeGVkLXVwcGVyX19saXN0X19pdGVtIGEgLl9fdGludCAucC1kYXRlIC5fX2RheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLWZpeGVkLXVwcGVyX19saXN0X19pdGVtIGEgLl9fcmwge1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1maXhlZC11cHBlcl9fbGlzdF9faXRlbSBhOmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxufVxuLmlzLWZpeGVkLXVwcGVyLS1zaG93IC5wLWZpeGVkLXVwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5wLW1lbWJlcl9fdGFrZU92ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbWVtYmVyX190YWtlT3ZlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cbi5wLW1lbWJlcl9fdGFrZU92ZXJfX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1tZW1iZXJfX3Rha2VPdmVyX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjMwcHgpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEzcHg7XG59XG5fOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgOnJvb3QgLnAtbWVtYmVyX190YWtlT3Zlcl9fbGlzdCB7XG4gIHdpZHRoOiA5NTlweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tZW1iZXJfX3Rha2VPdmVyX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbi5wLW1lbWJlcl9fdGFrZU92ZXJfX2xpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNkZEO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1lbWJlcl9fdGFrZU92ZXJfX2xpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5wLW1lbWJlcl9fdHh0MSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1lbWJlcl9fdHh0MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNWVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtbWVtYmVyX19iZGFyZWEge1xuICBwYWRkaW5nOiAzOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjdCN0I3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1lbWJlcl9fYmRhcmVhIHtcbiAgICBwYWRkaW5nOiAyOXB4IDE5cHg7XG4gIH1cbn1cbi5wLW1lbWJlcl9fYmRhcmVhX19jbG0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tZW1iZXJfX2JkYXJlYV9fY2xtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wLW1lbWJlcl9fYmRhcmVhX19jbG1fX3BpYyB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tZW1iZXJfX2JkYXJlYV9fY2xtX19waWMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtbWVtYmVyX19iZGFyZWFfX2NsbV9fdHh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1leGhpYml0aW9uX19jb21wYW55X19uYW1lIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWV4aGliaXRpb25fX2NvbXBhbnlfX25hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4ucC1leGhpYml0aW9uX19jb21wYW55X19uYW1lIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cbi5wLWV4aGliaXRpb25fX2NvbXBhbnlfX25hbWUgdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1leGhpYml0aW9uX19jb21wYW55X19uYW1lIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pSCXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbn1cblxuLnAtdG9CYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b0JhZGdlIHtcbiAgICB0b3A6IC05NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9CYWRnZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5wLXRvQ2xtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b0NsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuLnAtdG9DbG1fX2JhbGxvb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyMnB4O1xuICBsZWZ0OiAtNTBweDtcbn1cbi5wLXRvQ2xtX190dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC10b0NsbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b0NsbV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9DbG1fX2l0ZW0ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5wLXRvQ2xtX19pdGVtX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtdG9DbG1fX2l0ZW1fX2hlYWRfX3R0bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b0NsbV9faXRlbV9faGVhZF9fdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuLnAtdG9DbG1fX2l0ZW1fX2NvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMkNDRDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcGFkZGluZzogNnB4IDAuNWVtIDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvQ2xtX19pdGVtX19jb250IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi5wLXRvRGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiA5MnB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucC10b0RhdGUgLnAtZGF0ZSAuX19kYXRlIHtcbiAgY29sb3I6ICNFQzFEODg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wLXRvRGF0ZSAucC1kYXRlIC5fX2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzFEODg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5wLXRvQXR0ZW50aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wLXRvQXR0ZW50aW9uIGkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwLjEyNWVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYzRTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLXRvTWV0aG9kIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvTWV0aG9kIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBnYXA6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b01ldGhvZF9fY29udCB7XG4gICAgZ3JpZC1jb2x1bW46IDFmcjtcbiAgfVxufVxuLnAtdG9NZXRob2RfX3NlY3Qge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvTWV0aG9kX19zZWN0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLXRvTWV0aG9kX19zZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDQ0NDO1xufVxuLnAtdG9NZXRob2RfX3NlY3RfX3R0bCB7XG4gIGNvbG9yOiAjMDBBQUVCO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtdG9NZXRob2RfX3NlY3RfX3R4dCAuX19lbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwIDAuMjVlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXRvTWV0aG9kX19zZWN0X190eHQgLl9fZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzk1RDZGNyA0MCUsICNDM0VBRkIgNDAlKTtcbn1cbi5wLXRvTWV0aG9kX19zZWN0X190eHQgLl9fc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5wLXRvTWV0aG9kX19waWMgLl9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wLWpvaW50QnJpZWZpbmctc2VjdG9yIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG4ucC1qb2ludEJyaWVmaW5nLXNlY3Rvci0tYm9yZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucC13ZWJIb3N0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE2cHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJIb3N0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG59XG4ucC13ZWJIb3N0LWdyaWRfX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlYkhvc3QtZ3JpZF9fdHRsIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxufVxuLnAtd2ViSG9zdC1ncmlkX19ib3gge1xuICBwYWRkaW5nOiAzNnB4IDhweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2ViSG9zdC1ncmlkX19ib3ggLnAtZGF0ZSAuX19kYXRlIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi5wLXdlYkhvc3QtZ3JpZF9fYm94IC5fX3RpbWUge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXdlYkhvc3QtZ3JpZF9fYm94IC5fX3RhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDIwNHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMTFweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBRUI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucC13ZWJIb3N0LWJuciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucC13ZWJIb3N0LWJucl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbi5wLXdlYkhvc3QtYm5yX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wLXdlYkhvc3QtYm5yX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjY2NjIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTAwJTtcbn1cbi5wLXdlYkhvc3QtYm5yX19pdGVtX19vYmoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG59XG4ucC13ZWJIb3N0LWJucl9faXRlbV9fb2JqOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtd2ViSG9zdC1ibnJfX2l0ZW1fX29iaiAuX190YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC13ZWJIb3N0LWJucl9faXRlbV9fb2JqIC5fX3RhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYyRTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZyk7XG59XG5cbi5wLXNjaGVkdWxlX19iZyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnAtc3BlY2lhbGl6YXRpb25fX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbGl6YXRpb25fX2JnIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLnAtc3BlY2lhbGl6YXRpb25fX2JnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3NwZWNpYWxpemF0aW9uXzAxLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMC4yNTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xufVxuLnAtc3BlY2lhbGl6YXRpb25fX3R0bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxpemF0aW9uX190dGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnAtc3BlY2lhbGl6YXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMThweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsaXphdGlvbl9fbGlzdCB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLXNwZWNpYWxpemF0aW9uX19saXN0X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxOHB4KSAvIDIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxpemF0aW9uX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDkwcHgpIC8gNCk7XG4gIH1cbn1cblxuLnAtdHZfX2JnIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXR2X19iZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi5wLXR2X190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdHZfX3R0bCBpbWcge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuLnAtdHYgLnAtc2VjdGlvbl9fbGVkZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdHYgLnAtc2VjdGlvbl9fbGVkZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucC10dl9fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXR2X19tZWRpYSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDM1cHg7XG4gIH1cbn1cbi5wLXR2X19tZWRpYV9fbGVkZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdHZfX21lZGlhX19sZWRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wLXR2X19tZWRpYV9fbGVkZSAuX19lbSB7XG4gIGNvbG9yOiAjMjVBQkVCO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdHZfX21lZGlhX19sZWRlIC5fX2VtIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5wLXR2X19tZWRpYV9fY2hlY2sge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDE3MSwgMjM1LCAwLjA4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10dl9fbWVkaWFfX2NoZWNrIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgd2lkdGg6IDcyNnB4O1xuICB9XG59XG4ucC10dl9fbWVkaWFfX2NoZWNrX19saXN0IHtcbiAgLS1nYXA6IDZweDtcbiAgLS1ndXR0ZXI6IC43NWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXR2X19tZWRpYV9fY2hlY2tfX2xpc3Qge1xuICAgIC0tZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC10dl9fbWVkaWFfX3BpYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10dl9fbWVkaWFfX3BpYyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG4gIC5wLXR2X19tZWRpYV9fcGljIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXR2X19wbGFuIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10dl9fcGxhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnAtdHZfX3BsYW5fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjhDQUQxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXR2X19wbGFuX19pdGVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I4Q0FEMTtcbiAgfVxufVxuLnAtdHZfX3BsYW5fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0I4Q0FEMTtcbn1cbi5wLXR2X19wbGFuX19pdGVtX19waWMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdHZfX3BsYW5fX2l0ZW1fX3BpYyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnAtdHZfX3BsYW5fX2l0ZW1fX3BpYyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbi5wLXR2X19wbGFuX19pdGVtX190eHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXR2X19wbGFuX19pdGVtX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1jb25zaWRlcmxpc3QtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA2MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zaWRlcmxpc3QtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxufVxuLnAtY29uc2lkZXJsaXN0LWJveF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDUyNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLWNvbnNpZGVybGlzdC1ib3hfX3R0bCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb2xvcjogIzI1QUJFQjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnNpZGVybGlzdC1ib3hfX3R0bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucC1jb25zaWRlcmxpc3QtYm94X19jb250IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnAtY29uc2lkZXJsaXN0LWJveF9fcGljIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtY29uc2lkZXJsaXN0LWJveF9fdHh0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wLWNvbnNpZGVybGlzdC1ib3hfX3R4dCA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbn1cbi5wLWNvbnNpZGVybGlzdC1ib3hfX3R4dCAucC1tYXJrTGlzdCwgLnAtY29uc2lkZXJsaXN0LWJveF9fdHh0IC5wLW1hcmtMaXN0LS1mbGF0IHtcbiAgLS1ndXR0ZXI6IC4yNWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtY29uc2lkZXJsaXN0LWJveF9fYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWNvbnNpZGVybGlzdC1ib3hfX2J0biAuYy1idG4sIC5wLWNvbnNpZGVybGlzdC1ib3hfX2J0biAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0biwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAucC1jb25zaWRlcmxpc3QtYm94X19idG4gLl9fYnRuLCAucC1jb25zaWRlcmxpc3QtYm94X19idG4gLnAtcHJvZ3JhbU1vcmUge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuXG4ucC1nZXRkb25lIHtcbiAgcGFkZGluZy10b3A6IDc4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGN0RCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdldGRvbmUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucC1nZXRkb25lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX2dldGRvbmVfMDFAc3AucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3MzVweCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdldGRvbmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19nZXRkb25lXzAxQHBjLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMjQwcHggYXV0bztcbiAgfVxufVxuLnAtZ2V0ZG9uZV9fYXJyb3cge1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0IGJvdHRvbSwgI0Y1RERBQiA1MCUsIHRyYW5zcGFyZW50IDUxJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICNGNUNFODkgNTAlLCB0cmFuc3BhcmVudCA1MSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCwgdG9wIHJpZ2h0LCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDEwMCUsIDUwJSAxMDAlLCAxMDAlIDEwMCU7XG59XG4ucC1nZXRkb25lX19hcnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucC1nZXRkb25lX19hcnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wLWdldGRvbmVfX2xlZGVfMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdldGRvbmVfX2xlZGVfMSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1nZXRkb25lX19oZDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4MzMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0Y1OTMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogM3B4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdldGRvbmVfX2hkMyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMHB4O1xuICB9XG59XG4ucC1nZXRkb25lX19oZDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19jaGVja195ZWxsb3dfMDEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1nZXRkb25lX19jb25zaWRlcl9fbGlzdCB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ucC1nZXRkb25lX19jb25zaWRlciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjVFMkFCO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucC1nZXRkb25lX19jb25zaWRlcl9fbGVkZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLnAtZ2V0ZG9uZV9fY29uc2lkZXIgLl9fZW0ge1xuICBjb2xvcjogI0U3MDA3NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1nZXRkb25lX19jb25zaWRlcl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1nZXRkb25lX19jb25zaWRlcl9fY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLWdldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19fdHRsIHtcbiAgLS1jb2xvcjogI0U3MDA3NyAhaW1wb3J0YW50O1xuICAtLWJkci1jb2xvcjogI0U3MDA3NyAhaW1wb3J0YW50O1xuICAtLWJkci1yb3RhdGU6IDIwZGVnICFpbXBvcnRhbnQ7XG4gIC0tYmRyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgLS1mei1wYzogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19sYXJnZWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19sYXJnZWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLWdldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19fbGFyZ2VsaXN0X19pdGVtX19pbm5lciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19sYXJnZWxpc3RfX2l0ZW1fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19sYXJnZWxpc3RfX2l0ZW1fX2lubmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5wLWdldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19fbGFyZ2VsaXN0X19pdGVtX19oZWFkX19waWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1nZXRkb25lX19jb25zaWRlcl9fY29udGVudHNfX2xhcmdlbGlzdF9faXRlbV9fY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMTFweCAyMHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19sYXJnZWxpc3RfX2l0ZW1fX2NvbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggNjBweDtcbiAgfVxufVxuLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19sYXJnZWxpc3RfX2l0ZW1fX2NvbnRfX3R0bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19fbGFyZ2VsaXN0X19pdGVtX19jb250X190dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5wLWdldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19faXRlbV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19pdGVtX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19pdGVtX19pbm5lcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4ucC1nZXRkb25lX19jb25zaWRlcl9fY29udGVudHNfX2l0ZW1fX2hlYWQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5wLWdldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19faXRlbV9faGVhZF9fcGljIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19pdGVtX19oZWFkX190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19faXRlbV9faGVhZF9fdHRsIHtcbiAgICBtaW4taGVpZ2h0OiAzZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1nZXRkb25lX19jb25zaWRlcl9fY29udGVudHNfX2l0ZW1fX2NvbnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNjE1Mzg0NjE1NDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19faXRlbV9fY29udCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucC1nZXRkb25lX19zdGFydGRhc2gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1nZXRkb25lX19zdGFydGRhc2gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5wLWdldGRvbmVfX3N0YXJ0ZGFzaF9fdHRsIHtcbiAgLS1jb2xvcjogI0Y1OTMwMDtcbiAgLS1iZHItcm90YXRlOiAyMGRlZztcbiAgLS1mei1zcDogMThweDtcbiAgLS1mei1wYzogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWdldGRvbmVfX3N0YXJ0ZGFzaF9fY29udF9fbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1nZXRkb25lX19zdGFydGRhc2hfX2NvbnRfX2xheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCAxZnI7XG4gICAgZ2FwOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbi5wLWdldGRvbmVfX3N0YXJ0ZGFzaF9fY29udF9fbGF5b3V0X190dGwge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nZXRkb25lX19zdGFydGRhc2hfX2NvbnRfX2xheW91dF9fdHRsIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5wLWdldGRvbmVfX3N0YXJ0ZGFzaF9fY29udF9fbGF5b3V0X19ib3gge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZ2V0ZG9uZV9fc3RhcnRkYXNoX19jb250X19sYXlvdXRfX2JveF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZ2V0ZG9uZV9fc3RhcnRkYXNoX19jb250X19sYXlvdXRfX2JveF9fYnRuIC5jLWJ0biwgLnAtZ2V0ZG9uZV9fc3RhcnRkYXNoX19jb250X19sYXlvdXRfX2JveF9fYnRuIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5wLWdldGRvbmVfX3N0YXJ0ZGFzaF9fY29udF9fbGF5b3V0X19ib3hfX2J0biAuX19idG4sIC5wLWdldGRvbmVfX3N0YXJ0ZGFzaF9fY29udF9fbGF5b3V0X19ib3hfX2J0biAucC1wcm9ncmFtTW9yZSB7XG4gIHdpZHRoOiAyOTJweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC1nZXRkb25lX19zdGFydGRhc2hfX3BpYyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbi5wLWJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ucC1iZWZvcmU6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19iZWZvcmVAc3AucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfYmVmb3JlQHBjLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTAwcHggYXV0bztcbiAgfVxufVxuLnAtYmVmb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0NBRURGQSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnAtYmVmb3JlX19iYWRnZS0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNHB4IDEwcHggNHB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYzA3O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwNkJDRDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19iYWRnZS0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTY4cHg7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1iZWZvcmVfX2JhZGdlLTEgLl9fY2lyY2xlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZCQ0Q7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICByb3RhdGU6IC0xMGRlZztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2JhZGdlLTEgLl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IC04cHg7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtYmVmb3JlX19iYWRnZS0xIC5fX3NtYWxsZXIge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19iYWRnZS0xIC5fX3NtYWxsZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtYmVmb3JlX19iYWRnZS0xIC5fX2xhcmdlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2JhZGdlLTEgLl9fbGFyZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2JhZGdlLTEgLl9fbGFyZ2VyIC5fX2Ige1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnAtYmVmb3JlX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYmVmb3JlX19oZWFkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNjNweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3ByZXBhcmF0aW9uX2RlY29fMDEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9faGVhZDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogODhweDtcbiAgfVxufVxuLnAtYmVmb3JlX19oZWFkX19iZyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2hlYWRfX2JnIHtcbiAgICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucC1iZWZvcmVfX2hlYWRfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWJlZm9yZV9faGVhZF9fdHRsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5wLWJlZm9yZV9faGVhZF9fdHRsIC5fX2VtIHtcbiAgY29sb3I6ICNFNzAwNzc7XG59XG4ucC1iZWZvcmVfX2hlYWRfX3R0bCAuX19zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9faGVhZF9fdHRsIC5fX3NtYWxsZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnAtYmVmb3JlX19oZWFkX190dGwgLl9fbWlkZGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9faGVhZF9fdHRsIC5fX21pZGRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ucC1iZWZvcmVfX2hlYWRfX3R0bCAuX19sYXJnZXIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19oZWFkX190dGwgLl9fbGFyZ2VyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1iZWZvcmVfX2hlYWRfX3R0bCAucC1kYXRlIHtcbiAgICAtLWRheTogMTJweDtcbiAgICAtLWRhdGU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2hlYWRfX3R0bCAucC1kYXRlIHtcbiAgICAtLWRhdGU6IDQ4cHg7XG4gIH1cbn1cbi5wLWJlZm9yZV9fbWVyaXRfX3R4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX21lcml0X190eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDUyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19tZXJpdF9fdHh0Li0tcnRsIHtcbiAgICB0cmFuc2xhdGU6IC0yMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX21lcml0X190eHQuLS1sdHIge1xuICAgIHRyYW5zbGF0ZTogMjBweCAwO1xuICB9XG59XG4ucC1iZWZvcmVfX21lcml0X190eHQgKyAucC1iZWZvcmVfX21lcml0X190eHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnAtYmVmb3JlX19tZXJpdF9fdHh0X19xYSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5wLWJlZm9yZV9fbWVyaXRfX3R4dF9fcWFfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI3cHggKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX21lcml0X190eHRfX3FhX19oZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wLWJlZm9yZV9fbWVyaXRfX3R4dF9fcWFfX2hlYWQgLl9faWNvIHtcbiAgY29sb3I6ICMwMEFBRUI7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzdweDtcbn1cbi5wLWJlZm9yZV9fbWVyaXRfX3R4dF9fcWFfX2hlYWQgLl9faWNvLi0tcSB7XG4gIGNvbG9yOiAjMDBBQUVCO1xufVxuLnAtYmVmb3JlX19tZXJpdF9fdHh0X19xYV9faGVhZCAuX19pY28uLS1hIHtcbiAgY29sb3I6ICNFNDRBNEE7XG59XG4ucC1iZWZvcmVfX21lcml0X190eHRfX3FhX19jb250IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5wLWJlZm9yZV9fbWVyaXRfX3R4dF9fcGljIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fbWVyaXRfX3R4dF9fcGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX21lcml0X190eHRfX3BpYy5fXzEge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zbGF0ZTogY2FsYygtMTAwJSAtIDIwcHgpIDA7XG4gIH1cbiAgLnAtYmVmb3JlX19tZXJpdF9fdHh0X19waWMuX18xIGltZyB7XG4gICAgd2lkdGg6IDIzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19tZXJpdF9fdHh0X19waWMuX18yIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNsYXRlOiBjYWxjKDEwMCUgKyAyMHB4KSAwO1xuICB9XG4gIC5wLWJlZm9yZV9fbWVyaXRfX3R4dF9fcGljLl9fMiBpbWcge1xuICAgIHdpZHRoOiAyODhweDtcbiAgfVxufVxuLnAtYmVmb3JlX19tZXJpdF9fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2NXB4O1xufVxuLnAtYmVmb3JlX19tZXJpdF9fY29sdW1uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgcGFkZGluZzogMjZweCAzNnB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjREZGOUNCO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjU1LCAyNDQsIDAuNyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19tZXJpdF9fY29sdW1uX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbiAgLnAtYmVmb3JlX19tZXJpdF9fY29sdW1uX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4ucC1iZWZvcmVfX21lcml0X19jb2x1bW5fX2l0ZW1fX2ljbyB7XG4gIC0tc2l6ZTogNDZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKHZhcigtLXNpemUpICogLTAuNSAtIDJweCk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4ucC1iZWZvcmVfX21lcml0X19jb2x1bW5fX2l0ZW1fX2ljbyAuX19tb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDBBQUVCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICB0cmFuc2xhdGU6IDAgLThweDtcbn1cbi5wLWJlZm9yZV9fbWVyaXRfX2NvbHVtbl9faXRlbV9faWNvIC5fX3BsdXMge1xuICAtLXNpemU6IDQ2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXNpemUpO1xufVxuLnAtYmVmb3JlX19tZXJpdF9fY29sdW1uX19pdGVtX19pY28gLl9fcGx1czo6YmVmb3JlLCAucC1iZWZvcmVfX21lcml0X19jb2x1bW5fX2l0ZW1fX2ljbyAuX19wbHVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQUVCO1xufVxuLnAtYmVmb3JlX19tZXJpdF9fY29sdW1uX19pdGVtX19pY28gLl9fcGx1czo6YWZ0ZXIge1xuICByb3RhdGU6IDkwZGVnO1xufVxuLnAtYmVmb3JlX19tZXJpdF9fY29sdW1uX19pdGVtX19pY28gLl9fcGx1cyArIC5fX21vcmUge1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xufVxuLnAtYmVmb3JlX19tZXJpdF9fY29sdW1uX19pdGVtX19waWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19tZXJpdF9fY29sdW1uX19pdGVtX19waWMge1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG4ucC1iZWZvcmVfX21lcml0X19jb2x1bW5fX2l0ZW1fX3BpYyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMzlweDtcbn1cbi5wLWJlZm9yZV9fbWVyaXRfX2NvbHVtbl9faXRlbV9fc3VidHRsIHtcbiAgY29sb3I6ICMwMEFBRUI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fbWVyaXRfX2NvbHVtbl9faXRlbV9fc3VidHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wLWJlZm9yZV9fbWVyaXRfX2NvbHVtbl9faXRlbV9fc3VidHRsIC5wLWRhdGUge1xuICAtLWRhdGU6IDFlbTtcbiAgLS1kYXk6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnAtYmVmb3JlX19tZXJpdF9fY29sdW1uX19pdGVtX19zdWJ0dGwgLnAtZGF0ZSAuX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5wLWJlZm9yZV9fbWVyaXRfX2NvbHVtbl9faXRlbV9fc3VidHRsIC5wLWRhdGUgLl9fZGF5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWJlZm9yZV9fbWVyaXRfX2NvbHVtbl9faXRlbV9fdHRsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX21lcml0X19jb2x1bW5fX2l0ZW1fX3R0bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucC1iZWZvcmVfX21lcml0X19jb2x1bW5fX2l0ZW1fX3R0bCAucC1kYXRlIHtcbiAgLS1kYXRlOiAxZW07XG4gIC0tZGF5OiAxMHB4O1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5wLWJlZm9yZV9fbWVyaXRfX2NvbHVtbl9faXRlbV9fdHRsIC5wLWRhdGUgLl9fZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ucC1iZWZvcmVfX21lcml0X19jb2x1bW5fX2l0ZW1fX3R0bCAucC1kYXRlIC5fX2RheSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1iZWZvcmVfX21lcml0X19jb2x1bW5fX2l0ZW1fX3R4dCB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fbWVyaXRfX2NvbHVtbl9faXRlbV9fdHh0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1iZWZvcmVfX21lcml0X19jb2x1bW5fX2l0ZW1fX2JsYW5rIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1iZWZvcmVfX21lcml0X19jb2x1bW5fX2l0ZW1fX2JsYW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1iZWZvcmVfX21lcml0X19jb2x1bW5fX3R4dCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogLTI1cHggYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fbWVyaXRfX2NvbHVtbl9fdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWJlZm9yZV9fbWVyaXRfX2NvbHVtbl9fdHh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLnAtYmVmb3JlX19tZXJpdF9fYnRuIHtcbiAgbWFyZ2luOiAzMHB4IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fbWVyaXRfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnAtYmVmb3JlX19tZXJpdF9fYnRuIC5jLWJ0biwgLnAtYmVmb3JlX19tZXJpdF9fYnRuIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5wLWJlZm9yZV9fbWVyaXRfX2J0biAuX19idG4sIC5wLWJlZm9yZV9fbWVyaXRfX2J0biAucC1wcm9ncmFtTW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19tZXJpdF9fYnRuIC5jLWJ0biwgLnAtYmVmb3JlX19tZXJpdF9fYnRuIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5wLWJlZm9yZV9fbWVyaXRfX2J0biAuX19idG4sIC5wLWJlZm9yZV9fbWVyaXRfX2J0biAucC1wcm9ncmFtTW9yZSB7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtYmVmb3JlX19tZXJpdF9fYnRuIC5jLWJ0biAuX19lbSwgLnAtYmVmb3JlX19tZXJpdF9fYnRuIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuIC5fX2VtLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5wLWJlZm9yZV9fbWVyaXRfX2J0biAuX19idG4gLl9fZW0sIC5wLWJlZm9yZV9fbWVyaXRfX2J0biAucC1wcm9ncmFtTW9yZSAuX19lbSB7XG4gIGNvbG9yOiAjRkZGQzA3O1xufVxuLnAtYmVmb3JlX19tZXJpdF9fYnRuIC5jLWJ0biBpLCAucC1iZWZvcmVfX21lcml0X19idG4gLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4gaSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAucC1iZWZvcmVfX21lcml0X19idG4gLl9fYnRuIGksIC5wLWJlZm9yZV9fbWVyaXRfX2J0biAucC1wcm9ncmFtTW9yZSBpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnAtYmVmb3JlX19jbG1HcmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19jbG1HcmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbS4tLWNvbDMtcGMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbn1cbi5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbV9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgI0NERTVBNTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbi4tLWNvbDMtcGMgLnAtYmVmb3JlX19jbG1HcmlkX19pdGVtX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNGRkZERTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tY29sMy1wYyAucC1iZWZvcmVfX2NsbUdyaWRfX2l0ZW1fX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0MnB4IDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uLS1jb2wzLXBjIC5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbV9faW5uZXIgLnAtYmVmb3JlX19jbG1HcmlkX19pdGVtX19waWMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1jb2wzLXBjIC5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbV9faW5uZXIgLnAtYmVmb3JlX19jbG1HcmlkX19pdGVtX19waWMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLi0tY29sMy1wYyAucC1iZWZvcmVfX2NsbUdyaWRfX2l0ZW1fX2lubmVyIC5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbV9fdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1iZWZvcmVfX2NsbUdyaWRfX2l0ZW1fX2lubmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgLnAtYmVmb3JlX19jbG1HcmlkX19pdGVtX19pbm5lcjpob3ZlciAucC1iZWZvcmVfX2NsbUdyaWRfX2l0ZW1fX3BpYyBpbWcge1xuICAgIHNjYWxlOiAxLjE7XG4gIH1cbn1cbi5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbV9fcGljIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1iZWZvcmVfX2NsbUdyaWRfX2l0ZW1fX3BpYyBpbWcge1xuICB0cmFuc2l0aW9uOiBzY2FsZSAyMDBtcztcbn1cbi5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbV9fY29udCB7XG4gIHBhZGRpbmc6IDE4cHggMjBweCAyNHB4O1xufVxuLnAtYmVmb3JlX19jbG1HcmlkX19pdGVtX19jb250Li0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtYmVmb3JlX19jbG1HcmlkX19pdGVtX19jb250X19oZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbV9fY29udF9faGVhZF9fc3ViIHtcbiAgY29sb3I6ICM0NUJCQUQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbV9fY29udF9faGVhZF9fbWFpbiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY29sb3I6ICM0NUJCQUQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbV9fY29udF9faGVhZF9fbWlkZGxlIHtcbiAgY29sb3I6ICM0NUJCQUQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbV9fY29udF9faGVhZF9fdGFnIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnAtYmVmb3JlX19jbG1HcmlkX19pdGVtX19jb250X19oZWFkX190YWcuLS1zcGFjZSB7XG4gIG1hcmdpbi1yaWdodDogLTFlbTtcbn1cbi5wLWJlZm9yZV9fY2xtR3JpZF9faXRlbV9fdHh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtYmVmb3JlX190YWtpbmdPdmVyIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX3Rha2luZ092ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucC1iZWZvcmVfX3Rha2luZ092ZXIgLnAtZnVraWRhc2hpLXVuaXQge1xuICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbn1cbi5wLWJlZm9yZV9fdGFraW5nT3Zlcl9fYmcge1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX190YWtpbmdPdmVyX19iZyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wLWJlZm9yZV9fdGFraW5nT3Zlcl9fbGVkZV8xIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYmVmb3JlX190YWtpbmdPdmVyX19sZWRlXzIge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX190YWtpbmdPdmVyX19sZWRlXzIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnAtYmVmb3JlX19wcmVzZW50X19iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3ByZXBhcmF0aW9uX2JvdHRvbV8wMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX3ByZXNlbnRfX2JnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuLnAtYmVmb3JlX19wcmVzZW50X19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjNweDtcbiAgbGVmdDogLTIzcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX3ByZXNlbnRfX2JhZGdlIHtcbiAgICBsZWZ0OiA4OXB4O1xuICB9XG59XG4ucC1iZWZvcmVfX3ByZXNlbnRfX3BpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fcHJlc2VudF9fcGljIHtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wLWJlZm9yZV9fcHJlc2VudF9fcGljIGltZyB7XG4gICAgd2lkdGg6IDE4N3B4O1xuICB9XG59XG4ucC1iZWZvcmVfX3ByZXNlbnQgLnAtcHJlcGFyYXRpb25fX21lcml0X19hcnJvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucC1iZWZvcmVfX3ByZXNlbnRfX3R0bCB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0ZGRkQ1MDtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fcHJlc2VudF9fdHRsIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi5wLWJlZm9yZV9fcHJlc2VudF9fdHRsIC5fX2VtIHtcbiAgY29sb3I6ICNGRkZDMDc7XG59XG4ucC1iZWZvcmVfX3ByZXNlbnRfX3R0bCAucC1iYWxsb29uLXVuaXQge1xuICAtLWNvbG9yOiAjZmZmO1xuICAtLWZ6LXNwOiAyNHB4O1xuICAtLWZ6LXBjOiAzMnB4O1xuICAtLWJkci1jb2xvcjogI0ZGRkMwNztcbiAgLS1iZHItd2lkdGg6IDJweDtcbn1cbi5wLWJlZm9yZV9fcHJlc2VudF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fcHJlc2VudF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4ucC1iZWZvcmVfX3ByZXNlbnRfX2J0biAuYy1idG4sIC5wLWJlZm9yZV9fcHJlc2VudF9fYnRuIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLl9fYnRuLCAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5wLWJlZm9yZV9fcHJlc2VudF9fYnRuIC5fX2J0biwgLnAtYmVmb3JlX19wcmVzZW50X19idG4gLnAtcHJvZ3JhbU1vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fcHJlc2VudF9fYnRuIC5jLWJ0biwgLnAtYmVmb3JlX19wcmVzZW50X19idG4gLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4sIC5sLXBhZ2UtbmF2X19pdGVtLi0tZml4ZWQgLnAtYmVmb3JlX19wcmVzZW50X19idG4gLl9fYnRuLCAucC1iZWZvcmVfX3ByZXNlbnRfX2J0biAucC1wcm9ncmFtTW9yZSB7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtYmVmb3JlX19wcmVzZW50X19idG4gLmMtYnRuIC5fX2VtLCAucC1iZWZvcmVfX3ByZXNlbnRfX2J0biAubC1wYWdlLW5hdl9faXRlbS4tLWZpeGVkIC5fX2J0biAuX19lbSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAucC1iZWZvcmVfX3ByZXNlbnRfX2J0biAuX19idG4gLl9fZW0sIC5wLWJlZm9yZV9fcHJlc2VudF9fYnRuIC5wLXByb2dyYW1Nb3JlIC5fX2VtIHtcbiAgY29sb3I6ICNGRkZDMDc7XG59XG4ucC1iZWZvcmVfX3ByZXNlbnRfX2J0biAuYy1idG4gaSwgLnAtYmVmb3JlX19wcmVzZW50X19idG4gLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAuX19idG4gaSwgLmwtcGFnZS1uYXZfX2l0ZW0uLS1maXhlZCAucC1iZWZvcmVfX3ByZXNlbnRfX2J0biAuX19idG4gaSwgLnAtYmVmb3JlX19wcmVzZW50X19idG4gLnAtcHJvZ3JhbU1vcmUgaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wLWJlZm9yZV9fcHJlc2VudF9fdHh0XzEge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19wcmVzZW50X190eHRfMSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1iZWZvcmVfX2hkMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2hkMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucC1iZWZvcmVfX2hkMyA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xufVxuLnAtYmVmb3JlX19nZXRkb25lIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fZ2V0ZG9uZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2dldGRvbmVfX2xlZGVfMSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtYmVmb3JlX19nZXRkb25lX19jb25zaWRlcl9fbGVkZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19nZXRkb25lX19jb25zaWRlcl9fbGVkZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtYmVmb3JlX19nZXRkb25lX19jb25zaWRlciAuX19lbSB7XG4gIGNvbG9yOiAjRTcwMDc3O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWJlZm9yZV9fZ2V0ZG9uZV9fY29uc2lkZXJfX2J0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWJlZm9yZV9fZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wLWJlZm9yZV9fZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX190dGwge1xuICAtLWNvbG9yOiAjRTcwMDc3ICFpbXBvcnRhbnQ7XG4gIC0tYmRyLWNvbG9yOiAjRTcwMDc3ICFpbXBvcnRhbnQ7XG4gIC0tYmRyLXJvdGF0ZTogMjBkZWcgIWltcG9ydGFudDtcbiAgLS1iZHItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAtLWZ6LXBjOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1iZWZvcmVfX2dldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweCA0NXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLWJlZm9yZV9fZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2dldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19faXRlbSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLnAtYmVmb3JlX19nZXRkb25lX19jb25zaWRlcl9fY29udGVudHNfX2l0ZW1fX2lubmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYmVmb3JlX19nZXRkb25lX19jb25zaWRlcl9fY29udGVudHNfX2l0ZW1fX2lubmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5wLWJlZm9yZV9fZ2V0ZG9uZV9fY29uc2lkZXJfX2NvbnRlbnRzX19pdGVtX19oZWFkX19waWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1iZWZvcmVfX2dldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19faXRlbV9faGVhZF9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2dldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19faXRlbV9faGVhZF9fdHRsIHtcbiAgICBtaW4taGVpZ2h0OiAzZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1iZWZvcmVfX2dldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19faXRlbV9fY29udCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2dldGRvbmVfX2NvbnNpZGVyX19jb250ZW50c19faXRlbV9fY29udCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnAtYmVmb3JlX19ldmVudF9fYmcge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19ldmVudF9fYmcge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnAtYmVmb3JlX19ldmVudF9fc2VjdG9yICsgLnAtYmVmb3JlX19ldmVudF9fc2VjdG9yIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2V2ZW50X19zZWN0b3IgKyAucC1iZWZvcmVfX2V2ZW50X19zZWN0b3Ige1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5wLWJlZm9yZV9fZXZlbnRfX3NlY3Rvcl9faW5uZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fZXZlbnRfX3NlY3Rvcl9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cbi5wLWJlZm9yZV9fZXZlbnRfX3NlY3Rvcl9fbGVkZV8xIHtcbiAgLS1jb2xvcjogI0U3MDA3NyAhaW1wb3J0YW50O1xuICAtLWJkci1jb2xvcjogI0U3MDA3NyAhaW1wb3J0YW50O1xuICAtLWJkci1yb3RhdGU6IDIwZGVnICFpbXBvcnRhbnQ7XG4gIC0tYmRyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgLS1mei1wYzogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYmVmb3JlX19ldmVudF9fc2VjdG9yX19sZWRlXzEgKyAucC1wcmVwYXJhdGlvbl9faGQzIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnAtYmVmb3JlX19ldmVudF9fY2xtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2V2ZW50X19jbG0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmVmb3JlX19ldmVudF9fY2xtX19pdGVtIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYmVmb3JlX19ldmVudF9fY2xtX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjhDQUQxO1xuICB9XG59XG4ucC1iZWZvcmVfX2V2ZW50X19jbG1fX2l0ZW1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWJlZm9yZV9fZXZlbnRfX2NsbV9faXRlbV9faW5uZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fZXZlbnRfX2NsbV9faXRlbV9faW5uZXIge1xuICAgIGZsZXg6IDE7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ucC1iZWZvcmVfX2V2ZW50X19jbG1fX2l0ZW1fX3BpYyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fZXZlbnRfX2NsbV9faXRlbV9fcGljIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5wLWJlZm9yZV9fZXZlbnRfX2NsbV9faXRlbV9fY29udCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2V2ZW50X19jbG1fX2l0ZW1fX2NvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1iZWZvcmVfX2V2ZW50X19jbG1fX2l0ZW1fX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJlZm9yZV9fZXZlbnRfX2NsbV9faXRlbV9fdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wLWJlZm9yZV9fZXZlbnRfX2NsbV9faXRlbV9fdHh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1iZWZvcmVfX2V2ZW50X19jbG1fX2l0ZW1fX3R4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4ucC1mdWtpZGFzaGktdW5pdCB7XG4gIC0tYmdjOiAjRkYzO1xuICAtLWM6ICMwQTlDRUE7XG4gIC0tYmRyczogOHB4O1xuICAtLWZ6OiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1mdWtpZGFzaGktdW5pdCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmRycyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnYyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jKTtcbiAgZm9udC1zaXplOiB2YXIoLS1meik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnAtZnVraWRhc2hpLXVuaXQgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0IGJvdHRvbSwgdmFyKC0tYmdjKSA1MCUsIHRyYW5zcGFyZW50IDUxJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sIHZhcigtLWJnYykgNTAlLCB0cmFuc3BhcmVudCA1MSUpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDQ5JSwgdmFyKC0tYmdjKSA0OSUsIHZhcigtLWJnYykgNTAlLCB0cmFuc3BhcmVudCA1MSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCwgdG9wIHJpZ2h0LCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDEwMCUsIDUwJSAxMDAlLCAxMDAlIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICByb3RhdGU6IDIwZGVnO1xufVxuXG4ucC1iYWxsb29uLXVuaXQge1xuICAtLWNvbG9yOiAjMzMzO1xuICAtLWZ6LXNwOiAxNnB4O1xuICAtLWZ6LXBjOiAxNnB4O1xuICAtLWJkci13aWR0aDogMXB4O1xuICAtLWJkci1yb3RhdGU6IDQ1ZGVnO1xuICAtLWJkci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mei1zcCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmFsbG9vbi11bml0IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZ6LXBjKTtcbiAgfVxufVxuLnAtYmFsbG9vbi11bml0OjpiZWZvcmUsIC5wLWJhbGxvb24tdW5pdDo6YWZ0ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1iZHItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZHItY29sb3IpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuLnAtYmFsbG9vbi11bml0OjpiZWZvcmUge1xuICByb3RhdGU6IGNhbGModmFyKC0tYmRyLXJvdGF0ZSkgKiAtMSk7XG59XG4ucC1iYWxsb29uLXVuaXQ6OmFmdGVyIHtcbiAgcm90YXRlOiBjYWxjKHZhcigtLWJkci1yb3RhdGUpKTtcbn1cbi5wLWFmdGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFmdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wLWFmdGVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfYWZ0ZXJAc3AucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWZ0ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19hZnRlckBwYy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwMHB4IGF1dG87XG4gIH1cbn1cbi5wLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUVGRkQyIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucC1hZnRlcl9faGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogN3B4O1xuICBwYWRkaW5nOiAyNHB4IDAgMjhweDtcbn1cbi5wLWFmdGVyX19oZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMwRTk3RTkgY2FsYyg1MCUgLSAxcHgpLCB0cmFuc3BhcmVudCA1MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxMDAlO1xufVxuLnAtYWZ0ZXJfX2hkX19mdWtpZGFzaGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4ucC1hZnRlcl9faGRfX2Z1a2lkYXNoaSBpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzOHB4O1xufVxuLnAtYWZ0ZXJfX2hkX190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS0yMDI4LCAjMEE5Q0VBKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMzZweCAqL1xufVxuLnAtYWZ0ZXJfX2hkX190dGwgaSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzhweDtcbn1cbi5wLWFmdGVyX19oZF9fbGVkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hZnRlcl9faGRfX2xlZGUgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFmdGVyX19oZF9fbGVkZSBpIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzhweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wLWhkZzAzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI0cHggMCAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhkZzAzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5wLWhkZzAzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLWhkZzAzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1oZGcwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNHB4IDAgMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZGcwNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1oZGcwNDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucC1oZGcwNDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtdHh0bGluayB7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xufVxuLnAtdHh0bGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzQ5ZWZmO1xufVxuXG4ucC1pbmhlcml0IHtcbiAgd2lkdGg6IDEwMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW5oZXJpdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1pbmhlcml0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluaGVyaXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnAtaW5oZXJpdF9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGNvbG9yOiAjMWNhNGU4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluaGVyaXRfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtaW5oZXJpdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluaGVyaXRfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1pbmhlcml0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluaGVyaXRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluaGVyaXRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wLWluaGVyaXRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMTEuOTM3NXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBhYmViIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmhlcml0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgdG9wOiA4Ljc1cHg7XG4gICAgbGVmdDogOC43NXB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDBhYmViIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggNnB4O1xuICB9XG59XG4ucC1pbmhlcml0X19pdGVtX19udW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxLjA2MjVlbTtcbiAgaGVpZ2h0OiAxLjA2MjVlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMDYyNWVtO1xuICBjb2xvcjogIzAwYWJlYjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmhlcml0X19pdGVtX19udW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnAtaW5oZXJpdF9faXRlbV9fdHh0IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW5oZXJpdF9faXRlbV9fdHh0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5wLWluaGVyaXRfX2l0ZW1fX3R4dCA+IHA6bm90KC5fX3R0bCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5wLWluaGVyaXRfX2l0ZW1fX3R4dCAuX190dGwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6ICMwMEFBRUI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wLXFhTGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1xYUxpc3RfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXFhTGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtcWFMaXN0X19pdGVtX19pY28ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXFhTGlzdF9faXRlbV9faWNvIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5wLXFhTGlzdF9faXRlbV9fdHh0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcWFMaXN0X19pdGVtX190eHQge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1xYUxpc3RfX2l0ZW0tLXEgLnAtcWFMaXN0X19pdGVtX190eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcWFMaXN0X19pdGVtLS1hIC5wLXFhTGlzdF9faXRlbV9fdHh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5wLWNvbW1vbi1pbm5lciB7XG4gIC0tbWF4LXdpZHRoOiAxMTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoKTtcbn1cblxuLnAtbm90ZXMge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbm90ZXMge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1ZW07XG4gIH1cbn1cbi5wLW5vdGVzLS1tIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ucC1kYXRlIHtcbiAgLS1kYXk6IDE1cHg7XG4gIC0tZGF0ZTogMi41ZW07XG4gIC0tY29sb3I6ICMzMzM7XG4gIC0tZGF5LWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cbi5wLWRhdGUgLl9fZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMC4wNjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHZhcigtLWRhdGUpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtZGF0ZSAuX19kYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgMC4yNWVtIDAuMjVlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1kYXktY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWRheSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1kYXRlLi0tZ2VuZXJhbCB7XG4gIC0tZGF5OiAxMHB4O1xuICAtLWRhdGU6IDFlbTtcbiAgLS1kYXktY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ucC1pbWdMaW5rIGltZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG4ucC1pbWdMaW5rOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnAtZnVraWRhc2hpMDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMEFBRUI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mdWtpZGFzaGkwMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLWZ1a2lkYXNoaTAxIHNwYW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4ucC1mdWtpZGFzaGkwMTo6YmVmb3JlLCAucC1mdWtpZGFzaGkwMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUFFQjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mdWtpZGFzaGkwMTo6YmVmb3JlLCAucC1mdWtpZGFzaGkwMTo6YWZ0ZXIge1xuICAgIGhlaWdodDogM2VtO1xuICB9XG59XG4ucC1mdWtpZGFzaGkwMTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcbn1cbi5wLWZ1a2lkYXNoaTAxOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbn1cblxuLnAtZmlndXJlMDEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZpZ3VyZTAxIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5wLWVtIHtcbiAgY29sb3I6ICMwMEFBRUI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5qcy1tb2RhYWwtdGFyZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWV4LW1nbi10b3AxIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxufVxuXG4ubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cblxuLm1vZGFhbF90YXJnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWFsLXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubW9kYWFsLXdyYXBwZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgSGlyYWdpbm8gU2Fucywgc2Fucy1zZXJpZjtcbn1cblxuLm1vZGFhbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1vZGFhbC1vdmVybGF5IHtcbiAgei1pbmRleDogOTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWFsLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWFsLWNsb3NlOmhvdmVyOmFmdGVyLCAubW9kYWFsLWNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNDllZmYgIWltcG9ydGFudDtcbn1cblxuaHRtbCAudS1zcG9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgLnUtc3Bvbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgLnUtcGNvbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LWRJYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtZW0ge1xuICBjb2xvcjogIzAwQUFFQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51LWVtLS1yZWQge1xuICBjb2xvcjogI0VDMUQ4ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51LWZ3QiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udS1md04ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGNiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1zcGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1zcGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtc3Bub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1hbGlnbi1sZWZ0LXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnUtdmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51LXZhbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS12YWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuaHRtbCAudS1tdC1zNCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5odG1sIC51LW10LXMzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbmh0bWwgLnUtbXQtczIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuaHRtbCAudS1tdC1zMSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5odG1sIC51LW1iLXM0IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbmh0bWwgLnUtbWItczMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuaHRtbCAudS1tYi1zMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5odG1sIC51LW1iLXMxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIC51LW10LXM0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIGh0bWwgLnUtbXQtczMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgaHRtbCAudS1tdC1zMiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBodG1sIC51LW10LXMxIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIGh0bWwgLnUtbWItczQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgaHRtbCAudS1tYi1zMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBodG1sIC51LW1iLXMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGh0bWwgLnUtbWItczEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmh0bWwgLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuaHRtbCAudS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5odG1sIC51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5odG1sIC51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCAudS1tdDBzcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIGh0bWwgLnUtbWIwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICBodG1sIC51LXB0MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIGh0bWwgLnUtcGIwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbmh0bWwgLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5odG1sIC51LW1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuaHRtbCAudS1wdDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5odG1sIC51LXBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIC51LW10MTBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICBodG1sIC51LW1iMTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBodG1sIC51LXB0MTBzcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgaHRtbCAudS1wYjEwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5odG1sIC51LW10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuaHRtbCAudS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmh0bWwgLnUtcHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuaHRtbCAudS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCAudS1tdDIwc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgaHRtbCAudS1tYjIwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgaHRtbCAudS1wdDIwc3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIGh0bWwgLnUtcGIyMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuaHRtbCAudS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbmh0bWwgLnUtbWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5odG1sIC51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbmh0bWwgLnUtcGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgLnUtbXQzMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIGh0bWwgLnUtbWIzMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGh0bWwgLnUtcHQzMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICBodG1sIC51LXBiMzBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbmh0bWwgLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5odG1sIC51LW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuaHRtbCAudS1wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5odG1sIC51LXBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIC51LW10NDBzcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBodG1sIC51LW1iNDBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBodG1sIC51LXB0NDBzcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgaHRtbCAudS1wYjQwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5odG1sIC51LW10NTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuaHRtbCAudS1tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbmh0bWwgLnUtcHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuaHRtbCAudS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCAudS1tdDUwc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgaHRtbCAudS1tYjUwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgaHRtbCAudS1wdDUwc3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIGh0bWwgLnUtcGI1MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuaHRtbCAudS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbmh0bWwgLnUtbWI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5odG1sIC51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbmh0bWwgLnUtcGI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgLnUtbXQ2MHNwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIGh0bWwgLnUtbWI2MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIGh0bWwgLnUtcHQ2MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICBodG1sIC51LXBiNjBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbmh0bWwgLnUtbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5odG1sIC51LW1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuaHRtbCAudS1wdDcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5odG1sIC51LXBiNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIC51LW10NzBzcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICBodG1sIC51LW1iNzBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICBodG1sIC51LXB0NzBzcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgaHRtbCAudS1wYjcwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5odG1sIC51LW10ODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuaHRtbCAudS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbmh0bWwgLnUtcHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuaHRtbCAudS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCAudS1tdDgwc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgaHRtbCAudS1tYjgwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgaHRtbCAudS1wdDgwc3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIGh0bWwgLnUtcGI4MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuaHRtbCAudS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cbmh0bWwgLnUtbWI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5odG1sIC51LXB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cbmh0bWwgLnUtcGI5MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgLnUtbXQ5MHNwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIGh0bWwgLnUtbWI5MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIGh0bWwgLnUtcHQ5MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICBodG1sIC51LXBiOTBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbmh0bWwgLnUtbXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbmh0bWwgLnUtbWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbmh0bWwgLnUtcHQxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5odG1sIC51LXBiMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgLnUtbXQxMDBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgaHRtbCAudS1tYjEwMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICBodG1sIC51LXB0MTAwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICBodG1sIC51LXBiMTAwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuaHRtbCAudS1tdDExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuaHRtbCAudS1tYjExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuaHRtbCAudS1wdDExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cbmh0bWwgLnUtcGIxMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCAudS1tdDExMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxuICBodG1sIC51LW1iMTEwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG4gIGh0bWwgLnUtcHQxMTBzcCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG4gIGh0bWwgLnUtcGIxMTBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG59XG5odG1sIC51LW10MTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5odG1sIC51LW1iMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5odG1sIC51LXB0MTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuaHRtbCAudS1wYjEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIC51LW10MTIwc3Age1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIGh0bWwgLnUtbWIxMjBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgaHRtbCAudS1wdDEyMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgaHRtbCAudS1wYjEyMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbmh0bWwgLnUtbXQxMzAge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cbmh0bWwgLnUtbWIxMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cbmh0bWwgLnUtcHQxMzAge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5odG1sIC51LXBiMTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgLnUtbXQxMzBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIH1cbiAgaHRtbCAudS1tYjEzMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxuICBodG1sIC51LXB0MTMwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxuICBodG1sIC51LXBiMTMwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxufVxuaHRtbCAudS1tdDE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuaHRtbCAudS1tYjE0MCB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuaHRtbCAudS1wdDE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cbmh0bWwgLnUtcGIxNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCAudS1tdDE0MHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxuICBodG1sIC51LW1iMTQwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG4gIGh0bWwgLnUtcHQxNDBzcCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG4gIGh0bWwgLnUtcGIxNDBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5odG1sIC51LW10MTUwIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5odG1sIC51LW1iMTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5odG1sIC51LXB0MTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuaHRtbCAudS1wYjE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIC51LW10MTUwc3Age1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIGh0bWwgLnUtbWIxNTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgaHRtbCAudS1wdDE1MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbiAgaHRtbCAudS1wYjE1MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cbmh0bWwgLnUtbXQxNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cbmh0bWwgLnUtbWIxNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cbmh0bWwgLnUtcHQxNjAge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG5odG1sIC51LXBiMTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgLnUtbXQxNjBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbiAgaHRtbCAudS1tYjE2MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxuICBodG1sIC51LXB0MTYwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuICBodG1sIC51LXBiMTYwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuaHRtbCAudS1tdDE3MCB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xufVxuaHRtbCAudS1tYjE3MCB7XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4O1xufVxuaHRtbCAudS1wdDE3MCB7XG4gIHBhZGRpbmctdG9wOiAxNzBweDtcbn1cbmh0bWwgLnUtcGIxNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCAudS1tdDE3MHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgfVxuICBodG1sIC51LW1iMTcwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG4gIGh0bWwgLnUtcHQxNzBzcCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG4gIGh0bWwgLnUtcGIxNzBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICB9XG59XG5odG1sIC51LW10MTgwIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG59XG5odG1sIC51LW1iMTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5odG1sIC51LXB0MTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuaHRtbCAudS1wYjE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIC51LW10MTgwc3Age1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG4gIGh0bWwgLnUtbWIxODBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIH1cbiAgaHRtbCAudS1wdDE4MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbiAgaHRtbCAudS1wYjE4MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cbmh0bWwgLnUtbXQxOTAge1xuICBtYXJnaW4tdG9wOiAxOTBweDtcbn1cbmh0bWwgLnUtbWIxOTAge1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbn1cbmh0bWwgLnUtcHQxOTAge1xuICBwYWRkaW5nLXRvcDogMTkwcHg7XG59XG5odG1sIC51LXBiMTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgLnUtbXQxOTBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIH1cbiAgaHRtbCAudS1tYjE5MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgfVxuICBodG1sIC51LXB0MTkwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxuICBodG1sIC51LXBiMTkwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgfVxufVxuaHRtbCAudS1tdDIwMCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuaHRtbCAudS1tYjIwMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuaHRtbCAudS1wdDIwMCB7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbn1cbmh0bWwgLnUtcGIyMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCAudS1tdDIwMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxuICBodG1sIC51LW1iMjAwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG4gIGh0bWwgLnUtcHQyMDBzcCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG4gIGh0bWwgLnUtcGIyMDBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG59XG5odG1sIC51LW10MCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbmh0bWwgLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuaHRtbCAudS1wdDAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuaHRtbCAudS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuaHRtbCAudS1tdC0xIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzp3Z2h0QDMwMDs0MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4kbWF4LXdpZHRoOiAxMTMwcHg7XG4kcGMtd2lkdGg6IDEwMzBweDtcbiRyb2JvdG86ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm91bmRhdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnZm91bmRhdGlvbi9taXhpbnMnO1xuQGltcG9ydCAnZm91bmRhdGlvbi9yZXNldCc7XG5AaW1wb3J0ICdmb3VuZGF0aW9uL2Vhc2luZyc7XG5AaW1wb3J0ICdmb3VuZGF0aW9uL2Jhc2UnO1xuQGltcG9ydCAnZm91bmRhdGlvbi9rZXlmcmFtZXMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTGF5b3V0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBAaW1wb3J0IFwibGF5b3V0L3RvcGljcGF0aEFyZWFcIjtcbkBpbXBvcnQgXCJsYXlvdXQvYnRuLXRvcC0wMVwiO1xuQGltcG9ydCBcImxheW91dC9sLXdyYXBwZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvbC1sYXlvdXRcIjtcbkBpbXBvcnQgXCJsYXlvdXQvbC1wcmltYXJ5XCI7XG4vLyBAaW1wb3J0IFwibGF5b3V0L2wtbG9naW5cIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE9iamVjdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvYnRuXCI7XG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9jYXJvdXNlbExpc3RcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2NvbFdyYXBcIjtcbi8vIEBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2NvbnRzLWxpc3RcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2ZvbnRcIjtcbi8vIEBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2hkZ1wiO1xuLy8gQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvaGVyb1wiO1xuLy8gQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvc2lkZS1jYXRlZ29yeS1uYXZcIjtcbi8vIEBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L3NpZGUtY29udHMtbmF2XCI7XG4vLyBAaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9pbmRleC1oZWFkXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQcm9qZWN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvaGVhZGVyXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvcGFnZS1uYXZcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9mb290ZXJcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9tdlwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L2xpc3RcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9jb2x1bW5Cb3hcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9tZWRpYVwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L3NlY3Rpb25cIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9zZWN0b3JcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9hcnJvd1NlY3RcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9wcml2aWxlZ2VcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9jYW5ib3hcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9hcHBkbFwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L2JyaWVmaW5nXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3Qvc2VjdGlvbi1zbnNcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9ldmVudFwiO1xuXG5cbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9jdGFBcmVhXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3Qvc3RlcGJveFwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L3ByZXNlbnRBcmVhXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvZml4ZWQtbG93ZXJcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9tZW1iZXJcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9leGhpYml0aW9uXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvdGFraW5nT3ZlclwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L2pvaW50QnJpZWZpbmdcIjtcblxuXG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvcHJlcGFyYXRpb25cIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9zY2hlZHVsZVwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L3NwZWNpYWxpemF0aW9uXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvdHZcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9jb25zaWRlcmxpc3QtYm94XCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvZ2V0ZG9uZVwiO1xuXG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvYmVmb3JlXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvYWZ0ZXJcIjtcblxuXG5cblxuXG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvcGFydHNcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFV0aWxpdHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS9kaXNwbGF5XCI7XG5AaW1wb3J0IFwib2JqZWN0L3V0aWxpdHkvdGV4dFwiO1xuQGltcG9ydCBcIm9iamVjdC91dGlsaXR5L2JyXCI7XG5AaW1wb3J0IFwib2JqZWN0L3V0aWxpdHkvYWxpZ25cIjtcbkBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS9zcGFjaW5nXCI7XG4iLCIvKiEgbWluaXJlc2V0LmNzcyB2MC4wLjQgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL21pbmlyZXNldC5jc3MgKi9cbmh0bWwsYm9keSxwLG9sLHVsLGxpLGRsLGR0LGRkLGJsb2NrcXVvdGUsZmlndXJlLGZpZWxkc2V0LGxlZ2VuZCx0ZXh0YXJlYSxwcmUsXG5pZnJhbWUsaHIsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luOjA7cGFkZGluZzowfWgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtc2l6ZToxMDAlO1xuZm9udC13ZWlnaHQ6bm9ybWFsfXVse2xpc3Qtc3R5bGU6bm9uZX1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe21hcmdpbjowfVxuaHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3h9KiwqOmJlZm9yZSwqOmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH1pbWcsZW1iZWQsaWZyYW1lLFxub2JqZWN0LHZpZGVve2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfWF1ZGlve21heC13aWR0aDoxMDAlfWlmcmFtZXtib3JkZXI6MH1cbnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRkLHRoe3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnR9XG4iLCJodG1sIHtcbiAgLS1oZWFkZXItaGVpZ2h0OiA1NXB4O1xuICAtLWZvb3Rlci1oZWlnaHQ6IDEyNHB4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiA1NXB4O1xuICAgIC0tZm9vdGVyLWhlaWdodDogMTQ0cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgbmF2LXNwLWZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBtdi1hcnctZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn0iLCIuYnRuLXRvcC0wMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogNDhweDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAyMDBtcywgb3BhY2l0eSA1MDBtcztcblxuICAuaXMtZml4ZWQtbG93ZXItLXNob3cgJiB7XG4gICAgYm90dG9tOiAxMDVweDtcbiAgfVxufVxuXG4uYnRuLXRvcC0wMSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTcxLCAyMzUsIC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG59XG5cbi5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM0ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3Age1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3AuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi10b3AtMDEge1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIGJvdHRvbTogNjRweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuXG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gICAgbGVmdDogMTNweDtcbiAgfVxuXG4gIC5idG4tdG9wLTAxIGE6aG92ZXIsIC5idG4tdG9wLTAxIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhYWViO1xuICB9XG59XG4iLCIubC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gYmFkZ2XjgYznqoHjgY3mipzjgZHjgovjgZ/jgoFcbiAgfVxuXG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy8gZm9udDogaW5oZXJpdDtcbiAgfVxuXG4gIGJyIHtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgc3VwIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDAuNWVtO1xuICB9XG5cbiAgLnN2LS0xIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAmX19iZyB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDBkdnc7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ193cmFwcGVyXzAxQHBjLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ193cmFwcGVyXzAxQHNwLnBuZyk7XG4gICAgfVxuICB9XG5cblxuICAubW9kYWFsLW5vc2Nyb2xsICYge1xuICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufSIsIi5sLWNvbnRlbnRzLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggNjRweDtcbiAgfVxuICBAaW5jbHVkZSBwYyB7XG5cdFx0d2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG5cbiAgICAubC13cmFwcGVyICYge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5sLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAvLyBwYWRkaW5nOiAxNnB4IDE1cHggMzJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMHB4O1xuICAgIC8vIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBAaW5jbHVkZSBwYyB7XG4gICAgLy8gcGFkZGluZzogMzJweCAzMnB4IDY0cHg7XG4gICAgLy8gYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubC1sYXlvdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICBAaW5jbHVkZSBwYyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRkaXNwbGF5OiAtbXMtZ3JpZDtcblx0XHRncmlkLWdhcDogMCAzMnB4O1xuXHRcdGdhcDogMCAzMnB4O1xuXHRcdC1tcy1ncmlkLXJvd3M6IGF1dG8gMWZyO1xuXHRcdC1tcy1ncmlkLWNvbHVtbnM6IDczNHB4IDMycHggMzAwcHg7XG5cdFx0Z3JpZC10ZW1wbGF0ZTpcblx0XHRcdFwibWFpbiBsb2dpblwiIGF1dG9cblx0XHRcdFwibWFpbiBzaWRlXCIgIDFmciAvXG4gICAgICAgNzM0cHggMzAwcHg7XG5cdFx0d2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDY0cHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9fbG9naW4ge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgICBncmlkLWFyZWE6IGxvZ2luO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE1cHggMzJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgICAgIHdpZHRoOiA3MzRweDtcbiAgICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgICB9XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZSB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgLW1zLWdyaWQtcm93OiAyO1xuICAgICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgZ3JpZC1hcmVhOiBzaWRlO1xuICAgIH1cbiAgfVxuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmwtaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIHBjIHtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkpO1xuICAgIC8vIG1pbi1oZWlnaHQ6IGNhbGMoNjYwcHggKyAyNHB4ICsgMTA0cHgpO1xuICB9XG59XG5cbi5sLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn0iLCIubC1wcmltYXJ5IHtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufSIsIi5jLWJ0biB7XG4gIC0tZ2FwOiAwcHg7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1nYXApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcblx0bWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICAvLyBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgPiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzNzU7XG4gICAgfVxuXG4gICAgKyBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBpbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuczAgeyAvLyDjgarjgorjgobjgY1cbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYuczEwMCB7IC8vIOWFqOW5hVxuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1heC13aWR0aDogNDgwcHg7XG4gIH1cblxuICAmLnMxIHtcbiAgICB3aWR0aDogNDYwcHg7IC8vIHNhbXBsZVxuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTsgLy8gc2FtcGxlXG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXHR9XG5cbiAgJi5zMiB7XG4gICAgd2lkdGg6IDM5MHB4OyAvLyBzYW1wbGVcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIHNhbXBsZVxuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblx0fVxuXG4gICYuczMge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG4gICYuYzAge1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjhDQUQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGluc2V0OiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNCOENBRDEsIC4yNSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXHQmLmMxIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDZiY2Q7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6ICMzNDllZmY7XG4gICAgfVxuICB9XG5cbiAgJi5jMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMCk7XG4gICAgYmFja2dyb3VuZDogI0Y4NzcxQjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5YjYyO1xuICAgIH1cbiAgfVxuXG4gICYuYzMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZiY2Q7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODZmZjtcbiAgICB9XG4gIH1cblxuICAmLmM0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGMzZjE7XG4gICAgfVxuICB9XG5cbiAgJi5jNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4NTU5ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY4OGJjO1xuICAgIH1cbiAgfVxuXG4gICYuYzYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODZBQzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwNkJDRDtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgJi5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgJi5pY29uTG9naW4ge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fbG9naW4ucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICYuaWNvblJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3JlZ2lzdGVyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fc2VhcmNoXzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TdGFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX2Zhdl8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi5pY29uQ2hlY2sge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWE5YTlhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YTlhOWE7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi5pLWJsYW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fYmxhbmswMS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmktYXJ3IHtcbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2xhdGUgMjAwbXM7XG4gICAgfVxuICAgICYuYzIgaTo6YmVmb3JlLFxuICAgICYuYzMgaTo6YmVmb3JlLFxuICAgICYuYzQgaTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLmM2IGk6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwNkJDRDtcbiAgICB9XG5cbiAgICAmOm5vdCguanMtc2Nyb2xsKSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGkge1xuICAgICAgICAgIHRyYW5zbGF0ZTogNDAlIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuX19zbWFsbGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuX19sYXJnZXIge1xuICAgIC8vIGNvbG9yOiAjRkFGRjc0O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gIH1cblxuICAuaS1mcmVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGRjc0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICNGNTdDMzE7XG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLS4xMjVlbSk7XG4gIH1cblxuICAmLmRvbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzlhOWE5YSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmMtYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmX191bml0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICZfX2JhbGxvb24ge1xuICAgICAgLS1mei1zcDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgLS1mei1wYzogMTRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG59IiwiLmMtY2Fyb3VzZWxMaXN0IHtcbiAgJHNlbGY6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gQGluY2x1ZGUgc3Age1xuICAvLyAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgLy8gICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAvLyB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICAvLyBAaW5jbHVkZSBwYyB7XG4gICAgLy8gICB3aWR0aDogNjYwcHg7XG4gICAgLy8gICBtYXJnaW46IDAgYXV0bztcbiAgICAvLyB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG5cbiAgICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgI3skc2VsZn1fX3NsaWRlX19waWMge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGljIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtbm8tc3dpcGUge1xuICAgICN7JHNlbGZ9X193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyAjeyRzZWxmfV9fc2xpZGUge1xuXG4gICAgLy8gfVxuICAgICN7JHNlbGZ9X19jb250cm9sbGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gc3dpcGVyXG5cbiAgLnN3aXBlciB7XG5cbiAgICAmLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206ICBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuXG4gICAgICAmLW5leHQsXG4gICAgICAmLXByZXYge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZGlzcGxheSA6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNDdweDsgLy8gc2FtcGxlXG4gICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgY29sb3I6ICNDQ0M7XG4gICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXByZXYge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW5leHQge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmMtY29sV3JhcCB7XG4gICRzZWxmOiAmO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gICZfX2NvbCB7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtLWNvbDIge1xuICAgICAgI3skc2VsZn1fX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzZweCkgLyAyKTtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbDMge1xuICAgICAgI3skc2VsZn1fX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCg5OS45OTk5OTklIC0gMzZweCAqIDIpIC8gMyk7XG5cbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogIHVybCgnZm9udHMvaWNvbW9vbi5lb3Q/ZjdocnoxJyk7XG4gIHNyYzogIHVybCgnZm9udHMvaWNvbW9vbi5lb3Q/ZjdocnoxI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi50dGY/ZjdocnoxJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi53b2ZmP2Y3aHJ6MScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi5zdmc/ZjdocnoxI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWFydy1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgY29sb3I6ICMwMGFhZWI7XG59XG4uaWNvbi1hcnctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICBjb2xvcjogIzAwYWFlYjtcbn1cbi5pY29uLWFydy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBjb2xvcjogIzAwYWFlYjtcbn1cbi5pY29uLWFydy10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgY29sb3I6ICMwMGFhZWI7XG59XG4uaWNvbi1jaGV2cm9uLXRoaW4tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tY2hldnJvbi10aGluLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLWNoZXZyb24tdGhpbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tY2hldnJvbi10aGluLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4iLCIubC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IC8vIG1244Gu5LiKXG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgICAvLyBwYWRkaW5nOiAxOHB4IDBweDtcbiAgICAvLyBtYXJnaW46IDAgMzJweDtcbiAgICAvLyBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLy8gcGFkZGluZzogMTBweCAxMHB4IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxNzNweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDI1MCAvIDUyO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvX215bmF2aTIwMjguc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgLmMtYnRuIHtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6ICgxNi8xMik7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWZiID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMmE1YjlmO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXJfc25zX2ZhY2Vib29rLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXR3ID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMWRhMWYyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXJfc25zX3R3aXR0ZXIucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAyOyAvLyBtduOBruS4ilxuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7IH1cbiAgICB9XG4gIH1cbn1cbiIsIi5sLXBhZ2UtbmF2IHtcbiAgJG5hdjogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgbGluZS1oZWlnaHQ6ICgxNi8xMik7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICAuaXMtcGFnZS1uYXYtZml4ZWQtc3AgJiB7XG4gICAgei1pbmRleDogMTAwMDAwO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIC8vIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gdG9wOiAtNTBweDtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gJjo6YmVmb3JlIHtcbiAgICAgIC8vICAgY29udGVudDogJyc7XG4gICAgICAvLyAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgd2lkdGg6IDE4NXB4O1xuICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgLmlzLXBhZ2UtbmF2LWZpeGVkLXNwICYge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0UzRjZGRiwgOSk7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlzLXBhZ2UtbmF2LWZpeGVkLXNwLmlzLW1lbnUtb3BlbiAmIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBodG1sLmlzLXBhZ2UtbmF2LWZpeGVkICYge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyMiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBwYyB7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKCM4NDlGQUMsIDAuMTUpO1xuICAgICAgLy8gYmFja2Ryb3AtZmlsdGVyOiBicmlnaHRuZXNzKDExNSUpIGJsdXIoMzBweCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIC8vIGJhY2tkcm9wLWZpbHRlcjogYnJpZ2h0bmVzcyg4MyUpIGJsdXIoMTVweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXM7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgJGl0ZW06ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi4tLWlucGFnZSB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0E3QTdBNztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgLy8gd2lkdGg6IDIwJTtcbiAgICAgICAgLy8gcGFkZGluZzogNXB4IDA7XG5cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7IHJpZ2h0OiAwO31cblxuXG4gICAgICAvLyAuaXMtcGFnZS1uYXYtZml4ZWQtc3AgJiB7XG4gICAgICAvLyAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIC8vICAgICBmbGV4OiAxO1xuICAgICAgLy8gICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAvLyAgICAgJjphZnRlcixcbiAgICAgIC8vICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAvLyAgICAgICBjb250ZW50OiAnJztcbiAgICAgIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgICAgIHRvcDogMDtcbiAgICAgIC8vICAgICAgIGJvdHRvbTogMDtcbiAgICAgIC8vICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIC8vICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIC8vICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjQTdBN0E3O1xuICAgICAgLy8gICAgIH1cbiAgICAgIC8vICAgICAmOmFmdGVyIHsgcmlnaHQ6IDA7fVxuICAgICAgLy8gICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHsgbGVmdDogMDt9XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE3LzEzKTtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLmlzLXBhZ2UtbmF2LWZpeGVkLXNwICYge1xuICAgICAgICAvLyAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vICAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICAgICAgICAvLyAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgIC8vICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vICAgICAudS1wY2JyIHtcbiAgICAgICAgLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgfVxuICAgICAgICAvLyB9XG5cbiAgICAgICAgLl9fYzEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICBjb2xvcjogI0Y1OTMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX19jMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDBBQUVCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wLWRhdGUge1xuICAgICAgICAgIC0tZGF5OiA5cHg7XG4gICAgICAgICAgLS1kYXRlOiAyMXB4O1xuXG4gICAgICAgICAgLl9fZGF0ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuX19kYXkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX19zdWIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQzFEODg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDBhYWViLCAuMik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1LCAuNyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgZWFzZTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fYXJ3MDEucG5nKSBuby1yZXBlYXQgNTAlIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIC5pcy1wYWdlLW5hdi1maXhlZC1zcCAmIHtcbiAgICAgICAgICAvLyAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAvLyAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xuICAgICAgICAgIC8vICAgICByaWdodDogMDtcbiAgICAgICAgICAvLyAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgLy8gICB9XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1maXhlZCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuXG4gICAgICAuaXMtcGFnZS1uYXYtZml4ZWQtc3AgJiB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9fYnRuIHtcbiAgICAgICAgQGV4dGVuZCAuYy1idG47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjJFO1xuICAgICAgICBjb2xvcjogIzMxMzEzMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtcGFnZS1uYXYtZml4ZWQtc3AgJiB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICAgICAgLnUtcGNiciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX2FydzAxLnBuZykgbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmlzLXBhZ2UtbmF2LWZpeGVkLXNwICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtcGFnZS1uYXYtZml4ZWQtc3AgJiB7XG5cbiAgICAgICYuLS1zcC1oaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190cmlnZ2VyIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgei1pbmRleDogMTAwMDAxO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBAaW5jbHVkZSByZXNldC1idXR0b247XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKCM4NDlGQUMsIDAuMTUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcblxuICAgICAgLmlzLXBhZ2UtbmF2LWZpeGVkLXNwICYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cblxuICAgICAgJl9faWNvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuX19saW5lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgJGVhc2UtaW4tb3V0LXF1aW50LCB0cmFuc2Zvcm0gMjAwbXMgJGVhc2UtaW4tb3V0LXF1aW50LCBvcGFjaXR5IDIwMG1zICRlYXNlLWluLW91dC1xdWludDtcbiAgICAgICAgLmlzLW1lbnUtb3BlbiAmIHtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbC5pcy10cmFucy1oZWFkZXIgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAuaXMtbWVudS1vcGVuICYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAuaXMtbWVudS1vcGVuICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgLmlzLW1lbnUtb3BlbiAmIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5fX2xpbmUge1xuICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYnJlYWtwb2ludDogNzY4cHg7XG5cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50IC0gMXB4fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBoYWNrKCR2ZXI6IG51bGwpIHtcbiAgQGlmICR2ZXIgPT0gJ2llJyB7IC8vIElFMTDjgJwxMVxuICAgIEBhdC1yb290IF86LW1zLWlucHV0LXBsYWNlaG9sZGVyLCA6cm9vdCAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkdmVyID09ICdlZGdlJyB7IC8vIEVkZ2UxMivvvIhFZGdl5YWo44Gm77yJXG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHZlciA9PSAnbXMnIHsgLy8gSUUxMCvvvIhFZGdl44KC5YWo44Gm5ZCr44KA77yJXG4gICAgQGF0LXJvb3QgXzotbXMtbGFuZyh4KSwgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICAgIEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xuICB9XG4gIEByZXR1cm4gJG51bWJlcjtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkcHgsICRiYXNlOiAxNnB4KSB7XG4gICR2YWx1ZTogJHB4O1xuICBAaWYgKHVuaXQoJHB4KSAhPSAncHgnKSB7XG4gICAgQHdhcm4gJ3JlbSgp44Gu5byV5pWw44GrcHjku6XlpJbjga7lgKTjgpLmjIflrprjgZfjgabjgoLoqIjnrpfjgafjgY3jgb7jgZvjgpMnO1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG4gICR2YWx1ZTogKHN0cmlwLXVuaXQoJHB4KSAvIHN0cmlwLXVuaXQoJGJhc2UpKSAqIDFyZW07XG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AZnVuY3Rpb24gdncoJHB4LCAkYmFzZTogMzc1cHgpIHtcbiAgJHZhbHVlOiAkcHg7XG4gIEBpZiAodW5pdCgkcHgpICE9ICdweCcpIHtcbiAgICBAd2FybiAndncoKeOBruW8leaVsOOBq3B45Lul5aSW44Gu5YCk44KS5oyH5a6a44GX44Gm44KC6KiI566X44Gn44GN44G+44Gb44KTJztcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxuICAkdmFsdWU6IChzdHJpcC11bml0KCRweCkgLyBzdHJpcC11bml0KCRiYXNlKSkgKiAxMDB2dztcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRjb3VudDogMykge1xuICBAaWYgdHlwZS1vZigkY291bnQpICE9ICdudW1iZXInIHtcbiAgICBAZXJyb3IgJ2xpbmUtY2xhbXDjga7lvJXmlbDjga/lv4XjgZrmlbDlgKTjgafmjIflrprjgZfjgabjgY/jgaDjgZXjgYQnO1xuICB9XG4gIEBpZiAkY291bnQgPT0gMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9IEBlbHNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRjb3VudDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1peGluIGljb24tZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gX3RyaWFuZ2xlKCRib3JkZXJXaWR0aCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogJGJvcmRlcldpZHRoO1xufVxuXG5AbWl4aW4gcmVzZXQtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLmwtZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGI4ZWU7XG5cbiAgJl9faW5uZXIge1xuICAgIGhlaWdodDogdmFyKC0tZm9vdGVyLWhlaWdodCk7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnAtbXYge1xuICAtLWluZGV4LWhlaWdodDogNzI0cHg7XG4gICRtdjogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDIwcHggNjBweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkpO1xuICB9XG5cbiAgLy8gJjo6YmVmb3JlIHtcbiAgLy8gICBjb250ZW50OiAnJztcbiAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgbGVmdDogMDtcbiAgLy8gICByaWdodDogMDtcbiAgLy8gICBib3R0b206IC0xNXB4O1xuICAvLyAgIGhlaWdodDogMTVweDtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvLyAgIEBpbmNsdWRlIHBjIHtcbiAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gJjo6YWZ0ZXIge1xuICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICBsZWZ0OiA0cHg7XG4gIC8vICAgYm90dG9tOiAtMTVweDtcbiAgLy8gICB3aWR0aDogMzhweDtcbiAgLy8gICBoZWlnaHQ6IDM4cHg7XG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9kZWNvXzAyLnBuZyk7XG4gIC8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAvLyAgIEBpbmNsdWRlIHBjIHtcbiAgLy8gICAgIGxlZnQ6IDIwcHg7XG4gIC8vICAgICBib3R0b206IC00MHB4O1xuICAvLyAgICAgd2lkdGg6IDgzcHg7XG4gIC8vICAgICBoZWlnaHQ6IDgzcHg7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyBtaW4taGVpZ2h0OiA2NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzMnB4IDAgMTBweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDBweCAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJ3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbXZfYXJyb3dfMDEucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIsIGltZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDQwIC8gMjQ7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IG12LWFydy1mYWRlSW4gMTUwMG1zIDBtcyBpbmZpbml0ZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGFuaW1hdGlvbjogbXYtYXJ3LWZhZGVJbiAxNTAwbXMgNTBtcyBpbmZpbml0ZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uOiBtdi1hcnctZmFkZUluIDE1MDBtcyAxMDBtcyBpbmZpbml0ZTtcbiAgICB9XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogLTUwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX212QHBjLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfbXZAc3AucG5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWF4LXdpZHRoOiA5NDJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBnYXA6IDcycHg7XG4gICAgfVxuXG4gICAgJl9fcGljIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgLy8gcGFkZGluZzogNDBweCAxNXB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy8gd2lkdGg6IDgwMHB4O1xuICAgICAgICAvLyBoZWlnaHQ6IDUwMHB4O1xuICAgICAgfVxuXG4gICAgICAvLyAmOjpiZWZvcmUge1xuICAgICAgLy8gICBjb250ZW50OiAnJztcbiAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgaW5zZXQ6IDA7XG4gICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAvLyAgIGJhY2tkcm9wLWZpbHRlcjogYnJpZ2h0bmVzcygxMTAlKSBibHVyKDIwcHgpO1xuICAgICAgLy8gICBvcGFjaXR5OiAwO1xuICAgICAgLy8gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcztcbiAgICAgIC8vIH1cblxuICAgICAgJi5pcy1hbmltZS1iZWdpbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyAmOjphZnRlciB7XG4gICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICByaWdodDogMjBweDtcbiAgICAgIC8vICAgYm90dG9tOiAtMTJweDtcbiAgICAgIC8vICAgd2lkdGg6IDI4cHg7XG4gICAgICAvLyAgIGhlaWdodDogMjhweDtcbiAgICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9kZWNvXzAxLnBuZyk7XG4gICAgICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgLy8gICBAaW5jbHVkZSBwYyB7XG4gICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuXG4gICAgICAuX19vYmplY3QxIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWxsb29uIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgfVxuICAgICAgLl9fb2JqZWN0MiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gdG9wOiAtMzJweDtcbiAgICAgIC8vIHJpZ2h0OiAtM3B4O1xuICAgICAgLy8gZmxleDogMSAxIGF1dG87XG4gICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBib3R0b206IDQycHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sYXlvdXQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgJl9fbm90ZXMge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAucC1tYXJrTGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG5cbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5sLXdyYXBwZXIuLS1pbmRleCAmIHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGljIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIH1cblxuICAgICAgLl9fb2JqZWN0MyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmLl9fZG9vciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wLW12X19kb29yX19iYWRnZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9fb2JqZWN0MiB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDExNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R4dEFyZWEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiAzNnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX190eHQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzRweDtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMjVBQkVCO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjdDNUYxO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tY29sMyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDBweCAxOThweCAxMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzk2cHggMTg2cHggMzk2cHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzhweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX291dGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTc4cHg7XG4gICAgICBoZWlnaHQ6IDEzNnB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAubC13cmFwcGVyLi0taW5kZXggJiB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmwtd3JhcHBlci4tLW1lbWJlciAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQUZFM0ZBO1xuICAgICAgfVxuICAgICAgLmwtd3JhcHBlci4tLWd1ZXN0ICYge1xuICAgICAgICBib3JkZXItY29sb3I6ICNCMUZDRDk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5fX21lbWJlciB7XG5cbiAgICAgIC5wLW12X19pbnRyb19fb3V0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNBRkUzRkE7XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBjb2xvcjogIzI1QUJFQjtcbiAgICAgICAgfVxuICAgICAgICAuX19iYXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjOTVENkY3IDIwJSwgI0MzRUFGQiAyMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLl9fZ3Vlc3Qge1xuXG4gICAgICAucC1tdl9faW50cm9fX291dGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQjFGQ0Q5O1xuICAgICAgICBlbSB7XG4gICAgICAgICAgY29sb3I6ICNFODQ2OUE7XG4gICAgICAgIH1cbiAgICAgICAgLl9fYmFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzk0RTdERSAyMCUsICNDNEZERTIgMjAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIG1hcmdpbjogMCBhdXRvIDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICB9XG5cbiAgICAgIGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuMTI1ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubC13cmFwcGVyLi0tbWVtYmVyICYge1xuICAgICAgICAgIGNvbG9yOiAjMjVBQkVCO1xuICAgICAgICB9XG4gICAgICAgIC5sLXdyYXBwZXIuLS1ndWVzdCAmIHtcbiAgICAgICAgICBjb2xvcjogI0U4NDY5QTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1jMSB7IGNvbG9yOiAjMWNhNGU4O31cbiAgICAgICYtLWMyIHsgY29sb3I6ICNlODU1OWY7fVxuICAgIH1cblxuICAgICZfX3R4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtYnRuIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucC1saW5rTGlzdCB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMzM5OWZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFkZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogLTI4cHg7XG4gICAgICByaWdodDogLTc1cHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEucC1tdl9faW50cm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC5wLW12X19pbnRyb19fb3V0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDI0cHggMjBweCAtMTBweCByZ2JhKCMwMEFBRUIsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxMDAwbXMsIHRyYW5zZm9ybSAxMDAwbXM7XG4gICAgfVxuXG4gICAgLnAtbXZfX2ludHJvX190dGwge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAucC1tdl9faW50cm9fX291dGVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMjRweCAyMHB4IC0xMHB4IHJnYmEoIzAwQUFFQiwgMC4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zY3JvbGwtaWNvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sLXdyYXBwZXIuLS1pbmRleCAmIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjc1KTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBhbmltYXRpb246XG4gICAgICBjaXJjbGVtb3ZlIDEuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGUsXG4gICAgICBjaXJsZW1vdmVoaWRlIDEuNnMgZWFzZS1vdXQgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgY2lyY2xlbW92ZXtcbiAgMCV7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyA0cHgpO1xuICB9XG4gIDEwMCV7XG4gICAgYm90dG9tOiAtNHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY2lybGVtb3ZlaGlkZXtcbiAgMCV7b3BhY2l0eTowfVxuICA1MCV7b3BhY2l0eToxO31cbiAgODAle29wYWNpdHk6MC45O31cbiAgMTAwJXtvcGFjaXR5OjA7fVxufSIsIi5wLW1hcmtMaXN0IHtcbiAgLS1nYXA6IDBweDtcbiAgLS1ndXR0ZXI6IDAuNWVtO1xuICAkbWFya0xpc3Q6ICY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG4gICAgfVxuXG4gICAgPiBpIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDEuNWVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1nYXApO1xuICAgIH1cblxuICAgID4gc3BhbiB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gIH1cblxuICAmLi0tYWxDIHtcbiAgICA+IGxpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wYy1hbEMge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgID4gbGkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tLXBjLWFsUiB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgPiBsaSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mbGF0IHtcbiAgICBAZXh0ZW5kICN7JG1hcmtMaXN0fTtcblxuICAgID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnAtdWwge1xuICAkdWw6ICY7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfvvaUnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDEuNzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWZsYXQge1xuICAgIEBleHRlbmQgI3skdWx9O1xuXG4gICAgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucC1saW5rTGlzdCB7XG4gIC0tZ2FwOiAwLjI1ZW07XG4gIC0tZ3V0dGVyOiAwLjVlbTtcbiAgLS1tdDogMHB4O1xuICAtLW1iOiAwcHg7XG4gICRsaW5rTGlzdDogJjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICBtYXJnaW4tdG9wOiB2YXIoLS1tdCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW1iKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cblxuICA+IGxpIHtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZ3V0dGVyKTtcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA2YmNkO1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tZm9udDtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgICAgICAgY29sb3I6ICMwMGFhZWI7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMS41ZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZ2FwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogIzM0OWVmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi0tYWxDIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLi0tZmxhdCB7XG5cbiAgICA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59IiwiLnAtY29sdW1uQm94IHtcbiAgLS1tdDogMDtcbiAgLS1tYjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG5cbiAgLy8gJjo6YmVmb3JlIHtcbiAgLy8gICBjb250ZW50OiAnJztcbiAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgaW5zZXQ6IDA7XG4gIC8vICAgei1pbmRleDogLTE7XG4gIC8vICAgYmFja2Ryb3AtZmlsdGVyOiBicmlnaHRuZXNzKDExNSUpIGJsdXIoMzBweCk7XG4gIC8vIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tdC1zcCwgdmFyKC0tbXQpKTtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1tdC1wYywgdmFyKC0tbXQpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1iLXNwLCB2YXIoLS1tYikpO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1iLXBjLCB2YXIoLS1tYikpO1xuICAgIH1cbiAgfVxuXG4gICZfX291dGVyIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkcGMtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi4tLXdpZHRoLWZyZWUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC51LW1hcmtMaXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwtLWJsdWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDYwcHggMCAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggNjBweCAwIDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGY0ZmY7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogNDBweCAyNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYmx1ZSB7XG4gICAgLS1tdC1zcDogMzBweDtcbiAgICAtLW10LXBjOiAzMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTJweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEZDRkY7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwICNCQkRERUE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYtLWJvcmRlciB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoIC0gMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICB9XG5cbiAgICAubC13cmFwcGVyLi0tbWVtYmVyICYge1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgI0FGRTNGQTtcbiAgICB9XG4gICAgLmwtd3JhcHBlci4tLWd1ZXN0ICYge1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgI0IxRkNEOTtcbiAgICB9XG4gIH1cblxuICAmLi0tbmFycm93MSB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucC1zZWN0aW9uIHtcblxuICAgICZfX3R0bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIH1cblxuICAgICZfX2xlZGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG4gIH1cbn1cblxuLnAtY29sdW1uQm94X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAmX190dGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjUuNXB4ICovXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5fX3NtYWxsZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmX19waWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgIH1cbiAgfVxufSIsIi5wLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAkcGMtd2lkdGg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgPiA6bnRoLWNoaWxkKDEpIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAmX19waWMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnAtc2VjdGlvbiB7XG4gIC0tZ3V0dGVyLXNpZGU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBwYWRkaW5nOiAwcHggdmFyKC0tZ3V0dGVyLXNpZGUpO1xuICAvLyBAaW5jbHVkZSBwYyB7XG4gIC8vICAgcGFkZGluZzogODBweCAwO1xuICAvLyB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5jb250IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXItc2lkZSkgKiAtMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlci1zaWRlKSAqIC0xKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWd1dHRlci1zaWRlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ndXR0ZXItc2lkZSk7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgLS1tYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xuXG4gICAgJi0tbmFycm93MSB7XG4gICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGggLSAxMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY3RvciB7XG4gICAgLS1tdDogNzVweDtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1tdC1zcCwgdmFyKC0tbXQpKTtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tbXQtcGMsIHZhcigtLW10KSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgfVxuXG4gICAgLl9fbWlkZGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fX3NtYWxsZXIge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmX19zZXBhcmF0ZSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzVweDtcbiAgICByaWdodDogMzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBtYXJnaW46IC04MHB4IGF1dG8gMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190dGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC8vICY6OmFmdGVyIHtcbiAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgYm90dG9tOiAwO1xuICAgIC8vICAgbGVmdDogMDtcbiAgICAvLyAgIHJpZ2h0OiAwO1xuICAgIC8vICAgd2lkdGg6IDgycHg7XG4gICAgLy8gICBoZWlnaHQ6IDI0cHg7XG4gICAgLy8gICBtYXJnaW46IGF1dG87XG4gICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3R0bF9kZWNvXzAxLnBuZyk7XG4gICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC8vICAgQGluY2x1ZGUgcGMge1xuICAgIC8vICAgICB3aWR0aDogMTEycHg7XG4gICAgLy8gICAgIGhlaWdodDogMzJweDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyAmLi0taWNvLXR5cGUyIHtcbiAgICAvLyAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIC8vICAgQGluY2x1ZGUgcGMge1xuICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgICY6OmFmdGVyIHtcbiAgICAvLyAgICAgd2lkdGg6IDQ2cHg7XG4gICAgLy8gICAgIGhlaWdodDogNjNweDtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19wcmVwYXJhdGlvbl9kZWNvXzAxLnBuZyk7XG4gICAgLy8gICAgIEBpbmNsdWRlIHBjIHtcbiAgICAvLyAgICAgICB3aWR0aDogNjBweDtcbiAgICAvLyAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAuX19zbWFsbGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAuX19sYXJnZXIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9fc3RlcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogOThweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNUFBRTc7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9faWNvIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aGljayB7XG4gICAgICBjb2xvcjogIzEyNzFkMDtcbiAgICB9XG4gIH1cblxuICAmX19oZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgICZfX2JhbGxvb24ge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3NSU7IC8qIDI0LjVweCAqL1xuICAgIH1cblxuICAgICZfX3R0bCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDQycHggKi9cbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLV9ncmVlbi1ibHVlLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1NUMwQjAgMCUsICMwMEFBRUIgMTAwJSkpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIC5fX3NtYWxsZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuICAmLS1wYWRkaW5nMSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJi0tYmcwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi0tYmcxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3NlY3Rpb24wMS5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG5cbiAgJi0tYmcyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjRkIHVybCguLi9pbWFnZXMvYXBwZGxfYmcucG5nKSA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmY0ZCB1cmwoLi4vaW1hZ2VzL2FwcGRsX2JnQHNwLnBuZykgNTAlIDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtLWJnMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjdGRTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3NlY3Rpb24wMy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cblxuICAmLS1iZzQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCMwMEFBRUIsIDAuMSkgMXB4LCB0cmFuc3BhcmVudCAxcHgpLFxuICAgICAgbGluZWFyLWdyYWRpZW50KC05MGRlZywgcmdiYSgjMDBBQUVCLCAwLjEpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICB9XG5cbiAgJi0tYmc1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNFQUZCO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0FGRTNGQSwgMC43NSk7XG4gIH1cblxuICAmLS1iZzYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0IxRkNEOSwgMC43NSk7XG4gIH1cblxuICAmLS1iZzcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDBkdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICAgZmlsdGVyOiBvcGFjaXR5KDMwJSk7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICAgICAgfVxuICAgICAgLmwtd3JhcHBlci4tLW1lbWJlciAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9iZ19hXzAxQHBjLnBuZyk7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL212X2JnX2FfMDFAc3AucG5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmwtd3JhcHBlci4tLWd1ZXN0ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL212X2JnX2JfMDFAcGMucG5nKTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbXZfYmdfYl8wMUBzcC5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwZHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYyRTtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi4tLWJnLXJvdW5kIHtcblxuICAmLXRvcCxcbiAgJi1ib3R0b20ge1xuICAgIC0tYmFzZTogMzc1O1xuICAgIC0tYmdjOiAjZmZmO1xuICAgIC0tcm91bmQtaGVpZ2h0OiA1MDtcbiAgICAtLWFkanVzdDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgLS1iYXNlOiAxNDAwO1xuICAgICAgLS1yb3VuZC1oZWlnaHQ6IDEyOTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgbWFzay1pbWFnZTpcbiAgICAgICAgdXJsKC4uL2ltYWdlcy9zdmdfY3VydmVfdG9wXzAxQHNwLnN2ZyksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IG1heCh2YXIoLS1yb3VuZC1oZWlnaHQpL3ZhcigtLWJhc2UpICogMTAwdncgKyB2YXIoLS1hZGp1c3QpLCB2YXIoLS1yb3VuZC1oZWlnaHQpICogMXB4ICsgdmFyKC0tYWRqdXN0KSksICMyNUFCRUIgbWF4KHZhcigtLXJvdW5kLWhlaWdodCkvdmFyKC0tYmFzZSkgKiAxMDB2dyArIHZhcigtLWFkanVzdCksIHZhcigtLXJvdW5kLWhlaWdodCkgKiAxcHggKyB2YXIoLS1hZGp1c3QpKSk7XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgdG9wLCBjZW50ZXIgdG9wO1xuICAgICAgbWFzay1zaXplOiBhdXRvIG1heCh2YXIoLS1yb3VuZC1oZWlnaHQpL3ZhcigtLWJhc2UpICogMTAwdncsIHZhcigtLXJvdW5kLWhlaWdodCkgKiAxcHgpLCAxMDAlIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ2MpO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXNrLWltYWdlOlxuICAgICAgICAgIHVybCguLi9pbWFnZXMvc3ZnX2N1cnZlX3RvcF8wMUBwYy5zdmcpLFxuICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IG1heCh2YXIoLS1yb3VuZC1oZWlnaHQpL3ZhcigtLWJhc2UpICogMTAwdncgKyB2YXIoLS1hZGp1c3QpLCB2YXIoLS1yb3VuZC1oZWlnaHQpICogMXB4ICsgdmFyKC0tYWRqdXN0KSksICMyNUFCRUIgbWF4KHZhcigtLXJvdW5kLWhlaWdodCkvdmFyKC0tYmFzZSkgKiAxMDB2dyArIHZhcigtLWFkanVzdCksIHZhcigtLXJvdW5kLWhlaWdodCkgKiAxcHggKyB2YXIoLS1hZGp1c3QpKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLWJnYy0xIHtcbiAgICAgIC0tYmdjOiByZ2JhKDM3LCAxNzEsIDIzNSwgLjE1KTtcbiAgICB9XG4gIH1cblxuICAvLyAmLXRvcCB7XG4gIC8vICAgJjo6YmVmb3JlIHtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAmLWJvdHRvbSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtc2VjdG9yIHtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuXG4gICAgJl9fbnVtIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMjVBQkVCIDAlLCAjMjVBQkVCIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVBQkVCO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxufVxuIiwiLnAtYXJyb3dTZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMTBweCByZ2JhKDE3NiwgMjE2LCAyNDcsIC41KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMzAwcHg7IC8vICFcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgQGluY2x1ZGUgX3RyaWFuZ2xlKDE2cHggMCAxNnB4IDE2cHgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGFiZWI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIEBpbmNsdWRlIF90cmlhbmdsZSgxNnB4IDE2cHggMCAxNnB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDBhYmViO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LWVtIHtcbiAgICAgIGNvbG9yOiAjZmZmZjAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMzAwcHg7IC8vICFcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3R4dDEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19waWMxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnAtcHJpdmlsZWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZTpcbiAgXCJoZWFkIGhlYWRcIiBhdXRvXG4gIFwiaW5uZXIgcGljXCIgYXV0byAvXG4gICBhdXRvIDI1OHB4O1xuICBnYXA6IDIwcHggNDBweDtcbiAgbWF4LXdpZHRoOiAkcGMtd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZ3JpZC1hcmVhOiBoZWFkO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX190eHQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnUtZndCIHtcbiAgICAgIGNvbG9yOiAjMDBhYmViO1xuICAgIH1cbiAgfVxuXG4gICZfX3R4dDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGdyaWQtYXJlYTogaW5uZXI7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cblxuICAgIC5wLW1hcmtMaXN0IHtcblxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG5cbiAgICAgICAgJi5fX2JsdWUge1xuICAgICAgICAgIGNvbG9yOiAjMDBBQUVCO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0MyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19iYWRnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgbWFyZ2luOiAtODBweCBhdXRvIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGljIHtcbiAgICBncmlkLWFyZWE6IHBpYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIxcHggcmdiYSgjMDAwLCAuMSk7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsbnVsbCwiLnAtY2FuYm94IHtcbiAgcGFkZGluZy10b3A6IDc4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfY2FuYm94XzAxQHNwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MDVweCBhdXRvO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfY2FuYm94XzAxQHBjLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIyMzdweCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuXG4gICAgJl9fYmFkZ2Uge1xuICAgICAgLS1zaXplOiAxMDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTU0cHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zaXplKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFBRUI7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgIzAwQUFFQjtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxNi8xMSk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAtLXNpemU6IDEyOHB4O1xuICAgICAgICB0b3A6IC0yNnB4O1xuICAgICAgICBsZWZ0OiA2N3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVkZSB7XG4gICAgICAtLXdpZHRoOiA1ODBweDtcbiAgICAgIG1heC13aWR0aDogdmFyKC0td2lkdGgpO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAmX19oZDMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTRweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzOC8yNCk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDBBQUVCO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDNweDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19jaGVja19ibHVlXzAxLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY3Rvcl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY3RvciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwQUFFQjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG5cbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIC8vIGNvbG9yOiAjMWNhNGU4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICYtLWxhcmdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC8vIGhlaWdodDogNC41ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3VwIHtcbiAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWdbc3JjJD1cIi5zdmdcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0MSB7XG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODc1ZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0MiB7XG4gICAgY29sb3I6ICMwMEFBRUI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtLXNpemUxIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gKiB7XG4gICAgICBtYXgtd2lkdGg6IDMzNHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLWNhbkhkZzMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzJweCAwIDI0cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7fVxuICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwO31cblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgLjI1ZW07XG4gICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAubC13cmFwcGVyLi0tbWVtYmVyICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzk1RDZGNyAyMCUsICNDM0VBRkIgMjAlKTtcbiAgICAgIH1cbiAgICAgIC5sLXdyYXBwZXIuLS1ndWVzdCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM5NEU3REUgMjAlLCAjQzRGREUyIDIwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLWNhbmxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICd0dGwgZmlnJ1xuICAgICAgJ3R4dCBmaWcnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIH1cblxuICAmX190dGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGdyaWQtYXJlYTogdHRsO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19maWcge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGdyaWQtYXJlYTogZmlnO1xuICAgICAgd2lkdGg6IDUyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGdyaWQtYXJlYTogdHh0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgID4gcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufSIsIi5wLWFwcGRsIHtcbiAgcGFkZGluZzogNDBweCAxNnB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkZDQUY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHBjIHtcblxuICB9XG5cbiAgLy8gJl9fYmcge1xuICAvLyAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAvLyAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfYXBwZGxfMDFAc3AucG5nKTtcbiAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAvLyAgIEBpbmNsdWRlIHBjIHtcbiAgLy8gICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAvLyAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX2FwcGRsXzAxQHBjLnBuZyk7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgJl9fbGF5b3V0IHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjYycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xtIHtcbiAgICAvLyBtYXJnaW46IDAgLTE2cHg7XG4gICAgLy8gcGFkZGluZzogNDZweCAxNnB4IDU2cHg7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NCwgMTcwLCAuOTMpO1xuICAgIEBpbmNsdWRlIHBjIHtcblxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMHB4IDkwcHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbTEge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG4gICAgJl9faXRlbTIge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAzODZweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAyNzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ub3RlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190dGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5fX2xhcmdlciB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3gge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDMwcHggMTBweCByZ2JhKDIzMywgMjMzLCAyMzMsIC4zNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0MSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjRUMxRDg4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAucC1kYXRlIHtcbiAgICAgIC0tY29sb3I6ICNFQzFEODg7XG4gICAgICAtLWRheTogMjFweDtcbiAgICAgIC0tZGF0ZTogOTFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAtLWRheTogMjVweDtcbiAgICAgICAgLS1kYXRlOiAxMDdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0MiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcblxuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuXG4gICAgLl9fZW0ge1xuICAgICAgY29sb3I6ICNFNzAwNzc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6ICMwMEFBRUI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19jb250IHtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogOTkwcHg7XG4gICAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnAtZnVraWRhc2hpLXVuaXQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnAtYnJpZWZpbmcge1xuXG4gICZfX2hlYWQge1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNTBweDtcbiAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDMUQ4ODtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICB9XG5cbiAgICAgIC5wLWRhdGUge1xuICAgICAgICAtLWNvbG9yOiAjZmZmO1xuICAgICAgICAtLWRheS1jb2xvcjogI0VDMUQ4ODtcbiAgICAgICAgLS1kYXk6IDEzcHg7XG4gICAgICAgIC0tZGF0ZTogNDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAtLWRheTogMTZweDtcbiAgICAgICAgICAtLWRhdGU6IDY1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250IHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uIHtcblxuICAgICZfX3R0bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB9XG5cbiAgICAgICYuLS1jMSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDRUU2RkY7XG4gICAgICB9XG5cbiAgICAgICYuLS1jMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDQkVFRkI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmX19zdW1tYXJ5IHtcbiAgICAgICRzdW1tYXJ5OiAmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgICZfX2xheW91dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICZfX3BpYyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19ib3gge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xlZGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX19lbSB7XG4gICAgICAgICAgY29sb3I6ICMyNUFCRUI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIC0tZ2FwOiA2cHg7XG4gICAgICAgIC0tZ3V0dGVyOiAuNzVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3BpYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgJl9fc2VjdG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBjb2xvcjogIzI1QUJFQjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgJGxpc3Q6ICY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgJi4tLXR5cGUxIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTFweDtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDQ1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI3skbGlzdH1fX2NlbGwge1xuICAgICAgICAgICAgaGVpZ2h0OiA4M3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tLXR5cGUyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI3skbGlzdH1fX2NlbGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAvLyAmLi0tY29sMi1wYyB7XG4gICAgICAgICAgICAgIC8vICAgd2lkdGg6IDYwNHB4O1xuICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2VsbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnAtZGF0ZSB7XG4gICAgICAgICAgICAtLWRheTogMTBweDtcbiAgICAgICAgICAgIC0tZGF0ZTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgICAgLS1kYXk6IDE1cHg7XG4gICAgICAgICAgICAgIC0tZGF0ZTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLl9fZGF0ZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXRjaCB7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JuciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICA+ICoge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RsYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZjJmMmU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZTk7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdHRsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RsYm94X193cmFwIHtcblxuICAgIC5jLWNvbFdyYXBfX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgQGluY2x1ZGUgX3RyaWFuZ2xlKDE2cHggMCAxNnB4IDE2cHgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIEBpbmNsdWRlIF90cmlhbmdsZSgxNnB4IDE2cHggMCAxNnB4KTtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDk5Ljk5OTk5OSUgLyAzKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWRmO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZGY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnAtZGF0ZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuX19kYXRlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRpbmVyYXJ5IHtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICZfX3R0bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBjb2xvcjogIzAwYTllYTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbV9faGVhZCB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3RpbWUge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAuX190aW1lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3R0bCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3R4dDEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19ib3hDb2wge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ2FwOiAyNHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAucC1kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgIC5fX2RhdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fX2RheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190eHQge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAmX190dGwge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICBjb2xvcjogIzAwQUFFQjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jLWJ0biB7XG4gICAgICAgIHdpZHRoOiAyOTJweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbjogMjBweCAtMjBweCAtMjBweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW46IDIwcHggLTQwcHggLTQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIucC1zZWN0aW9uLXNucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAyMHB4IDY0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgJl9faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogJHBjLXdpZHRoO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY3RvciB7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wLWxpbmtMaXN0IHtcbiAgICBtYXJnaW4tdG9wOiAuMjVlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucC1yZWNvbW1lbmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxOHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcblxuICAgICZfX3BpYyB7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDExcHg7XG5cbiAgICAgICZfX3R0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX3R4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59IiwiLnAtc2Vjb25kLW12IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9ldmVudF9iZzAxQHBjLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9ldmVudF9iZzAxQHNwLmpwZyk7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAkcGMtd2lkdGg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190dGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5wLXNlY29uZF9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG5cbiAgJl9fdHRsIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAvLyBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzAwQUFFQjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIC8vIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGhhY2soaWUpIHtcbiAgICAgIHdpZHRoOiA2NTRweDtcbiAgICB9XG4gICAgLy8gQGluY2x1ZGUgc3Age1xuICAgIC8vICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIC8vIH1cbiAgfVxufVxuXG4ucC1zZWNvbmQtbmF2IHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgI0E3QTdBNztcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjQTdBN0E3O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAuX19oZWFkIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9fcGljIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBtYXJnaW46IDAgMjRweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9fZm9vdCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWFydy1ib3R0b20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMjAwbXM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuX19oZWFkLCAuX19waWMsIC5fX2Zvb3Qge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1hcnctYm90dG9tIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtc2Vjb25kLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNDI4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MnB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wLXByb2dyYW1GaWx0ZXIge1xuICBtYXJnaW46IDAgLTJweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgKyAuX190eHQge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9fdHh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgY29sb3I6ICMwMDZCQ0Q7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQkVCO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzQ5ZWZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1wcm9ncmFtR3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNDAwbXM7XG5cbiAgJl9fY2VsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcbiAgICBtYXJnaW46IDVweCAxMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbjogM3B4IDEwcHg7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICZfX2NvbnQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuXG4gICAgICAmLi0tdmVydGljYWwtc3Age1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyMXB4ICovXG4gICAgICAmX190dGwge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgJl9fdHh0IHtcblxuICAgICAgfVxuXG4gICAgICAmLi0taG9yaXpvbnRhbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaXZpc2lvbnMge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgfVxuXG4gICAgICAmX19jaXR5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDE2QkNEO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAuX19zbWFsbGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ByZWYge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNXB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl9fdW5kZWNpZGVkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RheSB7XG4gICAgICAgICAgd2lkdGg6IDEuOGVtO1xuICAgICAgICAgIGhlaWdodDogMS44ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAvLyAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF5ICsgJl9fZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdmVudWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ZpZXcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX3dlYl92aWV3MDEucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtcHJvZ3JhbU5vdGVzIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogLjY4NzVyZW07XG4gIH1cbn1cblxuLnAtcHJvZ3JhbU1vcmUge1xuICBAZXh0ZW5kIC5jLWJ0bjtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZiY2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTg2ZmY7XG4gIH1cblxuICAmLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucC1ldmVudCB7XG5cbiAgJl9fYmcge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZDQge1xuICAgIC0tYmRyLXdpZHRoOiAxcHg7XG4gICAgLS1iZHItY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgLjI1KTtcbiAgICAtLWNvbG9yOiAjMzMzO1xuICAgIC0tZnotc3A6IDE2cHg7XG4gICAgLS1mei1wYzogMThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdmFyKC0tYmRyLXdpZHRoKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJkci1jb2xvcik7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotc3ApO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotcGMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JuciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIC5wLWV2ZW50X19oZDQge1xuICAgICAgLS1iZHItd2lkdGg6IDJweDtcbiAgICAgIC0tYmRyLWNvbG9yOiAjRTJFQUVEO1xuICAgICAgLS1jb2xvcjogIzlBQjVCRjtcbiAgICAgIC0tZnotcGM6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDllbTtcbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgLS1jb2xvcjogI0U3MDA3NyAhaW1wb3J0YW50O1xuICAgICAgLS1iZHItY29sb3I6ICNFNzAwNzcgIWltcG9ydGFudDtcbiAgICAgIC0tYmRyLXJvdGF0ZTogMjBkZWcgIWltcG9ydGFudDtcbiAgICAgIC0tYmRyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgIC0tZnotc3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIC0tZnotcGM6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGdhcDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMjZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTJFQUVEO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDAgNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHggMTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wLWN0YUFyZWEge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMzJweCAyMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY2RkQ7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgID4gcCB7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX19zbWFsbGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19idG5MaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YXJnZXRMaXN0IHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAmX19jbG9zZSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwQUFFQjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190dGwge1xuICAgICAgICBjb2xvcjogIzAwQUFFQjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnAtbWFya0xpc3Qge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuIiwiLnAtc3RlcGJveC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb2wge1xuICAgIHdpZHRoOiAzMDBweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtc3RlcGJveCB7XG5cbiAgJl9fbnVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuNGVtO1xuICAgIGhlaWdodDogMS40ZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1QUFFQjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICAmX19waWMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKCM2NjZBNkMsIC4yKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLXByZXNlbnRBcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nOiA4MHB4IDgwcHggNjBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMTBweCA1MHB4O1xuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwQUFFQjtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19sZWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAjMDBBQkVCO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgfVxuXG4gICAgLl9fc21hbGxlciB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdW5xdW90ZSgnbWluKDV2dywgMS4xMjVyZW0pJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9fbGFyZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiB1bnF1b3RlKCdtaW4oNi4yNXZ3LCAxLjVyZW0pJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGVybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogI0U4NTU5RjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcblxuICAgICAgLnAtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9fZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiB1bnF1b3RlKCdtaW4oMTIuODc1dncsIDNyZW0pJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9fZGF5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg1NTlGO1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3R4dCB7XG5cbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5wLW1hcmtMaXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gIH1cblxufVxuIiwiLnAtZml4ZWQtbG93ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIC01cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzAsIDIzNSwgMC43MCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAvLyAuYy1idG4ge1xuICAgICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAgIC8vICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgLy8gICBmb250LXNpemU6IDExcHg7XG4gICAgICAvLyAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLy8gICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvLyAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIC8vICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyAgID4gLl9faW5uZXIge1xuICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICAgIC8vICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAvLyAgICAgICB0cmFuc2xhdGU6IDAgMnB4O1xuICAgICAgLy8gICAgIH1cbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyAgIGkge1xuICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvLyAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAvLyAgICAgICAmOjpiZWZvcmUge1xuICAgICAgLy8gICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIC8vICAgICAgIH1cbiAgICAgIC8vICAgICB9XG4gICAgICAvLyAgIH1cblxuICAgICAgLy8gICAuX19kaXZpZGUge1xuICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgICB0b3A6IC0xN3B4O1xuICAgICAgLy8gICAgIGxlZnQ6IDA7XG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAvLyAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgIC8vICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAvLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLy8gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8vICAgICAgIHRvcDogMDtcbiAgICAgIC8vICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgLy8gICAgICAgYm90dG9tOiAwO1xuICAgICAgLy8gICAgICAgbGVmdDogMTBweDtcbiAgICAgIC8vICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgLy8gICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgLy8gICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIC8vICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIC8vICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgIC8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAvLyAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgIC8vICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAvLyAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAvLyAgICAgICAgIHRvcDogMDtcbiAgICAgIC8vICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAvLyAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgIC8vICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgIC8vICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAvLyAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgIC8vICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZmZmIDUwJSwgdHJhbnNwYXJlbnQgNTElKSxcbiAgICAgIC8vICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjZmZmIDUwJSwgdHJhbnNwYXJlbnQgNTElKSxcbiAgICAgIC8vICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMGRlZywgdHJhbnNwYXJlbnQgNDklLCAjZmZmIDQ5JSwgI2ZmZiA1MCUsIHRyYW5zcGFyZW50IDUxJSk7XG4gICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCwgYm90dG9tIHJpZ2h0LCBjZW50ZXI7XG4gICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MCUsIDEwMCUgNTAlLCAxMDAlIDEwMCU7XG4gICAgICAvLyAgICAgICB9XG4gICAgICAvLyAgICAgfVxuICAgICAgLy8gICB9XG5cbiAgICAgIC8vICAgLl9fZW0ge1xuICAgICAgLy8gICAgIGNvbG9yOiAjRkZGQzA3O1xuICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIC8vICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAvLyAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAvLyAgICAgfVxuXG4gICAgICAvLyAgICAgLl9fc3ViIHtcbiAgICAgIC8vICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgLy8gICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgLy8gICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAvLyAgICAgICB9XG4gICAgICAvLyAgICAgfVxuICAgICAgLy8gICB9XG5cbiAgICAgIC8vICAgJi5jMiB7XG4gICAgICAvLyAgICAgLl9fZGl2aWRlIHtcbiAgICAgIC8vICAgICAgIGNvbG9yOiAjRjU3QzMxO1xuICAgICAgLy8gICAgIH1cbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyAgICYuYzMge1xuICAgICAgLy8gICAgIC5fX2RpdmlkZSB7XG4gICAgICAvLyAgICAgICBjb2xvcjogIzAwNkJDRDtcbiAgICAgIC8vICAgICB9XG4gICAgICAvLyAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgLy8gICAgICAgLl9fZGl2aWRlIHtcbiAgICAgIC8vICAgICAgICAgY29sb3I6ICMwMTg2ZmY7XG4gICAgICAvLyAgICAgICB9XG4gICAgICAvLyAgICAgfVxuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgLmlzLWZpeGVkLWxvd2VyLS1zaG93ICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLnAtZml4ZWQtdXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgdG9wOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICAvLyBtYXgtd2lkdGg6IDk5MHB4O1xuICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fbGluayB7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogMTQzcHg7XG4gICAgICAgIGhlaWdodDogMTQzcHg7XG4gICAgICB9XG5cbiAgICAgIC5fX2JhY2sge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxO1xuICAgICAgICBhbmltYXRpb246IHNwaW4gMThzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIH1cblxuICAgICAgLl9fZnJvbnQge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogNHB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogNDdweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcblxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLl9fYzEge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Y1OTMwMDtcbiAgICAgICAgICAuX190aW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjU5MzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuX19jMiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBBQUVCO1xuICAgICAgICAgIC5fX3RpbnQge1xuICAgICAgICAgICAgY29sb3I6ICMwMEFBRUI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9faW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX190aW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAucC1kYXRlIHtcbiAgICAgICAgICAgIC0tZGF0ZTogMThweDtcbiAgICAgICAgICAgIC0tZGF5OiA3cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgLl9fZGF0ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLl9fZGF5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fX3JsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlzLWZpeGVkLXVwcGVyLS1zaG93ICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn0iLCIucC1tZW1iZXIge1xuXG4gICZfX3Rha2VPdmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjMwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDEzcHg7XG4gICAgICBAaW5jbHVkZSBoYWNrKGllKSB7XG4gICAgICAgIHdpZHRoOiA5NTlweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogODRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjZGRDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190eHQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4yNWVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2JkYXJlYSB7XG4gICAgcGFkZGluZzogMzlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjdCN0I3O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDI5cHggMTlweDtcbiAgICB9XG5cbiAgICAmX19jbG0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19waWMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnAtZXhoaWJpdGlvbiB7XG4gICZfX2NvbXBhbnlfX25hbWUge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLTFlbTtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAn4pSCJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnAtdG9CYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHRvcDogLTk1cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgcGMge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ucC10b0NsbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIHBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG5cbiAgJl9fYmFsbG9vbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEyMnB4O1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG5cbiAgJl9fdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICZfX3BpYyB7XG5cbiAgICAgIH1cblxuICAgICAgJl9fdHRsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzJDQ0QwO1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgcGFkZGluZzogNnB4IC41ZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtdG9EYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDkycHg7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAucC1kYXRlIHtcblxuICAgIC5fX2RhdGUge1xuICAgICAgY29sb3I6ICNFQzFEODg7XG4gICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICB9XG5cbiAgICAuX19kYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDMUQ4ODtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucC10b0F0dGVudGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXG4gIGkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW46IC4xMjVlbSAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjNFO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtdG9NZXRob2Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBnYXA6IDc1cHg7XG4gIH1cblxuICAmX19jb250IHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBncmlkLWNvbHVtbjogMWZyO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY3Qge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgIGNvbG9yOiAjMDBBQUVCO1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX190eHQge1xuXG4gICAgICAuX19lbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwIC4yNWVtO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzk1RDZGNyA0MCUsICNDM0VBRkIgNDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX19zbWFsbGVyIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGljIHtcblxuICAgIC5fX2NhcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufSIsIi5wLWpvaW50QnJpZWZpbmctc2VjdG9yIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgfVxufVxuXG4ucC13ZWJIb3N0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE2cHggMjRweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG5cbiAgJl9fdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgcGFkZGluZzogMzZweCA4cHggMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5wLWRhdGUge1xuXG4gICAgICAuX19kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9fdGltZSB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5fX3RhZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyMDRweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMTFweCBhdXRvIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQUVCO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnAtd2ViSG9zdC1ibnIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjRweCAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNjY2MgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fb2JqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG5cbiAgICAgIC5fX3RhZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGMkU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wLXNjaGVkdWxlIHtcblxuICAmX19iZyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufSIsIi5wLXNwZWNpYWxpemF0aW9uIHtcblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3NwZWNpYWxpemF0aW9uXzAxLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdHRsIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE4cHgpIC8gMik7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCAqIDMpIC8gNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnAtdHYge1xuXG4gICZfX2JnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wLXNlY3Rpb25fX2xlZGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAzNXB4O1xuICAgIH1cblxuICAgICZfX2NvbnQge1xuXG4gICAgfVxuXG4gICAgJl9fbGVkZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgLl9fZW0ge1xuICAgICAgICBjb2xvcjogIzI1QUJFQjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hlY2sge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAxNzEsIDIzNSwgLjA4KTtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMzZweDtcbiAgICAgICAgd2lkdGg6IDcyNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgLS1nYXA6IDZweDtcbiAgICAgICAgLS1ndXR0ZXI6IC43NWVtO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgLS1nYXA6IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waWMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDM0MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wbGFuIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTRweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjhDQUQxO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMjVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCOENBRDE7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0I4Q0FEMTtcbiAgICAgIH1cblxuICAgICAgJl9fcGljIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdHh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wLWNvbnNpZGVybGlzdC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDYwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNTI2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX190dGwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGNvbG9yOiAjMjVBQkVCO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAmX19waWMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVlbTtcbiAgICB9XG5cbiAgICAucC1tYXJrTGlzdCB7XG4gICAgICAtLWd1dHRlcjogLjI1ZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmMtYnRuIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgfVxuICB9XG59IiwiLnAtZ2V0ZG9uZSB7XG4gIHBhZGRpbmctdG9wOiA3OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjdEQjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX2dldGRvbmVfMDFAc3AucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDczNXB4IGF1dG87XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19nZXRkb25lXzAxQHBjLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIyNDBweCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICB3aWR0aDogOTJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCBib3R0b20sICNGNUREQUIgNTAlLCB0cmFuc3BhcmVudCA1MSUpLFxuICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgI0Y1Q0U4OSA1MCUsIHRyYW5zcGFyZW50IDUxJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCwgdG9wIHJpZ2h0LCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgMTAwJSwgNTAlIDEwMCUsIDEwMCUgMTAwJTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19sZWRlXzEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2hkMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM4LzI0KTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGNTkzMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogM3B4O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX2NoZWNrX3llbGxvd18wMS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19jb25zaWRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb25zaWRlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI0Y1RTJBQjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmX19sZWRlIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB9XG5cbiAgICAuX19lbSB7XG4gICAgICBjb2xvcjogI0U3MDA3NztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3R0bCB7XG4gICAgICAgIC0tY29sb3I6ICNFNzAwNzcgIWltcG9ydGFudDtcbiAgICAgICAgLS1iZHItY29sb3I6ICNFNzAwNzcgIWltcG9ydGFudDtcbiAgICAgICAgLS1iZHItcm90YXRlOiAyMGRlZyAhaW1wb3J0YW50O1xuICAgICAgICAtLWJkci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC0tZnotcGM6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fbGFyZ2VsaXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuXG4gICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faGVhZCB7XG5cbiAgICAgICAgICAgICZfX3BpYyB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAyMHB4IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweCA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190dGwge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgICAmX19waWMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250IHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIxLzEzKTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhcnRkYXNoIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgLS1jb2xvcjogI0Y1OTMwMDtcbiAgICAgIC0tYmRyLXJvdGF0ZTogMjBkZWc7XG4gICAgICAtLWZ6LXNwOiAxOHB4O1xuICAgICAgLS1mei1wYzogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NvbnQge1xuXG4gICAgICAmX19sYXlvdXQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCAxZnI7XG4gICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190dGwge1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib3gge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuYy1idG4ge1xuICAgICAgICAgICAgICB3aWR0aDogMjkycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BpYyB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLWJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19iZWZvcmVAc3AucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19iZWZvcmVAcGMucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwMHB4IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjQ0FFREZBIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gICZfX2JhZGdlLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIC8vIHdpZHRoOiAzMDJweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZjMDc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzAwNkJDRDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNjhweDtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLl9fY2lyY2xlIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkJDRDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICByb3RhdGU6IC0xMGRlZztcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX19zbWFsbGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fX2xhcmdlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cblxuICAgICAgLl9fYiB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNjNweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfcHJlcGFyYXRpb25fZGVjb18wMS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogODhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cblxuICAgICAgLl9fZW0ge1xuICAgICAgICBjb2xvcjogI0U3MDA3NztcbiAgICAgIH1cblxuICAgICAgLl9fc21hbGxlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX19taWRkbGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9fbGFyZ2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wLWRhdGUge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgLS1kYXk6IDEycHg7XG4gICAgICAgICAgLS1kYXRlOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAtLWRhdGU6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZXJpdCB7XG4gICAgLy8gbWFyZ2luLXRvcDogNTRweDtcbiAgICAvLyBAaW5jbHVkZSBwYyB7XG4gICAgLy8gICBtYXJnaW4tdG9wOiA3NnB4O1xuICAgIC8vIH1cblxuICAgICZfX3R4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDUyNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgJi4tLXJ0bCB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICB0cmFuc2xhdGU6IC0yMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLWx0ciB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICB0cmFuc2xhdGU6IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3FhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyN3B4ICovXG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5fX2ljbyB7XG4gICAgICAgICAgICBjb2xvcjogIzAwQUFFQjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuXG4gICAgICAgICAgICAmLi0tcSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBBQUVCO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi0tYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRTQ0QTRBO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcGljIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5fXzEge1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2xhdGU6IGNhbGMoLTEwMCUgLSAyMHB4KSAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMjM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5fXzIge1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNsYXRlOiBjYWxjKDEwMCUgKyAyMHB4KSAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMjg4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA2NXB4O1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAzNnB4O1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjREZGOUNCO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjU1LCAyNDQsIDAuNzApO1xuICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgLjE2KTtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAmOjpiZWZvcmUge1xuICAgICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICB6LWluZGV4OiAtMTtcbiAgICAgICAgLy8gICBpbnNldDogMDtcbiAgICAgICAgLy8gICBiYWNrZHJvcC1maWx0ZXI6IGJyaWdodG5lc3MoMTA1JSkgYmx1cigyMHB4KTtcbiAgICAgICAgLy8gICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAvLyAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgLy8gICAgIGZsZXg6IDE7XG4gICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gfVxuXG4gICAgICAgICZfX2ljbyB7XG4gICAgICAgICAgLS1zaXplOiA0NnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyh2YXIoLS1zaXplKSAqIC0wLjUgLSAycHgpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgLl9fbW9yZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBBQUVCO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIC04cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl9fcGx1cyB7XG4gICAgICAgICAgICAtLXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUFFQjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcm90YXRlOiA5MGRlZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuX19wbHVzICsgLl9fbW9yZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BpYyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0dGwge1xuICAgICAgICAgIGNvbG9yOiAjMDBBQUVCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnAtZGF0ZSB7XG4gICAgICAgICAgICAtLWRhdGU6IDFlbTtcbiAgICAgICAgICAgIC0tZGF5OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAuX19kYXRlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5fX2RheSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdHRsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wLWRhdGUge1xuICAgICAgICAgICAgLS1kYXRlOiAxZW07XG4gICAgICAgICAgICAtLWRheTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgLl9fZGF0ZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuX19kYXkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ibGFuayB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190eHQge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICBtYXJnaW46IC0yNXB4IGF1dG8gMDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAgKyBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgbWFyZ2luOiAzMHB4IDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIH1cblxuICAgICAgLmMtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX19lbSB7XG4gICAgICAgICAgY29sb3I6ICNGRkZDMDc7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jbG1HcmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiA1MHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuXG4gICAgICAmLi0tY29sMy1wYyB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwICNDREU1QTU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG5cbiAgICAgICAgLi0tY29sMy1wYyAmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGREU2O1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzQycHggMWZyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucC1iZWZvcmVfX2NsbUdyaWRfX2l0ZW1fX3BpYyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnAtYmVmb3JlX19jbG1HcmlkX19pdGVtX190eHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAgICAgICAucC1iZWZvcmVfX2NsbUdyaWRfX2l0ZW1fX3BpYyBpbWcge1xuICAgICAgICAgICAgc2NhbGU6IDEuMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcGljIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBzY2FsZSAyMDBtcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250IHtcbiAgICAgICAgcGFkZGluZzogMThweCAyMHB4IDI0cHg7XG5cbiAgICAgICAgJi4tLXdoaXRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICZfX3N1YiB7XG4gICAgICAgICAgICBjb2xvcjogIzQ1QkJBRDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzQ1QkJBRDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbWlkZGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDVCQkFEO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190YWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgICAgICYuLS1zcGFjZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdHh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Rha2luZ092ZXIge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnAtZnVraWRhc2hpLXVuaXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZGVfMSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2xlZGVfMiB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJlc2VudCB7XG5cbiAgICAmX19iZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19wcmVwYXJhdGlvbl9ib3R0b21fMDEucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWRnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yM3B4O1xuICAgICAgbGVmdDogLTIzcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBsZWZ0OiA4OXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BpYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE4N3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnAtcHJlcGFyYXRpb25fX21lcml0X19hcnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRkZGRDUwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgIC5fX2VtIHtcbiAgICAgICAgY29sb3I6ICNGRkZDMDc7XG4gICAgICB9XG5cbiAgICAgIC5wLWJhbGxvb24tdW5pdCB7XG4gICAgICAgIC0tY29sb3I6ICNmZmY7XG4gICAgICAgIC0tZnotc3A6IDI0cHg7XG4gICAgICAgIC0tZnotcGM6IDMycHg7XG4gICAgICAgIC0tYmRyLWNvbG9yOiAjRkZGQzA3O1xuICAgICAgICAtLWJkci13aWR0aDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuYy1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fX2VtIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkMwNztcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R4dF8xIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hkMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICAgIH1cbiAgfVxuXG4gICZfX2dldGRvbmUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgJl9fbGVkZV8xIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29uc2lkZXIge1xuXG4gICAgICAmX19sZWRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9fZW0ge1xuICAgICAgICBjb2xvcjogI0U3MDA3NztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX2J0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgLS1jb2xvcjogI0U3MDA3NyAhaW1wb3J0YW50O1xuICAgICAgICAgIC0tYmRyLWNvbG9yOiAjRTcwMDc3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLS1iZHItcm90YXRlOiAyMGRlZyAhaW1wb3J0YW50O1xuICAgICAgICAgIC0tYmRyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAtLWZ6LXBjOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMzZweCA0NXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faGVhZCB7XG5cbiAgICAgICAgICAgICZfX3BpYyB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdHRsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZXZlbnQge1xuXG4gICAgJl9fYmcge1xuICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWN0b3Ige1xuXG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGVkZV8xIHtcbiAgICAgICAgLS1jb2xvcjogI0U3MDA3NyAhaW1wb3J0YW50O1xuICAgICAgICAtLWJkci1jb2xvcjogI0U3MDA3NyAhaW1wb3J0YW50O1xuICAgICAgICAtLWJkci1yb3RhdGU6IDIwZGVnICFpbXBvcnRhbnQ7XG4gICAgICAgIC0tYmRyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgLS1mei1wYzogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICsgLnAtcHJlcGFyYXRpb25fX2hkMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjhDQUQxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19waWMge1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnQge1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE0cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG5cbi5wLWZ1a2lkYXNoaS11bml0IHtcbiAgLS1iZ2M6ICNGRjM7XG4gIC0tYzogIzBBOUNFQTtcbiAgLS1iZHJzOiA4cHg7XG4gIC0tZno6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJkcnMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnYyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogdmFyKC0tYyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1meik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0IGJvdHRvbSwgdmFyKC0tYmdjKSA1MCUsIHRyYW5zcGFyZW50IDUxJSksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sIHZhcigtLWJnYykgNTAlLCB0cmFuc3BhcmVudCA1MSUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDQ5JSwgdmFyKC0tYmdjKSA0OSUsIHZhcigtLWJnYykgNTAlLCB0cmFuc3BhcmVudCA1MSUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCB0b3AgcmlnaHQsIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDEwMCUsIDUwJSAxMDAlLCAxMDAlIDEwMCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgIHJvdGF0ZTogMjBkZWc7XG4gICAgfVxuICB9XG59XG5cbi5wLWJhbGxvb24tdW5pdCB7XG4gIC0tY29sb3I6ICMzMzM7XG4gIC0tZnotc3A6IDE2cHg7XG4gIC0tZnotcGM6IDE2cHg7XG4gIC0tYmRyLXdpZHRoOiAxcHg7XG4gIC0tYmRyLXJvdGF0ZTogNDVkZWc7XG4gIC0tYmRyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWZ6LXNwKTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotcGMpO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLWJkci13aWR0aCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmRyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIGhlaWdodDogMS41ZW07XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHJvdGF0ZTogY2FsYyh2YXIoLS1iZHItcm90YXRlKSAqIC0xKTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICByb3RhdGU6IGNhbGModmFyKC0tYmRyLXJvdGF0ZSkpO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgLy8gbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICB9XG59XG4iLCIucC1hZnRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfYWZ0ZXJAc3AucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19hZnRlckBwYy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTAwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VFRkZEMiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAmX19oZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDdweDtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMjhweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzBFOTdFOSBjYWxjKDEwMCUgLyAyIC0gMXB4KSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC8gMikpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0cHggMTAwJTtcbiAgICB9XG5cbiAgICAmX19mdWtpZGFzaGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgaSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS0yMDI4LCAjMEE5Q0VBKTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMzZweCAqL1xuXG4gICAgICBpIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgaSB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiIsIi5wLWhkZzAzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI0cHggMCAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwO31cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDt9XG59XG5cbi5wLWhkZzA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI0cHggMCAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7fVxuICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwO31cbn1cblxuLnAtdHh0bGluayB7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQ5ZWZmO1xuICB9XG59XG5cbi5wLWluaGVyaXQge1xuICB3aWR0aDogJHBjLXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgY29sb3I6ICMxY2E0ZTg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IGNhbGMoOTkuOTk5OTk5JSAvIDMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogY2FsYygxNS45Mzc1cHggLSA0cHgpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBoZWlnaHQ6IDhweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlLCAjMDBhYmViIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiA4cHggOHB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMGFiZWIgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOiBjYWxjKDEyLjc1cHggLSA0cHgpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTIuNzVweCAtIDRweCk7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMGFiZWIgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19udW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDsgLy8g54K557ea44Gu5LiKXG4gICAgICB3aWR0aDogMS4wNjI1ZW07XG4gICAgICBoZWlnaHQ6IDEuMDYyNWVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGFiZWI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMS4wNjI1ZW07XG4gICAgICBjb2xvcjogIzAwYWJlYjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R0bCB7XG5cbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgPiBwOm5vdCguX190dGwpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG5cbiAgICAgIC5fX3R0bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICBjb2xvcjogIzAwQUFFQjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtcWFMaXN0IHtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgQGluY2x1ZGUgc3AgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY28ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXEge1xuICAgICAgLnAtcWFMaXN0X19pdGVtX190eHQge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hIHtcbiAgICAgIC5wLXFhTGlzdF9faXRlbV9fdHh0IHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtY29tbW9uLWlubmVyIHtcbiAgLS1tYXgtd2lkdGg6IDExMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xufVxuXG4ucC1ub3RlcyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IC44MTI1cmVtO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVlbTtcbiAgfVxuXG4gICYtLW0ge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICB9XG59XG5cbi5wLWRhdGUge1xuICAtLWRheTogMTVweDtcbiAgLS1kYXRlOiAyLjVlbTtcbiAgLS1jb2xvcjogIzMzMztcbiAgLS1kYXktY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEuNmVtO1xuICAvLyBAaW5jbHVkZSBzcCB7XG4gIC8vICAgZm9udC1zaXplOiAxLjZlbTtcbiAgLy8gfVxuXG4gIC5fX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMC4wNjI1ZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICBmb250LXNpemU6IHZhcigtLWRhdGUpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy8gQGluY2x1ZGUgc3Age1xuICAgIC8vICAgZm9udC1zaXplOiB2YXIoLS1kYXRlKTtcbiAgICAvLyB9XG4gIH1cblxuICAuX19kYXkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAuMjVlbSAuMjVlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tZGF5LWNvbG9yKTtcbiAgICBmb250LXNpemU6IHZhcigtLWRheSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi4tLWdlbmVyYWwge1xuICAgIC0tZGF5OiAxMHB4O1xuICAgIC0tZGF0ZTogMWVtO1xuICAgIC0tZGF5LWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5wLWltZ0xpbmsge1xuXG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG59XG5cbi5wLWZ1a2lkYXNoaTAxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDBBQUVCO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUFFQjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG59XG5cbi5wLWZpZ3VyZTAxIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnAtZW0ge1xuICBjb2xvcjogIzAwQUFFQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmpzLW1vZGFhbC10YXJnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1leC1tZ24tdG9wMSB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxufVxuXG4ubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gLm1vZGFhbC1jbG9zZSB7XG5cbi8vICAgJjpob3ZlciB7XG5cbi8vICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbi8vICAgICAgIGJhY2tncm91bmQ6ICMwMEFBRUI7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5cbi5tb2RhYWxfdGFyZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFhbC13cmFwcGVyIHtcbiAgei1pbmRleDogMTAwMDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6IFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBIaXJhZ2lubyBTYW5zLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbi5tb2RhYWwtY29udGFpbmVyIHtcbiAgLy8gbWF4LXdpZHRoOiAxMDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICAvLyBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDYwcHgpO1xufVxuXG4ubW9kYWFsLW92ZXJsYXkge1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5tb2RhYWwtY2xvc2Uge1xuXG4gIC8vICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgLy8gICBiYWNrZ3JvdW5kOiAjMDA2YmNkICFpbXBvcnRhbnQ7XG4gIC8vIH1cblxuICAmOmhvdmVyIHtcblxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNDllZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJodG1sIHtcblxuLnUtc3Bvbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBibG9jazsgfVxufVxuXG4udS1wY29ubHkge1xuICBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxufVxuXG4udS1kSWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiLnUtZW0ge1xuICBjb2xvcjogIzAwQUFFQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51LWVtLS1yZWQge1xuICBjb2xvcjogI0VDMUQ4ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51LWZ3QiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udS1md04ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuIiwiLnUtcGNiciB7XG4gIEBpbmNsdWRlIHNwIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG4udS1zcGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBibG9jazsgfVxufVxuXG4udS1zcG5vbmUge1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnUtYWxpZ24tbGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi51LWFsaWduLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnUtYWxpZ24tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuQGluY2x1ZGUgc3Age1xuICAudS1hbGlnbi1sZWZ0LXNwIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudS1hbGlnbi1jZW50ZXItc3AgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnUtYWxpZ24tcmlnaHQtc3AgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxufVxuXG4udS12YWxpZ24tdG9wIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuLnUtdmFsaWduLW1pZGRsZSB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbi51LXZhbGlnbi1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4iLCJodG1sIHtcblxuLnUtbXQtczQgeyBtYXJnaW4tdG9wOiA4MHB4OyB9XG4udS1tdC1zMyB7IG1hcmdpbi10b3A6IDYwcHg7IH1cbi51LW10LXMyIHsgbWFyZ2luLXRvcDogNDBweDsgfVxuLnUtbXQtczEgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG4udS1tYi1zNCB7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbi51LW1iLXMzIHsgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuLnUtbWItczIgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4udS1tYi1zMSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbkBpbmNsdWRlIHNwIHtcbiAgLnUtbXQtczQgeyBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC51LW10LXMzIHsgbWFyZ2luLXRvcDogNDBweDsgfVxuICAudS1tdC1zMiB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnUtbXQtczEgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC51LW1iLXM0IHsgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAudS1tYi1zMyB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnUtbWItczIgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC51LW1iLXMxIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgLnUtbXQjeyRpICogMTB9IHsgbWFyZ2luLXRvcDogI3skaSAqIDEwfXB4OyB9XG4gIC51LW1iI3skaSAqIDEwfSB7IG1hcmdpbi1ib3R0b206ICN7JGkgKiAxMH1weDsgfVxuICAudS1wdCN7JGkgKiAxMH0geyBwYWRkaW5nLXRvcDogI3skaSAqIDEwfXB4OyB9XG4gIC51LXBiI3skaSAqIDEwfSB7IHBhZGRpbmctYm90dG9tOiAjeyRpICogMTB9cHg7IH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIC51LW10I3skaSAqIDEwfXNwIHsgbWFyZ2luLXRvcDogI3skaSAqIDEwfXB4OyB9XG4gICAgLnUtbWIjeyRpICogMTB9c3AgeyBtYXJnaW4tYm90dG9tOiAjeyRpICogMTB9cHg7IH1cbiAgICAudS1wdCN7JGkgKiAxMH1zcCB7IHBhZGRpbmctdG9wOiAjeyRpICogMTB9cHg7IH1cbiAgICAudS1wYiN7JGkgKiAxMH1zcCB7IHBhZGRpbmctYm90dG9tOiAjeyRpICogMTB9cHg7IH1cbiAgfVxufVxuXG4udS1tdDAgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7fVxuLnUtbWIwIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O31cbi51LXB0MCB7IHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7fVxuLnUtcGIwIHsgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDt9XG5cbi51LW10LTEge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbn1cbiJdfQ== */
