@charset "UTF-8";
/* base color 
--------------------------------------------------------------------*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

html {
  font-size: 62.5%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: auto;
}
article, aside, span, figure, footer, header, hgroup, main, section {
  display: block;
}

p, ul, ol, li, dl, dt, dd, p, caption, th, td, form, input, textarea, blockquote, address, embed, object, figure, em {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
}

h1, h2, h3, h4, h5, h6, h7 {
  margin: 0;
  padding: 0;
}

body {
  position: relative;
  margin: 0;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-overflow-scrolling: touch;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
  font-size: 1.4em;
  line-height: 1;
  color: #fff;
  text-align: left;
  text-rendering: optimizeLegibility;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

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

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dd {
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

figure {
  line-height: 0;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

img {
  vertical-align: middle;
  border: none;
}

svg:not(:root) {
  overflow: hidden;
}

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

th {
  text-align: inherit;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  vertical-align: middle;
  position: relative;
  outline: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

/*--Prefix--*/
/*-- flexbox --*/
/*-- text --*/
/*-- hover --*/
/*-- position --*/
/*-- aspect --*/
/*-- text --*/
/*-- point --*/
/*-- form --*/
/*-- icon --*/
.center {
  text-align: center;
}

.lime-green {
  color: #DEFF26;
}

/* reset
-------------------------------------------------------*/
/*
*{
	outline:1px #ff0000 solid;
}
*/
ol,
ul {
  list-style-type: none;
}

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

/* base
-------------------------------------------------------*/
body {
  height: 100%;
  overflow: hidden;
}

/*
.preload *{
	-webkit-transition: none !important;
	transition:none !important;
}
*/
div.pageWrap {
  position: relative;
  width: 100%;
  text-align: left;
}

.ofi-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  font-family: "object-fit:cover;object-position:center center;";
}

.fadeIn-animation {
  opacity: 0;
  transform: translate(0, 70px);
  transition: all 1300ms;
}

.scrollin-animation {
  opacity: 1 !important;
  transform: translate(0, 0) !important;
}

/* layout
-------------------------------------------------------*/
header {
  transition: 0.5s ease;
  position: fixed;
  top: 0;
  left: 50%;
  width: 100%;
  width: 100%;
  margin: 0 auto;
  padding: 0 110px 0 5%;
  transform: translateX(-50%);
  z-index: 100;
}
header.scroll {
  transform: translateX(100%);
  opacity: 0;
}
header.active {
  left: 0;
  background: rgba(0, 0, 0, 0.85);
  transform: translateX(0);
  opacity: 1;
}
header::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: linear-gradient(rgba(0, 0, 0, 0.4), transparent);
}
header .header-top h1,
header .header-top .header-logo {
  position: relative;
  width: 113px;
}
header .header-top h1 a,
header .header-top .header-logo a {
  display: block;
}
header .header-top h1 a img,
header .header-top .header-logo a img {
  transition: 0.3s ease;
  -o-object-fit: contain;
     object-fit: contain;
}
header .header-inner .header-contents .global-nav > ul > li {
  position: relative;
}
header .header-inner .header-contents .global-nav > ul > li > a, header .header-inner .header-contents .global-nav > ul > li p {
  transition: 0.5s ease;
  position: relative;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0.03em;
}
header .header-inner .header-contents .other-menu > ul > li > a,
header .header-inner .header-contents .other-menu > ul > li > p {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.5s ease;
  width: 100px;
  height: 35px;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
header .header-inner .header-contents .other-menu > ul > li.login.active > a,
header .header-inner .header-contents .other-menu > ul > li.login.active > p {
  cursor: pointer;
}
header .header-inner .header-contents .other-menu > ul > li.login.click > a,
header .header-inner .header-contents .other-menu > ul > li.login.click > p {
  background: #fff;
  color: #212121;
}
header .header-inner .header-contents .other-menu .sns-icon ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
}
header .header-inner .header-contents .other-menu .sns-icon ul li a {
  display: block;
}
header .header-inner .header-contents .other-menu .sns-icon ul li a img {
  transition: 0.3s ease;
  width: 28px;
  height: 28px;
}

footer {
  position: relative;
  width: 100%;
  padding: 100px 5%;
  margin: 0 auto;
}
footer .footer-main-wrap {
  margin-bottom: 50px;
}
footer .footer-main-wrap .footer-desc-contents > *:not(:last-child) {
  margin-bottom: 40px;
}
footer .footer-main-wrap .footer-desc-contents .footer-logo figure img {
  height: 60px;
}
footer .footer-main-wrap .footer-desc-contents .footer-address p {
  color: #fff;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 2;
}
footer .footer-main-wrap .footer-desc-contents .footer-sns-icon ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
}
footer .footer-main-wrap .footer-desc-contents .footer-sns-icon ul li a {
  display: block;
}
footer .footer-main-wrap .footer-desc-contents .footer-sns-icon ul li a img {
  width: 32px;
  height: 32px;
}
footer .footer-main-wrap .footer-link-contents > ul > li dl dt {
  color: #fff;
  margin-bottom: 35px;
  font-family: "Montserrat", sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li:not(:last-child) {
  margin-bottom: 25px;
}
footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li a {
  display: inline-block;
  position: relative;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 0.02em;
}
footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li a::before {
  transition: 0.3s ease;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background: #fff;
}
footer .footer-from {
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #fff;
}
footer .footer-from p {
  font-family: "Montserrat", sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  text-align: right;
  letter-spacing: 0.02em;
}
footer .footer-from p a {
  transition: 0.3s ease;
  display: inline-block;
  text-decoration: underline;
}
footer small {
  display: block;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  text-align: right;
  letter-spacing: 0.02em;
}

.container {
  position: relative;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 110px 5% 0;
}
.container.top {
  padding: 0 5%;
}
.container.c-pagetop-padding {
  padding-top: 260px;
}
.container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  position: fixed;
  background: url(../common/images/page_bg.jpg) center center/cover no-repeat;
  height: 100dvh;
}

.hero-visual-Sec {
  position: relative;
}

.page-content {
  position: relative;
}
.page-content > *:not(:last-child) {
  margin-bottom: 150px;
}

.page-head-title {
  position: relative;
}
.page-head-title h1,
.page-head-title .header-logo {
  position: relative;
}

.section-head-title {
  position: relative;
}
.pagetop-grid {
  position: fixed;
  z-index: 990;
  bottom: 30px;
  right: 20px;
}
.pagetop-grid a {
  position: relative;
  display: block;
  width: 65px;
  height: 65px;
  color: #ffffff;
  font-size: 14px;
  line-height: 36px;
  text-align: center;
  background: url(../common/images/pagetop.svg) center center/cover no-repeat;
}

span.now-number {
  display: inline-block;
}

.c-title-parts {
  margin-bottom: 60px;
}
.c-title-parts.page-detail {
  margin-bottom: 60px;
}
.c-title-parts.page-detail h1,
.c-title-parts.page-detail h2,
.c-title-parts.page-detail b {
  margin-bottom: 0;
}
.c-title-parts h1,
.c-title-parts h2,
.c-title-parts > b {
  display: inline-block;
  margin-bottom: 30px;
  font-size: 4.8rem;
  font-weight: 400;
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.03em;
  line-height: 1.5;
}
.c-title-parts .desc-contents b {
  display: inline-block;
  font-size: 2.3rem;
  letter-spacing: 0.02em;
  line-height: 2;
}
.c-title-parts .desc-contents b:not(:last-child) {
  margin-bottom: 15px;
}
.c-title-parts .desc-contents p {
  font-size: 1.6rem;
  letter-spacing: 0;
  line-height: 1.75;
}
.c-title-parts .desc-contents p:not(:last-child) {
  margin-bottom: 40px;
}
.c-title-parts.mini > b {
  font-size: 4rem;
  font-weight: 500;
}
.c-title-parts.mini .desc-contents p {
  line-height: 1.5;
}

.c-link-btn1 {
  min-width: 155px;
  height: 45px;
}
.c-link-btn1 a, .c-link-btn1 p {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.5s ease;
  width: 100%;
  height: 100%;
  padding: 0 15px;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  letter-spacing: 0.02em;
}

.c-link-btn2,
.smf-button-control {
  min-width: 300px;
  width: -moz-fit-content;
  width: fit-content;
  height: 80px;
}
.c-link-btn2.color-gray button,
.smf-button-control.color-gray button {
  background: #666;
  border: 2px solid #666;
  color: #fff;
}
.c-link-btn2.center,
.smf-button-control.center {
  margin: 0 auto;
}
.c-link-btn2 button,
.smf-button-control button {
  all: unset;
  cursor: pointer;
  box-sizing: border-box;
}
.c-link-btn2 a,
.c-link-btn2 button,
.smf-button-control a,
.smf-button-control button {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.5s ease;
  width: 100%;
  height: 100%;
  padding: 0 15px;
  border: 2px solid #fff;
  border-radius: 40px;
  background: #fff;
  color: #212121;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}

.c-link-btn3 {
  min-width: 110px;
  width: -moz-fit-content;
  width: fit-content;
  height: 40px;
}
.c-link-btn3.white a {
  background: #fff;
  color: #000;
}
.c-link-btn3 a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.3s ease;
  width: 100%;
  height: 100%;
  padding: 0 10px;
  background: #000;
  border-radius: 4px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}

.c-schedule-section {
  max-width: 1030px;
  width: 100%;
  margin: 0 auto;
  padding: 60px 0;
  background: linear-gradient(45deg, #90E404, #42A902);
  border-radius: 70px 0 70px 0;
}
.c-schedule-section h2 {
  margin-bottom: 35px;
  color: #000;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  text-align: center;
  letter-spacing: 0;
}
.c-schedule-section p {
  max-width: 600px;
  width: 100%;
  margin: 0 auto 35px;
  color: #000;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 2;
}
.c-schedule-section .link-btn ul li.peatix {
  width: 580px;
  height: 90px;
}
.c-schedule-section .link-btn ul li.peatix a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  background: #fff;
  border-bottom: none;
}
.c-schedule-section .link-btn ul li.peatix a::before {
  position: absolute;
  transform: translate(0, -50%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='%2390E404' d='M26.6,0h3.4v26.4h-4.8V8.2L3.4,30l-3.4-3.4L21.8,4.8H3.6V0h23s0,0,0,0Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  top: 50%;
  right: 25px;
}
.c-schedule-section .link-btn ul li.peatix a img {
  width: 151px;
  height: 45px;
}
.c-schedule-section .link-btn ul li a {
  position: relative;
  padding: 0 60px 15px 0;
  border-bottom: 4px solid #000;
  color: #000;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 2.6rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.c-schedule-section .link-btn ul li a::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='%23000' d='M26.6,0h3.4v26.4h-4.8V8.2L3.4,30l-3.4-3.4L21.8,4.8H3.6V0h23s0,0,0,0Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  transition: 0.5s ease;
  content: "";
  display: block;
  position: absolute;
  bottom: 20px;
  right: 0;
  width: 20px;
  height: 20px;
}

.c-pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 10px;
  position: relative;
  width: 100%;
}
.c-pagination span {
  position: relative;
  display: inline-block;
  width: 35px;
  height: 35px;
}
.c-pagination span a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.c-pagination span a::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  border-top: 3px solid #757575;
  border-right: 3px solid #757575;
  translate: -50% -50%;
  rotate: -135deg;
}
.c-pagination span.prev a::before {
  left: 55%;
}
.c-pagination span.next a::before {
  left: 45%;
  scale: -1 -1;
}
.c-pagination span.none a {
  pointer-events: none;
  opacity: 0.5;
}
.c-pagination ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 14px;
}
.c-pagination ul li {
  width: 35px;
  height: 35px;
}
.c-pagination ul li a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #BABABA;
  font-size: 1.8rem;
}
.c-pagination ul li.current a {
  color: #fff;
  pointer-events: none;
}

.c-detail-pagination ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0 100px;
}
.c-detail-pagination ul li.none.prev a::before {
  border-top: 3px solid #818181;
  border-right: 3px solid #818181;
}
.c-detail-pagination ul li.none.next a::after {
  border-top: 3px solid #818181;
  border-right: 3px solid #818181;
}
.c-detail-pagination ul li.none a {
  pointer-events: none;
  color: #818181;
}
.c-detail-pagination ul li.prev a {
  padding-left: 45px;
}
.c-detail-pagination ul li.prev a::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 20px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  translate: -50% -50%;
  rotate: -135deg;
}
.c-detail-pagination ul li.next a {
  padding-right: 45px;
}
.c-detail-pagination ul li.next a::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 20px;
  height: 20px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  translate: 50% -50%;
  rotate: 45deg;
}
.c-detail-pagination ul li a {
  transition: 0.3s ease;
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.6rem;
  letter-spacing: 0.02em;
}

.c-page-desc-section {
  position: relative;
  height: 345px;
  margin-bottom: 0 !important;
  padding-top: 45px;
}
.c-page-desc-section::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  top: -110px;
  height: 455px;
}
.c-page-desc-section h1, .c-page-desc-section h2 {
  margin-bottom: 40px;
  font-family: "Oswald", sans-serif;
  font-size: 6rem;
  letter-spacing: 0.03em;
}
.c-page-desc-section p {
  font-size: 1.6rem;
  letter-spacing: 0;
  line-height: 1.75;
}

.c-contents-title {
  margin-bottom: 60px;
}
.c-contents-title h3 {
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.03em;
  line-height: 1.25;
}
.c-contents-title h3:not(:last-child) {
  margin-bottom: 30px;
}
.c-contents-title .title-txt p {
  font-size: 1.6rem;
  letter-spacing: 0;
  line-height: 1.5;
}

.c-staff-info1 .staff-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0 20px;
}
.c-staff-info1 .staff-wrap > figure {
  width: 80px;
}
.c-staff-info1 .staff-wrap > figure img {
  border-radius: 50%;
}
.c-staff-info1 .staff-wrap .staff-info {
  flex: 1;
}
.c-staff-info1 .staff-wrap .staff-info b {
  display: inline-block;
  margin-bottom: 5px;
  color: #212121;
  font-size: 1.5rem;
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.3;
}
.c-staff-info1 .staff-wrap .staff-info p {
  color: #757575;
  font-size: 1.5rem;
  letter-spacing: 0.02em;
  line-height: 1.3;
}
.c-staff-info1 .icon-wrap ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 5px;
}
.c-staff-info1 .icon-wrap ul li {
  width: 32px;
}
.c-staff-info1 .icon-wrap ul li a {
  display: block;
  width: 100%;
  height: 100%;
}

.c-staff-info2 .staff-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-wrap: nowrap;
  gap: 10px 20px;
}
.c-staff-info2 .staff-wrap figure {
  width: 60px;
}
.c-staff-info2 .staff-wrap figure img {
  border-radius: 50%;
}
.c-staff-info2 .staff-wrap .staff-info b {
  color: #212121;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.c-staff-info2 .staff-wrap .staff-info p {
  color: #757575;
  font-family: "Montserrat", sans-serif;
  font-size: 1.4rem;
  letter-spacing: 0.02em;
  line-height: 1.5;
}

