@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 {
  position: relative;
  width: 113px;
}
header .header-top h1 a {
  display: block;
}
header .header-top h1 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 {
  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;
}

.c-title-parts {
  margin-bottom: 60px;
}
.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 p {
  font-size: 1.6rem;
  letter-spacing: 0;
  line-height: 1.75;
}
.c-title-parts.mini b {
  font-size: 4rem;
  font-weight: 500;
}
.c-title-parts.mini 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-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 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-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 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;
}

@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-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 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-page-desc-section p {
    max-width: 460px;
    width: 100%;
  }
}
@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 {
    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 {
    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 h2,
  .c-title-parts.sp-title-center b {
    text-align: center;
  }
  .c-title-parts h2,
  .c-title-parts b {
    margin-bottom: 10px;
    font-size: 2.8rem;
    line-height: 1.2;
  }
  .c-title-parts p {
    font-size: 1.3rem;
  }
  .c-title-parts 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-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: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-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 h2 {
    margin-bottom: 20px;
    font-size: 3.5rem;
  }
  .c-page-desc-section p {
    font-size: 1.2rem;
    line-height: 1.5;
  }
}
/* 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 .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: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-action {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px 30px;
}
.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-radio-buttons-control,
.snow-monkey-form .smf-placeholder .smf-text-control,
.snow-monkey-form .smf-placeholder .smf-textarea-control {
  padding-bottom: 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 25px;
  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: unset;
  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;
}
.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 80px;
  }
  .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 .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-radio-buttons-control,
  .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-error-messages {
    padding-top: 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: 1.4rem;
  }
  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: 1.4rem;
  }
  textarea {
    height: 100px;
    padding: 10px;
  }
  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-page-desc-section::after {
  background: url(../images/menu/mv_menu.jpg?ver20250731) no-repeat center center/cover;
}

.page-content .menu-nav-section {
  position: relative;
  margin-bottom: 0;
}
.page-content .menu-nav-section .menu-nav-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  padding: 40px 0;
}
.page-content .menu-nav-section .menu-nav-list li {
  position: relative;
}
.page-content .menu-nav-section .menu-nav-list li a {
  font-size: clamp(1.3rem, 10px + 0.313vw, 1.6rem);
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.page-content .gallery-section {
  margin-bottom: 100px;
}

/* モーダル ここから */
.js-open-modal {
  cursor: pointer;
}

/* モーダル展開中のスクロール制御 */
html.modal-open,
body.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 20px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.8);
}
.modal.is-active {
  opacity: 1;
  pointer-events: auto;
}

.modal__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.modal__content {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  flex-direction: row;
  width: 80%;
  max-width: 1200px;
  background: #FFF;
}

