@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap');

@-webkit-keyframes sp_menu_control {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes sp_menu_control {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes sp_menu_control_close {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes sp_menu_control_close {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes sp_menu_panel_open {
  0% {
    display: none;
    opacity: 0;
    background: transparent;
  }
  1% {
    display: block;
  }
  100% {
    display: block;
    opacity: 1;
  }
}

@keyframes sp_menu_panel_open {
  0% {
    display: none;
    opacity: 0;
    background: transparent;
  }
  1% {
    display: block;
  }
  100% {
    display: block;
    opacity: 1;
  }
}

@-webkit-keyframes fade_nav {
  0% {
    opacity: 0;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fade_nav {
  0% {
    opacity: 0;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

body {
  transition: 0.5s cubic-bezier(0.55, 0.05, 0.22, 0.99);
}

body.scroll-blur {
  opacity: .5;
}

@media screen and (max-width: 768px) {
  html {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
  }
  .pc-view {
    display: none !important;
  }
  img {
    width: 100%;
    vertical-align: top;
  }
  body {
    /* margin-top: 13.33333vw; */
  }
  .c-head {
    width: 100%;
    margin: 0 auto;
    /* position: fixed; */
    top: 0;
    background: #fff;
    z-index: 99999;
    border-bottom: 1px solid rgba(165, 121, 67, 0.2);
  }
  .c-head .c-head-in {
    width: 92vw;
    position: relative;
    margin: 4vw auto;
  }
  .c-head .c-head-logo {
    width: 58.66667vw;
    padding: 0.53333vw 0;
    margin: 0 auto;
  }
  .c-head .c-head-sp-btn {
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    width: 5.33333vw;
    display: inline-block;
    transition: all .4s;
    box-sizing: border-box;
  }
  .c-head .c-head-sp-btn .menu-trigger,
  .c-head .c-head-sp-btn .menu-trigger span {
    display: inline-block;
    transition: all .4s;
    box-sizing: border-box;
  }
  .c-head .c-head-sp-btn .menu-trigger {
    position: relative;
    width: 5vw;
    height: 4.5vw;
  }
  .c-head .c-head-sp-btn .menu-trigger span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #000;
  }
  .c-head .c-head-sp-btn .menu-trigger span:nth-of-type(1) {
    top: 0;
  }
  .c-head .c-head-sp-btn .menu-trigger span:nth-of-type(2) {
    top: 1.85vw;
  }
  .c-head .c-head-sp-btn .menu-trigger span:nth-of-type(3) {
    bottom: 0;
  }
  .c-head .c-head-sp-btn .menu-trigger.panel-open span:nth-of-type(1) {
    -webkit-transform: translateY(1.85vw) rotate(-45deg);
    transform: translateY(1.85vw) rotate(-45deg);
  }
  .c-head .c-head-sp-btn .menu-trigger.panel-open span:nth-of-type(2) {
    left: 200%;
    opacity: 0;
    -webkit-transform: translateY(0.4vw);
    transform: translateY(0.4vw);
    -webkit-animation: active-menu-bar02 .8s forwards;
    animation: active-menu-bar02 .8s forwards;
  }
  @-webkit-keyframes active-menu-bar02 {
    100% {
      height: 0;
    }
  }
  @keyframes active-menu-bar02 {
    100% {
      height: 0;
    }
  }
  .c-head .c-head-sp-btn .menu-trigger.panel-open span:nth-of-type(3) {
    -webkit-transform: translateY(-1.85vw) rotate(45deg);
    transform: translateY(-1.85vw) rotate(45deg);
  }
  .c-head .c-head-menu {
    display: none;
    opacity: 0;
    position: relative;
  }
  .c-head .c-head-menu .c-head-menu-in {
    position: absolute;
    top: 4.2vw;
    bottom: 0;
    left: -4.34783%;
    height: 132vw;
    width: 100vw;
    background: rgba(255, 255, 255, 0.96);
    z-index: 200;
  }
  .c-head .c-head-menu.panel-open {
    display: block;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation: sp_menu_panel_open 0.5s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.5s forwards;
    animation: sp_menu_panel_open 0.5s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.5s forwards;
    z-index: 200;
  }
  .c-head .c-head-menu.panel-open .c-head-gnav-list__item:nth-of-type(1) {
    -webkit-animation: fade_nav 0.2s ease-in-out 0.7s forwards;
    animation: fade_nav 0.2s ease-in-out 0.7s forwards;
  }
  .c-head .c-head-menu.panel-open .c-head-gnav-list__item:nth-of-type(2) {
    -webkit-animation: fade_nav 0.4s ease-in-out 0.7s forwards;
    animation: fade_nav 0.4s ease-in-out 0.7s forwards;
  }
  .c-head .c-head-menu.panel-open .c-head-gnav-list__item:nth-of-type(3) {
    -webkit-animation: fade_nav 0.6s ease-in-out 0.7s forwards;
    animation: fade_nav 0.6s ease-in-out 0.7s forwards;
  }
  .c-head .c-head-menu .c-head-gnav-list {
    margin-top: 23.18841%;
  }
  .c-head .c-head-menu .c-head-gnav-list__item {
    text-align: center;
    margin-bottom: 14.49275%;
    /* font-family: 'Roboto Condensed', sans-serif; */
    font-family: "EB Garamond", serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 3.73333vw;
    font-size: 4.5vw;
    letter-spacing: .1em;
    opacity: 1;
  }
  .c-head .c-head-menu .c-head-sns-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 23.18841%;
    margin: 0 auto;
  }
  .c-head .c-head-menu .c-head-sns-list__item {
    width: 37.5%;
  }
  .c-head .c-head-menu .c-head-contact {
    margin-top: 5.7971%;
  }
  .c-head .c-head-menu .c-head-contact a {
    display: block;
    width: 49.27536%;
    margin: 0 auto;
    border: 2px solid #000;
    text-align: center;
    font-size: 12px;
    font-size: 3.2vw;
    padding: 4.34783% 0;
    letter-spacing: .1em;
  }
  .c-body-common-news {
    width: 92%;
    margin: 0 auto 8%;
    border: 1px solid #a57943;
    padding: 5.33333%;
  }
  .c-body-common-news .c-body-common-news-block:nth-child(n+2) {
    margin-top: 8%;
  }
  .c-body-common-news .c-body-common-news-block__title {
    font-size: 14px;
    font-size: 3.73333vw;
    font-weight: bold;
    letter-spacing: .1em;
    line-height: 1.42;
    color: #a57943;
    margin-bottom: 3.7971%;
  }
  .c-body-common-news .c-body-common-news-block__text {
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    line-height: 1.42;
  }
  .c-body-common-contact {
    margin: 16% 0;
    background: #f7c84d;
    padding: 4.5% 0 ;
    text-align: center;
  }
  .c-body-common-contact .c-body-common-contact-block-tel {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 18px;
    font-size: 4.8vw;
    letter-spacing: .1em;
    margin-bottom: 1%;
  }
  .c-body-common-contact .c-body-common-contact-block-hour {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    font-size: 3.2vw;
    letter-spacing: .1em;
    margin-bottom: 4%;
  }
  .c-body-common-contact .c-body-common-contact-btn a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    width: 75.75758%;
    padding: 4% 0;
    border: 2px solid #000;
    text-align: center;
    display: block;
    box-sizing: border-box;
    margin: 4% auto 0;
  }
  .page-top-btn {
    display: none;
    position: -webkit-sticky;
    position: sticky;
    bottom: 22%;
    z-index: 9999;
    transition: .4s;
  }
  .page-top-btn.is-move {
    opacity: 0;
  }
  .page-top-btn .page-top-btn-link {
    margin: 0 2.66667% 1.5% auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
    width: 30px;
    height: 30px;
    background: #000;
    transition: .2s;
  }
  .page-top-btn .page-top-btn-link.end-scroll {
    background: #fff;
  }
  .page-top-btn .page-top-btn-link p{
	width: 0;
    height: 0;
    border-top: solid 0px transparent;
    border-right: solid 7px transparent;
    border-bottom: solid 10px #fff;
    border-left: solid 7px transparent;
    transition: .2s;
  }
  .page-top-btn .page-top-btn-link p.end-scroll {
    border-bottom: solid 10px #000;
  }
  div.c-bottom-nav {
    border-top: 1px solid #a57943;
  }
  div.c-bottom-nav .c-bottom-nav-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 93.33333%;
    margin: 5.33333% auto 0;
  }
  div.c-bottom-nav .c-bottom-nav-list__item {
    font-size: 12px;
    font-size: 3.2vw;
    letter-spacing: .05em;
    padding: 0 4.8%;
    border-right: 1px solid #7a7a7a;
    margin-bottom: 6%;
  }
  div.c-bottom-nav .c-bottom-nav-list__item:last-of-type {
    border-right: 0;
  }
  .c-foot {
    background: #4c3914;
    color: #fff;
  }
  .c-foot .c-foot-nav-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 72%;
    margin: 0 auto;
    padding-top: 8%;
  }
  .c-foot .c-foot-nav-list__item {
    font-size: 12px;
    font-size: 3.2vw;
    letter-spacing: .05em;
    padding: 0 4.44444%;
    border-right: 1px solid #fff;
    margin-bottom: 5.55556%;
  }
  .c-foot .c-foot-nav-list__item a {
    color: #fff;
  }
  .c-foot .c-foot-nav-list__item:last-of-type {
    border-right: 0;
  }
  .c-foot .c-foot-address {
    margin-top: 2.66667%;
    text-align: center;
    font-size: 11px;
    font-size: 2.93333vw;
    letter-spacing: .05em;
    line-height: 1.54;
  }
  .c-foot .c-foot-address .c-foot-address-facility {
    font-size: 14px;
    font-size: 3.73333vw;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
  }
  .c-foot .c-foot-link-map {
    box-sizing: border-box;
    display: block;
    width: 34.66667%;
    margin: 5.33333% auto;
    padding: 2.66667%;
    text-align: center;
    color: #fff;
    border: 2px solid #fff;
    font-size: 14px;
    font-size: 3.73333vw;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    letter-spacing: .05em;
  }
  .c-foot .c-foot-copyright {
    background: #291d06;
    padding: 4% 0;
    text-align: center;
    font-size: 11px;
    font-size: 2.93333vw;
    letter-spacing: .05em;
  }
  .c-foot-fixed-wrap {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 100;
  }
	.c-foot-fixed-nav{
		width: 100%;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		background: #ffffff;
    padding: 20px 10px;
    transition: .4s;
  }
  .c-foot-fixed-nav.is-move {
    opacity: 0;
  }
	.c-foot-fixed-nav li a{
		font-size: 4.5vw;
    font-family: "EB Garamond", serif;
    font-weight: 600;
		letter-spacing: 1px;
		position: relative;
    color:#0d5a60;
	}
	.c-foot-fixed-nav li a::after{
		position: absolute;
		content: "";
		background-color: #0d5a60;
		width: 100%;
		height: 1px;
		bottom: -2px;
		display: block;
	}
	.c-foot-fixed-wrap .c-body-common-contact{
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0;
		padding: 4% 3%;
	}
	.c-foot-fixed-wrap .c-body-common-contact-block{
		width: 49%;
		color: #000;
	}
	.c-foot-fixed-wrap .c-body-common-contact-block-hour{
		margin-bottom: 0;
	    font-weight: bold;
	}
	.c-foot-fixed-wrap .c-body-common-contact-btn{
		width: 49%;
	}
	.c-foot-fixed-wrap .c-body-common-contact-btn a{
		width: 100%;
		margin: 0;
		padding: 7% 0;
  }
  .footer-bg {
    background: #fdf4db;
  }
}

@media screen and (min-width: 769px), print {
  .sp-view {
    display: none !important;
  }
  body {
    margin-top: 50px;
  }
  .c-head {
    width: 100%;
    height: 50px;
    background: #fff;
    position: fixed;
    top: 0;
    z-index: 99999;
    border-bottom: 1px solid rgba(165, 121, 67, 0.2);
  }
  .c-head .c-head-in {
    width: 1000px;
    margin: 0 auto;
    height: 50px;
    padding: 5px 0;
  }
  .c-head .c-head-in header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .c-head .c-head-in .c-head-logo {
    width: 220px;
  }
  .c-head .c-head-in .c-head-logo img {
    width: 100%;
  }
  .c-head .c-head-in .c-head-menu-in {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .c-head .c-head-in .c-head-gnav-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 155px;
    width: 335px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .c-head .c-head-in .c-head-gnav-list a {
    color: #000000;
    text-decoration: none;
    /* font-family: 'Roboto Condensed', sans-serif; */
    font-family: "EB Garamond", serif;
    font-weight: 700;
    font-size: .14rem;
    letter-spacing: .1em;
    position: relative;
    display: inline-block;
    transition: 0.3s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .c-head .c-head-in .c-head-gnav-list a::after {
    position: absolute;
    bottom: -5px;
    left: 50%;
    content: '';
    width: 0;
    height: 1px;
    background-color: #000;
    transition: 0.3s cubic-bezier(0.55, 0.05, 0.22, 0.99);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .c-head .c-head-in .c-head-gnav-list a:hover::after {
    width: 100%;
  }
  .c-head .c-head-in .c-head-sns-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 40px;
    width: 50px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .c-head .c-head-in .c-head-sns-list a {
    transition: 0.3s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .c-head .c-head-in .c-head-sns-list a:hover {
    opacity: .6;
  }
  .c-head .c-head-in .c-head-contact {
    margin-left: 50px;
    overflow: hidden;
  }
  .c-head .c-head-in .c-head-contact a {
    display: block;
    width: 170px;
    padding: 12px 0;
    border: 2px solid #000;
    text-align: center;
    font-size: .12rem;
    position: relative;
    transition: 0.4s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
/*.c-head .c-head-in .c-head-contact a::after{
	content: "";
    position: absolute;
    background: url(/img/icon_mail@2x.png) no-repeat center center;
    background-size: 100%;
    width: 19px;
    height: 15px;
    left: 30px;
    top: 9px;
}
	.c-head .c-head-in .c-head-contact a:hover::after{
		content: "";
		background: url(/img/icon_mail_on@2x.png) no-repeat center center;
		background-size: 100%;
		width: 19px;
		height: 15px;
		left: 30px;
		top: 9px;
	}*/
  .c-head .c-head-in .c-head-contact a::before {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    right: -50px;
    bottom: 0;
    left: 0;
    border-right: 50px solid transparent;
    border-bottom: 40px solid #000;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: 0.4s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .c-head .c-head-in .c-head-contact a:hover {
    color: #fff;
  }
  .c-head .c-head-in .c-head-contact a:hover::before {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .c-body-common-news {
    width: 900px;
    margin: 0 auto 50px;
    border: 1px solid #a57943;
    padding: 30px;
  }
  .c-body-common-news .c-body-common-news-block:nth-child(n+2) {
    margin-top: 20px;
  }
  .c-body-common-news .c-body-common-news-block__title {
    color: #a57943;
    font-weight: bold;
    font-size: .14rem;
    letter-spacing: .1em;
    line-height: 1.42;
    margin-bottom: 10px;
  }
  .c-body-common-news .c-body-common-news-block__text {
    font-size: .14rem;
    letter-spacing: .1em;
    line-height: 1.42;
  }
  .c-body-common-contact {
    background: #f7c84d;
    width: 900px;
    margin: 60px auto;
    padding: 45px 0 40px;
    text-align: center;
  }
  .c-body-common-contact .c-body-common-contact-block-tel {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: .18rem;
    letter-spacing: .1em;
    margin-bottom: 10px;
  }
  .c-body-common-contact .c-body-common-contact-block-hour {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: .12rem;
    letter-spacing: .1em;
    margin-bottom: 30px;
  }
  .c-body-common-contact .c-body-common-contact-btn a {
    display: block;
    width: 250px;
    margin: 0 auto;
    border: 2px solid #000;
    padding: 20px 0;
    font-size: .14rem;
    font-weight: bold;
    letter-spacing: .1em;
    transition: 0.8s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .c-body-common-contact .c-body-common-contact-btn a:hover {
    background: #e2b747;
    color: #000;
  }
  .page-top-btn {
    display: none;
    position: -webkit-sticky;
    position: sticky;
    bottom: 10px;
    z-index: 9999;
    margin-bottom: 10px;
  }
  .page-top-btn .page-top-btn-link {
    margin: 0 80px 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
    width: 30px;
    height: 30px;
    background: #000;
  }
	.page-top-btn .page-top-btn-link p{
	width: 0;
    height: 0;
    border-top: solid 0px transparent;
    border-right: solid 6px transparent;
    border-bottom: solid 9px #fff;
    border-left: solid 6px transparent;
	}
  div.c-bottom-nav {
    border-top: 1px solid #a57943;
  }
  div.c-bottom-nav .c-bottom-nav-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px 0;
  }
  div.c-bottom-nav .c-bottom-nav-list__item {
    padding: 0 10px;
    border-right: 1px solid #7a7a7a;
    font-size: .12rem;
    letter-spacing: .05em;
  }
  div.c-bottom-nav .c-bottom-nav-list__item:last-of-type {
    border-right: none;
  }
  .c-foot {
    background: #4c3914;
    color: #fff;
  }
  .c-foot .c-foot-nav-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px 0;
  }
  .c-foot .c-foot-nav-list__item {
    padding: 0 10px;
    border-right: 1px solid #fff;
    letter-spacing: .05em;
    font-size: .12rem;
  }
  .c-foot .c-foot-nav-list__item a {
    color: #fff;
  }
  .c-foot .c-foot-nav-list__item:last-of-type {
    border-right: none;
  }
  .c-foot .c-foot-address {
    text-align: center;
    font-size: .11rem;
    line-height: 1.54;
    letter-spacing: .05em;
  }
  .c-foot .c-foot-address .c-foot-address-facility {
    font-size: .14rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
  }
  .c-foot .c-foot-link-map {
    display: block;
    width: 130px;
    margin: 14px auto 20px;
    border: 2px solid #fff;
    padding: 12px 0;
    text-align: center;
    font-size: .14rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    color: #fff;
    letter-spacing: .1em;
    transition: 0.8s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .c-foot .c-foot-link-map:hover {
    background: #2f1f00;
  }
  .c-foot .c-foot-copyright {
    background: #291d06;
    padding: 15px 0;
    text-align: center;
    font-size: .11rem;
    letter-spacing: .05em;
  }
}

@media screen and (min-width: 769px) and (max-width: 1280px) {
  .c-head .c-head-in .c-head-gnav-list {
    margin-left: 132px;
  }
}

@media print {
  .c-head {
    position: static;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2Uuc2NzcyIsImJhc2UuY3NzIiwibW9kdWxlL19tb2R1bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNDO0lBQ0MsV0FBVTtHQ0RUO0VER0Y7SUFDQyxXQUFVO0dDRFQ7Q0FDRjs7QURMRDtFQUNDO0lBQ0MsV0FBVTtHQ0RUO0VER0Y7SUFDQyxXQUFVO0dDRFQ7Q0FDRjs7QURJRDtFQUNDO0lBQ0MsV0FBVTtHQ0RUO0VER0Y7SUFDQyxXQUFVO0dDRFQ7Q0FDRjs7QURMRDtFQUNDO0lBQ0MsV0FBVTtHQ0RUO0VER0Y7SUFDQyxXQUFVO0dDRFQ7Q0FDRjs7QURHRDtFQUNDO0lBQ0MsY0FBYTtJQUNiLFdBQVU7SUFDVix3QkFBdUI7R0NBdEI7RURFRjtJQUNDLGVBQWM7R0NBYjtFREVGO0lBQ0MsZUFBYztJQUNkLFdBQVU7R0NBVDtDQUNGOztBRFpEO0VBQ0M7SUFDQyxjQUFhO0lBQ2IsV0FBVTtJQUNWLHdCQUF1QjtHQ0F0QjtFREVGO0lBQ0MsZUFBYztHQ0FiO0VERUY7SUFDQyxlQUFjO0lBQ2QsV0FBVTtHQ0FUO0NBQ0Y7O0FER0Q7RUFDQztJQUNDLFdBQVU7SUFDVixtQ0FBMEI7SUFBMUIsMkJBQTBCO0dDQXpCO0VERUY7SUFDQyxXQUFVO0lBQ1YsaUNBQXdCO0lBQXhCLHlCQUF3QjtHQ0F2QjtDQUNGOztBRFJEO0VBQ0M7SUFDQyxXQUFVO0lBQ1YsbUNBQTBCO0lBQTFCLDJCQUEwQjtHQ0F6QjtFREVGO0lBQ0MsV0FBVTtJQUNWLGlDQUF3QjtJQUF4Qix5QkFBd0I7R0NBdkI7Q0FDRjs7QURHRDtFQUNDLHNEQUFvRDtDQUlwRDs7QUFMRDtFQUdFLFlBQVc7Q0FDWDs7QUUzQkQ7RUZnQ0E7SUFDQyxvQ0FBbUM7SUFDbkMsK0JBQThCO0dBQzlCO0VBQ0Q7SUFDQyx5QkFBd0I7R0FDeEI7RUFDRDtJQUNDLFlBQVc7SUFDWCxvQkFBbUI7R0FDbkI7RUFDRDtJQUNDLHVCRXREeUM7R0Z1RHpDO0VBQ0Q7SUFDQyxZQUFXO0lBQ1gs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QXVCO0lBQXZCLHdCQUF1QjtJQUN2QixnQkFBZTtHQUNmO0VBTkY7SUFRRSxnQkFBZTtJQUNmLGdDQUErQjtJQUMvQixrQkFBaUI7SUFDakIsc0JBQXFCO0dBSXJCO0VBZkY7SUFhRyxtQkFBa0I7R0FDbEI7RUFJSDtJQUNDLG9CRW5qQnFCO0lGb2pCckIsWUVoakJVO0dGcW1CVjtFQXZERDtJQUlFLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsZ0NBQXVCO0lBQXZCLHNCQUF1QjtJQUF2Qix3QkFBdUI7SUFDdkIsZ0JBQWU7R0FDZjtFQVBGO0lBU0UsZ0JBQWU7SUFDZiw2QkV4akJTO0lGeWpCVCxzQkFBcUI7SUFDckIsa0JBQWlCO0dBT2pCO0VBbkJGO0lBY0csWUU1akJRO0dGNmpCUjtFQWZIO0lBaUJHLG1CQUFrQjtHQUNsQjtFQWxCSDtJQXFCRSxtQkFBa0I7SUFDbEIsa0JBQWlCO0lBQ2pCLGtCQUFpQjtJQUNqQixzQkFBcUI7R0FNckI7RUE5QkY7SUEwQkcsa0JBQWlCO0lBQ2pCLDRDQUEyQztJQUMzQyxpQkFBZ0I7R0FDaEI7RUE3Qkg7SUFnQ0UsZUFBYztJQUNkLGFBQVk7SUFDWix1QkFBc0I7SUFDdEIsdUJFamxCUztJRmtsQlQsZ0JBQWU7SUFDZixtQkFBa0I7SUFDbEIsa0JBQWlCO0lBQ2pCLDRDQUEyQztJQUMzQyxpQkFBZ0I7SUFDaEIsWUV2bEJTO0lGd2xCVCxxQkFBb0I7SUFDcEIsc0RBQW9EO0dBSXBEO0VBL0NGO0lBNkNHLG9CQUF5QztHQUN6QztFQTlDSDtJQWlERSxvQkVsbUJvQjtJRm1tQnBCLGdCQUFlO0lBQ2YsbUJBQWtCO0lBQ2xCLGtCQUFpQjtJQUNqQixzQkFBcUI7R0FDckI7Q0NDRjs7QURJRDtFQUNDO0lBR0csbUJBQWtCO0dBQ2xCO0NDSEgiLCJmaWxlIjoiYmFzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibW9kdWxlL19tb2R1bGUuc2Nzc1wiO1xyXG5cclxuQGtleWZyYW1lcyBzcF9tZW51X2NvbnRyb2x7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcF9tZW51X2NvbnRyb2xfY2xvc2Uge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzcF9tZW51X3BhbmVsX29wZW57XHJcblx0MCUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0MSUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlX25hdntcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdHRyYW5zaXRpb246IC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XHJcblx0Ji5zY3JvbGwtYmx1ciB7XHJcblx0XHRvcGFjaXR5OiAuNTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBtcShzcCkge1xyXG5cdGh0bWwge1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblx0fVxyXG5cdC5wYy12aWV3IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR9XHJcblx0Ym9keSB7XHJcblx0XHRtYXJnaW4tdG9wOiBnZXRWd1NpemUoNTApO1xyXG5cdH1cclxuXHQuYy1oZWFkIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHR6LWluZGV4OiA5OTk5OTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRDSVRUQV9CUk9XTjAxLCAuMik7XHJcblx0XHQuYy1oZWFkLWluIHtcclxuXHRcdFx0d2lkdGg6IGdldFZ3U2l6ZSgzNDUpO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbjogZ2V0VndTaXplKDE1KSBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LmMtaGVhZC1sb2dvIHtcclxuXHRcdFx0d2lkdGg6IGdldFZ3U2l6ZSgyMjApO1xyXG5cdFx0XHRwYWRkaW5nOiBnZXRWd1NpemUoMikgMDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHQuYy1oZWFkLXNwLWJ0biB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblx0XHRcdHdpZHRoOiBnZXRWd1NpemUoMjApO1xyXG5cdFx0XHQvLyBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgyMC8zNDUpO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHM7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdC5tZW51LXRyaWdnZXIsXHJcblx0XHRcdC5tZW51LXRyaWdnZXIgc3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHM7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWVudS10cmlnZ2VyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDV2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDQuNXZ3O1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdFx0XHR0b3A6IDEuODV2dztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuODV2dykgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHRcdFx0bGVmdDogMjAwJTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNHZ3KTtcclxuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBhY3RpdmUtbWVudS1iYXIwMiAuOHMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRALXdlYmtpdC1rZXlmcmFtZXMgYWN0aXZlLW1lbnUtYmFyMDIge1xyXG5cdFx0XHRcdFx0XHQxMDAlIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBrZXlmcmFtZXMgYWN0aXZlLW1lbnUtYmFyMDIge1xyXG5cdFx0XHRcdFx0XHQxMDAlIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjg1dncpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1oZWFkLW1lbnUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC5jLWhlYWQtbWVudS1pbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNC4ydnc7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoLTE1LzM0NSk7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMzJ2dztcclxuXHRcdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkV0hJVEUsIC45Nik7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5wYW5lbC1vcGVuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuXHRcdFx0XHRhbmltYXRpb246IHNwX21lbnVfcGFuZWxfb3BlbiAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpIC41cyBmb3J3YXJkcztcclxuXHRcdFx0XHQuYy1oZWFkLWduYXYtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0XHRAZm9yICRjb3VudCBmcm9tIDEgdGhyb3VnaCAzIHtcclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgjeyRjb3VudH0pIHtcclxuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVfbmF2ICgkY291bnQgLyAyLjUpICogLjVzIGVhc2UtaW4tb3V0IC43cyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYy1oZWFkLWduYXYtbGlzdCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZSg4MC8zNDUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWhlYWQtZ25hdi1saXN0X19pdGVtIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSg1MC8zNDUpO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRAaW5jbHVkZSB2d19zaXplKDE0KTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTsgXHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYy1oZWFkLXNucy1saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDgwLzM0NSk7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtaGVhZC1zbnMtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzAvODApO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWhlYWQtY29udGFjdCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZSgyMC8zNDUpO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxNzAvMzQ1KTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHZ3X3NpemUoMTIpO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgxNS8zNDUpIDA7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmMtYm9keS1jb21tb24tbmV3cyB7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSgzNDUvMzc1KTtcclxuXHRcdG1hcmdpbjogMCBhdXRvIHBlcmNlbnRhZ2UoMzAvMzc1KTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRDSVRUQV9CUk9XTjAxO1xyXG5cdFx0cGFkZGluZzogcGVyY2VudGFnZSgyMC8zNzUpO1xyXG5cdFx0LmMtYm9keS1jb21tb24tbmV3cy1ibG9jayB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKG4rMikge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDglO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LWNvbW1vbi1uZXdzLWJsb2NrX190aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIHZ3X3NpemUoMTQpO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG5cdFx0XHRjb2xvcjogJENJVFRBX0JST1dOMDE7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuNzk3MSU7XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LWNvbW1vbi1uZXdzLWJsb2NrX190ZXh0IHtcclxuXHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgxNCk7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40MjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jLWJvZHktY29tbW9uLWNvbnRhY3Qge1xyXG5cdFx0bWFyZ2luOiBwZXJjZW50YWdlKDYwLzM3NSkgMCBwZXJjZW50YWdlKDgwLzM3NSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkQ0lUVEFfUElOSztcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoNDUvMzc1KSAwIHBlcmNlbnRhZ2UoNDAvMzc1KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC5jLWJvZHktY29tbW9uLWNvbnRhY3QtYmxvY2stdGVsIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgxOCk7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDEwLzM3NSk7XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LWNvbW1vbi1jb250YWN0LWJsb2NrLWhvdXIge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRAaW5jbHVkZSB2d19zaXplKDEyKTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMzAvMzc1KTtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktY29tbW9uLWNvbnRhY3QtYnRuIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHZ3X3NpemUoMTQpO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDI1MC8zMzApO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMjQvMzMwKSAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0bWFyZ2luOiBwZXJjZW50YWdlKDMwLzMzMCkgYXV0byAwO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFnZS10b3AtYnRuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdFx0Ym90dG9tOiBwZXJjZW50YWdlKDEwLzM3NSk7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0LnBhZ2UtdG9wLWJ0bi1saW5rIHtcclxuXHRcdFx0bWFyZ2luOiAwIHBlcmNlbnRhZ2UoMTAvMzc1KSBwZXJjZW50YWdlKDEwLzM3NSkgYXV0bztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDMwLzM3NSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdGRpdi5jLWJvdHRvbS1uYXYge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRDSVRUQV9CUk9XTjAxO1xyXG5cdFx0LmMtYm90dG9tLW5hdi1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzUwLzM3NSk7XHJcblx0XHRcdG1hcmdpbjogcGVyY2VudGFnZSgyMC8zNzUpIGF1dG8gMDtcclxuXHRcdH1cclxuXHRcdC5jLWJvdHRvbS1uYXYtbGlzdF9faXRlbSB7XHJcblx0XHRcdEBpbmNsdWRlIHZ3X3NpemUoMTIpO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0XHRcdHBhZGRpbmc6IDAgcGVyY2VudGFnZSgxMi8yNTApO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2E3YTdhO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDE1LzI1MCk7XHJcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmMtZm9vdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkQ0lUVEFfQlJPV04wMjtcclxuXHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHQuYy1mb290LW5hdi1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjcwLzM3NSk7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzMC8zNzUpO1x0XHJcblx0XHR9XHJcblx0XHQuYy1mb290LW5hdi1saXN0X19pdGVtIHtcclxuXHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgxMik7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdFx0cGFkZGluZzogMCBwZXJjZW50YWdlKDEyLzI3MCk7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRXSElURTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSgxNS8yNzApO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWZvb3QtYWRkcmVzcyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UoMTAvMzc1KTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSB2d19zaXplKDExKTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41NDtcclxuXHRcdFx0LmMtZm9vdC1hZGRyZXNzLWZhY2lsaXR5IHtcclxuXHRcdFx0XHRAaW5jbHVkZSB2d19zaXplKDE0KTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWZvb3QtbGluay1tYXAge1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMTMwLzM3NSk7XHJcblx0XHRcdG1hcmdpbjogcGVyY2VudGFnZSgyMC8zNzUpIGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMTAvMzc1KTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkV0hJVEU7XHJcblx0XHRcdEBpbmNsdWRlIHZ3X3NpemUoMTQpO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0XHR9XHJcblx0XHQuYy1mb290LWNvcHlyaWdodCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRDSVRUQV9CUk9XTjAzO1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDE1LzM3NSkgMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSB2d19zaXplKDExKTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbXEocGMpIHtcclxuXHQuc3AtdmlldyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdGJvZHkge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHR9XHJcblx0LmMtaGVhZCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiA5OTk5OTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRDSVRUQV9CUk9XTjAxLCAuMik7XHJcblx0XHQuYy1oZWFkLWluIHtcclxuXHRcdFx0d2lkdGg6IDEwMDBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDA7XHJcblx0XHRcdGhlYWRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWhlYWQtbG9nbyB7XHJcblx0XHRcdFx0d2lkdGg6IDIyMHB4O1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtaGVhZC1tZW51LWluIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtaGVhZC1nbmF2LWxpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1NXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMzVweDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuMTRyZW07XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTsgXHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogLTVweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWhlYWQtc25zLWxpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC42O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYy1oZWFkLWNvbnRhY3Qge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxNzBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IC4xMnJlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC40cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zQWJzb2x1dGUoMCwgLTUwcHgsIDAsIDApO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDQwcHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjRzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy1ib2R5LWNvbW1vbi1uZXdzIHtcclxuXHRcdHdpZHRoOiA5MDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkQ0lUVEFfQlJPV04wMTtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHQuYy1ib2R5LWNvbW1vbi1uZXdzLWJsb2NrIHtcclxuXHRcdFx0JjpudGgtY2hpbGQobisyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS1jb21tb24tbmV3cy1ibG9ja19fdGl0bGUge1xyXG5cdFx0XHRjb2xvcjogJENJVFRBX0JST1dOMDE7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IC4xNHJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS1jb21tb24tbmV3cy1ibG9ja19fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjE0cmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYy1ib2R5LWNvbW1vbi1jb250YWN0IHtcclxuXHRcdGJhY2tncm91bmQ6ICRDSVRUQV9QSU5LO1xyXG5cdFx0d2lkdGg6IDkwMHB4O1xyXG5cdFx0bWFyZ2luOiA2MHB4IGF1dG87XHJcblx0XHRwYWRkaW5nOiA0NXB4IDAgNDBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC5jLWJvZHktY29tbW9uLWNvbnRhY3QtYmxvY2stdGVsIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAuMThyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS1jb21tb24tY29udGFjdC1ibG9jay1ob3VyIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC1zaXplOiAuMTJyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS1jb21tb24tY29udGFjdC1idG4ge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHRcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0XHRmb250LXNpemU6IC4xNHJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRDSVRUQV9QSU5LLCAxNSUpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wYWdlLXRvcC1idG4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHRib3R0b206IDEwcHg7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0LnBhZ2UtdG9wLWJ0bi1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgODBweCAyMHB4IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRkaXYuYy1ib3R0b20tbmF2IHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkQ0lUVEFfQlJPV04wMTtcclxuXHRcdC5jLWJvdHRvbS1uYXYtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHR9XHJcblx0XHQuYy1ib3R0b20tbmF2LWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3YTdhN2E7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjEycmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmMtZm9vdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkQ0lUVEFfQlJPV04wMjtcclxuXHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHQuYy1mb290LW5hdi1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHRcdH1cclxuXHRcdC5jLWZvb3QtbmF2LWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRXSElURTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0XHRmb250LXNpemU6IC4xMnJlbTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1mb290LWFkZHJlc3Mge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjExcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41NDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0XHQuYy1mb290LWFkZHJlc3MtZmFjaWxpdHkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogLjE0cmVtO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtZm9vdC1saW5rLW1hcCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRcdG1hcmdpbjogMTRweCBhdXRvIDIwcHg7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRXSElURTtcclxuXHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjE0cmVtO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjhzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogc2F0dXJhdGUoJENJVFRBX0JST1dOMDMsIDgwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWZvb3QtY29weXJpZ2h0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJENJVFRBX0JST1dOMDM7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IC4xMXJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gVGFibGV06Kq/5pW0XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblx0LmMtaGVhZCB7XHJcblx0XHQuYy1oZWFkLWluIHtcclxuXHRcdFx0LmMtaGVhZC1nbmF2LWxpc3Qge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBrZXlmcmFtZXMgc3BfbWVudV9jb250cm9sIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwX21lbnVfY29udHJvbF9jbG9zZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcF9tZW51X3BhbmVsX29wZW4ge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZV9uYXYge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XG59XG5cbmJvZHkuc2Nyb2xsLWJsdXIge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB9XG4gIC5wYy12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIGJvZHkge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzdnc7XG4gIH1cbiAgLmMtaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2NSwgMTIxLCA2NywgMC4yKTtcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtaW4ge1xuICAgIHdpZHRoOiA5MnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDR2dyBhdXRvO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1sb2dvIHtcbiAgICB3aWR0aDogNTguNjY2Njd2dztcbiAgICBwYWRkaW5nOiAwLjUzMzMzdncgMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtc3AtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgd2lkdGg6IDUuMzMzMzN2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1zcC1idG4gLm1lbnUtdHJpZ2dlcixcbiAgLmMtaGVhZCAuYy1oZWFkLXNwLWJ0biAubWVudS10cmlnZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmMtaGVhZCAuYy1oZWFkLXNwLWJ0biAubWVudS10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDV2dztcbiAgICBoZWlnaHQ6IDQuNXZ3O1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1zcC1idG4gLm1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1zcC1idG4gLm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmMtaGVhZCAuYy1oZWFkLXNwLWJ0biAubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogMS44NXZ3O1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1zcC1idG4gLm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmMtaGVhZCAuYy1oZWFkLXNwLWJ0biAubWVudS10cmlnZ2VyLnBhbmVsLW9wZW4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuODV2dykgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLmMtaGVhZCAuYy1oZWFkLXNwLWJ0biAubWVudS10cmlnZ2VyLnBhbmVsLW9wZW4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbGVmdDogMjAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjR2dyk7XG4gICAgYW5pbWF0aW9uOiBhY3RpdmUtbWVudS1iYXIwMiAuOHMgZm9yd2FyZHM7XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGFjdGl2ZS1tZW51LWJhcjAyIHtcbiAgICAxMDAlIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBhY3RpdmUtbWVudS1iYXIwMiB7XG4gICAgMTAwJSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1zcC1idG4gLm1lbnUtdHJpZ2dlci5wYW5lbC1vcGVuIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS44NXZ3KSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1tZW51IC5jLWhlYWQtbWVudS1pbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNC4ydnc7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC00LjM0NzgzJTtcbiAgICBoZWlnaHQ6IDEzMnZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTYpO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1tZW51LnBhbmVsLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgYW5pbWF0aW9uOiBzcF9tZW51X3BhbmVsX29wZW4gMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSkgMC41cyBmb3J3YXJkcztcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtbWVudS5wYW5lbC1vcGVuIC5jLWhlYWQtZ25hdi1saXN0X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBhbmltYXRpb246IGZhZGVfbmF2IDAuMnMgZWFzZS1pbi1vdXQgMC43cyBmb3J3YXJkcztcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtbWVudS5wYW5lbC1vcGVuIC5jLWhlYWQtZ25hdi1saXN0X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBhbmltYXRpb246IGZhZGVfbmF2IDAuNHMgZWFzZS1pbi1vdXQgMC43cyBmb3J3YXJkcztcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtbWVudS5wYW5lbC1vcGVuIC5jLWhlYWQtZ25hdi1saXN0X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBhbmltYXRpb246IGZhZGVfbmF2IDAuNnMgZWFzZS1pbi1vdXQgMC43cyBmb3J3YXJkcztcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtbWVudSAuYy1oZWFkLWduYXYtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjMuMTg4NDElO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1tZW51IC5jLWhlYWQtZ25hdi1saXN0X19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuNDkyNzUlO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtbWVudSAuYy1oZWFkLXNucy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMy4xODg0MSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmMtaGVhZCAuYy1oZWFkLW1lbnUgLmMtaGVhZC1zbnMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1tZW51IC5jLWhlYWQtY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogNS43OTcxJTtcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtbWVudSAuYy1oZWFkLWNvbnRhY3QgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ5LjI3NTM2JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBwYWRkaW5nOiA0LjM0NzgzJSAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB9XG4gIC5jLWJvZHktY29tbW9uLW5ld3Mge1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbWFyZ2luOiAwIGF1dG8gOCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E1Nzk0MztcbiAgICBwYWRkaW5nOiA1LjMzMzMzJTtcbiAgfVxuICAuYy1ib2R5LWNvbW1vbi1uZXdzIC5jLWJvZHktY29tbW9uLW5ld3MtYmxvY2s6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDglO1xuICB9XG4gIC5jLWJvZHktY29tbW9uLW5ld3MgLmMtYm9keS1jb21tb24tbmV3cy1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICBjb2xvcjogI2E1Nzk0MztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc5NzElO1xuICB9XG4gIC5jLWJvZHktY29tbW9uLW5ld3MgLmMtYm9keS1jb21tb24tbmV3cy1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICB9XG4gIC5jLWJvZHktY29tbW9uLWNvbnRhY3Qge1xuICAgIG1hcmdpbjogMTYlIDAgMjEuMzMzMzMlO1xuICAgIGJhY2tncm91bmQ6ICNjYzllYTk7XG4gICAgcGFkZGluZzogMTIlIDAgMTAuNjY2NjclO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYy1ib2R5LWNvbW1vbi1jb250YWN0IC5jLWJvZHktY29tbW9uLWNvbnRhY3QtYmxvY2stdGVsIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NjY2NyU7XG4gIH1cbiAgLmMtYm9keS1jb21tb24tY29udGFjdCAuYy1ib2R5LWNvbW1vbi1jb250YWN0LWJsb2NrLWhvdXIge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gIH1cbiAgLmMtYm9keS1jb21tb24tY29udGFjdCAuYy1ib2R5LWNvbW1vbi1jb250YWN0LWJ0biBhIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHdpZHRoOiA3NS43NTc1OCU7XG4gICAgcGFkZGluZzogNy4yNzI3MyUgMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogOS4wOTA5MSUgYXV0byAwO1xuICB9XG4gIC5wYWdlLXRvcC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDIuNjY2NjclO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cbiAgLnBhZ2UtdG9wLWJ0biAucGFnZS10b3AtYnRuLWxpbmsge1xuICAgIG1hcmdpbjogMCAyLjY2NjY3JSAyLjY2NjY3JSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4JTtcbiAgfVxuICBkaXYuYy1ib3R0b20tbmF2IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2E1Nzk0MztcbiAgfVxuICBkaXYuYy1ib3R0b20tbmF2IC5jLWJvdHRvbS1uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDkzLjMzMzMzJTtcbiAgICBtYXJnaW46IDUuMzMzMzMlIGF1dG8gMDtcbiAgfVxuICBkaXYuYy1ib3R0b20tbmF2IC5jLWJvdHRvbS1uYXYtbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIHBhZGRpbmc6IDAgNC44JTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2E3YTdhO1xuICAgIG1hcmdpbi1ib3R0b206IDYlO1xuICB9XG4gIGRpdi5jLWJvdHRvbS1uYXYgLmMtYm90dG9tLW5hdi1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5jLWZvb3Qge1xuICAgIGJhY2tncm91bmQ6ICM0YzM5MTQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmMtZm9vdCAuYy1mb290LW5hdi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNzIlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA4JTtcbiAgfVxuICAuYy1mb290IC5jLWZvb3QtbmF2LWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBwYWRkaW5nOiAwIDQuNDQ0NDQlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41NTU1NiU7XG4gIH1cbiAgLmMtZm9vdCAuYy1mb290LW5hdi1saXN0X19pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jLWZvb3QgLmMtZm9vdC1uYXYtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYy1mb290IC5jLWZvb3QtYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDIuOTMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIH1cbiAgLmMtZm9vdCAuYy1mb290LWFkZHJlc3MgLmMtZm9vdC1hZGRyZXNzLWZhY2lsaXR5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5jLWZvb3QgLmMtZm9vdC1saW5rLW1hcCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzQuNjY2NjclO1xuICAgIG1hcmdpbjogNS4zMzMzMyUgYXV0bztcbiAgICBwYWRkaW5nOiAyLjY2NjY3JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgfVxuICAuYy1mb290IC5jLWZvb3QtY29weXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjkxZDA2O1xuICAgIHBhZGRpbmc6IDQlIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDIuOTMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5jLWhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTY1LCAxMjEsIDY3LCAwLjIpO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1pbiB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLmMtaGVhZCAuYy1oZWFkLWluIGhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1pbiAuYy1oZWFkLWxvZ28ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtaW4gLmMtaGVhZC1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmMtaGVhZCAuYy1oZWFkLWluIC5jLWhlYWQtbWVudS1pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1pbiAuYy1oZWFkLWduYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMTU1cHg7XG4gICAgd2lkdGg6IDMzNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtaW4gLmMtaGVhZC1nbmF2LWxpc3QgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IC4xNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1pbiAuYy1oZWFkLWduYXYtbGlzdCBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmMtaGVhZCAuYy1oZWFkLWluIC5jLWhlYWQtZ25hdi1saXN0IGE6aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtaW4gLmMtaGVhZC1zbnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtaW4gLmMtaGVhZC1zbnMtbGlzdCBhIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KTtcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtaW4gLmMtaGVhZC1zbnMtbGlzdCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxuICAuYy1oZWFkIC5jLWhlYWQtaW4gLmMtaGVhZC1jb250YWN0IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1pbiAuYy1oZWFkLWNvbnRhY3QgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC4xMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC40cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XG4gIH1cbiAgLmMtaGVhZCAuYy1oZWFkLWluIC5jLWhlYWQtY29udGFjdCBhOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTUwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgIzAwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xuICB9XG4gIC5jLWhlYWQgLmMtaGVhZC1pbiAuYy1oZWFkLWNvbnRhY3QgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmMtaGVhZCAuYy1oZWFkLWluIC5jLWhlYWQtY29udGFjdCBhOmhvdmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuYy1ib2R5LWNvbW1vbi1uZXdzIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTU3OTQzO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLmMtYm9keS1jb21tb24tbmV3cyAuYy1ib2R5LWNvbW1vbi1uZXdzLWJsb2NrOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jLWJvZHktY29tbW9uLW5ld3MgLmMtYm9keS1jb21tb24tbmV3cy1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjYTU3OTQzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogLjE0cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmMtYm9keS1jb21tb24tbmV3cyAuYy1ib2R5LWNvbW1vbi1uZXdzLWJsb2NrX190ZXh0IHtcbiAgICBmb250LXNpemU6IC4xNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgfVxuICAuYy1ib2R5LWNvbW1vbi1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjY2M5ZWE5O1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICBwYWRkaW5nOiA0NXB4IDAgNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmMtYm9keS1jb21tb24tY29udGFjdCAuYy1ib2R5LWNvbW1vbi1jb250YWN0LWJsb2NrLXRlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogLjE4cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmMtYm9keS1jb21tb24tY29udGFjdCAuYy1ib2R5LWNvbW1vbi1jb250YWN0LWJsb2NrLWhvdXIge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuMTJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYy1ib2R5LWNvbW1vbi1jb250YWN0IC5jLWJvZHktY29tbW9uLWNvbnRhY3QtYnRuIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBmb250LXNpemU6IC4xNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjhzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KTtcbiAgfVxuICAuYy1ib2R5LWNvbW1vbi1jb250YWN0IC5jLWJvZHktY29tbW9uLWNvbnRhY3QtYnRuIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNiMjZjN2Q7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnBhZ2UtdG9wLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG4gIC5wYWdlLXRvcC1idG4gLnBhZ2UtdG9wLWJ0bi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW46IDAgODBweCAyMHB4IGF1dG87XG4gIH1cbiAgZGl2LmMtYm90dG9tLW5hdiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNTc5NDM7XG4gIH1cbiAgZGl2LmMtYm90dG9tLW5hdiAuYy1ib3R0b20tbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIGRpdi5jLWJvdHRvbS1uYXYgLmMtYm90dG9tLW5hdi1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdhN2E3YTtcbiAgICBmb250LXNpemU6IC4xMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIH1cbiAgZGl2LmMtYm90dG9tLW5hdiAuYy1ib3R0b20tbmF2LWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLmMtZm9vdCB7XG4gICAgYmFja2dyb3VuZDogIzRjMzkxNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYy1mb290IC5jLWZvb3QtbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5jLWZvb3QgLmMtZm9vdC1uYXYtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGZvbnQtc2l6ZTogLjEycmVtO1xuICB9XG4gIC5jLWZvb3QgLmMtZm9vdC1uYXYtbGlzdF9faXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYy1mb290IC5jLWZvb3QtbmF2LWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLmMtZm9vdCAuYy1mb290LWFkZHJlc3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC4xMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIH1cbiAgLmMtZm9vdCAuYy1mb290LWFkZHJlc3MgLmMtZm9vdC1hZGRyZXNzLWZhY2lsaXR5IHtcbiAgICBmb250LXNpemU6IC4xNHJlbTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmMtZm9vdCAuYy1mb290LWxpbmstbWFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luOiAxNHB4IGF1dG8gMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAuMTRyZW07XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRyYW5zaXRpb246IDAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xuICB9XG4gIC5jLWZvb3QgLmMtZm9vdC1saW5rLW1hcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzJmMWYwMDtcbiAgfVxuICAuYy1mb290IC5jLWZvb3QtY29weXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjkxZDA2O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAuMTFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWhlYWQgLmMtaGVhZC1pbiAuYy1oZWFkLWduYXYtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMnB4O1xuICB9XG59XG4iLCIkQ0lUVEFfQlJPV04wMTogI2E1Nzk0MztcclxuJENJVFRBX0JST1dOMDI6ICM0YzM5MTQ7XHJcbiRDSVRUQV9CUk9XTjAzOiAjMjkxZDA2O1xyXG4kQ0lUVEFfR1JBWTogI2U3ZTNlMztcclxuJENJVFRBX1BJTks6ICNjYzllYTk7XHJcbiRXSElURTogI2ZmZjtcclxuXHJcbiRTUF9ERVNJR05fV0lEVEg6IDM3NTtcclxuXHJcbiRBTklNQV9DT01NT05fRUFTSU5HOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XHJcblxyXG5AZnVuY3Rpb24gZ2V0VndTaXplKCRzaXplKSB7XHJcblx0QHJldHVybiAoJHNpemUgLyAkU1BfREVTSUdOX1dJRFRIKSAqIDEwMHZ3O1xyXG59XHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuXHQnc3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCknLFxyXG5cdCdwYyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KScsXHJcblx0J3dpZGUnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc3ApIHtcclxuXHRAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwY0hvdmVyQW5pbWUoJGhlaWdodDogNTApIHtcclxuXHRAY29udGVudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRAaW5jbHVkZSBwb3NBYnNvbHV0ZSgwLCAjey0kaGVpZ2h0fXB4LCAwLCAwKTtcclxuXHRcdGJvcmRlci1yaWdodDogI3skaGVpZ2h0fXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogI3skaGVpZ2h0IC0gMTB9cHggc29saWQgIzAwMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQ6Mzc1KXtcclxuXHQkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIHZ3X3NpemUoJGZvbnRTaXplKSB7XHJcblx0Zm9udC1zaXplOiAkZm9udFNpemUgKiAxcHg7XHJcblx0Zm9udC1zaXplOiBnZXRfdncoJGZvbnRTaXplKTtcclxufVxyXG5cclxuQG1peGluIHBvc0Fic29sdXRlKCR0b3A6MCwgJHJpZ2h0OjAsICRib3R0b206MCwgJGxlZnQ6MCkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6ICR0b3A7XHJcblx0cmlnaHQ6ICRyaWdodDtcclxuXHRib3R0b206ICRib3R0b207XHJcblx0bGVmdDogJGxlZnQ7XHJcbn0iXX0= */