@media screen and (min-width: 960px) {
  /* ------------------------------------------------------*/
  br.spbr {
    display: none;
  }
  footer .footer-main-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  footer .footer-main-wrap .footer-link-contents > ul {
    display: flex;
    flex-wrap: wrap;
    gap: 0 120px;
  }
  .pagetop-grid a:hover::before, .pagetop-grid a:hover::after {
    top: calc(50% - 10px);
  }
  .pagetop-grid a:hover::after {
    opacity: 1;
  }
  .c-title-parts.sp-title-center {
    text-align: center;
  }
  .c-title-parts.h-center {
    padding-top: 150px;
    margin-bottom: 150px;
  }
  .c-title-parts .flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: end;
  }
  .c-link-btn1 a:hover, .c-link-btn1 p:hover {
    background: #fff;
    color: #212121;
  }
  .c-link-btn2 a:hover,
  .c-link-btn2 button:hover,
  .smf-button-control a:hover,
  .smf-button-control button:hover {
    border: 2px solid #fff;
    background: transparent;
    color: #fff;
  }
  .c-link-btn2.color-gray a:hover,
  .c-link-btn2.color-gray button:hover,
  .smf-button-control.color-gray a:hover,
  .smf-button-control.color-gray button:hover {
    border: 2px solid #666;
    color: #666;
  }
  .c-link-btn3 a:hover {
    opacity: 0.7;
  }
  .c-schedule-section p {
    text-align: center;
  }
  .c-schedule-section .link-btn ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px 80px;
  }
  .c-schedule-section .link-btn ul li.peatix a:hover::before {
    top: calc(50% - 5px);
    right: 20px;
  }
  .c-schedule-section .link-btn ul li a:hover::before {
    bottom: 20px;
    right: -5px;
  }
  .c-pagination span a {
    transition: 0.3s ease;
  }
  .c-pagination span a:hover {
    color: #fff;
  }
  .c-pagination span a:hover::before {
    border-top: 3px solid #fff;
    border-right: 3px solid #fff;
  }
  .c-pagination span a::before {
    transition: 0.3s ease;
  }
  .c-pagination ul li a {
    transition: 0.3s;
  }
  .c-pagination ul li a:hover {
    color: #fff;
  }
  .c-detail-pagination ul li a:hover {
    opacity: 0.7;
  }
  .c-page-desc-section p {
    max-width: 460px;
    width: 100%;
  }
  .c-contents-title .title-txt p {
    text-align: center;
  }
  .c-staff-info1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .c-staff-info2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 30px;
  }
}
@media screen and (min-width: 1200px) {
  /* ------------------------------------------------------*/
  .trigger,
  .hamburger-overlay {
    display: none;
  }
  .trigger {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease;
    position: fixed;
    top: 0;
    right: 0px;
    width: 110px;
    height: 110px;
    pointer-events: none;
    opacity: 0;
    z-index: 997;
  }
  .trigger.scroll {
    cursor: pointer;
    pointer-events: auto;
    opacity: 1;
  }
  .trigger .menu-trigger,
  .trigger .menu-trigger span {
    display: inline-block;
    transition: all 0.4s;
  }
  .trigger .menu-trigger {
    position: relative;
    width: 55px;
    height: 14px;
  }
  .trigger .menu-trigger.active span {
    background: #DEFF26;
  }
  .trigger .menu-trigger.active span:nth-of-type(1) {
    transform: translateY(6px) rotate(45deg);
  }
  .trigger .menu-trigger.active span:nth-of-type(2) {
    transform: translateY(-2px) rotate(-45deg);
  }
  .trigger .menu-trigger span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
  }
  .trigger .menu-trigger span:nth-of-type(1) {
    top: 0;
  }
  .trigger .menu-trigger span:nth-of-type(2) {
    top: 8px;
  }
  header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    height: 110px;
  }
  header .header-top h1 a:hover img,
  header .header-top .header-logo a:hover img {
    opacity: 0.7;
  }
  header .header-inner .header-contents {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 0 clamp(25px, -25px + 5.208vw, 50px);
  }
  header .header-inner .header-contents .global-nav > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0 clamp(20px, -10px + 3.125vw, 35px);
  }
  header .header-inner .header-contents .global-nav > ul > li {
    position: relative;
  }
  header .header-inner .header-contents .global-nav > ul > li > a::before {
    transition: 0.3s ease;
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background: #fff;
  }
  header .header-inner .header-contents .global-nav > ul > li > a:hover::before {
    width: 100%;
  }
  header .header-inner .header-contents .global-nav > ul > li span {
    display: none;
  }
  header .header-inner .header-contents .other-menu {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0 clamp(10px, -10px + 2.083vw, 20px);
  }
  header .header-inner .header-contents .other-menu > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0 clamp(10px, -10px + 2.083vw, 20px);
  }
  header .header-inner .header-contents .other-menu > ul > li.order > a,
  header .header-inner .header-contents .other-menu > ul > li.order > p {
    position: relative;
  }
  header .header-inner .header-contents .other-menu > ul > li.order > a:hover,
  header .header-inner .header-contents .other-menu > ul > li.order > p:hover {
    background: #06C167;
    border: 1px solid #06C167;
    color: #06C167;
  }
  header .header-inner .header-contents .other-menu > ul > li.order > a:hover::before,
  header .header-inner .header-contents .other-menu > ul > li.order > p:hover::before {
    opacity: 1;
  }
  header .header-inner .header-contents .other-menu > ul > li.order > a::before,
  header .header-inner .header-contents .other-menu > ul > li.order > p::before {
    position: absolute;
    transform: translate(-50%, -50%);
    transition: 0.5s ease;
    content: "";
    display: block;
    top: 50%;
    left: 50%;
    width: 68px;
    height: 11px;
    background: url(../common/images/order_icon.svg) center center/contain no-repeat;
    opacity: 0;
  }
  header .header-inner .header-contents .other-menu > ul > li.login {
    position: relative;
  }
  header .header-inner .header-contents .other-menu > ul > li.login > a:hover,
  header .header-inner .header-contents .other-menu > ul > li.login > p:hover {
    background: #fff;
    color: #212121;
  }
  header .header-inner .header-contents .other-menu > ul > li.login .sub-menu {
    position: absolute;
    transform: translate(0, 100%);
    bottom: -10px;
    margin-top: 10px;
    padding: 15px;
    background: #212121;
    opacity: 0;
    pointer-events: none;
  }
  header .header-inner .header-contents .other-menu > ul > li.login .sub-menu ul {
    width: -moz-max-content;
    width: max-content;
  }
  header .header-inner .header-contents .other-menu > ul > li.login .sub-menu ul li a {
    display: block;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: 0.02em;
  }
  header .header-inner .header-contents .other-menu > ul > li.login .sub-menu ul li:not(:last-child) {
    margin-bottom: 15px;
  }
  header .header-inner .header-contents .other-menu > ul > li.login .sub-menu.open {
    opacity: 1;
    pointer-events: auto;
  }
  header .header-inner .header-contents .other-menu .sns-icon ul li a:hover img {
    opacity: 0.7;
  }
  footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li a:hover::before {
    width: 100%;
  }
  footer .footer-from p a:hover {
    opacity: 0.7;
  }
}
@media screen and (max-width: 1199px) {
  /* ------------------------------------------------------*/
  .trigger {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    right: 5px;
    width: 55px;
    height: 55px;
    z-index: 997;
  }
  .trigger .menu-trigger,
  .trigger .menu-trigger span {
    display: inline-block;
    transition: all 0.4s;
  }
  .trigger .menu-trigger {
    position: relative;
    width: 34px;
    height: 8px;
  }
  .trigger .menu-trigger.active span {
    background: #8FDB1F;
  }
  .trigger .menu-trigger.active span:nth-of-type(1) {
    transform: translateY(4px) rotate(45deg);
  }
  .trigger .menu-trigger.active span:nth-of-type(3) {
    display: none;
  }
  .trigger .menu-trigger.active span:nth-of-type(2) {
    transform: translateY(-4px) rotate(-45deg);
  }
  .trigger .menu-trigger span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
  }
  .trigger .menu-trigger span:nth-of-type(1) {
    top: 0;
  }
  .trigger .menu-trigger span:nth-of-type(2) {
    top: 8px;
  }
  .trigger .menu-trigger span:nth-of-type(3) {
    bottom: 0;
  }
  .is-fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .hamburger-overlay {
    transition: 0.5s ease;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding: 50px 0;
    background: #000;
    z-index: 996;
    transform: translate(100%, 0);
  }
  .hamburger-overlay.is-fixed {
    transform: translate(0, 0);
  }
  .hamburger-overlay .hamburger-wrapper,
  .hamburger-overlay .hamburger-global,
  .hamburger-overlay .header-contents {
    height: 100%;
  }
  .hamburger-overlay .header-inner {
    margin-bottom: 70px;
  }
  .hamburger-overlay .btn-link {
    margin-bottom: 70px;
  }
  .hamburger-overlay .sns-icon ul {
    display: flex;
    flex-wrap: wrap;
    gap: 0 20px;
  }
  .hamburger-overlay .sns-icon ul li a {
    display: block;
  }
  .hamburger-overlay .sns-icon ul li a img {
    width: 40px;
    height: 40px;
  }
  .hamburger-overlay .hamburger-global {
    padding: 80px 30px 0;
  }
  .hamburger-overlay .header-contents .global-nav > ul {
    display: flex;
    flex-wrap: wrap;
    gap: 45px 10px;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li {
    width: calc((100% - 10px) / 2);
  }
  .hamburger-overlay .header-contents .global-nav > ul > li span {
    display: block;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li > a, .hamburger-overlay .header-contents .global-nav > ul > li p {
    position: relative;
    display: inline-block;
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-size: 2.8rem;
    font-weight: 600;
    letter-spacing: 0.02em;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li > a span, .hamburger-overlay .header-contents .global-nav > ul > li p span {
    display: block;
    margin-bottom: 5px;
    color: #7AAFFF;
    font-family: "Roboto Condensed";
    font-size: 1.2rem;
    letter-spacing: 0.05em;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li > *:has(+ .js-global-nest).open::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath fill='%23A58C56' d='M17.4,0H.6C.3,0,0,.3,0,.6v12.7c0,.4.3.6.6.6h16.7c.4,0,.6-.3.6-.6V.6c0-.4-.3-.6-.6-.6M15.8,1.3l-6.8,5.9L2.2,1.3h13.5ZM16.7,12.7H1.3V2.1l7.3,6.4c.2.2.6.2.8,0l7.3-6.4v10.6Z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li > *:has(+ .js-global-nest)::before {
    position: absolute;
    transform: translate(0, -50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath fill='%23A58C56' d='M17.4,0H.6C.3,0,0,.3,0,.6v12.7c0,.4.3.6.6.6h16.7c.4,0,.6-.3.6-.6V.6c0-.4-.3-.6-.6-.6M15.8,1.3l-6.8,5.9L2.2,1.3h13.5ZM16.7,12.7H1.3V2.1l7.3,6.4c.2.2.6.2.8,0l7.3-6.4v10.6Z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    width: 12px;
    height: 12px;
    right: 15px;
    font-weight: 700;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li .js-global-nest ul li:not(:last-child) {
    border-bottom: 1px solid #fff;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li .js-global-nest ul li a {
    display: block;
    padding: 15px 30px;
    background: #000;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
  }
  .hamburger-overlay .contact-wrap a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    color: #fff;
    font-family: "Roboto Condensed";
    font-size: 2.7rem;
    font-weight: 600;
    letter-spacing: 0.05em;
    gap: 5px;
  }
  .hamburger-overlay .contact-wrap a::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath fill='%23fff' d='M0,30C0,13.4,13.4,0,30,0h0c16.6,0,30,13.4,30,30h0c0,16.6-13.4,30-30,30h0C13.4,60,0,46.6,0,30h0ZM4.7,30c0,14,11.3,25.3,25.3,25.3,14,0,25.3-11.3,25.3-25.3,0-14-11.3-25.3-25.3-25.3-14,0-25.3,11.3-25.3,25.3h0ZM24.5,36c-5.9-5.9-9.4-14-6.7-16.7,2.3-2.3,2.5-2.5,2.5-2.5.6-.6,1.6-.6,2.2,0,0,0,0,0,0,0l4.1,4.1c.6.6.6,1.6,0,2.2,0,0,0,0,0,0l-1.9,1.9c-.5.5-.6,1.4-.1,2,1.2,1.7,2.6,3.3,4.1,4.7,1.5,1.5,3,2.9,4.7,4.1.6.5,1.5.4,2-.1l1.9-1.9c.6-.6,1.6-.6,2.2,0,0,0,0,0,0,0l4.1,4.1c.6.6.6,1.6,0,2.2,0,0,0,0,0,0l-2.5,2.5c-.7.6-1.7,1-2.6.9-3.7,0-9.5-3.1-14-7.6Z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    position: relative;
    left: 0;
    width: 30px;
    height: 30px;
  }
  .hamburger-overlay .contact-wrap p {
    color: #fff;
    font-size: 1.3rem;
    letter-spacing: 0.05em;
    text-align: center;
  }
  .hamburger-overlay .signup-link {
    width: 135px;
    height: 50px;
  }
  .hamburger-overlay .signup-link a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 25px;
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-size: 2rem;
    font-weight: 500;
    letter-spacing: 0.02em;
  }
  .hamburger-wrapper {
    position: relative;
    width: 100%;
  }
  header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    padding: 0 85px 0 15px;
    z-index: 997;
  }
  header .header-top h1,
  header .header-top .header-logo {
    width: 80px;
  }
  header .header-inner {
    display: none;
  }
  header .other-menu > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  header .other-menu > ul > li.order {
    width: 45px;
    height: 45px;
    color: transparent;
  }
  header .other-menu > ul > li.order a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background: #06C167;
    border-radius: 50%;
  }
  header .other-menu > ul > li.order a::before {
    position: absolute;
    transform: translate(-50%, -50%);
    content: "";
    display: block;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 19px;
    background: url(../common/images/uber_txt_sp.svg) center center/contain no-repeat;
  }
  header .other-menu > ul > li.login {
    position: relative;
  }
  header .other-menu > ul > li.login.active > p {
    border: 1px solid #8FDB1F;
    color: #8FDB1F;
  }
  header .other-menu > ul > li.login.active > p::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 26'%3E%3Cpath fill='%238FDB1F' d='M13 12.5C11.2812 12.5 9.8099 11.888 8.58594 10.6641C7.36198 9.4401 6.75 7.96875 6.75 6.25C6.75 4.53125 7.36198 3.0599 8.58594 1.83594C9.8099 0.611979 11.2812 0 13 0C14.7188 0 16.1901 0.611979 17.4141 1.83594C18.638 3.0599 19.25 4.53125 19.25 6.25C19.25 7.96875 18.638 9.4401 17.4141 10.6641C16.1901 11.888 14.7188 12.5 13 12.5ZM0.5 25V20.625C0.5 19.7396 0.727865 18.9258 1.18359 18.1836C1.63932 17.4414 2.24479 16.875 3 16.4844C4.61458 15.6771 6.25521 15.0716 7.92188 14.668C9.58854 14.2643 11.2812 14.0625 13 14.0625C14.7188 14.0625 16.4115 14.2643 18.0781 14.668C19.7448 15.0716 21.3854 15.6771 23 16.4844C23.7552 16.875 24.3607 17.4414 24.8164 18.1836C25.2721 18.9258 25.5 19.7396 25.5 20.625V25H0.5ZM3.625 21.875H22.375V20.625C22.375 20.3385 22.3034 20.0781 22.1602 19.8438C22.0169 19.6094 21.8281 19.4271 21.5938 19.2969C20.1875 18.5938 18.7682 18.0664 17.3359 17.7148C15.9036 17.3633 14.4583 17.1875 13 17.1875C11.5417 17.1875 10.0964 17.3633 8.66406 17.7148C7.23177 18.0664 5.8125 18.5938 4.40625 19.2969C4.17188 19.4271 3.98307 19.6094 3.83984 19.8438C3.69661 20.0781 3.625 20.3385 3.625 20.625V21.875ZM13 9.375C13.8594 9.375 14.5951 9.06901 15.207 8.45703C15.819 7.84505 16.125 7.10938 16.125 6.25C16.125 5.39062 15.819 4.65495 15.207 4.04297C14.5951 3.43099 13.8594 3.125 13 3.125C12.1406 3.125 11.4049 3.43099 10.793 4.04297C10.181 4.65495 9.875 5.39062 9.875 6.25C9.875 7.10938 10.181 7.84505 10.793 8.45703C11.4049 9.06901 12.1406 9.375 13 9.375Z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  header .other-menu > ul > li.login > p {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    width: 45px;
    height: 45px;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-family: "Roboto Condensed";
    font-weight: 500;
    font-size: 0.8rem;
    letter-spacing: 0.02em;
  }
  header .other-menu > ul > li.login > p::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 26'%3E%3Cpath fill='%23fff' d='M13 12.5C11.2812 12.5 9.8099 11.888 8.58594 10.6641C7.36198 9.4401 6.75 7.96875 6.75 6.25C6.75 4.53125 7.36198 3.0599 8.58594 1.83594C9.8099 0.611979 11.2812 0 13 0C14.7188 0 16.1901 0.611979 17.4141 1.83594C18.638 3.0599 19.25 4.53125 19.25 6.25C19.25 7.96875 18.638 9.4401 17.4141 10.6641C16.1901 11.888 14.7188 12.5 13 12.5ZM0.5 25V20.625C0.5 19.7396 0.727865 18.9258 1.18359 18.1836C1.63932 17.4414 2.24479 16.875 3 16.4844C4.61458 15.6771 6.25521 15.0716 7.92188 14.668C9.58854 14.2643 11.2812 14.0625 13 14.0625C14.7188 14.0625 16.4115 14.2643 18.0781 14.668C19.7448 15.0716 21.3854 15.6771 23 16.4844C23.7552 16.875 24.3607 17.4414 24.8164 18.1836C25.2721 18.9258 25.5 19.7396 25.5 20.625V25H0.5ZM3.625 21.875H22.375V20.625C22.375 20.3385 22.3034 20.0781 22.1602 19.8438C22.0169 19.6094 21.8281 19.4271 21.5938 19.2969C20.1875 18.5938 18.7682 18.0664 17.3359 17.7148C15.9036 17.3633 14.4583 17.1875 13 17.1875C11.5417 17.1875 10.0964 17.3633 8.66406 17.7148C7.23177 18.0664 5.8125 18.5938 4.40625 19.2969C4.17188 19.4271 3.98307 19.6094 3.83984 19.8438C3.69661 20.0781 3.625 20.3385 3.625 20.625V21.875ZM13 9.375C13.8594 9.375 14.5951 9.06901 15.207 8.45703C15.819 7.84505 16.125 7.10938 16.125 6.25C16.125 5.39062 15.819 4.65495 15.207 4.04297C14.5951 3.43099 13.8594 3.125 13 3.125C12.1406 3.125 11.4049 3.43099 10.793 4.04297C10.181 4.65495 9.875 5.39062 9.875 6.25C9.875 7.10938 10.181 7.84505 10.793 8.45703C11.4049 9.06901 12.1406 9.375 13 9.375Z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    display: block;
    position: relative;
    width: 13px;
    height: 13px;
    margin-bottom: 3px;
  }
  header .other-menu > ul > li.login .sub-menu {
    position: absolute;
    transform: translate(0, 100%);
    bottom: -10px;
    margin-top: 10px;
    padding: 10px;
    background: #212121;
    opacity: 0;
    pointer-events: none;
  }
  header .other-menu > ul > li.login .sub-menu ul {
    width: -moz-max-content;
    width: max-content;
  }
  header .other-menu > ul > li.login .sub-menu ul li a {
    display: block;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.02em;
  }
  header .other-menu > ul > li.login .sub-menu ul li:not(:last-child) {
    margin-bottom: 15px;
  }
  header .other-menu > ul > li.login .sub-menu.open {
    opacity: 1;
    pointer-events: auto;
  }
  .page-content > *:not(:last-child) {
    margin-bottom: 75px;
  }
}
@media screen and (max-width: 959px) {
  /* ------------------------------------------------------*/
  br.pcbr {
    display: none;
  }
  body {
    width: 100%;
    min-width: 100%;
    overflow-x: hidden;
  }
  .container {
    padding: 60px 15px 0;
  }
  .container.top {
    padding: 0 15px;
  }
  .container.c-pagetop-padding {
    padding-top: 210px;
  }
  footer {
    padding: 75px 15px;
  }
  footer .footer-main-wrap .footer-desc-contents {
    margin-bottom: 50px;
  }
  footer .footer-main-wrap .footer-desc-contents > *:not(:last-child) {
    margin-bottom: 20px;
  }
  footer .footer-main-wrap .footer-desc-contents .footer-logo figure img {
    height: 45px;
  }
  footer .footer-main-wrap .footer-desc-contents .footer-address p {
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: 0.02em;
    line-height: 2;
  }
  footer .footer-main-wrap .footer-desc-contents .footer-sns-icon ul li a img {
    width: 25px;
    height: 25px;
  }
  footer .footer-main-wrap .footer-link-contents > ul {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 15px;
  }
  footer .footer-main-wrap .footer-link-contents > ul > li {
    width: calc((100% - 15px) / 2);
  }
  footer .footer-main-wrap .footer-link-contents > ul > li dl dt {
    margin-bottom: 15px;
    color: #8D8D8D;
    font-family: "Montserrat", sans-serif;
    font-size: 1.9rem;
    font-weight: 600;
    letter-spacing: 0.02em;
    line-height: 1.5;
  }
  footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li:not(:last-child) {
    margin-bottom: 20px;
  }
  footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li a {
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    letter-spacing: 0.02em;
  }
  footer .footer-from {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  footer .footer-from p {
    font-size: 1.2rem;
    letter-spacing: 0.02em;
  }
  footer small {
    font-size: 1.1rem;
  }
  .pagetop-grid {
    bottom: 20px;
    right: 10px;
  }
  .pagetop-grid a {
    width: 40px;
    height: 40px;
    border-radius: 5px;
  }
  .c-title-parts {
    margin-bottom: 30px;
  }
  .c-title-parts.sp-title-center h1,
  .c-title-parts.sp-title-center h2,
  .c-title-parts.sp-title-center b {
    text-align: center;
  }
  .c-title-parts h1,
  .c-title-parts h2,
  .c-title-parts > b {
    margin-bottom: 10px;
    font-size: 2.8rem;
    line-height: 1.2;
  }
  .c-title-parts .desc-contents p {
    font-size: 1.3rem;
  }
  .c-title-parts .desc-contents p:not(:last-child) {
    margin-bottom: 30px;
  }
  .c-link-btn1 {
    min-width: 120px;
    width: -moz-fit-content;
    width: fit-content;
    height: 35px;
  }
  .c-link-btn1 a, .c-link-btn1 p {
    border-radius: 4px;
    font-size: 1.2rem;
  }
  .c-link-btn2,
  .smf-button-control {
    max-width: 300px;
    width: 100%;
    height: 50px;
    margin: 0 auto;
  }
  .c-link-btn2 a,
  .c-link-btn2 button,
  .smf-button-control a,
  .smf-button-control button {
    padding: 0 10px;
    border-radius: 25px;
    font-size: 1.5rem;
  }
  .c-link-btn3 {
    min-width: 75px;
    height: 30px;
  }
  .c-link-btn3 a {
    font-size: 1.2rem;
    border-radius: 2px;
  }
  .c-schedule-section {
    padding: 60px 25px;
    border-radius: 60px 6px 60px 6px;
  }
  .c-schedule-section h2 {
    margin-bottom: 15px;
    font-size: 2.8rem;
  }
  .c-schedule-section p {
    margin-bottom: 30px;
    font-size: 1.3rem;
    letter-spacing: 0.02em;
  }
  .c-schedule-section .link-btn ul li {
    text-align: center;
  }
  .c-schedule-section .link-btn ul li.peatix {
    max-width: 500px;
    width: 100%;
    height: 45px;
    margin: 0 auto;
  }
  .c-schedule-section .link-btn ul li.peatix a::before {
    right: 15px;
  }
  .c-schedule-section .link-btn ul li.peatix a img {
    width: 80px;
    height: 25px;
  }
  .c-schedule-section .link-btn ul li:not(:last-child) {
    margin-bottom: 15px;
  }
  .c-schedule-section .link-btn ul li a {
    padding: 0 30px 5px 0;
    border-bottom: 2px solid #000;
    font-size: 2rem;
  }
  .c-schedule-section .link-btn ul li a::before {
    width: 15px;
    height: 15px;
    bottom: 10px;
  }
  .c-pagination {
    gap: 10px;
  }
  .c-pagination ul {
    gap: 10px;
  }
  .c-detail-pagination ul {
    gap: 0 50px;
  }
  .c-detail-pagination ul li.none.prev a::before {
    border-top: 2px solid #818181;
    border-right: 2px solid #818181;
  }
  .c-detail-pagination ul li.none.next a::after {
    border-top: 2px solid #818181;
    border-right: 2px solid #818181;
  }
  .c-detail-pagination ul li.prev a {
    padding-left: 30px;
  }
  .c-detail-pagination ul li.prev a::before {
    top: 50%;
    width: 15px;
    height: 15px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
  }
  .c-detail-pagination ul li.next a {
    padding-right: 30px;
  }
  .c-detail-pagination ul li.next a::after {
    top: 50%;
    width: 15px;
    height: 15px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
  }
  .c-detail-pagination ul li a {
    font-size: 1.4rem;
  }
  .c-sp-right {
    margin-left: auto;
  }
  .c-sp-txt-left {
    text-align: left;
  }
  .c-page-desc-section {
    height: 190px;
    padding-top: 20px;
  }
  .c-page-desc-section::after {
    top: -60px;
    height: 250px;
  }
  .c-page-desc-section h1, .c-page-desc-section h2 {
    margin-bottom: 20px;
    font-size: 3.5rem;
  }
  .c-page-desc-section p {
    font-size: 1.2rem;
    line-height: 1.5;
  }
  .c-staff-info1 .staff-wrap {
    margin-bottom: 30px;
    gap: 0 15px;
  }
  .c-staff-info1 .staff-wrap > figure {
    width: 60px;
  }
  .c-staff-info1 .staff-wrap .staff-info b {
    font-size: 1.3rem;
  }
  .c-staff-info1 .staff-wrap .staff-info p {
    font-size: 1.3rem;
  }
  .c-staff-info2 .staff-wrap {
    margin-bottom: 20px;
    gap: 0 15px;
  }
  .c-staff-info2 .staff-wrap > figure {
    width: 60px;
  }
}
/* layout
-------------------------------------------------------*/
.form-table-wrap {
  position: relative;
}
.ermsg {
  display: inline-block;
  margin-top: 15px;
  padding: 10px;
  background: rgba(225, 255, 60, 0.1);
  border: 1px solid #DEFF26;
  border-radius: 5px;
  color: #DEFF26;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.5;
}

/* parts
-------------------------------------------------------*/
input[type=text],
input[type=date],
input[type=password],
input[type=email],
input[type=time],
input[type=tel],
input[type=number] {
  position: relative;
  border: none;
  outline: none;
  width: 100%;
  background: #fff;
  border: 1px #C5C5C5 solid;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: 0.1em;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

textarea {
  position: relative;
  border: none;
  outline: none;
  width: 100%;
  height: 180px;
  padding: 10px 10px;
  background: #fff;
  border: 1px #C8C8C8 solid;
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: 0.1em;
}

input[type=text]:disabled {
  background: transparent;
  cursor: not-allowed;
}
input[type=text]:disabled::-moz-placeholder {
  color: #000;
  opacity: 1;
}
input[type=text]:disabled::placeholder {
  color: #000;
  opacity: 1;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=text],
  input[type=date],
  input[type=password],
  input[type=email],
  input[type=time],
  input[type=tel],
  input[type=number] {
    padding: 17px 10px;
  }
  input[type=text]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=number]::-moz-placeholder {
    color: #C5C5C5;
    font-size: 1.5rem;
    opacity: 1;
  }
  input[type=text]::placeholder,
  input[type=date]::placeholder,
  input[type=password]::placeholder,
  input[type=email]::placeholder,
  input[type=time]::placeholder,
  input[type=tel]::placeholder,
  input[type=number]::placeholder {
    color: #C5C5C5;
    font-size: 1.5rem;
    opacity: 1;
  }
}
@-moz-document url-prefix() {
  input[type=text],
  input[type=date],
  input[type=password],
  input[type=email],
  input[type=time],
  input[type=tel],
  input[type=number] {
    padding: 21px 10px;
  }
  textarea {
    padding: 10px 10px;
  }
}
@supports (-ms-ime-align: auto) {
  input[type=text],
  input[type=date],
  input[type=password],
  input[type=email],
  input[type=time],
  input[type=tel],
  input[type=number] {
    padding: 16px 8px;
  }
  textarea {
    padding: 10px 8px;
  }
}
@media screen and (min-width: 0\0 ) and (min-resolution: 72dpi) {
  input[type=text],
  input[type=date],
  input[type=password],
  input[type=email],
  input[type=time],
  input[type=tel],
  input[type=number] {
    padding: 16px 8px;
  }
}
input::-webkit-input-placeholder {
  color: #ABABAB;
  font-size: 1.4rem;
  letter-spacing: 0.15em;
}

input:-moz-placeholder {
  color: #ABABAB;
  font-size: 1.4rem;
  letter-spacing: 0.15em;
}

input::-moz-placeholder {
  color: #ABABAB;
  font-size: 1.4rem;
  letter-spacing: 0.15em;
}

input:-ms-input-placeholder {
  color: #ABABAB;
  font-size: 1.4rem;
  letter-spacing: 0.15em;
}

.elemfull {
  width: 100%;
}

.elemshort {
  width: 40%;
}

input[type=radio] {
  display: none;
  vertical-align: middle;
}

input[type=radio] + label {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 0 0 0 30px;
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.1em;
  transition: 0.5 ease;
  cursor: pointer;
}

input[type=radio] + label::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border: 1px solid #C5C5C5;
  border-radius: 50%;
  box-sizing: border-box;
  transition: 0.5s ease;
  z-index: 2;
}

input[type=radio] + label::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 4px;
  transform: translateY(-50%);
  display: block;
  width: 12px;
  height: 12px;
  background: #AA0D0D;
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
  opacity: 0;
  z-index: 5;
}

input[type=radio]:checked + label::after {
  opacity: 1;
}

input[type=checkbox] {
  display: none;
  vertical-align: middle;
}

input[type=checkbox] + label {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 0 0 0 35px;
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.075em;
  transition: 0.5 ease;
  cursor: pointer;
}

input[type=checkbox] + label::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 22px;
  height: 22px;
  transform: translateY(-50%);
  background: #fff;
  border: 2px #b7b7b7 solid;
  box-sizing: border-box;
  z-index: 2;
}