.modal__close-btn {
  position: absolute;
  top: -40px;
  right: -40px;
  width: 80px;
  height: 80px;
  background: rgba(0, 0, 0, 0.7);
  border: none;
  border-radius: 40px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.modal__close-btn::before, .modal__close-btn::after {
  content: "";
  position: absolute;
  width: 31px;
  height: 2px;
  background: #FFF;
}
.modal__close-btn::before {
  transform: rotate(45deg);
}
.modal__close-btn::after {
  transform: rotate(-45deg);
}

/* スライダー画像エリア */
.modal__image {
  width: 50%;
  max-width: 50%;
  background: #ececec;
}
.modal__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* スライダーテキストエリア */
.modal__text {
  width: 50%;
  max-width: 50%;
  padding: 60px 40px;
  box-sizing: border-box;
}

/* カテゴリタイトル */
.modal__category-title {
  margin-bottom: 50px;
  padding-bottom: 20px;
  border-bottom: 1px solid #000;
}
.modal__category-title .category-name .japanese {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.5;
  letter-spacing: 0.02em;
  color: #000;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.modal__category-title .category-name .english {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.5;
  letter-spacing: 0.02em;
  color: #000;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

/* メニュータイトル */
.modal__menu-details {
  /* メニュー説明 */
  /* 原材料 */
}
.modal__menu-details .modal__menu-title {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 25px;
}
.modal__menu-details .modal__menu-title .menu-name {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: flex-end;
}
.modal__menu-details .modal__menu-title .menu-name .japanese {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-size: 2.2rem;
  line-height: 1.5;
  letter-spacing: 0.02em;
  color: #000;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.modal__menu-details .modal__menu-title .menu-name .english {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.75;
  letter-spacing: 0.02em;
  color: #000;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.modal__menu-details .modal__menu-title .menu-price {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.modal__menu-details .modal__menu-title .menu-price .price {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  font-family: "Roboto Condensed";
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
  color: #000;
}
.modal__menu-details .modal__menu-title .menu-price .price span {
  font-size: 4.2rem;
}
.modal__menu-details .modal__menu-description {
  margin-bottom: 25px;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.75;
  letter-spacing: 0.02em;
  color: #000;
  word-wrap: break-word;
  word-break: break-word;
  overflow-wrap: break-word;
}
.modal__menu-details .modal__caption.ingredients {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 20px;
  padding: 15px 20px;
  background: #F5F5F5;
}
.modal__menu-details .modal__caption.ingredients .ingredients-text {
  word-wrap: break-word;
  word-break: break-word;
  overflow-wrap: break-word;
}
.modal__menu-details .modal__caption.option .ingredients-text {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: 40px;
}
.modal__menu-details .modal__caption.option .ingredients-text figure {
  max-width: 180px;
}
.modal__menu-details .modal__caption.option .ingredients-text .optioin-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  color: #000;
}
.modal__menu-details .modal__caption.option .ingredients-text .optioin-text .optioin-head {
  margin-bottom: 30px;
}
.modal__menu-details .modal__caption.option .ingredients-text .optioin-text .optioin-head p {
  margin-bottom: 10px;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.modal__menu-details .modal__caption.option .ingredients-text .optioin-text .optioin-head span {
  font-size: 1.5rem;
}
.modal__menu-details .modal__caption.option .ingredients-text .optioin-text .price-info {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  font-family: "Roboto Condensed";
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.02em;
}
.modal__menu-details .modal__caption.option .ingredients-text .optioin-text .price-info span {
  font-size: 4.2rem;
}
.modal__menu-details .modal__caption .ingredients-text {
  color: #5D5D5D;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.5;
  letter-spacing: 0.02em;
}

/* 原材料画像リスト */
.modal__ingredients-images .ingredient-image {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.modal__ingredients-images .ingredient-image li {
  max-width: 80px;
  width: calc((100% - 140px) / 5);
}
.modal__ingredients-images .ingredient-image li figure {
  width: 100%;
  aspect-ratio: 1/1;
}
.modal__ingredients-images .ingredient-image li figcaption {
  color: #000;
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.2;
}

/* ページネーション */
.modal__pagination {
  position: absolute;
  bottom: -80px;
  left: 50%;
  transform: translateX(-50%);
  width: 1000px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
.modal__pagination .pagination-prev,
.modal__pagination .pagination-next {
  width: 16px;
  height: 30px;
  background: transparent;
  border: none;
  cursor: pointer;
  position: relative;
}
.modal__pagination .pagination-prev::before,
.modal__pagination .pagination-next::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  border-top: 2px solid #828282;
  border-right: 2px solid #828282;
  transform-origin: center;
}
.modal__pagination .pagination-prev::before {
  transform: translate(-50%, -50%) rotate(-135deg);
}
.modal__pagination .pagination-next::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.modal__pagination .pagination-numbers {
  display: flex;
  align-items: center;
  gap: 10px;
}
.modal__pagination .pagination-numbers .current {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: 0.02em;
  color: #FFF;
}
.modal__pagination .pagination-numbers .separator {
  position: relative;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: 0.02em;
  color: #BFBFBF;
}
.modal__pagination .pagination-numbers .separator::before {
  content: "/";
  position: absolute;
  top: 0;
  left: -3px;
  translate: 0 -50%;
}
.modal__pagination .pagination-numbers .total {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: 0.02em;
  color: #BFBFBF;
}

/* Swiperスタイル調整 */
.modal__slider {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.modal__slider .swiper-wrapper {
  width: 100%;
}
.modal__slider .swiper-slide {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.modal__slider .swiper-button-prev,
.modal__slider .swiper-button-next {
  display: none;
}

.gallery-section .splide,
.gallery-section .splide__track,
.gallery-section .splide__slide {
  height: 100%;
}
.gallery-section .gallery-wrap .splide__track {
  margin-right: calc(50% - 50vw);
  margin-bottom: 40px;
}
.gallery-section .gallery-wrap .splide__track .splide__list .splide__slide {
  margin-right: 5px;
}
.gallery-section .gallery-wrap .splide__track .splide__list .splide__slide .img-wrap {
  position: relative;
}
.gallery-section .gallery-wrap .splide__track .splide__list .splide__slide .img-wrap figure {
  position: relative;
  width: 560px;
  height: 305px;
  overflow: hidden;
}
.gallery-section .gallery-wrap .splide__arrows .splide__arrow {
  top: auto;
  bottom: -5px;
  background: transparent;
}
.gallery-section .gallery-wrap .splide__arrows .splide__arrow svg {
  width: 28px;
  height: 28px;
  fill: #8D8D8D;
}
.gallery-section .gallery-wrap .splide__arrows .splide__arrow.splide__arrow--prev {
  left: calc(50% - 60px);
  transform: translate(-50%, 0%);
}
.gallery-section .gallery-wrap .splide__arrows .splide__arrow.splide__arrow--next {
  right: calc(50% - 60px);
  transform: translate(50%, 0%);
}
.gallery-section .gallery-wrap .splide__slide-number {
  color: #BFBFBF;
  font-family: "Roboto";
  font-size: 1.6rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.02em;
}

.menu-main-section {
  text-align: right;
}
.menu-main-section .supplement {
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
  padding-left: 1.6rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.75;
}
.menu-main-section .supplement::before {
  content: "※";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.menu-main-section .main-column {
  position: relative;
  text-align: left;
}
.menu-main-section .main-column:not(:last-child) {
  padding-bottom: 100px;
  border-bottom: 1px solid #666;
}
.menu-main-section .main-column.drinks-section {
  padding-top: 100px;
}
.menu-main-section .main-column h2 {
  margin-bottom: 40px;
  font-family: "Montserrat";
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.75;
  letter-spacing: 0.02em;
}
.menu-main-section .modal-contents {
  position: relative;
}
.menu-main-section .modal-contents .modal-link {
  display: block;
}
.menu-main-section .modal-contents .modal-link:not(:last-child) {
  margin-bottom: 80px;
}
.menu-main-section .modal-contents .modal-link .modal-head {
  margin-bottom: 40px;
}
.menu-main-section .modal-contents .modal-link .modal-head h3 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 40px;
  padding-left: 20px;
}
.menu-main-section .modal-contents .modal-link .modal-head h3::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
  background: #FFF;
}
.menu-main-section .modal-contents .modal-link .modal-head h3 .category-name-wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  width: 355px;
}
.menu-main-section .modal-contents .modal-link .modal-head h3 .category-name-wrap .category-name-jp {
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.menu-main-section .modal-contents .modal-link .modal-head h3 .category-name-wrap .category-name-en {
  font-family: "Montserrat";
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.menu-main-section .modal-contents .modal-link .modal-head h3 .price-info {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  font-family: "Roboto Condensed";
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.menu-main-section .modal-contents .modal-link .modal-head h3 .price-info span {
  font-size: 4.2rem;
}
.menu-main-section .modal-contents .modal-link .modal-head .model-desc {
  max-width: 690px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: 0.02em;
}
.menu-main-section .modal-contents .modal-link .menu-list {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: 0 50px;
}
.menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item {
  width: 100%;
}
.menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item dl .menu-item-desc-wrap .additional-info .option-content {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
}
.menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item dl .menu-item-desc-wrap .additional-info .option-content .option-desc {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
}
.menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item dl .menu-item-desc-wrap .additional-info .option-content .option-desc p {
  font-size: clamp(1.5rem, 8px + 0.729vw, 2.2rem);
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item dl .menu-item-desc-wrap .additional-info .option-content .option-desc span {
  font-family: "Montserrat";
  font-size: clamp(1.3rem, 11px + 0.208vw, 1.5rem);
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: 0.02em;
}
.menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item dl .menu-item-desc-wrap .additional-info .option-content .option-desc .price-info {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  font-family: "Roboto Condensed";
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item dl .menu-item-desc-wrap .additional-info .option-content .option-desc .price-info span {
  font-family: "Roboto Condensed";
  font-size: 4.2rem;
}
.menu-main-section .modal-contents .modal-link .menu-list .menu-item {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
}
.menu-main-section .modal-contents .modal-link .menu-list .menu-item figure {
  aspect-ratio: 1/1;
}
.menu-main-section .modal-contents .modal-link .menu-list .menu-item dl dt {
  margin-bottom: 20px;
}
.menu-main-section .modal-contents .modal-link .menu-list .menu-item dl dt p {
  font-size: clamp(1.5rem, 8px + 0.729vw, 2.2rem);
  font-weight: 700;
  line-height: 1.75;
  letter-spacing: 0.02em;
}
.menu-main-section .modal-contents .modal-link .menu-list .menu-item dl dt span {
  font-family: "Montserrat";
  font-size: clamp(1.3rem, 11px + 0.208vw, 1.5rem);
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: 0.02em;
}
.menu-main-section .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap .menu-item-desc {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #FFF;
  font-size: clamp(1.3rem, 11px + 0.208vw, 1.5rem);
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.menu-main-section .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap p {
  font-size: clamp(1.3rem, 11px + 0.208vw, 1.5rem);
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
}

.drinks-container {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 120px;
  width: 100%;
  max-width: 1640px;
}
.drinks-container .drinks-row {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: clamp(80px, 0px + 8.333vw, 160px);
}
.drinks-container .drinks-row .drink-category {
  color: inherit;
  text-decoration: none;
}
.drinks-container .drinks-row .drink-category:hover {
  color: inherit;
  text-decoration: none;
}
.drinks-container .drinks-row .drink-category .ingredient-image {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: 35px;
}
.drinks-container .drinks-row .drink-category .ingredient-image li figure {
  margin-bottom: 5px;
}
.drinks-container .drinks-row .drink-category .ingredient-image li figcaption {
  font-size: 1rem;
  text-align: center;
  line-height: 1.5;
  letter-spacing: 0.02em;
}

.category-header {
  margin-bottom: 40px;
}
.category-header h3 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 535px;
  margin-bottom: 40px;
  padding-left: 20px;
  border-left: 2px solid #FFF;
}
.category-header h3 .category-name-wrap .category-name-jp {
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.category-header h3 .category-name-wrap .category-name-en {
  font-family: "Montserrat";
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.category-header h3 .price-info {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  font-family: "Roboto Condensed";
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.category-header h3 .price-info span {
  font-size: 4.2rem;
}
.category-header .category-desc {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: 0.02em;
}

.drink-category.kombucha .kombucha-menu {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: 30px;
}
.drink-category.kombucha .kombucha-menu figure {
  max-width: 260px;
}
.drink-category.kombucha .kombucha-menu figure img {
  -o-object-fit: contain;
     object-fit: contain;
}
.drink-category.kombucha .kombucha-menu ul {
  display: flex;
  flex-wrap: wrap;
  min-width: 250px;
}
.drink-category.kombucha .kombucha-menu ul li {
  width: 50%;
}
.drink-category.kombucha .kombucha-menu ul li p {
  font-size: clamp(1.5rem, 8px + 0.729vw, 2.2rem);
  font-weight: 700;
  line-height: 1.75;
  letter-spacing: 0.02em;
}
.drink-category.kombucha .kombucha-menu ul li span {
  font-family: "Montserrat";
  font-size: clamp(1.3rem, 11px + 0.208vw, 1.5rem);
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: 0.02em;
}

.drink-category.hakko-soda .soda-menu {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: clamp(20px, -10px + 3.125vw, 50px);
}
.drink-category.hakko-soda .soda-menu .soda-item {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 20px;
}
.drink-category.hakko-soda .soda-menu .soda-item .soda-info h4 {
  font-size: clamp(1.5rem, 8px + 0.729vw, 2.2rem);
  font-weight: 700;
  line-height: 1.75;
  letter-spacing: 0.02em;
}
.drink-category.hakko-soda .soda-menu .soda-item .soda-info span {
  font-family: "Montserrat";
  font-size: clamp(1.3rem, 11px + 0.208vw, 1.5rem);
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: 0.02em;
}

.drink-item {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  align-items: center;
  gap: 25px;
}
.drink-item > figure {
  width: 27.7%;
  aspect-ratio: 1/1;
}
.drink-item > figure img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
.drink-item .drink-info {
  width: 71.8%;
  flex: 1;
}
.drink-item .drink-info h4 {
  font-size: clamp(1.5rem, 8px + 0.729vw, 2.2rem);
  font-weight: 700;
  line-height: 1.75;
  letter-spacing: 0.02em;
}
.drink-item .drink-info span {
  font-family: "Montserrat";
  font-size: clamp(1.3rem, 11px + 0.208vw, 1.5rem);
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: 0.02em;
}
.drink-item .drink-info .coffee-options {
  margin: 15px 0;
}
.drink-item .drink-info .coffee-options ul {
  counter-reset: coffee-counter;
}
.drink-item .drink-info .coffee-options ul li {
  counter-increment: coffee-counter;
}
.drink-item .drink-info .coffee-options ul li::before {
  content: counter(coffee-counter) ". ";
}

.drink-category.coffee-only .coffee-menu {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 45px;
}
.drink-category.coffee-only .coffee-menu .drink-item figure img {
  -o-object-fit: contain;
     object-fit: contain;
}
.drink-category.coffee-only .coffee-menu .drink-item .drink-info h4 {
  line-height: 1.35;
}
.drink-category.coffee-only .coffee-menu .drink-item .drink-info .coffee-options ul {
  counter-reset: coffee-counter;
}
.drink-category.coffee-only .coffee-menu .drink-item .drink-info .coffee-options ul li {
  counter-increment: coffee-counter;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.drink-category.coffee-only .coffee-menu .drink-item .drink-info .coffee-options ul li::before {
  content: counter(coffee-counter) ". ";
}
.drink-category.coffee-only .coffee-menu .drink-item .drink-info .price {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  font-family: "Roboto Condensed";
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.drink-category.coffee-only .coffee-menu .drink-item .drink-info .price > span {
  font-family: "Roboto Condensed";
  font-size: 4.2rem;
}

.drink-category.others-only .others-menu .others-item .others-info h4 {
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.75;
  letter-spacing: 0.02em;
}
.drink-category.others-only .others-menu .others-item .others-info span {
  display: block;
  font-family: "Montserrat";
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: 0.02em;
}
.drink-category.others-only .others-menu .others-item .others-info .price {
  font-family: "Roboto Condensed";
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
  display: flex;
  align-items: baseline;
  flex-wrap: nowrap;
}
.drink-category.others-only .others-menu .others-item .others-info .price span {
  font-family: "Roboto Condensed";
  font-size: 4.2rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
  flex-shrink: 0;
}

.drink-category.tea .tea-menu {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 45px;
}
.drink-category.tea .tea-menu .drink-item figure {
  width: 140px;
  height: 140px;
}
.drink-category.tea .tea-menu .drink-item .drink-info h4 {
  line-height: 1.35;
}

@media screen and (min-width: 960px) {
  /* ------------------------------------------------------*/
  .page-content .menu-nav-section .menu-nav-list li:not(:last-child) {
    border-right: 1px solid #FFF;
  }
  .page-content .menu-nav-section .menu-nav-list li:not(:last-child) a {
    padding-right: clamp(10px, 0px + 1.042vw, 20px);
  }
  .page-content .menu-nav-section .menu-nav-list li:not(:first-child) a {
    padding-left: clamp(10px, 0px + 1.042vw, 20px);
  }
  .menu-main-section .modal-contents .modal-link .modal-head h3 .category-name-wrap {
    margin-right: 30px;
  }
  .menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item {
    max-width: 690px;
  }
  .menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item > figure {
    width: 37.7%;
    margin-right: 4.3%;
  }
  .menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item dl {
    flex: 1 1 auto;
  }
  .menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item dl .menu-item-desc-wrap .additional-info .option-content figure {
    width: 31.3%;
    margin-right: 6.3%;
  }
  .menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item dl .menu-item-desc-wrap .additional-info .option-content .option-desc {
    width: 62.5%;
  }
  .menu-main-section .modal-contents .modal-link .menu-list .menu-item {
    width: calc((100% - 100px) / 3);
  }
  .menu-main-section .modal-contents .modal-link .menu-list .menu-item > figure {
    width: 260px;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 30px;
  }
  .menu-main-section .modal-contents .modal-link .menu-list .menu-item dl {
    width: 46.3%;
  }
  .drinks-container .drinks-row .drink-category {
    flex: 1;
  }
  .drinks-container .drinks-row .drink-category .ingredient-image li {
    flex: 1;
    max-width: 65px;
  }
  .drinks-container .drinks-row .drink-category.hakko-soda .soda-menu .soda-item {
    flex: 1;
  }
  .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu {
    display: flex;
    flex-direction: column;
    gap: 45px;
    max-width: 740px;
  }
  .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item {
    display: flex;
    align-items: center;
    gap: 25px;
  }
  .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item figure {
    max-width: 140px;
  }
  .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item .drink-info h4 {
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 1.75;
    letter-spacing: 0.02em;
  }
  .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item .drink-info span {
    font-family: "Montserrat";
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.02em;
  }
  .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item .drink-info .ingredient-image {
    display: flex;
    gap: 10px;
    width: 100%;
    height: 100%;
  }
  .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item .drink-info .ingredient-image li figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu {
    display: flex;
    flex-direction: column;
    gap: 45px;
    max-width: 740px;
  }
  .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item {
    display: flex;
    align-items: center;
    gap: 25px;
  }
  .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item figure {
    max-width: 140px;
  }
  .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item figure img {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item .drink-info h4 {
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 1.75;
    letter-spacing: 0.02em;
  }
  .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item .drink-info span {
    font-family: "Montserrat";
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.02em;
  }
  .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item .drink-info .ingredient-image {
    display: flex;
    gap: 10px;
    width: 100%;
    height: 100%;
  }
  .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item .drink-info .ingredient-image li figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item figure {
    width: 140px;
    height: 140px;
  }
  .drinks-container .drinks-row .drink-category.others-only .others-menu {
    display: flex;
    flex-direction: column;
    gap: 45px;
  }
  .drinks-container .drinks-row .drink-category.others-only .others-menu .others-item .others-info {
    text-align: left;
  }
  .drinks-container .drinks-row .drink-category.others-only .others-menu .others-item .others-info h4 {
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 1.75;
    letter-spacing: 0.02em;
  }
  .drinks-container .drinks-row .drink-category.others-only .others-menu .others-item .others-info span {
    font-family: "Montserrat";
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: 0.02em;
  }
  .drinks-container .drinks-row .drink-category.others-only .others-menu .others-item .others-info .price {
    font-family: "Roboto Condensed";
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: 0.02em;
  }
  .drinks-container .drinks-row .drink-category.others-only .others-menu .others-item .others-info .price span {
    font-family: "Roboto Condensed";
    font-size: 4.2rem;
  }
  .drinks-container .drinks-row.row-3 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 160px;
  }
  .drinks-container .drinks-row.row-3 .left-column {
    display: flex;
    flex-direction: column;
    gap: 120px;
  }
  .drinks-container .drinks-row.row-3 .left-column .drink-category {
    width: 100%;
  }
  .drinks-container .drinks-row.row-3 .drink-category.tea {
    align-self: start;
  }
  .modal__text {
    min-width: 440px;
  }
  .modal__menu-details .modal__menu-title .menu-name {
    gap: 5px;
  }
  .modal__menu-details .modal__caption.option .ingredients-text .optioin-text {
    min-width: 185px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1520px) {
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row.row-1, .menu-main-section .main-column.drinks-section .drinks-container .drinks-row.row-2, .menu-main-section .main-column.drinks-section .drinks-container .drinks-row.row-3 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 50px;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.smoothie .drink-content .drink-item .drink-info .ingredient-image, .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.cold-press .drink-content .drink-item .drink-info .ingredient-image {
    flex-wrap: nowrap;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.smoothie .drink-content .drink-item .drink-info .ingredient-image li, .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.cold-press .drink-content .drink-item .drink-info .ingredient-image li {
    width: calc((100% - 50px) / 4);
    max-width: none;
    flex: none;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.hakko-soda .soda-menu {
    flex-direction: column;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.hakko-soda .soda-menu .soda-item {
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.hakko-soda .soda-menu .soda-item figure {
    max-width: 400px;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.hakko-soda .soda-menu .soda-item .soda-info {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    flex: 1;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.smoothie .drink-content {
    width: 100%;
    max-width: -moz-max-content;
    max-width: max-content;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.smoothie .drink-content .drink-item > figure {
    width: 200px;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.smoothie .drink-content .drink-item .drink-info .ingredient-image li {
    width: calc((100% - 60px) / 7);
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.cold-press .drink-content {
    max-width: -moz-max-content;
    max-width: max-content;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.cold-press .drink-content .drink-item figure {
    max-width: 200px;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.cold-press .drink-content .drink-item .drink-info .ingredient-image li {
    width: calc((100% - 60px) / 7);
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.coffee-only .drink-content .drink-item > figure {
    width: 200px;
    height: auto;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.coffee-only .drink-content .drink-item .drink-info .ingredient-image li {
    width: calc((100% - 60px) / 7);
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category.tea .drink-content .drink-item > figure {
    width: 200px;
    height: auto;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .menu-main-section .modal-contents .modal-link .modal-head {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .menu-main-section .modal-contents .modal-link .modal-head h3 {
    flex-direction: column;
  }
  .menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item {
    width: calc((100% - 100px) / 3);
  }
  .menu-main-section .modal-contents .modal-link .menu-list.additional .menu-item figure {
    width: 100%;
  }
  .menu-main-section .modal-contents .modal-link .menu-list .menu-item {
    flex-direction: column;
  }
  .menu-main-section .modal-contents .modal-link .menu-list .menu-item > figure {
    width: 100%;
    margin: 0 0 30px 0;
  }
  .menu-main-section .modal-contents .modal-link .menu-list .menu-item dl {
    width: 100%;
  }
  .menu-main-section .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap .additional-info .option-content figure img {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .menu-main-section .main-column.drinks-section .drinks-container .drinks-row .drink-category .category-header h3 {
    flex-direction: column;
  }
  .modal__content .modal__slider .swiper-wrapper .swiper-slide .modal__text .modal__menu-details .modal__ingredients-images .ingredient-image {
    flex-wrap: wrap;
  }
  .modal__content .modal__slider .swiper-wrapper .swiper-slide .modal__text .modal__menu-details .modal__ingredients-images .ingredient-image li {
    width: calc((100% - 80px) / 4);
  }
  .modal__content .modal__slider .swiper-wrapper .swiper-slide .modal__text .modal__menu-details .modal__ingredients-images .ingredient-image li figure {
    margin-bottom: 5px;
  }
  .modal__content .modal__slider .swiper-wrapper .swiper-slide .modal__text .modal__menu-details .modal__ingredients-images .ingredient-image li figcaption {
    text-align: center;
  }
}
@media screen and (max-width: 959px) {
  .c-page-desc-section::after {
    background: url(../images/menu/mv_menu_sp.jpg) no-repeat center center/cover;
  }
  .page-content .menu-nav-section .menu-nav-list {
    max-width: 500px;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 15px 10px;
  }
  .page-content .menu-nav-section .menu-nav-list li {
    position: relative;
    width: calc((100% - 20px) / 2);
    padding-left: 10px;
    flex-grow: 1;
  }
  .page-content .menu-nav-section .menu-nav-list li::before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    translate: 0 -50%;
    width: 1px;
    height: 10px;
    background: #FFF;
  }
  .page-content .menu-nav-section .menu-nav-list li a {
    line-height: 2;
  }
  .page-content .gallery-section {
    margin-bottom: 40px;
  }
  .page-content .gallery-section .splide:not(.is-overflow) .splide__list {
    justify-content: center;
  }
  .page-content .gallery-section .splide:not(.is-overflow) .splide__list:not(:last-child) {
    margin: 0 !important;
    justify-content: center;
  }
  .page-content .gallery-section .gallery-wrap .splide__track {
    margin-bottom: 30px;
  }
  .page-content .gallery-section .gallery-wrap .splide__track .splide__list .splide__slide {
    margin-right: 20px;
  }
  .page-content .gallery-section .gallery-wrap .splide__track .splide__list .splide__slide .img-wrap figure {
    width: calc(100vw - 30px);
    height: auto;
  }
  .page-content .gallery-section .gallery-wrap .splide__arrows .splide__arrow svg {
    width: 14px;
    height: 14px;
  }
  .page-content .gallery-section .gallery-wrap .splide__arrows .splide__arrow.splide__arrow--prev {
    left: calc(50% - 40px);
  }
  .page-content .gallery-section .gallery-wrap .splide__arrows .splide__arrow.splide__arrow--next {
    right: calc(50% - 40px);
  }
  .menu-main-section .supplement {
    display: block;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto 50px;
    color: #DEFF26;
    font-size: 1.2rem;
  }
  .menu-main-section .main-column:not(:last-child) {
    padding-bottom: 50px;
  }
  .menu-main-section .main-column.drinks-section {
    padding-top: 50px;
  }
  .menu-main-section .main-column h2 {
    margin-bottom: 30px;
    font-size: 3rem;
  }
  .menu-main-section .main-column .modal-contents {
    max-width: 500px;
    margin: 0 auto;
  }
  .menu-main-section .main-column .modal-contents .modal-link:not(:last-child) {
    margin-bottom: 120px;
  }
  .menu-main-section .main-column .modal-contents .modal-link .modal-head {
    margin-bottom: 20px;
  }
  .menu-main-section .main-column .modal-contents .modal-link .modal-head h3 {
    flex-direction: column;
    margin-bottom: 20px;
    padding-left: 10px;
  }
  .menu-main-section .main-column .modal-contents .modal-link .modal-head h3 .category-name-wrap .category-name-jp {
    font-size: 1.7rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .modal-head h3 .category-name-wrap .category-name-en {
    font-size: 1rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .modal-head h3 .price-info {
    font-size: 1.5rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .modal-head h3 .price-info span {
    font-size: 2.1rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .modal-head .model-desc {
    font-size: 1.2rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list {
    flex-wrap: wrap;
    gap: 40px 25px;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item {
    position: relative;
    width: calc((100% - 25px) / 2);
    flex-direction: column;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item figure {
    margin-bottom: 15px;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap .menu-item-desc {
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 1.2rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap > p {
    font-size: 1rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap .additional-info {
    position: absolute;
    top: 0;
    left: calc(100% + 25px);
    width: 100%;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap .additional-info .option-content {
    flex-direction: column;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap .additional-info .option-content figure {
    width: 90px;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap .additional-info .option-content .option-desc > p:not(.price-info) {
    font-size: 1.1rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap .additional-info .option-content .option-desc span {
    font-size: 0.9rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap .additional-info .option-content .option-desc .price-info {
    font-size: 1.5rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl .menu-item-desc-wrap .additional-info .option-content .option-desc .price-info span {
    font-size: 2.1rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl dt {
    margin-bottom: 10px;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl dt p {
    font-size: 1.5rem;
  }
  .menu-main-section .main-column .modal-contents .modal-link .menu-list .menu-item dl dt span {
    font-size: 0.9rem;
  }
  .menu-main-section .main-column .drinks-container {
    max-width: 500px;
    margin: 0 auto;
    gap: 120px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row {
    flex-direction: column;
    gap: 120px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category .category-header {
    margin-bottom: 20px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category .category-header h3 {
    flex-direction: column;
    margin-bottom: 20px;
    padding-left: 10px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category .category-header h3 .category-name-wrap {
    margin-bottom: 15px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category .category-header h3 .category-name-wrap .category-name-jp {
    font-size: 1.7rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category .category-header h3 .category-name-wrap .category-name-en {
    font-size: 1rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category .category-header h3 .price-info {
    font-size: 1.5rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category .category-header h3 .price-info span {
    font-size: 2.1rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category .category-header .category-desc {
    font-size: 1.2rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.kombucha .kombucha-menu {
    gap: 25px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.kombucha .kombucha-menu figure {
    width: 46.4%;
    max-width: 320px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.kombucha .kombucha-menu ul {
    width: 46.4%;
    min-width: auto;
    gap: 15px;
    flex: 1;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.kombucha .kombucha-menu ul li {
    width: 100%;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.kombucha .kombucha-menu ul li p {
    font-size: 1.5rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.kombucha .kombucha-menu ul li span {
    font-size: 0.9rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.hakko-soda .soda-menu {
    flex-wrap: wrap;
    gap: 25px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.hakko-soda .soda-menu .soda-item {
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 25px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.hakko-soda .soda-menu .soda-item figure {
    width: 46.4%;
    max-width: 320px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.hakko-soda .soda-menu .soda-item .soda-info {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.hakko-soda .soda-menu .soda-item .soda-info h4 {
    font-size: 1.5rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.hakko-soda .soda-menu .soda-item .soda-info span {
    font-size: 0.9rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item figure {
    width: 100px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item .drink-info {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item .drink-info h4 {
    font-size: 1.5rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item .drink-info span {
    font-size: 0.9rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item .drink-info .ingredient-image {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    gap: 5px;
    flex: 1;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item .drink-info .ingredient-image li {
    width: calc((100% - 30px) / 7);
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item .drink-info .ingredient-image li figure {
    width: 30px;
    margin: 0 auto;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.smoothie .smoothie-menu .drink-item .drink-info .ingredient-image li figcaption {
    font-size: 0.5rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item figure {
    width: 100px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item .drink-info {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item .drink-info h4 {
    font-size: 1.5rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item .drink-info span {
    font-size: 0.9rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item .drink-info .ingredient-image {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    gap: 5px;
    flex: 1;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item .drink-info .ingredient-image li {
    width: calc((100% - 30px) / 7);
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item .drink-info .ingredient-image li figure {
    width: 30px;
    margin: 0 auto;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.cold-press .cold-press-menu .drink-item .drink-info .ingredient-image li figcaption {
    font-size: 0.5rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item figure {
    width: 100px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item .drink-info {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item .drink-info h4 {
    font-size: 1.5rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item .drink-info span {
    font-size: 0.9rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item .drink-info .coffee-options {
    width: 100%;
    max-width: -moz-fit-content;
    max-width: fit-content;
    text-align: left;
    margin-top: 10px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item .drink-info .coffee-options ul {
    counter-reset: coffee-counter;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item .drink-info .coffee-options ul li {
    counter-increment: coffee-counter;
    font-size: 1.4rem;
    line-height: 1.5;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item .drink-info .coffee-options ul li::before {
    content: counter(coffee-counter) ". ";
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item .drink-info .price {
    font-size: 1.5rem;
    font-weight: 500;
    text-align: center;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.coffee-only .coffee-menu .drink-item .drink-info .price span {
    font-size: 2.1rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.tea .tea-menu .drink-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 15px;
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.tea .tea-menu .drink-item figure {
    width: 100px;
    height: -moz-fit-content;
    height: fit-content;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.tea .tea-menu .drink-item .drink-info {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.tea .tea-menu .drink-item .drink-info h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.tea .tea-menu .drink-item .drink-info span {
    font-size: 0.9rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.others-only .category-header h3 .category-name-wrap {
    margin-bottom: 0;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.others-only .others-menu {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 20px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.others-only .others-menu .others-item .others-info h4 {
    font-size: 1.5rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.others-only .others-menu .others-item .others-info span {
    font-size: 0.9rem;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.others-only .others-menu .others-item .others-info .price {
    font-size: 1.5rem;
    font-family: "Roboto Condensed";
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: 0.02em;
    white-space: nowrap;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category.others-only .others-menu .others-item .others-info .price span {
    font-family: "Roboto Condensed";
    font-size: 2.1rem;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: 0.02em;
    display: inline;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .drink-category .drink-content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 20px;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .left-column .drink-category.others-only {
    display: block;
    width: 100%;
    max-width: 500px;
    margin: 60px auto;
  }
  .menu-main-section .main-column .drinks-container .drinks-row .left-column .drink-category.others-only .others-menu {
    display: grid;
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    padding: 20px;
    box-sizing: border-box;
  }
  .modal .modal__content {
    position: relative;
  }
  .modal .modal__content .modal__close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    z-index: 1001;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
  }
  .modal .modal__content .modal__close-btn::before, .modal .modal__content .modal__close-btn::after {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    background-color: white;
  }
  .modal .modal__content .modal__close-btn::before {
    transform: rotate(45deg);
  }
  .modal .modal__content .modal__close-btn::after {
    transform: rotate(-45deg);
  }
  .modal__content {
    width: 90vw;
    max-width: 600px;
    max-height: 70vh;
    height: 70vh;
    background: white;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
  }
  .modal__slider .swiper-wrapper .swiper-slide {
    flex-direction: column;
    width: 100%;
    height: 100%;
  }
  .modal__slider .swiper-wrapper .swiper-slide .modal__image {
    width: 100%;
    max-width: 100%;
    max-height: 45%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .modal__slider .swiper-wrapper .swiper-slide .modal__text {
    width: 100%;
    max-width: 100%;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 15px 20px;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 55%;
  }
  .modal__category-title,
  .modal__menu-details,
  .modal__menu-title,
  .modal__menu-description,
  .modal__ingredients {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
  }
  .modal__menu-details {
    display: flex;
    flex-direction: column;
  }
  .modal__menu-details .modal__menu-title {
    margin-bottom: 15px;
  }
  .modal__menu-details .modal__menu-description {
    margin-bottom: 15px;
  }
  .modal__menu-details .modal__ingredients-images .ingredient-image {
    margin: 0 auto;
    gap: 15px 15px;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .modal__menu-details .modal__ingredients-images .ingredient-image li {
    max-width: 70px;
    width: calc((100% - 45px) / 4);
  }
  .modal__menu-details .modal__ingredients-images .ingredient-image li figure {
    width: 70%;
    margin: 0 auto;
  }
  .modal__menu-details .modal__ingredients-images .ingredient-image li figcaption {
    color: #000;
  }
  .modal__menu-details .modal__caption .ingredients-text {
    font-size: 1.3rem;
  }
  .modal__menu-details .modal__caption.ingredients {
    padding: 10px;
  }
  .modal__menu-details .modal__caption.option .ingredients-text {
    gap: 20px;
  }
  .modal__menu-details .modal__caption.option .ingredients-text .optioin-text {
    min-width: 180px;
  }
  .modal__menu-details .modal__caption.option .ingredients-text .optioin-text .optioin-head p {
    font-size: 1.4rem;
  }
  .modal__menu-details .modal__caption.option .ingredients-text .optioin-text .optioin-head span {
    font-size: 1.3rem;
  }
  .modal__menu-details .modal__caption.option .ingredients-text .optioin-text .price-info {
    font-size: 2.5rem;
  }
  .modal__menu-details .modal__caption.option .ingredients-text .optioin-text .price-info span {
    font-size: 3.5rem;
  }
  .modal__category-title {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .modal__category-title .category-name .japanese {
    font-size: 2.2rem;
    font-size: 1.9rem;
  }
  .modal__category-title .category-name .english {
    font-size: 1.4rem;
    font-size: 1.2rem;
  }
  .modal__menu-details .modal__menu-title .menu-name .japanese {
    font-size: 2rem;
    font-size: 1.8rem;
  }
  .modal__menu-details .modal__menu-title .menu-name .english {
    font-size: 1.4rem;
    font-size: 1.2rem;
  }
  .modal__menu-details .modal__menu-title .menu-price .price {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    flex-wrap: nowrap;
    font-size: 2.5rem;
    font-size: 2.2rem;
  }
  .modal__menu-details .modal__menu-title .menu-price .price span {
    font-size: 3rem;
    font-size: 2.7rem;
  }
  .modal__menu-title {
    margin-bottom: 10px;
  }
  .modal__menu-description {
    margin-bottom: 10px;
  }
  #modal-bowl .modal__content {
    flex-direction: column;
  }
  #modal-bowl .modal__content .modal__image {
    width: 100%;
    max-width: 100%;
    max-height: 45%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  #modal-bowl .modal__content .modal__text {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    justify-content: flex-start;
    padding: 15px 12px;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 55%;
  }
  .modal__pagination {
    position: fixed;
    bottom: 50px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 600px;
    gap: 20px;
    padding: 0 20px;
    box-sizing: border-box;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .modal__pagination .pagination-prev,
  .modal__pagination .pagination-next {
    width: 16px;
    height: 30px;
    background: transparent;
    border: none;
    cursor: pointer;
    position: relative;
  }
  .modal__pagination .pagination-prev::before,
  .modal__pagination .pagination-next::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    border-top: 1.5px solid #828282;
    border-right: 1.5px solid #828282;
    transform-origin: center;
  }
  .modal__pagination .pagination-prev::before {
    transform: translate(-50%, -50%) rotate(-135deg);
  }
  .modal__pagination .pagination-next::before {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .modal__pagination .pagination-numbers {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .modal__pagination .pagination-numbers .current,
  .modal__pagination .pagination-numbers .separator,
  .modal__pagination .pagination-numbers .total {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 1.5;
    letter-spacing: 0.02em;
    color: #FFF;
  }
  .modal__pagination .pagination-numbers .current {
    color: #FFF;
  }
  .modal__pagination .pagination-numbers .separator,
  .modal__pagination .pagination-numbers .total {
    color: #BFBFBF;
  }
  .modal {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .modal .modal__content {
    position: relative;
    z-index: 1000;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL21lbnUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fcmVib290LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19taXhpbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fbWl4aW5fc3ZnLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19jb21tb24uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX2Zvcm0uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL21lbnUuc2NzcyUyM3Nhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCO3FFQUFBO0FDQUE7RUZDQSxTQUFBO0VFQ0MsVUFBQTtFRkNELHNCQUFBO0VBQ0MsMkJBQUE7RUVDQSw4QkFBQTtFRkNBLDBCQUFBO0FBQ0Q7O0FFRUE7RUZDQyxnQkFBQTtFRUNBLDZCQUFBO0VBQ0EsNkNBQUE7RUFDQSxjQUFBO0FGQ0Q7QUVTQTtFQUNDLGNBQUE7QUZIRDs7QUVNQTtFQUNDLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUZIRDs7QUVPQTtFQUNDLFNBQUE7RUZKQSxVQUFBO0FBQ0Q7O0FFT0E7RUFDQyxrQkFBQTtFRkpELFNBQUE7RUFDQSw4QkFBQTtFQUNDLDBCRUtBO0VGSkQsaUNBQUE7RUVNQyx5SERHWTtFRFBiLGdCQUFBO0VBQ0EsY0FBQTtFRU1DLFdEL0NnQjtFRDJDaEIsZ0JFS0E7RUZKRCxrQ0FBQTtBQUNBOztBRU9BO0VGSkMscUJFS0E7QUZKRDs7QUVPQTtFRkpDLHlCRUtBO0VGSkEsaUJBQUE7QUFDRDs7QUVPQTs7OztFRkRDLGdCQUFBO0FBQ0Q7O0FFT0E7RUFDRSxjQUFBO0FGSkY7O0FFT0E7RUZKQSxnQkFBQTtBQUNBOztBRU9BO0VGSkMsY0VLQTtBRkpEOztBRU9BO0VBQ0Usa0JBQUE7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LGFBQUE7SUFDQSxhQUFBO0lBQ0EsdUJBQUE7SUFDQSxtQkFBQTtFUDhuRU47RU81bkVNOztJQUVJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsdUJBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0VQOG5FVjtFTzVuRVU7O0lBQ0ksV0FBQTtJQUNBLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtJQUNBLCtCQUFBO0lBQ0EsaUNBQUE7SUFDQSx3QkFBQTtFUCtuRWQ7RU8xbkVVO0lBQ0ksZ0RBQUE7RVA0bkVkO0VPdm5FVTtJQUNJLDhDQUFBO0VQeW5FZDtFT3JuRU07SUFDSSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSxTQUFBO0VQdW5FVjtFT3JuRVU7OztJQUdJLGlDQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7SUFDQSxXQUFBO0VQdW5FZDtFT3BuRVU7SUFDSSxXQUFBO0VQc25FZDtFT25uRVU7O0lBRUksY0FBQTtFUHFuRWQ7RU8vbUVFO0lBQ0ksb0NBQUE7RVBpbkVOO0VPL21FTTtJQUNJLGtCQUFBO0lBQ0EsYUFBQTtFUGluRVY7QUFDRiIsImZpbGUiOiJtZW51LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJib290c3RyYXBcIiBhcyBicztcblxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMtcGFnZS1kZXNjLXNlY3Rpb257XG5cdCY6OmFmdGVye1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudS9tdl9tZW51LmpwZz92ZXIyMDI1MDczMSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3Zlcjtcblx0fVxufVxuXG4ucGFnZS1jb250ZW50e1xuXHQubWVudS1uYXYtc2VjdGlvbntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XG5cdFx0Lm1lbnUtbmF2LWxpc3R7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcblx0XHRcdGxpe1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCBjYWxjKDEwcHggKyAwLjMxM3Z3KSwgMS42cmVtKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmdhbGxlcnktc2VjdGlvbntcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0fVxufVxuXG4vKiDjg6Ljg7zjg4Djg6sg44GT44GT44GL44KJICovXG4uanMtb3Blbi1tb2RhbHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiDjg6Ljg7zjg4Djg6vlsZXplovkuK3jga7jgrnjgq/jg63jg7zjg6vliLblvqEgKi9cbmh0bWwubW9kYWwtb3BlbixcbmJvZHkubW9kYWwtb3BlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjBweDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0ei1pbmRleDogMTAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRcblx0Ji5pcy1hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cbn1cblxuLm1vZGFsX19vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsX19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0d2lkdGg6IDgwJTtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5tb2RhbF9fY2xvc2UtYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC00MHB4O1xuXHRyaWdodDogLTQwcHg7XG5cdHdpZHRoOiA4MHB4O1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDEwO1xuXHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMzFweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHR9XG5cdFxuXHQmOjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuLyog44K544Op44Kk44OA44O855S75YOP44Ko44Oq44KiICovXG4ubW9kYWxfX2ltYWdlIHtcblx0d2lkdGg6IDUwJTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNlY2VjZWM7XG5cdFxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuXG4vKiDjgrnjg6njgqTjg4Djg7zjg4bjgq3jgrnjg4jjgqjjg6rjgqIgKi9cbi5tb2RhbF9fdGV4dCB7XG5cdHdpZHRoOiA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xuXHRwYWRkaW5nOiA2MHB4IDQwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIOOCq+ODhuOCtOODquOCv+OCpOODiOODqyAqL1xuLm1vZGFsX19jYXRlZ29yeS10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0XG5cdC5jYXRlZ29yeS1uYW1lIHtcblx0XHQuamFwYW5lc2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5lbmdsaXNoIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHR9XG5cdH1cbn1cblxuLyog44Oh44OL44Ol44O844K/44Kk44OI44OrICovXG4ubW9kYWxfX21lbnUtZGV0YWlsc3tcblx0Lm1vZGFsX19tZW51LXRpdGxlIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFxuXHRcdC5tZW51LW5hbWUge1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XG5cdFx0XHQuamFwYW5lc2Uge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZW5nbGlzaCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lm1lbnUtcHJpY2Uge1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGJhc2VsaW5lKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC8qIOODoeODi+ODpeODvOiqrOaYjiAqL1xuXHQubW9kYWxfX21lbnUtZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHR9XG5cdFxuXHQvKiDljp/mnZDmlpkgKi9cblx0Lm1vZGFsX19jYXB0aW9ue1xuXHRcdCYuaW5ncmVkaWVudHN7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdFx0XHRcblx0XHRcdC5pbmdyZWRpZW50cy10ZXh0IHtcblx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYub3B0aW9ue1xuXHRcdFx0LmluZ3JlZGllbnRzLXRleHR7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRnYXA6IDQwcHg7XG5cblx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3B0aW9pbi10ZXh0e1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmp1c3RpZnkoY2VudGVyKTtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblxuXHRcdFx0XHRcdC5vcHRpb2luLWhlYWR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucHJpY2UtaW5mb3tcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hbGlnbi1pdGVtcyhiYXNlbGluZSk7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0LjJyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluZ3JlZGllbnRzLXRleHR7XG5cdFx0XHRjb2xvcjogIzVENUQ1RDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdH1cblx0fVxufVxuXG4vKiDljp/mnZDmlpnnlLvlg4/jg6rjgrnjg4ggKi9cbi5tb2RhbF9faW5ncmVkaWVudHMtaW1hZ2VzIHtcblx0LmluZ3JlZGllbnQtaW1hZ2Uge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0Ly8gZmxleC13cmFwOiBub3dyYXA7XG5cdFx0Z2FwOiAxNXB4O1xuXHRcdFxuXHRcdGxpIHtcblx0XHRcdG1heC13aWR0aDogODBweDtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTQwcHgpIC8gNSk7XG5cdFx0XHRcblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdFx0fVxuXG5cdFx0XHRmaWdjYXB0aW9ue1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyog44Oa44O844K444ON44O844K344On44OzICovXG4ubW9kYWxfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgLnBhZ2luYXRpb24tcHJldixcbiAgICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjODI4MjgyO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzgyODI4MjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLXByZXYge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24tbnVtYmVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlcGFyYXRvciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjQkZCRkJGO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICcvJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IC0zcHg7XG5cdFx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xuXHRcdFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvdGFsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFN3aXBlcuOCueOCv+OCpOODq+iqv+aVtCAqL1xuLm1vZGFsX19zbGlkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0LnN3aXBlci13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRcblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdFxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5nYWxsZXJ5LXNlY3Rpb257XG5cdC5zcGxpZGUsXG5cdC5zcGxpZGVfX3RyYWNrLFxuXHQuc3BsaWRlX19zbGlkZXtcblx0XHRoZWlnaHQ6MTAwJTtcblx0fVxuXG5cdC5nYWxsZXJ5LXdyYXB7XG5cdFx0LnNwbGlkZV9fdHJhY2t7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XG5cdFx0XHQuc3BsaWRlX19saXN0e1xuXHRcdFx0XHQuc3BsaWRlX19zbGlkZXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdFx0XHRcdC5pbWctd3JhcHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1NjBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMDVweDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3BsaWRlX19hcnJvd3N7XG5cdFx0XHQuc3BsaWRlX19hcnJvd3tcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0ZmlsbDogIzhEOEQ4RDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tcHJldntcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1uZXh0e1xuXHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNwbGlkZV9fc2xpZGUtbnVtYmVye1xuXHRcdFx0Y29sb3I6ICNCRkJGQkY7XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LW1haW4tc2VjdGlvbntcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0LnN1cHBsZW1lbnR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMS42cmVtO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAn4oC7Jztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQubWFpbi1jb2x1bW57XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG5cdFx0fVxuXG5cdFx0Ji5kcmlua3Mtc2VjdGlvbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7IC8vIERSSU5LU+OCu+OCr+OCt+ODp+ODs+eUqOOBruS9meeZvVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsLWNvbnRlbnRze1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5tb2RhbC1saW5re1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsLWhlYWR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHQuY2F0ZWdvcnktbmFtZS13cmFwe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0XHRcdHdpZHRoOiAzNTVweDtcblxuXHRcdFx0XHRcdFx0LmNhdGVnb3J5LW5hbWUtanB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdFx0LmNhdGVnb3J5LW5hbWUtZW57XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdC5wcmljZS1pbmZve1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGJhc2VsaW5lKTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2RlbC1kZXNje1xuXHRcdFx0XHRcdG1heC13aWR0aDogNjkwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1lbnUtbGlzdHtcblx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdGdhcDogMCA1MHB4O1xuXG5cdFx0XHRcdCYuYWRkaXRpb25hbHtcblx0XHRcdFx0XHQubWVudS1pdGVte1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0XHQubWVudS1pdGVtLWRlc2Mtd3JhcHtcblx0XHRcdFx0XHRcdFx0XHQuYWRkaXRpb25hbC1pbmZve1xuXHRcdFx0XHRcdFx0XHRcdFx0Lm9wdGlvbi1jb250ZW50e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQub3B0aW9uLWRlc2N7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIGNhbGMoOHB4ICsgMC43Mjl2dyksIDIuMnJlbSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIGNhbGMoMTFweCArIDAuMjA4dncpLCAxLjVyZW0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5wcmljZS1pbmZve1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGJhc2VsaW5lKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tZW51LWl0ZW17XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCBjYWxjKDhweCArIDAuNzI5dncpLCAyLjJyZW0pO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIGNhbGMoMTFweCArIDAuMjA4dncpLCAxLjVyZW0pO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tZW51LWl0ZW0tZGVzYy13cmFwe1xuXHRcdFx0XHRcdFx0XHQubWVudS1pdGVtLWRlc2N7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgY2FsYygxMXB4ICsgMC4yMDh2dyksIDEuNXJlbSk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIGNhbGMoMTFweCArIDAuMjA4dncpLCAxLjVyZW0pO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRyaW5rcy1jb250YWluZXIge1xuXHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXHRnYXA6IDEyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxNjQwcHg7XG5cblx0LmRyaW5rcy1yb3cge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0Z2FwOiBjbGFtcCg4MHB4LCBjYWxjKDBweCArIDguMzMzdncpLCAxNjBweCk7XG5cblx0XHQuZHJpbmstY2F0ZWdvcnkge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5ncmVkaWVudC1pbWFnZXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0Z2FwOiAzNXB4O1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRmaWdjYXB0aW9ue1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8g5YWx6YCa44Gu44Kr44OG44K044Oq44OY44OD44OA44O844K544K/44Kk44OrXG4uY2F0ZWdvcnktaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWF4LXdpZHRoOiA1MzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRkY7XG5cblx0XHQuY2F0ZWdvcnktbmFtZS13cmFwIHtcblx0XHRcdC5jYXRlZ29yeS1uYW1lLWpwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNhdGVnb3J5LW5hbWUtZW4ge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJpY2UtaW5mbyB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgYnMuYWxpZ24taXRlbXMoYmFzZWxpbmUpO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDQuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2F0ZWdvcnktZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdH1cbn1cblxuLy8g44Kz44Oz44OW44OB44Oj54m55pyJ44Gu44Os44Kk44Ki44Km44OIXG4uZHJpbmstY2F0ZWdvcnkua29tYnVjaGEge1xuXHQua29tYnVjaGEtbWVudSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRnYXA6IDMwcHg7XG5cblx0XHRmaWd1cmV7XG5cdFx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWx7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0bWluLXdpZHRoOiAyNTBweDtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgY2FsYyg4cHggKyAwLjcyOXZ3KSwgMi4ycmVtKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCBjYWxjKDExcHggKyAwLjIwOHZ3KSwgMS41cmVtKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyDnmbrphbVTT0RBXG4uZHJpbmstY2F0ZWdvcnkuaGFra28tc29kYSB7XG5cdC5zb2RhLW1lbnUge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0Z2FwOiBjbGFtcCgyMHB4LCBjYWxjKC0xMHB4ICsgMy4xMjV2dyksIDUwcHgpO1xuXG5cdFx0LnNvZGEtaXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0LnNvZGEtaW5mbyB7XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgY2FsYyg4cHggKyAwLjcyOXZ3KSwgMi4ycmVtKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgY2FsYygxMXB4ICsgMC4yMDh2dyksIDEuNXJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8g5YWx6YCa44OJ44Oq44Oz44Kv44Ki44Kk44OG44Og44K544K/44Kk44OrXG4uZHJpbmstaXRlbSB7XG4gICAgQGluY2x1ZGUgYnMuZmxleGJveDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjVweDtcblxuICAgID4gZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDI3LjclO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJpbmstaW5mbyB7XG4gICAgICAgIHdpZHRoOiA3MS44JTtcblx0XHRmbGV4OiAxO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCBjYWxjKDhweCArIDAuNzI5dncpLCAyLjJyZW0pO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgY2FsYygxMXB4ICsgMC4yMDh2dyksIDEuNXJlbSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgICAgIH1cblxuXHRcdC5jb2ZmZWUtb3B0aW9uc3tcblx0XHRcdG1hcmdpbjogMTVweCAwO1xuXG5cdFx0XHR1bHtcblx0XHRcdFx0Y291bnRlci1yZXNldDogY29mZmVlLWNvdW50ZXI7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGNvZmZlZS1jb3VudGVyO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogY291bnRlcihjb2ZmZWUtY291bnRlcikgXCIuIFwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG59XG5cblxuXG4vLyDjgrPjg7zjg5Ljg7zvvIjni6znq4vvvIlcbi5kcmluay1jYXRlZ29yeS5jb2ZmZWUtb25seSB7XG5cdC5jb2ZmZWUtbWVudSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNDVweDtcblxuXHRcdC5kcmluay1pdGVtIHtcblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kcmluay1pbmZvIHtcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvZmZlZS1vcHRpb25zIHtcblx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdGNvdW50ZXItcmVzZXQ6IGNvZmZlZS1jb3VudGVyO1xuXG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGNvZmZlZS1jb3VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoY29mZmVlLWNvdW50ZXIpIFwiLiBcIjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5hbGlnbi1pdGVtcyhiYXNlbGluZSk7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyDjgZ3jga7ku5bjga7jg4njg6rjg7Pjgq/vvIjni6znq4vvvIlcbi5kcmluay1jYXRlZ29yeS5vdGhlcnMtb25seSB7XG5cdC5vdGhlcnMtbWVudSB7XG5cdFx0Lm90aGVycy1pdGVtIHtcblx0XHRcdC5vdGhlcnMtaW5mbyB7XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTsgLy8geWVu6YOo5YiG44Gu44K144Kk44K6XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4OyAvLyBmbGV4Ym9444Gn5qiq5Lim44GzXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lOyAvLyDjg5njg7zjgrnjg6njgqTjg7PjgpLmj4PjgYjjgotcblx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDsgLy8g5oqY44KK6L+U44GX44KS6Ziy44GQXG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtOyAvLyDmlbDlrZfpg6jliIbjga7jgrXjgqTjgrpcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7IC8vIOe4ruWwj+OCkumYsuOBkFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyDjg4bjgqPjg7xcbi5kcmluay1jYXRlZ29yeS50ZWEge1xuXHQudGVhLW1lbnUge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDQ1cHg7XG5cblx0XHQuZHJpbmstaXRlbSB7XG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRcdGhlaWdodDogMTQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kcmluay1pbmZvIHtcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50e1xuXHQubWVudS1uYXYtc2VjdGlvbntcblx0XHQubWVudS1uYXYtbGlzdHtcblx0XHRcdGxpe1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcblx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEwcHgsIGNhbGMoMHB4ICsgMS4wNDJ2dyksIDIwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBjbGFtcCgxMHB4LCBjYWxjKDBweCArIDEuMDQydncpLCAyMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1lbnUtbWFpbi1zZWN0aW9ue1xuXHQubW9kYWwtY29udGVudHN7XG5cdFx0Lm1vZGFsLWxpbmt7XG5cdFx0XHQubW9kYWwtaGVhZHtcblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0LmNhdGVnb3J5LW5hbWUtd3JhcHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1lbnUtbGlzdHtcblx0XHRcdFx0Ji5hZGRpdGlvbmFse1xuXHRcdFx0XHRcdC5tZW51LWl0ZW17XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDY5MHB4O1xuXG5cdFx0XHRcdFx0XHQ+IGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM3LjclO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQuMyU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdFx0XHRcdFx0Lm1lbnUtaXRlbS1kZXNjLXdyYXB7XG5cdFx0XHRcdFx0XHRcdFx0LmFkZGl0aW9uYWwtaW5mb3tcblx0XHRcdFx0XHRcdFx0XHRcdC5vcHRpb24tY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMS4zJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDYuMyU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQub3B0aW9uLWRlc2N7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDYyLjUlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1lbnUtaXRlbXtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KSAvIDMpO1xuXG5cdFx0XHRcdFx0PiBmaWd1cmV7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjYwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ2LjMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyDjg4fjgrnjgq/jg4jjg4Pjg5fnlKjjga7jg4njg6rjg7Pjgq/jg6zjgqTjgqLjgqbjg4hcbi5kcmlua3MtY29udGFpbmVyIHtcblx0LmRyaW5rcy1yb3cge1xuXHRcdC5kcmluay1jYXRlZ29yeXtcblx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdC5pbmdyZWRpZW50LWltYWdle1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmhha2tvLXNvZGF7XG5cdFx0XHRcdC5zb2RhLW1lbnV7XG5cdFx0XHRcdFx0LnNvZGEtaXRlbXtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIOOCueODoOODvOOCuOODvO+8mue4puS4gOWIl+ODrOOCpOOCouOCpuODiFxuXHRcdFx0Ji5zbW9vdGhpZXtcblx0XHRcdFx0LnNtb290aGllLW1lbnV7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogNDVweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDc0MHB4O1xuXG5cdFx0XHRcdFx0LmRyaW5rLWl0ZW0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRnYXA6IDI1cHg7XG5cblx0XHRcdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5kcmluay1pbmZvIHtcblx0XHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmluZ3JlZGllbnQtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8g44Kz44O844Or44OJ44OX44Os44K577ya57im5LiA5YiX44Os44Kk44Ki44Km44OIXG5cdFx0XHQmLmNvbGQtcHJlc3N7XG5cdFx0XHRcdC5jb2xkLXByZXNzLW1lbnV7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogNDVweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDc0MHB4O1xuXG5cdFx0XHRcdFx0LmRyaW5rLWl0ZW0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRnYXA6IDI1cHg7XG5cblx0XHRcdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTQwcHg7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmRyaW5rLWluZm8ge1xuXHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuaW5ncmVkaWVudC1pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmNvZmZlZS1vbmx5e1xuXHRcdFx0XHQuY29mZmVlLW1lbnV7XG5cdFx0XHRcdFx0LmRyaW5rLWl0ZW17XG5cdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5vdGhlcnMtb25seXtcblx0XHRcdFx0Lm90aGVycy1tZW51e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDQ1cHg7XG5cblx0XHRcdFx0XHQub3RoZXJzLWl0ZW17XG5cdFx0XHRcdFx0XHQub3RoZXJzLWluZm97XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0LjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yb3ctMyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z2FwOiAxNjBweDtcblxuXHRcdFx0Ly8g5bem5YG077ya44Kz44O844OS44O8ICsg44Gd44Gu5LuW44Gu44OJ44Oq44Oz44KvXG5cdFx0XHQubGVmdC1jb2x1bW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDEyMHB4O1xuXG5cdFx0XHRcdC5kcmluay1jYXRlZ29yeXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyDlj7PlgbTvvJrjg4bjgqPjg7xcblx0XHRcdC5kcmluay1jYXRlZ29yeS50ZWEge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBzdGFydDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1vZGFsX190ZXh0IHtcblx0bWluLXdpZHRoOiA0NDBweDtcbn1cbi5tb2RhbF9fbWVudS1kZXRhaWxze1xuXHQubW9kYWxfX21lbnUtdGl0bGV7XG5cdFx0Lm1lbnUtbmFtZXtcblx0XHRcdGdhcDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5tb2RhbF9fY2FwdGlvbntcblx0XHQmLm9wdGlvbntcblx0XHRcdC5pbmdyZWRpZW50cy10ZXh0e1xuXHRcdFx0XHQub3B0aW9pbi10ZXh0e1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTg1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTIwcHgpe1xuXHQubWVudS1tYWluLXNlY3Rpb257XG5cdFx0Lm1haW4tY29sdW1ue1xuXHRcdFx0Ji5kcmlua3Mtc2VjdGlvbntcblx0XHRcdFx0LmRyaW5rcy1jb250YWluZXJ7XG5cdFx0XHRcdFx0LmRyaW5rcy1yb3d7XG5cdFx0XHRcdFx0XHQmLnJvdy0xLFxuXHRcdFx0XHRcdFx0Ji5yb3ctMixcblx0XHRcdFx0XHRcdCYucm93LTN7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0XHRcdFx0Z2FwOiA1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZHJpbmstY2F0ZWdvcnl7XG5cdFx0XHRcdFx0XHRcdCYuc21vb3RoaWUsXG5cdFx0XHRcdFx0XHRcdCYuY29sZC1wcmVzc3tcblx0XHRcdFx0XHRcdFx0XHQuZHJpbmstY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRcdC5kcmluay1pdGVte1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQuZHJpbmstaW5mb3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuaW5ncmVkaWVudC1pbWFnZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5oYWtrby1zb2Rhe1xuXHRcdFx0XHRcdFx0XHRcdC5zb2RhLW1lbnV7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5zb2RhLWl0ZW17XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuc29kYS1pbmZve1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmp1c3RpZnkoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5zbW9vdGhpZXtcblx0XHRcdFx0XHRcdFx0XHQuZHJpbmstY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWl0ZW17XG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmluZ3JlZGllbnQtaW1hZ2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDcpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5jb2xkLXByZXNze1xuXHRcdFx0XHRcdFx0XHRcdC5kcmluay1jb250ZW50e1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWl0ZW17XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmluZ3JlZGllbnQtaW1hZ2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDcpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5jb2ZmZWUtb25seXtcblx0XHRcdFx0XHRcdFx0XHQuZHJpbmstY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRcdC5kcmluay1pdGVte1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuZHJpbmstaW5mb3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuaW5ncmVkaWVudC1pbWFnZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gNylcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLnRlYXtcblx0XHRcdFx0XHRcdFx0XHQuZHJpbmstY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRcdC5kcmluay1pdGVte1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9kYWwtY29udGVudHN7XG5cdFx0XHQubW9kYWwtbGlua3tcblx0XHRcdFx0Lm1vZGFsLWhlYWR7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cblx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubWVudS1saXN0e1xuXHRcdFx0XHRcdCYuYWRkaXRpb25hbHtcblx0XHRcdFx0XHRcdC5tZW51LWl0ZW17XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwcHgpIC8gMyk7XG5cblx0XHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tZW51LWl0ZW17XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cblx0XHRcdFx0XHRcdD4gZmlndXJle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0Lm1lbnUtaXRlbS1kZXNjLXdyYXB7XG5cdFx0XHRcdFx0XHRcdFx0LmFkZGl0aW9uYWwtaW5mb3tcblx0XHRcdFx0XHRcdFx0XHRcdC5vcHRpb24tY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tY29sdW1ue1xuXHRcdFx0Ji5kcmlua3Mtc2VjdGlvbntcblx0XHRcdFx0LmRyaW5rcy1jb250YWluZXJ7XG5cdFx0XHRcdFx0LmRyaW5rcy1yb3d7XG5cdFx0XHRcdFx0XHQuZHJpbmstY2F0ZWdvcnl7XG5cdFx0XHRcdFx0XHRcdC5jYXRlZ29yeS1oZWFkZXJ7XG5cdFx0XHRcdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsX19jb250ZW50e1xuXHRcdC5tb2RhbF9fc2xpZGVye1xuXHRcdFx0LnN3aXBlci13cmFwcGVye1xuXHRcdFx0XHQuc3dpcGVyLXNsaWRle1xuXHRcdFx0XHRcdC5tb2RhbF9fdGV4dHtcblx0XHRcdFx0XHRcdC5tb2RhbF9fbWVudS1kZXRhaWxze1xuXHRcdFx0XHRcdFx0XHQubW9kYWxfX2luZ3JlZGllbnRzLWltYWdlc3tcblx0XHRcdFx0XHRcdFx0XHQuaW5ncmVkaWVudC1pbWFnZXtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gODBweCkgLyA0KTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlnY2FwdGlvbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcblx0LmMtcGFnZS1kZXNjLXNlY3Rpb257XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnUvbXZfbWVudV9zcC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2UtY29udGVudHtcblx0XHQubWVudS1uYXYtc2VjdGlvbntcblx0XHRcdC5tZW51LW5hdi1saXN0e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGdhcDogMTVweCAxMHB4O1xuXHRcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nYWxsZXJ5LXNlY3Rpb257XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XG5cdFx0XHQuc3BsaWRle1xuXHRcdFx0XHQmOm5vdCguaXMtb3ZlcmZsb3cpe1xuXHRcdFx0XHRcdC5zcGxpZGVfX2xpc3R7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHQuZ2FsbGVyeS13cmFwe1xuXHRcdFx0XHQuc3BsaWRlX190cmFja3tcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFxuXHRcdFx0XHRcdC5zcGxpZGVfX2xpc3R7XG5cdFx0XHRcdFx0XHQuc3BsaWRlX19zbGlkZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFxuXHRcdFx0XHRcdFx0XHQuaW1nLXdyYXB7XG5cdFx0XHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiAyNjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdC8vIGhlaWdodDogMzgwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XG5cdFx0XHRcdC5zcGxpZGVfX2Fycm93c3tcblx0XHRcdFx0XHQuc3BsaWRlX19hcnJvd3tcblx0XHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tcHJldntcblx0XHRcdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1uZXh0e1xuXHRcdFx0XHRcdFx0XHRyaWdodDogY2FsYyg1MCUgLSA0MHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWVudS1tYWluLXNlY3Rpb257XG5cdFx0LnN1cHBsZW1lbnR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cdFx0XHRjb2xvcjogI0RFRkYyNjtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblxuXHRcdC5tYWluLWNvbHVtbntcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuZHJpbmtzLXNlY3Rpb24ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0aDJ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsLWNvbnRlbnRze1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0XHQubW9kYWwtbGlua3tcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubW9kYWwtaGVhZHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0XHRcdFx0XHQuY2F0ZWdvcnktbmFtZS13cmFwe1xuXHRcdFx0XHRcdFx0XHRcdC5jYXRlZ29yeS1uYW1lLWpwe1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNhdGVnb3J5LW5hbWUtZW57XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnByaWNlLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tb2RlbC1kZXNje1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubWVudS1saXN0e1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0Z2FwOiA0MHB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5tZW51LWl0ZW17XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAyNXB4KSAvIDIpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cdFxuXHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0tZGVzYy13cmFwe1xuXHRcdFx0XHRcdFx0XHRcdFx0Lm1lbnUtaXRlbS1kZXNje1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdD4gcHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQuYWRkaXRpb25hbC1pbmZve1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogY2FsYygxMDAlICsgMjVweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5vcHRpb24tY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQub3B0aW9uLWRlc2N7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IHA6bm90KC5wcmljZS1pbmZvKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5wcmljZS1pbmZve1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZHJpbmtzLWNvbnRhaW5lcntcblx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGdhcDogMTIwcHg7XG5cblx0XHRcdFx0LmRyaW5rcy1yb3d7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogMTIwcHg7XG5cblx0XHRcdFx0XHQuZHJpbmstY2F0ZWdvcnl7XG5cdFx0XHRcdFx0XHQuY2F0ZWdvcnktaGVhZGVye1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdC5jYXRlZ29yeS1uYW1lLXdyYXB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQuY2F0ZWdvcnktbmFtZS1qcHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5jYXRlZ29yeS1uYW1lLWVue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LnByaWNlLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmNhdGVnb3J5LWRlc2N7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5rb21idWNoYXtcblx0XHRcdFx0XHRcdFx0LmtvbWJ1Y2hhLW1lbnV7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAyNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ2LjQlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0Ni40JTtcblx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuaGFra28tc29kYXtcblx0XHRcdFx0XHRcdFx0LnNvZGEtbWVudXtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAyNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0LnNvZGEtaXRlbXtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiAyNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0Ni40JTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0LnNvZGEtaW5mb3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5qdXN0aWZ5KGNlbnRlcik7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5zbW9vdGhpZXtcblx0XHRcdFx0XHRcdFx0LnNtb290aGllLW1lbnV7XG5cdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQuZHJpbmstaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5pbmdyZWRpZW50LWltYWdle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gNyk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWdjYXB0aW9ue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmNvbGQtcHJlc3N7XG5cdFx0XHRcdFx0XHRcdC5jb2xkLXByZXNzLW1lbnV7XG5cdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQuZHJpbmstaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5pbmdyZWRpZW50LWltYWdle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gNyk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWdjYXB0aW9ue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmNvZmZlZS1vbmx5e1xuXHRcdFx0XHRcdFx0XHQuY29mZmVlLW1lbnV7XG5cdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWl0ZW17XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWluZm8ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0LmNvZmZlZS1vcHRpb25zIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y291bnRlci1yZXNldDogY29mZmVlLWNvdW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogY29mZmVlLWNvdW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGNvZmZlZS1jb3VudGVyKSBcIi4gXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji50ZWF7XG5cdFx0XHRcdFx0XHRcdC50ZWEtbWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNjUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdC5kcmluay1pbmZvIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLm90aGVycy1vbmx5e1xuXHRcdFx0XHRcdFx0XHQuY2F0ZWdvcnktaGVhZGVye1xuXHRcdFx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHRcdFx0LmNhdGVnb3J5LW5hbWUtd3JhcHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lm90aGVycy1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0XHRcdFx0XHRcdC5vdGhlcnMtaXRlbXtcblx0XHRcdFx0XHRcdFx0XHRcdC5vdGhlcnMtaW5mb3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucHJpY2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmRyaW5rLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5sZWZ0LWNvbHVtbntcblx0XHRcdFx0XHRcdC5kcmluay1jYXRlZ29yeXtcblx0XHRcdFx0XHRcdFx0Ji5vdGhlcnMtb25seXtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogNjBweCBhdXRvO1xuXG5cdFx0XHRcdFx0XHRcdFx0Lm90aGVycy1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0Lm1vZGFsX19jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0Lm1vZGFsX19jbG9zZS1idG4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDAxO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcblx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWxfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiA5MHZ3O1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0bWF4LWhlaWdodDogNzB2aDtcblx0XHRoZWlnaHQ6IDcwdmg7XG5cdFx0Ly8gbWF4LWhlaWdodDogODB2aDtcblx0XHQvLyBoZWlnaHQ6IDgwdmg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Lm1vZGFsX19zbGlkZXIge1xuXHRcdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdC5tb2RhbF9faW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA0NSU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9kYWxfX3RleHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDU1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbF9fY2F0ZWdvcnktdGl0bGUsXG5cdC5tb2RhbF9fbWVudS1kZXRhaWxzLFxuXHQubW9kYWxfX21lbnUtdGl0bGUsXG5cdC5tb2RhbF9fbWVudS1kZXNjcmlwdGlvbixcblx0Lm1vZGFsX19pbmdyZWRpZW50cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQubW9kYWxfX21lbnUtZGV0YWlscyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0Lm1vZGFsX19tZW51LXRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHQubW9kYWxfX21lbnUtZGVzY3JpcHRpb257XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdC5tb2RhbF9faW5ncmVkaWVudHMtaW1hZ2Vze1xuXHRcdFx0LmluZ3JlZGllbnQtaW1hZ2V7XG5cdFx0XHRcdC8vIG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRnYXA6IDE1cHggMTVweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gNDVweCkgLyA0KTtcblxuXHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRmaWdjYXB0aW9ue1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX19jYXB0aW9ue1xuXHRcdFx0LmluZ3JlZGllbnRzLXRleHR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmluZ3JlZGllbnRze1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLm9wdGlvbntcblx0XHRcdFx0LmluZ3JlZGllbnRzLXRleHR7XG5cdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRcdC5vcHRpb2luLXRleHR7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXG5cdFx0XHRcdFx0XHQub3B0aW9pbi1oZWFke1xuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucHJpY2UtaW5mb3tcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cblx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMuNXJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbF9fY2F0ZWdvcnktdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0XHQuY2F0ZWdvcnktbmFtZXtcblx0XHRcdC5qYXBhbmVzZXtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuZW5nbGlzaHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbF9fbWVudS1kZXRhaWxze1xuXHRcdC5tb2RhbF9fbWVudS10aXRsZXtcblx0XHRcdC5tZW51LW5hbWV7XG5cdFx0XHRcdC5qYXBhbmVzZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZW5nbGlzaHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubWVudS1wcmljZXtcblx0XHRcdFx0LnByaWNle1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWxpZ24taXRlbXMoYmFzZWxpbmUpO1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi43cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbF9fbWVudS10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5tb2RhbF9fbWVudS1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdCNtb2RhbC1ib3dse1xuXHRcdC5tb2RhbF9fY29udGVudHtcblx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblxuXHRcdFx0Lm1vZGFsX19pbWFnZXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogNDUlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsX190ZXh0e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZzogMTVweCAxMnB4O1xuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDU1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWxfX3BhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnBhZ2luYXRpb24tcHJldixcbiAgICAgICAgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjODI4MjgyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgIzgyODI4MjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnaW5hdGlvbi1wcmV2IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnaW5hdGlvbi1udW1iZXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAuY3VycmVudCxcbiAgICAgICAgICAgIC5zZXBhcmF0b3IsXG4gICAgICAgICAgICAudG90YWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VwYXJhdG9yLFxuICAgICAgICAgICAgLnRvdGFsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOODouODvOODgOODq+OBruiDjOaZr+iJsuOCkuiqv+aVtFxuICAgIC5tb2RhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgXG4gICAgICAgIC5tb2RhbF9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5cbi8qIGJhc2UgY29sb3IgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kc2l0ZS1jb2xvcjogIzhCNjcwNSAhZGVmYXVsdDtcbiRiYXNlLWZvbnQtY29sb3I6I2ZmZiAhZGVmYXVsdDtcbi8vICRiYXNlLWZvbnQtY29sb3I6IzJCMkIyQiAhZGVmYXVsdDtcbiR3aGl0ZTojZmZmICFkZWZhdWx0O1xuJGJsYWNrOiMwMDAgIWRlZmF1bHQ7XG4kZGFya2dyYXk6IzIxMjEyMSAhZGVmYXVsdDtcbiRncmF5OiM2NjYgIWRlZmF1bHQ7XG4kbGltZS1ncmVlbjojREVGRjI2ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuOiM4RkRCMUYgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5OiAgICAgICAkc2l0ZS1jb2xvciAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4kYnJlYWtwb2ludHMtbWF4OiAoXG4gJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpJyxcbiAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCknLFxuICd4bCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCknLFxuKSAhZGVmYXVsdDtcblxuJGJyZWFrcG9pbnRzLW1pbjogKFxuICdzbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2NnB4KScsXG4gJ21kJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpJyxcbiAnbGcnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpJyxcbiAneGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpJyxcbikgIWRlZmF1bHQ7XG5cblxuQG1peGluIG1xLW1heCgkYnJlYWtwb2ludDogbWQpIHtcblx0QG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMtbWF4LCAkYnJlYWtwb2ludCl9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbXEtbWluKCRicmVha3BvaW50OiBtZCkge1xuXHRAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cy1taW4sICRicmVha3BvaW50KX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbiR0cmFuc2l0aW9uLWJhc2U6YWxsIC41cyBlYXNlICFkZWZhdWx0O1xuXG4kZm9udC1mYW1pbHk6J05vdG8gU2FucyBKUCcsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4kZm9udC1tb250c2VycmF0OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiRmb250LW9zd2FsZDogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiRmb250LXNpemUtYmFzZTogMS40ZW0gIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOjUwMCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOjEuMCAhZGVmYXVsdDtcblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4qIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuXHRmb250LXNpemU6IDYyLjUlO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKHZhcmlhYmxlcy4kYmxhY2ssIDApO1xuXHRvdmVyZmxvdzphdXRvO1xufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuYXJ0aWNsZSwgYXNpZGUsIHNwYW4sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgLCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnAsdWwsb2wsbGksZGwsZHQsZGQscCxjYXB0aW9uLHRoLHRkLGZvcm0saW5wdXQsdGV4dGFyZWEsYmxvY2txdW90ZSxhZGRyZXNzLGVtYmVkLG9iamVjdCxmaWd1cmUsZW17XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cblxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGZvbnQtZmFtaWx5O1xuXHRmb250LXNpemU6IHZhcmlhYmxlcy4kZm9udC1zaXplLWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiB2YXJpYWJsZXMuJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGJhc2UtZm9udC1jb2xvcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxudGFibGV7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG5cdG1hcmdpbi1ib3R0b206MDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmZpZ3VyZXtcblx0bGluZS1oZWlnaHQ6MDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IHZhcmlhYmxlcy4kbGluay1kZWNvcmF0aW9uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlcjpub25lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRoIHtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6MDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXMgOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2UgOiBub25lO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3IgOiByZ2JhKDAsMCwwLDApO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyotLVByZWZpeC0tKi9cbkBtaXhpbiBwcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcblx0QGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LSwgLW1vei0sICcnIHtcblx0XHQjeyRwcmVmaXh9I3skcHJvcGVydHl9OiAkdmFsdWU7XG5cdH1cbn1cblxuLyotLSBmbGV4Ym94IC0tKi9cbkBtaXhpbiBmbGV4Ym94e1xuXHRkaXNwbGF5Oi13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6ZmxleDtcblx0LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtcblx0ZmxleC13cmFwOndyYXA7XG59XG5cbkBtaXhpbiBmbGV4c2V0KCRqdXN0LCRhbGlnbil7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiRqdXN0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG5cdC13ZWJraXQtYm94LWFsaWduOiRhbGlnbjtcblx0LW1zLWZsZXgtYWxpZ246JGFsaWduO1xuXHRhbGlnbi1pdGVtczokYWxpZ247XG59XG5cbkBtaXhpbiBmbGV4LWNvbnRlbnQoJGp1c3QsJGFsaWduKXtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcblx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiRhbGlnbjtcblx0YWxpZ24tY29udGVudDokYWxpZ247XG59XG5cbkBtaXhpbiBqdXN0aWZ5KCRqdXN0KXtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbil7XG5cdC13ZWJraXQtYm94LWFsaWduOiRhbGlnbjtcblx0YWxpZ24taXRlbXM6JGFsaWduO1xufVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pe1xuXHQtd2Via2l0LWFsaWduLWNvbnRlbnQ6JGFsaWduO1xuXHRhbGlnbi1jb250ZW50OiRhbGlnbjtcbn1cblxuQG1peGluIGNvbHVtbntcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuQG1peGluIGZsZXh3cmFwe1xuXHRkaXNwbGF5Oi13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6ZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuQG1peGluIGdyb3d7XG5cdC13ZWJraXQtYm94LWZsZXg6MTtcblx0ZmxleC1ncm93OjE7XG59XG5cbkBtaXhpbiB3aW5kb3dmdWxsKCRwcm9wZXJ0eTogdG9wLCRoZWlnaHQ6IDEwMCUpe1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHQjeyRwcm9wZXJ0eX06IDA7XG5cdGxlZnQ6MDtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwdnc7XG5cdGhlaWdodDokaGVpZ2h0O1xuXHRtYXJnaW46MCBjYWxjKDUwJSAtIDUwdncpO1xuXHR6LWluZGV4Oi0xO1xufVxuXG4vKi0tIHRleHQgLS0qL1xuQG1peGluIHRydW5jYXRlKCR3aWR0aDogMTAwJSkge1xuXHR3aWR0aDogJHdpZHRoO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLyotLSBob3ZlciAtLSovXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnM6MC41cyl7XG5cdHRyYW5zaXRpb246JHRyYW5zIGVhc2U7XG59XG5cbi8qLS0gcG9zaXRpb24gLS0qL1xuQG1peGluIGFic29sdXRlLWNlbnRlcigkcG9zaS14LCRwb3NpLXkpe1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtICRwb3NpLXgsIC0gJHBvc2kteSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0gJHBvc2kteCwgLSAkcG9zaS15KTtcbn1cblxuLyotLSBhc3BlY3QgLS0qL1xuQG1peGluIGltYWdlLWJlZm9yZSgkaGVpZ2h0KXtcblx0Jjo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiRoZWlnaHQ7XG5cdH1cbn1cblxuQG1peGluIGltYWdlLWJsb2Nre1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjA7XG5cdHJpZ2h0OjA7XG5cdGJvdHRvbTowO1xuXHRsZWZ0OjA7XG59XG5cbi8qLS0gdGV4dCAtLSovXG5AbWl4aW4gdGV4dC1oaWRkZW57XG5cdHRleHQtaW5kZW50OjEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBsZXR0ZXItc3BhY2luZygkc3BhY2Upe1xuXHRsZXR0ZXItc3BhY2luZzokc3BhY2U7XG5cdHRleHQtaW5kZW50OiRzcGFjZTtcbn1cblxuQG1peGluIGF3ZXNvbWV7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKi0tIHBvaW50IC0tKi9cbkBtaXhpbiB0cmlhbmdsZSgkd2lkdGg6IDEwcHgsICRoZWlnaHQ6IDEwcHgsICRjb2xvcjogIzAwMCwgJGRpcjp0b3ApIHtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0XG5cdEBpZiAkZGlyID09ICdsZWZ0JyB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAjeyRoZWlnaHQvMn0gMCAjeyRoZWlnaHQvMn0gI3skd2lkdGh9O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xuXHR9IEBlbHNlIGlmICRkaXIgPT0gJ2JvdHRvbScge1xuXHRcdGJvcmRlci13aWR0aDogMCAjeyR3aWR0aC8yfSAjeyRoZWlnaHR9ICN7JHdpZHRoLzJ9O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50O1xuXHR9IEBlbHNlIGlmICRkaXIgPT0gJ3JpZ2h0JyB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAjeyRoZWlnaHQvMn0gI3skd2lkdGh9ICN7JGhlaWdodC8yfSAwO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHR9IEBlbHNlIHtcblx0XHRib3JkZXItd2lkdGg6ICN7JGhlaWdodH0gI3skd2lkdGgvMn0gMCAjeyR3aWR0aC8yfTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0fVxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG5AbWl4aW4gYXJyb3coJHNpemU6IDEwcHgsICRjb2xvcjogIzAwMCwgJGJvcmRlcjoxcHgsICRwb3NpeDogLTUwJSwgJHBvc2l5OiAtNTAlLCAkZGlyOiByaWdodCkge1xuXHR3aWR0aDogJHNpemU7XG5cdGhlaWdodDogJHNpemU7XG5cdGJvcmRlci10b3A6ICRib3JkZXIgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlciBzb2xpZCAkY29sb3I7XG5cdEBpZiAkZGlyID09ICdib3R0b20nIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoMTM1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDEzNWRlZyk7XG5cdH0gQGVsc2UgaWYgJGRpciA9PSAnbGVmdCcge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtMTM1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKC0xMzVkZWcpO1xuXHR9IEBlbHNlIGlmICRkaXIgPT0gJ3RvcCcge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTQ1ZGVnKTtcblx0fSBAZWxzZSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO1xufVxuXG4vKi0tIGZvcm0gLS0qL1xuQG1peGluIHBsYWNlaG9sZGVyLWNvbG9yKCRjb2xvcikge1xuXHQmOnBsYWNlaG9sZGVyLXNob3duIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHR9XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjokY29sb3I7XG5cdH1cbn1cblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4kaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTsgXG5AcmV0dXJuIGlmKCRpbmRleCwgXG5cdHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgXG5cdHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBcblx0c3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKSwgXG5cdCRzdHJpbmcpOyBcbn1cblxuQGZ1bmN0aW9uIGhleFRvVXJsKCRjb2xvcikge1xuICAkbmV3Y29sb3I6IHN0ci1yZXBsYWNlKCRjb2xvciwgJyMnLCAnJTIzJyk7XG4gIEByZXR1cm4gJG5ld2NvbG9yO1xufVxuXG4vKi0tIGljb24gLS0qL1xuQG1peGluIGZ1bmN0aW9uX2ljb25fdGVsKCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAyNCclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9JycvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGljb25fbWFpbCgkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTQnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNMTcuNCwwSC42Qy4zLDAsMCwuMywwLC42djEyLjdjMCwuNC4zLjYuNi42aDE2LjdjLjQsMCwuNi0uMy42LS42Vi42YzAtLjQtLjMtLjYtLjYtLjZNMTUuOCwxLjNsLTYuOCw1LjlMMi4yLDEuM2gxMy41Wk0xNi43LDEyLjdIMS4zVjIuMWw3LjMsNi40Yy4yLjIuNi4yLjgsMGw3LjMtNi40djEwLjZaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gY2lyY2xlX3RlbCgkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNjAgNjAnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNMCwzMEMwLDEzLjQsMTMuNCwwLDMwLDBoMGMxNi42LDAsMzAsMTMuNCwzMCwzMGgwYzAsMTYuNi0xMy40LDMwLTMwLDMwaDBDMTMuNCw2MCwwLDQ2LjYsMCwzMGgwWk00LjcsMzBjMCwxNCwxMS4zLDI1LjMsMjUuMywyNS4zLDE0LDAsMjUuMy0xMS4zLDI1LjMtMjUuMywwLTE0LTExLjMtMjUuMy0yNS4zLTI1LjMtMTQsMC0yNS4zLDExLjMtMjUuMywyNS4zaDBaTTI0LjUsMzZjLTUuOS01LjktOS40LTE0LTYuNy0xNi43LDIuMy0yLjMsMi41LTIuNSwyLjUtMi41LjYtLjYsMS42LS42LDIuMiwwLDAsMCwwLDAsMCwwbDQuMSw0LjFjLjYuNi42LDEuNiwwLDIuMiwwLDAsMCwwLDAsMGwtMS45LDEuOWMtLjUuNS0uNiwxLjQtLjEsMiwxLjIsMS43LDIuNiwzLjMsNC4xLDQuNywxLjUsMS41LDMsMi45LDQuNyw0LjEuNi41LDEuNS40LDItLjFsMS45LTEuOWMuNi0uNiwxLjYtLjYsMi4yLDAsMCwwLDAsMCwwLDBsNC4xLDQuMWMuNi42LjYsMS42LDAsMi4yLDAsMCwwLDAsMCwwbC0yLjUsMi41Yy0uNy42LTEuNywxLTIuNi45LTMuNywwLTkuNS0zLjEtMTQtNy42WicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGljb25fY2hlY2soJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyLjMgOS40JyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTQuNCw5LjRMMCw1bDEuNC0xLjQsMywzTDEwLjksMGwxLjQsMS40LTgsOFonLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBpY29uX2NoZWNrYm94KCRjb2xvcil7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnJTNFJTNDcGF0aCBkPSdNMTYuOSwyOS4yTDcuNywyMGwzLjEtMy4xbDYuMSw2LjFsMTIuMy0xMi4zbDMuMSwzLjFMMTYuOSwyOS4yeicgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDcGF0aCBkPSdNMCw3LjNDMCwzLjMsMy4zLDAsNy4zLDBoMjUuNWM0LDAsNy4zLDMuMyw3LjMsNy4zdjI1LjVjMCw0LTMuMyw3LjMtNy4zLDcuM0g3LjNjLTQsMC03LjMtMy4zLTcuMy03LjNWNy4zeiBNNy4zLDMuNmgyNS41YzIsMCwzLjYsMS42LDMuNiwzLjZjMCwwLDAsMCwwLDB2MjUuNWMwLDItMS42LDMuNi0zLjYsMy42aDBINy4zYy0yLDAtMy42LTEuNi0zLjYtMy42bDAsMFY3LjNDMy42LDUuMyw1LjMsMy42LDcuMywzLjZDNy4zLDMuNiw3LjMsMy42LDcuMywzLjZ6JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGFycm93X2xlZnQoJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDMxJyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTE2IDIuMzA4NDNMMy42MjUwOSAxNS41TDE2IDI4LjY5MTZMMTQuMDY5OSAzMC41TDAgMTUuNUwxNC4wNjk5IDAuNUwxNiAyLjMwODQzWicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGFycm93X3JpZ2h0KCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAzMSclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00wIDIuMzA4NDNMNi4xODc0NSA4LjkwNDIyTDEyLjM3NDkgMTUuNUwwIDI4LjY5MTZMMS45MzAwNSAzMC41TDE2IDE1LjVMMS45MzAwNSAwLjVMMCAyLjMwODQzWicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGljb25faHVtYW4oJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1IDI2JyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTEzIDEyLjVDMTEuMjgxMiAxMi41IDkuODA5OSAxMS44ODggOC41ODU5NCAxMC42NjQxQzcuMzYxOTggOS40NDAxIDYuNzUgNy45Njg3NSA2Ljc1IDYuMjVDNi43NSA0LjUzMTI1IDcuMzYxOTggMy4wNTk5IDguNTg1OTQgMS44MzU5NEM5LjgwOTkgMC42MTE5NzkgMTEuMjgxMiAwIDEzIDBDMTQuNzE4OCAwIDE2LjE5MDEgMC42MTE5NzkgMTcuNDE0MSAxLjgzNTk0QzE4LjYzOCAzLjA1OTkgMTkuMjUgNC41MzEyNSAxOS4yNSA2LjI1QzE5LjI1IDcuOTY4NzUgMTguNjM4IDkuNDQwMSAxNy40MTQxIDEwLjY2NDFDMTYuMTkwMSAxMS44ODggMTQuNzE4OCAxMi41IDEzIDEyLjVaTTAuNSAyNVYyMC42MjVDMC41IDE5LjczOTYgMC43Mjc4NjUgMTguOTI1OCAxLjE4MzU5IDE4LjE4MzZDMS42MzkzMiAxNy40NDE0IDIuMjQ0NzkgMTYuODc1IDMgMTYuNDg0NEM0LjYxNDU4IDE1LjY3NzEgNi4yNTUyMSAxNS4wNzE2IDcuOTIxODggMTQuNjY4QzkuNTg4NTQgMTQuMjY0MyAxMS4yODEyIDE0LjA2MjUgMTMgMTQuMDYyNUMxNC43MTg4IDE0LjA2MjUgMTYuNDExNSAxNC4yNjQzIDE4LjA3ODEgMTQuNjY4QzE5Ljc0NDggMTUuMDcxNiAyMS4zODU0IDE1LjY3NzEgMjMgMTYuNDg0NEMyMy43NTUyIDE2Ljg3NSAyNC4zNjA3IDE3LjQ0MTQgMjQuODE2NCAxOC4xODM2QzI1LjI3MjEgMTguOTI1OCAyNS41IDE5LjczOTYgMjUuNSAyMC42MjVWMjVIMC41Wk0zLjYyNSAyMS44NzVIMjIuMzc1VjIwLjYyNUMyMi4zNzUgMjAuMzM4NSAyMi4zMDM0IDIwLjA3ODEgMjIuMTYwMiAxOS44NDM4QzIyLjAxNjkgMTkuNjA5NCAyMS44MjgxIDE5LjQyNzEgMjEuNTkzOCAxOS4yOTY5QzIwLjE4NzUgMTguNTkzOCAxOC43NjgyIDE4LjA2NjQgMTcuMzM1OSAxNy43MTQ4QzE1LjkwMzYgMTcuMzYzMyAxNC40NTgzIDE3LjE4NzUgMTMgMTcuMTg3NUMxMS41NDE3IDE3LjE4NzUgMTAuMDk2NCAxNy4zNjMzIDguNjY0MDYgMTcuNzE0OEM3LjIzMTc3IDE4LjA2NjQgNS44MTI1IDE4LjU5MzggNC40MDYyNSAxOS4yOTY5QzQuMTcxODggMTkuNDI3MSAzLjk4MzA3IDE5LjYwOTQgMy44Mzk4NCAxOS44NDM4QzMuNjk2NjEgMjAuMDc4MSAzLjYyNSAyMC4zMzg1IDMuNjI1IDIwLjYyNVYyMS44NzVaTTEzIDkuMzc1QzEzLjg1OTQgOS4zNzUgMTQuNTk1MSA5LjA2OTAxIDE1LjIwNyA4LjQ1NzAzQzE1LjgxOSA3Ljg0NTA1IDE2LjEyNSA3LjEwOTM4IDE2LjEyNSA2LjI1QzE2LjEyNSA1LjM5MDYyIDE1LjgxOSA0LjY1NDk1IDE1LjIwNyA0LjA0Mjk3QzE0LjU5NTEgMy40MzA5OSAxMy44NTk0IDMuMTI1IDEzIDMuMTI1QzEyLjE0MDYgMy4xMjUgMTEuNDA0OSAzLjQzMDk5IDEwLjc5MyA0LjA0Mjk3QzEwLjE4MSA0LjY1NDk1IDkuODc1IDUuMzkwNjIgOS44NzUgNi4yNUM5Ljg3NSA3LjEwOTM4IDEwLjE4MSA3Ljg0NTA1IDEwLjc5MyA4LjQ1NzAzQzExLjQwNDkgOS4wNjkwMSAxMi4xNDA2IDkuMzc1IDEzIDkuMzc1WicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGljb25fZGlhZ29uYWxfYXJyb3coJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTI2LjYsMGgzLjR2MjYuNGgtNC44VjguMkwzLjQsMzBsLTMuNC0zLjRMMjEuOCw0LjhIMy42VjBoMjNzMCwwLDAsMFonLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcjtcbkB1c2UgXCJtaXhpblwiIGFzIG1peDtcbkB1c2UgXCJtaXhpbl9zdmdcIiBhcyBzdmc7XG5cbi5jZW50ZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpbWUtZ3JlZW57XG5cdGNvbG9yOiB2YXIuJGxpbWUtZ3JlZW47XG59XG5cbi8qIHJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qe1xuXHRvdXRsaW5lOjFweCAjZmYwMDAwIHNvbGlkO1xufVxuKi9cblxub2wsXG51bHtcblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2LGg3e1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogYmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5e1xuXHRoZWlnaHQ6MTAwJTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuLypcbi5wcmVsb2FkICp7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudDtcbn1cbiovXG5cbmRpdi5wYWdlV3JhcHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi5vZmktaW1ne1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XG59XG4uZmFkZUluLWFuaW1hdGlvbntcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtIDogdHJhbnNsYXRlKDAsIDcwcHgpO1xuXHR0cmFuc2l0aW9uIDogYWxsIDEzMDBtcztcbn1cblxuLnNjcm9sbGluLWFuaW1hdGlvbntcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVye1xuXHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjVzKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6MTAwJTtcblx0Ly8gbWF4LXdpZHRoOjE5MjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjowIGF1dG87XG5cdC8vIHBhZGRpbmc6IDAgNSU7XG5cdC8vIHBhZGRpbmc6IDAgMTQwcHggMCA1JTtcblx0cGFkZGluZzogMCAxMTBweCAwIDUlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHotaW5kZXg6IDEwMDtcblxuXHQmLnNjcm9sbHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdCYuYWN0aXZle1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCY6OmJlZm9yZXtcblx0XHRAaW5jbHVkZSBtaXgud2luZG93ZnVsbDtcblx0XHRiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNCksIHRyYW5zcGFyZW50KTtcblx0fVxuXHQvLyBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh2YXIuJGJsYWNrIDIwJSwgdHJhbnNwYXJlbnQpO1xuXHQvLyBiYWNrZ3JvdW5kOiB2YXIuJGJsYWNrO1xuXG5cdC8vIGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdC8vIHotaW5kZXg6IDEwMDE7XG5cdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcblx0Ly8gJjo6YmVmb3Jle1xuXHQvLyBcdEBpbmNsdWRlIG1peC53aW5kb3dmdWxsO1xuXHQvLyBcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdC8vIFx0Ym94LXNoYWRvdzogMHB4IDBweCA2cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdC8vIH1cblxuXHQuaGVhZGVyLXRvcHtcblx0XHRoMXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMTNweDtcblx0XHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC4zcyk7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oZWFkZXItaW5uZXJ7XG5cdFx0LmhlYWRlci1jb250ZW50c3tcblx0XHRcdC5nbG9iYWwtbmF2e1xuXHRcdFx0XHQ+dWx7XG5cdFx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ly8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q1RDVENTtcblx0XHRcdFx0XHRcdC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q1RDVENTtcblxuXHRcdFx0XHRcdFx0Ly8gJi5zdWItbWVudXtcblx0XHRcdFx0XHRcdC8vIFx0PmEscHtcblx0XHRcdFx0XHRcdC8vIFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRcdC8vIFx0XHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcblxuXHRcdFx0XHRcdFx0Ly8gXHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0bWFyZ2luLWxlZnQ6IGNsYW1wKDVweCwgLTVweCArIDEuMDQydncsIDEwcHgpO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0Ly8gYmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9zdWJtZW51X2Fycm93LnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdGJhY2tncm91bmQ6dXJsKGh0dHBzOi8vcGxhY2Vob2xkLmpwLzEyeDgucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdFx0XHQvLyAmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHQvLyBcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENUQ1RDU7XG5cdFx0XHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0XHRcdD5hLHB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdC8vIG1hcmdpbjogMCA0MHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1tb250c2VycmF0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm90aGVyLW1lbnV7XG5cdFx0XHRcdD51bHtcblx0XHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0XHQvLyB3aWR0aDogMTEwcHg7XG5cdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdD5hLFxuXHRcdFx0XHRcdFx0PnB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiAxMTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYubG9naW57XG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0XHRcdD5hLFxuXHRcdFx0XHRcdFx0XHRcdD5we1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5jbGlja3tcblx0XHRcdFx0XHRcdFx0XHQ+YSxcblx0XHRcdFx0XHRcdFx0XHQ+cHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyLiRkYXJrZ3JheTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc25zLWljb257XG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRcdGdhcDogMCAyMHB4O1xuXHRcdFxuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjNzKTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5mb290ZXJ7XG5cdC8vIEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHQvLyBAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdC8vIG1heC13aWR0aDoxOTIwcHg7XG5cdHdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6IDEwMHB4IDUlO1xuXHQvLyBoZWlnaHQ6IDg1cHg7XG5cdG1hcmdpbjowIGF1dG87XG5cdC8vIHBhZGRpbmc6IDEwcHggNDBweDtcblx0XG5cdC8vICY6OmJlZm9yZXtcblx0Ly8gXHRAaW5jbHVkZSBtaXgud2luZG93ZnVsbDtcblx0Ly8gXHRiYWNrZ3JvdW5kOiB2YXIuJGRhcmtncmF5O1xuXHQvLyB9XG5cblx0LmZvb3Rlci1tYWluLXdyYXB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdC5mb290ZXItZGVzYy1jb250ZW50c3tcblx0XHRcdD4qe1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9vdGVyLWxvZ297XG5cdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0LmZvb3Rlci1hZGRyZXNze1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHRcdC5mb290ZXItc25zLWljb257XG5cdFx0XHRcdHVse1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdGdhcDogMCAyMHB4O1xuXHRcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItbGluay1jb250ZW50c3tcblx0XHRcdD51bHtcblx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1tb250c2VycmF0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC4zcyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItZnJvbXtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXG5cdFx0cHtcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRcdFx0YXtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC4zcyk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0c21hbGx7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1tb250c2VycmF0O1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0fVxuXG5cdC8vIC5mb290ZXItbWFpbntcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdC8vIFx0LmNvbXBhbnktZGVzY3tcblx0Ly8gXHRcdGZpZ3VyZXtcblx0Ly8gXHRcdFx0d2lkdGg6IDM5MHB4O1xuXHQvLyBcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQvLyBcdFx0fVxuXG5cdC8vIFx0XHRwe1xuXHQvLyBcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdC8vIFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdC8vIFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cdC8vIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXG5cdC8vIFx0PnVse1xuXHQvLyBcdFx0bGl7XG5cdC8vIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHQvLyBcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cblx0Ly8gXHRcdFx0JHZhbHVlOiAoXG5cdC8vIFx0XHRcdFx0KFwibWFpbFwiLCAxOHB4LCAxNHB4KSxcblx0Ly8gXHRcdFx0XHQoXCJjYXRhbG9nXCIsIDE4cHgsIDE5cHgsKSxcblx0Ly8gXHRcdFx0XHQoXCJyZXNlcnZhdGlvblwiLCAxOHB4LCAyMHB4KSxcblx0Ly8gXHRcdFx0KTtcblx0XHRcdFx0XHRcdFx0XHRcblx0Ly8gXHRcdFx0QGVhY2ggJGRhdGEgaW4gJHZhbHVlIHtcblx0Ly8gXHRcdFx0XHQkaW5kZXg6IGluZGV4KCR2YWx1ZSwgJGRhdGEpO1xuXG5cdC8vIFx0XHRcdFx0JjpudGgtY2hpbGQoI3skaW5kZXh9KXtcblx0Ly8gXHRcdFx0XHRcdGF7XG5cdC8vIFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0Ly8gXHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBzdmcuaWNvbl8je250aCgkZGF0YSwgMSl9KFwiI0E1OEM1NlwiKTtcblx0Ly8gXHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBtZXRhLmNhbGwoXCJpY29uXyN7bnRoKCRkYXRhLCAxKX1cIiwgXCIjQTU4QzU2XCIpO1xuXHQvLyBcdFx0XHRcdFx0XHRcdHdpZHRoOiBudGgoJGRhdGEsIDIpO1xuXHQvLyBcdFx0XHRcdFx0XHRcdGhlaWdodDogbnRoKCRkYXRhLCAzKTtcblx0Ly8gXHRcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXG5cdC8vIFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHQvLyBcdFx0XHRcdGF7XG5cdC8vIFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdC8vIFx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX21haWwoXCIjZmZmXCIpO1xuXHQvLyBcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXG5cdC8vIFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHQvLyBcdFx0XHRcdGF7XG5cdC8vIFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdC8vIFx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX21haWwoXCIjZmZmXCIpO1xuXHQvLyBcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXG5cdC8vIFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xuXHQvLyBcdFx0XHRcdGF7XG5cdC8vIFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdC8vIFx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX21haWwoXCIjZmZmXCIpO1xuXHQvLyBcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXG5cdC8vIFx0XHRcdGF7XG5cdC8vIFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdC8vIFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdC8vIFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC41cyk7XG5cdC8vIFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHQvLyBcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0Ly8gXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdC8vIFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdC8vIFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdC8vIFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdC8vIFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ly8gXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblxuXHQvLyBcdFx0XHRcdCY6OmJlZm9yZXtcblx0Ly8gXHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuNXMpO1xuXHQvLyBcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0Ly8gXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdC8vIFx0XHRcdFx0fVxuXHQvLyBcdFx0XHR9XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0Ly8gLmhlYWRlci1pbm5lcntcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHQvLyBcdHBhZGRpbmc6IDAgNDBweDtcblxuXHQvLyBcdC5oZWFkZXItY29udGVudHN7XG5cdC8vIFx0XHQuZ2xvYmFsLW5hdntcblx0Ly8gXHRcdFx0PnVse1xuXHQvLyBcdFx0XHRcdD5saXtcblx0Ly8gXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHQvLyBcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHQvLyBcdFx0XHRcdFx0fVxuXG5cdC8vIFx0XHRcdFx0XHQ+cCw+YXtcblx0Ly8gXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Ly8gXHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdC8vIFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHQvLyBcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHQvLyBcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0Ly8gXHRcdFx0XHRcdH1cblxuXHQvLyBcdFx0XHRcdFx0PmF7XG5cdC8vIFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ly8gXHRcdFx0XHRcdH1cblxuXHQvLyBcdFx0XHRcdFx0LmpzLWdsb2JhbC1uZXN0e1xuXHQvLyBcdFx0XHRcdFx0XHR1bHtcblx0Ly8gXHRcdFx0XHRcdFx0XHRsaXtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdC8vIFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiLVwiO1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHR9XG5cdC8vIFx0XHRcdH1cblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQvLyAuZm9vdGVyLW90aGVye1xuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XG5cdC8vIFx0Jjo6YmVmb3Jle1xuXHQvLyBcdFx0QGluY2x1ZGUgbWl4LndpbmRvd2Z1bGw7XG5cdC8vIFx0XHRiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuXHQvLyBcdH1cblxuXHQvLyBcdC5wcml2YWN5LWxpbmt7XG5cdC8vIFx0XHRhe1xuXHQvLyBcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdC8vIFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHQvLyBcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XG5cdC8vIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXG5cdC8vIFx0cHtcblx0Ly8gXHRcdGNvbG9yOiAjNzc3O1xuXHQvLyBcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdC8vIFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0Ly8gXHR9XG5cblx0Ly8gXHQuZm9vdGVyLW90aGVyLWxpbmt7XG5cdC8vIFx0XHR1bHtcblx0Ly8gXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdC8vIFx0XHRcdGdhcDogMjBweDtcblxuXHQvLyBcdFx0XHRsaXtcblx0Ly8gXHRcdFx0XHR3aWR0aDogMjRweDtcblx0Ly8gXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cblx0Ly8gXHRcdFx0XHRhe1xuXHQvLyBcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0XHRcdFx0fVxuXHQvLyBcdFx0XHR9XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG59XG5cbi8vIGZvb3Rlcntcbi8vIFx0cG9zaXRpb246cmVsYXRpdmU7XG4vLyBcdHdpZHRoOjEwMCU7XG4vLyBcdG1heC13aWR0aDo5ODBweDtcbi8vIFx0bWFyZ2luOjAgYXV0bztcblx0XG4vLyBcdCY6OmJlZm9yZXtcbi8vIFx0XHRAaW5jbHVkZSBtaXgud2luZG93ZnVsbDtcbi8vIFx0XHRiYWNrZ3JvdW5kOiNGNkY4RkY7XG4vLyBcdH1cbi8vIH1cblxuLy8gaGVhZGVye1xuLy8gXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbi8vIFx0d2lkdGg6MTAwJTtcbi8vIFx0bWF4LXdpZHRoOjEwMDBweDtcbi8vIFx0bWFyZ2luOjAgYXV0bztcbi8vIH1cblxuXG4uY29udGFpbmVye1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjE5MjBweDtcblx0bWFyZ2luOjAgYXV0bztcblx0cGFkZGluZzogMTEwcHggNSUgMDtcblx0XG5cdCYudG9we1xuXHRcdHBhZGRpbmc6IDAgNSU7XG5cdH1cblxuXHQmLmMtcGFnZXRvcC1wYWRkaW5ne1xuXHRcdHBhZGRpbmctdG9wOiAyNjBweDtcblx0fVxuXG5cdCY6OmJlZm9yZXtcblx0XHRAaW5jbHVkZSBtaXgud2luZG93ZnVsbDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvcGFnZV9iZy5qcGcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdGhlaWdodDogMTAwZHZoO1xuXHR9XG59XG5cbi5oZXJvLXZpc3VhbC1TZWN7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGFnZS1jb250ZW50e1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblxuXHQ+Kntcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtaGVhZC10aXRsZXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFxuXHRoMXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0fVxufVxuXG4uc2VjdGlvbi1oZWFkLXRpdGxle1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XG5cdGgye1xuXHR9XG59XG5cbi8vIC5qcy1zdWItbWVudXtcbi8vIFx0ZGlzcGxheTogbm9uZTtcbi8vIH1cblxuLy8gLnBhZ2V0b3AtZ3JpZHtcbi8vIFx0cG9zaXRpb246Zml4ZWQ7XG4vLyBcdHotaW5kZXg6MjA7XG5cbi8vIFx0YXtcbi8vIFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcbi8vIFx0XHRkaXNwbGF5OmJsb2NrO1xuLy8gXHRcdHdpZHRoOjEwMCU7XG4vLyBcdH1cbi8vIH1cblxuLnBhZ2V0b3AtZ3JpZHtcblx0cG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5MDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG5cblx0YXtcblx0XHQvLyBAaW5jbHVkZSBtaXgudGV4dC1oaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vIHdpZHRoOiA0MnB4O1xuXHRcdC8vIGhlaWdodDogNDJweDtcblx0XHR3aWR0aDogNjVweDtcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0XHQvLyBvcGFjaXR5OiAwLjg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvcGFnZXRvcC5zdmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXG5cdFx0Ly8gJjo6YmVmb3JlLFxuXHRcdC8vICY6OmFmdGVye1xuXHRcdC8vIFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcig1MCUsNTAlKTtcblx0XHQvLyBcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdC8vIFx0Y29udGVudDogXCJcIjtcblx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vIFx0dG9wOiA1MCU7XG5cdFx0Ly8gXHRsZWZ0OiA1MCU7XG5cdFx0Ly8gXHR3aWR0aDogNDJweDtcblx0XHQvLyBcdGhlaWdodDogNDJweDtcblx0XHQvLyB9XG5cdFx0XG5cdFx0Ly8gJjo6YmVmb3Jle1xuXHRcdC8vIFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9wYWdldG9wLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHQvLyB9XG5cdFx0XG5cdFx0Ly8gJjo6YWZ0ZXJ7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX3BhZ2V0b3BfeWVsbG93LnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHQvLyBcdG9wYWNpdHk6IDA7XG5cdFx0Ly8gfVxuXHR9XG59XG5cbi5jLXRpdGxlLXBhcnRze1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdGgyLFxuXHRie1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogNC44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1vc3dhbGQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cblx0cHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0fVxuXG5cdCYubWluaXtcblx0XHRie1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cbn1cblxuLmMtbGluay1idG4xe1xuXHRtaW4td2lkdGg6IDE1NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG5cblx0YSxwe1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1tb250c2VycmF0O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0fVxufVxuXG4uYy1saW5rLWJ0bjIsXG4uc21mLWJ1dHRvbi1jb250cm9se1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHQvLyB3aWR0aDogMTAwJTtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IDgwcHg7XG5cdFxuXHQmLmNvbG9yLWdyYXl7XG5cdFx0YnV0dG9ue1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiRncmF5O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyLiRncmF5O1xuXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5jZW50ZXJ7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHRidXR0b257XG5cdFx0YWxsOiB1bnNldDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdGEsXG5cdGJ1dHRvbntcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0fVxufVxuXG4uYy1zY2hlZHVsZS1zZWN0aW9ue1xuXHRtYXgtd2lkdGg6IDEwMzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdC8vIGJhY2tncm91bmQ6IHJnYmEoMTA4LCAxMDgsIDEwOCwgMC44KTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOTBFNDA0LCAjNDJBOTAyKTtcblx0Ym9yZGVyLXJhZGl1czogNzBweCAwIDcwcHggMDtcblxuXHRoMntcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdGNvbG9yOiB2YXIuJGJsYWNrO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtb3N3YWxkO1xuXHRcdGZvbnQtc2l6ZTogNC44cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0fVxuXHRcblx0cHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvIDM1cHg7XG5cdFx0Y29sb3I6IHZhci4kYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0fVxuXG5cdC5saW5rLWJ0bntcblx0XHR1bHtcblx0XHRcdGxpe1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDYwcHggMTVweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXIuJGJsYWNrO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIuJGJsYWNrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fZGlhZ29uYWxfYXJyb3coXCIjMDAwXCIpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9kaWFnb25hbF9hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLXBhZ2luYXRpb24ge1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdGdhcDogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHRzcGFuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMzVweDtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgIzc1NzU3NTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzc1NzU3NTtcblx0XHRcdFx0dHJhbnNsYXRlOiAtNTAlIC01MCU7XG5cdFx0XHRcdHJvdGF0ZTogLTEzNWRlZztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnByZXYgYSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiA1NSU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5uZXh0IGEge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogNDUlO1xuXHRcdFx0XHRzY2FsZTogLTEgLTE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5ub25lIGEge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdGdhcDogMTRweDtcblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogI0JBQkFCQTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdC8vIGZvbnQtZmFtaWx5OiBicy4kaWJtLXBsZXg7XG5cdFx0XHR9XG5cblx0XHRcdCYuY3VycmVudHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtcGFnZS1kZXNjLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAzNDVweDtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXRvcDogNDVweDtcblx0XG5cdCY6OmFmdGVye1xuXHRcdEBpbmNsdWRlIG1peC53aW5kb3dmdWxsO1xuXHRcdHRvcDogLTExMHB4O1xuXHRcdGhlaWdodDogNDU1cHg7XG5cdH1cblxuXHRoMntcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtb3N3YWxkO1xuXHRcdGZvbnQtc2l6ZTogNnJlbTtcblx0XHQvLyBmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdH1cblxuXHRwe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJyLnNwYnJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuZm9vdGVye1xuXHQuZm9vdGVyLW1haW4td3JhcHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShzcGFjZS1iZXR3ZWVuKTtcblxuXHRcdC5mb290ZXItZGVzYy1jb250ZW50c3tcblx0XHR9XG5cblx0XHQuZm9vdGVyLWxpbmstY29udGVudHN7XG5cdFx0XHQ+dWx7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRnYXA6IDAgMTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmZvb3Rlci1tYWlue1xuXHQvLyBcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHQvLyBcdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4sY2VudGVyKTtcblx0Ly8gXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0Ly8gXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0Ly8gXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0Ly8gXHRnYXA6IDQwcHg7XG5cblx0Ly8gXHQ+dWx7XG5cdC8vIFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0Ly8gXHRcdGdhcDogMTBweDtcblxuXHQvLyBcdFx0bGl7XG5cdC8vIFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHQvLyBcdFx0XHRcdGF7XG5cdC8vIFx0XHRcdFx0XHQmOmhvdmVye1xuXHQvLyBcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdC8vIFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fbWFpbChcIiMyNjI2MjZcIik7XG5cdC8vIFx0XHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHR9XG5cdC8vIFx0XHRcdH1cblxuXHQvLyBcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0Ly8gXHRcdFx0XHRhe1xuXHQvLyBcdFx0XHRcdFx0Jjpob3Zlcntcblx0Ly8gXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHQvLyBcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX21haWwoXCIjMjYyNjI2XCIpO1xuXHQvLyBcdFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0fVxuXHQvLyBcdFx0XHR9XG5cblx0Ly8gXHRcdFx0JjpudGgtY2hpbGQoMyl7XG5cdC8vIFx0XHRcdFx0YXtcblx0Ly8gXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdC8vIFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0Ly8gXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9tYWlsKFwiIzI2MjYyNlwiKTtcblx0Ly8gXHRcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXG5cdC8vIFx0XHRcdGF7XG5cdC8vIFx0XHRcdFx0Jjpob3Zlcntcblx0Ly8gXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdC8vIFx0XHRcdFx0XHRjb2xvcjogIzI2MjYyNjtcblx0Ly8gXHRcdFx0XHR9XG5cdC8vIFx0XHRcdH1cblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQvLyAuaGVhZGVyLWlubmVye1xuXHQvLyBcdC5oZWFkZXItY29udGVudHN7XG5cdC8vIFx0XHQuZ2xvYmFsLW5hdntcblx0Ly8gXHRcdFx0PnVse1xuXHQvLyBcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHQvLyBcdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xuXG5cdC8vIFx0XHRcdFx0Ly8gbGl7XG5cdC8vIFx0XHRcdFx0Ly8gXHQ+cCw+YXtcblx0Ly8gXHRcdFx0XHQvLyBcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdC8vIFx0XHRcdFx0Ly8gXHR9XG5cdC8vIFx0XHRcdFx0Ly8gfVxuXHQvLyBcdFx0XHR9XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0Ly8gLmZvb3Rlci1vdGhlcntcblx0Ly8gXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0Ly8gXHRAaW5jbHVkZSBtaXguZmxleHNldChzcGFjZS1iZXR3ZWVuLGNlbnRlcik7XG5cdC8vIH1cbn1cblxuLnBhZ2V0b3AtZ3JpZHtcblx0YXtcblx0XHQmOmhvdmVye1xuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLXRpdGxlLXBhcnRze1xuXHQmLnNwLXRpdGxlLWNlbnRlcntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmLmgtY2VudGVye1xuXHRcdHBhZGRpbmctdG9wOiAxNTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNTBweDtcblx0fVxuXG5cdC5mbGV4e1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4sZW5kKTtcblx0fVxufVxuXG4uYy1saW5rLWJ0bjF7XG5cdGEscHtcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdGNvbG9yOiB2YXIuJGRhcmtncmF5O1xuXHRcdH1cblx0fVxufVxuXG4uYy1saW5rLWJ0bjIsXG4uc21mLWJ1dHRvbi1jb250cm9se1xuXHRhLFxuXHRidXR0b257XG5cdFx0Jjpob3Zlcntcblx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiA0MHB4IDAgNDBweCAwO1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogdmFyLiRsaW1lLWdyZWVuO1xuXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmLmNvbG9yLWdyYXl7XG5cdFx0YSxcblx0XHRidXR0b257XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIuJGdyYXk7XG5cdFx0XHRcdGNvbG9yOiB2YXIuJGdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLXNjaGVkdWxlLXNlY3Rpb257XG5cdHB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmxpbmstYnRue1xuXHRcdHVse1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdFx0Z2FwOiAyMHB4IDgwcHg7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC01cHg7XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtcGFnaW5hdGlvbiB7XG5cdHNwYW4ge1xuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC4zcyk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuM3MpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsIHtcblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLXBhZ2UtZGVzYy1zZWN0aW9ue1xuXHRwe1xuXHRcdG1heC13aWR0aDogNDYwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udHJpZ2dlcixcbi5oYW1idXJnZXItb3ZlcmxheXtcblx0ZGlzcGxheTpub25lO1xufVxuXG4udHJpZ2dlcntcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwcHg7XG5cdHdpZHRoOjExMHB4O1xuXHRoZWlnaHQ6MTEwcHg7XG5cdC8vIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG5cdC8vIGJhY2tncm91bmQ6dmFyLiRibGFjaztcblx0Ly8gei1pbmRleDoxMDAgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdC8vIHotaW5kZXg6IDEwMDM7XG5cdHotaW5kZXg6IDk5Nztcblx0XG5cdCYuc2Nyb2xse1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyLFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHR9XG5cblx0Lm1lbnUtdHJpZ2dlciB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6NTVweDtcblx0XHRoZWlnaHQ6MTRweDtcblxuXHRcdCYuYWN0aXZle1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDp2YXIuJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjREVGRjI2O1xuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Ly8gJjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdC8vIFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdC8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHNwYW4ge1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjJweDtcblx0XHRcdGJhY2tncm91bmQ6dmFyLiR3aGl0ZTtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQvLyAmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdC8vIFx0Ym90dG9tOiAwO1xuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fVxufVxuXG5oZWFkZXJ7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChzcGFjZS1iZXR3ZWVuLGNlbnRlcik7XG5cdGhlaWdodDogMTEwcHg7XG5cblx0LmhlYWRlci10b3B7XG5cdFx0aDF7XG5cdFx0XHRhe1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyLWlubmVye1xuXHRcdC5oZWFkZXItY29udGVudHN7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0Ly8gQGluY2x1ZGUgbWl4Lmp1c3RpZnkoY2VudGVyKTtcblx0XHRcdGdhcDogMCBjbGFtcCgyNXB4LCAtMjVweCArIDUuMjA4dncsIDUwcHgpO1xuXG5cdFx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdFx0PnVse1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRcdFx0Ly8gZ2FwOiBjbGFtcCgzMHB4LCAxMHB4ICsgMi4wODN2dywgNDBweCk7XG5cdFx0XHRcdFx0Z2FwOiAwIGNsYW1wKDIwcHgsIC0xMHB4ICsgMy4xMjV2dywgMzVweCk7XG5cblx0XHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdD5he1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC4zcyk7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XHRcblxuXHRcdFx0XHRcdFx0Ly8gJi5zdWItbWVudXtcblx0XHRcdFx0XHRcdC8vIFx0LmpzLWdsb2JhbC1uZXN0e1xuXHRcdFx0XHRcdFx0Ly8gXHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoNTAlLDApO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdHRvcDogY2FsYygxMDAlIC0gNXB4KTtcblx0XHRcdFx0XHRcdC8vIFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHQvLyBcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdC8vIFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XG5cdFx0XHRcdFx0XHQvLyBcdFx0Ji5ob3Zlci1kaXNwbGF5e1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdH1cblx0XG5cdFx0XHRcdFx0XHQvLyBcdFx0dWx7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRsaXtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kZGFya2dyYXk7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0fVxuXHRcdFx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQub3RoZXItbWVudXtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHQvLyBAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdFx0XHRnYXA6IDAgY2xhbXAoMTBweCwgLTEwcHggKyAyLjA4M3Z3LCAyMHB4KTtcblxuXHRcdFx0XHQ+dWx7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoY2VudGVyKTtcblx0XHRcdFx0XHRnYXA6IDAgY2xhbXAoMTBweCwgLTEwcHggKyAyLjA4M3Z3LCAyMHB4KTtcblxuXHRcdFx0XHRcdD5saXtcblx0XHRcdFx0XHRcdC8vID5hLFxuXHRcdFx0XHRcdFx0Ly8gPnB7XG5cdFx0XHRcdFx0XHQvLyBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ly8gXHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYub3JkZXJ7XG5cdFx0XHRcdFx0XHRcdD5hLFxuXHRcdFx0XHRcdFx0XHQ+cHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzA2QzE2Nztcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwNkMxNjc7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzA2QzE2NztcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoNTAlLDUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdC8vIEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2OHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvb3JkZXJfaWNvbi5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmxvZ2lue1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0PmEsXG5cdFx0XHRcdFx0XHRcdD5we1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kZGFya2dyYXk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnN1Yi1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCwtMTAwJSk7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRkYXJrZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ji5vcGVue1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zbnMtaWNvbntcblx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZm9vdGVye1xuXHQuZm9vdGVyLW1haW4td3JhcHtcblx0XHQuZm9vdGVyLWxpbmstY29udGVudHN7XG5cdFx0XHQ+dWx7XG5cdFx0XHRcdD5saXtcblx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1mcm9te1xuXHRcdHB7XG5cdFx0XHRhe1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50cmlnZ2Vye1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogNXB4O1xuXHR3aWR0aDo1NXB4O1xuXHRoZWlnaHQ6NTVweDtcblx0Ly8gYmFja2dyb3VuZDp2YXIuJGJsYWNrO1xuXHQvLyB6LWluZGV4OjEwMCAhaW1wb3J0YW50O1xuXHQvLyB6LWluZGV4OiAxMDAzO1xuXHR6LWluZGV4OiA5OTc7XG5cdFxuXHQubWVudS10cmlnZ2VyLFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHR9XG5cblx0Lm1lbnUtdHJpZ2dlciB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6MzRweDtcblx0XHRoZWlnaHQ6OHB4O1xuXG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnZhci4kbGlnaHQtZ3JlZW47XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRzcGFuIHtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDoycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOnZhci4kd2hpdGU7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmlzLWZpeGVke1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcblx0cmlnaHQ6MDtcblx0Ym90dG9tOjA7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47IFxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5oYW1idXJnZXItb3ZlcmxheXtcblx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC41cyk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDowO1xuXHR3aWR0aDogMTAwJTtcblx0Ly8gd2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7XG5cdGhlaWdodDogMTAwJTtcblx0Ly8gaGVpZ2h0OiAxMDB2aDtcblx0Ly8gaGVpZ2h0OiAxMDBzdmg7XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0YmFja2dyb3VuZDogdmFyLiRibGFjaztcblx0Ly8gb3BhY2l0eTogMDtcblx0Ly8gei1pbmRleDogLTI7XG5cdC8vIHotaW5kZXg6IDEwMDE7XG5cdHotaW5kZXg6IDk5Njtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG5cdFxuXHQmLmlzLWZpeGVke1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdC8vIG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuaGFtYnVyZ2VyLXdyYXBwZXIsXG5cdC5oYW1idXJnZXItZ2xvYmFsLFxuXHQuaGVhZGVyLWNvbnRlbnRze1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5oZWFkZXItaW5uZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0fVxuXG5cdC5idG4tbGlua3tcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHR9XG5cblx0LnNucy1pY29ue1xuXHRcdHVse1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRnYXA6IDAgMjBweDtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGFtYnVyZ2VyLWdsb2JhbHtcblx0XHQvLyBwYWRkaW5nOiAxMTBweCAzMHB4IDA7XG5cdFx0cGFkZGluZzogODBweCAzMHB4IDA7XG5cdH1cblxuXHQuaGVhZGVyLWNvbnRlbnRze1xuXHRcdC8vIEBpbmNsdWRlIG1peC5mbGV4d3JhcDtcblx0XHQvLyBAaW5jbHVkZSBtaXguanVzdGlmeShzcGFjZS1iZXR3ZWVuKTtcblxuXHRcdC5nbG9iYWwtbmF2e1xuXHRcdFx0PnVse1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0Z2FwOiA0NXB4IDEwcHg7XG5cblx0XHRcdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQjJCMkI7XG5cblx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcblx0XHRcdFx0XHQvLyBwYWRkaW5nOiAwIDVweDtcblxuXHRcdFx0XHRcdC8vICY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHQvLyBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkIyQjJCO1xuXHRcdFx0XHRcdC8vIH1cblxuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+YSxwe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Ly8gcGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdFx0XHRcdFx0XHQvLyAmOjphZnRlcntcblx0XHRcdFx0XHRcdC8vIFx0QGluY2x1ZGUgbWl4LmFycm93KDdweCx2YXIuJHdoaXRlLDJweCwtNTAlLC01MCUscmlnaHQpO1xuXHRcdFx0XHRcdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ly8gXHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdC8vIFx0bGVmdDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjN0FBRkZGO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4qe1xuXHRcdFx0XHRcdFx0JjpoYXMoKyAuanMtZ2xvYmFsLW5lc3Qpe1xuXHRcdFx0XHRcdFx0XHQvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHQmLm9wZW57XG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fbWFpbChcIiNBNThDNTZcIik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX21haWwoXCIjQTU4QzU2XCIpO1xuXHRcdFx0XHRcdFx0XHRcdC8vIGNvbnRlbnQ6IFwi77yLXCI7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdC8vIGNvbG9yOiAjQTU4QzU2O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuanMtZ2xvYmFsLW5lc3R7XG5cdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRibGFjaztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3Qtd3JhcHtcblx0XHRhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdFx0XHRmb250LXNpemU6IDIuN3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0Z2FwOiA1cHg7XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0QGluY2x1ZGUgc3ZnLmNpcmNsZV90ZWwoXCIjZmZmXCIpO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnNpZ251cC1saW5re1xuXHRcdHdpZHRoOiAxMzVweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cblx0XHRhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdC8vIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1tb250c2VycmF0O1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5oYW1idXJnZXItd3JhcHBlcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG59XG5cbmhlYWRlcntcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4gLGNlbnRlcik7XG5cdGhlaWdodDogNjBweDtcblx0cGFkZGluZzogMCA4NXB4IDAgMTVweDtcblx0Ly8gei1pbmRleDogMTAwMztcblx0ei1pbmRleDogOTk3O1xuXG5cdC5oZWFkZXItdG9we1xuXHRcdGgxe1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1pbm5lcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm90aGVyLW1lbnV7XG5cdFx0PnVse1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdGdhcDogMTBweDtcblxuXHRcdFx0Pmxpe1xuXHRcdFx0XHQmLm9yZGVye1xuXHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwNkMxNjc7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcig1MCUsNTAlKTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL3ViZXJfdHh0X3NwLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxvZ2lue1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0PnB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kbGlnaHQtZ3JlZW47XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJGxpZ2h0LWdyZWVuO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9odW1hbihcIiM4RkRCMUZcIik7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+cHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX2h1bWFuKFwiI2ZmZlwiKTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTNweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsLTEwMCUpO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRkYXJrZ3JheTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYub3Blbntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdD4qe1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ici5wY2Jye1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbmJvZHl7XG5cdHdpZHRoOjEwMCU7XG5cdG1pbi13aWR0aDoxMDAlO1xuXHRvdmVyZmxvdy14OmhpZGRlbjtcbn1cblxuLy8gLnRyaWdnZXJ7XG4vLyBcdHBvc2l0aW9uOmFic29sdXRlO1xuLy8gXHR0b3A6MDtcbi8vIFx0cmlnaHQ6MDtcbi8vIFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG4vLyBcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcbi8vIFx0d2lkdGg6NjBweDtcbi8vIFx0aGVpZ2h0OjYwcHg7XG4vLyBcdGJhY2tncm91bmQ6IzAwMDtcbi8vIFx0ei1pbmRleDoxMDAzO1xuXHRcbi8vIFx0Lm1lbnUtdHJpZ2dlcixcbi8vIFx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcbi8vIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdFx0dHJhbnNpdGlvbjogYWxsIC40cztcbi8vIFx0fVxuXG4vLyBcdC5tZW51LXRyaWdnZXIge1xuLy8gXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuLy8gXHRcdHdpZHRoOjMwcHg7XG4vLyBcdFx0aGVpZ2h0OjIwcHg7XG4vLyBcdH1cblx0XG4vLyBcdC5tZW51LXRyaWdnZXIgc3BhbiB7XG4vLyBcdFx0cG9zaXRpb246YWJzb2x1dGU7XG4vLyBcdFx0bGVmdDowO1xuLy8gXHRcdHdpZHRoOjEwMCU7XG4vLyBcdFx0aGVpZ2h0OjJweDtcbi8vIFx0XHRiYWNrZ3JvdW5kOnZhci4kd2hpdGU7XG4vLyBcdH1cblx0XG4vLyBcdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4vLyBcdFx0dG9wOiAwO1xuLy8gXHR9XG4vLyBcdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4vLyBcdFx0dG9wOiA5cHg7XG4vLyBcdH1cbi8vIFx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbi8vIFx0XHRib3R0b206IDA7XG4vLyBcdH1cblx0XG4vLyBcdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuLy8gXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCkgcm90YXRlKDQ1ZGVnKTtcbi8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoNDVkZWcpO1xuLy8gXHR9XG4vLyBcdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuLy8gXHRcdGRpc3BsYXk6bm9uZTtcbi8vIFx0fVxuLy8gXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbi8vIFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTQ1ZGVnKTtcbi8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgcm90YXRlKC00NWRlZyk7XG4vLyBcdH1cbi8vIH1cblxuXG5cbi8vIC5oYW1idXJnZXItb3ZlcmxheXtcbi8vIFx0cG9zaXRpb246YWJzb2x1dGU7XG4vLyBcdHRvcDowO1xuLy8gXHRsZWZ0OjA7XG4vLyBcdHJpZ2h0OjA7XG4vLyBcdHdpZHRoOjEwMCU7XG4vLyBcdGJhY2tncm91bmQ6I2RkZDtcbi8vIFx0ei1pbmRleDoyNTtcbi8vIH1cblxuLmNvbnRhaW5lcntcblx0cGFkZGluZzogNjBweCAxNXB4IDA7XG5cblx0Ji50b3B7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cblx0Ji5jLXBhZ2V0b3AtcGFkZGluZ3tcblx0XHRwYWRkaW5nLXRvcDogMjEwcHg7XG5cdH1cbn1cblxuZm9vdGVye1xuXHRwYWRkaW5nOiA3NXB4IDE1cHg7XG5cdC8vIGhlaWdodDogNTBweDtcblx0XG5cdC5mb290ZXItbWFpbi13cmFwe1xuXHRcdC5mb290ZXItZGVzYy1jb250ZW50c3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRcdD4qe1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9vdGVyLWxvZ297XG5cdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItYWRkcmVzc3tcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1zbnMtaWNvbntcblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1saW5rLWNvbnRlbnRze1xuXHRcdFx0PnVse1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0Z2FwOiAzMHB4IDE1cHg7XG5cblx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTVweCkgLyAyKTtcblxuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjOEQ4RDhEO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItZnJvbXtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHR9XG5cdH1cblxuXHRzbWFsbHtcblx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0fVxuXG5cdC8vIC5mb290ZXItbWFpbntcblx0Ly8gXHQuY29tcGFueS1kZXNje1xuXHQvLyBcdFx0ZmlndXJle1xuXHQvLyBcdFx0XHR3aWR0aDogMjUwcHg7XG5cdC8vIFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdHB7XG5cdC8vIFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHQvLyBcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vIC5mb290ZXItb3RoZXJ7XG5cdC8vIFx0cGFkZGluZzogMTVweCAwIDIwcHg7XG5cblx0Ly8gXHQucHJpdmFjeS1saW5re1xuXHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Ly8gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQvLyBcdFx0YXtcblx0Ly8gXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblxuXHQvLyBcdHB7XG5cdC8vIFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQvLyBcdFx0Ly8gY29sb3I6IHZhci4kd2hpdGU7XG5cdC8vIFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0Ly8gXHRcdC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdC8vIFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHQvLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBcdH1cblxuXHQvLyBcdC5mb290ZXItb3RoZXItbGlua3tcblx0Ly8gXHRcdHVse1xuXHQvLyBcdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxufVxuXG4ucGFnZXRvcC1ncmlke1xuXHRib3R0b206IDIwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXG5cdGF7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxufVxuXG4uYy10aXRsZS1wYXJ0c3tcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHQmLnNwLXRpdGxlLWNlbnRlcntcblx0XHRoMixcblx0XHRie1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdGgyLFxuXHRie1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdHB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYy1saW5rLWJ0bjF7XG5cdG1pbi13aWR0aDogMTIwcHg7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0aGVpZ2h0OiAzNXB4O1xuXG5cdGEscHtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cblxuLmMtbGluay1idG4yLFxuLnNtZi1idXR0b24tY29udHJvbHtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0YSxcblx0YnV0dG9ue1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XG59XG5cbi5jLXNjaGVkdWxlLXNlY3Rpb257XG5cdHBhZGRpbmc6IDYwcHggMjVweDtcblx0Ly8gYmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym9yZGVyLXJhZGl1czogNjBweCA2cHggNjBweCA2cHg7XG5cblx0aDJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0fVxuXG5cdHB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHR9XG5cblx0LmxpbmstYnRue1xuXHRcdHVse1xuXHRcdFx0bGl7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4IDVweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIuJGJsYWNrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1wYWdpbmF0aW9uIHtcblx0Z2FwOiAxMHB4O1xuXHRcblx0dWx7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG59XG5cbi5jLXNwLXJpZ2h0e1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmMtc3AtdHh0LWxlZnR7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLXBhZ2UtZGVzYy1zZWN0aW9ue1xuXHRoZWlnaHQ6IDE5MHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHQmOjphZnRlcntcblx0XHR0b3A6IC02MHB4O1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdH1cblxuXHRoMntcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMy41cmVtO1xuXHR9XG5cblx0cHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG59XG59XG5cbi8vIC52b2ljZS1zZWN0aW9uIHtcbi8vICAgICAudm9pY2Utd3JhcCB7XG4vLyAgICAgICAgIC5zcGxpZGVfX3RyYWNrIHtcbi8vICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuLy8gICAgICAgICB9XG5cbi8vICAgICAgICAgLnNwbGlkZV9fbGlzdCB7XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICB9XG5cbi8vICAgICAgICAgLnNwbGlkZV9fc2xpZGUge1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbi8vICAgICAgICAgICAgIC52b2ljZS1pbmZvIHtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4vLyAgICAgICAgICAgICAgICAgZmlndXJlIHtcbi8vICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4vLyAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbi8vICAgICAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICAgICAgICAubmFtZSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbi8vICAgICAgICAgICAgICAgICAgICAgYiB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgICAgICAgICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAgICAgICAgIHAge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4vLyAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICAgIC52b2ljZS10eHQge1xuLy8gICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4vLyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4vLyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcblxuLyogbGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtLXRhYmxlLXdyYXB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG5cdHVsLmZvcm1UYWJsZXtcblx0fVxuXHRcblx0Ji5jb25maW17XG5cdFx0dWwuZm9ybVRhYmxle1xuXHRcdH1cblx0fVxufVxuXG4uZXJtc2d7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMTVweDtcblx0Ly8gcGFkZGluZy10b3A6IDE1cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdC8vIGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyNTUsIDYwLCAwLjEpO1xuXHQvLyBib3JkZXI6IDFweCBzb2xpZCAjY2UxNTE1O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjREVGRjI2O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGNvbG9yOiAjREVGRjI2O1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogcGFydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRib3JkZXI6bm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0d2lkdGg6MTAwJTtcblx0YmFja2dyb3VuZDojZmZmO1xuXHRib3JkZXI6MXB4ICNDNUM1QzUgc29saWQ7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRsaW5lLWhlaWdodDoxO1xuXHRsZXR0ZXItc3BhY2luZzowLjFlbTtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG59XG5cbnRleHRhcmVhe1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0Ym9yZGVyOm5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxODBweDtcblx0cGFkZGluZzoxMHB4IDEwcHg7XG5cdGJhY2tncm91bmQ6I2ZmZjtcblx0Ym9yZGVyOjFweCAjQzhDOEM4IHNvbGlkO1xuXHRmb250LXNpemU6MS42cmVtO1xuXHRsaW5lLWhlaWdodDoxLjU7XG5cdGxldHRlci1zcGFjaW5nOjAuMWVtO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZHtcblx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjp2YXIuJGJsYWNrO1xuXHRcdG9wYWNpdHk6MTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0cGFkZGluZzogMTdweCAxMHB4O1xuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjojQzVDNUM1O1xuXHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0b3BhY2l0eToxO1xuXHR9XG59XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRcdHBhZGRpbmc6IDIxcHggMTBweDtcblx0fVxuXHR0ZXh0YXJlYXtcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdH1cbn1cblxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRcdHBhZGRpbmc6IDE2cHggOHB4O1xuXHR9XG5cdHRleHRhcmVhe1xuXHRcdHBhZGRpbmc6IDEwcHggOHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIGFuZCAobWluLXJlc29sdXRpb246ICs3MmRwaSkge1xuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwidGltZVwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0XHRwYWRkaW5nOiAxNnB4IDhweDtcblx0fVxufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiNBQkFCQUI7XG5cdGZvbnQtc2l6ZToxLjRyZW07XG5cdGxldHRlci1zcGFjaW5nOjAuMTVlbTtcbn1cblxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiNBQkFCQUI7XG5cdGZvbnQtc2l6ZToxLjRyZW07XG5cdGxldHRlci1zcGFjaW5nOjAuMTVlbTtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjojQUJBQkFCO1xuXHRmb250LXNpemU6MS40cmVtO1xuXHRsZXR0ZXItc3BhY2luZzowLjE1ZW07XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiNBQkFCQUI7XG5cdGZvbnQtc2l6ZToxLjRyZW07XG5cdGxldHRlci1zcGFjaW5nOjAuMTVlbTtcbn1cblxuLmVsZW1mdWxse1xuXHR3aWR0aDoxMDAlO1xufVxuXG4uZWxlbXNob3J0e1xuXHR3aWR0aDo0MCU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSAge1xuXHRkaXNwbGF5OiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVse1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MCAwIDAgMzBweDtcblx0Zm9udC1zaXplOjEuNXJlbTtcblx0bGluZS1oZWlnaHQ6MS4wO1xuXHRsZXR0ZXItc3BhY2luZzowLjFlbTtcblx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC41KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3Jle1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6NTAlO1xuXHRsZWZ0OjA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOjIwcHg7XG5cdGhlaWdodDoyMHB4O1xuXHQvLyBiYWNrZ3JvdW5kOiNmZmY7XG5cdGJvcmRlcjoxcHggc29saWQgI0M1QzVDNTtcblx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0dHJhbnNpdGlvbjogMC41cyBlYXNlO1xuXHR6LWluZGV4OjI7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlcntcblx0Y29udGVudDpcIlwiO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjUwJTtcblx0bGVmdDo0cHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjEycHg7XG5cdGhlaWdodDoxMnB4O1xuXHRiYWNrZ3JvdW5kOiAjQUEwRDBEO1xuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0b3BhY2l0eTowO1xuXHR6LWluZGV4OjU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVye1xuXHRvcGFjaXR5OjE7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSAge1xuXHRkaXNwbGF5OiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVse1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDoxMDAlO1xuXHRwYWRkaW5nOjAgMCAwIDM1cHg7XG5cdGZvbnQtc2l6ZToxLjVyZW07XG5cdGxpbmUtaGVpZ2h0OjEuMDtcblx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcblx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC41KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3Jle1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRiYWNrZ3JvdW5kOnZhci4kd2hpdGU7XG5cdGJvcmRlcjoycHggI2I3YjdiNyBzb2xpZDtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR6LWluZGV4OjI7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlcntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OlwiXCI7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA0cHg7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjE0cHg7XG5cdGhlaWdodDoxNHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2Zvcm1fY2hlY2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOjEwMCU7XG5cdC8vIEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRvcGFjaXR5OjA7XG5cdHotaW5kZXg6Mztcbn1cblxuLy8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3Jle1xuLy8gXHRiYWNrZ3JvdW5kOiMyOUE3NkM7XG4vLyBcdGJvcmRlcjoycHggIzI5QTc2QyBzb2xpZDtcbi8vIH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXJ7XG5cdG9wYWNpdHk6MTtcbn1cblxuLnNlbGVjdC1wYXJ0c3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXG5cdHNlbGVjdHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NDBweDtcblx0XHRwYWRkaW5nOjAgMjBweCAwIDE1cHg7XG5cdFx0YmFja2dyb3VuZDojZmZmO1xuXHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0ZXh0LWluZGVudDogMC4wMXB4O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cblx0XHQmOjotbXMtZXhwYW5kIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjUwJTtcblx0XHRyaWdodDogMTVweDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6MnB4O1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6IDhweCBzb2xpZCAjMUQxRDFEO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHotaW5kZXg6NTtcblx0fVxufVxuXG5idXR0b257XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHR3aWR0aDoyMjBweDtcblx0aGVpZ2h0OjUwcHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjpub25lO1xuXHRib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKCMzRDNEM0QsIDAuMyk7XG5cdGxldHRlci1zcGFjaW5nOjAuMWVtO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjFzIGVhc2UtaW4tb3V0O1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnNlbGVjdC1wYXJ0c3tcblx0JjpiZWZvcmV7XG5cdFx0dG9wOiAyN3B4O1xuXHR9XG5cblx0c2VsZWN0e1xuXHRcdHBhZGRpbmc6IDIxcHggMTBweDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym9yZGVyOiAxcHggI2I3YjdiNyBzb2xpZDtcblx0fVxufVxuXG4uc25vdy1tb25rZXktZm9ybXtcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInRpbWVcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdHRleHRhcmVhe1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHQvLyBjb2xvcjogI0ExQTFBMTtcblx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjQTFBMUExO1xuXHRcdH1cblx0fVxuXG5cdHRleHRhcmVhe1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnNtZi1idXR0b24tY29udHJvbHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5wb2xpY3ktYWdyZWUtY2hre1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cblxuXHQvLyA+cHtcblx0Ly8gXHRmb250LXNpemU6IDEuNnJlbTtcblx0Ly8gXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHQvLyBcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdC8vIH1cblxuXHQuc21mLWZvcm17XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogODBweDtcblxuXHRcdC8vID4qe1xuXHRcdC8vIFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdC8vIFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblxuXHRcdC5zbWYtdGV4dGFyZWEtY29udHJvbF9fY29udHJvbHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdFx0XHRkaXNwbGF5OiB1bnNldDtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRwYWRkaW5nOiB1bnNldDtcblx0XHRcdC0tX2JvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0LS1fYm9yZGVyLWNvbG9yOiB1bnNldDtcblx0XHRcdGJvcmRlcjogdW5zZXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdG91dGxpbmU6IHVuc2V0O1xuXHRcdFx0LS1fdHJhbnNpdGlvbi1kdXJhdGlvbjogdW5zZXQ7XG5cdFx0XHQtLV90cmFuc2l0aW9uLWZ1bmN0aW9uLXRpbWluZzogdW5zZXQ7XG5cdFx0XHQtLV90cmFuc2l0aW9uLWRlbGF5OiB1bnNldDtcblx0XHRcdHRyYW5zaXRpb246IHVuc2V0O1xuXHRcdH1cblxuXHRcdD4ud3AtYmxvY2stc25vdy1tb25rZXktZm9ybXMtaXRlbXtcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc21mLWFjdGlvbntcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdGdhcDogMTVweCAzMHB4O1xuXG5cdFx0LnNtZi1idXR0b24tY29udHJvbHtcblx0XHRcdCsuc21mLWJ1dHRvbi1jb250cm9se1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNtZi1idXR0b24tY29udHJvbF9fY29udHJvbHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdGNvbG9yOiB1bnNldDtcblx0XHRcdGN1cnNvcjogdW5zZXQ7XG5cdFx0XHRkaXNwbGF5OiB1bnNldDtcblx0XHRcdHBhZGRpbmc6IHVuc2V0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcblx0XHRcdC0tX2JvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0LS1fYm9yZGVyLWNvbG9yOiB1bnNldDtcblx0XHRcdGJvcmRlcjogdW5zZXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdG91dGxpbmU6IHVuc2V0O1xuXHRcdFx0LS1fdHJhbnNpdGlvbi1kdXJhdGlvbjogdW5zZXQ7XG5cdFx0XHQtLV90cmFuc2l0aW9uLWZ1bmN0aW9uLXRpbWluZzogdW5zZXQ7XG5cdFx0XHQtLV90cmFuc2l0aW9uLWRlbGF5OiB1bnNldDtcblx0XHRcdHRyYW5zaXRpb246IHVuc2V0O1xuXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0LnNtZi1idXR0b24tY29udHJvbF9fY29udHJvbFtkYXRhLWFjdGlvbj1cImJhY2tcIl17XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJGdyYXk7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIuJGdyYXk7XG5cdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuc21mLXBsYWNlaG9sZGVye1xuXHRcdC5zbWYtcmFkaW8tYnV0dG9ucy1jb250cm9sLFxuXHRcdC5zbWYtdGV4dC1jb250cm9sLFxuXHRcdC5zbWYtdGV4dGFyZWEtY29udHJvbHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0fVxuXHRcdFxuXHRcdC5zbWYtZXJyb3ItbWVzc2FnZXN7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0Ly8gcGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdC8vIGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMjU1LCA2MCwgMC4xKTtcblx0XHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkICNjZTE1MTU7XG5cdFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAjREVGRjI2O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6ICNERUZGMjY7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdC8vIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cblxuXHQuc21mLXN5c3RlbS1lcnJvci1jb250ZW50LXJlYWR5e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdC8vIHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Ly8gYmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMjU1LCA2MCwgMC4xKTtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAjY2UxNTE1O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNERUZGMjY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiAjREVGRjI2O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cblx0LnNtZi1pdGVtX19sYWJlbHtcblx0XHQuc21mLWl0ZW1fX2xhYmVsX190ZXh0e1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdC8vIGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cblxuXHQuc21mLXJhZGlvLWJ1dHRvbnMtY29udHJvbF9fY29udHJvbHtcblx0XHQuc21mLWxhYmVse1xuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcblx0XHRcdFx0LnNtZi1yYWRpby1idXR0b24tY29udHJvbHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRnYXA6IDAgMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHRcdFx0ZmxleDogdW5zZXQ7XG5cdFx0XHRcdFx0YXBwZWFyYW5jZTogdW5zZXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdW5zZXQ7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdFx0XHRcdFx0ZmxleDogdW5zZXQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRtYXJnaW46IHVuc2V0O1xuXHRcdFx0XHRcdC0tX2JvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0XHRcdC0tX2JvcmRlci1jb2xvcjogdW5zZXQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiB1bnNldDtcblx0XHRcdFx0XHRvdXRsaW5lOiB1bnNldDtcblx0XHRcdFx0XHQtLV90cmFuc2l0aW9uLWR1cmF0aW9uOiB1bnNldDtcblx0XHRcdFx0XHQtLV90cmFuc2l0aW9uLWZ1bmN0aW9uLXRpbWluZzogdW5zZXQ7XG5cdFx0XHRcdFx0LS1fdHJhbnNpdGlvbi1kZWxheTogdW5zZXQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdW5zZXQ7XG5cblxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0Ly8gcGFkZGluZzowIDAgMCAzMHB4O1xuXHRcdFx0XHRcdC8vIGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0XHRcdFx0Ly8gbGluZS1oZWlnaHQ6MS4wO1xuXHRcdFx0XHRcdC8vIGxldHRlci1zcGFjaW5nOjAuMWVtO1xuXHRcdFx0XHRcdC8vIEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuNSk7XG5cdFx0XHRcdFx0Ly8gY3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0JjpjaGVja2Vke1xuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiB1bnNldDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiB1bnNldDtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHVuc2V0O1xuXG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ly8gdG9wOjUwJTtcblx0XHRcdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6MjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDojZmZmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjQzVDNUM1O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG5cdFx0XHRcdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ly8gdG9wOjUwJTtcblx0XHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdFx0bGVmdDo0cHg7XG5cdFx0XHRcdFx0XHQvLyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjEycHg7XG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAjQUEwRDBEO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6MDtcblx0XHRcdFx0XHRcdHotaW5kZXg6NTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc21mLXJhZGlvLWJ1dHRvbi1jb250cm9sX19sYWJlbHtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMCAzMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS4wO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMWVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuNXMpO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbWYtY2hlY2tib3hlcy1jb250cm9se1xuXHRcdC5zbWYtbGFiZWx7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0bGFiZWx7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdC8vIHdpZHRoOjEwMCU7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRwYWRkaW5nOjAgMCAwIDI1cHg7XG5cdFx0XHRmb250LXNpemU6MS41cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6MS4wO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcblx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuNSk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdC8vICY6OmJlZm9yZXtcblx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ly8gXHR0b3A6IDUwJTtcblx0XHRcdC8vIFx0bGVmdDogMDtcblx0XHRcdC8vIFx0d2lkdGg6IDIycHg7XG5cdFx0XHQvLyBcdGhlaWdodDogMjJweDtcblx0XHRcdC8vIFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHQvLyBcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdC8vIFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdC8vIFx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRcdFx0Ly8gXHR6LWluZGV4OjI7XG5cdFx0XHQvLyB9XG5cblx0XHRcdC8vICY6OmFmdGVye1xuXHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvLyBcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdC8vIFx0dG9wOiA1MCU7XG5cdFx0XHQvLyBcdGxlZnQ6IDRweDtcblx0XHRcdC8vIFx0ZGlzcGxheTpibG9jaztcblx0XHRcdC8vIFx0d2lkdGg6MTRweDtcblx0XHRcdC8vIFx0aGVpZ2h0OjE0cHg7XG5cdFx0XHQvLyBcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHQvLyBcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvZm9ybV9jaGVjay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLXNpemU6MTAwJTtcblx0XHRcdC8vIFx0Ly8gQGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0XHQvLyBcdG9wYWNpdHk6MDtcblx0XHRcdC8vIFx0ei1pbmRleDozO1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQuc21mLWNoZWNrYm94LWNvbnRyb2x7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiB1bnNldDtcblx0XHRcdFx0ZGlzcGxheTogdW5zZXQ7XG5cdFx0XHRcdGdhcDogdW5zZXQ7XG5cblx0XHRcdFx0LnNtZi1jaGVja2JveC1jb250cm9sX19jb250cm9se1xuXHRcdFx0XHRcdC0tX2JvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0XHRcdC0tX2JvcmRlci1jb2xvcjogdW5zZXQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiB1bnNldDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdFx0XHRvdXRsaW5lOiB1bnNldDtcblx0XHRcdFx0XHQtLV90cmFuc2l0aW9uLWR1cmF0aW9uOiB1bnNldDtcblx0XHRcdFx0XHQtLV90cmFuc2l0aW9uLWZ1bmN0aW9uLXRpbWluZzogdW5zZXQ7XG5cdFx0XHRcdFx0LS1fdHJhbnNpdGlvbi1kZWxheTogdW5zZXQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdW5zZXQ7XG5cdFx0XHRcdFx0YXBwZWFyYW5jZTogdW5zZXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdW5zZXQ7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdFx0XHRcdFx0Y3Vyc29yOiB1bnNldDtcblx0XHRcdFx0XHRkaXNwbGF5OiB1bnNldDtcblx0XHRcdFx0XHRmbGV4OiB1bnNldDtcblx0XHRcdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0XHRcdHdpZHRoOiB1bnNldDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB1bnNldDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblx0XHRcdFx0ICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB1bnNldDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdW5zZXQ7XG5cdFx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHVuc2V0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiB1bnNldDtcblx0XHRcdFx0XHRcdG1hcmdpbjogdW5zZXQ7XG5cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fY2hlY2soXCIjZmZmXCIpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTRweDtcblx0XHRcdFx0XHRcdGhlaWdodDoxNHB4O1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MTAwJTtcblx0XHRcdFx0XHRcdC8vIEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowO1xuXHRcdFx0XHRcdFx0ei1pbmRleDozO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpjaGVja2Vke1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnNtZi1jaGVja2JveC1jb250cm9sX19sYWJlbHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC4zcyk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQrLnNtZi1lcnJvci1tZXNzYWdlc3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcblx0XHR9XG5cdH1cblxuXHQucGMtbGlzdC1mbGV4e1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblxuXHQucmVxdWlyZXtcblx0XHQuc21mLWl0ZW1fX2xhYmVsX190ZXh0e1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi77yKXCI7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvdHRvbTogM3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LWZhbWlseTtcblx0XHRcdFx0Y29sb3I6IHZhci4kbGltZS1ncmVlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zbm93LW1vbmtleS1mb3JtW2RhdGEtc2NyZWVuPVwiY29uZmlybVwiXXtcblx0LnNtZi1wbGFjZWhvbGRlcntcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxuXHQucG9saWN5LWFncmVlLWNoa3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5zbm93LW1vbmtleS1mb3JtW2RhdGEtc2NyZWVuPVwiY29tcGxldGVcIl17XG5cdC5jLWxpbmstYnRuMntcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLFxuXHRcdC5oYXMtdGV4dC1hbGlnbi1jZW50ZXJ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc25vdy1tb25rZXktZm9ybXtcblx0LnNtZi1yYWRpby1idXR0b25zLWNvbnRyb2xfX2NvbnRyb2x7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0Z2FwOiAxMHB4IDgwcHg7XG5cdH1cblxuXHQuc21mLWNoZWNrYm94ZXMtY29udHJvbHtcblx0XHRsYWJlbHtcblx0XHRcdC5zbWYtY2hlY2tib3gtY29udHJvbHtcblx0XHRcdFx0LnNtZi1jaGVja2JveC1jb250cm9sX19sYWJlbHtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbWYtYWN0aW9ue1xuXHRcdC5zbWYtYnV0dG9uLWNvbnRyb2xfX2NvbnRyb2x7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBjLWxpc3QtZmxleHtcblx0XHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcntcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0Z2FwOiAzMHB4IDY1cHg7XG5cblx0XHRcdD4qe1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVsZW1zaG9ydHtcblx0d2lkdGg6MTAwJTtcbn1cblxuLnNlbGVjdC1wYXJ0c3tcblx0d2lkdGg6IDI4MHB4O1xufVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc25vdy1tb25rZXktZm9ybXtcblx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXJ7XG5cdFx0Pip7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNtZi1mb3Jte1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHQvLyA+Kntcblx0XHQvLyBcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cblx0XHQ+LndwLWJsb2NrLXNub3ctbW9ua2V5LWZvcm1zLWl0ZW17XG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNtZi1hY3Rpb257XG5cdFx0LnNtZi1idXR0b24tY29udHJvbF9fY29udHJvbHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR9XG5cblx0XHQuc21mLWJ1dHRvbi1jb250cm9se1xuXHRcdFx0Ky5zbWYtYnV0dG9uLWNvbnRyb2x7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbWYtcGxhY2Vob2xkZXJ7XG5cdFx0LnNtZi1yYWRpby1idXR0b25zLWNvbnRyb2wsXG5cdFx0LnNtZi10ZXh0LWNvbnRyb2wsXG5cdFx0LnNtZi10ZXh0YXJlYS1jb250cm9se1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0LnNtZi1lcnJvci1tZXNzYWdlc3tcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXHR9XG5cdFxuXHQuc21mLXN5c3RlbS1lcnJvci1jb250ZW50LXJlYWR5e1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHR9XG5cblx0LnNtZi1pdGVtX19sYWJlbHtcblx0XHQuc21mLWl0ZW1fX2xhYmVsX190ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0fVxuXHR9XG5cblx0LnNtZi1jaGVja2JveGVzLWNvbnRyb2x7XG5cdFx0bGFiZWx7XG5cdFx0XHQuc21mLWNoZWNrYm94LWNvbnRyb2x7XG5cdFx0XHRcdC5zbWYtY2hlY2tib3gtY29udHJvbF9fbGFiZWx7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGMtbGlzdC1mbGV4e1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuLnNub3ctbW9ua2V5LWZvcm1bZGF0YS1zY3JlZW49XCJjb25maXJtXCJde1xuXHQuc21mLXBsYWNlaG9sZGVye1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0cGFkZGluZzogMTdweCAxMHB4O1xuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRmb250LXNpemU6MS40cmVtO1xuXHR9XG59XG50ZXh0YXJlYXtcblx0aGVpZ2h0OjEwMHB4O1xuXHRwYWRkaW5nOjEwcHg7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdICsgbGFiZWx7XG5cdHdpZHRoOjE2MHB4O1xuXHRtYXJnaW46MCAxMHB4IDAgMDtcblx0cGFkZGluZzoxNXB4IDA7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRsZWZ0OjE3MHB4O1xuXHR9XG59XG5cbi5zZWxlY3QtY29sdW1ue1xuXHRsaXtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWxlY3QtcGFydHN7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5lcm1zZ3tcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xufVxufVxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwiYm9vdHN0cmFwXCIgYXMgYnM7XG5cblxuLyogbGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jLXBhZ2UtZGVzYy1zZWN0aW9ue1xuXHQmOjphZnRlcntcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnUvbXZfbWVudS5qcGc/dmVyMjAyNTA3MzEpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdH1cbn1cblxuLnBhZ2UtY29udGVudHtcblx0Lm1lbnUtbmF2LXNlY3Rpb257XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFxuXHRcdC5tZW51LW5hdi1saXN0e1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgY2FsYygxMHB4ICsgMC4zMTN2dyksIDEuNnJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5nYWxsZXJ5LXNlY3Rpb257XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdH1cbn1cblxuLyog44Oi44O844OA44OrIOOBk+OBk+OBi+OCiSAqL1xuLmpzLW9wZW4tbW9kYWx7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyog44Oi44O844OA44Or5bGV6ZaL5Lit44Gu44K544Kv44Ot44O844Or5Yi25b6hICovXG5odG1sLm1vZGFsLW9wZW4sXG5ib2R5Lm1vZGFsLW9wZW4ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDIwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdHotaW5kZXg6IDEwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0XG5cdCYuaXMtYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG59XG5cbi5tb2RhbF9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdHdpZHRoOiA4MCU7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4ubW9kYWxfX2Nsb3NlLWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNDBweDtcblx0cmlnaHQ6IC00MHB4O1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAxMDtcblx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDMxcHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0fVxuXHRcblx0Jjo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblx0XG5cdCY6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG59XG5cbi8qIOOCueODqeOCpOODgOODvOeUu+WDj+OCqOODquOCoiAqL1xuLm1vZGFsX19pbWFnZSB7XG5cdHdpZHRoOiA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuXHRcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuLyog44K544Op44Kk44OA44O844OG44Kt44K544OI44Ko44Oq44KiICovXG4ubW9kYWxfX3RleHQge1xuXHR3aWR0aDogNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0cGFkZGluZzogNjBweCA0MHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiDjgqvjg4bjgrTjg6rjgr/jgqTjg4jjg6sgKi9cbi5tb2RhbF9fY2F0ZWdvcnktdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFxuXHQuY2F0ZWdvcnktbmFtZSB7XG5cdFx0LmphcGFuZXNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdH1cblx0XHRcblx0XHQuZW5nbGlzaCB7XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0fVxuXHR9XG59XG5cbi8qIOODoeODi+ODpeODvOOCv+OCpOODiOODqyAqL1xuLm1vZGFsX19tZW51LWRldGFpbHN7XG5cdC5tb2RhbF9fbWVudS10aXRsZSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcblx0XHQubWVudS1uYW1lIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFxuXHRcdFx0LmphcGFuZXNlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmVuZ2xpc2gge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5tZW51LXByaWNlIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBicy5hbGlnbi1pdGVtcyhiYXNlbGluZSk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvKiDjg6Hjg4vjg6Xjg7zoqqzmmI4gKi9cblx0Lm1vZGFsX19tZW51LWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0fVxuXHRcblx0Lyog5Y6f5p2Q5paZICovXG5cdC5tb2RhbF9fY2FwdGlvbntcblx0XHQmLmluZ3JlZGllbnRze1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRcdFx0XG5cdFx0XHQuaW5ncmVkaWVudHMtdGV4dCB7XG5cdFx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm9wdGlvbntcblx0XHRcdC5pbmdyZWRpZW50cy10ZXh0e1xuXHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0Z2FwOiA0MHB4O1xuXG5cdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm9wdGlvaW4tdGV4dHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cblx0XHRcdFx0XHQub3B0aW9pbi1oZWFke1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnByaWNlLWluZm97XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWxpZ24taXRlbXMoYmFzZWxpbmUpO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmdyZWRpZW50cy10ZXh0e1xuXHRcdFx0Y29sb3I6ICM1RDVENUQ7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHR9XG5cdH1cbn1cblxuLyog5Y6f5p2Q5paZ55S75YOP44Oq44K544OIICovXG4ubW9kYWxfX2luZ3JlZGllbnRzLWltYWdlcyB7XG5cdC5pbmdyZWRpZW50LWltYWdlIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdC8vIGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGdhcDogMTVweDtcblx0XHRcblx0XHRsaSB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDE0MHB4KSAvIDUpO1xuXHRcdFx0XG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdH1cblxuXHRcdFx0ZmlnY2FwdGlvbntcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIOODmuODvOOCuOODjeODvOOCt+ODp+ODsyAqL1xuLm1vZGFsX19wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcblxuICAgIC5wYWdpbmF0aW9uLXByZXYsXG4gICAgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzgyODI4MjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4MjgyODI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi1wcmV2IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLW51bWJlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXBhcmF0b3Ige1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogI0JGQkZCRjtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnLyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAtM3B4O1xuXHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcblx0XHRcdH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b3RhbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjQkZCRkJGO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBTd2lwZXLjgrnjgr/jgqTjg6voqr/mlbQgKi9cbi5tb2RhbF9fc2xpZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHRcblx0LnN3aXBlci1idXR0b24tcHJldixcblx0LnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZ2FsbGVyeS1zZWN0aW9ue1xuXHQuc3BsaWRlLFxuXHQuc3BsaWRlX190cmFjayxcblx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdH1cblxuXHQuZ2FsbGVyeS13cmFwe1xuXHRcdC5zcGxpZGVfX3RyYWNre1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFxuXHRcdFx0LnNwbGlkZV9fbGlzdHtcblx0XHRcdFx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdFx0XHQuaW1nLXdyYXB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTYwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzA1cHg7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNwbGlkZV9fYXJyb3dze1xuXHRcdFx0LnNwbGlkZV9fYXJyb3d7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdGZpbGw6ICM4RDhEOEQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNwbGlkZV9fYXJyb3ctLXByZXZ7XG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tbmV4dHtcblx0XHRcdFx0XHRyaWdodDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcGxpZGVfX3NsaWRlLW51bWJlcntcblx0XHRcdGNvbG9yOiAjQkZCRkJGO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdH1cblx0fVxufVxuXG4ubWVudS1tYWluLXNlY3Rpb257XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdC5zdXBwbGVtZW50e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJ+KAuyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tY29sdW1ue1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuXHRcdH1cblxuXHRcdCYuZHJpbmtzLXNlY3Rpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMHB4OyAvLyBEUklOS1Pjgrvjgq/jgrfjg6fjg7PnlKjjga7kvZnnmb1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdH1cblx0fVxuXG5cdC5tb2RhbC1jb250ZW50c3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQubW9kYWwtbGlua3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5tb2RhbC1oZWFke1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0LmNhdGVnb3J5LW5hbWUtd3JhcHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cdFx0XHRcdFx0XHR3aWR0aDogMzU1cHg7XG5cblx0XHRcdFx0XHRcdC5jYXRlZ29yeS1uYW1lLWpwe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHRcdC5jYXRlZ29yeS1uYW1lLWVue1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHQucHJpY2UtaW5mb3tcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hbGlnbi1pdGVtcyhiYXNlbGluZSk7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQuMnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9kZWwtZGVzY3tcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDY5MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZW51LWxpc3R7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRnYXA6IDAgNTBweDtcblxuXHRcdFx0XHQmLmFkZGl0aW9uYWx7XG5cdFx0XHRcdFx0Lm1lbnUtaXRlbXtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdFx0Lm1lbnUtaXRlbS1kZXNjLXdyYXB7XG5cdFx0XHRcdFx0XHRcdFx0LmFkZGl0aW9uYWwtaW5mb3tcblx0XHRcdFx0XHRcdFx0XHRcdC5vcHRpb24tY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Lm9wdGlvbi1kZXNje1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCBjYWxjKDhweCArIDAuNzI5dncpLCAyLjJyZW0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCBjYWxjKDExcHggKyAwLjIwOHZ3KSwgMS41cmVtKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQucHJpY2UtaW5mb3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hbGlnbi1pdGVtcyhiYXNlbGluZSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubWVudS1pdGVte1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgY2FsYyg4cHggKyAwLjcyOXZ3KSwgMi4ycmVtKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCBjYWxjKDExcHggKyAwLjIwOHZ3KSwgMS41cmVtKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubWVudS1pdGVtLWRlc2Mtd3JhcHtcblx0XHRcdFx0XHRcdFx0Lm1lbnUtaXRlbS1kZXNje1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIGNhbGMoMTFweCArIDAuMjA4dncpLCAxLjVyZW0pO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCBjYWxjKDExcHggKyAwLjIwOHZ3KSwgMS41cmVtKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kcmlua3MtY29udGFpbmVyIHtcblx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0Z2FwOiAxMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTY0MHB4O1xuXG5cdC5kcmlua3Mtcm93IHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGdhcDogY2xhbXAoODBweCwgY2FsYygwcHggKyA4LjMzM3Z3KSwgMTYwcHgpO1xuXG5cdFx0LmRyaW5rLWNhdGVnb3J5IHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmluZ3JlZGllbnQtaW1hZ2V7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdGdhcDogMzVweDtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZmlnY2FwdGlvbntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIOWFsemAmuOBruOCq+ODhuOCtOODquODmOODg+ODgOODvOOCueOCv+OCpOODq1xuLmNhdGVnb3J5LWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0aDMge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1heC13aWR0aDogNTM1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGO1xuXG5cdFx0LmNhdGVnb3J5LW5hbWUtd3JhcCB7XG5cdFx0XHQuY2F0ZWdvcnktbmFtZS1qcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5jYXRlZ29yeS1uYW1lLWVuIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByaWNlLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGJhc2VsaW5lKTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0LjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNhdGVnb3J5LWRlc2Mge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR9XG59XG5cbi8vIOOCs+ODs+ODluODgeODo+eJueacieOBruODrOOCpOOCouOCpuODiFxuLmRyaW5rLWNhdGVnb3J5LmtvbWJ1Y2hhIHtcblx0LmtvbWJ1Y2hhLW1lbnUge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0Z2FwOiAzMHB4O1xuXG5cdFx0ZmlndXJle1xuXHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVse1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdG1pbi13aWR0aDogMjUwcHg7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIGNhbGMoOHB4ICsgMC43Mjl2dyksIDIuMnJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgY2FsYygxMXB4ICsgMC4yMDh2dyksIDEuNXJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8g55m66YW1U09EQVxuLmRyaW5rLWNhdGVnb3J5Lmhha2tvLXNvZGEge1xuXHQuc29kYS1tZW51IHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGdhcDogY2xhbXAoMjBweCwgY2FsYygtMTBweCArIDMuMTI1dncpLCA1MHB4KTtcblxuXHRcdC5zb2RhLWl0ZW0ge1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cblx0XHRcdC5zb2RhLWluZm8ge1xuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIGNhbGMoOHB4ICsgMC43Mjl2dyksIDIuMnJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIGNhbGMoMTFweCArIDAuMjA4dncpLCAxLjVyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIOWFsemAmuODieODquODs+OCr+OCouOCpOODhuODoOOCueOCv+OCpOODq1xuLmRyaW5rLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGJzLmZsZXhib3g7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI1cHg7XG5cbiAgICA+IGZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiAyNy43JTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyaW5rLWluZm8ge1xuICAgICAgICB3aWR0aDogNzEuOCU7XG5cdFx0ZmxleDogMTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgY2FsYyg4cHggKyAwLjcyOXZ3KSwgMi4ycmVtKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIGNhbGMoMTFweCArIDAuMjA4dncpLCAxLjVyZW0pO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgICAgICB9XG5cblx0XHQuY29mZmVlLW9wdGlvbnN7XG5cdFx0XHRtYXJnaW46IDE1cHggMDtcblxuXHRcdFx0dWx7XG5cdFx0XHRcdGNvdW50ZXItcmVzZXQ6IGNvZmZlZS1jb3VudGVyO1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBjb2ZmZWUtY291bnRlcjtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoY29mZmVlLWNvdW50ZXIpIFwiLiBcIjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgfVxufVxuXG5cblxuLy8g44Kz44O844OS44O877yI54us56uL77yJXG4uZHJpbmstY2F0ZWdvcnkuY29mZmVlLW9ubHkge1xuXHQuY29mZmVlLW1lbnUge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDQ1cHg7XG5cblx0XHQuZHJpbmstaXRlbSB7XG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZHJpbmstaW5mbyB7XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2ZmZWUtb3B0aW9ucyB7XG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRjb3VudGVyLXJlc2V0OiBjb2ZmZWUtY291bnRlcjtcblxuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBjb2ZmZWUtY291bnRlcjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGNvZmZlZS1jb3VudGVyKSBcIi4gXCI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWxpZ24taXRlbXMoYmFzZWxpbmUpO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblxuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQuMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8g44Gd44Gu5LuW44Gu44OJ44Oq44Oz44Kv77yI54us56uL77yJXG4uZHJpbmstY2F0ZWdvcnkub3RoZXJzLW9ubHkge1xuXHQub3RoZXJzLW1lbnUge1xuXHRcdC5vdGhlcnMtaXRlbSB7XG5cdFx0XHQub3RoZXJzLWluZm8ge1xuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07IC8vIHllbumDqOWIhuOBruOCteOCpOOCulxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDsgLy8gZmxleGJveOOBp+aoquS4puOBs1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgLy8g44OZ44O844K544Op44Kk44Oz44KS5o+D44GI44KLXG5cdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7IC8vIOaKmOOCiui/lOOBl+OCkumYsuOBkFxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQuMnJlbTsgLy8g5pWw5a2X6YOo5YiG44Gu44K144Kk44K6XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwOyAvLyDnuK7lsI/jgpLpmLLjgZBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8g44OG44Kj44O8XG4uZHJpbmstY2F0ZWdvcnkudGVhIHtcblx0LnRlYS1tZW51IHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA0NXB4O1xuXG5cdFx0LmRyaW5rLWl0ZW0ge1xuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZHJpbmstaW5mbyB7XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudHtcblx0Lm1lbnUtbmF2LXNlY3Rpb257XG5cdFx0Lm1lbnUtbmF2LWxpc3R7XG5cdFx0XHRsaXtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG5cdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxMHB4LCBjYWxjKDBweCArIDEuMDQydncpLCAyMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogY2xhbXAoMTBweCwgY2FsYygwcHggKyAxLjA0MnZ3KSwgMjBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LW1haW4tc2VjdGlvbntcblx0Lm1vZGFsLWNvbnRlbnRze1xuXHRcdC5tb2RhbC1saW5re1xuXHRcdFx0Lm1vZGFsLWhlYWR7XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdC5jYXRlZ29yeS1uYW1lLXdyYXB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZW51LWxpc3R7XG5cdFx0XHRcdCYuYWRkaXRpb25hbHtcblx0XHRcdFx0XHQubWVudS1pdGVte1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2OTBweDtcblxuXHRcdFx0XHRcdFx0PiBmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNy43JTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0LjMlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0tZGVzYy13cmFwe1xuXHRcdFx0XHRcdFx0XHRcdC5hZGRpdGlvbmFsLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0XHQub3B0aW9uLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzEuMyU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2LjMlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Lm9wdGlvbi1kZXNje1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2Mi41JTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tZW51LWl0ZW17XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAxMDBweCkgLyAzKTtcblxuXHRcdFx0XHRcdD4gZmlndXJle1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI2MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0Ni4zJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8g44OH44K544Kv44OI44OD44OX55So44Gu44OJ44Oq44Oz44Kv44Os44Kk44Ki44Km44OIXG4uZHJpbmtzLWNvbnRhaW5lciB7XG5cdC5kcmlua3Mtcm93IHtcblx0XHQuZHJpbmstY2F0ZWdvcnl7XG5cdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHQuaW5ncmVkaWVudC1pbWFnZXtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDY1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5oYWtrby1zb2Rhe1xuXHRcdFx0XHQuc29kYS1tZW51e1xuXHRcdFx0XHRcdC5zb2RhLWl0ZW17XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyDjgrnjg6Djg7zjgrjjg7zvvJrnuKbkuIDliJfjg6zjgqTjgqLjgqbjg4hcblx0XHRcdCYuc21vb3RoaWV7XG5cdFx0XHRcdC5zbW9vdGhpZS1tZW51e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDQ1cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3NDBweDtcblxuXHRcdFx0XHRcdC5kcmluay1pdGVtIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Z2FwOiAyNXB4O1xuXG5cdFx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZHJpbmstaW5mbyB7XG5cdFx0XHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5pbmdyZWRpZW50LWltYWdlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIOOCs+ODvOODq+ODieODl+ODrOOCue+8mue4puS4gOWIl+ODrOOCpOOCouOCpuODiFxuXHRcdFx0Ji5jb2xkLXByZXNze1xuXHRcdFx0XHQuY29sZC1wcmVzcy1tZW51e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDQ1cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3NDBweDtcblxuXHRcdFx0XHRcdC5kcmluay1pdGVtIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Z2FwOiAyNXB4O1xuXG5cdFx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5kcmluay1pbmZvIHtcblx0XHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmluZ3JlZGllbnQtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jb2ZmZWUtb25seXtcblx0XHRcdFx0LmNvZmZlZS1tZW51e1xuXHRcdFx0XHRcdC5kcmluay1pdGVte1xuXHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYub3RoZXJzLW9ubHl7XG5cdFx0XHRcdC5vdGhlcnMtbWVudXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiA0NXB4O1xuXG5cdFx0XHRcdFx0Lm90aGVycy1pdGVte1xuXHRcdFx0XHRcdFx0Lm90aGVycy1pbmZve1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucm93LTMge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdhcDogMTYwcHg7XG5cblx0XHRcdC8vIOW3puWBtO+8muOCs+ODvOODkuODvCArIOOBneOBruS7luOBruODieODquODs+OCr1xuXHRcdFx0LmxlZnQtY29sdW1uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxMjBweDtcblxuXHRcdFx0XHQuZHJpbmstY2F0ZWdvcnl7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8g5Y+z5YG077ya44OG44Kj44O8XG5cdFx0XHQuZHJpbmstY2F0ZWdvcnkudGVhIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tb2RhbF9fdGV4dCB7XG5cdG1pbi13aWR0aDogNDQwcHg7XG59XG4ubW9kYWxfX21lbnUtZGV0YWlsc3tcblx0Lm1vZGFsX19tZW51LXRpdGxle1xuXHRcdC5tZW51LW5hbWV7XG5cdFx0XHRnYXA6IDVweDtcblx0XHR9XG5cdH1cblxuXHQubW9kYWxfX2NhcHRpb257XG5cdFx0Ji5vcHRpb257XG5cdFx0XHQuaW5ncmVkaWVudHMtdGV4dHtcblx0XHRcdFx0Lm9wdGlvaW4tdGV4dHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE4NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTUyMHB4KXtcblx0Lm1lbnUtbWFpbi1zZWN0aW9ue1xuXHRcdC5tYWluLWNvbHVtbntcblx0XHRcdCYuZHJpbmtzLXNlY3Rpb257XG5cdFx0XHRcdC5kcmlua3MtY29udGFpbmVye1xuXHRcdFx0XHRcdC5kcmlua3Mtcm93e1xuXHRcdFx0XHRcdFx0Ji5yb3ctMSxcblx0XHRcdFx0XHRcdCYucm93LTIsXG5cdFx0XHRcdFx0XHQmLnJvdy0ze1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cdFx0XHRcdFx0XHRcdGdhcDogNTBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmRyaW5rLWNhdGVnb3J5e1xuXHRcdFx0XHRcdFx0XHQmLnNtb290aGllLFxuXHRcdFx0XHRcdFx0XHQmLmNvbGQtcHJlc3N7XG5cdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZHJpbmstaXRlbXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmluZ3JlZGllbnQtaW1hZ2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyA0KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYuaGFra28tc29kYXtcblx0XHRcdFx0XHRcdFx0XHQuc29kYS1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQuc29kYS1pdGVte1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0LnNvZGEtaW5mb3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYuc21vb3RoaWV7XG5cdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5kcmluay1pdGVte1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5kcmluay1pbmZve1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5pbmdyZWRpZW50LWltYWdle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA3KVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYuY29sZC1wcmVzc3tcblx0XHRcdFx0XHRcdFx0XHQuZHJpbmstY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5kcmluay1pdGVte1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5kcmluay1pbmZve1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5pbmdyZWRpZW50LWltYWdle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA3KVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYuY29mZmVlLW9ubHl7XG5cdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZHJpbmstaXRlbXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiBmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmluZ3JlZGllbnQtaW1hZ2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDcpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji50ZWF7XG5cdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZHJpbmstaXRlbXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiBmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vZGFsLWNvbnRlbnRze1xuXHRcdFx0Lm1vZGFsLWxpbmt7XG5cdFx0XHRcdC5tb2RhbC1oZWFke1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXG5cdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1lbnUtbGlzdHtcblx0XHRcdFx0XHQmLmFkZGl0aW9uYWx7XG5cdFx0XHRcdFx0XHQubWVudS1pdGVte1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KSAvIDMpO1xuXG5cdFx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWVudS1pdGVte1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXG5cdFx0XHRcdFx0XHQ+IGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0tZGVzYy13cmFwe1xuXHRcdFx0XHRcdFx0XHRcdC5hZGRpdGlvbmFsLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0XHQub3B0aW9uLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWluLWNvbHVtbntcblx0XHRcdCYuZHJpbmtzLXNlY3Rpb257XG5cdFx0XHRcdC5kcmlua3MtY29udGFpbmVye1xuXHRcdFx0XHRcdC5kcmlua3Mtcm93e1xuXHRcdFx0XHRcdFx0LmRyaW5rLWNhdGVnb3J5e1xuXHRcdFx0XHRcdFx0XHQuY2F0ZWdvcnktaGVhZGVye1xuXHRcdFx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbF9fY29udGVudHtcblx0XHQubW9kYWxfX3NsaWRlcntcblx0XHRcdC5zd2lwZXItd3JhcHBlcntcblx0XHRcdFx0LnN3aXBlci1zbGlkZXtcblx0XHRcdFx0XHQubW9kYWxfX3RleHR7XG5cdFx0XHRcdFx0XHQubW9kYWxfX21lbnUtZGV0YWlsc3tcblx0XHRcdFx0XHRcdFx0Lm1vZGFsX19pbmdyZWRpZW50cy1pbWFnZXN7XG5cdFx0XHRcdFx0XHRcdFx0LmluZ3JlZGllbnQtaW1hZ2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDgwcHgpIC8gNCk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpZ2NhcHRpb257XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG5cdC5jLXBhZ2UtZGVzYy1zZWN0aW9ue1xuXHRcdCY6OmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51L212X21lbnVfc3AuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdC5wYWdlLWNvbnRlbnR7XG5cdFx0Lm1lbnUtbmF2LXNlY3Rpb257XG5cdFx0XHQubWVudS1uYXYtbGlzdHtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRnYXA6IDE1cHggMTBweDtcblx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2FsbGVyeS1zZWN0aW9ue1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFxuXHRcdFx0LnNwbGlkZXtcblx0XHRcdFx0Jjpub3QoLmlzLW92ZXJmbG93KXtcblx0XHRcdFx0XHQuc3BsaWRlX19saXN0e1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFxuXHRcdFx0LmdhbGxlcnktd3JhcHtcblx0XHRcdFx0LnNwbGlkZV9fdHJhY2t7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcblx0XHRcdFx0XHQuc3BsaWRlX19saXN0e1xuXHRcdFx0XHRcdFx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcblx0XHRcdFx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogMjY1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDM4MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHQuc3BsaWRlX19hcnJvd3N7XG5cdFx0XHRcdFx0LnNwbGlkZV9fYXJyb3d7XG5cdFx0XHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XG5cdFx0XHRcdFx0XHQmLnNwbGlkZV9fYXJyb3ctLXByZXZ7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tbmV4dHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gNDBweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUtbWFpbi1zZWN0aW9ue1xuXHRcdC5zdXBwbGVtZW50e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRtYXJnaW46IDAgYXV0byA1MHB4O1xuXHRcdFx0Y29sb3I6ICNERUZGMjY7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cblx0XHQubWFpbi1jb2x1bW57XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRyaW5rcy1zZWN0aW9uIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGgye1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5tb2RhbC1jb250ZW50c3tcblx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdFx0Lm1vZGFsLWxpbmt7XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1vZGFsLWhlYWR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0LmNhdGVnb3J5LW5hbWUtd3JhcHtcblx0XHRcdFx0XHRcdFx0XHQuY2F0ZWdvcnktbmFtZS1qcHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5jYXRlZ29yeS1uYW1lLWVue1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5wcmljZS1pbmZve1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubW9kZWwtZGVzY3tcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1lbnUtbGlzdHtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGdhcDogNDBweCAyNXB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQubWVudS1pdGVte1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMjVweCkgLyAyKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXHRcblx0XHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdFx0XHQubWVudS1pdGVtLWRlc2Mtd3JhcHtcblx0XHRcdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0tZGVzY3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IHB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0LmFkZGl0aW9uYWwtaW5mb3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDI1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQub3B0aW9uLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lm9wdGlvbi1kZXNje1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiBwOm5vdCgucHJpY2UtaW5mbyl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQucHJpY2UtaW5mb3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRyaW5rcy1jb250YWluZXJ7XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRnYXA6IDEyMHB4O1xuXG5cdFx0XHRcdC5kcmlua3Mtcm93e1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDEyMHB4O1xuXG5cdFx0XHRcdFx0LmRyaW5rLWNhdGVnb3J5e1xuXHRcdFx0XHRcdFx0LmNhdGVnb3J5LWhlYWRlcntcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHQuY2F0ZWdvcnktbmFtZS13cmFwe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LmNhdGVnb3J5LW5hbWUtanB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQuY2F0ZWdvcnktbmFtZS1lbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5wcmljZS1pbmZve1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5jYXRlZ29yeS1kZXNje1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYua29tYnVjaGF7XG5cdFx0XHRcdFx0XHRcdC5rb21idWNoYS1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogMjVweDtcblxuXHRcdFx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0Ni40JTtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDYuNCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmhha2tvLXNvZGF7XG5cdFx0XHRcdFx0XHRcdC5zb2RhLW1lbnV7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogMjVweDtcblxuXHRcdFx0XHRcdFx0XHRcdC5zb2RhLWl0ZW17XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNjUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMjVweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDYuNCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5zb2RhLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuanVzdGlmeShjZW50ZXIpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGg0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuc21vb3RoaWV7XG5cdFx0XHRcdFx0XHRcdC5zbW9vdGhpZS1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdC5kcmluay1pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWluZm8ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuaW5ncmVkaWVudC1pbWFnZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDcpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlnY2FwdGlvbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5jb2xkLXByZXNze1xuXHRcdFx0XHRcdFx0XHQuY29sZC1wcmVzcy1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdC5kcmluay1pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0LmRyaW5rLWluZm8ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuaW5ncmVkaWVudC1pbWFnZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDcpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlnY2FwdGlvbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5jb2ZmZWUtb25seXtcblx0XHRcdFx0XHRcdFx0LmNvZmZlZS1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdC5kcmluay1pdGVte1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5kcmluay1pbmZvIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5jb2ZmZWUtb3B0aW9ucyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvdW50ZXItcmVzZXQ6IGNvZmZlZS1jb3VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGNvZmZlZS1jb3VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogY291bnRlcihjb2ZmZWUtY291bnRlcikgXCIuIFwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYudGVhe1xuXHRcdFx0XHRcdFx0XHQudGVhLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdC5kcmluay1pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQuZHJpbmstaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5vdGhlcnMtb25seXtcblx0XHRcdFx0XHRcdFx0LmNhdGVnb3J5LWhlYWRlcntcblx0XHRcdFx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdFx0XHRcdC5jYXRlZ29yeS1uYW1lLXdyYXB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5vdGhlcnMtbWVudXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHQub3RoZXJzLWl0ZW17XG5cdFx0XHRcdFx0XHRcdFx0XHQub3RoZXJzLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGg0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0LnByaWNle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5kcmluay1jb250ZW50e1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cdFx0XHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubGVmdC1jb2x1bW57XG5cdFx0XHRcdFx0XHQuZHJpbmstY2F0ZWdvcnl7XG5cdFx0XHRcdFx0XHRcdCYub3RoZXJzLW9ubHl7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDYwcHggYXV0bztcblxuXHRcdFx0XHRcdFx0XHRcdC5vdGhlcnMtbWVudXtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWwge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdC5tb2RhbF9fY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdC5tb2RhbF9fY2xvc2UtYnRuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ei1pbmRleDogMTAwMTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XG5cdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsX19jb250ZW50IHtcblx0XHR3aWR0aDogOTB2dztcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDcwdmg7XG5cdFx0aGVpZ2h0OiA3MHZoO1xuXHRcdC8vIG1heC1oZWlnaHQ6IDgwdmg7XG5cdFx0Ly8gaGVpZ2h0OiA4MHZoO1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5tb2RhbF9fc2xpZGVyIHtcblx0XHQuc3dpcGVyLXdyYXBwZXIge1xuXHRcdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmNvbHVtbjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHQubW9kYWxfX2ltYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDUlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vZGFsX190ZXh0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA1NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWxfX2NhdGVnb3J5LXRpdGxlLFxuXHQubW9kYWxfX21lbnUtZGV0YWlscyxcblx0Lm1vZGFsX19tZW51LXRpdGxlLFxuXHQubW9kYWxfX21lbnUtZGVzY3JpcHRpb24sXG5cdC5tb2RhbF9faW5ncmVkaWVudHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0Lm1vZGFsX19tZW51LWRldGFpbHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5tb2RhbF9fbWVudS10aXRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX19tZW51LWRlc2NyaXB0aW9ue1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHQubW9kYWxfX2luZ3JlZGllbnRzLWltYWdlc3tcblx0XHRcdC5pbmdyZWRpZW50LWltYWdle1xuXHRcdFx0XHQvLyBtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0Z2FwOiAxNXB4IDE1cHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdG1heC13aWR0aDogNzBweDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDQ1cHgpIC8gNCk7XG5cblx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZmlnY2FwdGlvbntcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2RhbF9fY2FwdGlvbntcblx0XHRcdC5pbmdyZWRpZW50cy10ZXh0e1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pbmdyZWRpZW50c3tcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5vcHRpb257XG5cdFx0XHRcdC5pbmdyZWRpZW50cy10ZXh0e1xuXHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHQub3B0aW9pbi10ZXh0e1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxODBweDtcblxuXHRcdFx0XHRcdFx0Lm9wdGlvaW4taGVhZHtcblx0XHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnByaWNlLWluZm97XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWxfX2NhdGVnb3J5LXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0LmNhdGVnb3J5LW5hbWV7XG5cdFx0XHQuamFwYW5lc2V7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmVuZ2xpc2h7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWxfX21lbnUtZGV0YWlsc3tcblx0XHQubW9kYWxfX21lbnUtdGl0bGV7XG5cdFx0XHQubWVudS1uYW1le1xuXHRcdFx0XHQuamFwYW5lc2V7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVuZ2xpc2h7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1lbnUtcHJpY2V7XG5cdFx0XHRcdC5wcmljZXtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGJhc2VsaW5lKTtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHQvLyBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblxuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuN3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWxfX21lbnUtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQubW9kYWxfX21lbnUtZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQjbW9kYWwtYm93bHtcblx0XHQubW9kYWxfX2NvbnRlbnR7XG5cdFx0XHRAaW5jbHVkZSBicy5jb2x1bW47XG5cblx0XHRcdC5tb2RhbF9faW1hZ2V7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQ1JTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5tb2RhbF9fdGV4dHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMTJweDtcblx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1NSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsX19wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5wYWdpbmF0aW9uLXByZXYsXG4gICAgICAgIC5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgIzgyODI4MjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICM4MjgyODI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb24tcHJldiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb24tbnVtYmVycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgLmN1cnJlbnQsXG4gICAgICAgICAgICAuc2VwYXJhdG9yLFxuICAgICAgICAgICAgLnRvdGFsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlcGFyYXRvcixcbiAgICAgICAgICAgIC50b3RhbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg6Ljg7zjg4Djg6vjga7og4zmma/oibLjgpLoqr/mlbRcbiAgICAubW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIFxuICAgICAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */