@charset "UTF-8";
#main {
  width: auto;
  padding: 0;
}
#main img {
  max-width: 100%;
  vertical-align: bottom;
}

.l-wrapper {
  line-height: 1.75;
  color: #333333;
  font-size: 16px;
}
.l-wrapper * {
  box-sizing: border-box;
  font: inherit;
}

#main {
  width: auto;
  padding: 0;
}

.l-content {
  box-sizing: border-box;
}
.l-content-group {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 32px 0;
  padding: 0 15px;
}
.l-content-group > * {
  width: 100%;
}
.l-content-group__box.--padding {
  background-color: #ffffff;
}
.l-content-group__box.--shadow {
  box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
}

.l-layout {
  box-sizing: border-box;
}

.l-login {
  box-sizing: border-box;
  line-height: 1.625;
}
.l-login__inner {
  margin: 0 auto;
  background-color: #ffffff;
}
.l-login__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 60px;
  padding: 0 15px;
  background-color: #00aaeb;
  color: #fff;
}
.l-login__ttl {
  display: flex;
  align-items: center;
  height: 100%;
  font-size: 16px;
  font-weight: bold;
}
.l-login__checkbox {
  margin-bottom: 15px;
}
.l-login__checkbox input[type=checkbox] {
  display: none;
}
.l-login__checkbox .label-check {
  position: relative;
  display: inline-block;
  padding: 0 0 0 28px;
  line-height: 1.75;
  font-size: 14px;
  cursor: pointer;
}
.l-login__checkbox .label-check::before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: calc((1.75em - 20px) / 2 + 2px);
  left: 6px;
  width: 7px;
  height: 12px;
  border-right: 2px solid #4392da;
  border-bottom: 2px solid #4392da;
  opacity: 0;
  transform: rotate(45deg);
}
.l-login__checkbox .label-check::after {
  box-sizing: border-box;
  position: absolute;
  display: block;
  content: "";
  top: calc((1.75em - 20px) / 2);
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #d7dce2;
  border-radius: 3px;
  background: #f3f3f3;
}
.l-login__checkbox input:checked + .label-check::before {
  opacity: 1;
}
.l-login__cont {
  padding: 15px 15px 32px;
}
.l-login__lead {
  margin-bottom: 16px;
}
.l-login__lead p {
  font-size: 14px;
}
.l-login__lead p:not(:last-child) {
  margin-bottom: 1em;
}
.l-login__primary {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e6e6e6;
}
.l-login__list01 {
  margin: 0 0 15px;
}
.l-login__list01 li:not(:last-child) {
  margin: 0 0 10px;
}
.l-login__list01 input[type=text],
.l-login__list01 input[type=password] {
  box-sizing: border-box;
  width: 100%;
  height: 50px !important;
  margin: 0;
  padding: 0 15px !important;
  border: 1px solid #d7dce2 !important;
  border-radius: 3px;
  background: #f3f3f3;
  line-height: normal !important;
  font-size: 16px;
}
.l-login__list01 input[type=text]:focus,
.l-login__list01 input[type=password]:focus {
  background-color: #f3f3f3 !important;
  background-image: none !important;
}
.l-login__list01 input[type=text]::-moz-placeholder, .l-login__list01 input[type=password]::-moz-placeholder {
  font-size: 14px;
  color: #A0B1BA;
}
.l-login__list01 input[type=text]::placeholder,
.l-login__list01 input[type=password]::placeholder {
  font-size: 14px;
  color: #A0B1BA;
}
.l-login__btn {
  text-align: center;
  margin: auto;
  width: 100%;
}
.l-login__btn .btn {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  margin: 0;
  padding: 0 20px 0 8px !important;
  border-radius: 25px;
  border: none;
  /*box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);*/
  background: #fff;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  transition: 200ms;
  cursor: pointer;
}
.l-login__btn .btn::before {
  content: "";
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 2px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.l-login__btn .btn.btn-01 {
  color: #3088f3;
  border: 1px solid #b0b0b0;
}
.l-login__btn .btn.btn-01::before {
  background-image: url(/conts/2028/images/icon_login_btn01.png);
  width: 20px;
  height: 20px;
}
.l-login__btn .btn.btn-02 {
  background-color: #FF8B0F;
  color: #fff;
}
.l-login__btn .btn.btn-02::before {
  background-image: url(/conts/2028/images/icon_login_btn02.png);
  width: 20px;
  height: 20px;
}
.l-login__btn .btn:hover.btn-01 {
  opacity: 0.8 !important;
  color: #3088F3;
}
.l-login__btn .btn:hover.btn-02 {
  /*opacity: 0.9 !important;*/
  background-color: #ffaf59;
}
.l-login__secondary > :not(:last-child) {
  margin-bottom: 16px;
}
.l-login__list02 > li:not(:last-child) {
  margin-bottom: 10px;
}
.l-login__list02 > li a {
  display: block;
  position: relative;
  padding-left: 20px;
  font-size: 14px;
}
.l-login__list02 > li a::before, .l-login__list02 > li a::after {
  content: "";
  display: block;
  position: absolute;
  left: 5px;
  width: 9px;
  height: 1px;
  background: #00aaeb;
}
.l-login__list02 > li a::before {
  top: calc(50% - 3px);
  transform: rotate(45deg);
}
.l-login__list02 > li a::after {
  top: calc(50% + 3px);
  transform: rotate(-45deg);
}

.l-wrapper {
  padding-bottom: 64px;
  background-color: #f3f3f3;
}
.l-wrapper * {
  box-sizing: border-box;
  font: inherit;
}

@font-face {
  font-family: "icomoon";
  src: url("fonts/icomoon.eot?rwkguo");
  src: url("fonts/icomoon.eot?rwkguo#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?rwkguo") format("truetype"), url("fonts/icomoon.woff?rwkguo") format("woff"), url("fonts/icomoon.svg?rwkguo#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[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-chevron-down:before {
  content: "\e904";
}

.icon-chevron-left:before {
  content: "\e905";
}

.icon-chevron-right:before {
  content: "\e906";
}

.icon-chevron-small-down:before {
  content: "\e908";
}

.icon-chevron-small-left:before {
  content: "\e909";
}

.icon-chevron-small-right:before {
  content: "\e90a";
}

.icon-chevron-small-up:before {
  content: "\e90b";
}

.icon-arw-down:before {
  content: "\e900";
}

.icon-arw-left:before {
  content: "\e901";
}

.icon-arw-right:before {
  content: "\e902";
}

.icon-arw-up:before {
  content: "\e903";
}

.icon-chevron-up:before {
  content: "\e907";
}

.c-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: inherit;
  display: inline-flex;
  position: relative;
  padding: 0;
  margin: 0;
  border: none;
  background: none;
  line-height: inherit;
  font: inherit;
  letter-spacing: inherit;
  text-decoration: none !important;
  cursor: pointer;
	border:1px solid #b0b0b0;
	border-radius: 25px;
}
.c-btn > span {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5em;
  /*box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);*/
  line-height: 1.5;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.025em;
  transition: background-color 200ms, color 200ms, opacity 200ms;
}
.c-btn i {
  display: inline-block;
  width: 20px;
  margin-right: 8px;
}
.c-btn.s100 {
  width: 100%;
  max-width: 480px;
  margin: 0 auto;
}
.c-btn.s100 > span {
  width: 100%;
  min-height: 48px;
  padding-left: 20px;
  padding-right: 20px;
}
.c-btn.s1 > span {
  width: 256px;
  min-height: 48px;
}
.c-btn.s2 > span {
  width: 88px;
  min-height: 30px;
  padding: 0.25em 0.5em;
}
.c-btn.s3 > span {
  width: 120px;
  min-height: 40px;
  padding: 0.25em 0.5em;
}
.c-btn.c1 > span {
  background: #3088f3;
  color: #fff;
}

.c-btn.c1:hover > span {
  background: #0094EB;
  color: #fff;
}

.c-btn.c2 > span {
  color: #fff;
  background: #ff8b08;
}
.c-btn.c2:hover > span {
  background: #f79b62;
}
.c-btn.disabled {
  pointer-events: none;
  cursor: default;
}
.c-btn.disabled > span {
  background-color: #d0d0d0 !important;
  color: #e8e8e8 !important;
}

.c-btn.c3 > span {
  background: #fff;
  color: #3088f3;
}

.c-btn.c3:hover > span {
  background: #FDFDFD;
  color: #0094EB;
}

.p-colWrap {
  margin-bottom: 40px;
}
.p-colWrap__col > :last-child {
  margin-bottom: 0;
}

.p-heading {
  padding: 30px 0;
}
.p-heading:first-child {
  margin-top: -16px;
}
.p-heading__inner > :last-child {
  margin-bottom: 0;
}
.p-heading__lede {
  margin-bottom: 30px;
  font-size: 16px;
}
.p-heading__ttl {
  margin-bottom: 20px;
  line-height: 1.5;
  color: #1B9A5F;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.p-heading__ttl.c1, .c1 .p-heading__ttl {
  color: #0097c4;
}
.p-heading__ttl.t1, .t1 .p-heading__ttl {
  color: #007feb;
}
.p-heading__ttl.t2, .t2 .p-heading__ttl {
  color: #168067;
}
.p-heading__ttl.t3, .t3 .p-heading__ttl {
  color: #EF8B17;
}
.p-heading__ttl.t4, .t4 .p-heading__ttl {
  color: #E8433E;
}
.p-heading__session__detail {
  margin-bottom: 30px;
  text-align: center;
}
.p-heading__session__detail__inner {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #53CE95;
  border-bottom: 1px solid #53CE95;
  background-color: #ffffff;
}
.p-heading__session__detail__box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  padding: 6px 0;
}
.p-heading__session__detail__box:not(:first-child) {
  border-top: 1px solid #C0DADB;
}
.p-heading__session__detail__box * {
  font-family: "Roboto", "メイリオ", Meiryo, "ヒラギノ角ゴ ProN", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴシック", Hiragino Sans, sans-serif !important;
}
.p-heading__session__detail__box b {
  margin: 0 0.125em;
}
.p-heading__session__detail__box .__txt {
  color: #ea6864;
  font-size: 12px;
  font-weight: bold;
}
.p-heading__session__detail__box .__txt::before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 15px;
  height: 18px;
  margin-right: 3px;
  background-image: url(../images/ico_timewatch.png);
  background-repeat: no-repeat;
  background-size: contain;
}
.p-heading__session__detail__box .__time {
  line-height: 1;
  font-size: 16px;
  text-align: center;
}
.p-heading__session__detail__box .__time b {
  font-size: 33px;
  font-family: "Roboto", sans-serif;
  font-weight: normal !important;
}
.p-heading__session__detail__box .__num {
  font-size: 16px;
}
.p-heading__session__detail__box .__num b {
  font-size: 24px;
  font-weight: normal !important;
}
.p-heading__session__detail__box .__date {
  font-size: 14px;
}
.p-heading__session__detail__box .__date b {
  font-size: 24px;
  font-weight: normal !important;
}
.p-heading__serif {
  display: flex;
  justify-content: center;
  position: relative;
  margin-bottom: 30px;
}
.p-heading__serif::before, .p-heading__serif::after {
  content: "";
  display: inline-block;
  width: 2px;
  background-color: #83C7CB;
  transform-origin: center bottom;
  transform: rotate(-30deg);
}
.p-heading__serif::after {
  transform: rotate(30deg);
}
.p-heading__serif > span {
  display: block;
  margin: 0 20px;
}
.p-heading__txt p:not(:last-child) {
  margin-bottom: 1.5em;
}

.p-section {
  margin-bottom: 50px;
}
.p-section.mgn1 {
  margin-bottom: 68px;
}
.p-section__ttl {
  position: relative;
  z-index: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 60px;
  padding: 10px 20px;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.p-section__ttl::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 56%;
  margin: auto;
  transform: skew(-60deg);
}
.p-section__ttl::after {
  content: "";
  display: inline-block;
  border-style: solid;
  border-color: transparent;
  width: 0;
  height: 0;
  border-width: 16px 15px 0 15px;
  position: absolute;
  bottom: -15px;
  left: 0;
  right: 0;
  margin: auto;
}
.p-section__ttl .__step {
  display: block;
  position: absolute;
  top: -50px;
  left: 0;
  right: 0;
  line-height: 1;
  font-size: 28px;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
}
.p-section__ttl .__step b {
  font-size: 56px;
}
.p-section__ttl + .p-section__inner {
  padding-top: 35px;
}
.p-section__inner > p:not(:last-child) {
  margin-bottom: 1.5em;
}
.p-section__inner > :last-child {
  margin-bottom: 0;
}
.action{
	border: 1px solid #C0DADB;
	padding: 20px;
}
.action_inner{
	border-bottom: #0097C4 solid 3px;
	display: inline;
	font-weight: bold;
}
.p-section__hd3 {
  position: relative;
  margin: 30px 0 20px;
  padding-left: 22px;
  line-height: 1.5;
  font-size: 18px;
  font-weight: bold;
}
.p-section__hd3:first-child {
  margin-top: 0;
}
.p-section__hd3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
}
.p-section.c1 .p-section__ttl {
  background-color: #168067;
}
.p-section.c1 .p-section__ttl::before {
  background-color: #53ce95;
}
.p-section.c1 .p-section__ttl::after {
  border-top-color: #53ce95;
}
.p-section.c2 .p-section__ttl {
  background-color: #0097C4;
}
.p-section.c2 .p-section__ttl::before {
  background-color: #35C6D9;
}
.p-section.c2 .p-section__ttl::after {
  border-top-color: #35C6D9;
}
.p-section.c2 .p-section__ttl .__step {
  color: #35C6D9;
}
.p-section.c2 .p-section__hd3::before {
  background-color: #0097c4;
}
.p-section.t1 .p-section__ttl {
  background-color: #007feb;
}
.p-section.t1 .p-section__ttl::before {
  background-color: #00ABEB;
}
.p-section.t1 .p-section__ttl::after {
  border-top-color: #00ABEB;
}
.p-section.t2 .p-section__ttl {
  background-color: #168067;
}
.p-section.t2 .p-section__ttl::before {
  background-color: #4FAD82;
}
.p-section.t2 .p-section__ttl::after {
  border-top-color: #4FAD82;
}
.p-section.t3 .p-section__ttl {
  background-color: #EF8B17;
}
.p-section.t3 .p-section__ttl::before {
  background-color: #F5AE24;
}
.p-section.t3 .p-section__ttl::after {
  border-top-color: #F5AE24;
}
.p-section.t4 .p-section__ttl {
  background-color: #E8433E;
}
.p-section.t4 .p-section__ttl::before {
  background-color: #EA6864;
}
.p-section.t4 .p-section__ttl::after {
  border-top-color: #EA6864;
}

.p-top-section:not(.--no-pb) {
  padding-bottom: 50px;
}
.p-top-section__head {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 15px 20px 40px;
  color: #ffffff;
  text-align: center;
}
.p-top-section__head.--over-top {
  margin-top: -16px;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 40px;
  padding-bottom: 15px;
}
.p-top-section__head.--over-side {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 40px;
  padding-bottom: 15px;
}
.p-top-section__head .p-top-section__ttl {
  margin-top: 0;
  margin-bottom: 0;
}
.p-top-section__txt {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  line-height: 1.5;
}
.p-top-section__txt:not(.--no-bdr)::before, .p-top-section__txt:not(.--no-bdr)::after {
  content: "";
  display: inline-block;
  width: 50px;
  height: 2px;
  background-color: #ffffff;
}
.p-top-section__txt > span {
  flex: 0 0 auto;
  margin: 0 22px;
}
.p-top-section__ico {
  display: inline-block;
  width: 60px;
}
.p-top-section__ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -20px auto 30px;
  padding: 8px 20px;
  min-height: 60px;
  font-size: 20px;
  font-weight: bold;
}
_:-ms-input-placeholder, :root .p-top-section__ttl {
  height: 75px;
}
.p-top-section__inner.pad1 {
  padding: 30px 0 0;
}
.p-top-section__inner > p {
  margin-bottom: 1.5em;
}
.p-top-section__inner > :last-child {
  margin-bottom: 0;
}
.p-top-section__lede {
  margin-bottom: 2em !important;
}
.p-top-section.c1 .p-top-section__head {
  background-color: #53CE95;
  background-image: url(../images/bg_both01_l.png), url(../images/bg_both01_r.png);
  background-repeat: no-repeat, no-repeat;
  background-position: left top, right top;
  background-size: contain, contain;
}
.p-top-section.c1 .p-top-section__ttl {
  background-color: #168067;
  color: #ffffff;
}
.p-top-section.c2 .p-top-section__head {
  background-color: #5BD8DB;
  background-image: url(../images/bg_both02_l.png), url(../images/bg_both02_r.png);
  background-repeat: no-repeat, no-repeat;
  background-position: left top, right top;
  background-size: contain, contain;
}
.p-top-section.c2 .p-top-section__ttl {
  background-color: #0097C4;
  color: #ffffff;
}
.u-taL {
  text-align: left !important;
}

.u-taC {
  text-align: center !important;
}

.u-taR {
  text-align: right !important;
}

.u-spbr {
  display: none;
}

.u-mb0 {
  margin-bottom: 0px;
}
.u-mb5 {
  margin-bottom: 5px;
}
.u-mb10 {
  margin-bottom: 10px;
}
.u-mb15 {
  margin-bottom: 15px;
}
.u-mb20 {
  margin-bottom: 20px;
}
.u-mb25 {
  margin-bottom: 25px;
}
.u-mb30 {
  margin-bottom: 30px;
}
.u-mb35 {
  margin-bottom: 35px;
}
.u-mb40 {
  margin-bottom: 40px;
}
.u-mb45 {
  margin-bottom: 45px;
}
.u-mb50 {
  margin-bottom: 50px;
}
.u-fwB {
  font-weight: bold;
}

.u-fwN {
  font-weight: normal;
}