input[type=checkbox] + label::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 4px;
  display: block;
  width: 14px;
  height: 14px;
  transform: translateY(-50%);
  background: url(../common/images/form_check.svg) center center no-repeat;
  background-size: 100%;
  opacity: 0;
  z-index: 3;
}

input[type=checkbox]:checked + label::after {
  opacity: 1;
}

.select-parts {
  position: relative;
  width: 100%;
}
.select-parts select {
  position: relative;
  width: 100%;
  height: 40px;
  padding: 0 20px 0 15px;
  background: #fff;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  cursor: pointer;
  text-indent: 0.01px;
  text-overflow: ellipsis;
  border: none;
  outline: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.select-parts select::-ms-expand {
  display: none;
}
.select-parts::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  margin-top: 2px;
  border: 5px solid transparent;
  border-top: 8px solid #1D1D1D;
  pointer-events: none;
  z-index: 5;
}

button {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 50px;
  outline: none;
  border: none;
  box-shadow: 0 2px 4px rgba(61, 61, 61, 0.3);
  letter-spacing: 0.1em;
  transition: all 0.5s 0.1s ease-in-out;
  cursor: pointer;
}

.select-parts:before {
  top: 27px;
}
.select-parts select {
  padding: 21px 10px;
  font-size: 1.6rem;
  height: auto;
  border: 1px #b7b7b7 solid;
}