/*
--------------------------------------------- */
.l-hero {
  background-image: linear-gradient(90deg, #DEF9FF 0%, #DEF9FF 100%);
  overflow: hidden;
}
_:-ms-input-placeholder, :root .l-hero__ttl {
  margin-left: -235px;
  margin-right: -235px;
}

/*
--------------------------------------------- */
.p-outer-nav {
  padding: 20px;
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid #B2B2B2;
}
.p-outer-nav__inner {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.p-outer-nav__ttl {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  font-weight: bold;
}

/*
--------------------------------------------- */
.p-linklist__item {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.p-linklist__item i {
  margin-right: 0.25em;
  line-height: 1.5;
  color: #00abeb;
  font-weight: bold;
}
.p-linklist__item a {
  display: inline-block;
  line-height: 1.5;
  text-decoration: none;
}
.p-linklist.align--right .p-linklist__item {
  justify-content: flex-end;
}

/*
--------------------------------------------- */
.p-page-nav {
  margin-left: -15px;
  margin-right: -15px;
}
.p-page-nav__inner {
  position: relative;
  isolation: isolate;
}
.p-page-nav__inner::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 50%;
  bottom: 0;
  width: 100vw;
  background-image: linear-gradient(90deg, #53CE95 0%, #53CE95 50%, #35C6D9 50%, #35C6D9 100%);
  translate: -50% 0;
}
html.is-page-nav-fixed .p-page-nav__inner {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}
.p-page-nav__list {
  display: flex;
  justify-content: center;
}
.p-page-nav__list__item {
  flex: 1 1;
  background-color: #ffffff;
}
.p-page-nav__list__item a {
  display: flex;
  align-items: center;
  gap: 6px;
  position: relative;
  height: 60px;
  padding: 8px 10px;
  line-height: 1.5;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  transition: opacity 300ms;
}
.p-page-nav__list__item a .__circle {
  --size: 44px;
  --fz: 10px;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  background-color: #FFFF71;
  line-height: 1.375;
  color: #0066CC;
  font-size: var(--fz);
  font-weight: bold;
  text-align: center;
}
.p-page-nav__list__item a i {
  position: absolute;
  top: 0;
  right: 4px;
  bottom: 0;
  width: 1em;
  height: 1em;
  margin: auto;
  font-size: 20px;
  transition: transform 300ms;
}
.p-page-nav__list__item a:hover {
  opacity: 0.8;
}
.p-page-nav__list__item a:hover i {
  transform: translateY(3px);
}
.p-page-nav__list__item:nth-child(1) a {
  background-color: #168067;
}
.p-page-nav__list__item:nth-child(2) a {
  background-color: #0097C4;
}

/*
--------------------------------------------- */
.p-scheduleList {
  margin-bottom: 40px;
}
.p-scheduleList__item {
  display: flex;
  background-color: #ffffff;
}
.p-scheduleList__item .__num {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  position: relative;
  width: 70px;
  height: 30px;
  padding: 0 8px;
  margin-right: 30px;
  color: #ffffff;
  background-color: #f5ad24;
}
.p-scheduleList__item .__num::before {
  content: "";
  display: inline-block;
  border-style: solid;
  border-color: transparent;
  width: 0;
  height: 0;
  border-width: 15px 0 15px 10px;
  position: absolute;
  top: 0;
  right: -10px;
  border-left-color: #f5ad24;
}
.p-scheduleList__item .__date {
  flex: 1 1 auto;
  line-height: 30/16;
}

/*
--------------------------------------------- */
.p-checkGrid__head {
  display: flex;
  margin-bottom: 15px;
}
.p-checkGrid__num {
  flex: 0 0 auto;
  line-height: 1;
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
}
.p-checkGrid__num b {
  display: block;
  margin-left: 13px;
  color: #ffffff !important;
  font-size: 40px;
  text-shadow: 1px 1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000;
  letter-spacing: 0.025em;
}
.p-checkGrid__txt {
  margin-left: 1em;
  padding-top: 5px;
  line-height: 1.375;
  font-weight: bold;
}
.p-checkGrid__cont {
  border: 1px solid #E1E5EB;
  text-align: center;
}
.p-section.c1 .p-checkGrid .p-checkGrid__num {
  color: #53ce95;
}
.p-section.c1 .p-checkGrid .p-checkGrid__num b {
  text-shadow: 1px 1px 0 #53ce95, -1px 1px 0 #53ce95, 1px -1px 0 #53ce95, -1px -1px 0 #53ce95;
}
.p-section.c2 .p-checkGrid .p-checkGrid__num {
  color: #35C6D9;
}
.p-section.c2 .p-checkGrid .p-checkGrid__num b {
  text-shadow: 1px 1px 0 #35C6D9, -1px 1px 0 #35C6D9, 1px -1px 0 #53ce95, -1px -1px 0 #53ce95;
}

/*
--------------------------------------------- */
.p-subjectBox__wrap {
  align-items: flex-start;
}
.p-subjectBox__head {
  position: relative;
  padding: 12px 8px;
  background-color: #999;
  color: #ffffff;
  text-align: center;
  overflow: hidden;
}
.p-subjectBox__head::before, .p-subjectBox__head::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  width: 64%;
  margin: auto;
  transform-origin: center bottom;
}
.p-subjectBox__head::before {
  right: 0;
  transform: skew(60deg);
}
.p-subjectBox__head::after {
  left: 0;
  transform: skew(-60deg);
}
.p-subjectBox__head > span {
  position: relative;
  z-index: 1;
  font-size: 14px;
}
.p-subjectBox__head > span b {
  font-size: 18px;
  font-weight: bold;
}
.p-subjectBox__head .__clm {
  display: flex;
  align-items: center;
  gap: 10px;
  -moz-text-align-last: left;
  text-align-last: left;
}
.p-subjectBox__list__item {
  border-bottom: 1px solid;
}
.p-subjectBox__list__item a {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 60px;
  padding: 12px 40px 12px 15px;
  background-color: #ffffff;
  line-height: 1.5;
  font-size: 14px;
  text-decoration: none;
}
_:-ms-input-placeholder, :root .p-subjectBox__list__item a {
  height: 60px;
}

.p-subjectBox__list__item a .__smaller {
  font-size: 12px;
}
.p-subjectBox__list__item a .__larger {
  font-family: "Roboto", sans-serif !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 28px;
}
.p-subjectBox__list__item a i {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  color: #00abeb;
  margin: auto;
  font-weight: bold;
  transition: transform 300ms;
}
.p-subjectBox__list__item a:hover i {
  transform: translateX(3px);
}
.p-subjectBox.t1 .p-subjectBox__head {
  background-color: #007feb;
}
.p-subjectBox.t1 .p-subjectBox__head::before {
  background-color: #0094EB;
}
.p-subjectBox.t1 .p-subjectBox__head::after {
  background-color: #00ABEB;
}
.p-subjectBox.t1 .p-subjectBox__list__item {
  border-bottom-color: #94D8F0;
}
.p-subjectBox.t2 .p-subjectBox__head {
  background-color: #168067;
}
.p-subjectBox.t2 .p-subjectBox__head::before {
  background-color: #319674;
}
.p-subjectBox.t2 .p-subjectBox__head::after {
  background-color: #4FAD82;
}
.p-subjectBox.t2 .p-subjectBox__list__item {
  border-bottom-color: #90C7AE;
}
.p-subjectBox.t3 .p-subjectBox__head {
  background-color: #EF8B17;
}
.p-subjectBox.t3 .p-subjectBox__head::before {
  background-color: #F29C1D;
}
.p-subjectBox.t3 .p-subjectBox__head::after {
  background-color: #F5AE24;
}
.p-subjectBox.t3 .p-subjectBox__list__item {
  border-bottom-color: #F8CE7C;
}
.p-subjectBox.t4 .p-subjectBox__head {
  background-color: #E8433E;
}
.p-subjectBox.t4 .p-subjectBox__head::before {
  background-color: #E95450;
}
.p-subjectBox.t4 .p-subjectBox__head::after {
  background-color: #EA6864;
}
.p-subjectBox.t4 .p-subjectBox__list__item {
  border-bottom-color: #F7B0B0;
}
.p-subjectBox.--box .p-subjectBox__list {
  border-left: 1px solid #B2B2B2;
  border-right: 1px solid #B2B2B2;
}
.p-subjectBox.--box .p-subjectBox__list__item {
  border-bottom-color: #B2B2B2;
}
.p-subjectBox.--unverbal {
  border: 1px solid #B2B2B2;
}
.p-subjectBox.--unverbal .p-subjectBox__head {
  background-color: transparent;
  color: #333;
}
.p-subjectBox.--unverbal .p-subjectBox__head::before {
  background-color: transparent;
}
.p-subjectBox.--unverbal .p-subjectBox__head::after {
  background-color: transparent;
}
.p-subjectBox.--unverbal .p-subjectBox__list {
  border-top: 1px solid #B2B2B2;
}
.p-subjectBox.--unverbal .p-subjectBox__list__item {
  border-bottom: none;
}

/*
--------------------------------------------- */
.p-testStart {
  margin: 0 -15px 30px;
  padding: 20px;
  background-color: #E5F6FD;
  text-align: center;
}
.p-testStart p:not(:last-child) {
  margin-bottom: 1em;
}
/*
--------------------------------------------- */
.c-checkbox {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.c-checkbox input[type=checkbox] {
  display: none;
}
.c-checkbox .__txt {
  display: block;
  padding-left: 30px;
  line-height: 1.625;
}
.c-checkbox .__txt::before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  top: calc((1.625em - 20px) / 2);
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #D7DCE3;
  border-radius: 3px;
  background-color: #ffffff;
}
.c-checkbox input[type=checkbox]:checked + .__txt::after {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  top: calc((1.625em - 20px) / 2 + 5px);
  left: 4px;
  width: 12px;
  height: 7px;
  border-left: 2px solid #4392da;
  border-bottom: 2px solid #4392da;
  transform-origin: center;
  transform: rotate(-45deg);
}

/*
--------------------------------------------- */
.p-postscript__evocation {
  margin-bottom: 1em;
  font-size: 22px;
  font-weight: bold;
}

/*
--------------------------------------------- */
.p-examGlance {
  max-width: 780px;
  margin: 0 auto;
}
.p-examGlance__ttl {
  padding: 10px 0;
  background-color: #35c6d9;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.p-examGlance__item {
  padding: 10px 0 20px;
  text-align: center;
}
.p-examGlance__item:nth-child(odd) {
  background-color: #ffffff;
}
.p-examGlance__item:nth-child(even) {
  background-color: #D4F3F7;
}
_:-ms-input-placeholder:nth-child(3n), :root .p-examGlance__item:nth-child(3n) {
  width: calc(33.3333333333% - 1px);
}

.p-examGlance__subject {
  position: relative;
  margin-bottom: 24px;
  font-weight: bold;
}
.p-examGlance__subject::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -12px;
  width: 50px;
  height: 0;
  margin: auto;
  border-top: 2px solid #35C6D9;
}
.p-examGlance__detail.small {
  font-size: 14px;
}

/*
--------------------------------------------- */
.p-numBox__head {
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #35C6D9;
  font-size: 18px;
  font-weight: bold;
}
.p-numBox__head .__num {
  flex: 0 0 auto;
  width: 24px;
  line-height: 24px;
  margin-right: 10px;
  background-color: #35c6d9;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  text-align: center;
}
.p-numBox__head .__txt {
  line-height: 1.375;
}
.p-numBox__cont > p:not(:last-child) {
  margin-bottom: 1.5em;
}

/*
--------------------------------------------- */
.p-formulaGrid {
  display: flex;
  flex-wrap: wrap;
}
.p-formulaGrid__item {
  width: calc((100% - 10px) / 2);
  padding: 6px 0;
  background-color: #dcf7fa;
  text-align: center;
}
.p-formulaGrid__item:nth-child(odd) {
  margin-right: 10px;
}
.p-formulaGrid__item:nth-child(n+3) {
  margin-top: 10px;
}

/*
--------------------------------------------- */
.p-pointBox p:not(:last-child) {
  margin-bottom: 1.5em;
}
.p-pointBox__ttl {
  display: flex;
  align-items: center;
  font-weight: bold;
  margin-bottom: 1em !important;
}
.p-pointBox__ttl .__ico {
  flex: 0 0 auto;
  display: inline-block;
  width: 40px;
  line-height: 40px;
  margin-right: 24px;
  padding-left: 10px;
  border-radius: 50%;
  background-color: #ffff00;
  color: #ff0000;
  font-size: 14px;
  white-space: nowrap;
}
/*
--------------------------------------------- */
.p-markList:not(:last-child) {
  margin-bottom: 1.5em;
}
.p-markList > li {
  display: flex;
}
.p-markList > li:not(:last-child) {
  margin-bottom: 0.5em;
}
.p-markList > li i {
  flex: 0 0 auto;
  margin-right: 0.5em;
}
.p-markList > li .__small {
  font-size: 0.875em;
}

/*
--------------------------------------------- */
.p-figure {
  border: 1px solid #E1E5EB;
}
.p-figure img {
  width: 100%;
}

/*
--------------------------------------------- */
.p-latestResult {
  display: flex;
  max-width: 500px;
  margin: 0 auto 20px;
  border: 1px solid #C0DADB;
  background-color: #ffffff;
}
.p-latestResult__box {
  width: 33.3333333333%;
  padding: 11px 0;
  text-align: center;
}
_:-ms-lang(x):nth-child(3n), .p-latestResult__box:nth-child(3n) {
  width: calc(33.3333333333% - 1px);
}

.p-latestResult__box:not(:nth-child(3n)) {
  border-right: 1px solid #C0DADB;
}
.p-latestResult__item {
  font-weight: bold;
}
.p-latestResult__num.deficit {
  color: #E8433E;
}

/*
--------------------------------------------- */
.p-past__session__detail__item {
  display: flex;
  padding: 12px 0;
  border-right: 1px solid #C0DADB;
  border-bottom: 1px solid #C0DADB;
  background-color: #ffffff;
}
.p-past__session__detail__box {
  flex: 1 1 auto;
  padding: 0 10px;
  font-size: 14px;
}
.p-past__session__detail__box:nth-child(2) {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 136px;
  border-left: 1px solid #C0DADB;
  color: #abb0b2;
}
.p-past__session__detail__box .__rank {
  font-size: 16px;
  font-weight: bold;
}

.p-past__session__detail__box .__btn{
	margin:  5px 0 ;
}


/*
--------------------------------------------- */
.p-resultGutter {
  --gutter: 0px;
}
.p-resultGutter__item + .p-resultGutter__item {
  margin-top: var(--gutter);
}

/*
--------------------------------------------- */
.p-resultTable {
  --cell-height: 50px;
  background-color: #ffffff;
}
.p-resultTable:not(:last-child) {
  margin-bottom: 1.5em;
}
.p-resultTable table {
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
  width: 100%;
}
.p-resultTable tr {
  display: table-row;
}
.p-resultTable th, .p-resultTable td {
  display: table-cell;
  vertical-align: middle;
  height: var(--cell-height);
  padding: 5px 4px;
  border: 1px solid #000;
  line-height: 1.5;
  font-size: 14px;
  text-align: center;
}
.p-resultTable th .__term, .p-resultTable td .__term {
  display: block;
  width: 100%;
  margin-bottom: 0.25em;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}
.p-resultTable th .__num, .p-resultTable td .__num {
  display: block;
  width: 100%;
  font-size: 14px;
  text-align: right;
}
.p-resultTable th .__score, .p-resultTable td .__score {
  font-size: 12px;
  text-align: center;
}
.p-resultTable th .__score *, .p-resultTable td .__score * {
  font-family: "Roboto", "メイリオ", Meiryo, "ヒラギノ角ゴ ProN", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴシック", Hiragino Sans, sans-serif !important;
}
.p-resultTable th .__score .__larger, .p-resultTable td .__score .__larger {
  font-size: 20px;
}
.p-resultTable th .__score .__number, .p-resultTable td .__score .__number {
  margin: 0 0.1em;
  color: #0099C4;
  font-size: 28px;
}
.p-resultTable th .__score .__number.__black, .p-resultTable td .__score .__number.__black {
  color: #333;
}
.p-resultTable th .__score.__overall .__larger, .p-resultTable td .__score.__overall .__larger {
  font-size: 24px;
}
.p-resultTable th .__score.__overall .__number, .p-resultTable td .__score.__overall .__number {
  font-size: 36px;
}
.p-resultTable th.__static1, .p-resultTable td.__static1 {
  width: 120px;
}
.p-resultTable th.__inbtn, .p-resultTable td.__inbtn {
  color: #abb0b2;
}
.p-resultTable th {
  font-weight: bold;
}
_:-ms-input-placeholder table, :root .p-resultTable__grid__item table {
  height: calc(100% + 1px);
}

.p-resultTable .__lv1 {
  font-size: 16px;
}
.p-resultTable .__lv1, .p-resultTable .__lv2 {
  padding: 5px 10px;
}
.p-resultTable.c1 th, .p-resultTable.c1 td {
  border-color: #a1dff2;
}
.p-resultTable.c1 .__lv1 {
  border-color: #c0dadb;
  background-color: #0097c4;
  color: #ffffff;
}
.p-resultTable.c1 .__lv2 {
  background-color: #dcf7fa;
}
.p-resultTable.t1 th, .p-resultTable.t1 td {
  border-color: #94D8F0;
}
.p-resultTable.t1 .__lv1 {
  background-color: #007feb;
  color: #ffffff;
}
.p-resultTable.t1 .__lv2 {
  background-color: #D9EFF7;
}
.p-resultTable.t2 th, .p-resultTable.t2 td {
  border-color: #90C7AE;
}
.p-resultTable.t2 .__lv1 {
  background-color: #168067;
  color: #ffffff;
}
.p-resultTable.t2 .__lv2 {
  background-color: #DFF7D9;
}
.p-resultTable.t3 th, .p-resultTable.t3 td {
  border-color: #F8CE7C;
}
.p-resultTable.t3 .__lv1 {
  background-color: #EF8B17;
  color: #ffffff;
}
.p-resultTable.t3 .__lv2 {
  background-color: #FDEED2;
}
.p-resultTable.t4 th, .p-resultTable.t4 td {
  border-color: #F7B0B0;
}
.p-resultTable.t4 .__lv1 {
  background-color: #E8433E;
  color: #ffffff;
}
.p-resultTable.t4 .__lv2 {
  background-color: #FCE4E4;
}

/*
--------------------------------------------- */
.p-resultCustomTable {
  background-color: #ffffff;
}
.p-resultCustomTable:not(:first-child) {
  margin-top: 40px;
}
.p-resultCustomTable:not(:last-child) {
  margin-bottom: 24px;
}
.p-resultCustomTable__table {
  --bdr-color: #ccc;
  border: 1px solid var(--bdr-color);
}
.p-resultCustomTable__table:not(:first-child) {
  margin-top: 16px;
}
.p-resultCustomTable__table .__score {
  font-size: 12px;
  text-align: center;
}
.p-resultCustomTable__table .__score * {
  font-family: "Roboto", "メイリオ", Meiryo, "ヒラギノ角ゴ ProN", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴシック", Hiragino Sans, sans-serif !important;
}
.p-resultCustomTable__table .__score .__larger {
  font-size: 20px;
}
.p-resultCustomTable__table .__score .__number {
  color: #0099C4;
  font-size: 24px;
}
.p-resultCustomTable__table .__score .__number.__black {
  color: #333;
}
.p-resultCustomTable__table .__lv0 {
  background-color: #F2F2F2;
}
.p-resultCustomTable__table.c1 {
  --bdr-color: #a1dff2;
}
.p-resultCustomTable__table.c1 .__lv1 {
  border-color: #c0dadb;
  background-color: #0097c4;
  color: #ffffff;
}
.p-resultCustomTable__table.c1 .__lv2 {
  background-color: #dcf7fa;
}
.p-resultCustomTable__table.t1 {
  --bdr-color: #94D8F0;
}
.p-resultCustomTable__table.t1 .__lv1 {
  background-color: #007feb;
  color: #ffffff;
}
.p-resultCustomTable__table.t1 .__lv2 {
  background-color: #D9EFF7;
}
.p-resultCustomTable__table.t2 {
  --bdr-color: #90C7AE;
}
.p-resultCustomTable__table.t2 .__lv1 {
  background-color: #168067;
  color: #ffffff;
}
.p-resultCustomTable__table.t2 .__lv2 {
  background-color: #DFF7D9;
}
.p-resultCustomTable__table.t3 {
  --bdr-color: #F8CE7C;
}
.p-resultCustomTable__table.t3 .__lv1 {
  background-color: #EF8B17;
  color: #ffffff;
}
.p-resultCustomTable__table.t3 .__lv2 {
  background-color: #FDEED2;
}
.p-resultCustomTable__table.t4 {
  --bdr-color: #F7B0B0;
}
.p-resultCustomTable__table.t4 .__lv1 {
  background-color: #E8433E;
  color: #ffffff;
}
.p-resultCustomTable__table.t4 .__lv2 {
  background-color: #FCE4E4;
}
.p-resultCustomTable__tr {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
}
.p-resultCustomTable__tr + .p-resultCustomTable__tr {
  border-top: 1px solid var(--bdr-color);
}
.p-resultCustomTable__tr__contents {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  border-top: 1px solid var(--bdr-color);
}
.p-resultCustomTable__th, .p-resultCustomTable__td {
  flex: 1 1;
  padding: 6px 4px;
}
.p-resultCustomTable__th + .p-resultCustomTable__th, .p-resultCustomTable__th + .p-resultCustomTable__td, .p-resultCustomTable__td + .p-resultCustomTable__th, .p-resultCustomTable__td + .p-resultCustomTable__td {
  border-left: 1px solid var(--bdr-color);
}
.p-resultCustomTable__th.--max-sp, .p-resultCustomTable__td.--max-sp {
  width: 100%;
}
.p-resultCustomTable__th {
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-size: 13px;
  font-weight: bold;
}
.p-resultCustomTable__td {
  font-size: 12px;
  text-align: center;
}

/*
--------------------------------------------- */
.p-resultColumn {
  background-color: #ffffff;
}
.p-resultColumn:not(:first-child) {
  margin-top: 40px;
}
.p-resultColumn:not(:last-child) {
  margin-bottom: 24px;
}
.p-resultColumn__ttl {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.p-resultColumn__grid {
  --bdr-color: #ccc;
  border: 1px solid var(--bdr-color);
}
.p-resultColumn__grid:not(:first-child) {
  margin-top: 16px;
}
.p-resultColumn__grid__item {
  line-height: 1.5;
}
.p-resultColumn__grid__item + .p-resultColumn__grid__item {
  border-top: 1px solid var(--bdr-color);
}
.p-resultColumn__grid__item__head {
  display: flex;
  flex-direction: column;
  gap: 3px;
  padding: 8px 20px;
}
.p-resultColumn__grid__item__head .__term {
  font-size: 16px;
  font-weight: bold;
}
.p-resultColumn__grid__item__head .__num {
  font-size: 13px;
}
.p-resultColumn__grid__item__cont {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px 20px;
  border-top: 1px solid var(--bdr-color);
}
.p-resultColumn__grid__item__cont .__score {
  font-size: 16px;
  text-align: center;
}
.p-resultColumn__grid__item__cont .__score * {
  font-family: "Roboto", "メイリオ", Meiryo, "ヒラギノ角ゴ ProN", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴシック", Hiragino Sans, sans-serif !important;
}
.p-resultColumn__grid__item__cont .__score .__larger {
  font-size: 24px;
}
.p-resultColumn__grid__item__cont .__score .__number {
  margin: 0 0.1em;
  color: #0099C4;
  font-size: 32px;
}
.p-resultColumn__grid__item__cont .__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 13px;
}
.p-resultColumn__grid.c1 {
  --bdr-color: #a1dff2;
}
.p-resultColumn__grid.c1 .__lv1 {
  border-color: #c0dadb;
  background-color: #0097c4;
  color: #ffffff;
}
.p-resultColumn__grid.c1 .__lv2 {
  background-color: #dcf7fa;
}
.p-resultColumn__grid.t1 {
  --bdr-color: #94D8F0;
}
.p-resultColumn__grid.t1 .__lv1 {
  background-color: #007feb;
  color: #ffffff;
}
.p-resultColumn__grid.t1 .__lv2 {
  background-color: #D9EFF7;
}
.p-resultColumn__grid.t2 {
  --bdr-color: #90C7AE;
}
.p-resultColumn__grid.t2 .__lv1 {
  background-color: #168067;
  color: #ffffff;
}
.p-resultColumn__grid.t2 .__lv2 {
  background-color: #DFF7D9;
}
.p-resultColumn__grid.t3 {
  --bdr-color: #F8CE7C;
}
.p-resultColumn__grid.t3 .__lv1 {
  background-color: #EF8B17;
  color: #ffffff;
}
.p-resultColumn__grid.t3 .__lv2 {
  background-color: #FDEED2;
}
.p-resultColumn__grid.t4 {
  --bdr-color: #F7B0B0;
}
.p-resultColumn__grid.t4 .__lv1 {
  background-color: #E8433E;
  color: #ffffff;
}
.p-resultColumn__grid.t4 .__lv2 {
  background-color: #FCE4E4;
}

/*
--------------------------------------------- */
.p-result-nav {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 1px;
}
.p-result-nav__item {
  background-color: #ffffff;
}
.p-result-nav__item a {
  display: flex;
  align-items: center;
  position: relative;
  height: 45px;
  padding-left: 15px;
  padding-right: 30px;
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
  transition: opacity 300ms;
}
.p-result-nav__item a b {
  font-size: 16px;
}
.p-result-nav__item a i {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  width: 1em;
  height: 1em;
  margin: auto;
  font-size: 16px;
  transition: transform 300ms;
}
.p-result-nav__item a:hover {
  opacity: 0.8;
}
.p-result-nav__item a:hover i {
  transform: translateY(3px);
}
.p-result-nav__item.t1 a {
  background-color: #007FEB;
}
.p-result-nav__item.t2 a {
  background-color: #168067;
}
.p-result-nav__item.t3 a {
  background-color: #EF8B17;
}
.p-result-nav__item.t4 a {
  background-color: #E8433E;
}
/*
--------------------------------------------- */
.p-detail-table table {
  display: table;
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.p-detail-table tr {
  display: table-row;
}
.p-detail-table th {
  display: table-cell;
  border: 1px solid #000;
  font-weight: bold;
  text-align: center;
}
.p-detail-table td {
  display: table-cell;
  border: 1px solid #000;
  background-color: #ffffff;
  text-align: center;
}
.p-detail-table__grid__col {
  border: none !important;
}
.p-detail-table.t1 th, .p-subjectBox.t1 .p-detail-table th {
  background-color: #0000ff;
}

/*
--------------------------------------------- */
.p-result-lowerNav {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.p-result-lowerNav > li {
  position: relative;
  width: 50%;
  border-bottom: 1px solid #4BAAE5;
  background-color: #ffffff;
  color: #abb0b2;
}
.p-result-lowerNav > li a, .p-result-lowerNav > li span {
  display: flex;
  align-items: center;
  height: 60px;
  padding-left: 1em;
  padding-right: 2em;
  text-decoration: none;
}
.p-result-lowerNav > li a:hover i {
  transform: translateX(3px);
}
.p-result-lowerNav > li span i {
  display: none;
}
.p-result-lowerNav > li i {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  width: 1em;
  height: 1em;
  margin: auto;
  font-weight: bold;
  transition: transform 200ms;
}

/*
--------------------------------------------- */
.p-top-section__inner .c-btn-wrap {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-bottom: 50px;
}

.p-top-section__inner .c-btn-wrap .c-btn.s100 {
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: 380px;
}
/*
--------------------------------------------- */
.sns_share__wrap {
  background-color: #f3f3f3;
  padding: 20px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.sns_share__wrap .left__wrap,
.sns_share__wrap .right__wrap {
  width: 50%;
}

.sns_share__wrap p {
  text-align: center;
}

.sns_share__wrap .left__wrap p {
  font-weight: bold;
  font-size: 20px;
}

.sns_share__wrap .left__wrap .sns_icon__wrap {
  text-align: center;
  margin-top: 50px;
}

.sns_share__wrap .left__wrap .sns_icon__wrap li {
  display: inline-block;
}

.sns_share__wrap .left__wrap .sns_icon__wrap li img {
  width: 70%;
  height: auto;
}

.sns_share__wrap textarea {
  width: 100%;
  margin-top: 5px;
  padding: 15px !important;
  font-size: 14px !important;
  line-height: 1.71429 !important;
  border: 1px solid #ccc !important;
}
/* contents-notice
--------------------------------------------- */
.contents-notice {
  background: #f3f3f3;
  border-bottom: solid 1px #e2e2e2;
}

.contents-notice.twitter {
  background: #fef0f0;
  border-bottom: solid 1px #e2e2e2;
}

.contents-notice .contents-notice-inner {
  margin: 0 auto;
  padding: 15px;
  font-size: 12px;
}
.txt-note-02 {
  position: relative;
  padding: 0 28px;
}

.txt-note-02 a {
  text-decoration: none;
}

.txt-note-02::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/icon-notice-02.png) center no-repeat;
  background-size: 100%;
  content: "";
}

b {
  font-weight: bolder !important;
}

.box-maintenance-01 .box-content-01 {
  padding: 10px 0 0;
}
/* js-toggle
----------------------------------------------- */
.js-toggle-01 {
  position: relative;
}

.js-toggle-01 .js-toggle-txt {
  display: none;
}

.js-toggle-01 .js-toggle-txt {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 14px;
  height: 9px;
  margin: auto;
  font-size: 0;
  color: transparent;
  content: "";
}

.js-toggle-01 .js-toggle-txt::before, .js-toggle-01 .js-toggle-txt::after {
  position: absolute;
  top: 3px;
  display: block;
  width: 9px;
  height: 1px;
  background: #00aaeb;
  content: "";
}

.js-toggle-01 .js-toggle-txt::before {
  left: -1px;
}

.js-toggle-01 .js-toggle-txt::after {
  left: 5px;
}

.js-toggle-01.is-toggle-open .js-toggle-txt::before {
  transform: rotate(134deg);
}

.js-toggle-01.is-toggle-open .js-toggle-txt::after {
  transform: rotate(-134deg);
}

.js-toggle-01.is-toggle-close .js-toggle-txt::before {
  transform: rotate(-134deg);
}

.js-toggle-01.is-toggle-close .js-toggle-txt::after {
  transform: rotate(134deg);
}

.js-toggle-01.is-toggle-close .js-toggle-content {
  display: none;
}

/*
--------------------------------------------- */
/*
--------------------------------------------- */
/*
--------------------------------------------- */
@media (max-width: 767px) {
  .l-content {
    margin: 0 15px;
    padding: 16px 15px 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
  .l-content-group__box.--padding {
    padding: 16px 15px 32px;
  }
  .l-layout__login {
    margin: 0 15px 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
  }
  .l-layout__main {
    margin: 0 15px 32px;
    padding: 16px 15px 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
  .l-layout__side {
    margin: 0 15px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
  }
  .l-login__btn + .l-login__btn {
    margin-top: 15px;
  }
  .l-content > .l-login, .l-content-group__box > .l-login, .l-layout__main > .l-login {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #e6e6e6;
  }
  .l-content > .l-login:first-child, .l-content-group__box > .l-login:first-child, .l-layout__main > .l-login:first-child {
    margin-top: -16px;
  }
  .p-colWrap__col:nth-child(n+2) {
    margin-top: 20px;
  }
  .p-heading__ttl.top {
    font-size: 30px;
  }
  .u-pcbr {
    display: none;
  }
  .u-spbr {
    display: block;
  }
  .u-spnone {
    display: none;
  }
  .u-pcOnly {
    display: none !important;
  }
  .u-mb0-sp {
    margin-bottom: 0px;
  }
  .u-mb5-sp {
    margin-bottom: 5px;
  }
  .u-mb10-sp {
    margin-bottom: 10px;
  }
  .u-mb15-sp {
    margin-bottom: 15px;
  }
  .u-mb20-sp {
    margin-bottom: 20px;
  }
  .u-mb25-sp {
    margin-bottom: 25px;
  }
  .u-mb30-sp {
    margin-bottom: 30px;
  }
  .u-mb35-sp {
    margin-bottom: 35px;
  }
  .u-mb40-sp {
    margin-bottom: 40px;
  }
  .u-mb45-sp {
    margin-bottom: 45px;
  }
  .u-mb50-sp {
    margin-bottom: 50px;
  }
  .p-linklist__item:not(:last-child) {
    margin-bottom: 0.75em;
  }
  .p-scheduleList__item:not(:last-child) {
    margin-bottom: 20px;
  }
  .p-heading__inner .p-testStart {
    margin-bottom: 0;
  }
  .p-past__session__detail__item {
    border-left: 1px solid #C0DADB;
  }
  .p-past__session__detail__item:nth-child(1) {
    border-top: 1px solid #C0DADB;
  }
  .p-resultTable__grid__item:nth-child(n+2) {
    margin-top: -1px;
  }
  .u-pcOnly + .p-resultCustomTable__th, .u-pcOnly + .p-resultCustomTable__td {
    border-left: none;
  }
  .p-result-nav__item {
    width: 50%;
  }
  .p-detail-table__grid__col {
    display: block;
    width: 100%;
  }
  .p-top-section__inner .c-btn-wrap {
    display: block;
  }
  .p-top-section__inner .c-btn-wrap .c-btn.s100:first-child {
    margin-bottom: 20px;
  }
  .sns_share__wrap {
    display: block;
  }
  .sns_share__wrap .left__wrap,
  .sns_share__wrap .right__wrap {
    width: 100%;
  }
  .sns_share__wrap .right__wrap {
    margin-top: 40px;
  }
  .sns_share__wrap .left__wrap .sns_icon__wrap {
    margin-top: 0;
  }
  .sns_share__wrap textarea {
    height: 200px;
  }
}
@media (min-width: 768px) {
  .l-content {
    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-wrapper .l-content {
    max-width: none !important;
  }
  .l-content-group {
    gap: 64px 0;
  }
  .l-content-group__box {
    width: 1130px;
    margin: 0 auto;
  }
  .l-wrapper .l-content-group__box {
    max-width: none !important;
  }
  .l-content-group__box.--padding {
    padding: 32px 32px 64px;
  }
  .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-wrapper .l-layout {
    max-width: none !important;
  }
  .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;
  }
  .l-login.l-login--side {
    margin-bottom: 32px;
    padding: 0;
  }
  .l-login.l-login--side .l-login__cont {
    border: 1px solid #e6e6e6;
    border-top: none;
  }
  .l-login:not(.l-login--side) {
    margin-bottom: 32px;
    padding: 0;
    border-bottom: 1px solid #E6E6E6;
  }
  .l-login:not(.l-login--side) .l-login__head {
    padding: 0 80px;
  }
  .l-login:not(.l-login--side) .l-login__ttl::before {
    margin-right: 12px;
  }
  .l-login:not(.l-login--side) .l-login__cont {
    padding: 16px 200px 32px;
  }
  .l-login:not(.l-login--side) .l-login__primary {
    display: flex;
    align-items: flex-end;
  }
  .l-login:not(.l-login--side) .l-login__primary .l-login__btnWrap {
    width: 268px;
    margin-bottom: 1px;
  }
  .l-login:not(.l-login--side) .l-login__list01 {
    display: flex;
    flex: 1 1 auto;
    margin-bottom: 0;
  }
  .l-login:not(.l-login--side) .l-login__list01 li {
    flex: 0 0 340px;
  }
  .l-login:not(.l-login--side) .l-login__list01 li:not(:last-child) {
    margin: 0 8px 0 0;
  }
  .l-login:not(.l-login--side) .l-login__btn .btn {
    max-width: 268px;
  }
  .l-login:not(.l-login--side) .l-login__secondary > :not(:last-child) {
    margin-bottom: 24px;
  }
  .l-login:not(.l-login--side) .l-login__list02 {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .l-login:not(.l-login--side) .l-login__list02 > li:not(:last-child) {
    margin-right: 30px;
    margin-bottom: 0;
  }
  .l-login:not(.l-login--side) .l-login__list02 > li a {
    text-decoration: none;
  }
  .l-content > .l-login:not(.l-login--side), .l-content-group__box > .l-login:not(.l-login--side) {
    margin-left: -32px;
    margin-right: -32px;
  }
  .l-content > .l-login:not(.l-login--side):first-child, .l-content-group__box > .l-login:not(.l-login--side):first-child {
    margin-top: -32px;
  }
  .l-login.l-login--main {
    margin-bottom: 32px;
    padding: 0;
  }
  .l-login.l-login--main .l-login__head {
    padding-left: 16px;
    padding-right: 16px;
  }
  .l-login.l-login--main .l-login__cont {
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #e6e6e6;
    border-top: none;
  }
  .l-login.l-login--main .l-login__primary .l-login__btnWrap {
    width: 186px;
  }
  .l-login.l-login--main .l-login__list01 li {
    flex: 0 0 250px;
  }
  .l-wrapper {
    padding-bottom: 80px;
  }
  .c-btn.s1 > span {
    width: 320px;
  }
  .p-colWrap__col.--max-pc {
    width: 100% !important;
  }
  .p-colWrap {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
  .p-colWrap--col2 .p-colWrap__col {
    width: calc((100% - 20px) / 2);
  }
  .p-colWrap--col3 .p-colWrap__col {
    width: calc((100% - 40px) / 3);
  }
  _:-ms-input-placeholder:nth-child(3n), :root .p-colWrap--col3 .p-colWrap__col:nth-child(3n) {
    width: calc((100% - 40px) / 3 - 1px);
  }
  .p-heading {
    padding: 48px 0;
  }
  .p-heading:first-child {
    margin-top: -32px;
  }
  .p-heading__inner {
    width: 820px;
    margin: 0 auto;
  }
  .p-heading__lede {
    text-align: center;
  }
  .p-heading__ttl {
    margin-bottom: 25px;
    font-size: 36px;
  }
  .p-heading__session__detail {
    padding: 6px 0;
  }
  .p-heading__session__detail__inner {
    align-items: center;
    justify-content: center;
    flex-direction: row;
    min-width: 320px;
  }
  .p-heading__session__detail__box {
    padding: 6px 28px;
  }
  .p-heading__session__detail__box:not(:first-child) {
    border-top: none;
    border-left: 1px solid #C0DADB;
  }
  .p-heading__session__detail__box .__num b {
    font-size: 32px;
  }
  .p-heading__session__detail__box .__date {
    font-size: 18px;
  }
  .p-heading__session__detail__box .__date b {
    font-size: 32px;
  }
  .p-section {
    margin-bottom: 65px;
  }
  .p-section.mgn1 {
    margin-bottom: 108px;
  }
  .p-section__ttl {
    font-size: 22px;
  }
  .p-section__hd3 {
    margin-top: 50px;
  }
  .p-top-section:not(.--no-pb) {
    padding-bottom: 80px;
  }
  .p-top-section__head {
    height: 170px;
  }
  .p-top-section__head.--over-top {
    margin-top: -32px;
    margin-left: -32px;
    margin-right: -32px;
    margin-bottom: 40px;
  }
  .p-top-section__head.--over-side {
    margin-left: -32px;
    margin-right: -32px;
    margin-bottom: 40px;
  }
  .p-top-section__ttl {
    width: 600px;
    min-height: 75px;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
  }
  .p-top-section__inner {
    width: 820px;
    margin: 0 auto;
  }
  .p-top-section__lede {
    width: 820px;
  }
  .u-spOnly {
    display: none !important;
  }
  .l-hero__inner {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1130px;
	  height: 240px;
    margin: 0 auto;
  }
  .l-hero__ttl {
    flex: 1 0 auto;
  }
  .l-hero__ttl img {
    max-width: none;
  }
  .p-outer-nav__inner {
    align-items: center;
    flex-direction: row;
    gap: 30px;
  }
  .p-linklist__item:not(:last-child) {
    margin-right: 30px;
  }
  .p-linklist.horizon--sp {
    display: flex;
    justify-content: center;
  }
  .p-page-nav {
    margin-left: 0;
    margin-right: 0;
  }
  .p-page-nav__list {
    width: 1130px;
    margin: 0 auto;
  }
  .p-page-nav__list__item a {
    justify-content: center;
    gap: 15px;
    font-size: 16px;
  }
  .p-page-nav__list__item a i {
    position: static;
    margin: 0;
  }
  .p-scheduleList {
    display: flex;
    flex-wrap: wrap;
  }
  .p-scheduleList__item {
    width: calc((100% - 20px) / 2);
  }
  .p-scheduleList__item:nth-child(odd) {
    margin-right: 20px;
  }
  .p-scheduleList__item:nth-child(n+3) {
    margin-top: 20px;
  }
  .p-checkGrid {
    display: flex;
    flex-direction: column;
  }
  .p-checkGrid__head {
    flex: 1 1 auto;
  }
  .p-checkGrid__cont {
    flex: 0 0 auto;
  }
  .p-subjectBox.--unverbal {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .p-subjectBox.--unverbal .p-subjectBox__list {
    border-top: none;
  }
  .p-testStart {
    margin-left: 0;
    margin-right: 0;
  }
  .p-postscript {
    text-align: center;
  }
  .p-examGlance__cont {
    display: flex;
    flex-wrap: wrap;
  }
  .p-examGlance__item {
    width: 33.3333333333%;
  }
  .p-past__session__detail {
    display: flex;
    flex-wrap: wrap;
  }
  .p-past__session__detail__item {
    width: 50%;
  }
  .p-past__session__detail__item:nth-child(-n+2) {
    border-top: 1px solid #C0DADB;
  }
  .p-past__session__detail__item:nth-child(odd) {
    border-left: 1px solid #C0DADB;
  }
  .p-resultTable th, .p-resultTable td {
    padding: 5px 10px;
  }
  .p-resultTable__grid {
    display: flex;
    flex-wrap: wrap;
  }
  .p-resultTable__grid__item {
    width: 50%;
  }
  .p-resultTable__grid__item:nth-child(even) table {
    margin-left: -1px;
  }
  .p-resultTable__grid__item table {
    height: 100%;
  }
  .p-resultTable .__lv1, .p-resultTable .__lv2 {
    padding: 5px 15px;
  }
  .p-resultCustomTable__tr__contents {
    display: contents;
  }
  .p-resultCustomTable__th, .p-resultCustomTable__td {
    padding: 6px 10px;
  }
  .p-resultCustomTable__tr__contents .p-resultCustomTable__th:first-child, .p-resultCustomTable__tr__contents .p-resultCustomTable__td:first-child {
    border-left: 1px solid var(--bdr-color);
  }
  .p-resultCustomTable__th {
    font-size: 16px;
  }
  .p-resultColumn__grid__item__head {
    flex-direction: row;
    align-items: baseline;
    justify-content: space-between;
  }
  .p-resultColumn__grid__item__cont {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 12px 20px;
  }
  .p-result-nav__item {
    flex: 1 1;
  }
  .p-detail-table__grid__col {
    width: 50%;
  }
  .p-result-lowerNav > li {
    width: 20%;
  }
  .sns_share__wrap textarea {
    height: 180px;
  }
  .contents-notice .contents-notice-inner {
    width: 1290px;
    padding: 12px 80px;
    font-size: 14px;
  }
  .box-maintenance-01 .box-content-01 {
    padding: 0;
  }
  .box-maintenance-01 .box-content-01 {
    padding: 0 28px;
  }
}

.p-section__inner h4 {
    color: #ffff;
    font-weight: bold;
    background-color: #63cd96;
    padding: 0px 0px 0px 10px;
	margin-bottom: 10px;
}
 

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRzLzIwMjYvbW9zaGkvc2Nzcy9zdHlsZS5jc3MiLCJjb250cy8yMDI2L21vc2hpL3Njc3Mvc3R5bGUuc2NzcyIsImNvbnRzLzIwMjYvbW9zaGkvc2Nzcy9sYXlvdXQvX2wtbGF5b3V0LnNjc3MiLCJjb250cy8yMDI2L21vc2hpL3Njc3MvbGF5b3V0L19sLWxvZ2luLnNjc3MiLCJjb250cy8yMDI2L21vc2hpL3Njc3MvbGF5b3V0L19sLXdyYXBwZXIuc2NzcyIsImNvbnRzLzIwMjYvbW9zaGkvc2Nzcy9vYmplY3QvY29tcG9uZW50L19mb250LnNjc3MiLCJjb250cy8yMDI2L21vc2hpL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2J0bi5zY3NzIiwiY29udHMvMjAyNi9tb3NoaS9zY3NzL29iamVjdC9wcm9qZWN0L19jb2xXcmFwLnNjc3MiLCJjb250cy8yMDI2L21vc2hpL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2hlYWRpbmcuc2NzcyIsImNvbnRzLzIwMjYvbW9zaGkvc2Nzcy9vYmplY3QvcHJvamVjdC9fc2VjdGlvbi5zY3NzIiwiY29udHMvMjAyNi9tb3NoaS9zY3NzL19taXhpbnMuc2NzcyIsImNvbnRzLzIwMjYvbW9zaGkvc2Nzcy9vYmplY3QvcHJvamVjdC9fdG9wLXNlY3Rpb24uc2NzcyIsImNvbnRzLzIwMjYvbW9zaGkvc2Nzcy9vYmplY3QvdXRpbGl0eS9fYWxpZ24uc2NzcyIsImNvbnRzLzIwMjYvbW9zaGkvc2Nzcy9vYmplY3QvdXRpbGl0eS9fYnIuc2NzcyIsImNvbnRzLzIwMjYvbW9zaGkvc2Nzcy9vYmplY3QvdXRpbGl0eS9fbWFyZ2luLnNjc3MiLCJjb250cy8yMDI2L21vc2hpL3Njc3Mvb2JqZWN0L3V0aWxpdHkvX3RleHQuc2NzcyIsImNvbnRzLzIwMjYvbW9zaGkvc2Nzcy9vYmplY3QvdXRpbGl0eS9fZGlzcGxheS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ1NoQjtFQUNFLFdBQUE7RUFDQSxVQUFB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O0lBQ0EscUJBQUE7SUFDQSw4QkFBQTtFRCtuQ1I7RUNsbkNJO0lBT0ksbUJBQUE7SUFDQSxtQkFBQTtJQUNBLDhCQUFBO0lBQ0Esa0JBQUE7RUQ4bkNSO0VDaGlDQTtJQU1JLFNBQUE7RUR3bkNKO0VDbmlDRTtJQU9JLFVBQUE7RUQ2bUNOO0VDMWxDQTtJQU9JLFVBQUE7RUQwbUNKO0VDaGdDQTtJQUNFLGFBQUE7RURxbUNGO0VDM2pDQTtJQUNFLGFBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7RURtbUNGO0VDamtDQTtJQUNFLFVBQUE7RURrbUNGO0VDN2xDQTtJQUNFLGVBQUE7RURpbUNGO0FBaDBGRiIsImZpbGUiOiJjb250cy8yMDI2L21vc2hpL3Njc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuI21haW4ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbiNtYWluIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmwtd3JhcHBlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmwtd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuI21haW4ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLmwtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgcGFkZGluZzogMTZweCAxNXB4IDMycHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGVudCB7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDY0cHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5sLXdyYXBwZXIgLmwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sLWNvbnRlbnQtZ3JvdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRlbnQtZ3JvdXAge1xuICAgIGdhcDogNjRweCAwO1xuICB9XG59XG4ubC1jb250ZW50LWdyb3VwID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRlbnQtZ3JvdXBfX2JveCB7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubC13cmFwcGVyIC5sLWNvbnRlbnQtZ3JvdXBfX2JveCB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sLWNvbnRlbnQtZ3JvdXBfX2JveC4tLXBhZGRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWNvbnRlbnQtZ3JvdXBfX2JveC4tLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDE2cHggMTVweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGVudC1ncm91cF9fYm94Li0tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDY0cHg7XG4gIH1cbn1cbi5sLWNvbnRlbnQtZ3JvdXBfX2JveC4tLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5sLWxheW91dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGdyaWQtZ2FwOiAwIDMycHg7XG4gICAgZ2FwOiAwIDMycHg7XG4gICAgLW1zLWdyaWQtcm93czogYXV0byAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogNzM0cHggMzJweCAzMDBweDtcbiAgICBncmlkLXRlbXBsYXRlOiBcIm1haW4gbG9naW5cIiBhdXRvIFwibWFpbiBzaWRlXCIgMWZyLzczNHB4IDMwMHB4O1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCA2NHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubC13cmFwcGVyIC5sLWxheW91dCB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1sYXlvdXRfX2xvZ2luIHtcbiAgICBtYXJnaW46IDAgMTVweCAzMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXlvdXRfX2xvZ2luIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtYXJlYTogbG9naW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1sYXlvdXRfX21haW4ge1xuICAgIG1hcmdpbjogMCAxNXB4IDMycHg7XG4gICAgcGFkZGluZzogMTZweCAxNXB4IDMycHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbGF5b3V0X19tYWluIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICAgIHdpZHRoOiA3MzRweDtcbiAgICBncmlkLWFyZWE6IG1haW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1sYXlvdXRfX3NpZGUge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXlvdXRfX3NpZGUge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGdyaWQtYXJlYTogc2lkZTtcbiAgfVxufVxuXG4ubC1sb2dpbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbi5sLWxvZ2luX19pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmwtbG9naW5fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWxvZ2luX190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubC1sb2dpbl9fY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmwtbG9naW5fX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWxvZ2luX19jaGVja2JveCAubGFiZWwtY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmwtbG9naW5fX2NoZWNrYm94IC5sYWJlbC1jaGVjazo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjKCgxLjc1ZW0gLSAyMHB4KSAvIDIgKyAycHgpO1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQzOTJkYTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MzkyZGE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5sLWxvZ2luX19jaGVja2JveCAubGFiZWwtY2hlY2s6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiBjYWxjKCgxLjc1ZW0gLSAyMHB4KSAvIDIpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkY2UyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4ubC1sb2dpbl9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbC1jaGVjazo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sLWxvZ2luX19jb250IHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDMycHg7XG59XG4ubC1sb2dpbl9fbGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubC1sb2dpbl9fbGVhZCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmwtbG9naW5fX2xlYWQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmwtbG9naW5fX3ByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4ubC1sb2dpbl9fbGlzdDAxIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5sLWxvZ2luX19saXN0MDEgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9dGV4dF0sXG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkY2UyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQTBCMUJBO1xufVxuLmwtbG9naW5fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1sb2dpbl9fYnRuICsgLmwtbG9naW5fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmwtbG9naW5fX2J0biAuYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmwtbG9naW5fX2J0biAuYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMSB7XG4gIGNvbG9yOiAjMDA2YmNkO1xufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250cy8yMDI2L2ltYWdlcy9pY29uX2xvZ2luX2J0bjAxLnBuZyk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjYvaW1hZ2VzL2ljb25fbG9naW5fYnRuMDIucG5nKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bjpob3Zlci5idG4tMDEge1xuICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bjpob3Zlci5idG4tMDIge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbn1cbi5sLWxvZ2luX19zZWNvbmRhcnkgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubC1sb2dpbl9fbGlzdDAyID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubC1sb2dpbl9fbGlzdDAyID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6OmJlZm9yZSwgLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwYWFlYjtcbn1cbi5sLWxvZ2luX19saXN0MDIgPiBsaSBhOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSArIDNweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtY29udGVudCA+IC5sLWxvZ2luLCAubC1jb250ZW50LWdyb3VwX19ib3ggPiAubC1sb2dpbiwgLmwtbGF5b3V0X19tYWluID4gLmwtbG9naW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbiAgLmwtY29udGVudCA+IC5sLWxvZ2luOmZpcnN0LWNoaWxkLCAubC1jb250ZW50LWdyb3VwX19ib3ggPiAubC1sb2dpbjpmaXJzdC1jaGlsZCwgLmwtbGF5b3V0X19tYWluID4gLmwtbG9naW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbG9naW4ubC1sb2dpbi0tc2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLXNpZGUgLmwtbG9naW5fX2NvbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9faGVhZCB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3R0bDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fY29udCB7XG4gICAgcGFkZGluZzogMTZweCAyMDBweCAzMnB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3ByaW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3ByaW1hcnkgLmwtbG9naW5fX2J0bldyYXAge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIGxpIHtcbiAgICBmbGV4OiAwIDAgMzQwcHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2J0biAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI2OHB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3NlY29uZGFyeSA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMiA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMiA+IGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubC1jb250ZW50ID4gLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSwgLmwtY29udGVudC1ncm91cF9fYm94ID4gLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLmwtY29udGVudCA+IC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSk6Zmlyc3QtY2hpbGQsIC5sLWNvbnRlbnQtZ3JvdXBfX2JveCA+IC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIC5sLWxvZ2luX19oZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIC5sLWxvZ2luX19jb250IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmwtbG9naW4ubC1sb2dpbi0tbWFpbiAubC1sb2dpbl9fcHJpbWFyeSAubC1sb2dpbl9fYnRuV3JhcCB7XG4gICAgd2lkdGg6IDE4NnB4O1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4gLmwtbG9naW5fX2xpc3QwMSBsaSB7XG4gICAgZmxleDogMCAwIDI1MHB4O1xuICB9XG59XG5cbi5sLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmwtd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9pY29tb29uLmVvdD9yd2tndW9cIik7XG4gIHNyYzogdXJsKFwiZm9udHMvaWNvbW9vbi5lb3Q/cndrZ3VvI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9pY29tb29uLnR0Zj9yd2tndW9cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24ud29mZj9yd2tndW9cIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi5zdmc/cndrZ3VvI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bY2xhc3NePWljb24tXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLXNtYWxsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tY2hldnJvbi1zbWFsbC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWNoZXZyb24tc21hbGwtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tY2hldnJvbi1zbWFsbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1hcnctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1hcnctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1hcnctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tYXJ3LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmMtYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1idG4gPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xufVxuLmMtYnRuIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jLWJ0bi5zMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmMtYnRuLnMxMDAgPiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5jLWJ0bi5zMSA+IHNwYW4ge1xuICB3aWR0aDogMjU2cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLnMxID4gc3BhbiB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG4uYy1idG4uczIgPiBzcGFuIHtcbiAgd2lkdGg6IDg4cHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbn1cbi5jLWJ0bi5zMyA+IHNwYW4ge1xuICB3aWR0aDogMTIwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbn1cbi5jLWJ0bi5jMSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtYnRuLmMyID4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjU3YzMxO1xufVxuLmMtYnRuLmMyOmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmNzliNjI7XG59XG4uYy1idG4uZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmMtYnRuLmRpc2FibGVkID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlOGU4ZTggIWltcG9ydGFudDtcbn1cblxuLnAtY29sV3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucC1jb2xXcmFwX19jb2wgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29sV3JhcF9fY29sOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sV3JhcF9fY29sLi0tbWF4LXBjIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5wLWNvbFdyYXAtLWNvbDIgLnAtY29sV3JhcF9fY29sIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gIH1cbiAgLnAtY29sV3JhcC0tY29sMyAucC1jb2xXcmFwX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcbiAgfVxuICBfOi1tcy1pbnB1dC1wbGFjZWhvbGRlcjpudGgtY2hpbGQoM24pLCA6cm9vdCAucC1jb2xXcmFwLS1jb2wzIC5wLWNvbFdyYXBfX2NvbDpudGgtY2hpbGQoM24pIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyAtIDFweCk7XG4gIH1cbn1cblxuLnAtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbn1cbi5wLWhlYWRpbmc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkaW5nOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRpbmdfX2lubmVyIHtcbiAgICB3aWR0aDogODIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWhlYWRpbmdfX2lubmVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtaGVhZGluZ19fbGVkZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkaW5nX19sZWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWhlYWRpbmdfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMUI5QTVGO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGluZ19fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhlYWRpbmdfX3R0bC50b3Age1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnAtaGVhZGluZ19fdHRsLmMxLCAuYzEgLnAtaGVhZGluZ19fdHRsIHtcbiAgY29sb3I6ICMwMDk3YzQ7XG59XG4ucC1oZWFkaW5nX190dGwudDEsIC50MSAucC1oZWFkaW5nX190dGwge1xuICBjb2xvcjogIzAwN2ZlYjtcbn1cbi5wLWhlYWRpbmdfX3R0bC50MiwgLnQyIC5wLWhlYWRpbmdfX3R0bCB7XG4gIGNvbG9yOiAjMTY4MDY3O1xufVxuLnAtaGVhZGluZ19fdHRsLnQzLCAudDMgLnAtaGVhZGluZ19fdHRsIHtcbiAgY29sb3I6ICNFRjhCMTc7XG59XG4ucC1oZWFkaW5nX190dGwudDQsIC50NCAucC1oZWFkaW5nX190dGwge1xuICBjb2xvcjogI0U4NDMzRTtcbn1cbi5wLWhlYWRpbmdfX3Nlc3Npb25fX2RldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkaW5nX19zZXNzaW9uX19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG59XG4ucC1oZWFkaW5nX19zZXNzaW9uX19kZXRhaWxfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1M0NFOTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTNDRTk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRpbmdfX3Nlc3Npb25fX2RldGFpbF9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG59XG4ucC1oZWFkaW5nX19zZXNzaW9uX19kZXRhaWxfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRpbmdfX3Nlc3Npb25fX2RldGFpbF9fYm94IHtcbiAgICBwYWRkaW5nOiA2cHggMjhweDtcbiAgfVxufVxuLnAtaGVhZGluZ19fc2Vzc2lvbl9fZGV0YWlsX19ib3g6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0MwREFEQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkaW5nX19zZXNzaW9uX19kZXRhaWxfX2JveDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDMERBREI7XG4gIH1cbn1cbi5wLWhlYWRpbmdfX3Nlc3Npb25fX2RldGFpbF9fYm94ICoge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIEhpcmFnaW5vIEtha3UgR290aGljIFByb04sIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIEhpcmFnaW5vIFNhbnMsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5wLWhlYWRpbmdfX3Nlc3Npb25fX2RldGFpbF9fYm94IGIge1xuICBtYXJnaW46IDAgMC4xMjVlbTtcbn1cbi5wLWhlYWRpbmdfX3Nlc3Npb25fX2RldGFpbF9fYm94IC5fX3R4dCB7XG4gIGNvbG9yOiAjZWE2ODY0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtaGVhZGluZ19fc2Vzc2lvbl9fZGV0YWlsX19ib3ggLl9fdHh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb190aW1ld2F0Y2gucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnAtaGVhZGluZ19fc2Vzc2lvbl9fZGV0YWlsX19ib3ggLl9fdGltZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWhlYWRpbmdfX3Nlc3Npb25fX2RldGFpbF9fYm94IC5fX3RpbWUgYiB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5wLWhlYWRpbmdfX3Nlc3Npb25fX2RldGFpbF9fYm94IC5fX251bSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLWhlYWRpbmdfX3Nlc3Npb25fX2RldGFpbF9fYm94IC5fX251bSBiIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGluZ19fc2Vzc2lvbl9fZGV0YWlsX19ib3ggLl9fbnVtIGIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnAtaGVhZGluZ19fc2Vzc2lvbl9fZGV0YWlsX19ib3ggLl9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkaW5nX19zZXNzaW9uX19kZXRhaWxfX2JveCAuX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wLWhlYWRpbmdfX3Nlc3Npb25fX2RldGFpbF9fYm94IC5fX2RhdGUgYiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRpbmdfX3Nlc3Npb25fX2RldGFpbF9fYm94IC5fX2RhdGUgYiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ucC1oZWFkaW5nX19zZXJpZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucC1oZWFkaW5nX19zZXJpZjo6YmVmb3JlLCAucC1oZWFkaW5nX19zZXJpZjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4M0M3Q0I7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG59XG4ucC1oZWFkaW5nX19zZXJpZjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG4ucC1oZWFkaW5nX19zZXJpZiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4ucC1oZWFkaW5nX190eHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5wLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cbi5wLXNlY3Rpb24ubWduMSB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VjdGlvbi5tZ24xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweDtcbiAgfVxufVxuLnAtc2VjdGlvbl9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlY3Rpb25fX3R0bCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucC1zZWN0aW9uX190dGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1NiU7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiBza2V3KC02MGRlZyk7XG59XG4ucC1zZWN0aW9uX190dGw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDE2cHggMTVweCAwIDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wLXNlY3Rpb25fX3R0bCAuX19zdGVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlY3Rpb25fX3R0bCAuX19zdGVwIGIge1xuICBmb250LXNpemU6IDU2cHg7XG59XG4ucC1zZWN0aW9uX190dGwgKyAucC1zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLnAtc2VjdGlvbl9faW5uZXIgPiBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5wLXNlY3Rpb25fX2lubmVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtc2VjdGlvbl9faGQzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VjdGlvbl9faGQzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucC1zZWN0aW9uX19oZDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtc2VjdGlvbl9faGQzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtc2VjdGlvbi5jMSAucC1zZWN0aW9uX190dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4MDY3O1xufVxuLnAtc2VjdGlvbi5jMSAucC1zZWN0aW9uX190dGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1M2NlOTU7XG59XG4ucC1zZWN0aW9uLmMxIC5wLXNlY3Rpb25fX3R0bDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTNjZTk1O1xufVxuLnAtc2VjdGlvbi5jMiAucC1zZWN0aW9uX190dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N0M0O1xufVxuLnAtc2VjdGlvbi5jMiAucC1zZWN0aW9uX190dGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNUM2RDk7XG59XG4ucC1zZWN0aW9uLmMyIC5wLXNlY3Rpb25fX3R0bDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzVDNkQ5O1xufVxuLnAtc2VjdGlvbi5jMiAucC1zZWN0aW9uX190dGwgLl9fc3RlcCB7XG4gIGNvbG9yOiAjMzVDNkQ5O1xufVxuLnAtc2VjdGlvbi5jMiAucC1zZWN0aW9uX19oZDM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YzQ7XG59XG4ucC1zZWN0aW9uLnQxIC5wLXNlY3Rpb25fX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdmZWI7XG59XG4ucC1zZWN0aW9uLnQxIC5wLXNlY3Rpb25fX3R0bDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUJFQjtcbn1cbi5wLXNlY3Rpb24udDEgLnAtc2VjdGlvbl9fdHRsOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEFCRUI7XG59XG4ucC1zZWN0aW9uLnQyIC5wLXNlY3Rpb25fX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjgwNjc7XG59XG4ucC1zZWN0aW9uLnQyIC5wLXNlY3Rpb25fX3R0bDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQUQ4Mjtcbn1cbi5wLXNlY3Rpb24udDIgLnAtc2VjdGlvbl9fdHRsOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0RkFEODI7XG59XG4ucC1zZWN0aW9uLnQzIC5wLXNlY3Rpb25fX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjhCMTc7XG59XG4ucC1zZWN0aW9uLnQzIC5wLXNlY3Rpb25fX3R0bDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1QUUyNDtcbn1cbi5wLXNlY3Rpb24udDMgLnAtc2VjdGlvbl9fdHRsOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNUFFMjQ7XG59XG4ucC1zZWN0aW9uLnQ0IC5wLXNlY3Rpb25fX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODQzM0U7XG59XG4ucC1zZWN0aW9uLnQ0IC5wLXNlY3Rpb25fX3R0bDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNjg2NDtcbn1cbi5wLXNlY3Rpb24udDQgLnAtc2VjdGlvbl9fdHRsOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFQTY4NjQ7XG59XG5cbi5wLXRvcC1zZWN0aW9uOm5vdCguLS1uby1wYikge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc2VjdGlvbjpub3QoLi0tbm8tcGIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnAtdG9wLXNlY3Rpb25fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweCAyMHB4IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXNlY3Rpb25fX2hlYWQge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbn1cbi5wLXRvcC1zZWN0aW9uX19oZWFkLi0tb3Zlci10b3Age1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc2VjdGlvbl9faGVhZC4tLW92ZXItdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucC10b3Atc2VjdGlvbl9faGVhZC4tLW92ZXItc2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXNlY3Rpb25fX2hlYWQuLS1vdmVyLXNpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wLXRvcC1zZWN0aW9uX19oZWFkIC5wLXRvcC1zZWN0aW9uX190dGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtdG9wLXNlY3Rpb25fX3R4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtdG9wLXNlY3Rpb25fX3R4dDpub3QoLi0tbm8tYmRyKTo6YmVmb3JlLCAucC10b3Atc2VjdGlvbl9fdHh0Om5vdCguLS1uby1iZHIpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtdG9wLXNlY3Rpb25fX3R4dCA+IHNwYW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDIycHg7XG59XG4ucC10b3Atc2VjdGlvbl9faWNvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbn1cbi5wLXRvcC1zZWN0aW9uX190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMjBweCBhdXRvIDMwcHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZWN0aW9uX190dGwge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbl86LW1zLWlucHV0LXBsYWNlaG9sZGVyLCA6cm9vdCAucC10b3Atc2VjdGlvbl9fdHRsIHtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXNlY3Rpb25fX2lubmVyIHtcbiAgICB3aWR0aDogODIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLXRvcC1zZWN0aW9uX19pbm5lci5wYWQxIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4ucC10b3Atc2VjdGlvbl9faW5uZXIgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ucC10b3Atc2VjdGlvbl9faW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC10b3Atc2VjdGlvbl9fbGVkZSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZWN0aW9uX19sZWRlIHtcbiAgICB3aWR0aDogODIwcHg7XG4gIH1cbn1cbi5wLXRvcC1zZWN0aW9uLmMxIC5wLXRvcC1zZWN0aW9uX19oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzQ0U5NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19ib3RoMDFfbC5wbmcpLCB1cmwoLi4vaW1hZ2VzL2JnX2JvdGgwMV9yLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AsIHJpZ2h0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluLCBjb250YWluO1xufVxuLnAtdG9wLXNlY3Rpb24uYzEgLnAtdG9wLXNlY3Rpb25fX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjgwNjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtdG9wLXNlY3Rpb24uYzIgLnAtdG9wLXNlY3Rpb25fX2hlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJEOERCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX2JvdGgwMl9sLnBuZyksIHVybCguLi9pbWFnZXMvYmdfYm90aDAyX3IucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCwgcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4sIGNvbnRhaW47XG59XG4ucC10b3Atc2VjdGlvbi5jMiAucC10b3Atc2VjdGlvbl9fdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdDNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udS10YUwge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXRhQyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS10YVIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGNiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1zcGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1zcGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtc3Bub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wY09ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtc3BPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWIwLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi51LW1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iNS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4udS1tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iMTAtc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi51LW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWIxNS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYjIwLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udS1tYjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iMjUtc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWIzMC1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnUtbWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYjM1LXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4udS1tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iNDAtc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi51LW1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWI0NS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYjUwLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4udS1md0Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnUtZndOIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtaGVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwYWJlYiAwJSwgIzAwYWJlYiAxMDAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZXJvX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZXJvX190dGwge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5sLWhlcm9fX3R0bCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXzotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDpyb290IC5sLWhlcm9fX3R0bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjM1cHg7XG4gIG1hcmdpbi1yaWdodDogLTIzNXB4O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1vdXRlci1uYXYge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0IyQjJCMjtcbn1cbi5wLW91dGVyLW5hdl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtb3V0ZXItbmF2X19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnAtb3V0ZXItbmF2X190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWxpbmtsaXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1saW5rbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1saW5rbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5wLWxpbmtsaXN0X19pdGVtIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMGFiZWI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtbGlua2xpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtbGlua2xpc3QuYWxpZ24tLXJpZ2h0IC5wLWxpbmtsaXN0X19pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1saW5rbGlzdC5ob3Jpem9uLS1zcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1wYWdlLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wYWdlLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucC1wYWdlLW5hdl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbi5wLXBhZ2UtbmF2X19pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNTNDRTk1IDAlLCAjNTNDRTk1IDUwJSwgIzM1QzZEOSA1MCUsICMzNUM2RDkgMTAwJSk7XG4gIHRyYW5zbGF0ZTogLTUwJSAwO1xufVxuaHRtbC5pcy1wYWdlLW5hdi1maXhlZCAucC1wYWdlLW5hdl9faW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLnAtcGFnZS1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wYWdlLW5hdl9fbGlzdCB7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtcGFnZS1uYXZfX2xpc3RfX2l0ZW0ge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcGFnZS1uYXZfX2xpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFnZS1uYXZfX2xpc3RfX2l0ZW0gYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtcGFnZS1uYXZfX2xpc3RfX2l0ZW0gYSAuX19jaXJjbGUge1xuICAtLXNpemU6IDQ0cHg7XG4gIC0tZno6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGNzE7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnopO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtcGFnZS1uYXZfX2xpc3RfX2l0ZW0gYSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA0cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFnZS1uYXZfX2xpc3RfX2l0ZW0gYSBpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnAtcGFnZS1uYXZfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wLXBhZ2UtbmF2X19saXN0X19pdGVtIGE6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuLnAtcGFnZS1uYXZfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDEpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4MDY3O1xufVxuLnAtcGFnZS1uYXZfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDIpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N0M0O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zY2hlZHVsZUxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNjaGVkdWxlTGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wLXNjaGVkdWxlTGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2NoZWR1bGVMaXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zY2hlZHVsZUxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgfVxuICAucC1zY2hlZHVsZUxpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAucC1zY2hlZHVsZUxpc3RfX2l0ZW06bnRoLWNoaWxkKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXNjaGVkdWxlTGlzdF9faXRlbSAuX19udW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YWQyNDtcbn1cbi5wLXNjaGVkdWxlTGlzdF9faXRlbSAuX19udW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y1YWQyNDtcbn1cbi5wLXNjaGVkdWxlTGlzdF9faXRlbSAuX19kYXRlIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzMC8xNjtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNoZWNrR3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1jaGVja0dyaWRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNoZWNrR3JpZF9faGVhZCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbi5wLWNoZWNrR3JpZF9fbnVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWNoZWNrR3JpZF9fbnVtIGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjMDAwLCAtMXB4IDFweCAwICMwMDAsIDFweCAtMXB4IDAgIzAwMCwgLTFweCAtMXB4IDAgIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4ucC1jaGVja0dyaWRfX3R4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1jaGVja0dyaWRfX2NvbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNUVCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2hlY2tHcmlkX19jb250IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuLnAtc2VjdGlvbi5jMSAucC1jaGVja0dyaWQgLnAtY2hlY2tHcmlkX19udW0ge1xuICBjb2xvcjogIzUzY2U5NTtcbn1cbi5wLXNlY3Rpb24uYzEgLnAtY2hlY2tHcmlkIC5wLWNoZWNrR3JpZF9fbnVtIGIge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICM1M2NlOTUsIC0xcHggMXB4IDAgIzUzY2U5NSwgMXB4IC0xcHggMCAjNTNjZTk1LCAtMXB4IC0xcHggMCAjNTNjZTk1O1xufVxuLnAtc2VjdGlvbi5jMiAucC1jaGVja0dyaWQgLnAtY2hlY2tHcmlkX19udW0ge1xuICBjb2xvcjogIzM1QzZEOTtcbn1cbi5wLXNlY3Rpb24uYzIgLnAtY2hlY2tHcmlkIC5wLWNoZWNrR3JpZF9fbnVtIGIge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICMzNUM2RDksIC0xcHggMXB4IDAgIzM1QzZEOSwgMXB4IC0xcHggMCAjNTNjZTk1LCAtMXB4IC0xcHggMCAjNTNjZTk1O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zdWJqZWN0Qm94X193cmFwIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucC1zdWJqZWN0Qm94X19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXN1YmplY3RCb3hfX2hlYWQ6OmJlZm9yZSwgLnAtc3ViamVjdEJveF9faGVhZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDY0JTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuLnAtc3ViamVjdEJveF9faGVhZDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogc2tldyg2MGRlZyk7XG59XG4ucC1zdWJqZWN0Qm94X19oZWFkOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2tldygtNjBkZWcpO1xufVxuLnAtc3ViamVjdEJveF9faGVhZCA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLXN1YmplY3RCb3hfX2hlYWQgPiBzcGFuIGIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtc3ViamVjdEJveF9faGVhZCAuX19jbG0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbn1cbi5wLXN1YmplY3RCb3hfX2xpc3RfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG4ucC1zdWJqZWN0Qm94X19saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXzotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDpyb290IC5wLXN1YmplY3RCb3hfX2xpc3RfX2l0ZW0gYSB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLnAtc3ViamVjdEJveF9fbGlzdF9faXRlbSBhIC5fX3NtYWxsZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucC1zdWJqZWN0Qm94X19saXN0X19pdGVtIGEgLl9fbGFyZ2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLnAtc3ViamVjdEJveF9fbGlzdF9faXRlbSBhIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDBhYmViO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG59XG4ucC1zdWJqZWN0Qm94X19saXN0X19pdGVtIGE6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xufVxuLnAtc3ViamVjdEJveC50MSAucC1zdWJqZWN0Qm94X19oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2ZlYjtcbn1cbi5wLXN1YmplY3RCb3gudDEgLnAtc3ViamVjdEJveF9faGVhZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRFQjtcbn1cbi5wLXN1YmplY3RCb3gudDEgLnAtc3ViamVjdEJveF9faGVhZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQkVCO1xufVxuLnAtc3ViamVjdEJveC50MSAucC1zdWJqZWN0Qm94X19saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk0RDhGMDtcbn1cbi5wLXN1YmplY3RCb3gudDIgLnAtc3ViamVjdEJveF9faGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjgwNjc7XG59XG4ucC1zdWJqZWN0Qm94LnQyIC5wLXN1YmplY3RCb3hfX2hlYWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTk2NzQ7XG59XG4ucC1zdWJqZWN0Qm94LnQyIC5wLXN1YmplY3RCb3hfX2hlYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQUQ4Mjtcbn1cbi5wLXN1YmplY3RCb3gudDIgLnAtc3ViamVjdEJveF9fbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5MEM3QUU7XG59XG4ucC1zdWJqZWN0Qm94LnQzIC5wLXN1YmplY3RCb3hfX2hlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY4QjE3O1xufVxuLnAtc3ViamVjdEJveC50MyAucC1zdWJqZWN0Qm94X19oZWFkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5QzFEO1xufVxuLnAtc3ViamVjdEJveC50MyAucC1zdWJqZWN0Qm94X19oZWFkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUFFMjQ7XG59XG4ucC1zdWJqZWN0Qm94LnQzIC5wLXN1YmplY3RCb3hfX2xpc3RfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjhDRTdDO1xufVxuLnAtc3ViamVjdEJveC50NCAucC1zdWJqZWN0Qm94X19oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4NDMzRTtcbn1cbi5wLXN1YmplY3RCb3gudDQgLnAtc3ViamVjdEJveF9faGVhZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5NTQ1MDtcbn1cbi5wLXN1YmplY3RCb3gudDQgLnAtc3ViamVjdEJveF9faGVhZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE2ODY0O1xufVxuLnAtc3ViamVjdEJveC50NCAucC1zdWJqZWN0Qm94X19saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y3QjBCMDtcbn1cbi5wLXN1YmplY3RCb3guLS1ib3ggLnAtc3ViamVjdEJveF9fbGlzdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0IyQjJCMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0IyQjJCMjtcbn1cbi5wLXN1YmplY3RCb3guLS1ib3ggLnAtc3ViamVjdEJveF9fbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMkIyQjI7XG59XG4ucC1zdWJqZWN0Qm94Li0tdW52ZXJiYWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjJCMkIyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1YmplY3RCb3guLS11bnZlcmJhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnAtc3ViamVjdEJveC4tLXVudmVyYmFsIC5wLXN1YmplY3RCb3hfX2hlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucC1zdWJqZWN0Qm94Li0tdW52ZXJiYWwgLnAtc3ViamVjdEJveF9faGVhZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucC1zdWJqZWN0Qm94Li0tdW52ZXJiYWwgLnAtc3ViamVjdEJveF9faGVhZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLXN1YmplY3RCb3guLS11bnZlcmJhbCAucC1zdWJqZWN0Qm94X19saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCMkIyQjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3ViamVjdEJveC4tLXVudmVyYmFsIC5wLXN1YmplY3RCb3hfX2xpc3Qge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbi5wLXN1YmplY3RCb3guLS11bnZlcmJhbCAucC1zdWJqZWN0Qm94X19saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdGVzdFN0YXJ0IHtcbiAgbWFyZ2luOiAwIC0xNXB4IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY2RkQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10ZXN0U3RhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnAtdGVzdFN0YXJ0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkaW5nX19pbm5lciAucC10ZXN0U3RhcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNoZWNrYm94IC5fX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbi5jLWNoZWNrYm94IC5fX3R4dDo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKCgxLjYyNWVtIC0gMjBweCkgLyAyKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q3RENFMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5fX3R4dDo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoKDEuNjI1ZW0gLSAyMHB4KSAvIDIgKyA1cHgpO1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDM5MmRhO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzOTJkYTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcG9zdHNjcmlwdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1wb3N0c2NyaXB0X19ldm9jYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWV4YW1HbGFuY2Uge1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLWV4YW1HbGFuY2VfX3R0bCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1YzZkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1leGFtR2xhbmNlX19jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnAtZXhhbUdsYW5jZV9faXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1leGFtR2xhbmNlX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWV4YW1HbGFuY2VfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RjNGNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1leGFtR2xhbmNlX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbl86LW1zLWlucHV0LXBsYWNlaG9sZGVyOm50aC1jaGlsZCgzbiksIDpyb290IC5wLWV4YW1HbGFuY2VfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMXB4KTtcbn1cblxuLnAtZXhhbUdsYW5jZV9fc3ViamVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1leGFtR2xhbmNlX19zdWJqZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTJweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzM1QzZEOTtcbn1cbi5wLWV4YW1HbGFuY2VfX2RldGFpbC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbnVtQm94X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM1QzZEOTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLW51bUJveF9faGVhZCAuX19udW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNWM2ZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtbnVtQm94X19oZWFkIC5fX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cbi5wLW51bUJveF9fY29udCA+IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mb3JtdWxhR3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLWZvcm11bGFHcmlkX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjdmYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZm9ybXVsYUdyaWRfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucC1mb3JtdWxhR3JpZF9faXRlbTpudGgtY2hpbGQobiszKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXBvaW50Qm94IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLnAtcG9pbnRCb3hfX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbn1cbi5wLXBvaW50Qm94X190dGwgLl9faWNvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbWFya0xpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLnAtbWFya0xpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1tYXJrTGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5wLW1hcmtMaXN0ID4gbGkgaSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLnAtbWFya0xpc3QgPiBsaSAuX19zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZmlndXJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTVFQjtcbn1cbi5wLWZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbGF0ZXN0UmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MwREFEQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWxhdGVzdFJlc3VsdF9fYm94IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbl86LW1zLWxhbmcoeCk6bnRoLWNoaWxkKDNuKSwgLnAtbGF0ZXN0UmVzdWx0X19ib3g6bnRoLWNoaWxkKDNuKSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMXB4KTtcbn1cblxuLnAtbGF0ZXN0UmVzdWx0X19ib3g6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDMERBREI7XG59XG4ucC1sYXRlc3RSZXN1bHRfX2l0ZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWxhdGVzdFJlc3VsdF9fbnVtLmRlZmljaXQge1xuICBjb2xvcjogI0U4NDMzRTtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhc3RfX3Nlc3Npb25fX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wLXBhc3RfX3Nlc3Npb25fX2RldGFpbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MwREFEQjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMERBREI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcGFzdF9fc2Vzc2lvbl9fZGV0YWlsX19pdGVtIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDMERBREI7XG4gIH1cbiAgLnAtcGFzdF9fc2Vzc2lvbl9fZGV0YWlsX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMERBREI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wYXN0X19zZXNzaW9uX19kZXRhaWxfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnAtcGFzdF9fc2Vzc2lvbl9fZGV0YWlsX19pdGVtOm50aC1jaGlsZCgtbisyKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMERBREI7XG4gIH1cbiAgLnAtcGFzdF9fc2Vzc2lvbl9fZGV0YWlsX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDMERBREI7XG4gIH1cbn1cbi5wLXBhc3RfX3Nlc3Npb25fX2RldGFpbF9fYm94IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtcGFzdF9fc2Vzc2lvbl9fZGV0YWlsX19ib3g6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTM2cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0MwREFEQjtcbiAgY29sb3I6ICNhYmIwYjI7XG59XG4ucC1wYXN0X19zZXNzaW9uX19kZXRhaWxfX2JveCAuX19yYW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtcmVzdWx0R3V0dGVyIHtcbiAgLS1ndXR0ZXI6IDBweDtcbn1cbi5wLXJlc3VsdEd1dHRlcl9faXRlbSArIC5wLXJlc3VsdEd1dHRlcl9faXRlbSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXJlc3VsdFRhYmxlIHtcbiAgLS1jZWxsLWhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXJlc3VsdFRhYmxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5wLXJlc3VsdFRhYmxlIHRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtcmVzdWx0VGFibGUgdHIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ucC1yZXN1bHRUYWJsZSB0aCwgLnAtcmVzdWx0VGFibGUgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IHZhcigtLWNlbGwtaGVpZ2h0KTtcbiAgcGFkZGluZzogNXB4IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0VGFibGUgdGgsIC5wLXJlc3VsdFRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuLnAtcmVzdWx0VGFibGUgdGggLl9fdGVybSwgLnAtcmVzdWx0VGFibGUgdGQgLl9fdGVybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtcmVzdWx0VGFibGUgdGggLl9fbnVtLCAucC1yZXN1bHRUYWJsZSB0ZCAuX19udW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucC1yZXN1bHRUYWJsZSB0aCAuX19zY29yZSwgLnAtcmVzdWx0VGFibGUgdGQgLl9fc2NvcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXJlc3VsdFRhYmxlIHRoIC5fX3Njb3JlICosIC5wLXJlc3VsdFRhYmxlIHRkIC5fX3Njb3JlICoge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIEhpcmFnaW5vIEtha3UgR290aGljIFByb04sIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIEhpcmFnaW5vIFNhbnMsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5wLXJlc3VsdFRhYmxlIHRoIC5fX3Njb3JlIC5fX2xhcmdlciwgLnAtcmVzdWx0VGFibGUgdGQgLl9fc2NvcmUgLl9fbGFyZ2VyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnAtcmVzdWx0VGFibGUgdGggLl9fc2NvcmUgLl9fbnVtYmVyLCAucC1yZXN1bHRUYWJsZSB0ZCAuX19zY29yZSAuX19udW1iZXIge1xuICBtYXJnaW46IDAgMC4xZW07XG4gIGNvbG9yOiAjMDA5OUM0O1xuICBmb250LXNpemU6IDI4cHg7XG59XG4ucC1yZXN1bHRUYWJsZSB0aCAuX19zY29yZSAuX19udW1iZXIuX19ibGFjaywgLnAtcmVzdWx0VGFibGUgdGQgLl9fc2NvcmUgLl9fbnVtYmVyLl9fYmxhY2sge1xuICBjb2xvcjogIzMzMztcbn1cbi5wLXJlc3VsdFRhYmxlIHRoIC5fX3Njb3JlLl9fb3ZlcmFsbCAuX19sYXJnZXIsIC5wLXJlc3VsdFRhYmxlIHRkIC5fX3Njb3JlLl9fb3ZlcmFsbCAuX19sYXJnZXIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ucC1yZXN1bHRUYWJsZSB0aCAuX19zY29yZS5fX292ZXJhbGwgLl9fbnVtYmVyLCAucC1yZXN1bHRUYWJsZSB0ZCAuX19zY29yZS5fX292ZXJhbGwgLl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnAtcmVzdWx0VGFibGUgdGguX19zdGF0aWMxLCAucC1yZXN1bHRUYWJsZSB0ZC5fX3N0YXRpYzEge1xuICB3aWR0aDogMTIwcHg7XG59XG4ucC1yZXN1bHRUYWJsZSB0aC5fX2luYnRuLCAucC1yZXN1bHRUYWJsZSB0ZC5fX2luYnRuIHtcbiAgY29sb3I6ICNhYmIwYjI7XG59XG4ucC1yZXN1bHRUYWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlc3VsdFRhYmxlX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlc3VsdFRhYmxlX19ncmlkX19pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0VGFibGVfX2dyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnAtcmVzdWx0VGFibGVfX2dyaWRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAucC1yZXN1bHRUYWJsZV9fZ3JpZF9faXRlbSB0YWJsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5fOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB0YWJsZSwgOnJvb3QgLnAtcmVzdWx0VGFibGVfX2dyaWRfX2l0ZW0gdGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG59XG5cbi5wLXJlc3VsdFRhYmxlIC5fX2x2MSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLXJlc3VsdFRhYmxlIC5fX2x2MSwgLnAtcmVzdWx0VGFibGUgLl9fbHYyIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0VGFibGUgLl9fbHYxLCAucC1yZXN1bHRUYWJsZSAuX19sdjIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG4ucC1yZXN1bHRUYWJsZS5jMSB0aCwgLnAtcmVzdWx0VGFibGUuYzEgdGQge1xuICBib3JkZXItY29sb3I6ICNhMWRmZjI7XG59XG4ucC1yZXN1bHRUYWJsZS5jMSAuX19sdjEge1xuICBib3JkZXItY29sb3I6ICNjMGRhZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YzQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcmVzdWx0VGFibGUuYzEgLl9fbHYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjdmYTtcbn1cbi5wLXJlc3VsdFRhYmxlLnQxIHRoLCAucC1yZXN1bHRUYWJsZS50MSB0ZCB7XG4gIGJvcmRlci1jb2xvcjogIzk0RDhGMDtcbn1cbi5wLXJlc3VsdFRhYmxlLnQxIC5fX2x2MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdmZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcmVzdWx0VGFibGUudDEgLl9fbHYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RUZGNztcbn1cbi5wLXJlc3VsdFRhYmxlLnQyIHRoLCAucC1yZXN1bHRUYWJsZS50MiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogIzkwQzdBRTtcbn1cbi5wLXJlc3VsdFRhYmxlLnQyIC5fX2x2MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjgwNjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcmVzdWx0VGFibGUudDIgLl9fbHYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjdEOTtcbn1cbi5wLXJlc3VsdFRhYmxlLnQzIHRoLCAucC1yZXN1bHRUYWJsZS50MyB0ZCB7XG4gIGJvcmRlci1jb2xvcjogI0Y4Q0U3Qztcbn1cbi5wLXJlc3VsdFRhYmxlLnQzIC5fX2x2MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjhCMTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcmVzdWx0VGFibGUudDMgLl9fbHYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERUVEMjtcbn1cbi5wLXJlc3VsdFRhYmxlLnQ0IHRoLCAucC1yZXN1bHRUYWJsZS50NCB0ZCB7XG4gIGJvcmRlci1jb2xvcjogI0Y3QjBCMDtcbn1cbi5wLXJlc3VsdFRhYmxlLnQ0IC5fX2x2MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODQzM0U7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcmVzdWx0VGFibGUudDQgLl9fbHYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRTRFNDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtcmVzdWx0Q3VzdG9tVGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcmVzdWx0Q3VzdG9tVGFibGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnAtcmVzdWx0Q3VzdG9tVGFibGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGFibGUge1xuICAtLWJkci1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmRyLWNvbG9yKTtcbn1cbi5wLXJlc3VsdEN1c3RvbVRhYmxlX190YWJsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGFibGUgLl9fc2NvcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXJlc3VsdEN1c3RvbVRhYmxlX190YWJsZSAuX19zY29yZSAqIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBIaXJhZ2lubyBTYW5zLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGFibGUgLl9fc2NvcmUgLl9fbGFyZ2VyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RhYmxlIC5fX3Njb3JlIC5fX251bWJlciB7XG4gIGNvbG9yOiAjMDA5OUM0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGFibGUgLl9fc2NvcmUgLl9fbnVtYmVyLl9fYmxhY2sge1xuICBjb2xvcjogIzMzMztcbn1cbi5wLXJlc3VsdEN1c3RvbVRhYmxlX190YWJsZSAuX19sdjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RhYmxlLmMxIHtcbiAgLS1iZHItY29sb3I6ICNhMWRmZjI7XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGFibGUuYzEgLl9fbHYxIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzBkYWRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2M0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXJlc3VsdEN1c3RvbVRhYmxlX190YWJsZS5jMSAuX19sdjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmN2ZhO1xufVxuLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RhYmxlLnQxIHtcbiAgLS1iZHItY29sb3I6ICM5NEQ4RjA7XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGFibGUudDEgLl9fbHYxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2ZlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGFibGUudDEgLl9fbHYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RUZGNztcbn1cbi5wLXJlc3VsdEN1c3RvbVRhYmxlX190YWJsZS50MiB7XG4gIC0tYmRyLWNvbG9yOiAjOTBDN0FFO1xufVxuLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RhYmxlLnQyIC5fX2x2MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjgwNjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RhYmxlLnQyIC5fX2x2MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkY3RDk7XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGFibGUudDMge1xuICAtLWJkci1jb2xvcjogI0Y4Q0U3Qztcbn1cbi5wLXJlc3VsdEN1c3RvbVRhYmxlX190YWJsZS50MyAuX19sdjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY4QjE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXJlc3VsdEN1c3RvbVRhYmxlX190YWJsZS50MyAuX19sdjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFRUQyO1xufVxuLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RhYmxlLnQ0IHtcbiAgLS1iZHItY29sb3I6ICNGN0IwQjA7XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGFibGUudDQgLl9fbHYxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4NDMzRTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGFibGUudDQgLl9fbHYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRTRFNDtcbn1cbi5wLXJlc3VsdEN1c3RvbVRhYmxlX190ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLXJlc3VsdEN1c3RvbVRhYmxlX190ciArIC5wLXJlc3VsdEN1c3RvbVRhYmxlX190ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iZHItY29sb3IpO1xufVxuLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RyX19jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iZHItY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlc3VsdEN1c3RvbVRhYmxlX190cl9fY29udGVudHMge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGgsIC5wLXJlc3VsdEN1c3RvbVRhYmxlX190ZCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDZweCA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RoLCAucC1yZXN1bHRDdXN0b21UYWJsZV9fdGQge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGggKyAucC1yZXN1bHRDdXN0b21UYWJsZV9fdGgsIC5wLXJlc3VsdEN1c3RvbVRhYmxlX190aCArIC5wLXJlc3VsdEN1c3RvbVRhYmxlX190ZCwgLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RkICsgLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RoLCAucC1yZXN1bHRDdXN0b21UYWJsZV9fdGQgKyAucC1yZXN1bHRDdXN0b21UYWJsZV9fdGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJkci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RyX19jb250ZW50cyAucC1yZXN1bHRDdXN0b21UYWJsZV9fdGg6Zmlyc3QtY2hpbGQsIC5wLXJlc3VsdEN1c3RvbVRhYmxlX190cl9fY29udGVudHMgLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJkci1jb2xvcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wY09ubHkgKyAucC1yZXN1bHRDdXN0b21UYWJsZV9fdGgsIC51LXBjT25seSArIC5wLXJlc3VsdEN1c3RvbVRhYmxlX190ZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbi5wLXJlc3VsdEN1c3RvbVRhYmxlX190aC4tLW1heC1zcCwgLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RkLi0tbWF4LXNwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1yZXN1bHRDdXN0b21UYWJsZV9fdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZXN1bHRDdXN0b21UYWJsZV9fdGgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXJlc3VsdENvbHVtbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucC1yZXN1bHRDb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnAtcmVzdWx0Q29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnAtcmVzdWx0Q29sdW1uX190dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWQge1xuICAtLWJkci1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmRyLWNvbG9yKTtcbn1cbi5wLXJlc3VsdENvbHVtbl9fZ3JpZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWRfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtcmVzdWx0Q29sdW1uX19ncmlkX19pdGVtICsgLnAtcmVzdWx0Q29sdW1uX19ncmlkX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJkci1jb2xvcik7XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWRfX2l0ZW1fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDNweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0Q29sdW1uX19ncmlkX19pdGVtX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wLXJlc3VsdENvbHVtbl9fZ3JpZF9faXRlbV9faGVhZCAuX190ZXJtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXJlc3VsdENvbHVtbl9fZ3JpZF9faXRlbV9faGVhZCAuX19udW0ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWRfX2l0ZW1fX2NvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmRyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZXN1bHRDb2x1bW5fX2dyaWRfX2l0ZW1fX2NvbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWRfX2l0ZW1fX2NvbnQgLl9fc2NvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXJlc3VsdENvbHVtbl9fZ3JpZF9faXRlbV9fY29udCAuX19zY29yZSAqIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBIaXJhZ2lubyBTYW5zLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWRfX2l0ZW1fX2NvbnQgLl9fc2NvcmUgLl9fbGFyZ2VyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnAtcmVzdWx0Q29sdW1uX19ncmlkX19pdGVtX19jb250IC5fX3Njb3JlIC5fX251bWJlciB7XG4gIG1hcmdpbjogMCAwLjFlbTtcbiAgY29sb3I6ICMwMDk5QzQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5wLXJlc3VsdENvbHVtbl9fZ3JpZF9faXRlbV9fY29udCAuX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxM3B4O1xufVxuLnAtcmVzdWx0Q29sdW1uX19ncmlkLmMxIHtcbiAgLS1iZHItY29sb3I6ICNhMWRmZjI7XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWQuYzEgLl9fbHYxIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzBkYWRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2M0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXJlc3VsdENvbHVtbl9fZ3JpZC5jMSAuX19sdjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmN2ZhO1xufVxuLnAtcmVzdWx0Q29sdW1uX19ncmlkLnQxIHtcbiAgLS1iZHItY29sb3I6ICM5NEQ4RjA7XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWQudDEgLl9fbHYxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2ZlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWQudDEgLl9fbHYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RUZGNztcbn1cbi5wLXJlc3VsdENvbHVtbl9fZ3JpZC50MiB7XG4gIC0tYmRyLWNvbG9yOiAjOTBDN0FFO1xufVxuLnAtcmVzdWx0Q29sdW1uX19ncmlkLnQyIC5fX2x2MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjgwNjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcmVzdWx0Q29sdW1uX19ncmlkLnQyIC5fX2x2MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkY3RDk7XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWQudDMge1xuICAtLWJkci1jb2xvcjogI0Y4Q0U3Qztcbn1cbi5wLXJlc3VsdENvbHVtbl9fZ3JpZC50MyAuX19sdjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY4QjE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXJlc3VsdENvbHVtbl9fZ3JpZC50MyAuX19sdjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFRUQyO1xufVxuLnAtcmVzdWx0Q29sdW1uX19ncmlkLnQ0IHtcbiAgLS1iZHItY29sb3I6ICNGN0IwQjA7XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWQudDQgLl9fbHYxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4NDMzRTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC1yZXN1bHRDb2x1bW5fX2dyaWQudDQgLl9fbHYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRTRFNDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtcmVzdWx0LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5wLXJlc3VsdC1uYXZfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlc3VsdC1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZXN1bHQtbmF2X19pdGVtIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ucC1yZXN1bHQtbmF2X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG59XG4ucC1yZXN1bHQtbmF2X19pdGVtIGEgYiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLXJlc3VsdC1uYXZfX2l0ZW0gYSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xufVxuLnAtcmVzdWx0LW5hdl9faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnAtcmVzdWx0LW5hdl9faXRlbSBhOmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cbi5wLXJlc3VsdC1uYXZfX2l0ZW0udDEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdGRUI7XG59XG4ucC1yZXN1bHQtbmF2X19pdGVtLnQyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4MDY3O1xufVxuLnAtcmVzdWx0LW5hdl9faXRlbS50MyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGOEIxNztcbn1cbi5wLXJlc3VsdC1uYXZfX2l0ZW0udDQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODQzM0U7XG59XG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWwtdGFibGUgdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5wLWRldGFpbC10YWJsZSB0ciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5wLWRldGFpbC10YWJsZSB0aCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1kZXRhaWwtdGFibGUgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1kZXRhaWwtdGFibGVfX2dyaWRfX2NvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRldGFpbC10YWJsZV9fZ3JpZF9fY29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbC10YWJsZV9fZ3JpZF9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucC1kZXRhaWwtdGFibGUudDEgdGgsIC5wLXN1YmplY3RCb3gudDEgLnAtZGV0YWlsLXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBmZjtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtcmVzdWx0LWxvd2VyTmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnAtcmVzdWx0LWxvd2VyTmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEJBQUU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2FiYjBiMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZXN1bHQtbG93ZXJOYXYgPiBsaSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLnAtcmVzdWx0LWxvd2VyTmF2ID4gbGkgYSwgLnAtcmVzdWx0LWxvd2VyTmF2ID4gbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtcmVzdWx0LWxvd2VyTmF2ID4gbGkgYTpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG4ucC1yZXN1bHQtbG93ZXJOYXYgPiBsaSBzcGFuIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtcmVzdWx0LWxvd2VyTmF2ID4gbGkgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3Atc2VjdGlvbl9faW5uZXIgLmMtYnRuLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnAtdG9wLXNlY3Rpb25fX2lubmVyIC5jLWJ0bi13cmFwIC5jLWJ0bi5zMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3Atc2VjdGlvbl9faW5uZXIgLmMtYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wLXRvcC1zZWN0aW9uX19pbm5lciAuYy1idG4td3JhcCAuYy1idG4uczEwMDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNuc19zaGFyZV9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zbnNfc2hhcmVfX3dyYXAgLmxlZnRfX3dyYXAsXG4uc25zX3NoYXJlX193cmFwIC5yaWdodF9fd3JhcCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zbnNfc2hhcmVfX3dyYXAgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNuc19zaGFyZV9fd3JhcCAubGVmdF9fd3JhcCBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNuc19zaGFyZV9fd3JhcCAubGVmdF9fd3JhcCAuc25zX2ljb25fX3dyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5zbnNfc2hhcmVfX3dyYXAgLmxlZnRfX3dyYXAgLnNuc19pY29uX193cmFwIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc25zX3NoYXJlX193cmFwIC5sZWZ0X193cmFwIC5zbnNfaWNvbl9fd3JhcCBsaSBpbWcge1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zbnNfc2hhcmVfX3dyYXAgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS43MTQyOSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc25zX3NoYXJlX193cmFwIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNuc19zaGFyZV9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNuc19zaGFyZV9fd3JhcCAubGVmdF9fd3JhcCxcbiAgLnNuc19zaGFyZV9fd3JhcCAucmlnaHRfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbnNfc2hhcmVfX3dyYXAgLnJpZ2h0X193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5zbnNfc2hhcmVfX3dyYXAgLmxlZnRfX3dyYXAgLnNuc19pY29uX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zbnNfc2hhcmVfX3dyYXAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi8qIGNvbnRlbnRzLW5vdGljZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGVudHMtbm90aWNlIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMmUyZTI7XG59XG5cbi5jb250ZW50cy1ub3RpY2UudHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICNmZWYwZjA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTJlMmUyO1xufVxuXG4uY29udGVudHMtbm90aWNlIC5jb250ZW50cy1ub3RpY2UtaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRzLW5vdGljZSAuY29udGVudHMtbm90aWNlLWlubmVyIHtcbiAgICB3aWR0aDogMTI5MHB4O1xuICAgIHBhZGRpbmc6IDEycHggODBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi50eHQtbm90ZS0wMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuXG4udHh0LW5vdGUtMDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnR4dC1ub3RlLTAyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1ub3RpY2UtMDIucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtbWFpbnRlbmFuY2UtMDEgLmJveC1jb250ZW50LTAxIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LW1haW50ZW5hbmNlLTAxIC5ib3gtY29udGVudC0wMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtbWFpbnRlbmFuY2UtMDEgLmJveC1jb250ZW50LTAxIHtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gIH1cbn1cbi8qIGpzLXRvZ2dsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5qcy10b2dnbGUtMDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qcy10b2dnbGUtMDEgLmpzLXRvZ2dsZS10eHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtdG9nZ2xlLTAxIC5qcy10b2dnbGUtdHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5qcy10b2dnbGUtMDEgLmpzLXRvZ2dsZS10eHQ6OmJlZm9yZSwgLmpzLXRvZ2dsZS0wMSAuanMtdG9nZ2xlLXR4dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5qcy10b2dnbGUtMDEgLmpzLXRvZ2dsZS10eHQ6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5qcy10b2dnbGUtMDEgLmpzLXRvZ2dsZS10eHQ6OmFmdGVyIHtcbiAgbGVmdDogNXB4O1xufVxuXG4uanMtdG9nZ2xlLTAxLmlzLXRvZ2dsZS1vcGVuIC5qcy10b2dnbGUtdHh0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzRkZWcpO1xufVxuXG4uanMtdG9nZ2xlLTAxLmlzLXRvZ2dsZS1vcGVuIC5qcy10b2dnbGUtdHh0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzRkZWcpO1xufVxuXG4uanMtdG9nZ2xlLTAxLmlzLXRvZ2dsZS1jbG9zZSAuanMtdG9nZ2xlLXR4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNGRlZyk7XG59XG5cbi5qcy10b2dnbGUtMDEuaXMtdG9nZ2xlLWNsb3NlIC5qcy10b2dnbGUtdHh0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG59XG5cbi5qcy10b2dnbGUtMDEuaXMtdG9nZ2xlLWNsb3NlIC5qcy10b2dnbGUtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8iLCJAaW1wb3J0ICdtaXhpbnMnO1xuXG4kd2lkdGhfcGNfbWF4OiAxMTMwcHg7XG4kd2lkdGhfcGNfMTogODIwcHg7XG4kd2lkdGhfcGNfMjogNzgwcHg7XG4kd2lkdGhfcGNfMzogNzAwcHg7XG5cbiRyb2JvdG86ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXG4jbWFpbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi5sLXdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLy8gZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuQGltcG9ydCAnbGF5b3V0L2wtbGF5b3V0JztcbkBpbXBvcnQgJ2xheW91dC9sLWxvZ2luJztcbkBpbXBvcnQgJ2xheW91dC9sLXdyYXBwZXInO1xuQGltcG9ydCAnb2JqZWN0L2NvbXBvbmVudC9mb250JztcbkBpbXBvcnQgJ29iamVjdC9wcm9qZWN0L2J0bic7XG5AaW1wb3J0ICdvYmplY3QvcHJvamVjdC9jb2xXcmFwJztcbkBpbXBvcnQgJ29iamVjdC9wcm9qZWN0L2hlYWRpbmcnO1xuQGltcG9ydCAnb2JqZWN0L3Byb2plY3Qvc2VjdGlvbic7XG5AaW1wb3J0ICdvYmplY3QvcHJvamVjdC90b3Atc2VjdGlvbic7XG5AaW1wb3J0ICdvYmplY3QvdXRpbGl0eS9hbGlnbic7XG5AaW1wb3J0ICdvYmplY3QvdXRpbGl0eS9icic7XG5AaW1wb3J0ICdvYmplY3QvdXRpbGl0eS9kaXNwbGF5JztcbkBpbXBvcnQgJ29iamVjdC91dGlsaXR5L21hcmdpbic7XG5AaW1wb3J0ICdvYmplY3QvdXRpbGl0eS90ZXh0JztcblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubC1oZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBhYmViIDAlLCAjMDBhYmViIDEwMCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6ICR3aWR0aF9wY19tYXg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190dGwge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBoYWNrKGllKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIzNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjM1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtb3V0ZXItbmF2IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWxpbmtsaXN0IHtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjMDBhYmViO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuYWxpZ24tLXJpZ2h0IHtcbiAgICAucC1saW5rbGlzdF9faXRlbSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gICYuaG9yaXpvbi0tc3Age1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1wYWdlLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzUzQ0U5NSAwJSwgIzUzQ0U5NSA1MCUsICMzNUM2RDkgNTAlLCAjMzVDNkQ5IDEwMCUpO1xuICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XG4gICAgfVxuXG4gICAgaHRtbC5pcy1wYWdlLW5hdi1maXhlZCAmIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6ICR3aWR0aF9wY19tYXg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX19jaXJjbGUge1xuICAgICAgICAgIC0tc2l6ZTogNDRweDtcbiAgICAgICAgICAtLWZ6OiAxMHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaXplKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkY3MTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgICAgICAgY29sb3I6ICMwMDY2Q0M7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1meik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4MDY3O31cbiAgICAgICY6bnRoLWNoaWxkKDIpIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N0M0O31cbiAgICB9XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1zY2hlZHVsZUxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KS8yKTtcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX19udW0ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWFkMjQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIF90cmlhbmdsZSgxNXB4IDAgMTVweCAxMHB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNWFkMjQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9fZGF0ZSB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMC8xNjtcbiAgICB9XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1jaGVja0dyaWQge1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX251bSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICMwMDAsIC0xcHggMXB4IDAgIzAwMCwgMXB4IC0xcHggMCAjMDAwLCAtMXB4IC0xcHggMCAjMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgICB9XG4gIH1cblxuICAmX190eHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19jb250IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNUVCO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAucC1zZWN0aW9uLmMxICYge1xuICAgIC5wLWNoZWNrR3JpZF9fbnVtIHtcbiAgICAgIGNvbG9yOiAjNTNjZTk1O1xuICAgICAgYiB7IHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzUzY2U5NSwgLTFweCAxcHggMCAjNTNjZTk1LCAxcHggLTFweCAwICM1M2NlOTUsIC0xcHggLTFweCAwICM1M2NlOTU7fVxuICAgIH1cbiAgfVxuICAucC1zZWN0aW9uLmMyICYge1xuICAgIC5wLWNoZWNrR3JpZF9fbnVtIHtcbiAgICAgIGNvbG9yOiAjMzVDNkQ5O1xuICAgICAgYiB7IHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzM1QzZEOSwgLTFweCAxcHggMCAjMzVDNkQ5LCAxcHggLTFweCAwICM1M2NlOTUsIC0xcHggLTFweCAwICM1M2NlOTU7fVxuICAgIH1cbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLXN1YmplY3RCb3gge1xuXG4gICZfX3dyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDY0JTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2tldyg2MGRlZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoLTYwZGVnKTtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fX2NsbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgaGFjayhpZSkge1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fX3NtYWxsZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fX2xhcmdlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG8gIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogJHJvYm90byAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGNvbG9yOiAjMDBhYmViO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudDEge1xuICAgIC5wLXN1YmplY3RCb3hfX2hlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2ZlYjtcbiAgICAgICY6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICMwMDk0RUI7fVxuICAgICAgJjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQkVCO31cbiAgICB9XG4gICAgLnAtc3ViamVjdEJveF9fbGlzdF9faXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTREOEYwO1xuICAgIH1cbiAgfVxuICAmLnQyIHtcbiAgICAucC1zdWJqZWN0Qm94X19oZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjgwNjc7XG4gICAgICAmOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5Njc0O31cbiAgICAgICY6OmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzRGQUQ4Mjt9XG4gICAgfVxuICAgIC5wLXN1YmplY3RCb3hfX2xpc3RfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzkwQzdBRTtcbiAgICB9XG4gIH1cbiAgJi50MyB7XG4gICAgLnAtc3ViamVjdEJveF9faGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY4QjE3O1xuICAgICAgJjo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI0YyOUMxRDt9XG4gICAgICAmOjphZnRlciB7IGJhY2tncm91bmQtY29sb3I6ICNGNUFFMjQ7fVxuICAgIH1cbiAgICAucC1zdWJqZWN0Qm94X19saXN0X19pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGOENFN0M7XG4gICAgfVxuICB9XG4gICYudDQge1xuICAgIC5wLXN1YmplY3RCb3hfX2hlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NDMzRTtcbiAgICAgICY6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICNFOTU0NTA7fVxuICAgICAgJjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE2ODY0O31cbiAgICB9XG4gICAgLnAtc3ViamVjdEJveF9fbGlzdF9faXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjdCMEIwO1xuICAgIH1cbiAgfVxuICAmLi0tYm94IHtcbiAgICAucC1zdWJqZWN0Qm94X19saXN0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0IyQjJCMjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCMkIyQjI7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IyQjJCMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tLXVudmVyYmFsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjJCMkIyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5wLXN1YmplY3RCb3hfX2hlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgICY6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cbiAgICAgICY6OmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxuICAgIH1cbiAgICAucC1zdWJqZWN0Qm94X19saXN0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjJCMkIyO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtdGVzdFN0YXJ0IHtcbiAgbWFyZ2luOiAwIC0xNXB4IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY2RkQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIHAge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLnAtaGVhZGluZ19faW5uZXIgJiB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAucC1oZWFkaW5nX19pbm5lciAmLFxuICAucC10b3Atc2VjdGlvbl9faW5uZXIgJiB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLl9fdHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKCgxLjYyNWVtIC0gMjBweCkvMik7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDdEQ0UzO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5fX3R4dDo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygoMS42MjVlbSAtIDIwcHgpLzIgKyA1cHgpO1xuICAgIGxlZnQ6IDRweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0MzkyZGE7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MzkyZGE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1wb3N0c2NyaXB0IHtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2V2b2NhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWV4YW1HbGFuY2Uge1xuICBtYXgtd2lkdGg6ICR3aWR0aF9wY18yO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmX190dGwge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzVjNmQ5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb250IHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bnRoLWNoaWxkKG9kZCkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO31cbiAgICAmOm50aC1jaGlsZChldmVuKSB7IGJhY2tncm91bmQtY29sb3I6ICNENEYzRjc7fVxuXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6IGNhbGMoMS8zICogMTAwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaGFjayhpZSkge1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMS8zICogMTAwJSAtIDFweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViamVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzVDNkQ5O1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgJi5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtbnVtQm94IHtcblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNUM2RDk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgLl9fbnVtIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNWM2ZDk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgLl9fdHh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICB9XG4gIH1cblxuICAmX19jb250IHtcblxuICAgID4gcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWZvcm11bGFHcmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkvMik7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjdmYTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtcG9pbnRCb3gge1xuXG4gIHAge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICB9XG4gIH1cblxuICAmX190dGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcblxuICAgIC5fX2ljbyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHNwYW46bm90KC5fX2ljbykge1xuICAgIH1cbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLW1hcmtMaXN0IHtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cblxuICAgIC5fX3NtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICB9XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1maWd1cmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNUVCO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1sYXRlc3RSZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzBEQURCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICZfX2JveCB7XG4gICAgd2lkdGg6IGNhbGMoMS8zICogMTAwJSk7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBoYWNrKG1zKSB7XG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICB3aWR0aDogY2FsYygoMS8zICogMTAwJSkgLSAxcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzBEQURCO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fbnVtIHtcbiAgICAmLmRlZmljaXQge1xuICAgICAgY29sb3I6ICNFODQzM0U7XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtcGFzdF9fc2Vzc2lvbl9fZGV0YWlsIHtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MwREFEQjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MwREFEQjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0MwREFEQjtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMERBREI7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzBEQURCO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0MwREFEQjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMzZweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0MwREFEQjtcbiAgICAgIGNvbG9yOiAjYWJiMGIyO1xuICAgIH1cblxuICAgIC5fX3Jhbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtcmVzdWx0R3V0dGVyIHtcbiAgLS1ndXR0ZXI6IDBweDtcblxuICAmX19pdGVtIHtcblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtcmVzdWx0VGFibGUge1xuICAtLWNlbGwtaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cblxuICB0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdHIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gIHRoLCB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogdmFyKC0tY2VsbC1oZWlnaHQpO1xuICAgIHBhZGRpbmc6IDVweCA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgLl9fdGVybSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5fX251bSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLl9fc2NvcmUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBIaXJhZ2lubyBTYW5zLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5fX2xhcmdlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLl9fbnVtYmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIC4xZW07XG4gICAgICAgIGNvbG9yOiAjMDA5OUM0O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICAgICAgJi5fX2JsYWNrIHtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLl9fb3ZlcmFsbCB7XG5cbiAgICAgICAgLl9fbGFyZ2VyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX19udW1iZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuX19zdGF0aWMxIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG5cbiAgICAmLl9faW5idG4ge1xuICAgICAgY29sb3I6ICNhYmIwYjI7XG4gICAgfVxuICB9XG5cbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGhhY2soaWUpIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5fX2x2MSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLl9fbHYxLCAuX19sdjIge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuYzEge1xuICAgIHRoLCB0ZCB7IGJvcmRlci1jb2xvcjogI2ExZGZmMjt9XG4gICAgLl9fbHYxIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2MwZGFkYjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YzQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLl9fbHYyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2Y3ZmE7XG4gICAgfVxuICB9XG4gICYudDEge1xuICAgIHRoLCB0ZCB7IGJvcmRlci1jb2xvcjogIzk0RDhGMDt9XG4gICAgLl9fbHYxIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdmZWI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLl9fbHYyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUVGRjc7XG4gICAgfVxuICB9XG4gICYudDIge1xuICAgIHRoLCB0ZCB7IGJvcmRlci1jb2xvcjogIzkwQzdBRTt9XG4gICAgLl9fbHYxIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjgwNjc7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLl9fbHYyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERkY3RDk7XG4gICAgfVxuICB9XG4gICYudDMge1xuICAgIHRoLCB0ZCB7IGJvcmRlci1jb2xvcjogI0Y4Q0U3Qzt9XG4gICAgLl9fbHYxIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjhCMTc7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLl9fbHYyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREVFRDI7XG4gICAgfVxuICB9XG4gICYudDQge1xuICAgIHRoLCB0ZCB7IGJvcmRlci1jb2xvcjogI0Y3QjBCMDt9XG4gICAgLl9fbHYxIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODQzM0U7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLl9fbHYyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0U0RTQ7XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtcmVzdWx0Q3VzdG9tVGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgLS1iZHItY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmRyLWNvbG9yKTtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLl9fc2NvcmUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBIaXJhZ2lubyBTYW5zLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5fX2xhcmdlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLl9fbnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDk5QzQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICAmLl9fYmxhY2sge1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9fbHYwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgfVxuICAgICYuYzEge1xuICAgICAgLS1iZHItY29sb3I6ICNhMWRmZjI7XG4gICAgICAuX19sdjEge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjMGRhZGI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YzQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgLl9fbHYyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjdmYTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50MSB7XG4gICAgICAtLWJkci1jb2xvcjogIzk0RDhGMDtcbiAgICAgIC5fX2x2MSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdmZWI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgLl9fbHYyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RUZGNztcbiAgICAgIH1cbiAgICB9XG4gICAgJi50MiB7XG4gICAgICAtLWJkci1jb2xvcjogIzkwQzdBRTtcbiAgICAgIC5fX2x2MSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjgwNjc7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgLl9fbHYyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjdEOTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50MyB7XG4gICAgICAtLWJkci1jb2xvcjogI0Y4Q0U3QztcbiAgICAgIC5fX2x2MSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjhCMTc7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgLl9fbHYyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERUVEMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50NCB7XG4gICAgICAtLWJkci1jb2xvcjogI0Y3QjBCMDtcbiAgICAgIC5fX2x2MSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODQzM0U7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgLl9fbHYyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRTRFNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICYgKyAmIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iZHItY29sb3IpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iZHItY29sb3IpO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aCwgJl9fdGQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogNnB4IDRweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJkci1jb2xvcik7XG4gICAgfVxuXG4gICAgLnAtcmVzdWx0Q3VzdG9tVGFibGVfX3RyX19jb250ZW50cyAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1iZHItY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXBjT25seSArICYge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tbWF4LXNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLXJlc3VsdENvbHVtbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIC0tYmRyLWNvbG9yOiAjY2NjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJkci1jb2xvcik7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgJiArICYge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmRyLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogM3B4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fX3Rlcm0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fX251bSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmRyLWNvbG9yKTtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLl9fc2NvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgSGlyYWdpbm8gU2Fucywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5fX2xhcmdlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl9fbnVtYmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAuMWVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDk5QzQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9fYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jMSB7XG4gICAgICAtLWJkci1jb2xvcjogI2ExZGZmMjtcbiAgICAgIC5fX2x2MSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2MwZGFkYjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdjNDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAuX19sdjIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmN2ZhO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnQxIHtcbiAgICAgIC0tYmRyLWNvbG9yOiAjOTREOEYwO1xuICAgICAgLl9fbHYxIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2ZlYjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAuX19sdjIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFRkY3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnQyIHtcbiAgICAgIC0tYmRyLWNvbG9yOiAjOTBDN0FFO1xuICAgICAgLl9fbHYxIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2ODA2NztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAuX19sdjIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGN0Q5O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnQzIHtcbiAgICAgIC0tYmRyLWNvbG9yOiAjRjhDRTdDO1xuICAgICAgLl9fbHYxIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGOEIxNztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAuX19sdjIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFRUQyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnQ0IHtcbiAgICAgIC0tYmRyLWNvbG9yOiAjRjdCMEIwO1xuICAgICAgLl9fbHYxIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NDMzRTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAuX19sdjIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFNEU0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLXJlc3VsdC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuXG4gICAgICBiIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudDEgYSB7IGJhY2tncm91bmQtY29sb3I6ICMwMDdGRUI7fVxuICAgICYudDIgYSB7IGJhY2tncm91bmQtY29sb3I6ICMxNjgwNjc7fVxuICAgICYudDMgYSB7IGJhY2tncm91bmQtY29sb3I6ICNFRjhCMTc7fVxuICAgICYudDQgYSB7IGJhY2tncm91bmQtY29sb3I6ICNFODQzM0U7fVxuICB9XG5cbiAgLnAtdG9wLXNlY3Rpb25fX2lubmVyICYge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZGV0YWlsLXRhYmxlIHtcblxuICB0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cblxuICB0ciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG5cbiAgdGgge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZ3JpZCB7XG5cbiAgICAmX19jb2wge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnQxLFxuICAucC1zdWJqZWN0Qm94LnQxICYge1xuICAgIHRoIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBmZjt9XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1yZXN1bHQtbG93ZXJOYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0QkFBRTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2FiYjBiMjtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgIGEsIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLXRvcC1zZWN0aW9uX19pbm5lciAuYy1idG4td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnAtdG9wLXNlY3Rpb25fX2lubmVyIC5jLWJ0bi13cmFwIC5jLWJ0bi5zMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wLXNlY3Rpb25fX2lubmVyIC5jLWJ0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC10b3Atc2VjdGlvbl9faW5uZXIgLmMtYnRuLXdyYXAgLmMtYnRuLnMxMDA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc25zX3NoYXJlX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zbnNfc2hhcmVfX3dyYXAgLmxlZnRfX3dyYXAsXG4uc25zX3NoYXJlX193cmFwIC5yaWdodF9fd3JhcCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc25zX3NoYXJlX193cmFwIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc25zX3NoYXJlX193cmFwIC5sZWZ0X193cmFwIHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnNuc19zaGFyZV9fd3JhcCAubGVmdF9fd3JhcCAuc25zX2ljb25fX3dyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uc25zX3NoYXJlX193cmFwIC5sZWZ0X193cmFwIC5zbnNfaWNvbl9fd3JhcCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zbnNfc2hhcmVfX3dyYXAgLmxlZnRfX3dyYXAgLnNuc19pY29uX193cmFwIGxpIGltZyB7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNuc19zaGFyZV9fd3JhcCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc25zX3NoYXJlX193cmFwIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNuc19zaGFyZV9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNuc19zaGFyZV9fd3JhcCAubGVmdF9fd3JhcCxcbiAgLnNuc19zaGFyZV9fd3JhcCAucmlnaHRfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbnNfc2hhcmVfX3dyYXAgLnJpZ2h0X193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5zbnNfc2hhcmVfX3dyYXAgLmxlZnRfX3dyYXAgLnNuc19pY29uX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zbnNfc2hhcmVfX3dyYXAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLyogY29udGVudHMtbm90aWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNvbnRlbnRzLW5vdGljZSB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTJlMmUyO1xufVxuXG4uY29udGVudHMtbm90aWNlLnR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmVmMGYwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyZTJlMjtcbn1cblxuLmNvbnRlbnRzLW5vdGljZSAuY29udGVudHMtbm90aWNlLWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50cy1ub3RpY2UgLmNvbnRlbnRzLW5vdGljZS1pbm5lciB7XG4gICAgd2lkdGg6IDEyOTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDgwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50eHQtbm90ZS0wMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuXG4udHh0LW5vdGUtMDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnR4dC1ub3RlLTAyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1ub3RpY2UtMDIucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtbWFpbnRlbmFuY2UtMDEgLmJveC1jb250ZW50LTAxIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LW1haW50ZW5hbmNlLTAxIC5ib3gtY29udGVudC0wMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1tYWludGVuYW5jZS0wMSAuYm94LWNvbnRlbnQtMDEge1xuICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgfVxufVxuXG4vKiBqcy10b2dnbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uanMtdG9nZ2xlLTAxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanMtdG9nZ2xlLTAxIC5qcy10b2dnbGUtdHh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXRvZ2dsZS0wMSAuanMtdG9nZ2xlLXR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uanMtdG9nZ2xlLTAxIC5qcy10b2dnbGUtdHh0OjpiZWZvcmUsIC5qcy10b2dnbGUtMDEgLmpzLXRvZ2dsZS10eHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDBhYWViO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uanMtdG9nZ2xlLTAxIC5qcy10b2dnbGUtdHh0OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uanMtdG9nZ2xlLTAxIC5qcy10b2dnbGUtdHh0OjphZnRlciB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLmpzLXRvZ2dsZS0wMS5pcy10b2dnbGUtb3BlbiAuanMtdG9nZ2xlLXR4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM0ZGVnKTtcbn1cblxuLmpzLXRvZ2dsZS0wMS5pcy10b2dnbGUtb3BlbiAuanMtdG9nZ2xlLXR4dDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM0ZGVnKTtcbn1cblxuLmpzLXRvZ2dsZS0wMS5pcy10b2dnbGUtY2xvc2UgLmpzLXRvZ2dsZS10eHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzRkZWcpO1xufVxuXG4uanMtdG9nZ2xlLTAxLmlzLXRvZ2dsZS1jbG9zZSAuanMtdG9nZ2xlLXR4dDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzRkZWcpO1xufVxuXG4uanMtdG9nZ2xlLTAxLmlzLXRvZ2dsZS1jbG9zZSAuanMtdG9nZ2xlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuIiwiI21haW4ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLmwtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHggMzJweDtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgQGluY2x1ZGUgcGMge1xuXHRcdHdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCA2NHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgIC5sLXdyYXBwZXIgJiB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLWdyb3VwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHggMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZ2FwOiA2NHB4IDA7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5sLXdyYXBwZXIgJiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLXBhZGRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAxNXB4IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHBhZGRpbmc6IDMycHggMzJweCA2NHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1sYXlvdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBwYyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRkaXNwbGF5OiAtbXMtZ3JpZDtcblx0XHRncmlkLWdhcDogMCAzMnB4O1xuXHRcdGdhcDogMCAzMnB4O1xuXHRcdC1tcy1ncmlkLXJvd3M6IGF1dG8gMWZyO1xuXHRcdC1tcy1ncmlkLWNvbHVtbnM6IDczNHB4IDMycHggMzAwcHg7XG5cdFx0Z3JpZC10ZW1wbGF0ZTpcblx0XHRcdFwibWFpbiBsb2dpblwiIGF1dG9cblx0XHRcdFwibWFpbiBzaWRlXCIgIDFmciAvXG4gICAgICAgNzM0cHggMzAwcHg7XG5cdFx0d2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDY0cHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgLmwtd3JhcHBlciAmIHtcbiAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ2luIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMTVweCAzMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgLW1zLWdyaWQtcm93OiAxO1xuICAgICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgICAgZ3JpZC1hcmVhOiBsb2dpbjtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMTVweCAzMnB4O1xuICAgICAgcGFkZGluZzogMTZweCAxNXB4IDMycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgLW1zLWdyaWQtcm93OiAxO1xuICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gICAgICB3aWR0aDogNzM0cHg7XG4gICAgICBncmlkLWFyZWE6IG1haW47XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZSB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBncmlkLWFyZWE6IHNpZGU7XG4gICAgfVxuICB9XG59IiwiLmwtbG9naW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG5cbiAgJl9faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFlYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubGFiZWwtY2hlY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiBjYWxjKCgxLjc1ZW0gLSAyMHB4KS8yICsgMnB4KTtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0MzkyZGE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDM5MmRhO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogY2FsYygoMS43NWVtIC0gMjBweCkvMik7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2RjZTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDMycHg7XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICB9XG5cbiAgJl9fbGlzdDAxIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgbGkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZGNlMiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjMgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNBMEIxQkE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJiArICYge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCA4cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgJi5idG4tMDEge1xuICAgICAgICBjb2xvcjogIzAwNmJjZDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjYvaW1hZ2VzL2ljb25fbG9naW5fYnRuMDEucG5nKTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnRuLTAyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MzMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250cy8yMDI2L2ltYWdlcy9pY29uX2xvZ2luX2J0bjAyLnBuZyk7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmLmJ0bi0wMSB7XG4gICAgICAgICAgb3BhY2l0eTogLjggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmJ0bi0wMiB7XG4gICAgICAgICAgb3BhY2l0eTogLjkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGFyeSB7XG5cbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdDAyIHtcblxuICAgID4gbGkge1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAzcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgLmwtY29udGVudCA+ICYsXG4gICAgLmwtY29udGVudC1ncm91cF9fYm94ID4gJixcbiAgICAubC1sYXlvdXRfX21haW4gPiAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgICYubC1sb2dpbi0tc2lkZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmwtbG9naW5fX2NvbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5sLWxvZ2luLS1zaWRlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuXG4gICAgICAubC1sb2dpbl9faGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX3R0bCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19jb250IHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMDBweCAzMnB4O1xuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fcHJpbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAubC1sb2dpbl9fYnRuV3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDI2OHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fbGlzdDAxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsZXg6IDAgMCAzNDBweDtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX2J0biB7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fc2Vjb25kYXJ5IHtcbiAgICAgICAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fbGlzdDAyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWNvbnRlbnQgPiAmLFxuICAgICAgLmwtY29udGVudC1ncm91cF9fYm94ID4gJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmwtbG9naW4tLW1haW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5sLWxvZ2luX19oZWFkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fY29udCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX3ByaW1hcnkge1xuICAgICAgICAubC1sb2dpbl9fYnRuV3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19saXN0MDEge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxleDogMCAwIDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIC8vIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250OiBpbmhlcml0O1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiAgdXJsKCdmb250cy9pY29tb29uLmVvdD9yd2tndW8nKTtcbiAgc3JjOiAgdXJsKCdmb250cy9pY29tb29uLmVvdD9yd2tndW8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uLnR0Zj9yd2tndW8nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uLndvZmY/cndrZ3VvJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uLnN2Zz9yd2tndW8jaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1jaGV2cm9uLXNtYWxsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLWNoZXZyb24tc21hbGwtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tY2hldnJvbi1zbWFsbC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tY2hldnJvbi1zbWFsbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tYXJ3LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWFydy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1hcnctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWFydy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuIiwiXG4uYy1idG4ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogLjVlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcywgb3BhY2l0eSAyMDBtcztcbiAgfVxuXG4gIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gICYuczEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgID4gc3BhbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuczEge1xuICAgID4gc3BhbiB7XG4gICAgICB3aWR0aDogMjU2cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuczIge1xuICAgID4gc3BhbiB7XG4gICAgICB3aWR0aDogODhweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xuICAgIH1cbiAgfVxuICAmLnMzIHtcbiAgICA+IHNwYW4ge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IC4yNWVtIC41ZW07XG4gICAgfVxuICB9XG5cblx0Ji5jMSB7XG5cdFx0PiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG4gICYuYzIge1xuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmNTdjMzE7XG4gICAgfVxuICAgICY6aG92ZXIgPiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNzliNjI7XG4gICAgfVxuICB9XG5cblxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgPiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZThlOGU4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJcbi5wLWNvbFdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICZfX2NvbCB7XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLW1heC1wYyB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcblxuICAgICYtLWNvbDIge1xuICAgICAgLnAtY29sV3JhcF9fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KS8yKTtcbiAgICAgICAgLy8gJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vICY6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29sMyB7XG4gICAgICAucC1jb2xXcmFwX19jb2wge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpLzMpO1xuICAgICAgICAvLyAmOm5vdCg6bnRoLWNoaWxkKDNuKzMpKSB7XG4gICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vICY6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAvLyB9XG4gICAgICAgIEBpbmNsdWRlIGhhY2soaWUpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KS8zIC0gMXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLWhlYWRpbmcge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgLy8gbWFyZ2luOiAwIDIwcHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6ICR3aWR0aF9wY18xO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzFCOUE1RjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgJi50b3Age1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYzEsIC5jMSAmIHtcbiAgICAgIGNvbG9yOiAjMDA5N2M0O1xuICAgIH1cbiAgICAmLnQxLCAudDEgJiB7XG4gICAgICBjb2xvcjogIzAwN2ZlYjtcbiAgICB9XG4gICAgJi50MiwgLnQyICYge1xuICAgICAgY29sb3I6ICMxNjgwNjc7XG4gICAgfVxuICAgICYudDMsIC50MyAmIHtcbiAgICAgIGNvbG9yOiAjRUY4QjE3O1xuICAgIH1cbiAgICAmLnQ0LCAudDQgJiB7XG4gICAgICBjb2xvcjogI0U4NDMzRTtcbiAgICB9XG4gIH1cblxuICAmX19zZXNzaW9uIHtcblxuICAgICZfX2RldGFpbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzUzQ0U5NTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1M0NFOTU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMERBREI7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0MwREFEQjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAqIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIEhpcmFnaW5vIEtha3UgR290aGljIFByb04sIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIEhpcmFnaW5vIFNhbnMsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGIge1xuICAgICAgICAgIG1hcmdpbjogMCAuMTI1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAuX190eHQge1xuICAgICAgICAgIGNvbG9yOiAjZWE2ODY0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fdGltZXdhdGNoLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fX3RpbWUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fX251bSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX19kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VyaWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4M0M3Q0I7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0IHtcblxuICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gICYubWduMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDhweDtcbiAgICB9XG4gIH1cblxuICAmX190dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDU2JTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogc2tldygtNjBkZWcpXG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgX3RyaWFuZ2xlKDE2cHggMTVweCAwIDE1cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAuX19zdGVwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgLnAtc2VjdGlvbl9fdHRsICsgJiB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICA+IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICB9XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnAtdG9wLXNlY3Rpb24gJiB7XG4gICAgLnAtc2VjdGlvbl9fdHRsLCAucC1zZWN0aW9uX19pbm5lciB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLmMxIHtcbiAgICAucC1zZWN0aW9uX190dGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2ODA2NztcbiAgICAgICY6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICM1M2NlOTU7fVxuICAgICAgJjo6YWZ0ZXIgeyBib3JkZXItdG9wLWNvbG9yOiAjNTNjZTk1O31cbiAgICB9XG4gIH1cbiAgJi5jMiB7XG4gICAgLnAtc2VjdGlvbl9fdHRsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3QzQ7XG4gICAgICAmOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzVDNkQ5O31cbiAgICAgICY6OmFmdGVyIHsgYm9yZGVyLXRvcC1jb2xvcjogIzM1QzZEOTt9XG4gICAgICAuX19zdGVwIHsgY29sb3I6ICMzNUM2RDk7fVxuICAgIH1cbiAgICAucC1zZWN0aW9uX19oZDMge1xuICAgICAgJjo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdjNDt9XG4gICAgfVxuICB9XG4gICYudDEge1xuICAgIC5wLXNlY3Rpb25fX3R0bCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZmViO1xuICAgICAgJjo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwQUJFQjt9XG4gICAgICAmOjphZnRlciB7IGJvcmRlci10b3AtY29sb3I6ICMwMEFCRUI7fVxuICAgIH1cbiAgfVxuICAmLnQyIHtcbiAgICAucC1zZWN0aW9uX190dGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2ODA2NztcbiAgICAgICY6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICM0RkFEODI7fVxuICAgICAgJjo6YWZ0ZXIgeyBib3JkZXItdG9wLWNvbG9yOiAjNEZBRDgyO31cbiAgICB9XG4gIH1cbiAgJi50MyB7XG4gICAgLnAtc2VjdGlvbl9fdHRsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjhCMTc7XG4gICAgICAmOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVBRTI0O31cbiAgICAgICY6OmFmdGVyIHsgYm9yZGVyLXRvcC1jb2xvcjogI0Y1QUUyNDt9XG4gICAgfVxuICB9XG4gICYudDQge1xuICAgIC5wLXNlY3Rpb25fX3R0bCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0MzNFO1xuICAgICAgJjo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI0VBNjg2NDt9XG4gICAgICAmOjphZnRlciB7IGJvcmRlci10b3AtY29sb3I6ICNFQTY4NjQ7fVxuICAgIH1cbiAgfVxufVxuIiwiJGJyZWFrcG9pbnQ6IDc2OHB4O1xyXG5cclxuQG1peGluIHBjIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludCAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaGFjaygkdmVyOiBudWxsKSB7XHJcbiAgQGlmICR2ZXIgPT0gJ2llJyB7IC8vIElFMTDjgJwxMVxyXG4gICAgQGF0LXJvb3QgXzotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDpyb290ICYge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2UgaWYgJHZlciA9PSAnZWRnZScgeyAvLyBFZGdlMTIr77yIRWRnZeWFqOOBpu+8iVxyXG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSBpZiAkdmVyID09ICdtcycgeyAvLyBJRTEwK++8iEVkZ2XjgoLlhajjgablkKvjgoDvvIlcclxuICAgIEBhdC1yb290IF86LW1zLWxhbmcoeCksICYge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBfdHJpYW5nbGUoJGJvcmRlcldpZHRoKSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6ICRib3JkZXJXaWR0aDtcclxufVxyXG4iLCJcbi5wLXRvcC1zZWN0aW9uIHtcblxuICAmOm5vdCguLS1uby1wYikge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDQwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgJi4tLW92ZXItdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tb3Zlci1zaWRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucC10b3Atc2VjdGlvbl9fdHRsIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICY6bm90KC4tLW5vLWJkcikge1xuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXJnaW46IDAgMjJweDtcbiAgICB9XG4gIH1cblxuICAmX19pY28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogLTIwcHggYXV0byAzMHB4O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgaGFjayhpZSkge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICAvLyBtYXJnaW46IDAgMjBweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogJHdpZHRoX3BjXzE7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLnBhZDEge1xuICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgfVxuXG4gICAgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIH1cblxuICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19sZWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogJHdpZHRoX3BjXzE7XG4gICAgfVxuICB9XG5cbiAgJi5jMSB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmZmODtcbiAgICAucC10b3Atc2VjdGlvbl9faGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNDRTk1O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19ib3RoMDFfbC5wbmcpLCB1cmwoLi4vaW1hZ2VzL2JnX2JvdGgwMV9yLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCwgcmlnaHQgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluLCBjb250YWluO1xuICAgIH1cbiAgICAucC10b3Atc2VjdGlvbl9fdHRsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjgwNjc7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbiAgJi5jMiB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0Y0RkZGRjtcbiAgICAucC10b3Atc2VjdGlvbl9faGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJEOERCO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19ib3RoMDJfbC5wbmcpLCB1cmwoLi4vaW1hZ2VzL2JnX2JvdGgwMl9yLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCwgcmlnaHQgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluLCBjb250YWluO1xuICAgIH1cbiAgICAucC10b3Atc2VjdGlvbl9fdHRsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3QzQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbiAgJi5jMyB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjQ5LCAyNDQpO1xuICB9XG59XG4iLCIudS10YUwgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbi51LXRhQyB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4udS10YVIgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4iLCIudS1wY2JyIHtcbiAgQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi51LXNwYnIge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IGJsb2NrOyB9XG59XG5cbi51LXNwbm9uZSB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgLnUtbWIjeyRpICogNX0geyBtYXJnaW4tYm90dG9tOiAjeyRpICogNXB4fTsgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgLnUtbWIjeyRpICogNX0tc3AgeyBtYXJnaW4tYm90dG9tOiAjeyRpICogNXB4fTsgfVxuICB9XG59XG4iLCIudS1md0IgeyBmb250LXdlaWdodDogYm9sZDt9XG4udS1md04geyBmb250LXdlaWdodDogbm9ybWFsO30iLCIudS1wY09ubHkge1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXNwT25seSB7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iXX0= */