.snow-monkey-form input[type=text],
.snow-monkey-form input[type=date],
.snow-monkey-form input[type=password],
.snow-monkey-form input[type=email],
.snow-monkey-form input[type=time],
.snow-monkey-form input[type=tel],
.snow-monkey-form input[type=number],
.snow-monkey-form textarea {
  padding: 5px 10px;
  background: transparent;
  border: none;
  color: #fff;
}
.snow-monkey-form input[type=text]::-moz-placeholder, .snow-monkey-form input[type=date]::-moz-placeholder, .snow-monkey-form input[type=password]::-moz-placeholder, .snow-monkey-form input[type=email]::-moz-placeholder, .snow-monkey-form input[type=time]::-moz-placeholder, .snow-monkey-form input[type=tel]::-moz-placeholder, .snow-monkey-form input[type=number]::-moz-placeholder, .snow-monkey-form textarea::-moz-placeholder {
  color: #A1A1A1;
}
.snow-monkey-form input[type=text]::placeholder,
.snow-monkey-form input[type=date]::placeholder,
.snow-monkey-form input[type=password]::placeholder,
.snow-monkey-form input[type=email]::placeholder,
.snow-monkey-form input[type=time]::placeholder,
.snow-monkey-form input[type=tel]::placeholder,
.snow-monkey-form input[type=number]::placeholder,
.snow-monkey-form textarea::placeholder {
  color: #A1A1A1;
}
.snow-monkey-form textarea {
  width: 100% !important;
  min-height: 100px;
  height: auto;
}
.snow-monkey-form .smf-button-control {
  display: block;
}
.snow-monkey-form .policy-agree-chk {
  margin-bottom: 50px;
  padding-top: 20px;
}
.snow-monkey-form .smf-form {
  text-align: center;
}
.snow-monkey-form .smf-form .smf-textarea-control__control {
  background-color: unset;
  box-shadow: unset;
  display: unset;
  max-width: unset;
  padding: unset;
  --_border-radius: unset;
  --_border-color: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  --_transition-duration: unset;
  --_transition-function-timing: unset;
  --_transition-delay: unset;
  transition: unset;
}
.snow-monkey-form .smf-form > .wp-block-snow-monkey-forms-item {
  text-align: left;
}
.snow-monkey-form .smf-form > .wp-block-snow-monkey-forms-item:not(:last-of-type) {
  margin-bottom: 60px;
}
.snow-monkey-form .smf-form > .wp-block-snow-monkey-forms-item:last-of-type {
  margin-bottom: 80px;
}
.snow-monkey-form .smf-form > .smf-form {
  margin-bottom: 100px;
}
.snow-monkey-form .smf-action {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px 30px;
  margin-bottom: 100px;
}
.snow-monkey-form .smf-action .smf-button-control + .smf-button-control {
  margin-left: unset;
}
.snow-monkey-form .smf-action .smf-button-control__control {
  background-color: unset;
  background-image: unset;
  border-radius: unset;
  color: unset;
  cursor: unset;
  display: unset;
  padding: unset;
  text-decoration: unset;
  --_border-radius: unset;
  --_border-color: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  --_transition-duration: unset;
  --_transition-function-timing: unset;
  --_transition-delay: unset;
  transition: unset;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.5s ease;
  width: 100%;
  height: 100%;
  padding: 0 15px;
  border: 2px solid #fff;
  border-radius: 40px;
  background: #fff;
  color: #212121;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  cursor: pointer;
  box-sizing: border-box;
}
.snow-monkey-form .smf-action .smf-button-control__control[data-action=back] {
  background: #666;
  border: 2px solid #666;
  color: #fff;
}
.snow-monkey-form .smf-placeholder .smf-text-control,
.snow-monkey-form .smf-placeholder .smf-textarea-control {
  padding: 20px 0;
  border-bottom: 1px solid #fff;
}
.snow-monkey-form .smf-placeholder .smf-radio-buttons-control {
  padding: 0 0 20px;
  border-bottom: 1px solid #fff;
}
.snow-monkey-form .smf-placeholder .smf-error-messages {
  display: inline-block;
  margin-top: 15px;
  padding: 5px 10px;
  background: rgba(225, 255, 60, 0.1);
  border-radius: 5px;
  color: #DEFF26;
  font-size: 1.6rem;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.snow-monkey-form .smf-system-error-content-ready {
  display: inline-block;
  margin-top: 15px;
  padding: 10px;
  background: rgba(225, 255, 60, 0.1);
  border: 1px solid #DEFF26;
  border-radius: 5px;
  color: #DEFF26;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.snow-monkey-form .smf-item__label .smf-item__label__text {
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  font-family: "Roboto";
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label {
  position: relative;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label .smf-radio-button-control {
  display: flex;
  flex-wrap: wrap;
  gap: 0 10px;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label input[type=radio] {
  flex: unset;
  -webkit-appearance: unset;
     -moz-appearance: unset;
          appearance: unset;
  background-color: unset;
  border-radius: unset;
  box-shadow: unset;
  flex: unset;
  height: unset;
  margin: unset;
  --_border-radius: unset;
  --_border-color: unset;
  border: unset;
  outline: unset;
  --_transition-duration: unset;
  --_transition-function-timing: unset;
  --_transition-delay: unset;
  transition: unset;
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label input[type=radio]:checked::after {
  opacity: 1;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label input[type=radio]::before {
  background-color: unset;
  margin: unset;
  overflow: unset;
  visibility: unset;
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #C5C5C5;
  border-radius: 50%;
  box-sizing: border-box;
  transition: 0.5s ease;
  z-index: 2;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label input[type=radio]::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 4px;
  display: block;
  width: 12px;
  height: 12px;
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
  opacity: 0;
  z-index: 5;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label .smf-radio-button-control__label {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 0 0 0 30px;
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.1em;
  transition: 0.5s ease;
  cursor: pointer;
}
.snow-monkey-form .smf-checkboxes-control .smf-label {
  text-align: center;
}
.snow-monkey-form .smf-checkboxes-control label {
  position: relative;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 0 0 35px;
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.075em;
  transition: 0.5 ease;
  cursor: pointer;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control {
  align-items: unset;
  display: flex;
  flex-wrap: wrap;
  gap: unset;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__control {
  --_border-radius: unset;
  --_border-color: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  --_transition-duration: unset;
  --_transition-function-timing: unset;
  --_transition-delay: unset;
  transition: unset;
  -webkit-appearance: unset;
     -moz-appearance: unset;
          appearance: unset;
  background-color: unset;
  border-radius: unset;
  box-shadow: unset;
  cursor: unset;
  display: unset;
  flex: unset;
  height: unset;
  margin: unset;
  position: unset;
  width: unset;
  margin-top: unset;
  background-color: unset;
  border-color: unset;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__control::before {
  visibility: unset;
  border-color: unset;
  border-style: unset;
  border-width: unset;
  margin: unset;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.3 9.4'%3E%3Cpath fill='%23fff' d='M4.4,9.4L0,5l1.4-1.4,3,3L10.9,0l1.4,1.4-8,8Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  content: "";
  top: 50%;
  left: 4px;
  display: block;
  width: 14px;
  height: 14px;
  transform: translateY(-50%);
  background-size: 100%;
  opacity: 0;
  z-index: 3;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__control::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 22px;
  height: 22px;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 2px;
  transform: translateY(-50%);
  box-sizing: border-box;
  z-index: 2;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__control:checked::before {
  opacity: 1;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__label {
  font-size: 1.6rem;
  letter-spacing: 0.02em;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__label a {
  transition: 0.3s ease;
  display: inline-block;
  text-decoration: underline;
}
.snow-monkey-form .smf-checkboxes-control + .smf-error-messages {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 15px auto 0;
}
.snow-monkey-form .pc-list-flex {
  margin-bottom: 60px;
  text-align: left;
}
.snow-monkey-form .require .smf-item__label__text::after {
  content: "＊";
  position: relative;
  display: inline-block;
  bottom: 3px;
  margin-left: 5px;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
  color: #DEFF26;
  font-size: 1.8rem;
}

.snow-monkey-form[data-screen=confirm] .smf-placeholder {
  padding-bottom: 20px;
  border-bottom: 1px solid #fff;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
}
.snow-monkey-form[data-screen=confirm] .policy-agree-chk {
  display: none;
}

.snow-monkey-form[data-screen=complete] .c-link-btn2 {
  margin: 0 auto;
}
.snow-monkey-form[data-screen=complete] .c-link-btn2 .wp-block-group__inner-container,
.snow-monkey-form[data-screen=complete] .c-link-btn2 .has-text-align-center {
  height: 100%;
}

@media screen and (min-width: 960px) {
  /* ------------------------------------------------------*/
  .snow-monkey-form .smf-radio-buttons-control__control {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 40px;
  }
  .snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__label a:hover {
    opacity: 0.7;
  }
  .snow-monkey-form .smf-action .smf-button-control__control:hover {
    border: 2px solid #fff;
    background: transparent;
    color: #fff;
  }
  .snow-monkey-form .pc-list-flex .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 65px;
  }
  .snow-monkey-form .pc-list-flex .wp-block-group__inner-container > * {
    flex: 1;
  }
}
@media screen and (min-width: 769px) {
  /* ------------------------------------------------------*/
  .elemshort {
    width: 100%;
  }
  .select-parts {
    width: 280px;
  }
}
@media screen and (max-width: 959px) {
  /* ------------------------------------------------------*/
  .snow-monkey-form .wp-block-group__inner-container > *:not(:last-child) {
    margin-bottom: 30px;
  }
  .snow-monkey-form .smf-form > .wp-block-snow-monkey-forms-item:not(:last-of-type) {
    margin-bottom: 30px;
  }
  .snow-monkey-form .smf-form > .wp-block-snow-monkey-forms-item:last-of-type {
    margin-bottom: 40px;
  }
  .snow-monkey-form .smf-action {
    margin-bottom: 50px;
  }
  .snow-monkey-form .smf-action .smf-button-control__control {
    padding: 0 10px;
    border-radius: 25px;
    font-size: 1.5rem;
  }
  .snow-monkey-form .smf-action .smf-button-control + .smf-button-control {
    margin-left: auto;
  }
  .snow-monkey-form .smf-placeholder .smf-text-control,
  .snow-monkey-form .smf-placeholder .smf-textarea-control {
    padding-bottom: 10px;
  }
  .snow-monkey-form .smf-placeholder .smf-radio-buttons-control {
    padding-bottom: 20px;
  }
  .snow-monkey-form .smf-placeholder .smf-error-messages {
    padding: 10px;
    font-size: 1.3rem;
  }
  .snow-monkey-form .smf-system-error-content-ready {
    padding-top: 10px;
    font-size: 1.3rem;
  }
  .snow-monkey-form .smf-item__label .smf-item__label__text {
    font-size: 1.9rem;
  }
  .snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__label {
    font-size: 1.5rem;
  }
  .snow-monkey-form .pc-list-flex {
    margin-bottom: 30px;
  }
  .snow-monkey-form[data-screen=confirm] .smf-placeholder {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  /* ------------------------------------------------------*/
  input[type=text],
  input[type=date],
  input[type=password],
  input[type=email],
  input[type=time],
  input[type=tel],
  input[type=number] {
    padding: 17px 10px;
  }
  input[type=text]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=number]::-moz-placeholder {
    font-size: 1rem;
  }
  input[type=text]::placeholder,
  input[type=date]::placeholder,
  input[type=password]::placeholder,
  input[type=email]::placeholder,
  input[type=time]::placeholder,
  input[type=tel]::placeholder,
  input[type=number]::placeholder {
    font-size: 1rem;
  }
  textarea {
    height: 100px;
    padding: 10px;
  }
  textarea::-moz-placeholder {
    font-size: 1rem;
  }
  textarea::placeholder {
    font-size: 1rem;
  }
  input[type=file] + label {
    width: 160px;
    margin: 0 10px 0 0;
    padding: 15px 0;
  }
  input[type=file] + label:after {
    left: 170px;
  }
  .select-column li:not(:last-child) {
    margin-bottom: 10px;
  }
  .select-parts {
    width: 100%;
  }
  .ermsg {
    padding-top: 10px;
    font-size: 1.3rem;
  }
}
/* layout
-------------------------------------------------------*/
.c-title-parts.event-top {
  position: relative;
  padding-bottom: 210px;
}
.c-title-parts.event-top::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  top: -110px;
  height: calc(100% + 110px);
  background: url(../images/event/event_top_bg2.jpg) center center/cover no-repeat;
}

.schedule-section .event-wrap {
  margin-bottom: 80px;
}
.schedule-section .event-wrap .event-contents > ul > li {
  padding: clamp(25px, -25px + 5.208vw, 50px);
  background: #fff;
}
.schedule-section .event-wrap .event-contents > ul > li > figure {
  margin-bottom: 30px;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-schedule {
  position: relative;
  margin-bottom: 30px;
  padding-left: 20px;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-schedule::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 2px;
  height: 100%;
  background: #212121;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-schedule b {
  display: inline-block;
  margin-bottom: 5px;
  color: #666;
  font-family: "Oswald", sans-serif;
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-schedule .event-tag ul {
  display: flex;
  flex-wrap: wrap;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-schedule .event-tag ul li {
  position: relative;
  color: #000;
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.02em;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-schedule .event-tag ul li:not(:first-child) {
  padding-left: 15px;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-schedule .event-tag ul li:not(:first-child)::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 1px;
  height: 100%;
  background: #000;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-schedule .event-tag ul li:not(:last-child) {
  margin-right: 15px;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-title {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px dotted #000;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-title h1 {
  color: #000;
  font-size: 2.2rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-title h1:not(:last-child) {
  margin-bottom: 30px;
}
.schedule-section .event-wrap .event-contents > ul > li .event-info .event-title p {
  color: #000;
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.75;
}
.schedule-section .event-wrap .detail-contents .detail-wrap {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  padding: 100px 25px;
  background: #fff;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block > figure {
  margin-bottom: 40px;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule {
  position: relative;
  margin-bottom: 30px;
  padding-left: 20px;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 2px;
  height: 100%;
  background: #212121;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule b {
  display: inline-block;
  margin-bottom: 5px;
  color: #666;
  font-family: "Montserrat", sans-serif;
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule .event-tag ul {
  display: flex;
  flex-wrap: wrap;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule .event-tag ul li {
  position: relative;
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.02em;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule .event-tag ul li:not(:first-child) {
  padding-left: 15px;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule .event-tag ul li:not(:first-child)::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 1px;
  height: 100%;
  background: #000;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule .event-tag ul li:not(:last-child) {
  margin-right: 15px;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-title {
  margin-bottom: 40px;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-title h1 {
  color: #000;
  font-size: 3rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-title h1:not(:last-child) {
  margin-bottom: 30px;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-title p {
  color: #000;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.75;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-application {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  padding: 15px 20px;
  background: #F5F6F6;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-application ul li {
  position: relative;
  padding-left: 25px;
  color: #212121;
  font-size: 1.7rem;
  font-weight: 500;
  letter-spacing: 0.02em;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-application ul li::before {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  display: block;
  top: 50%;
  left: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #8FDB1F;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt {
  margin-bottom: 60px;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt h2 {
  margin-bottom: 40px;
  color: #212121;
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.3;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap > * {
  color: #212121;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap > *:not(:last-child) {
  margin-bottom: 30px;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap h3 {
  margin: 0 !important;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.8;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap p {
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  line-height: 1.8;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap a {
  display: inline-block;
  color: #0000ee;
  text-decoration: underline;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap ul li {
  position: relative;
  padding-left: 20px;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  line-height: 1.8;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap ul li::before {
  content: "・";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap ol {
  counter-reset: count-number;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap ol li {
  position: relative;
  padding-left: 20px;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  line-height: 1.8;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap ol li::before {
  counter-increment: count-number;
  content: counter(count-number) ".";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .splide,
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .splide__track,
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .splide__slide {
  height: 100%;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__track {
  margin-bottom: 55px;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__track .splide__list .splide__slide {
  max-width: 300px;
  width: 100%;
  aspect-ratio: 1/1;
  margin-right: 5px;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__track .splide__list .splide__slide .img-wrap {
  position: relative;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__track .splide__list .splide__slide .img-wrap figure {
  position: relative;
  overflow: hidden;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__track .splide__list .splide__slide .img-wrap figure::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(transparent 50%, #000);
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__arrows .splide__arrow {
  top: auto;
  bottom: -5px;
  background: transparent;
  box-shadow: none;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__arrows .splide__arrow svg {
  width: 30px;
  height: 30px;
  fill: #212121;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__arrows .splide__arrow.splide__arrow--prev {
  left: calc(50% - 60px);
  transform: translate(-50%, 0%);
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__arrows .splide__arrow.splide__arrow--next {
  right: calc(50% - 60px);
  transform: translate(50%, 0%);
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__slide-number {
  color: #BFBFBF;
  font-family: "Roboto";
  font-size: 1.6rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.02em;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__slide-number .now-number {
  color: #212121;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .entry-info .entry-txt:not(:last-child) {
  margin-bottom: 50px;
}
.schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .entry-info .entry-txt p {
  color: #212121;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  line-height: 2;
}

.other-contents .contets-block:not(:last-child) {
  margin-bottom: 120px;
}
.other-contents .contets-block dl dt {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #fff;
  font-family: "Oswald", sans-serif;
  font-size: 4rem;
  letter-spacing: 0.02em;
}
.other-contents .contets-block dl dd > *:not(:last-child) {
  margin-bottom: 40px;
}
.other-contents .contets-block dl dd > p {
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.75;
}
.other-contents .contets-block dl dd .category ul li:not(:last-child) {
  margin-bottom: 30px;
}
.other-contents .contets-block dl dd .category ul li a {
  display: inline-block;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.75;
}
.other-contents .contets-block dl dd .btn-list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.sc-detail-block:not(:last-child) {
  margin-bottom: 80px;
  padding-bottom: 80px;
  border-bottom: 1px solid #212121;
}

.sc-title {
  margin-bottom: 30px;
}
.sc-title h2 {
  color: #212121;
  font-family: "Oswald", sans-serif;
  font-size: 4rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}

@media screen and (min-width: 960px) {
  /* ------------------------------------------------------*/
  .schedule-section .event-wrap {
    display: flex;
    flex-wrap: wrap;
    flex-wrap: nowrap;
    gap: 30px clamp(40px, -30px + 7.292vw, 75px);
  }
  .schedule-section .event-wrap .event-contents {
    flex: 1;
  }
  .schedule-section .event-wrap .event-contents > ul {
    display: flex;
    flex-wrap: wrap;
    gap: 1px;
  }
  .schedule-section .event-wrap .event-contents > ul > li {
    width: calc((100% - 1px) / 2);
  }
  .schedule-section .event-wrap .detail-contents {
    flex: 1;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-application {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px 30px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-application ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px 30px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-application ul li {
    height: -moz-fit-content;
    height: fit-content;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap .img-list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap .img-list figure {
    width: calc((100% - 10px) / 2);
  }
  .other-contents {
    width: clamp(200px, 20.833vw, 300px);
  }
}
@media screen and (max-width: 959px) {
  /* ------------------------------------------------------*/
  .c-title-parts.event-top {
    padding-bottom: 50px;
  }
  .schedule-section .event-wrap {
    margin-bottom: 40px;
  }
  .schedule-section .event-wrap .event-contents {
    margin-bottom: 50px;
  }
  .schedule-section .event-wrap .event-contents > ul {
    margin-bottom: 15px;
  }
  .schedule-section .event-wrap .event-contents > ul > li {
    padding: 20px;
  }
  .schedule-section .event-wrap .event-contents > ul > li:not(:last-child) {
    margin-bottom: 1px;
  }
  .schedule-section .event-wrap .event-contents > ul > li > figure {
    margin-bottom: 20px;
  }
  .schedule-section .event-wrap .event-contents > ul > li .event-info .event-schedule {
    margin-bottom: 20px;
    padding-left: 15px;
  }
  .schedule-section .event-wrap .event-contents > ul > li .event-info .event-schedule b {
    font-size: 2rem;
  }
  .schedule-section .event-wrap .event-contents > ul > li .event-info .event-schedule .event-tag ul li {
    font-size: 1.2rem;
  }
  .schedule-section .event-wrap .event-contents > ul > li .event-info .event-title {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .schedule-section .event-wrap .event-contents > ul > li .event-info .event-title h1 {
    font-size: 1.8rem;
  }
  .schedule-section .event-wrap .event-contents > ul > li .event-info .event-title h1:not(:last-child) {
    margin-bottom: 20px;
  }
  .schedule-section .event-wrap .event-contents > ul > li .event-info .event-title p {
    font-size: 1.3rem;
    line-height: 1.5;
  }
  .schedule-section .event-wrap .detail-contents {
    margin-bottom: 100px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap {
    margin-bottom: 30px;
    padding: 30px 15px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block > figure {
    margin-bottom: 20px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule {
    margin-bottom: 20px;
    padding-left: 15px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule b {
    font-size: 1.7rem;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule .event-tag ul li {
    font-size: 1.2rem;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule .event-tag ul li:not(:first-child) {
    padding-left: 10px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-schedule .event-tag ul li:not(:last-child) {
    margin-right: 10px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-title {
    margin-bottom: 30px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-title h1 {
    font-size: 2.1rem;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-title h1:not(:last-child) {
    margin-bottom: 20px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-title p {
    font-size: 1.4rem;
    line-height: 1.5;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-application {
    padding: 10px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-application ul {
    margin-bottom: 10px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-application ul li {
    padding-left: 15px;
    font-size: 1.5rem;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-application ul li:not(:last-child) {
    margin-bottom: 10px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .event-info .event-application ul li::before {
    width: 8px;
    height: 8px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt {
    margin-bottom: 40px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt h2 {
    margin-bottom: 30px;
    font-size: 1.7rem;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap > *:not(:last-child) {
    margin-bottom: 20px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap h3 {
    margin: 0 !important;
    font-size: 1.4rem;
    line-height: 1.5;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .detail-txt .txt-wrap p {
    font-size: 1.4rem;
    line-height: 1.5;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .splide:not(.is-overflow) .splide__list {
    justify-content: center;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .splide:not(.is-overflow) .splide__list:not(:last-child) {
    margin: 0 !important;
    justify-content: center;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__track {
    margin-bottom: 30px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__track .splide__list .splide__slide {
    width: 100%;
    margin: 0 15px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__track .splide__list .splide__slide .img-wrap figure {
    width: calc(100vw - 30px);
    height: auto;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__arrows .splide__arrow svg {
    width: 14px;
    height: 14px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__arrows .splide__arrow.splide__arrow--prev {
    left: calc(50% - 40px);
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .gallery-list .splide__arrows .splide__arrow.splide__arrow--next {
    right: calc(50% - 40px);
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .entry-info .entry-txt:not(:last-child) {
    margin-bottom: 35px;
  }
  .schedule-section .event-wrap .detail-contents .detail-wrap .sc-detail-block .entry-info .entry-txt p {
    font-size: 1.4rem;
    line-height: 1.5;
  }
  .other-contents .contets-block:not(:last-child) {
    margin-bottom: 60px;
  }
  .other-contents .contets-block dl dt {
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 2.4rem;
  }
  .other-contents .contets-block dl dd > *:not(:last-child) {
    margin-bottom: 20px;
  }
  .other-contents .contets-block dl dd > p {
    font-size: 1.4rem;
    line-height: 1.4;
  }
  .other-contents .contets-block dl dd .category ul li:not(:last-child) {
    margin-bottom: 15px;
  }
  .other-contents .contets-block dl dd .category ul li a {
    font-size: 1.4rem;
    line-height: 1.4;
  }
  .other-contents .contets-block dl dd .btn-list {
    gap: 15px;
  }
  .sc-detail-block:not(:last-child) {
    margin-bottom: 40px;
    padding-bottom: 40px;
  }
  .sc-title {
    margin-bottom: 20px;
  }
  .sc-title h2 {
    font-size: 2.8rem;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL2V2ZW50LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fbWl4aW4uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX21peGluX3N2Zy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fY29tbW9uLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19mb3JtLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ldmVudC5zY3NzJTIzc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEI7cUVBQUE7QUNBQTtFRkNBLFNBQUE7RUVDQyxVQUFBO0VGQ0Qsc0JBQUE7RUFDQywyQkFBQTtFRUNBLDhCQUFBO0VBQ0EsMEJBQUE7QUZDRDs7QUVFQTtFQUNDLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2Q0FBQTtFQUNBLGNBQUE7QUZDRDtBRVNBO0VBQ0MsY0FBQTtBRkhEOztBRU1BO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBRkhEOztBRU9BO0VBQ0MsU0FBQTtFQUNBLFVBQUE7QUZKRDs7QUVPQTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQ0FBQTtFQUNBLHlIREdZO0VDRlosZ0JES2dCO0VDSmhCLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBQTtBRkpEOztBRU9BO0VBQ0MscUJBQUE7QUZKRDs7QUVPQTtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7QUZKRDs7QUVPQTs7OztFQUlDLGdCQUFBO0FGSkQ7O0FFT0E7RUFDRSxjQUFBO0FGSkY7O0FFT0E7RUFDRSxnQkFBQTtBRkpGOztBRU9BO0VBQ0MsY0FBQTtBRkpEOztBRU9BO0VBQ0Usa0JBQUE7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Rkw7RU92MEZNO0lBQ0MsbUJBQUE7RVB5MEZQO0VPcjBGSztJQUNDLG9CQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtFUHUwRk47RU9wMEZLO0lBQ0MsaUJBQUE7SUFDQSxnQkFBQTtFUHMwRk47RU8vekZLO0lBQ0MsdUJBQUE7RVBpMEZOO0VPL3pGTTtJQUNDLG9CQUFBO0lBQ0EsdUJBQUE7RVBpMEZQO0VPMXpGSTtJQUNDLG1CQUFBO0VQNHpGTDtFT3h6Rk07SUFDQyxXQUFBO0lBRUEsY0FBQTtFUHl6RlA7RU90ekZRO0lBQ0MseUJBQUE7SUFDQSxZQUFBO0VQd3pGVDtFTzV5Rk07SUFDQyxXQUFBO0lBQ0EsWUFBQTtFUDh5RlA7RU8zeUZNO0lBQ0Msc0JBQUE7RVA2eUZQO0VPMXlGTTtJQUNDLHVCQUFBO0VQNHlGUDtFT3B5Rks7SUFDQyxtQkFBQTtFUHN5Rk47RU9ueUZLO0lBQ0MsaUJBQUE7SUFDQSxnQkFBQTtFUHF5Rk47RU96eEZBO0lBQ0MsbUJBQUE7RVAyeEZEO0VPdnhGQztJQUNDLG1CQUFBO0lBQ0Esb0JBQUE7SUFDQSxpQkFBQTtFUHl4RkY7RU9weEZHO0lBQ0MsbUJBQUE7RVBzeEZKO0VPbHhGRTtJQUNDLGlCQUFBO0lBQ0EsZ0JBQUE7RVBveEZIO0VPOXdGSztJQUNDLG1CQUFBO0VQZ3hGTjtFTzd3Rks7SUFDQyxpQkFBQTtJQUNBLGdCQUFBO0VQK3dGTjtFT3p3RkU7SUFDQyxTQUFBO0VQMndGSDtFT253RkQ7SUFDQyxtQkFBQTtJQUNBLG9CQUFBO0VQcXdGQTtFT2p3RkY7SUFDQyxtQkFBQTtFUG13RkM7RU9qd0ZEO0lBQ0MsaUJBQUE7RVBtd0ZBO0FBQ0YiLCJmaWxlIjoiZXZlbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcImJvb3RzdHJhcFwiIGFzIGJzO1xuXG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYy10aXRsZS1wYXJ0c3tcblx0Ji5ldmVudC10b3B7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMTBweDtcblxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdEBpbmNsdWRlIGJzLndpbmRvd2Z1bGw7XG5cdFx0XHR0b3A6IC0xMTBweDtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgMTEwcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ldmVudC9ldmVudF90b3BfYmcyLmpwZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG59XG5cbi5zY2hlZHVsZS1zZWN0aW9ue1xuXHQuZXZlbnQtd3JhcHtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG5cdFx0LmV2ZW50LWNvbnRlbnRze1xuXHRcdFx0PnVse1xuXHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0Ly8gcGFkZGluZzogNTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiBjbGFtcCgyNXB4LCAtMjVweCArIDUuMjA4dncsIDUwcHgpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblxuXHRcdFx0XHRcdD5maWd1cmV7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ldmVudC1pbmZve1xuXHRcdFx0XHRcdFx0LmV2ZW50LXNjaGVkdWxle1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kZGFya2dyYXk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRie1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRncmF5O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBicy4kZm9udC1vc3dhbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmV2ZW50LXRhZ3tcblx0XHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cblx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQuZXZlbnQtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJzLiRibGFjaztcblxuXHRcdFx0XHRcdFx0XHRoMXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRldGFpbC1jb250ZW50c3tcblx0XHRcdC5kZXRhaWwtd3JhcHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0cGFkZGluZzogMTAwcHggMjVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0XHRcblx0XHRcdFx0LnNjLWRldGFpbC1ibG9ja3tcblx0XHRcdFx0XHQ+ZmlndXJle1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZXZlbnQtaW5mb3tcblx0XHRcdFx0XHRcdC5ldmVudC1zY2hlZHVsZXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJGRhcmtncmF5O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogYnMuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZXZlbnQtdGFne1xuXHRcdFx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRibGFjaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQuZXZlbnQtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdFx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRibGFjaztcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRibGFjaztcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmV2ZW50LWFwcGxpY2F0aW9ue1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGNUY2RjY7XG5cblx0XHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJGRhcmtncmF5O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJGxpZ2h0LWdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5kZXRhaWwtdHh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdFx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kZGFya2dyYXk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnR4dC13cmFwe1xuXHRcdFx0XHRcdFx0XHQ+Kntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJGRhcmtncmF5O1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDBlZTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIuODu1wiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0b2x7XG5cdFx0XHRcdFx0XHRcdFx0Y291bnRlci1yZXNldDogY291bnQtbnVtYmVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBjb3VudC1udW1iZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoY291bnQtbnVtYmVyKSBcIi5cIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zcGxpZGUsXG5cdFx0XHRcdFx0LnNwbGlkZV9fdHJhY2ssXG5cdFx0XHRcdFx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZ2FsbGVyeS1saXN0e1xuXHRcdFx0XHRcdFx0LnNwbGlkZV9fdHJhY2t7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQuc3BsaWRlX19saXN0e1xuXHRcdFx0XHRcdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQuaW1nLXdyYXB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgYnMuJGJsYWNrKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnNwbGlkZV9fYXJyb3dze1xuXHRcdFx0XHRcdFx0XHQuc3BsaWRlX19hcnJvd3tcblx0XHRcdFx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdFx0XHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZpbGw6IGJzLiRkYXJrZ3JheTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmLnNwbGlkZV9fYXJyb3ctLXByZXZ7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmLnNwbGlkZV9fYXJyb3ctLW5leHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCUpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuc3BsaWRlX19zbGlkZS1udW1iZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjQkZCRkJGO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRcdFx0XHRcdFx0XHQubm93LW51bWJlcntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJGRhcmtncmF5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVudHJ5LWluZm97XG5cdFx0XHRcdFx0XHQuZW50cnktdHh0e1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRkYXJrZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vdGhlci1jb250ZW50c3tcblx0LmNvbnRldHMtYmxvY2t7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cdFx0fVxuXG5cdFx0ZGx7XG5cdFx0XHRkdHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBicy4kZm9udC1vc3dhbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdH1cblxuXHRcdFx0ZGR7XG5cdFx0XHRcdD4qe1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PnB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhdGVnb3J5e1xuXHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bi1saXN0e1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zYy1kZXRhaWwtYmxvY2t7XG5cdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBicy4kZGFya2dyYXk7XG5cdH1cbn1cblxuLnNjLXRpdGxle1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdGgye1xuXHRcdGNvbG9yOiBicy4kZGFya2dyYXk7XG5cdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LW9zd2FsZDtcblx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2NoZWR1bGUtc2VjdGlvbntcbiAgICAuZXZlbnQtd3JhcHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdC8vIGdhcDogMzBweCA3NXB4O1xuXHRcdGdhcDogMzBweCBjbGFtcCg0MHB4LCAtMzBweCArIDcuMjkydncsIDc1cHgpO1xuXG4gICAgICAgIC5ldmVudC1jb250ZW50c3tcblx0XHRcdGZsZXg6IDE7XG5cbiAgICAgICAgICAgID51bHtcblx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0Z2FwOiAxcHg7XG5cblx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMXB4KSAvIDIpO1xuXG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cdFx0LmRldGFpbC1jb250ZW50c3tcblx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdC5kZXRhaWwtd3JhcHtcblx0XHRcdFx0LnNjLWRldGFpbC1ibG9ja3tcblx0XHRcdFx0XHQuZXZlbnQtaW5mb3tcblx0XHRcdFx0XHRcdC5ldmVudC1hcHBsaWNhdGlvbntcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4IDMwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmRldGFpbC10eHR7XG5cdFx0XHRcdFx0XHQudHh0LXdyYXB7XG5cdFx0XHRcdFx0XHRcdC5pbWctbGlzdHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogMTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgfVxufVxuXG4ub3RoZXItY29udGVudHN7XG5cdC8vIHdpZHRoOiAzMDBweDtcblx0d2lkdGg6IGNsYW1wKDIwMHB4LCAyMC44MzN2dywgMzAwcHgpO1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMtdGl0bGUtcGFydHN7XG5cdCYuZXZlbnQtdG9we1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR9XG59XG5cbi5zY2hlZHVsZS1zZWN0aW9ue1xuXHQuZXZlbnQtd3JhcHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0LmV2ZW50LWNvbnRlbnRze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdFx0PnVse1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdD5saXtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD5maWd1cmV7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ldmVudC1pbmZve1xuXHRcdFx0XHRcdFx0LmV2ZW50LXNjaGVkdWxle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cblx0XHRcdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZXZlbnQtdGFne1xuXHRcdFx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZXZlbnQtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdFx0XHRcdGgxe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblxuXHRcdC5kZXRhaWwtY29udGVudHN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRcdFxuXHRcdFx0LmRldGFpbC13cmFwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XG5cblx0XHRcdFx0LnNjLWRldGFpbC1ibG9ja3tcblx0XHRcdFx0XHQ+ZmlndXJle1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZXZlbnQtaW5mb3tcblx0XHRcdFx0XHRcdC5ldmVudC1zY2hlZHVsZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0XHRcdFx0XHRcdGJ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZXZlbnQtdGFne1xuXHRcdFx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZXZlbnQtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdFx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZXZlbnQtYXBwbGljYXRpb257XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGV0YWlsLXR4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdFx0XHRcdGgye1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnR4dC13cmFwe1xuXHRcdFx0XHRcdFx0XHQ+Kntcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zcGxpZGV7XG5cdFx0XHRcdFx0XHQmOm5vdCguaXMtb3ZlcmZsb3cpe1xuXHRcdFx0XHRcdFx0XHQuc3BsaWRlX19saXN0e1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0XHQuZ2FsbGVyeS1saXN0e1xuXHRcdFx0XHRcdFx0LnNwbGlkZV9fdHJhY2t7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQuc3BsaWRlX19saXN0e1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQuaW1nLXdyYXB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogMjY1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiAzODBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdFx0XHQuc3BsaWRlX19hcnJvd3N7XG5cdFx0XHRcdFx0XHRcdC5zcGxpZGVfX2Fycm93e1xuXHRcdFx0XHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1wcmV2e1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1uZXh0e1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gNDBweCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVudHJ5LWluZm97XG5cdFx0XHRcdFx0XHQuZW50cnktdHh0e1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ub3RoZXItY29udGVudHN7XG5cdC5jb250ZXRzLWJsb2Nre1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cdFx0ZGx7XG5cdFx0XHRkdHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRkZHtcblx0XHRcdFx0Pip7XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhdGVnb3J5e1xuXHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bi1saXN0e1xuXHRcdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2MtZGV0YWlsLWJsb2Nre1xuXHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4uc2MtdGl0bGV7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0aDJ7XG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdH1cbn1cbn1cblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5cbi8qIGJhc2UgY29sb3IgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kc2l0ZS1jb2xvcjogIzhCNjcwNSAhZGVmYXVsdDtcbiRiYXNlLWZvbnQtY29sb3I6I2ZmZiAhZGVmYXVsdDtcbi8vICRiYXNlLWZvbnQtY29sb3I6IzJCMkIyQiAhZGVmYXVsdDtcbiR3aGl0ZTojZmZmICFkZWZhdWx0O1xuJGJsYWNrOiMwMDAgIWRlZmF1bHQ7XG4kZGFya2dyYXk6IzIxMjEyMSAhZGVmYXVsdDtcbiRncmF5OiM2NjYgIWRlZmF1bHQ7XG4kbGltZS1ncmVlbjojREVGRjI2ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuOiM4RkRCMUYgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5OiAgICAgICAkc2l0ZS1jb2xvciAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4kYnJlYWtwb2ludHMtbWF4OiAoXG4gJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpJyxcbiAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCknLFxuICd4bCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCknLFxuKSAhZGVmYXVsdDtcblxuJGJyZWFrcG9pbnRzLW1pbjogKFxuICdzbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2NnB4KScsXG4gJ21kJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpJyxcbiAnbGcnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpJyxcbiAneGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpJyxcbikgIWRlZmF1bHQ7XG5cblxuQG1peGluIG1xLW1heCgkYnJlYWtwb2ludDogbWQpIHtcblx0QG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMtbWF4LCAkYnJlYWtwb2ludCl9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbXEtbWluKCRicmVha3BvaW50OiBtZCkge1xuXHRAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cy1taW4sICRicmVha3BvaW50KX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbiR0cmFuc2l0aW9uLWJhc2U6YWxsIC41cyBlYXNlICFkZWZhdWx0O1xuXG4kZm9udC1mYW1pbHk6J05vdG8gU2FucyBKUCcsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4kZm9udC1tb250c2VycmF0OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiRmb250LW9zd2FsZDogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiRmb250LXNpemUtYmFzZTogMS40ZW0gIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOjUwMCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOjEuMCAhZGVmYXVsdDtcblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4qIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuXHRmb250LXNpemU6IDYyLjUlO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKHZhcmlhYmxlcy4kYmxhY2ssIDApO1xuXHRvdmVyZmxvdzphdXRvO1xufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuYXJ0aWNsZSwgYXNpZGUsIHNwYW4sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgLCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnAsdWwsb2wsbGksZGwsZHQsZGQscCxjYXB0aW9uLHRoLHRkLGZvcm0saW5wdXQsdGV4dGFyZWEsYmxvY2txdW90ZSxhZGRyZXNzLGVtYmVkLG9iamVjdCxmaWd1cmUsZW17XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cblxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGZvbnQtZmFtaWx5O1xuXHRmb250LXNpemU6IHZhcmlhYmxlcy4kZm9udC1zaXplLWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiB2YXJpYWJsZXMuJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGJhc2UtZm9udC1jb2xvcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxudGFibGV7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG5cdG1hcmdpbi1ib3R0b206MDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmZpZ3VyZXtcblx0bGluZS1oZWlnaHQ6MDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IHZhcmlhYmxlcy4kbGluay1kZWNvcmF0aW9uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlcjpub25lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRoIHtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6MDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXMgOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2UgOiBub25lO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3IgOiByZ2JhKDAsMCwwLDApO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyotLVByZWZpeC0tKi9cbkBtaXhpbiBwcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcblx0QGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LSwgLW1vei0sICcnIHtcblx0XHQjeyRwcmVmaXh9I3skcHJvcGVydHl9OiAkdmFsdWU7XG5cdH1cbn1cblxuLyotLSBmbGV4Ym94IC0tKi9cbkBtaXhpbiBmbGV4Ym94e1xuXHRkaXNwbGF5Oi13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6ZmxleDtcblx0LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtcblx0ZmxleC13cmFwOndyYXA7XG59XG5cbkBtaXhpbiBmbGV4c2V0KCRqdXN0LCRhbGlnbil7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiRqdXN0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG5cdC13ZWJraXQtYm94LWFsaWduOiRhbGlnbjtcblx0LW1zLWZsZXgtYWxpZ246JGFsaWduO1xuXHRhbGlnbi1pdGVtczokYWxpZ247XG59XG5cbkBtaXhpbiBmbGV4LWNvbnRlbnQoJGp1c3QsJGFsaWduKXtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcblx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiRhbGlnbjtcblx0YWxpZ24tY29udGVudDokYWxpZ247XG59XG5cbkBtaXhpbiBqdXN0aWZ5KCRqdXN0KXtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbil7XG5cdC13ZWJraXQtYm94LWFsaWduOiRhbGlnbjtcblx0YWxpZ24taXRlbXM6JGFsaWduO1xufVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pe1xuXHQtd2Via2l0LWFsaWduLWNvbnRlbnQ6JGFsaWduO1xuXHRhbGlnbi1jb250ZW50OiRhbGlnbjtcbn1cblxuQG1peGluIGNvbHVtbntcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuQG1peGluIGZsZXh3cmFwe1xuXHRkaXNwbGF5Oi13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6ZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuQG1peGluIGdyb3d7XG5cdC13ZWJraXQtYm94LWZsZXg6MTtcblx0ZmxleC1ncm93OjE7XG59XG5cbkBtaXhpbiB3aW5kb3dmdWxsKCRwcm9wZXJ0eTogdG9wLCRoZWlnaHQ6IDEwMCUpe1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHQjeyRwcm9wZXJ0eX06IDA7XG5cdGxlZnQ6MDtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwdnc7XG5cdGhlaWdodDokaGVpZ2h0O1xuXHRtYXJnaW46MCBjYWxjKDUwJSAtIDUwdncpO1xuXHR6LWluZGV4Oi0xO1xufVxuXG4vKi0tIHRleHQgLS0qL1xuQG1peGluIHRydW5jYXRlKCR3aWR0aDogMTAwJSkge1xuXHR3aWR0aDogJHdpZHRoO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLyotLSBob3ZlciAtLSovXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnM6MC41cyl7XG5cdHRyYW5zaXRpb246JHRyYW5zIGVhc2U7XG59XG5cbi8qLS0gcG9zaXRpb24gLS0qL1xuQG1peGluIGFic29sdXRlLWNlbnRlcigkcG9zaS14LCRwb3NpLXkpe1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtICRwb3NpLXgsIC0gJHBvc2kteSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0gJHBvc2kteCwgLSAkcG9zaS15KTtcbn1cblxuLyotLSBhc3BlY3QgLS0qL1xuQG1peGluIGltYWdlLWJlZm9yZSgkaGVpZ2h0KXtcblx0Jjo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiRoZWlnaHQ7XG5cdH1cbn1cblxuQG1peGluIGltYWdlLWJsb2Nre1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjA7XG5cdHJpZ2h0OjA7XG5cdGJvdHRvbTowO1xuXHRsZWZ0OjA7XG59XG5cbi8qLS0gdGV4dCAtLSovXG5AbWl4aW4gdGV4dC1oaWRkZW57XG5cdHRleHQtaW5kZW50OjEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBsZXR0ZXItc3BhY2luZygkc3BhY2Upe1xuXHRsZXR0ZXItc3BhY2luZzokc3BhY2U7XG5cdHRleHQtaW5kZW50OiRzcGFjZTtcbn1cblxuQG1peGluIGF3ZXNvbWV7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKi0tIHBvaW50IC0tKi9cbkBtaXhpbiB0cmlhbmdsZSgkd2lkdGg6IDEwcHgsICRoZWlnaHQ6IDEwcHgsICRjb2xvcjogIzAwMCwgJGRpcjp0b3ApIHtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0XG5cdEBpZiAkZGlyID09ICdsZWZ0JyB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAjeyRoZWlnaHQvMn0gMCAjeyRoZWlnaHQvMn0gI3skd2lkdGh9O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xuXHR9IEBlbHNlIGlmICRkaXIgPT0gJ2JvdHRvbScge1xuXHRcdGJvcmRlci13aWR0aDogMCAjeyR3aWR0aC8yfSAjeyRoZWlnaHR9ICN7JHdpZHRoLzJ9O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50O1xuXHR9IEBlbHNlIGlmICRkaXIgPT0gJ3JpZ2h0JyB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAjeyRoZWlnaHQvMn0gI3skd2lkdGh9ICN7JGhlaWdodC8yfSAwO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHR9IEBlbHNlIHtcblx0XHRib3JkZXItd2lkdGg6ICN7JGhlaWdodH0gI3skd2lkdGgvMn0gMCAjeyR3aWR0aC8yfTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0fVxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG5AbWl4aW4gYXJyb3coJHNpemU6IDEwcHgsICRjb2xvcjogIzAwMCwgJGJvcmRlcjoxcHgsICRwb3NpeDogLTUwJSwgJHBvc2l5OiAtNTAlLCAkZGlyOiByaWdodCkge1xuXHR3aWR0aDogJHNpemU7XG5cdGhlaWdodDogJHNpemU7XG5cdGJvcmRlci10b3A6ICRib3JkZXIgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlciBzb2xpZCAkY29sb3I7XG5cdEBpZiAkZGlyID09ICdib3R0b20nIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoMTM1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDEzNWRlZyk7XG5cdH0gQGVsc2UgaWYgJGRpciA9PSAnbGVmdCcge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtMTM1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKC0xMzVkZWcpO1xuXHR9IEBlbHNlIGlmICRkaXIgPT0gJ3RvcCcge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTQ1ZGVnKTtcblx0fSBAZWxzZSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO1xufVxuXG4vKi0tIGZvcm0gLS0qL1xuQG1peGluIHBsYWNlaG9sZGVyLWNvbG9yKCRjb2xvcikge1xuXHQmOnBsYWNlaG9sZGVyLXNob3duIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHR9XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjokY29sb3I7XG5cdH1cbn1cblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4kaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTsgXG5AcmV0dXJuIGlmKCRpbmRleCwgXG5cdHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgXG5cdHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBcblx0c3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKSwgXG5cdCRzdHJpbmcpOyBcbn1cblxuQGZ1bmN0aW9uIGhleFRvVXJsKCRjb2xvcikge1xuICAkbmV3Y29sb3I6IHN0ci1yZXBsYWNlKCRjb2xvciwgJyMnLCAnJTIzJyk7XG4gIEByZXR1cm4gJG5ld2NvbG9yO1xufVxuXG4vKi0tIGljb24gLS0qL1xuQG1peGluIGZ1bmN0aW9uX2ljb25fdGVsKCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAyNCclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9JycvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGljb25fbWFpbCgkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTQnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNMTcuNCwwSC42Qy4zLDAsMCwuMywwLC42djEyLjdjMCwuNC4zLjYuNi42aDE2LjdjLjQsMCwuNi0uMy42LS42Vi42YzAtLjQtLjMtLjYtLjYtLjZNMTUuOCwxLjNsLTYuOCw1LjlMMi4yLDEuM2gxMy41Wk0xNi43LDEyLjdIMS4zVjIuMWw3LjMsNi40Yy4yLjIuNi4yLjgsMGw3LjMtNi40djEwLjZaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gY2lyY2xlX3RlbCgkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNjAgNjAnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNMCwzMEMwLDEzLjQsMTMuNCwwLDMwLDBoMGMxNi42LDAsMzAsMTMuNCwzMCwzMGgwYzAsMTYuNi0xMy40LDMwLTMwLDMwaDBDMTMuNCw2MCwwLDQ2LjYsMCwzMGgwWk00LjcsMzBjMCwxNCwxMS4zLDI1LjMsMjUuMywyNS4zLDE0LDAsMjUuMy0xMS4zLDI1LjMtMjUuMywwLTE0LTExLjMtMjUuMy0yNS4zLTI1LjMtMTQsMC0yNS4zLDExLjMtMjUuMywyNS4zaDBaTTI0LjUsMzZjLTUuOS01LjktOS40LTE0LTYuNy0xNi43LDIuMy0yLjMsMi41LTIuNSwyLjUtMi41LjYtLjYsMS42LS42LDIuMiwwLDAsMCwwLDAsMCwwbDQuMSw0LjFjLjYuNi42LDEuNiwwLDIuMiwwLDAsMCwwLDAsMGwtMS45LDEuOWMtLjUuNS0uNiwxLjQtLjEsMiwxLjIsMS43LDIuNiwzLjMsNC4xLDQuNywxLjUsMS41LDMsMi45LDQuNyw0LjEuNi41LDEuNS40LDItLjFsMS45LTEuOWMuNi0uNiwxLjYtLjYsMi4yLDAsMCwwLDAsMCwwLDBsNC4xLDQuMWMuNi42LjYsMS42LDAsMi4yLDAsMCwwLDAsMCwwbC0yLjUsMi41Yy0uNy42LTEuNywxLTIuNi45LTMuNywwLTkuNS0zLjEtMTQtNy42WicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGljb25fY2hlY2soJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyLjMgOS40JyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTQuNCw5LjRMMCw1bDEuNC0xLjQsMywzTDEwLjksMGwxLjQsMS40LTgsOFonLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBpY29uX2NoZWNrYm94KCRjb2xvcil7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnJTNFJTNDcGF0aCBkPSdNMTYuOSwyOS4yTDcuNywyMGwzLjEtMy4xbDYuMSw2LjFsMTIuMy0xMi4zbDMuMSwzLjFMMTYuOSwyOS4yeicgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDcGF0aCBkPSdNMCw3LjNDMCwzLjMsMy4zLDAsNy4zLDBoMjUuNWM0LDAsNy4zLDMuMyw3LjMsNy4zdjI1LjVjMCw0LTMuMyw3LjMtNy4zLDcuM0g3LjNjLTQsMC03LjMtMy4zLTcuMy03LjNWNy4zeiBNNy4zLDMuNmgyNS41YzIsMCwzLjYsMS42LDMuNiwzLjZjMCwwLDAsMCwwLDB2MjUuNWMwLDItMS42LDMuNi0zLjYsMy42aDBINy4zYy0yLDAtMy42LTEuNi0zLjYtMy42bDAsMFY3LjNDMy42LDUuMyw1LjMsMy42LDcuMywzLjZDNy4zLDMuNiw3LjMsMy42LDcuMywzLjZ6JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGFycm93X2xlZnQoJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDMxJyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTE2IDIuMzA4NDNMMy42MjUwOSAxNS41TDE2IDI4LjY5MTZMMTQuMDY5OSAzMC41TDAgMTUuNUwxNC4wNjk5IDAuNUwxNiAyLjMwODQzWicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGFycm93X3JpZ2h0KCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAzMSclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00wIDIuMzA4NDNMNi4xODc0NSA4LjkwNDIyTDEyLjM3NDkgMTUuNUwwIDI4LjY5MTZMMS45MzAwNSAzMC41TDE2IDE1LjVMMS45MzAwNSAwLjVMMCAyLjMwODQzWicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGljb25faHVtYW4oJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1IDI2JyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTEzIDEyLjVDMTEuMjgxMiAxMi41IDkuODA5OSAxMS44ODggOC41ODU5NCAxMC42NjQxQzcuMzYxOTggOS40NDAxIDYuNzUgNy45Njg3NSA2Ljc1IDYuMjVDNi43NSA0LjUzMTI1IDcuMzYxOTggMy4wNTk5IDguNTg1OTQgMS44MzU5NEM5LjgwOTkgMC42MTE5NzkgMTEuMjgxMiAwIDEzIDBDMTQuNzE4OCAwIDE2LjE5MDEgMC42MTE5NzkgMTcuNDE0MSAxLjgzNTk0QzE4LjYzOCAzLjA1OTkgMTkuMjUgNC41MzEyNSAxOS4yNSA2LjI1QzE5LjI1IDcuOTY4NzUgMTguNjM4IDkuNDQwMSAxNy40MTQxIDEwLjY2NDFDMTYuMTkwMSAxMS44ODggMTQuNzE4OCAxMi41IDEzIDEyLjVaTTAuNSAyNVYyMC42MjVDMC41IDE5LjczOTYgMC43Mjc4NjUgMTguOTI1OCAxLjE4MzU5IDE4LjE4MzZDMS42MzkzMiAxNy40NDE0IDIuMjQ0NzkgMTYuODc1IDMgMTYuNDg0NEM0LjYxNDU4IDE1LjY3NzEgNi4yNTUyMSAxNS4wNzE2IDcuOTIxODggMTQuNjY4QzkuNTg4NTQgMTQuMjY0MyAxMS4yODEyIDE0LjA2MjUgMTMgMTQuMDYyNUMxNC43MTg4IDE0LjA2MjUgMTYuNDExNSAxNC4yNjQzIDE4LjA3ODEgMTQuNjY4QzE5Ljc0NDggMTUuMDcxNiAyMS4zODU0IDE1LjY3NzEgMjMgMTYuNDg0NEMyMy43NTUyIDE2Ljg3NSAyNC4zNjA3IDE3LjQ0MTQgMjQuODE2NCAxOC4xODM2QzI1LjI3MjEgMTguOTI1OCAyNS41IDE5LjczOTYgMjUuNSAyMC42MjVWMjVIMC41Wk0zLjYyNSAyMS44NzVIMjIuMzc1VjIwLjYyNUMyMi4zNzUgMjAuMzM4NSAyMi4zMDM0IDIwLjA3ODEgMjIuMTYwMiAxOS44NDM4QzIyLjAxNjkgMTkuNjA5NCAyMS44MjgxIDE5LjQyNzEgMjEuNTkzOCAxOS4yOTY5QzIwLjE4NzUgMTguNTkzOCAxOC43NjgyIDE4LjA2NjQgMTcuMzM1OSAxNy43MTQ4QzE1LjkwMzYgMTcuMzYzMyAxNC40NTgzIDE3LjE4NzUgMTMgMTcuMTg3NUMxMS41NDE3IDE3LjE4NzUgMTAuMDk2NCAxNy4zNjMzIDguNjY0MDYgMTcuNzE0OEM3LjIzMTc3IDE4LjA2NjQgNS44MTI1IDE4LjU5MzggNC40MDYyNSAxOS4yOTY5QzQuMTcxODggMTkuNDI3MSAzLjk4MzA3IDE5LjYwOTQgMy44Mzk4NCAxOS44NDM4QzMuNjk2NjEgMjAuMDc4MSAzLjYyNSAyMC4zMzg1IDMuNjI1IDIwLjYyNVYyMS44NzVaTTEzIDkuMzc1QzEzLjg1OTQgOS4zNzUgMTQuNTk1MSA5LjA2OTAxIDE1LjIwNyA4LjQ1NzAzQzE1LjgxOSA3Ljg0NTA1IDE2LjEyNSA3LjEwOTM4IDE2LjEyNSA2LjI1QzE2LjEyNSA1LjM5MDYyIDE1LjgxOSA0LjY1NDk1IDE1LjIwNyA0LjA0Mjk3QzE0LjU5NTEgMy40MzA5OSAxMy44NTk0IDMuMTI1IDEzIDMuMTI1QzEyLjE0MDYgMy4xMjUgMTEuNDA0OSAzLjQzMDk5IDEwLjc5MyA0LjA0Mjk3QzEwLjE4MSA0LjY1NDk1IDkuODc1IDUuMzkwNjIgOS44NzUgNi4yNUM5Ljg3NSA3LjEwOTM4IDEwLjE4MSA3Ljg0NTA1IDEwLjc5MyA4LjQ1NzAzQzExLjQwNDkgOS4wNjkwMSAxMi4xNDA2IDkuMzc1IDEzIDkuMzc1WicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGljb25fZGlhZ29uYWxfYXJyb3coJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTI2LjYsMGgzLjR2MjYuNGgtNC44VjguMkwzLjQsMzBsLTMuNC0zLjRMMjEuOCw0LjhIMy42VjBoMjNzMCwwLDAsMFonLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBpY29uLWFycm93e1xuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAuODc1MzYzMSAxMi45NzE2OTAyXCI+PHBhdGggZD1cIk0xMC44NzUzNjMxLDYuNDc5NTAwN3YtMi4zNTc3OEwwLDB2Mi4zNTc3OTA3bDEwLjg3NTM2MzEsNC4xMjE3MTAxWlwiLz48cGF0aCBkPVwiTTAsMTAuNjEzODkwNnYyLjM1Nzc5OTVsMTAuODc1MzYzMS00LjEyMTcxOTR2LTIuMzU3NzhMMCwxMC42MTM4OTA2WlwiLz48L3N2Zz4nKTtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0bWFzay1zaXplOiAxMDAlIDEwMCU7XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcjtcbkB1c2UgXCJtaXhpblwiIGFzIG1peDtcbkB1c2UgXCJtaXhpbl9zdmdcIiBhcyBzdmc7XG5cbi5jZW50ZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpbWUtZ3JlZW57XG5cdGNvbG9yOiB2YXIuJGxpbWUtZ3JlZW47XG59XG5cbi8qIHJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qe1xuXHRvdXRsaW5lOjFweCAjZmYwMDAwIHNvbGlkO1xufVxuKi9cblxub2wsXG51bHtcblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2LGg3e1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogYmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5e1xuXHRoZWlnaHQ6MTAwJTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuLypcbi5wcmVsb2FkICp7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudDtcbn1cbiovXG5cbmRpdi5wYWdlV3JhcHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi5vZmktaW1ne1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XG59XG4uZmFkZUluLWFuaW1hdGlvbntcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtIDogdHJhbnNsYXRlKDAsIDcwcHgpO1xuXHR0cmFuc2l0aW9uIDogYWxsIDEzMDBtcztcbn1cblxuLnNjcm9sbGluLWFuaW1hdGlvbntcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVye1xuXHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjVzKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6MTAwJTtcblx0Ly8gbWF4LXdpZHRoOjE5MjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjowIGF1dG87XG5cdC8vIHBhZGRpbmc6IDAgNSU7XG5cdC8vIHBhZGRpbmc6IDAgMTQwcHggMCA1JTtcblx0cGFkZGluZzogMCAxMTBweCAwIDUlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHotaW5kZXg6IDEwMDtcblxuXHQmLnNjcm9sbHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdCYuYWN0aXZle1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCY6OmJlZm9yZXtcblx0XHRAaW5jbHVkZSBtaXgud2luZG93ZnVsbDtcblx0XHRiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNCksIHRyYW5zcGFyZW50KTtcblx0fVxuXHQvLyBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh2YXIuJGJsYWNrIDIwJSwgdHJhbnNwYXJlbnQpO1xuXHQvLyBiYWNrZ3JvdW5kOiB2YXIuJGJsYWNrO1xuXG5cdC8vIGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdC8vIHotaW5kZXg6IDEwMDE7XG5cdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcblx0Ly8gJjo6YmVmb3Jle1xuXHQvLyBcdEBpbmNsdWRlIG1peC53aW5kb3dmdWxsO1xuXHQvLyBcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdC8vIFx0Ym94LXNoYWRvdzogMHB4IDBweCA2cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdC8vIH1cblxuXHQuaGVhZGVyLXRvcHtcblx0XHRoMSxcblx0XHQuaGVhZGVyLWxvZ297XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTEzcHg7XG5cdFx0XHRcblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuM3MpO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyLWlubmVye1xuXHRcdC5oZWFkZXItY29udGVudHN7XG5cdFx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdFx0PnVse1xuXHRcdFx0XHRcdD5saXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENUQ1RDU7XG5cdFx0XHRcdFx0XHQvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENUQ1RDU7XG5cblx0XHRcdFx0XHRcdC8vICYuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHQvLyBcdD5hLHB7XG5cdFx0XHRcdFx0XHQvLyBcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0XHQvLyBcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cblx0XHRcdFx0XHRcdC8vIFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdC8vIFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdC8vIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdG1hcmdpbi1sZWZ0OiBjbGFtcCg1cHgsIC01cHggKyAxLjA0MnZ3LCAxMHB4KTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdC8vIGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvc3VibWVudV9hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRiYWNrZ3JvdW5kOnVybChodHRwczovL3BsYWNlaG9sZC5qcC8xMng4LnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHRcdC8vIH1cblxuXHRcdFx0XHRcdFx0Ly8gJjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0Ly8gXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDVENUQ1O1xuXHRcdFx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdFx0XHQ+YSxwe1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQvLyBtYXJnaW46IDAgNDBweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdGhlci1tZW51e1xuXHRcdFx0XHQ+dWx7XG5cdFx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDExMHB4O1xuXHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQ+YSxcblx0XHRcdFx0XHRcdD5we1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogMTEwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmxvZ2lue1xuXHRcdFx0XHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRcdFx0XHQ+YSxcblx0XHRcdFx0XHRcdFx0XHQ+cHtcblx0XHRcdFx0XHRcdFx0XHRcdC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYuY2xpY2t7XG5cdFx0XHRcdFx0XHRcdFx0PmEsXG5cdFx0XHRcdFx0XHRcdFx0PnB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kZGFya2dyYXk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNucy1pY29ue1xuXHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0XHRnYXA6IDAgMjBweDtcblx0XHRcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC4zcyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZm9vdGVye1xuXHQvLyBAaW5jbHVkZSBtaXguZmxleGJveDtcblx0Ly8gQGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHQvLyBtYXgtd2lkdGg6MTkyMHB4O1xuXHR3aWR0aDoxMDAlO1xuXHRwYWRkaW5nOiAxMDBweCA1JTtcblx0Ly8gaGVpZ2h0OiA4NXB4O1xuXHRtYXJnaW46MCBhdXRvO1xuXHQvLyBwYWRkaW5nOiAxMHB4IDQwcHg7XG5cdFxuXHQvLyAmOjpiZWZvcmV7XG5cdC8vIFx0QGluY2x1ZGUgbWl4LndpbmRvd2Z1bGw7XG5cdC8vIFx0YmFja2dyb3VuZDogdmFyLiRkYXJrZ3JheTtcblx0Ly8gfVxuXG5cdC5mb290ZXItbWFpbi13cmFwe1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHQuZm9vdGVyLWRlc2MtY29udGVudHN7XG5cdFx0XHQ+Kntcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1sb2dve1xuXHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHRcdC5mb290ZXItYWRkcmVzc3tcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQuZm9vdGVyLXNucy1pY29ue1xuXHRcdFx0XHR1bHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRnYXA6IDAgMjBweDtcblx0XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLWxpbmstY29udGVudHN7XG5cdFx0XHQ+dWx7XG5cdFx0XHRcdD5saXtcblx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1tb250c2VycmF0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuM3MpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWZyb217XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblxuXHRcdHB7XG5cdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdGF7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuM3MpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNtYWxse1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdH1cblxuXHQvLyAuZm9vdGVyLW1haW57XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHQvLyBcdC5jb21wYW55LWRlc2N7XG5cdC8vIFx0XHRmaWd1cmV7XG5cdC8vIFx0XHRcdHdpZHRoOiAzOTBweDtcblx0Ly8gXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0cHtcblx0Ly8gXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdC8vIFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHQvLyBcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHQvLyBcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXHQvLyBcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblxuXHQvLyBcdD51bHtcblx0Ly8gXHRcdGxpe1xuXHQvLyBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0Ly8gXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdC8vIFx0XHRcdCR2YWx1ZTogKFxuXHQvLyBcdFx0XHRcdChcIm1haWxcIiwgMThweCwgMTRweCksXG5cdC8vIFx0XHRcdFx0KFwiY2F0YWxvZ1wiLCAxOHB4LCAxOXB4LCksXG5cdC8vIFx0XHRcdFx0KFwicmVzZXJ2YXRpb25cIiwgMThweCwgMjBweCksXG5cdC8vIFx0XHRcdCk7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdC8vIFx0XHRcdEBlYWNoICRkYXRhIGluICR2YWx1ZSB7XG5cdC8vIFx0XHRcdFx0JGluZGV4OiBpbmRleCgkdmFsdWUsICRkYXRhKTtcblxuXHQvLyBcdFx0XHRcdCY6bnRoLWNoaWxkKCN7JGluZGV4fSl7XG5cdC8vIFx0XHRcdFx0XHRhe1xuXHQvLyBcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdC8vIFx0XHRcdFx0XHRcdFx0Ly8gQGluY2x1ZGUgc3ZnLmljb25fI3tudGgoJGRhdGEsIDEpfShcIiNBNThDNTZcIik7XG5cdC8vIFx0XHRcdFx0XHRcdFx0Ly8gQGluY2x1ZGUgbWV0YS5jYWxsKFwiaWNvbl8je250aCgkZGF0YSwgMSl9XCIsIFwiI0E1OEM1NlwiKTtcblx0Ly8gXHRcdFx0XHRcdFx0XHR3aWR0aDogbnRoKCRkYXRhLCAyKTtcblx0Ly8gXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IG50aCgkZGF0YSwgMyk7XG5cdC8vIFx0XHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHR9XG5cdC8vIFx0XHRcdH1cblxuXHQvLyBcdFx0XHQmOm50aC1jaGlsZCgxKXtcblx0Ly8gXHRcdFx0XHRhe1xuXHQvLyBcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHQvLyBcdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9tYWlsKFwiI2ZmZlwiKTtcblx0Ly8gXHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHR9XG5cdC8vIFx0XHRcdH1cblxuXHQvLyBcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0Ly8gXHRcdFx0XHRhe1xuXHQvLyBcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHQvLyBcdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9tYWlsKFwiI2ZmZlwiKTtcblx0Ly8gXHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHR9XG5cdC8vIFx0XHRcdH1cblxuXHQvLyBcdFx0XHQmOm50aC1jaGlsZCgzKXtcblx0Ly8gXHRcdFx0XHRhe1xuXHQvLyBcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHQvLyBcdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9tYWlsKFwiI2ZmZlwiKTtcblx0Ly8gXHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHR9XG5cdC8vIFx0XHRcdH1cblxuXHQvLyBcdFx0XHRhe1xuXHQvLyBcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHQvLyBcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHQvLyBcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuNXMpO1xuXHQvLyBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0Ly8gXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdC8vIFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHQvLyBcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdC8vIFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHQvLyBcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHQvLyBcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHQvLyBcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdC8vIFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cblx0Ly8gXHRcdFx0XHQmOjpiZWZvcmV7XG5cdC8vIFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjVzKTtcblx0Ly8gXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdC8vIFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vIC5oZWFkZXItaW5uZXJ7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0Ly8gXHRwYWRkaW5nOiAwIDQwcHg7XG5cblx0Ly8gXHQuaGVhZGVyLWNvbnRlbnRze1xuXHQvLyBcdFx0Lmdsb2JhbC1uYXZ7XG5cdC8vIFx0XHRcdD51bHtcblx0Ly8gXHRcdFx0XHQ+bGl7XG5cdC8vIFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKXtcblx0Ly8gXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0Ly8gXHRcdFx0XHRcdH1cblxuXHQvLyBcdFx0XHRcdFx0PnAsPmF7XG5cdC8vIFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdC8vIFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHQvLyBcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0Ly8gXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ly8gXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdC8vIFx0XHRcdFx0XHR9XG5cblx0Ly8gXHRcdFx0XHRcdD5he1xuXHQvLyBcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC8vIFx0XHRcdFx0XHR9XG5cblx0Ly8gXHRcdFx0XHRcdC5qcy1nbG9iYWwtbmVzdHtcblx0Ly8gXHRcdFx0XHRcdFx0dWx7XG5cdC8vIFx0XHRcdFx0XHRcdFx0bGl7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHQvLyBcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIi1cIjtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0fVxuXHQvLyBcdFx0XHR9XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0Ly8gLmZvb3Rlci1vdGhlcntcblx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFxuXHQvLyBcdCY6OmJlZm9yZXtcblx0Ly8gXHRcdEBpbmNsdWRlIG1peC53aW5kb3dmdWxsO1xuXHQvLyBcdFx0YmFja2dyb3VuZDogIzFiMWIxYjtcblx0Ly8gXHR9XG5cblx0Ly8gXHQucHJpdmFjeS1saW5re1xuXHQvLyBcdFx0YXtcblx0Ly8gXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHQvLyBcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0Ly8gXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHQvLyBcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblxuXHQvLyBcdHB7XG5cdC8vIFx0XHRjb2xvcjogIzc3Nztcblx0Ly8gXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHQvLyBcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdC8vIFx0fVxuXG5cdC8vIFx0LmZvb3Rlci1vdGhlci1saW5re1xuXHQvLyBcdFx0dWx7XG5cdC8vIFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHQvLyBcdFx0XHRnYXA6IDIwcHg7XG5cblx0Ly8gXHRcdFx0bGl7XG5cdC8vIFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdC8vIFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdC8vIFx0XHRcdFx0YXtcblx0Ly8gXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxufVxuXG4vLyBmb290ZXJ7XG4vLyBcdHBvc2l0aW9uOnJlbGF0aXZlO1xuLy8gXHR3aWR0aDoxMDAlO1xuLy8gXHRtYXgtd2lkdGg6OTgwcHg7XG4vLyBcdG1hcmdpbjowIGF1dG87XG5cdFxuLy8gXHQmOjpiZWZvcmV7XG4vLyBcdFx0QGluY2x1ZGUgbWl4LndpbmRvd2Z1bGw7XG4vLyBcdFx0YmFja2dyb3VuZDojRjZGOEZGO1xuLy8gXHR9XG4vLyB9XG5cbi8vIGhlYWRlcntcbi8vIFx0cG9zaXRpb246cmVsYXRpdmU7XG4vLyBcdHdpZHRoOjEwMCU7XG4vLyBcdG1heC13aWR0aDoxMDAwcHg7XG4vLyBcdG1hcmdpbjowIGF1dG87XG4vLyB9XG5cblxuLmNvbnRhaW5lcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDoxOTIwcHg7XG5cdG1hcmdpbjowIGF1dG87XG5cdHBhZGRpbmc6IDExMHB4IDUlIDA7XG5cdFxuXHQmLnRvcHtcblx0XHRwYWRkaW5nOiAwIDUlO1xuXHR9XG5cblx0Ji5jLXBhZ2V0b3AtcGFkZGluZ3tcblx0XHRwYWRkaW5nLXRvcDogMjYwcHg7XG5cdH1cblxuXHQmOjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgbWl4LndpbmRvd2Z1bGw7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL3BhZ2VfYmcuanBnKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcblx0XHRoZWlnaHQ6IDEwMGR2aDtcblx0fVxufVxuXG4uaGVyby12aXN1YWwtU2Vje1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnBhZ2UtY29udGVudHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cblx0Pip7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLWhlYWQtdGl0bGV7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcblx0aDEsXG5cdC5oZWFkZXItbG9nb3tcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0fVxufVxuXG4uc2VjdGlvbi1oZWFkLXRpdGxle1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XG5cdGgye1xuXHR9XG59XG5cbi8vIC5qcy1zdWItbWVudXtcbi8vIFx0ZGlzcGxheTogbm9uZTtcbi8vIH1cblxuLy8gLnBhZ2V0b3AtZ3JpZHtcbi8vIFx0cG9zaXRpb246Zml4ZWQ7XG4vLyBcdHotaW5kZXg6MjA7XG5cbi8vIFx0YXtcbi8vIFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcbi8vIFx0XHRkaXNwbGF5OmJsb2NrO1xuLy8gXHRcdHdpZHRoOjEwMCU7XG4vLyBcdH1cbi8vIH1cblxuLnBhZ2V0b3AtZ3JpZHtcblx0cG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5MDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG5cblx0YXtcblx0XHQvLyBAaW5jbHVkZSBtaXgudGV4dC1oaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vIHdpZHRoOiA0MnB4O1xuXHRcdC8vIGhlaWdodDogNDJweDtcblx0XHR3aWR0aDogNjVweDtcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0XHQvLyBvcGFjaXR5OiAwLjg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvcGFnZXRvcC5zdmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXG5cdFx0Ly8gJjo6YmVmb3JlLFxuXHRcdC8vICY6OmFmdGVye1xuXHRcdC8vIFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcig1MCUsNTAlKTtcblx0XHQvLyBcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdC8vIFx0Y29udGVudDogXCJcIjtcblx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vIFx0dG9wOiA1MCU7XG5cdFx0Ly8gXHRsZWZ0OiA1MCU7XG5cdFx0Ly8gXHR3aWR0aDogNDJweDtcblx0XHQvLyBcdGhlaWdodDogNDJweDtcblx0XHQvLyB9XG5cdFx0XG5cdFx0Ly8gJjo6YmVmb3Jle1xuXHRcdC8vIFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9wYWdldG9wLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHQvLyB9XG5cdFx0XG5cdFx0Ly8gJjo6YWZ0ZXJ7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX3BhZ2V0b3BfeWVsbG93LnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHQvLyBcdG9wYWNpdHk6IDA7XG5cdFx0Ly8gfVxuXHR9XG59XG5cbnNwYW57XG5cdCYubm93LW51bWJlcntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLmMtdGl0bGUtcGFydHN7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0Ji5wYWdlLWRldGFpbHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0aDEsXG5cdFx0aDIsXG5cdFx0Yntcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0aDEsXG5cdGgyLFxuXHQ+Yntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXNpemU6IDQuOHJlbTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtb3N3YWxkO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxuXG5cdC5kZXNjLWNvbnRlbnRze1xuXHRcdGJ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDIuM3JlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5taW5pe1xuXHRcdD5ie1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHQuZGVzYy1jb250ZW50c3tcblx0XHRcdHB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLWxpbmstYnRuMXtcblx0bWluLXdpZHRoOiAxNTVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXG5cdGEscHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdH1cbn1cblxuLmMtbGluay1idG4yLFxuLnNtZi1idXR0b24tY29udHJvbHtcblx0bWluLXdpZHRoOiAzMDBweDtcblx0Ly8gd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRcblx0Ji5jb2xvci1ncmF5e1xuXHRcdGJ1dHRvbntcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kZ3JheTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kZ3JheTtcblx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCYuY2VudGVye1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0YnV0dG9ue1xuXHRcdGFsbDogdW5zZXQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHRhLFxuXHRidXR0b257XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdH1cbn1cblxuLmMtbGluay1idG4ze1xuXHRtaW4td2lkdGg6IDExMHB4O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogNDBweDtcblxuXHQmLndoaXRle1xuXHRcdGF7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0Y29sb3I6IHZhci4kYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0YXtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjNzKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHZhci4kYmxhY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdH1cbn1cblxuLmMtc2NoZWR1bGUtc2VjdGlvbntcblx0bWF4LXdpZHRoOiAxMDMwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogNjBweCAwO1xuXHQvLyBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTA4LCAxMDgsIDAuOCk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzkwRTQwNCwgIzQyQTkwMik7XG5cdGJvcmRlci1yYWRpdXM6IDcwcHggMCA3MHB4IDA7XG5cblx0aDJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRjb2xvcjogdmFyLiRibGFjaztcblx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW9zd2FsZDtcblx0XHRmb250LXNpemU6IDQuOHJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdH1cblx0XG5cdHB7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0byAzNXB4O1xuXHRcdGNvbG9yOiB2YXIuJGJsYWNrO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cblxuXHQubGluay1idG57XG5cdFx0dWx7XG5cdFx0XHRsaXtcblx0XHRcdFx0Ji5wZWF0aXh7XG5cdFx0XHRcdFx0d2lkdGg6IDU4MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogOTBweDtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9kaWFnb25hbF9hcnJvdyhcIiM5MEU0MDRcIik7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTUxcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDYwcHggMTVweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXIuJGJsYWNrO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIuJGJsYWNrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fZGlhZ29uYWxfYXJyb3coXCIjMDAwXCIpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9kaWFnb25hbF9hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLXBhZ2luYXRpb24ge1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdGdhcDogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHRzcGFuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMzVweDtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgIzc1NzU3NTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzc1NzU3NTtcblx0XHRcdFx0dHJhbnNsYXRlOiAtNTAlIC01MCU7XG5cdFx0XHRcdHJvdGF0ZTogLTEzNWRlZztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnByZXYgYSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiA1NSU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5uZXh0IGEge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogNDUlO1xuXHRcdFx0XHRzY2FsZTogLTEgLTE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5ub25lIGEge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdGdhcDogMTRweDtcblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogI0JBQkFCQTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdC8vIGZvbnQtZmFtaWx5OiBicy4kaWJtLXBsZXg7XG5cdFx0XHR9XG5cblx0XHRcdCYuY3VycmVudHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtZGV0YWlsLXBhZ2luYXRpb257XG5cdHVse1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0Z2FwOiAwIDEwMHB4O1xuXHRcdFxuXHRcdGxpe1xuXHRcdFx0Ji5ub25le1xuXHRcdFx0XHQmLnByZXZ7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICM4MTgxODE7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogM3B4IHNvbGlkICM4MTgxODE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5uZXh0e1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICM4MTgxODE7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogM3B4IHNvbGlkICM4MTgxODE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogIzgxODE4MTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnByZXZ7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0dHJhbnNsYXRlOiAtNTAlIC01MCU7XG5cdFx0XHRcdFx0XHRyb3RhdGU6IC0xMzVkZWc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubmV4dHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0dHJhbnNsYXRlOiA1MCUgLTUwJTtcblx0XHRcdFx0XHRcdHJvdGF0ZTogNDVkZWc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuM3MpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLXBhZ2UtZGVzYy1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMzQ1cHg7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdFxuXHQmOjphZnRlcntcblx0XHRAaW5jbHVkZSBtaXgud2luZG93ZnVsbDtcblx0XHR0b3A6IC0xMTBweDtcblx0XHRoZWlnaHQ6IDQ1NXB4O1xuXHR9XG5cblx0aDEsaDJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW9zd2FsZDtcblx0XHRmb250LXNpemU6IDZyZW07XG5cdFx0Ly8gZm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHR9XG5cblx0cHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHQvLyBmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHR9XG59XG5cbi5jLWNvbnRlbnRzLXRpdGxle1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdGgze1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtb3N3YWxkO1xuXHRcdGZvbnQtc2l6ZTogNC44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4OyBcblx0XHR9XG5cdH1cblxuXHQudGl0bGUtdHh0e1xuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cbn1cblxuLmMtc3RhZmYtaW5mbzF7XG5cdC5zdGFmZi13cmFwe1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGdhcDogMCAyMHB4O1xuXG5cdFx0PmZpZ3VyZXtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RhZmYtaW5mb3tcblx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdGJ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRjb2xvcjogdmFyLiRkYXJrZ3JheTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAjNzU3NTc1O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaWNvbi13cmFwe1xuXHRcdHVse1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdGdhcDogMCA1cHg7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDogMzJweDtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1zdGFmZi1pbmZvMntcblx0LnN0YWZmLXdyYXB7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0Z2FwOiAxMHB4IDIwcHg7XG5cblx0XHRmaWd1cmV7XG5cdFx0XHR3aWR0aDogNjBweDtcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0YWZmLWluZm97XG5cdFx0XHRie1xuXHRcdFx0XHRjb2xvcjogdmFyLiRkYXJrZ3JheTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAjNzU3NTc1O1xuXHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYnIuc3Bicntcblx0ZGlzcGxheTpub25lO1xufVxuXG5mb290ZXJ7XG5cdC5mb290ZXItbWFpbi13cmFwe1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xuXG5cdFx0LmZvb3Rlci1kZXNjLWNvbnRlbnRze1xuXHRcdH1cblxuXHRcdC5mb290ZXItbGluay1jb250ZW50c3tcblx0XHRcdD51bHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdGdhcDogMCAxMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuZm9vdGVyLW1haW57XG5cdC8vIFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdC8vIFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoc3BhY2UtYmV0d2VlbixjZW50ZXIpO1xuXHQvLyBcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHQvLyBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHQvLyBcdGZsZXgtd3JhcDogbm93cmFwO1xuXHQvLyBcdGdhcDogNDBweDtcblxuXHQvLyBcdD51bHtcblx0Ly8gXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHQvLyBcdFx0Z2FwOiAxMHB4O1xuXG5cdC8vIFx0XHRsaXtcblx0Ly8gXHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdC8vIFx0XHRcdFx0YXtcblx0Ly8gXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdC8vIFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0Ly8gXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9tYWlsKFwiIzI2MjYyNlwiKTtcblx0Ly8gXHRcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXG5cdC8vIFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHQvLyBcdFx0XHRcdGF7XG5cdC8vIFx0XHRcdFx0XHQmOmhvdmVye1xuXHQvLyBcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdC8vIFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fbWFpbChcIiMyNjI2MjZcIik7XG5cdC8vIFx0XHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHR9XG5cdC8vIFx0XHRcdH1cblxuXHQvLyBcdFx0XHQmOm50aC1jaGlsZCgzKXtcblx0Ly8gXHRcdFx0XHRhe1xuXHQvLyBcdFx0XHRcdFx0Jjpob3Zlcntcblx0Ly8gXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHQvLyBcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX21haWwoXCIjMjYyNjI2XCIpO1xuXHQvLyBcdFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0fVxuXHQvLyBcdFx0XHR9XG5cblx0Ly8gXHRcdFx0YXtcblx0Ly8gXHRcdFx0XHQmOmhvdmVye1xuXHQvLyBcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdFx0XHRcdGNvbG9yOiAjMjYyNjI2O1xuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vIC5oZWFkZXItaW5uZXJ7XG5cdC8vIFx0LmhlYWRlci1jb250ZW50c3tcblx0Ly8gXHRcdC5nbG9iYWwtbmF2e1xuXHQvLyBcdFx0XHQ+dWx7XG5cdC8vIFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdC8vIFx0XHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XG5cblx0Ly8gXHRcdFx0XHQvLyBsaXtcblx0Ly8gXHRcdFx0XHQvLyBcdD5wLD5he1xuXHQvLyBcdFx0XHRcdC8vIFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdFx0XHQvLyBcdH1cblx0Ly8gXHRcdFx0XHQvLyB9XG5cdC8vIFx0XHRcdH1cblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQvLyAuZm9vdGVyLW90aGVye1xuXHQvLyBcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHQvLyBcdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4sY2VudGVyKTtcblx0Ly8gfVxufVxuXG4ucGFnZXRvcC1ncmlke1xuXHRhe1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtdGl0bGUtcGFydHN7XG5cdCYuc3AtdGl0bGUtY2VudGVye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYuaC1jZW50ZXJ7XG5cdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXHR9XG5cblx0LmZsZXh7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoc3BhY2UtYmV0d2VlbixlbmQpO1xuXHR9XG59XG5cbi5jLWxpbmstYnRuMXtcblx0YSxwe1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0Y29sb3I6IHZhci4kZGFya2dyYXk7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWxpbmstYnRuMixcbi5zbWYtYnV0dG9uLWNvbnRyb2x7XG5cdGEsXG5cdGJ1dHRvbntcblx0XHQmOmhvdmVye1xuXHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogMDtcblx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDQwcHggMCA0MHB4IDA7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiB2YXIuJGxpbWUtZ3JlZW47XG5cblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCYuY29sb3ItZ3JheXtcblx0XHRhLFxuXHRcdGJ1dHRvbntcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kZ3JheTtcblx0XHRcdFx0Y29sb3I6IHZhci4kZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtbGluay1idG4ze1xuXHRhe1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG59XG5cbi5jLXNjaGVkdWxlLXNlY3Rpb257XG5cdHB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmxpbmstYnRue1xuXHRcdHVse1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdFx0Z2FwOiAyMHB4IDgwcHg7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHQmLnBlYXRpeHtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogLTVweDtcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1wYWdpbmF0aW9uIHtcblx0c3BhbiB7XG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjNzKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC4zcyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtZGV0YWlsLXBhZ2luYXRpb257XG5cdHVse1xuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtcGFnZS1kZXNjLXNlY3Rpb257XG5cdHB7XG5cdFx0bWF4LXdpZHRoOiA0NjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYy1jb250ZW50cy10aXRsZXtcblx0LnRpdGxlLXR4dHtcblx0XHRwe1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4uYy1zdGFmZi1pbmZvMXtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4sY2VudGVyKTtcbn1cblxuLmMtc3RhZmYtaW5mbzJ7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChzcGFjZS1iZXR3ZWVuLGNlbnRlcik7XG5cdGdhcDogMzBweDtcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udHJpZ2dlcixcbi5oYW1idXJnZXItb3ZlcmxheXtcblx0ZGlzcGxheTpub25lO1xufVxuXG4udHJpZ2dlcntcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwcHg7XG5cdHdpZHRoOjExMHB4O1xuXHRoZWlnaHQ6MTEwcHg7XG5cdC8vIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG5cdC8vIGJhY2tncm91bmQ6dmFyLiRibGFjaztcblx0Ly8gei1pbmRleDoxMDAgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdC8vIHotaW5kZXg6IDEwMDM7XG5cdHotaW5kZXg6IDk5Nztcblx0XG5cdCYuc2Nyb2xse1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyLFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHR9XG5cblx0Lm1lbnUtdHJpZ2dlciB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6NTVweDtcblx0XHRoZWlnaHQ6MTRweDtcblxuXHRcdCYuYWN0aXZle1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDp2YXIuJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjREVGRjI2O1xuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Ly8gJjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdC8vIFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdC8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHNwYW4ge1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjJweDtcblx0XHRcdGJhY2tncm91bmQ6dmFyLiR3aGl0ZTtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQvLyAmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdC8vIFx0Ym90dG9tOiAwO1xuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fVxufVxuXG5oZWFkZXJ7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChzcGFjZS1iZXR3ZWVuLGNlbnRlcik7XG5cdGhlaWdodDogMTEwcHg7XG5cblx0LmhlYWRlci10b3B7XG5cdFx0aDEsXG5cdFx0LmhlYWRlci1sb2dve1xuXHRcdFx0YXtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1pbm5lcntcblx0XHQuaGVhZGVyLWNvbnRlbnRze1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdC8vIEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRnYXA6IDAgY2xhbXAoMjVweCwgLTI1cHggKyA1LjIwOHZ3LCA1MHB4KTtcblxuXHRcdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRcdD51bHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdFx0XHRcdC8vIGdhcDogY2xhbXAoMzBweCwgMTBweCArIDIuMDgzdncsIDQwcHgpO1xuXHRcdFx0XHRcdGdhcDogMCBjbGFtcCgyMHB4LCAtMTBweCArIDMuMTI1dncsIDM1cHgpO1xuXG5cdFx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuM3MpO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVx0XG5cblx0XHRcdFx0XHRcdC8vICYuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHQvLyBcdC5qcy1nbG9iYWwtbmVzdHtcblx0XHRcdFx0XHRcdC8vIFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDUwJSwwKTtcblx0XHRcdFx0XHRcdC8vIFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdC8vIFx0XHR0b3A6IGNhbGMoMTAwJSAtIDVweCk7XG5cdFx0XHRcdFx0XHQvLyBcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHQvLyBcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFxuXHRcdFx0XHRcdFx0Ly8gXHRcdCYuaG92ZXItZGlzcGxheXtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0XHRcdC8vIFx0XHR9XG5cdFxuXHRcdFx0XHRcdFx0Ly8gXHRcdHVse1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0bGl7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJGRhcmtncmF5O1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC8vIFx0XHRcdH1cblx0XHRcdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lm90aGVyLW1lbnV7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0Ly8gQGluY2x1ZGUgbWl4Lmp1c3RpZnkoY2VudGVyKTtcblx0XHRcdFx0Z2FwOiAwIGNsYW1wKDEwcHgsIC0xMHB4ICsgMi4wODN2dywgMjBweCk7XG5cblx0XHRcdFx0PnVse1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRcdFx0Z2FwOiAwIGNsYW1wKDEwcHgsIC0xMHB4ICsgMi4wODN2dywgMjBweCk7XG5cblx0XHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0XHQvLyA+YSxcblx0XHRcdFx0XHRcdC8vID5we1xuXHRcdFx0XHRcdFx0Ly8gXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmLm9yZGVye1xuXHRcdFx0XHRcdFx0XHQ+YSxcblx0XHRcdFx0XHRcdFx0PnB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwNkMxNjc7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDZDMTY3O1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwNkMxNjc7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDUwJSw1MCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gQGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjhweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL29yZGVyX2ljb24uc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5sb2dpbntcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdD5hLFxuXHRcdFx0XHRcdFx0XHQ+cHtcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJGRhcmtncmF5O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5zdWItbWVudXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsLTEwMCUpO1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kZGFya2dyYXk7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYub3Blbntcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc25zLWljb257XG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmZvb3Rlcntcblx0LmZvb3Rlci1tYWluLXdyYXB7XG5cdFx0LmZvb3Rlci1saW5rLWNvbnRlbnRze1xuXHRcdFx0PnVse1xuXHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItZnJvbXtcblx0XHRwe1xuXHRcdFx0YXtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udHJpZ2dlcntcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDVweDtcblx0d2lkdGg6NTVweDtcblx0aGVpZ2h0OjU1cHg7XG5cdC8vIGJhY2tncm91bmQ6dmFyLiRibGFjaztcblx0Ly8gei1pbmRleDoxMDAgIWltcG9ydGFudDtcblx0Ly8gei1pbmRleDogMTAwMztcblx0ei1pbmRleDogOTk3O1xuXHRcblx0Lm1lbnUtdHJpZ2dlcixcblx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC40cztcblx0fVxuXG5cdC5tZW51LXRyaWdnZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOjM0cHg7XG5cdFx0aGVpZ2h0OjhweDtcblxuXHRcdCYuYWN0aXZle1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0YmFja2dyb3VuZDp2YXIuJGxpZ2h0LWdyZWVuO1xuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0c3BhbiB7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6MnB4O1xuXHRcdFx0YmFja2dyb3VuZDp2YXIuJHdoaXRlO1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pcy1maXhlZHtcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDowO1xuXHRsZWZ0OjA7XG5cdHJpZ2h0OjA7XG5cdGJvdHRvbTowO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0b3ZlcmZsb3cteDogaGlkZGVuOyBcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uaGFtYnVyZ2VyLW92ZXJsYXl7XG5cdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuNXMpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6MDtcblx0d2lkdGg6IDEwMCU7XG5cdC8vIHdpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC8vIGhlaWdodDogMTAwdmg7XG5cdC8vIGhlaWdodDogMTAwc3ZoO1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdGJhY2tncm91bmQ6IHZhci4kYmxhY2s7XG5cdC8vIG9wYWNpdHk6IDA7XG5cdC8vIHotaW5kZXg6IC0yO1xuXHQvLyB6LWluZGV4OiAxMDAxO1xuXHR6LWluZGV4OiA5OTY7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuXHRcblx0Ji5pcy1maXhlZHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHQvLyBvcGFjaXR5OiAxO1xuXHR9XG5cblx0LmhhbWJ1cmdlci13cmFwcGVyLFxuXHQuaGFtYnVyZ2VyLWdsb2JhbCxcblx0LmhlYWRlci1jb250ZW50c3tcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuaGVhZGVyLWlubmVye1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdH1cblxuXHQuYnRuLWxpbmt7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0fVxuXG5cdC5zbnMtaWNvbntcblx0XHR1bHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0Z2FwOiAwIDIwcHg7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhhbWJ1cmdlci1nbG9iYWx7XG5cdFx0Ly8gcGFkZGluZzogMTEwcHggMzBweCAwO1xuXHRcdHBhZGRpbmc6IDgwcHggMzBweCAwO1xuXHR9XG5cblx0LmhlYWRlci1jb250ZW50c3tcblx0XHQvLyBAaW5jbHVkZSBtaXguZmxleHdyYXA7XG5cdFx0Ly8gQGluY2x1ZGUgbWl4Lmp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XG5cblx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdD51bHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdGdhcDogNDVweCAxMHB4O1xuXG5cdFx0XHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkIyQjJCO1xuXG5cdFx0XHRcdD5saXtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XG5cdFx0XHRcdFx0Ly8gcGFkZGluZzogMCA1cHg7XG5cblx0XHRcdFx0XHQvLyAmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0Ly8gXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJCMkIyQjtcblx0XHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PmEscHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdC8vIHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1tb250c2VycmF0O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRcdFx0XHRcdFx0Ly8gJjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHQvLyBcdEBpbmNsdWRlIG1peC5hcnJvdyg3cHgsdmFyLiR3aGl0ZSwycHgsLTUwJSwtNTAlLHJpZ2h0KTtcblx0XHRcdFx0XHRcdC8vIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdC8vIFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHQvLyBcdGxlZnQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzdBQUZGRjtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+Kntcblx0XHRcdFx0XHRcdCY6aGFzKCsgLmpzLWdsb2JhbC1uZXN0KXtcblx0XHRcdFx0XHRcdFx0Ly8gcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHRcdFx0Ji5vcGVue1xuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX21haWwoXCIjQTU4QzU2XCIpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9tYWlsKFwiI0E1OEM1NlwiKTtcblx0XHRcdFx0XHRcdFx0XHQvLyBjb250ZW50OiBcIu+8i1wiO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHQvLyBjb2xvcjogI0E1OEM1Njtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmpzLWdsb2JhbC1uZXN0e1xuXHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250YWN0LXdyYXB7XG5cdFx0YXtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRcdFx0Zm9udC1zaXplOiAyLjdyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdGdhcDogNXB4O1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdEBpbmNsdWRlIHN2Zy5jaXJjbGVfdGVsKFwiI2ZmZlwiKTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5zaWdudXAtbGlua3tcblx0XHR3aWR0aDogMTM1cHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXG5cdFx0YXtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHQvLyBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdH1cblx0fVxufVxuXG4uaGFtYnVyZ2VyLXdyYXBwZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xufVxuXG5oZWFkZXJ7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChzcGFjZS1iZXR3ZWVuICxjZW50ZXIpO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHBhZGRpbmc6IDAgODVweCAwIDE1cHg7XG5cdC8vIHotaW5kZXg6IDEwMDM7XG5cdHotaW5kZXg6IDk5NztcblxuXHQuaGVhZGVyLXRvcHtcblx0XHRoMSxcblx0XHQuaGVhZGVyLWxvZ297XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyLWlubmVye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQub3RoZXItbWVudXtcblx0XHQ+dWx7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHQ+bGl7XG5cdFx0XHRcdCYub3JkZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzA2QzE2Nztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDUwJSw1MCUpO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvdWJlcl90eHRfc3Auc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubG9naW57XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHQ+cHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiRsaWdodC1ncmVlbjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kbGlnaHQtZ3JlZW47XG5cblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX2h1bWFuKFwiIzhGREIxRlwiKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD5we1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25faHVtYW4oXCIjZmZmXCIpO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5zdWItbWVudXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCwtMTAwJSk7XG5cdFx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJGRhcmtncmF5O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5vcGVue1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtY29udGVudHtcblx0Pip7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzVweDtcblx0XHR9XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJyLnBjYnJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuYm9keXtcblx0d2lkdGg6MTAwJTtcblx0bWluLXdpZHRoOjEwMCU7XG5cdG92ZXJmbG93LXg6aGlkZGVuO1xufVxuXG4vLyAudHJpZ2dlcntcbi8vIFx0cG9zaXRpb246YWJzb2x1dGU7XG4vLyBcdHRvcDowO1xuLy8gXHRyaWdodDowO1xuLy8gXHRAaW5jbHVkZSBtaXguZmxleGJveDtcbi8vIFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuLy8gXHR3aWR0aDo2MHB4O1xuLy8gXHRoZWlnaHQ6NjBweDtcbi8vIFx0YmFja2dyb3VuZDojMDAwO1xuLy8gXHR6LWluZGV4OjEwMDM7XG5cdFxuLy8gXHQubWVudS10cmlnZ2VyLFxuLy8gXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuLy8gXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuLy8gXHR9XG5cbi8vIFx0Lm1lbnUtdHJpZ2dlciB7XG4vLyBcdFx0cG9zaXRpb246cmVsYXRpdmU7XG4vLyBcdFx0d2lkdGg6MzBweDtcbi8vIFx0XHRoZWlnaHQ6MjBweDtcbi8vIFx0fVxuXHRcbi8vIFx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcbi8vIFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcbi8vIFx0XHRsZWZ0OjA7XG4vLyBcdFx0d2lkdGg6MTAwJTtcbi8vIFx0XHRoZWlnaHQ6MnB4O1xuLy8gXHRcdGJhY2tncm91bmQ6dmFyLiR3aGl0ZTtcbi8vIFx0fVxuXHRcbi8vIFx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbi8vIFx0XHR0b3A6IDA7XG4vLyBcdH1cbi8vIFx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbi8vIFx0XHR0b3A6IDlweDtcbi8vIFx0fVxuLy8gXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuLy8gXHRcdGJvdHRvbTogMDtcbi8vIFx0fVxuXHRcbi8vIFx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4vLyBcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoNDVkZWcpO1xuLy8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSg0NWRlZyk7XG4vLyBcdH1cbi8vIFx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4vLyBcdFx0ZGlzcGxheTpub25lO1xuLy8gXHR9XG4vLyBcdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuLy8gXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSgtNDVkZWcpO1xuLy8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTQ1ZGVnKTtcbi8vIFx0fVxuLy8gfVxuXG5cblxuLy8gLmhhbWJ1cmdlci1vdmVybGF5e1xuLy8gXHRwb3NpdGlvbjphYnNvbHV0ZTtcbi8vIFx0dG9wOjA7XG4vLyBcdGxlZnQ6MDtcbi8vIFx0cmlnaHQ6MDtcbi8vIFx0d2lkdGg6MTAwJTtcbi8vIFx0YmFja2dyb3VuZDojZGRkO1xuLy8gXHR6LWluZGV4OjI1O1xuLy8gfVxuXG4uY29udGFpbmVye1xuXHRwYWRkaW5nOiA2MHB4IDE1cHggMDtcblxuXHQmLnRvcHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHQmLmMtcGFnZXRvcC1wYWRkaW5ne1xuXHRcdHBhZGRpbmctdG9wOiAyMTBweDtcblx0fVxufVxuXG5mb290ZXJ7XG5cdHBhZGRpbmc6IDc1cHggMTVweDtcblx0Ly8gaGVpZ2h0OiA1MHB4O1xuXHRcblx0LmZvb3Rlci1tYWluLXdyYXB7XG5cdFx0LmZvb3Rlci1kZXNjLWNvbnRlbnRze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdFx0Pip7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItbG9nb3tcblx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1hZGRyZXNze1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9vdGVyLXNucy1pY29ue1xuXHRcdFx0XHR1bHtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLWxpbmstY29udGVudHN7XG5cdFx0XHQ+dWx7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRnYXA6IDMwcHggMTVweDtcblxuXHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAxNXB4KSAvIDIpO1xuXG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4RDhEOEQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1mcm9te1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdH1cblx0fVxuXG5cdHNtYWxse1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHR9XG5cblx0Ly8gLmZvb3Rlci1tYWlue1xuXHQvLyBcdC5jb21wYW55LWRlc2N7XG5cdC8vIFx0XHRmaWd1cmV7XG5cdC8vIFx0XHRcdHdpZHRoOiAyNTBweDtcblx0Ly8gXHRcdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0cHtcblx0Ly8gXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdC8vIFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0Ly8gLmZvb3Rlci1vdGhlcntcblx0Ly8gXHRwYWRkaW5nOiAxNXB4IDAgMjBweDtcblxuXHQvLyBcdC5wcml2YWN5LWxpbmt7XG5cdC8vIFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQvLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC8vIFx0XHRhe1xuXHQvLyBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXG5cdC8vIFx0cHtcblx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdC8vIFx0XHQvLyBjb2xvcjogdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHQvLyBcdFx0Ly8gZm9udC13ZWlnaHQ6IDcwMDtcblx0Ly8gXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdC8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIFx0fVxuXG5cdC8vIFx0LmZvb3Rlci1vdGhlci1saW5re1xuXHQvLyBcdFx0dWx7XG5cdC8vIFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG59XG5cbi5wYWdldG9wLWdyaWR7XG5cdGJvdHRvbTogMjBweDtcblx0cmlnaHQ6IDEwcHg7XG5cblx0YXtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG59XG5cbi5jLXRpdGxlLXBhcnRze1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdCYuc3AtdGl0bGUtY2VudGVye1xuXHRcdGgxLFxuXHRcdGgyLFxuXHRcdGJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0aDEsXG5cdGgyLFxuXHQ+Yntcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHQuZGVzYy1jb250ZW50c3tcblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1saW5rLWJ0bjF7XG5cdG1pbi13aWR0aDogMTIwcHg7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0aGVpZ2h0OiAzNXB4O1xuXG5cdGEscHtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cblxuLmMtbGluay1idG4yLFxuLnNtZi1idXR0b24tY29udHJvbHtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0YSxcblx0YnV0dG9ue1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XG59XG5cbi5jLWxpbmstYnRuM3tcblx0bWluLXdpZHRoOiA3NXB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cblx0YXtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cbn1cblxuLmMtc2NoZWR1bGUtc2VjdGlvbntcblx0cGFkZGluZzogNjBweCAyNXB4O1xuXHQvLyBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3JkZXItcmFkaXVzOiA2MHB4IDZweCA2MHB4IDZweDtcblxuXHRoMntcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHR9XG5cblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdH1cblxuXHQubGluay1idG57XG5cdFx0dWx7XG5cdFx0XHRsaXtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdCYucGVhdGl4e1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweCA1cHggMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyLiRibGFjaztcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtcGFnaW5hdGlvbiB7XG5cdGdhcDogMTBweDtcblx0XG5cdHVse1xuXHRcdGdhcDogMTBweDtcblx0fVxufVxuXG4uYy1kZXRhaWwtcGFnaW5hdGlvbntcblx0dWx7XG5cdFx0Z2FwOiAwIDUwcHg7XG5cblx0XHRsaXtcblx0XHRcdCYubm9uZXtcblx0XHRcdFx0Ji5wcmV2e1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjODE4MTgxO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjODE4MTgxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubmV4dHtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjODE4MTgxO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjODE4MTgxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnByZXZ7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubmV4dHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLXNwLXJpZ2h0e1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmMtc3AtdHh0LWxlZnR7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLXBhZ2UtZGVzYy1zZWN0aW9ue1xuXHRoZWlnaHQ6IDE5MHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHQmOjphZnRlcntcblx0XHR0b3A6IC02MHB4O1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdH1cblxuXHRoMSxoMntcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMy41cmVtO1xuXHR9XG5cblx0cHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG59XG5cbi5jLXN0YWZmLWluZm8xe1xuXHQuc3RhZmYtd3JhcHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGdhcDogMCAxNXB4O1xuXG5cdFx0PmZpZ3VyZXtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdH1cblxuXHRcdC5zdGFmZi1pbmZve1xuXHRcdFx0Yntcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHR9XG5cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1zdGFmZi1pbmZvMntcblx0LnN0YWZmLXdyYXB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRnYXA6IDAgMTVweDtcblxuXHRcdD5maWd1cmV7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHR9XG5cdH1cbn1cbn1cblxuLy8gLnZvaWNlLXNlY3Rpb24ge1xuLy8gICAgIC52b2ljZS13cmFwIHtcbi8vICAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xuLy8gICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICAuc3BsaWRlX19saXN0IHtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICAuc3BsaWRlX19zbGlkZSB7XG4vLyAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuLy8gICAgICAgICAgICAgLnZvaWNlLWluZm8ge1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbi8vICAgICAgICAgICAgICAgICBmaWd1cmUge1xuLy8gICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbi8vICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuLy8gICAgICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgICAgIC5uYW1lIHtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuLy8gICAgICAgICAgICAgICAgICAgICBiIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuLy8gICAgICAgICAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICAgICAgICAgICAgcCB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbi8vICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgLnZvaWNlLXR4dCB7XG4vLyAgICAgICAgICAgICAgICAgZmxleDogMTtcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbi8vICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwibWl4aW5cIiBhcyBtaXg7XG5AdXNlIFwibWl4aW5fc3ZnXCIgYXMgc3ZnO1xuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0tdGFibGUtd3JhcHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cblx0dWwuZm9ybVRhYmxle1xuXHR9XG5cdFxuXHQmLmNvbmZpbXtcblx0XHR1bC5mb3JtVGFibGV7XG5cdFx0fVxuXHR9XG59XG5cbi5lcm1zZ3tcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHQvLyBwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZzogMTBweDtcblx0Ly8gYmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0YmFja2dyb3VuZDogcmdiYSgyMjUsIDI1NSwgNjAsIDAuMSk7XG5cdC8vIGJvcmRlcjogMXB4IHNvbGlkICNjZTE1MTU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNERUZGMjY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Y29sb3I6ICNERUZGMjY7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBwYXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJvcmRlcjpub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR3aWR0aDoxMDAlO1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGJvcmRlcjoxcHggI0M1QzVDNSBzb2xpZDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OjE7XG5cdGxldHRlci1zcGFjaW5nOjAuMWVtO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcbn1cblxudGV4dGFyZWF7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRib3JkZXI6bm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjE4MHB4O1xuXHRwYWRkaW5nOjEwcHggMTBweDtcblx0YmFja2dyb3VuZDojZmZmO1xuXHRib3JkZXI6MXB4ICNDOEM4Qzggc29saWQ7XG5cdGZvbnQtc2l6ZToxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OjEuNTtcblx0bGV0dGVyLXNwYWNpbmc6MC4xZW07XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVke1xuXHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcbiAgICBcblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOnZhci4kYmxhY2s7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRwYWRkaW5nOiAxN3B4IDEwcHg7XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiNDNUM1QzU7XG5cdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRvcGFjaXR5OjE7XG5cdH1cbn1cbn1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInRpbWVcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdFx0cGFkZGluZzogMjFweCAxMHB4O1xuXHR9XG5cdHRleHRhcmVhe1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0fVxufVxuXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInRpbWVcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdFx0cGFkZGluZzogMTZweCA4cHg7XG5cdH1cblx0dGV4dGFyZWF7XG5cdFx0cGFkZGluZzogMTBweCA4cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4tcmVzb2x1dGlvbjogKzcyZHBpKSB7XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRcdHBhZGRpbmc6IDE2cHggOHB4O1xuXHR9XG59XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6I0FCQUJBQjtcblx0Zm9udC1zaXplOjEuNHJlbTtcblx0bGV0dGVyLXNwYWNpbmc6MC4xNWVtO1xufVxuXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6I0FCQUJBQjtcblx0Zm9udC1zaXplOjEuNHJlbTtcblx0bGV0dGVyLXNwYWNpbmc6MC4xNWVtO1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiNBQkFCQUI7XG5cdGZvbnQtc2l6ZToxLjRyZW07XG5cdGxldHRlci1zcGFjaW5nOjAuMTVlbTtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6I0FCQUJBQjtcblx0Zm9udC1zaXplOjEuNHJlbTtcblx0bGV0dGVyLXNwYWNpbmc6MC4xNWVtO1xufVxuXG4uZWxlbWZ1bGx7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5lbGVtc2hvcnR7XG5cdHdpZHRoOjQwJTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWx7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6MTAwJTtcblx0cGFkZGluZzowIDAgMCAzMHB4O1xuXHRmb250LXNpemU6MS41cmVtO1xuXHRsaW5lLWhlaWdodDoxLjA7XG5cdGxldHRlci1zcGFjaW5nOjAuMWVtO1xuXHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmV7XG5cdGNvbnRlbnQ6XCJcIjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDo1MCU7XG5cdGxlZnQ6MDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6MjBweDtcblx0aGVpZ2h0OjIwcHg7XG5cdC8vIGJhY2tncm91bmQ6I2ZmZjtcblx0Ym9yZGVyOjFweCBzb2xpZCAjQzVDNUM1O1xuXHRib3JkZXItcmFkaXVzOjUwJTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG5cdHotaW5kZXg6Mjtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVye1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6NTAlO1xuXHRsZWZ0OjRweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTJweDtcblx0aGVpZ2h0OjEycHg7XG5cdGJhY2tncm91bmQ6ICNBQTBEMEQ7XG5cdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRvcGFjaXR5OjA7XG5cdHotaW5kZXg6NTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXJ7XG5cdG9wYWNpdHk6MTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWx7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MCAwIDAgMzVweDtcblx0Zm9udC1zaXplOjEuNXJlbTtcblx0bGluZS1oZWlnaHQ6MS4wO1xuXHRsZXR0ZXItc3BhY2luZzowLjA3NWVtO1xuXHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmV7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGJhY2tncm91bmQ6dmFyLiR3aGl0ZTtcblx0Ym9yZGVyOjJweCAjYjdiN2I3IHNvbGlkO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHotaW5kZXg6Mjtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmFmdGVye1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6XCJcIjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDRweDtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTRweDtcblx0aGVpZ2h0OjE0cHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvZm9ybV9jaGVjay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJTtcblx0Ly8gQGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdG9wYWNpdHk6MDtcblx0ei1pbmRleDozO1xufVxuXG4vLyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmV7XG4vLyBcdGJhY2tncm91bmQ6IzI5QTc2Qztcbi8vIFx0Ym9yZGVyOjJweCAjMjlBNzZDIHNvbGlkO1xuLy8gfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcntcblx0b3BhY2l0eToxO1xufVxuXG4uc2VsZWN0LXBhcnRze1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cblx0c2VsZWN0e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo0MHB4O1xuXHRcdHBhZGRpbmc6MCAyMHB4IDAgMTVweDtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRleHQtaW5kZW50OiAwLjAxcHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblxuXHRcdCY6Oi1tcy1leHBhbmQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6NTAlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bWFyZ2luLXRvcDoycHg7XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogOHB4IHNvbGlkICMxRDFEMUQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ei1pbmRleDo1O1xuXHR9XG59XG5cbmJ1dHRvbntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdHdpZHRoOjIyMHB4O1xuXHRoZWlnaHQ6NTBweDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOm5vbmU7XG5cdGJveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoIzNEM0QzRCwgMC4zKTtcblx0bGV0dGVyLXNwYWNpbmc6MC4xZW07XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4uc2VsZWN0LXBhcnRze1xuXHQmOmJlZm9yZXtcblx0XHR0b3A6IDI3cHg7XG5cdH1cblxuXHRzZWxlY3R7XG5cdFx0cGFkZGluZzogMjFweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXI6IDFweCAjYjdiN2I3IHNvbGlkO1xuXHR9XG59XG5cbi5zbm93LW1vbmtleS1mb3Jte1xuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwidGltZVwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0dGV4dGFyZWF7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdC8vIGNvbG9yOiAjQTFBMUExO1xuXHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICNBMUExQTE7XG5cdFx0fVxuXHR9XG5cblx0dGV4dGFyZWF7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuc21mLWJ1dHRvbi1jb250cm9se1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnBvbGljeS1hZ3JlZS1jaGt7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXG5cdC8vID5we1xuXHQvLyBcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHQvLyBcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Ly8gfVxuXG5cdC5zbWYtZm9ybXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogODBweDtcblxuXHRcdC8vID4qe1xuXHRcdC8vIFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdC8vIFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblxuXHRcdC5zbWYtdGV4dGFyZWEtY29udHJvbF9fY29udHJvbHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdFx0XHRkaXNwbGF5OiB1bnNldDtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRwYWRkaW5nOiB1bnNldDtcblx0XHRcdC0tX2JvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0LS1fYm9yZGVyLWNvbG9yOiB1bnNldDtcblx0XHRcdGJvcmRlcjogdW5zZXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdG91dGxpbmU6IHVuc2V0O1xuXHRcdFx0LS1fdHJhbnNpdGlvbi1kdXJhdGlvbjogdW5zZXQ7XG5cdFx0XHQtLV90cmFuc2l0aW9uLWZ1bmN0aW9uLXRpbWluZzogdW5zZXQ7XG5cdFx0XHQtLV90cmFuc2l0aW9uLWRlbGF5OiB1bnNldDtcblx0XHRcdHRyYW5zaXRpb246IHVuc2V0O1xuXHRcdH1cblxuXHRcdD4ud3AtYmxvY2stc25vdy1tb25rZXktZm9ybXMtaXRlbXtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IC5zbWYtZm9ybXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zbWYtYWN0aW9ue1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0Z2FwOiAxNXB4IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cblx0XHQuc21mLWJ1dHRvbi1jb250cm9se1xuXHRcdFx0Ky5zbWYtYnV0dG9uLWNvbnRyb2x7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiB1bnNldDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc21mLWJ1dHRvbi1jb250cm9sX19jb250cm9se1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0Y29sb3I6IHVuc2V0O1xuXHRcdFx0Y3Vyc29yOiB1bnNldDtcblx0XHRcdGRpc3BsYXk6IHVuc2V0O1xuXHRcdFx0cGFkZGluZzogdW5zZXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuXHRcdFx0LS1fYm9yZGVyLXJhZGl1czogdW5zZXQ7XG5cdFx0XHQtLV9ib3JkZXItY29sb3I6IHVuc2V0O1xuXHRcdFx0Ym9yZGVyOiB1bnNldDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0b3V0bGluZTogdW5zZXQ7XG5cdFx0XHQtLV90cmFuc2l0aW9uLWR1cmF0aW9uOiB1bnNldDtcblx0XHRcdC0tX3RyYW5zaXRpb24tZnVuY3Rpb24tdGltaW5nOiB1bnNldDtcblx0XHRcdC0tX3RyYW5zaXRpb24tZGVsYXk6IHVuc2V0O1xuXHRcdFx0dHJhbnNpdGlvbjogdW5zZXQ7XG5cblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0Y29sb3I6ICMyMTIxMjE7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHQuc21mLWJ1dHRvbi1jb250cm9sX19jb250cm9sW2RhdGEtYWN0aW9uPVwiYmFja1wiXXtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kZ3JheTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kZ3JheTtcblx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5zbWYtcGxhY2Vob2xkZXJ7XG5cdFx0LnNtZi10ZXh0LWNvbnRyb2wsXG5cdFx0LnNtZi10ZXh0YXJlYS1jb250cm9se1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0fVxuXG5cdFx0LnNtZi1yYWRpby1idXR0b25zLWNvbnRyb2x7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRcdH1cblx0XHRcblx0XHQuc21mLWVycm9yLW1lc3NhZ2Vze1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdC8vIHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMjUsIDI1NSwgNjAsIDAuMSk7XG5cdFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAjY2UxNTE1O1xuXHRcdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI0RFRkYyNjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAjREVGRjI2O1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHQvLyBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG5cblx0LnNtZi1zeXN0ZW0tZXJyb3ItY29udGVudC1yZWFkeXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHQvLyBwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdC8vIGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMjUsIDI1NSwgNjAsIDAuMSk7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2NlMTUxNTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjREVGRjI2O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRjb2xvcjogI0RFRkYyNjtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxuXG5cdC5zbWYtaXRlbV9fbGFiZWx7XG5cdFx0LnNtZi1pdGVtX19sYWJlbF9fdGV4dHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG5cblx0LnNtZi1yYWRpby1idXR0b25zLWNvbnRyb2xfX2NvbnRyb2x7XG5cdFx0LnNtZi1sYWJlbHtcblx0XHRcdGxhYmVse1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdC5zbWYtcmFkaW8tYnV0dG9uLWNvbnRyb2x7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0Z2FwOiAwIDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0XHRcdGZsZXg6IHVuc2V0O1xuXHRcdFx0XHRcdGFwcGVhcmFuY2U6IHVuc2V0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRcdFx0XHRcdGZsZXg6IHVuc2V0O1xuXHRcdFx0XHRcdGhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0bWFyZ2luOiB1bnNldDtcblx0XHRcdFx0XHQtLV9ib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdFx0XHQtLV9ib3JkZXItY29sb3I6IHVuc2V0O1xuXHRcdFx0XHRcdGJvcmRlcjogdW5zZXQ7XG5cdFx0XHRcdFx0b3V0bGluZTogdW5zZXQ7XG5cdFx0XHRcdFx0LS1fdHJhbnNpdGlvbi1kdXJhdGlvbjogdW5zZXQ7XG5cdFx0XHRcdFx0LS1fdHJhbnNpdGlvbi1mdW5jdGlvbi10aW1pbmc6IHVuc2V0O1xuXHRcdFx0XHRcdC0tX3RyYW5zaXRpb24tZGVsYXk6IHVuc2V0O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHVuc2V0O1xuXG5cblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdC8vIHBhZGRpbmc6MCAwIDAgMzBweDtcblx0XHRcdFx0XHQvLyBmb250LXNpemU6MS41cmVtO1xuXHRcdFx0XHRcdC8vIGxpbmUtaGVpZ2h0OjEuMDtcblx0XHRcdFx0XHQvLyBsZXR0ZXItc3BhY2luZzowLjFlbTtcblx0XHRcdFx0XHQvLyBAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjUpO1xuXHRcdFx0XHRcdC8vIGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdCY6Y2hlY2tlZHtcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblx0XHRcdFx0XHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogdW5zZXQ7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB1bnNldDtcblxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdC8vIHRvcDo1MCU7XG5cdFx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0XHQvLyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHdpZHRoOjIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcblx0XHRcdFx0XHRcdC8vIGJhY2tncm91bmQ6I2ZmZjtcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgI0M1QzVDNTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cyBlYXNlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdC8vIHRvcDo1MCU7XG5cdFx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0XHRcdGxlZnQ6NHB4O1xuXHRcdFx0XHRcdFx0Ly8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTJweDtcblx0XHRcdFx0XHRcdGhlaWdodDoxMnB4O1xuXHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogI0FBMEQwRDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OjA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNtZi1yYWRpby1idXR0b24tY29udHJvbF9fbGFiZWx7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDAgMzBweDtcblx0XHRcdFx0XHRmb250LXNpemU6MS41cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjFlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjVzKTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc21mLWNoZWNrYm94ZXMtY29udHJvbHtcblx0XHQuc21mLWxhYmVse1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdGxhYmVse1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyB3aWR0aDoxMDAlO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0cGFkZGluZzowIDAgMCAzNXB4O1xuXHRcdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OjEuMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDc1ZW07XG5cdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjUpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQvLyAmOjpiZWZvcmV7XG5cdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vIFx0Y29udGVudDogXCJcIjtcblx0XHRcdC8vIFx0dG9wOiA1MCU7XG5cdFx0XHQvLyBcdGxlZnQ6IDA7XG5cdFx0XHQvLyBcdHdpZHRoOiAyMnB4O1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IDIycHg7XG5cdFx0XHQvLyBcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ly8gXHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHQvLyBcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHQvLyBcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcdC8vIFx0ei1pbmRleDoyO1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQvLyAmOjphZnRlcntcblx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gXHRjb250ZW50OlwiXCI7XG5cdFx0XHQvLyBcdHRvcDogNTAlO1xuXHRcdFx0Ly8gXHRsZWZ0OiA0cHg7XG5cdFx0XHQvLyBcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHQvLyBcdHdpZHRoOjE0cHg7XG5cdFx0XHQvLyBcdGhlaWdodDoxNHB4O1xuXHRcdFx0Ly8gXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdC8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2Zvcm1fY2hlY2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1zaXplOjEwMCU7XG5cdFx0XHQvLyBcdC8vIEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdFx0Ly8gXHRvcGFjaXR5OjA7XG5cdFx0XHQvLyBcdHotaW5kZXg6Mztcblx0XHRcdC8vIH1cblxuXHRcdFx0LnNtZi1jaGVja2JveC1jb250cm9se1xuXHRcdFx0XHRhbGlnbi1pdGVtczogdW5zZXQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRnYXA6IHVuc2V0O1xuXG5cdFx0XHRcdC5zbWYtY2hlY2tib3gtY29udHJvbF9fY29udHJvbHtcblx0XHRcdFx0XHQtLV9ib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdFx0XHQtLV9ib3JkZXItY29sb3I6IHVuc2V0O1xuXHRcdFx0XHRcdGJvcmRlcjogdW5zZXQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdW5zZXQ7XG5cdFx0XHRcdFx0b3V0bGluZTogdW5zZXQ7XG5cdFx0XHRcdFx0LS1fdHJhbnNpdGlvbi1kdXJhdGlvbjogdW5zZXQ7XG5cdFx0XHRcdFx0LS1fdHJhbnNpdGlvbi1mdW5jdGlvbi10aW1pbmc6IHVuc2V0O1xuXHRcdFx0XHRcdC0tX3RyYW5zaXRpb24tZGVsYXk6IHVuc2V0O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHVuc2V0O1xuXHRcdFx0XHRcdGFwcGVhcmFuY2U6IHVuc2V0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRcdFx0XHRcdGN1cnNvcjogdW5zZXQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogdW5zZXQ7XG5cdFx0XHRcdFx0ZmxleDogdW5zZXQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRtYXJnaW46IHVuc2V0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiB1bnNldDtcblx0XHRcdFx0XHR3aWR0aDogdW5zZXQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdW5zZXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdFx0XHRcdCAgICBib3JkZXItY29sb3I6IHVuc2V0O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdW5zZXQ7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHVuc2V0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiB1bnNldDtcblx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IHVuc2V0O1xuXG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX2NoZWNrKFwiI2ZmZlwiKTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOjE0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTRweDtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjEwMCU7XG5cdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdG9wYWNpdHk6MDtcblx0XHRcdFx0XHRcdHotaW5kZXg6Mztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Y2hlY2tlZHtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5zbWYtY2hlY2tib3gtY29udHJvbF9fbGFiZWx7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuM3MpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ky5zbWYtZXJyb3ItbWVzc2FnZXN7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdG1hcmdpbjogMTVweCBhdXRvIDA7XG5cdFx0fVxuXHR9XG5cblx0LnBjLWxpc3QtZmxleHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQucmVxdWlyZXtcblx0XHQuc21mLWl0ZW1fX2xhYmVsX190ZXh0e1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi77yKXCI7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvdHRvbTogM3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LWZhbWlseTtcblx0XHRcdFx0Y29sb3I6IHZhci4kbGltZS1ncmVlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zbm93LW1vbmtleS1mb3JtW2RhdGEtc2NyZWVuPVwiY29uZmlybVwiXXtcblx0LnNtZi1wbGFjZWhvbGRlcntcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxuXHQucG9saWN5LWFncmVlLWNoa3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5zbm93LW1vbmtleS1mb3JtW2RhdGEtc2NyZWVuPVwiY29tcGxldGVcIl17XG5cdC5jLWxpbmstYnRuMntcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLFxuXHRcdC5oYXMtdGV4dC1hbGlnbi1jZW50ZXJ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc25vdy1tb25rZXktZm9ybXtcblx0LnNtZi1yYWRpby1idXR0b25zLWNvbnRyb2xfX2NvbnRyb2x7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0Z2FwOiAxMHB4IDQwcHg7XG5cdH1cblxuXHQuc21mLWNoZWNrYm94ZXMtY29udHJvbHtcblx0XHRsYWJlbHtcblx0XHRcdC5zbWYtY2hlY2tib3gtY29udHJvbHtcblx0XHRcdFx0LnNtZi1jaGVja2JveC1jb250cm9sX19sYWJlbHtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbWYtYWN0aW9ue1xuXHRcdC5zbWYtYnV0dG9uLWNvbnRyb2xfX2NvbnRyb2x7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBjLWxpc3QtZmxleHtcblx0XHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcntcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0Z2FwOiAzMHB4IDY1cHg7XG5cblx0XHRcdD4qe1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVsZW1zaG9ydHtcblx0d2lkdGg6MTAwJTtcbn1cblxuLnNlbGVjdC1wYXJ0c3tcblx0d2lkdGg6IDI4MHB4O1xufVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc25vdy1tb25rZXktZm9ybXtcblx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXJ7XG5cdFx0Pip7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNtZi1mb3Jte1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHQvLyA+Kntcblx0XHQvLyBcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cblx0XHQ+LndwLWJsb2NrLXNub3ctbW9ua2V5LWZvcm1zLWl0ZW17XG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNtZi1hY3Rpb257XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcblx0XHQuc21mLWJ1dHRvbi1jb250cm9sX19jb250cm9se1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblxuXHRcdC5zbWYtYnV0dG9uLWNvbnRyb2x7XG5cdFx0XHQrLnNtZi1idXR0b24tY29udHJvbHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNtZi1wbGFjZWhvbGRlcntcblx0XHQuc21mLXRleHQtY29udHJvbCxcblx0XHQuc21mLXRleHRhcmVhLWNvbnRyb2x7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0XG5cdFx0LnNtZi1yYWRpby1idXR0b25zLWNvbnRyb2x7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuc21mLWVycm9yLW1lc3NhZ2Vze1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdH1cblx0fVxuXHRcblx0LnNtZi1zeXN0ZW0tZXJyb3ItY29udGVudC1yZWFkeXtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0fVxuXG5cdC5zbWYtaXRlbV9fbGFiZWx7XG5cdFx0LnNtZi1pdGVtX19sYWJlbF9fdGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5zbWYtY2hlY2tib3hlcy1jb250cm9se1xuXHRcdGxhYmVse1xuXHRcdFx0LnNtZi1jaGVja2JveC1jb250cm9se1xuXHRcdFx0XHQuc21mLWNoZWNrYm94LWNvbnRyb2xfX2xhYmVse1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBjLWxpc3QtZmxleHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG5cbi5zbm93LW1vbmtleS1mb3JtW2RhdGEtc2NyZWVuPVwiY29uZmlybVwiXXtcblx0LnNtZi1wbGFjZWhvbGRlcntcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdHBhZGRpbmc6IDE3cHggMTBweDtcblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOjFyZW07XG5cdH1cbn1cbnRleHRhcmVhe1xuXHRoZWlnaHQ6MTAwcHg7XG5cdHBhZGRpbmc6MTBweDtcblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOjFyZW07XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbHtcblx0d2lkdGg6MTYwcHg7XG5cdG1hcmdpbjowIDEwcHggMCAwO1xuXHRwYWRkaW5nOjE1cHggMDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGxlZnQ6MTcwcHg7XG5cdH1cbn1cblxuLnNlbGVjdC1jb2x1bW57XG5cdGxpe1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlbGVjdC1wYXJ0c3tcblx0d2lkdGg6MTAwJTtcbn1cblxuLmVybXNne1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0Zm9udC1zaXplOiAxLjNyZW07XG59XG59XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJib290c3RyYXBcIiBhcyBicztcblxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMtdGl0bGUtcGFydHN7XG5cdCYuZXZlbnQtdG9we1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjEwcHg7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRAaW5jbHVkZSBicy53aW5kb3dmdWxsO1xuXHRcdFx0dG9wOiAtMTEwcHg7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDExMHB4KTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZXZlbnQvZXZlbnRfdG9wX2JnMi5qcGcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxufVxuXG4uc2NoZWR1bGUtc2VjdGlvbntcblx0LmV2ZW50LXdyYXB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblxuXHRcdC5ldmVudC1jb250ZW50c3tcblx0XHRcdD51bHtcblx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdC8vIHBhZGRpbmc6IDUwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogY2xhbXAoMjVweCwgLTI1cHggKyA1LjIwOHZ3LCA1MHB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cblx0XHRcdFx0XHQ+ZmlndXJle1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZXZlbnQtaW5mb3tcblx0XHRcdFx0XHRcdC5ldmVudC1zY2hlZHVsZXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJGRhcmtncmF5O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogYnMuJGZvbnQtb3N3YWxkO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5ldmVudC10YWd7XG5cdFx0XHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LmV2ZW50LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBicy4kYmxhY2s7XG5cblx0XHRcdFx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRibGFjaztcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kZXRhaWwtY29udGVudHN7XG5cdFx0XHQuZGV0YWlsLXdyYXB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDI1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XG5cdFx0XHRcdC5zYy1kZXRhaWwtYmxvY2t7XG5cdFx0XHRcdFx0PmZpZ3VyZXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmV2ZW50LWluZm97XG5cdFx0XHRcdFx0XHQuZXZlbnQtc2NoZWR1bGV7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRkYXJrZ3JheTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGJ7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJGdyYXk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmV2ZW50LXRhZ3tcblx0XHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cblx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBicy4kZm9udC1tb250c2VycmF0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LmV2ZW50LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRcdFx0XHRcdGgxe1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5ldmVudC1hcHBsaWNhdGlvbntcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjVGNkY2O1xuXG5cdFx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRkYXJrZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRsaWdodC1ncmVlbjtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGV0YWlsLXR4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHRcdFx0XHRcdGgye1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJGRhcmtncmF5O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC50eHQtd3JhcHtcblx0XHRcdFx0XHRcdFx0Pip7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRkYXJrZ3JheTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDAwZWU7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCLjg7tcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdG9se1xuXHRcdFx0XHRcdFx0XHRcdGNvdW50ZXItcmVzZXQ6IGNvdW50LW51bWJlcjtcblxuXHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogY291bnQtbnVtYmVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGNvdW50LW51bWJlcikgXCIuXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3BsaWRlLFxuXHRcdFx0XHRcdC5zcGxpZGVfX3RyYWNrLFxuXHRcdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmdhbGxlcnktbGlzdHtcblx0XHRcdFx0XHRcdC5zcGxpZGVfX3RyYWNre1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0LnNwbGlkZV9fbGlzdHtcblx0XHRcdFx0XHRcdFx0XHQuc3BsaWRlX19zbGlkZXtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsIGJzLiRibGFjayk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5zcGxpZGVfX2Fycm93c3tcblx0XHRcdFx0XHRcdFx0LnNwbGlkZV9fYXJyb3d7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogLTVweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiBicy4kZGFya2dyYXk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1wcmV2e1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1uZXh0e1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gNjBweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDAlKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnNwbGlkZV9fc2xpZGUtbnVtYmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI0JGQkZCRjtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdFx0XHRcdFx0Lm5vdy1udW1iZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRkYXJrZ3JheTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5lbnRyeS1pbmZve1xuXHRcdFx0XHRcdFx0LmVudHJ5LXR4dHtcblx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kZGFya2dyYXk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ub3RoZXItY29udGVudHN7XG5cdC5jb250ZXRzLWJsb2Nre1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHRcdH1cblxuXHRcdGRse1xuXHRcdFx0ZHR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYnMuJHdoaXRlO1xuXHRcdFx0XHRmb250LWZhbWlseTogYnMuJGZvbnQtb3N3YWxkO1xuXHRcdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHR9XG5cblx0XHRcdGRke1xuXHRcdFx0XHQ+Kntcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD5we1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jYXRlZ29yeXtcblx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4tbGlzdHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2MtZGV0YWlsLWJsb2Nre1xuXHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYnMuJGRhcmtncmF5O1xuXHR9XG59XG5cbi5zYy10aXRsZXtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRoMntcblx0XHRjb2xvcjogYnMuJGRhcmtncmF5O1xuXHRcdGZvbnQtZmFtaWx5OiBicy4kZm9udC1vc3dhbGQ7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNjaGVkdWxlLXNlY3Rpb257XG4gICAgLmV2ZW50LXdyYXB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHQvLyBnYXA6IDMwcHggNzVweDtcblx0XHRnYXA6IDMwcHggY2xhbXAoNDBweCwgLTMwcHggKyA3LjI5MnZ3LCA3NXB4KTtcblxuICAgICAgICAuZXZlbnQtY29udGVudHN7XG5cdFx0XHRmbGV4OiAxO1xuXG4gICAgICAgICAgICA+dWx7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdGdhcDogMXB4O1xuXG5cdFx0XHRcdD5saXtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDFweCkgLyAyKTtcblxuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXHRcdC5kZXRhaWwtY29udGVudHN7XG5cdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHQuZGV0YWlsLXdyYXB7XG5cdFx0XHRcdC5zYy1kZXRhaWwtYmxvY2t7XG5cdFx0XHRcdFx0LmV2ZW50LWluZm97XG5cdFx0XHRcdFx0XHQuZXZlbnQtYXBwbGljYXRpb257XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdGdhcDogMTBweCAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogMTBweCAzMHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5kZXRhaWwtdHh0e1xuXHRcdFx0XHRcdFx0LnR4dC13cmFwe1xuXHRcdFx0XHRcdFx0XHQuaW1nLWxpc3R7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbn1cblxuLm90aGVyLWNvbnRlbnRze1xuXHQvLyB3aWR0aDogMzAwcHg7XG5cdHdpZHRoOiBjbGFtcCgyMDBweCwgMjAuODMzdncsIDMwMHB4KTtcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jLXRpdGxlLXBhcnRze1xuXHQmLmV2ZW50LXRvcHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxufVxuXG4uc2NoZWR1bGUtc2VjdGlvbntcblx0LmV2ZW50LXdyYXB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdC5ldmVudC1jb250ZW50c3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRcdD51bHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+ZmlndXJle1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZXZlbnQtaW5mb3tcblx0XHRcdFx0XHRcdC5ldmVudC1zY2hlZHVsZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0XHRcdFx0XHRcdGJ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmV2ZW50LXRhZ3tcblx0XHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmV2ZW50LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRcdFx0XHRoMXtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cblx0XHQuZGV0YWlsLWNvbnRlbnRze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0XHRcblx0XHRcdC5kZXRhaWwtd3JhcHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0cGFkZGluZzogMzBweCAxNXB4O1xuXG5cdFx0XHRcdC5zYy1kZXRhaWwtYmxvY2t7XG5cdFx0XHRcdFx0PmZpZ3VyZXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmV2ZW50LWluZm97XG5cdFx0XHRcdFx0XHQuZXZlbnQtc2NoZWR1bGV7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0XHRcdFx0XHRie1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmV2ZW50LXRhZ3tcblx0XHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmV2ZW50LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHRcdGgxe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmV2ZW50LWFwcGxpY2F0aW9ue1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmRldGFpbC10eHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC50eHQtd3JhcHtcblx0XHRcdFx0XHRcdFx0Pip7XG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3BsaWRle1xuXHRcdFx0XHRcdFx0Jjpub3QoLmlzLW92ZXJmbG93KXtcblx0XHRcdFx0XHRcdFx0LnNwbGlkZV9fbGlzdHtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdFx0LmdhbGxlcnktbGlzdHtcblx0XHRcdFx0XHRcdC5zcGxpZGVfX3RyYWNre1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0LnNwbGlkZV9fbGlzdHtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQuc3BsaWRlX19zbGlkZXtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDI2NXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGhlaWdodDogMzgwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0LnNwbGlkZV9fYXJyb3dze1xuXHRcdFx0XHRcdFx0XHQuc3BsaWRlX19hcnJvd3tcblx0XHRcdFx0XHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tcHJldntcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tbmV4dHtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDQwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5lbnRyeS1pbmZve1xuXHRcdFx0XHRcdFx0LmVudHJ5LXR4dHtcblx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm90aGVyLWNvbnRlbnRze1xuXHQuY29udGV0cy1ibG9ja3tcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdH1cblxuXHRcdGRse1xuXHRcdFx0ZHR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdH1cblxuXHRcdFx0ZGR7XG5cdFx0XHRcdD4qe1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PnB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jYXRlZ29yeXtcblx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4tbGlzdHtcblx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNjLWRldGFpbC1ibG9ja3tcblx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLnNjLXRpdGxle1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHR9XG59XG59XG5cbiJdfQ== */