@charset "UTF-8";
/* base color 
--------------------------------------------------------------------*/
* {
  margin: 0;
  padding: 0;
  min-height: 0vw;
  min-height: 0;
  box-sizing: border-box !important;
}

html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
}

html, body {
  overflow-x: hidden;
}
article, aside, figcaption, 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%;
}

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

:root {
  --main-color: #161C2D;
  --main-font: "Noto Sans JP", sans-serif;
  --scrollbar: 0;
}

body {
  position: relative;
  margin: 0;
  background: #fff;
  -webkit-overflow-scrolling: touch;
  color: var(--main-color);
  font-family: var(--main-font);
  font-size: clamp(1rem, 105.375rem + -200vw, 1.125rem);
  line-height: 1 !important;
  font-feature-settings: "chws" 1;
  font-kerning: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-optical-sizing: auto;
  font-style: normal;
  text-align: left;
  text-rendering: optimizeLegibility;
  outline: none;
}

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

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

ol,
ul {
  list-style-type: none;
}

ul[role=list],
ol[role=list] {
  list-style: none;
}

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-size: 1em;
}

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

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

img,
picture {
  max-width: 100%;
  display: block;
}

input, button,
textarea, select {
  font: inherit;
}

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;
}

/*-- flexbox --*/
/*-- aspect --*/
/*-- text --*/
/*-- point --*/
/* base
-------------------------------------------------------*/
html {
  font-size: 62.5%;
}

body {
  position: relative;
  height: 100%;
  font-family: "LINE Seed JP", sans-serif;
}

.pageWrap {
  position: relative;
  width: 100%;
  text-align: left;
}

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

.ofi-cover-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;";
}

/* メニューが開いている時、ページ背景のスクロールを禁止（スクロールは多くの環境で html 側） */
html.menu-open,
body.menu-open {
  overflow: hidden;
  overscroll-behavior: none;
}

button,
a {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

/* animation
-------------------------------------------------------*/
.fadeLeft {
  opacity: 0;
  transform: translateX(-15px);
  transition: all 0.8s ease;
}
.fadeLeft.inview {
  opacity: 1;
  transform: translateX(0);
}

.fadeRight {
  opacity: 0;
  transform: translateX(15px);
  transition: all 0.8s ease;
}
.fadeRight.inview {
  opacity: 1;
  transform: translateX(0);
}

.fadeUp {
  opacity: 0;
  transform: translateY(15px);
  transition: all 0.8s ease;
}
.fadeUp.inview {
  opacity: 1;
  transform: translateY(0);
}

.fadeIn {
  opacity: 0;
  transition: all 1s 0.5s ease;
}
.fadeIn.inview {
  opacity: 1;
}

.item-fadeUp {
  animation-name: fadeUpAnime;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  opacity: 0;
  visibility: hidden;
}

@keyframes fadeUpAnime {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translateY(50px);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
}
/* common
-------------------------------------------------------*/
.bg-gray {
  position: relative;
}
.bg-gray::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  translate: -50% 0;
  display: block;
  width: 100vw;
  height: 100%;
  z-index: -1;
  background: #F7F4EE;
}

.bg-black {
  position: relative;
}
.bg-black::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  translate: -50% 0;
  display: block;
  width: 100vw;
  height: 100%;
  z-index: -1;
  background: #1F1F1F;
}

.main-color {
  color: #213E9A;
}

.c-link {
  position: relative;
  display: block;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 70px;
  padding: 0 70px 0 40px;
  color: #fff;
  text-decoration: none;
  border-radius: 100px;
  background: #213E9A;
  border: 2px solid #213E9A;
}
.c-link::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 40px;
  transform: translateY(-50%);
  width: 13.828px;
  height: 16.664px;
  background: url(../common/images/arrow-white.svg) no-repeat center center;
  background-size: contain;
}

.c-link-rev {
  position: relative;
  display: block;
  width: 100%;
  height: 100px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  color: #213E9A;
  text-decoration: none;
  border-radius: 100px;
  background: #fff;
  border: 2px solid #213E9A;
}
.c-link-rev::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 40px;
  transform: translateY(-50%);
  width: 13.828px;
  height: 16.664px;
  background: url(../common/images/arrow-blue.svg) no-repeat center center;
  background-size: contain;
}

.c-anchor-link {
  position: relative;
  display: block;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 70px;
  padding: 0 70px 0 40px;
  color: #fff;
  text-decoration: none;
  border-radius: 100px;
  background: #213E9A;
  border: 2px solid #213E9A;
}
.c-anchor-link::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 40px;
  transform: translateY(-50%) rotate(90deg);
  width: 13.828px;
  height: 16.664px;
  background: url(../common/images/arrow-white.svg) no-repeat center center;
  background-size: contain;
}

.c-title-block:has(.main-title .c-text-accent) .sub-title {
  margin-bottom: 20px;
}
.c-title-block .sub-title {
  display: block;
  margin-bottom: 10px;
  font-family: "Caveat", cursive;
  font-size: 5rem;
  font-weight: 700;
  letter-spacing: 0.01em;
  color: #213E9A;
  text-align: center;
}
.c-title-block .main-title {
  font-size: 4.6rem;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.0092em;
  text-align: center;
}

.c-text-block {
  font-size: 2.2rem;
  line-height: 1.8;
  letter-spacing: 0.0044em;
}

.c-cta-block {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  gap: 30px;
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
}
.c-cta-block .tel-block,
.c-cta-block .map-block {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  padding: 50px;
  background: #fff;
}
.c-cta-block .tel-block > p,
.c-cta-block .map-block > p {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 20px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.006em;
}
.c-cta-block .tel-block > a,
.c-cta-block .map-block > a {
  position: relative;
  display: block;
  width: 100%;
  height: 100px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 3rem;
  font-weight: 700;
  line-height: 2;
  letter-spacing: 0.006em;
  color: #fff;
  text-decoration: none;
  border-radius: 100px;
  background: #213E9A;
  border: 2px solid #213E9A;
}
.c-cta-block .tel-block .tel-contents {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
}
.c-cta-block .tel-block .tel-contents .tel-title {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.006em;
}
.c-cta-block .tel-block .tel-contents .tel-time {
  display: inline-block;
  padding: 10px;
  border-radius: 5px;
  background: #D4BA66;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 0.0028em;
}
.c-cta-block .tel-block .tel-contents .tel-time > span {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 0.0036em;
}
.c-cta-block .tel-block > a {
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.0072em;
}
.c-cta-block .tel-block > a::before {
  content: "";
  display: inline-block;
  width: 27px;
  margin-right: 20px;
  aspect-ratio: 3/5;
  background: url(../common/images/icon-tel-white.svg) no-repeat center center;
  background-size: contain;
}
.c-cta-block .map-block > a::before {
  content: "";
  display: inline-block;
  width: 27px;
  margin-right: 20px;
  aspect-ratio: 3/5;
  background: url(../common/images/icon-map-white.svg) no-repeat center center;
  background-size: contain;
}

.c-text-accent {
  position: relative;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  color: #213E9A;
  line-height: 1.5;
}
.c-text-accent::before {
  content: "";
  position: absolute;
  top: -0.075em;
  left: 0;
  width: 100%;
  background-image: radial-gradient(circle, rgb(33, 62, 154) calc(0.075em - 1px), rgba(81, 142, 203, 0) 0.075em);
  background-position: left top;
  background-repeat: repeat-x;
  background-size: 1.03em 0.15em;
  padding-top: 0.15em;
  text-shadow: none;
}

.c-subpage-title-block {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom: 60px;
  padding: 35px 0 40px;
  overflow: hidden;
}
.c-subpage-title-block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 100%;
  transform: translateX(-50%);
  z-index: -1;
  background-image: url("../common/images/texture-bg.svg");
  background-color: #213E9A;
  background-repeat: repeat;
  background-size: 101px 101px;
}
.c-subpage-title-block::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  height: 260px;
  aspect-ratio: 372/260;
  background: url(../common/images/title-bg.svg) no-repeat center center;
  background-size: contain;
  z-index: -1;
}
.c-subpage-title-block .sub-title {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.01em;
  color: #D4BA66;
  font-family: "Caveat", cursive;
}
.c-subpage-title-block .sub-title > span {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.006em;
}
.c-subpage-title-block .main-title {
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.001em;
  color: #FFF;
}

.c-tag-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 15px 10px;
  list-style: none;
}
.c-tag-list > li {
  width: -moz-fit-content;
  width: fit-content;
  padding: 5px 20px;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.8;
  letter-spacing: 0.0072em;
  color: #213E9A;
  background: #EDF1FF;
  border-radius: 100px;
}

/* text-decolation
-------------------------------------------------------*/
.c-text-blue {
  color: #213E9A;
}

.c-text-bg-lb {
  width: -moz-fit-content;
  width: fit-content;
  background: lightblue;
  padding: 5px;
  border-radius: 5px;
  color: #213E9A;
}

.c-text-bold {
  font-weight: 700;
}

/* layout
-------------------------------------------------------*/
.container {
  position: relative;
  width: 100%;
}

.page-content {
  position: relative;
  margin: 0 auto;
}

/*PC*/
@media screen and (min-width: 835px) {
  /* ------------------------------------------------------*/
  .sp-only {
    display: none;
  }
  .pc-only {
    display: block;
  }
  .tab-only {
    display: block;
  }
  .c-link {
    transition: background-color 0.3s ease;
  }
  .c-link::after {
    transition: transform 0.3s ease;
  }
  .c-link:hover {
    background: #fff;
    color: #213E9A;
  }
  .c-link:hover::after {
    background: url(../common/images/arrow-blue.svg) no-repeat center center;
    transform: translate(3px, -50%);
    width: 13.828px;
    height: 16.664px;
    background-size: contain;
  }
  .c-anchor-link {
    transition: background-color 0.3s ease;
  }
  .c-anchor-link::after {
    transition: transform 0.3s ease;
  }
  .c-anchor-link:hover {
    background: #fff;
    color: #213E9A;
  }
  .c-anchor-link:hover::after {
    background: url(../common/images/arrow-blue.svg) no-repeat center center;
    transform: translate(0, calc(-50% + 3px)) rotate(90deg);
    width: 13.828px;
    height: 16.664px;
    background-size: contain;
  }
  .c-link-rev {
    transition: background-color 0.3s ease;
  }
  .c-link-rev::after {
    transition: transform 0.3s ease;
  }
  .c-link-rev:hover {
    background: #213E9A;
    color: #fff;
  }
  .c-link-rev:hover::after {
    background: url(../common/images/arrow-white.svg) no-repeat center center;
    transform: translate(3px, -50%);
    width: 13.828px;
    height: 16.664px;
    background-size: contain;
  }
  .c-cta-block .tel-block > a,
  .c-cta-block .map-block > a {
    transition: background-color 0.3s ease;
  }
  .c-cta-block .tel-block > a:hover,
  .c-cta-block .map-block > a:hover {
    background: #FFF;
    color: #213E9A;
    transition: background-color 0.3s ease;
    border: 2px solid #213E9A;
  }
  .c-cta-block .tel-block > a:hover::before {
    transition: background-image 0.3s ease;
    background: url(../common/images/icon-tel.svg) no-repeat center center;
    background-size: contain;
  }
  .c-cta-block .map-block > a:hover::before {
    transition: background-image 0.3s ease;
    background: url(../common/images/icon-map.svg) no-repeat center center;
    background-size: contain;
  }
  .tel-link {
    pointer-events: none;
  }
  .c-text-block {
    text-align: center;
  }
}
/*TAB*/
@media screen and (min-width: 835px) and (max-width: 1040px) {
  /* ------------------------------------------------------*/
  .tab-only {
    display: block;
  }
  .c-cta-block {
    flex-direction: column;
    gap: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .c-cta-block .tel-block {
    padding: 25px 20px;
  }
  .c-cta-block .tel-block .tel-contents {
    gap: 5px;
    margin-bottom: 15px;
  }
  .c-cta-block .tel-block .tel-contents .tel-title {
    font-size: 2.3rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0092em;
  }
  .c-cta-block .tel-block .tel-contents .tel-time {
    display: inline-block;
    padding: 5px;
    border-radius: 5px;
    background: #D4BA66;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.004em;
  }
  .c-cta-block .tel-block .tel-contents .tel-time > span {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.006em;
  }
  .c-cta-block .tel-block > a {
    max-width: 270px;
    width: 100%;
    margin: 0 auto;
    height: 56px;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0096em;
  }
  .c-cta-block .tel-block > a::before {
    width: 16px;
    margin-right: 10px;
  }
  .c-cta-block .map-block {
    padding: 25px 20px;
  }
  .c-cta-block .map-block > p {
    margin-bottom: 15px;
    font-size: 2.3rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0092em;
  }
  .c-cta-block .map-block > a {
    max-width: 270px;
    width: 100%;
    margin: 0 auto;
    height: 56px;
    font-size: 2.1rem;
    font-weight: 700;
    line-height: 2;
    letter-spacing: 0.0084em;
  }
  .c-cta-block .map-block > a::before {
    width: 16px;
    margin-right: 10px;
  }
}
/*SP*/
@media screen and (max-width: 834px) {
  /* ------------------------------------------------------*/
  .sp-only {
    display: block;
  }
  .tab-only {
    display: none;
  }
  .pc-only {
    display: none;
  }
  .c-cta-block {
    flex-direction: column;
    gap: 15px;
    padding: 0 20px;
  }
  .c-cta-block .tel-block {
    padding: 25px 20px;
  }
  .c-cta-block .tel-block .tel-contents {
    gap: 5px;
    margin-bottom: 15px;
  }
  .c-cta-block .tel-block .tel-contents .tel-title {
    font-size: 2.3rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0092em;
  }
  .c-cta-block .tel-block .tel-contents .tel-time {
    display: inline-block;
    padding: 5px;
    border-radius: 5px;
    background: #D4BA66;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.004em;
  }
  .c-cta-block .tel-block .tel-contents .tel-time > span {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.006em;
  }
  .c-cta-block .tel-block > a {
    max-width: 270px;
    width: 100%;
    margin: 0 auto;
    height: 56px;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0096em;
  }
  .c-cta-block .tel-block > a::before {
    width: 16px;
    margin-right: 10px;
  }
  .c-cta-block .map-block {
    padding: 25px 20px;
  }
  .c-cta-block .map-block > p {
    margin-bottom: 15px;
    font-size: 2.3rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0092em;
  }
  .c-cta-block .map-block > a {
    height: 62px;
    font-size: 2.1rem;
    font-weight: 700;
    line-height: 2;
    letter-spacing: 0.0084em;
  }
  .c-cta-block .map-block > a::before {
    width: 16px;
    margin-right: 10px;
  }
  .c-title-block {
    margin-bottom: 30px;
  }
  .c-title-block .sub-title {
    margin-bottom: 10px;
    font-size: 3.2rem;
    font-weight: 700;
    letter-spacing: 0.0064em;
  }
  .c-title-block .main-title {
    font-size: 3.3rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0132em;
  }
  .c-link,
  .c-link-rev,
  .c-anchor-link {
    height: 54px;
    justify-content: left;
    padding: 0 30px;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0064em;
  }
  .c-link::after,
  .c-link-rev::after,
  .c-anchor-link::after {
    right: 30px;
    width: 10px;
  }
  .c-subpage-title-block {
    margin-bottom: 50px;
    padding: 30px 0;
  }
  .c-subpage-title-block::after {
    top: auto;
    bottom: 0;
    height: 180px;
    max-height: 100%;
    transform: translateY(0);
    z-index: -1;
  }
  .c-subpage-title-block .sub-title {
    margin-bottom: 5px;
    font-size: 3.2rem;
    font-weight: 700;
    letter-spacing: 0.0064em;
  }
  .c-subpage-title-block .main-title {
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: 0.0128em;
  }
  .c-tag-list {
    justify-content: flex-start;
    margin-bottom: 30px;
  }
  .c-tag-list > li {
    padding: 5px 15px;
    font-size: 1.2rem;
    line-height: 1.2;
    letter-spacing: -0.0068em;
  }
  .c-tag-list > li:not(:last-child) {
    margin-right: 0;
  }
}
/* parts
--------------------------------------------------------------------*/
input[type=date],
input[type=time],
input[type=datetime-local] {
  position: relative;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=text],
input[type=date],
input[type=password],
input[type=email],
input[type=time],
input[type=tel],
input[type=number] {
  outline: none;
  border-radius: 0;
  padding: 22px 20px;
  background: #fff;
  border: 1px #ccc solid;
  border-radius: 20px;
  text-align: left;
  font-size: clamp(1rem, 1rem + 0vw, 1rem);
  transition: 0.4s ease;
}
input[type=text]:focus,
input[type=date]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=time]:focus,
input[type=tel]:focus,
input[type=number]:focus {
  box-shadow: 0 0 4px rgba(77, 166, 255, 0.5);
}

::-moz-placeholder {
  color: #888;
  font-weight: 500;
  opacity: 1;
}

::placeholder {
  color: #888;
  font-weight: 500;
  opacity: 1;
}

::-ms-input-placeholder {
  color: #888;
  font-weight: 500;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #888;
  font-weight: 500;
  opacity: 1;
}

.element-full {
  width: 100%;
}

.element-half {
  width: 49%;
}

textarea {
  outline: none;
  border-radius: 0;
  min-height: 200px;
  padding: 22px 20px;
  background: #fff;
  border: 1px #ccc solid;
  border-radius: 20px;
  text-align: left;
  font-size: clamp(1rem, 1rem + 0vw, 1rem);
  transition: 0.4s ease;
}
textarea:focus {
  box-shadow: 0 0 4px rgba(77, 166, 255, 0.5);
}

.error textarea,
.error input[type=text],
.error input[type=date],
.error input[type=password],
.error input[type=email],
.error input[type=time],
.error input[type=tel],
.error input[type=number] {
  background: #FFEAEA;
  border: 1px #F00 solid;
}
.error .select-area select {
  background: #FFEAEA;
  border: 1px #F00 solid;
}
.error .select-area::after {
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #E54545 transparent transparent transparent;
  border-width: 10px calc(12px / 2) 0 calc(12px / 2);
  z-index: 10;
}
.error .errtext:last-child {
  margin-top: 10px;
  color: #FF0000;
  font-size: clamp(0.875rem, 105.25rem + -200vw, 1rem);
  font-weight: 700;
}

.select-area {
  position: relative;
}
.select-area select {
  text-indent: 0.01px;
  text-overflow: ellipsis;
  border: none;
  outline: none;
  box-shadow: none;
  -webkit-appearance: none;
  moz-appearance: none;
  -moz-appearance: none;
       appearance: none;
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 25px 20px;
  background: #fff;
  border: 1px #eee solid;
  color: #888;
  font-weight: 500;
  cursor: pointer;
  transition: 0.5s ease;
}
.select-area select option {
  color: #666;
  font-weight: 500;
}
.select-area select:focus {
  box-shadow: 0 0 4px rgba(77, 166, 255, 0.5);
}
.select-area::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  translate: 0 -50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 10px calc(12px / 2) 0 calc(12px / 2);
  z-index: 10;
}

*[type=submit],
*[type=button] {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
}

.form-action-button {
  position: relative;
  width: 400px;
  height: 80px;
  margin: 0 auto;
  border-radius: 9999px;
  overflow: hidden;
}
.form-action-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #B9508F 0%, #7C6DC5 50%, #3075D9 100%);
  border-radius: 9999px;
  z-index: 1;
}
.form-action-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #D2545A 0%, #B9508F 49.5%, #7C6DC5 100%);
  pointer-events: none;
  opacity: 0;
  transition: 0.5s ease;
  z-index: 1;
}
.form-action-button:hover::after {
  opacity: 1;
}
.form-action-button.disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.form-action-button.disabled::before {
  background: #949494;
}
.form-action-button *[type=submit],
.form-action-button *[type=button] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: none;
  border-radius: 9999px;
  color: #fff;
  font-size: clamp(1rem, 209.75rem + -400vw, 1.25rem);
  font-weight: 500;
  white-space: nowrap;
  cursor: pointer;
  z-index: 5;
}
.form-action-button .pageback:hover::after {
  left: 0;
}
.form-action-button .pageback,
.form-action-button a {
  border: none;
  outline: none;
  box-shadow: none;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #999;
  border-radius: 9999px;
  color: #fff;
  font-size: clamp(1rem, 209.75rem + -400vw, 1.25rem);
  transition: 0.6s ease;
  white-space: nowrap;
  cursor: pointer;
  z-index: 3;
}
.form-action-button .pageback span,
.form-action-button a span {
  position: relative;
  display: inline-flex;
  z-index: 5;
}
.form-action-button .pageback::before,
.form-action-button a::before {
  content: none;
}
.form-action-button .pageback::after,
.form-action-button a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 9999px;
  transition: 0.6s ease;
  background: linear-gradient(90deg, #aaa 0%, #ddd 100%);
  z-index: 2;
  opacity: 0;
}
.form-action-button .pageback:hover::after,
.form-action-button a:hover::after {
  opacity: 1;
}

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

input[type=radio] + label {
  position: relative;
  display: inline-flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 30px;
  min-height: 30px;
  padding-left: 50px;
  font-size: clamp(1rem, 105.375rem + -200vw, 1.125rem);
  font-weight: 500;
  cursor: pointer;
}

input[type=radio] + label::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  background: #fff;
  border: 1px #D9D9D9 solid;
  border-radius: 50%;
  box-sizing: border-box;
  transition: 0.3s ease;
  z-index: 2;
}

input[type=radio]:checked + label::after {
  position: absolute;
  content: "";
  top: 9px;
  left: 9px;
  width: 12px;
  height: 12px;
  background: #3075D9;
  border-radius: 50%;
  opacity: 1;
  z-index: 2;
}

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

input[type=checkbox] + label {
  position: relative;
  display: inline-flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 30px;
  min-height: 30px;
  padding-left: 40px;
  font-weight: 500;
  cursor: pointer;
}

input[type=checkbox] + label::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  background: #fff;
  border: 1px #d9d9d9 solid;
  box-sizing: border-box;
  transition: 0.3s ease;
  z-index: 2;
}

input[type=checkbox]:checked + label::after {
  position: absolute;
  content: "";
  top: 4px;
  left: 4px;
  width: 22px;
  height: 22px;
  background: #4DA6FF url(../../images/form_check.svg) no-repeat center center/14px 10px;
  opacity: 1;
  z-index: 2;
}

.input-check-list {
  display: inline-flex;
  gap: 0 40px;
}

@media screen and (min-width: 769px) {
  /* ------------------------------------------------------*/
}
@media screen and (max-width: 1023px) {
  /* ------------------------------------------------------*/
  input[type=text],
  input[type=date],
  input[type=password],
  input[type=email],
  input[type=time],
  input[type=tel],
  input[type=number] {
    padding: 17px 15px;
    border-radius: 10px;
    letter-spacing: inherit;
  }
  textarea {
    padding: 15px;
  }
  input[type=radio] + label {
    min-width: 25px;
    min-height: 25px;
    padding-left: 35px;
  }
  input[type=radio] + label::before {
    width: 25px;
    height: 25px;
  }
  input[type=radio]:checked + label::after {
    top: 5px;
    left: 5px;
    width: 15px;
    height: 15px;
  }
  .select-area select {
    padding: 22px 15px;
  }
  .form-action-button {
    width: 100%;
    max-width: 500px;
    height: 60px;
    margin: 0 auto;
  }
  .form-code-button {
    width: calc(100% - (51% + 10px));
    height: 50px;
    margin-left: 10px;
  }
  .element-half {
    width: 51%;
  }
  .policy-check input[type=checkbox] + label {
    min-width: 30px;
    min-height: 30px;
  }
  .policy-check input[type=checkbox] + label::before {
    width: 30px;
    height: 30px;
    border: 2px #d9d9d9 solid;
    border-radius: 2px;
  }
  .policy-check input[type=checkbox]:checked + label::after {
    width: 30px;
    height: 30px;
    border-radius: 2px;
    background-size: 16px 12px;
  }
  .input-check-list {
    gap: 0 20px;
  }
}
/* base
-------------------------------------------------------*/
/* header
-------------------------------------------------------*/
.header {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  height: 120px;
  padding: 0 0 0 30px;
  background: #fff;
}
.header .header-logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 210px;
  aspect-ratio: 210/68.47;
}
.header .header-logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
  font-family: "object-fit:contain;object-position:center center;";
}

.contact-block {
  position: absolute;
  top: 0;
  right: 104px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  height: 120px;
  background: #F7F4EE;
  z-index: 50;
}
.contact-block .tel-block {
  position: relative;
  width: 350px;
  height: 100%;
}
.contact-block .tel-block::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 85px;
  background: #D5D2CA;
  transform: translateY(-50%) translateX(50%);
}
.contact-block .tel-block > a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0 40px 0 95px;
}
.contact-block .tel-block > a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50px;
  width: 27px;
  aspect-ratio: 27/44;
  transform: translateY(-50%);
  background: url(../common/images/icon-tel.svg) no-repeat center center;
  background-size: contain;
}
.contact-block .tel-block > a .tel-contents {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.contact-block .tel-block > a .tel-contents .tel-number {
  width: -moz-fit-content;
  width: fit-content;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.0056em;
  color: #213E9A;
}
.contact-block .tel-block > a .tel-contents .tel-time {
  display: inline-block;
  padding: 5px 15px;
  border-radius: 5px;
  background: #D4BA66;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 0.0028em;
}
.contact-block .tel-block > a .tel-contents .tel-time > span {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 0.0036em;
}
.contact-block .map-block {
  width: 255px;
  height: 100%;
}
.contact-block .map-block a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 20px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.004em;
}
.contact-block .map-block a > span {
  padding: 5px;
  border-radius: 5px;
  display: inline-block;
}
.contact-block .map-block a::before {
  content: "";
  display: inline-block;
  width: 27.429px;
  aspect-ratio: 24/35;
  margin-right: 10px;
  background: url(../common/images/icon-map.svg) no-repeat center center;
  background-size: contain;
}

.menu-block .hamburger {
  position: fixed;
  top: 0;
  right: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 120px;
  aspect-ratio: 1/1;
  background: #213E9A;
  border: none;
  cursor: pointer;
  z-index: 100;
}
.menu-block .hamburger.active {
  background: #1F1F1F;
}
.menu-block .hamburger.active .txt-menu {
  display: none;
}
.menu-block .hamburger.active .txt-close {
  display: block;
}
.menu-block .hamburger.active .hamburger__inner span:nth-child(1) {
  transform: translateY(9px) rotate(45deg);
}
.menu-block .hamburger.active .hamburger__inner span:nth-child(2) {
  transform: translateY(-9px) rotate(-45deg);
}
.menu-block .hamburger .txt-close {
  display: none;
}
.menu-block .hamburger .hamburger__inner-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.menu-block .hamburger .hamburger__inner-wrapper .hamburger__inner {
  position: absolute;
  top: 35px;
  left: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  gap: 15px;
  width: 60px;
  height: 19px;
  translate: -50% 0;
  color: #fff;
}
.menu-block .hamburger .hamburger__inner-wrapper .hamburger__inner span {
  display: block;
  width: 60px;
  height: 2px;
  background: #fff;
  border-radius: 2px;
  transition: 0.3s;
}
.menu-block .hamburger .hamburger__inner-wrapper .hamburger__inner > p {
  position: absolute;
  bottom: -37px;
  left: 50%;
  translate: -50% 0;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.004em;
  color: #fff;
}
.menu-block .nav {
  position: fixed;
  top: 0;
  right: -100%;
  max-width: 915px;
  width: 100%;
  height: 100vh;
  transition: right 0.4s cubic-bezier(0.77, 0, 0.18, 1);
  background: #F7F4EE;
  z-index: 60;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.menu-block .nav.active {
  right: 0;
}
.menu-block .nav .nav__inner {
  width: 100%;
  padding: 160px 100px 40px;
  min-height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.menu-block .nav .nav__inner > a {
  position: absolute;
  top: 0;
  left: 100px;
  width: 190px;
  height: 120px;
  display: block;
}
.menu-block .nav .nav__inner > a > figure {
  width: 100%;
  height: 100%;
}
.menu-block .nav .nav__inner > a > figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
  font-family: "object-fit:contain;object-position:center center;";
}
.menu-block .nav .nav__inner ul {
  width: 100%;
  margin-bottom: 50px;
}
.menu-block .nav .nav__inner ul li a {
  display: block;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 0.015em;
  color: #000;
  text-decoration: none;
}
.menu-block .nav .nav__inner ul li a.active {
  right: 0;
}
.menu-block .nav .nav__inner ul li a span {
  display: block;
  margin-bottom: 15px;
  font-size: 2.6rem;
  font-weight: 700;
  letter-spacing: 0.0052em;
  color: #213E9A;
  font-family: "Caveat", cursive;
}
.menu-block .nav .nav__inner ul li:not(:last-child) {
  margin-bottom: 50px;
}
.menu-block .nav .nav__inner .nav-contact {
  width: 100%;
  padding: 30px 40px;
  background: #fff;
}
.menu-block .nav .nav__inner .nav-contact .c-cta-block {
  gap: 0;
}
.menu-block .nav .nav__inner .nav-contact .c-cta-block .tel-block {
  margin-bottom: 50px;
  padding: 0;
}
.menu-block .nav .nav__inner .nav-contact .c-cta-block .tel-block .tel-contents .tel-title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
}
.menu-block .nav .nav__inner .nav-contact .c-cta-block .tel-block > a {
  display: inline-block;
  width: 100%;
  max-width: none;
  height: 95px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.0072em;
  color: #fff;
  text-decoration: none;
  border-radius: 100px;
  background: #213E9A;
}
.menu-block .nav .nav__inner .nav-contact .c-cta-block .tel-block > a::before {
  content: "";
  display: inline-block;
  width: 27px;
  margin-right: 20px;
  aspect-ratio: 3/5;
  background: url(../common/images/icon-tel-white.svg) no-repeat center center;
  background-size: contain;
}
.menu-block .nav .nav__inner .nav-contact .c-cta-block .mail-block {
  width: 100%;
  height: 85px;
}
.menu-block .nav .nav__inner .nav-contact .c-cta-block .mail-block a {
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.0072em;
  color: #fff;
  text-decoration: none;
  border-radius: 100px;
  background: #D4BA66;
  border: 2px solid #D4BA66;
}
.menu-block .nav .nav__inner .nav-contact .c-cta-block .mail-block a::before {
  content: "";
  display: inline-block;
  width: 29px;
  margin-right: 20px;
  aspect-ratio: 29/22;
  background: url(../common/images/icon-mail-white.svg) no-repeat center center;
  background-size: contain;
}
.menu-block .overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  z-index: 50;
}
.menu-block .overlay.active {
  opacity: 1;
  visibility: visible;
}

/*PC*/
@media screen and (min-width: 835px) {
  /* ------------------------------------------------------*/
  .menu-block .hamburger {
    transition: background-color 0.3s ease;
  }
  .menu-block .hamburger:hover {
    background: #1F1F1F;
    transition: background-color 0.3s ease;
  }
  .menu-block .nav .nav__inner .nav-contact .mail-block a {
    transition: background-color 0.3s ease;
  }
  .menu-block .nav .nav__inner .nav-contact .mail-block a:hover {
    background: #FFF;
    color: #D4BA66;
    transition: background-color 0.3s ease;
  }
  .menu-block .nav .nav__inner .nav-contact .mail-block a:hover::before {
    transition: background-image 0.3s ease;
    background: url(../common/images/icon-mail-gold.svg) no-repeat center center;
    background-size: contain;
  }
  .contact-block .map-block a {
    transition: all 0.3s ease;
  }
  .contact-block .map-block a:hover > span {
    color: #FFF;
    background: #213E9A;
    transition: all 0.3s ease;
  }
}
/*TAB*/
@media screen and (min-width: 835px) and (max-width: 1020px) {
  /* ------------------------------------------------------*/
  .contact-block {
    position: fixed;
    top: auto;
    bottom: 0;
    right: 0;
    width: 100vw;
    height: 80px;
    background: #213E9A;
    color: #fff;
  }
  .contact-block .tel-block {
    width: 57.73vw;
  }
  .contact-block .tel-block::after {
    height: 80px;
  }
  .contact-block .tel-block > a {
    position: relative;
    padding: 0;
  }
  .contact-block .tel-block > a::before {
    content: none;
  }
  .contact-block .tel-block > a .tel-contents {
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
    padding-left: 10px;
  }
  .contact-block .tel-block > a .tel-contents::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 15.5px;
    aspect-ratio: 3/5;
    transform: translate(-100%, -50%);
    background: url(../common/images/icon-tel-white.svg) no-repeat center center;
    background-size: contain;
  }
  .contact-block .tel-block > a .tel-contents .tel-number {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0072em;
    color: #fff;
  }
  .contact-block .tel-block > a .tel-contents .tel-time {
    width: 100%;
    padding: 2px 0;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.004em;
    color: #333;
    text-align: center;
  }
  .contact-block .tel-block > a .tel-contents .tel-time > span {
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.0056em;
  }
  .contact-block .map-block {
    flex: 1;
  }
  .contact-block .map-block > a {
    padding: 0 15px;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0064em;
    text-decoration: underline;
    text-decoration-style: solid;
    -webkit-text-decoration-skip: ink;
            text-decoration-skip-ink: auto;
    text-decoration-thickness: 1px;
    text-underline-offset: 10px;
  }
  .contact-block .map-block > a::before {
    display: inline-block;
    width: 15.5px;
    margin-right: 5px;
    aspect-ratio: 3/5;
    background: url(../common/images/icon-map-white.svg) no-repeat center center;
    background-size: contain;
  }
  .contact-block .map-block > a > span {
    padding: 0;
  }
}
/*SP*/
@media screen and (max-width: 834px) {
  /* ------------------------------------------------------*/
  .header .header-logo > a > img {
    width: 100px;
  }
  .menu-block {
    position: relative;
    z-index: 9999;
  }
  .menu-block .hamburger {
    width: 60px;
  }
  .menu-block .hamburger .hamburger__inner-wrapper .hamburger__inner {
    top: 15px;
    height: 9px;
    gap: 7px;
  }
  .menu-block .hamburger .hamburger__inner-wrapper .hamburger__inner > p {
    bottom: -20px;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.002em;
  }
  .menu-block .hamburger .hamburger__inner-wrapper .hamburger__inner > p.txt-close {
    font-size: 0.8rem;
  }
  .menu-block .hamburger .hamburger__inner-wrapper .hamburger__inner > span {
    width: 30px;
    height: 1px;
  }
  .menu-block .hamburger.active .hamburger__inner-wrapper .hamburger__inner > span:nth-child(1) {
    transform: translateY(4.5px) rotate(30deg);
  }
  .menu-block .hamburger.active .hamburger__inner-wrapper .hamburger__inner > span:nth-child(2) {
    transform: translateY(-4.5px) rotate(-30deg);
  }
  .menu-block .nav {
    width: 100vw;
    padding: 30px 40px;
  }
  .menu-block .nav .nav__inner {
    padding: 0;
  }
  .menu-block .nav .nav__inner > a {
    display: block;
    top: 30px;
    left: 40px;
    width: 130px;
    height: 42.75px;
  }
  .menu-block .nav .nav__inner > ul {
    margin-bottom: 35px;
    padding-top: 75px;
  }
  .menu-block .nav .nav__inner > ul > li > a {
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.0022em;
  }
  .menu-block .nav .nav__inner > ul > li > a > span {
    margin-bottom: 5px;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0064em;
  }
  .menu-block .nav .nav__inner > ul > li:not(:last-child) {
    margin-bottom: 25px;
  }
  .menu-block .nav .nav__inner .nav-contact {
    padding: 25px;
  }
  .menu-block .nav .nav__inner .nav-contact .c-cta-block {
    padding: 0;
  }
  .menu-block .nav .nav__inner .nav-contact .c-cta-block .tel-block {
    margin-bottom: 25px;
  }
  .menu-block .nav .nav__inner .nav-contact .c-cta-block .tel-block .tel-contents {
    margin-bottom: 10px;
  }
  .menu-block .nav .nav__inner .nav-contact .c-cta-block .tel-block .tel-contents .tel-title {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.008em;
  }
  .menu-block .nav .nav__inner .nav-contact .c-cta-block .tel-block .tel-contents .tel-time {
    font-size: 0.7rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.0028em;
  }
  .menu-block .nav .nav__inner .nav-contact .c-cta-block .tel-block .tel-contents .tel-time > span {
    font-size: 0.9rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.0036em;
  }
  .menu-block .nav .nav__inner .nav-contact .c-cta-block .tel-block > a {
    max-width: 270px;
    margin: 0 auto;
    height: 47px;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0072em;
  }
  .menu-block .nav .nav__inner .nav-contact .c-cta-block .tel-block > a::before {
    width: 13px;
    margin-right: 10px;
  }
  .menu-block .nav .nav__inner .nav-contact .c-cta-block .mail-block {
    height: 44px;
  }
  .menu-block .nav .nav__inner .nav-contact .c-cta-block .mail-block > a {
    max-width: 270px;
    height: 44px;
    margin: 0 auto;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0064em;
  }
  .menu-block .nav .nav__inner .nav-contact .c-cta-block .mail-block > a::before {
    width: 16px;
    margin-right: 10px;
  }
  .header {
    width: 100%;
    height: 60px;
    padding: 0;
  }
  .header .header-logo {
    position: absolute;
    top: 6px;
    left: 21px;
    width: 150px;
  }
  .contact-block {
    position: fixed;
    top: auto;
    bottom: 0;
    right: 0;
    width: 100vw;
    height: 80px;
    background: #213E9A;
    color: #fff;
  }
  .contact-block .tel-block {
    width: 57.73vw;
  }
  .contact-block .tel-block::after {
    height: 80px;
  }
  .contact-block .tel-block > a {
    position: relative;
    padding: 0 30px 0 35px;
  }
  .contact-block .tel-block > a::before {
    content: none;
  }
  .contact-block .tel-block > a .tel-contents {
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
    padding-left: 10px;
  }
  .contact-block .tel-block > a .tel-contents::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 15.5px;
    aspect-ratio: 3/5;
    transform: translate(-100%, -50%);
    background: url(../common/images/icon-tel-white.svg) no-repeat center center;
    background-size: contain;
  }
  .contact-block .tel-block > a .tel-contents .tel-number {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0072em;
    color: #fff;
  }
  .contact-block .tel-block > a .tel-contents .tel-time {
    width: 100%;
    padding: 2px 0;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.004em;
    color: #333;
    text-align: center;
  }
  .contact-block .tel-block > a .tel-contents .tel-time > span {
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.0056em;
  }
  .contact-block .map-block {
    flex: 1;
  }
  .contact-block .map-block > a {
    padding: 0 15px;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0064em;
    text-decoration: underline;
    text-decoration-style: solid;
    -webkit-text-decoration-skip: ink;
            text-decoration-skip-ink: auto;
    text-decoration-thickness: 1px;
    text-underline-offset: 10px;
  }
  .contact-block .map-block > a::before {
    display: inline-block;
    width: 15.5px;
    margin-right: 5px;
    aspect-ratio: 3/5;
    background: url(../common/images/icon-map-white.svg) no-repeat center center;
    background-size: contain;
  }
  .contact-block .map-block > a > span {
    padding: 0;
  }
}
/*SP*/
@media screen and (max-width: 374px) {
  /* ------------------------------------------------------*/
  .contact-block .tel-block > a .tel-contents .tel-number {
    font-size: 1.6rem;
  }
}
/* base
-------------------------------------------------------*/
.fixed-menu-block {
  position: fixed;
  bottom: 0;
  right: 0;
  display: flex;
  flex-wrap: wrap;
  width: 770px;
  height: 100px;
  z-index: 50;
  transition: opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.15);
}
.fixed-menu-block.is-cta-hidden {
  opacity: 0;
  pointer-events: none;
}
.fixed-menu-block .tel-block {
  flex: 371;
  position: relative;
  width: 350px;
  height: 100%;
  background: #213E9A;
}
.fixed-menu-block .tel-block > a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0 40px 0 95px;
}
.fixed-menu-block .tel-block > a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50px;
  width: 27px;
  aspect-ratio: 27/44;
  transform: translateY(-50%);
  background: url(../common/images/icon-tel-white.svg) no-repeat center center;
  background-size: contain;
}
.fixed-menu-block .tel-block > a .tel-contents {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.fixed-menu-block .tel-block > a .tel-contents .tel-number {
  width: -moz-fit-content;
  width: fit-content;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.0056em;
  color: #fff;
}
.fixed-menu-block .tel-block > a .tel-contents .tel-time {
  display: inline-flex;
  align-items: baseline;
  gap: 0;
  padding: 5px 10px;
  border-radius: 5px;
  background: #D4BA66;
  font-weight: 700;
  line-height: 1;
}
.fixed-menu-block .tel-block > a .tel-contents .tel-time .big {
  font-size: 2.4rem;
  letter-spacing: 0.0048em;
}
.fixed-menu-block .tel-block > a .tel-contents .tel-time .middle {
  margin-right: 0.2em;
  font-size: 1.8rem;
  letter-spacing: 0.0036em;
}
.fixed-menu-block .tel-block > a .tel-contents .tel-time .small {
  font-size: 1.4rem;
  letter-spacing: 0.0028em;
}
.fixed-menu-block .reservation-block {
  flex: 202;
  height: 100%;
  background: #d4ba66;
  color: #fff;
}
.fixed-menu-block .reservation-block > a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.0048em;
}
.fixed-menu-block .reservation-block > a::before {
  content: "";
  display: inline-block;
  width: 29px;
  aspect-ratio: 29/22;
  margin-right: 15px;
  background: url(../common/images/icon-mail-white.svg) no-repeat center center;
  background-size: contain;
}
.fixed-menu-block .pagetop-block {
  flex: 197;
  height: 100%;
  background: #222222;
  color: #fff;
}
.fixed-menu-block .pagetop-block > a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 0.0044em;
  text-align: center;
}
.fixed-menu-block .pagetop-block > a::before {
  content: "";
  display: inline-block;
  width: 35px;
  aspect-ratio: 1/1;
  margin-right: 15px;
  background: url(../common/images/icon-pagetop.svg) no-repeat center center;
  background-size: contain;
}

.c-footer-cta {
  position: relative;
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  padding: 100px 0;
}
.c-footer-cta::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 100%;
  transform: translateX(-50%);
  z-index: -1;
  background: url(../common/images/cta-bg.jpg) no-repeat center center;
  background-size: cover;
}
.c-footer-cta .title-block {
  margin-bottom: 30px;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.001em;
  text-align: center;
}
.c-footer-cta .text-block {
  margin-bottom: 60px;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 2;
  letter-spacing: 0.0044em;
  text-align: center;
}
.c-footer-cta .annotation-block {
  margin-top: 30px;
  font-size: 1.4rem;
  line-height: 1.5;
  letter-spacing: 0.0032em;
  text-align: center;
}
.c-footer-cta .annotation-block.link-block {
  margin-top: 15px;
}
.c-footer-cta .annotation-block.link-block > a {
  color: #213E9A;
  text-decoration: underline;
  display: inline-block;
  padding: 5px 10px;
  background-color: #fff;
}
.c-footer-cta .annotation-block.link-block > a:hover {
  text-decoration: none;
}

footer {
  width: 100vw;
  padding: 50px 0;
  background: #213E9A;
  color: #fff;
}
footer > p {
  font-size: 1.4rem;
  letter-spacing: 0.007em;
  text-align: center;
}
footer > p.annotation-block {
  padding: 10px 0 0 0;
  font-size: 1.2rem;
  line-height: 1.5;
  letter-spacing: 0.0024em;
}

/*PC*/
@media screen and (min-width: 835px) {
  /* ------------------------------------------------------*/
  .fixed-menu-block .tel-block > a {
    pointer-events: none;
  }
  .fixed-menu-block .reservation-block {
    transition: background-color 0.3s ease;
    border: 2px solid #D4BA66;
  }
  .fixed-menu-block .reservation-block:hover {
    background: #fff;
    color: #D4BA66;
  }
  .fixed-menu-block .reservation-block:hover > a::before {
    transition: background-image 0.3s ease;
    background: url(../common/images/icon-mail-gold.svg) no-repeat center center;
    background-size: contain;
  }
  .fixed-menu-block .pagetop-block {
    transition: background-color 0.3s ease;
    border: 2px solid #222;
  }
  .fixed-menu-block .pagetop-block:hover {
    background: #fff;
    color: #1F1F1F;
  }
  .fixed-menu-block .pagetop-block:hover > a::before {
    transition: background-image 0.3s ease;
    background: url(../common/images/icon-pagetop-black.svg) no-repeat center center;
    background-size: contain;
  }
}
/*TAB*/
@media screen and (min-width: 835px) and (max-width: 1344px) {
  /* ------------------------------------------------------*/
  .c-footer-cta {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 835px) and (max-width: 1020px) {
  /* ------------------------------------------------------*/
  .fixed-menu-block {
    display: none;
  }
}
/*SP*/
@media screen and (max-width: 834px) {
  /* ------------------------------------------------------*/
  .c-footer-cta {
    padding: 55px 20px 50px;
  }
  .c-footer-cta .title-block {
    margin-bottom: 15px;
  }
  .c-footer-cta .title-block .main-title {
    font-size: 3.3rem;
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: 0.0132em;
  }
  .c-footer-cta .text-block {
    margin-bottom: 30px;
    font-size: 1.7rem;
    font-weight: 700;
    line-height: 1.8;
    letter-spacing: 0.0068em;
  }
  .c-footer-cta .c-cta-block {
    padding: 0;
  }
  .c-footer-cta .c-cta-block .tel-block > a {
    max-width: 296px;
  }
  .c-footer-cta .c-cta-block .map-block > a {
    max-width: 260px;
    width: 100%;
    margin: 0 auto;
  }
  footer {
    padding: 30px 20px 105px;
  }
  footer > p {
    font-size: 1.1rem;
    line-height: 1;
    letter-spacing: 0.011em;
  }
  footer > p.annotation-block {
    padding: 10px 0 0 0;
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: 0.002em;
  }
}
/* layout
-------------------------------------------------------*/
.lead-section {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto 100px;
}
.lead-section .lead-contents {
  margin-bottom: 60px;
}
.lead-section .lead-contents .lead-text {
  font-size: 2.2rem;
  line-height: 1.8;
  letter-spacing: 0.0044em;
}
.lead-section > ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
.lead-section > ul > li {
  width: 100%;
  padding: 25px 30px;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  overflow: hidden;
}
.lead-section > ul > li > figure {
  width: 120px;
  aspect-ratio: 1/1;
  margin: 0 auto 20px;
}
.lead-section > ul > li > figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.lead-section > ul > li > dl > dt {
  margin-bottom: 15px;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.0044em;
  text-align: center;
}
.lead-section > ul > li > dl > dd {
  font-size: 1.8rem;
  line-height: 1.5;
  letter-spacing: 0.0036em;
}

.roomtype-anchor-section {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  padding: 80px 0;
}
.roomtype-anchor-section > ul {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.roomtype-anchor-section > ul > li {
  width: calc((100% - 60px) / 4);
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  background: #fff;
}
.roomtype-anchor-section > ul > li > a {
  display: block;
  text-align: center;
}
.roomtype-anchor-section > ul > li > a > figure {
  width: 100%;
  aspect-ratio: 305/160;
  overflow: hidden;
}
.roomtype-anchor-section > ul > li > a > figure img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.roomtype-anchor-section > ul > li > a > span {
  position: relative;
  display: inline-block;
  padding: 15px 30px 15px 0px;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0.008em;
}
.roomtype-anchor-section > ul > li > a > span::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 22px;
  height: 22px;
  border-radius: 999px;
  background: #213E9A;
}
.roomtype-anchor-section > ul > li > a > span::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 7px;
  transform: translateY(-50%);
  width: 8px;
  aspect-ratio: 8/10;
  background: url(../room/images/down-arrow-white.svg) no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}

.capsule-room-link-section {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
  text-align: center;
  font-size: 1.7rem;
  line-height: 1.8;
  letter-spacing: -0.0068em;
}
.capsule-room-link-section > a {
  color: #213E9A;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.8;
  letter-spacing: -0.0068em;
  text-decoration: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.twin-room-section,
.double-room-section {
  padding: 0 0 100px;
}

.roomtype-list-section {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
}
.roomtype-list-section.sc-horizontal-line {
  padding: 0 0 60px;
  position: relative;
}
.roomtype-list-section.sc-horizontal-line::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  height: 1px;
  background: #DBDBDB;
}
.roomtype-list-section .c-title-block {
  margin-bottom: 45px;
}
.roomtype-list-section .c-title-block .sub-title {
  color: #D4BA66;
}
.roomtype-list-section .roomtype-list-item {
  position: relative;
  padding-top: 60px;
}
.roomtype-list-section .roomtype-list-item .room-slider {
  position: relative;
  margin-bottom: 60px;
}
.roomtype-list-section .roomtype-list-item .room-slider .swiper {
  width: 100%;
  overflow: hidden;
}
.roomtype-list-section .roomtype-list-item .room-slider .swiper-slide > img {
  width: 100%;
  aspect-ratio: 1280/745;
  height: auto;
  display: block;
  border-radius: 2px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.roomtype-list-section .roomtype-list-item .swiper-button-prev,
.roomtype-list-section .roomtype-list-item .swiper-button-next {
  position: absolute;
  top: 50%;
  width: 70px;
  height: 70px;
  border-radius: 999px;
  background: #213E9A;
  color: #fff;
  border: 2px solid #213E9A;
  transform: translateY(-50%);
}
.roomtype-list-section .roomtype-list-item .swiper-button-prev::after,
.roomtype-list-section .roomtype-list-item .swiper-button-next::after {
  content: "";
  width: 20px;
  height: 16px;
  background-size: contain;
}
.roomtype-list-section .roomtype-list-item .swiper-button-prev {
  left: -30px;
  transform: translateY(-20%) translateX(-100%);
}
.roomtype-list-section .roomtype-list-item .swiper-button-prev::after {
  background: url(../room/images/right-arrow-white.svg) no-repeat center center;
  rotate: 180deg;
}
.roomtype-list-section .roomtype-list-item .swiper-button-next {
  right: -30px;
  transform: translateY(-20%) translateX(100%);
}
.roomtype-list-section .roomtype-list-item .swiper-button-next::after {
  background: url(../room/images/right-arrow-white.svg) no-repeat center center;
}
.roomtype-list-section .roomtype-list-item .swiper-pagination {
  position: static;
  margin-top: 20px;
  text-align: center;
}
.roomtype-list-section .roomtype-list-item .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0 9px !important;
  background: #d5d9e0;
  opacity: 1;
}
.roomtype-list-section .roomtype-list-item .swiper-pagination-bullet-active {
  background: #213E9A;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table:has(.roomtype-price-note) .price-table {
  margin-bottom: 15px;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .table-header {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .table-header > div:first-child {
  width: 45%;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .table-header > div:nth-child(2) {
  width: 32%;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .table-header > div:nth-child(3) {
  width: 23%;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .table-header > div {
  background-color: #213E9A;
  color: #fff;
  padding: 10px 0;
  text-align: center;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.0036em;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .table-header > div:last-child {
  border-right: none;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-table {
  counter-reset: plan-count;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group {
  display: flex;
  overflow: hidden;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group.night-course .plan-info {
  background: #D4DEFF;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group.night-course .plan-name {
  color: #213E9A;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group.night-course .plan-name > small {
  color: #1f1f1f;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group.night-course .price-item .day-type,
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group.night-course .price-item .price {
  background: #EDF1FF;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .plan-info {
  width: 45%;
  padding: 20px;
  border-right: 1px solid #DBDBDB;
  border-bottom: 1px solid #DBDBDB;
  background: #F6F6F6;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 55%;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item .day-type, .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item .price {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 1.8rem;
  line-height: 1.5;
  letter-spacing: 0.0036em;
  border-bottom: 1px solid #DBDBDB;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item .day-type {
  width: 58.2%;
  border-right: 1px solid #DBDBDB;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item .price {
  width: 41.8%;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.004em;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .plan-info .plan-name {
  position: relative;
  padding-left: 40px;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.0036em;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .plan-info .plan-name::before {
  counter-increment: plan-count;
  content: counter(plan-count);
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 25px;
  flex-shrink: 0;
  background: #fff;
  color: #213E9A;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.0036em;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-table .plan-info .plan-name > small {
  display: block;
  font-size: 1.8rem;
  line-height: 1.5;
  letter-spacing: 0.0036em;
  color: #1f1f1f;
}
.roomtype-list-section .roomtype-list-item .roomtype-price-note {
  padding: 25px 30px;
  border-radius: 5px;
  background: #F7F4EE;
}
.roomtype-list-section .roomtype-list-item .c-tag-list {
  margin-bottom: 60px;
}
.roomtype-list-section.playroom-section {
  padding: 0 0 100px;
}
.roomtype-list-section.playroom-section .roomtype-list-item .c-title-block .sub-title {
  margin-bottom: 5px;
}
.roomtype-list-section.playroom-section .roomtype-list-item .room-slider {
  margin-bottom: 35px;
}
.roomtype-list-section.playroom-section .playroom-text-block {
  margin-bottom: 30px;
  font-size: 2.4rem;
  letter-spacing: 0.048em;
  line-height: 1.5;
  text-align: center;
}
.roomtype-list-section.playroom-section .playroom-price-block {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto 60px;
}
.roomtype-list-section.playroom-section .playroom-price-block .title-block {
  padding: 10px 0;
  color: #fff;
  font-size: 2.2rem;
  font-weight: 700;
  letter-spacing: 0.0044em;
  line-height: 1.5;
  text-align: center;
  background: #213E9A;
  border-radius: 5px 5px 0 0;
}
.roomtype-list-section.playroom-section .playroom-price-block .content-block {
  padding: 30px 0;
  background: #fff;
  border-radius: 0 0 5px 5px;
  border: 1px solid #213E9A;
}
.roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  align-items: center;
  width: 100%;
  max-width: 870px;
  margin: 0 auto;
}
.roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item {
  max-width: 385px;
  width: 100%;
  padding: 20px;
  background: #edf1ff;
}
.roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item p {
  font-size: 2.2rem;
  line-height: 1.5;
  letter-spacing: 0.0044em;
  text-align: center;
}
.roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list {
  flex: 1;
}
.roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding-left: 20px;
}
.roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  height: 8px;
  width: 8px;
  border-radius: 100px;
  background: #213e9a;
}
.roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li:not(:last-child) {
  margin-bottom: 10px;
}
.roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li > p {
  font-size: 1.8rem;
  letter-spacing: 0.0036em;
  line-height: 1.6;
}
.roomtype-list-section.playroom-section .playroom-price-block .content-block > p {
  padding: 10px 0 0 0;
  font-size: 1.4rem;
  line-height: 1.5;
  letter-spacing: 0.0044em;
  text-align: center;
}
.roomtype-list-section.playroom-section .playroom-detail-block .sub-title {
  margin-bottom: 25px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.006em;
  text-align: center;
}
.roomtype-list-section.playroom-section .playroom-detail-block .detail-list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.roomtype-list-section.playroom-section .playroom-detail-block .detail-list > li {
  width: calc(50% - 10px);
  background: #fff;
  padding: 25px 30px;
}
.roomtype-list-section.playroom-section .playroom-detail-block .detail-list > li > dl > dt {
  margin-bottom: 10px;
  font-size: 2.2rem;
  font-weight: 700;
  letter-spacing: 0.0044em;
  line-height: 1.5;
  color: #213E9A;
}
.roomtype-list-section.playroom-section .playroom-detail-block .detail-list > li > dl > dd {
  font-size: 1.8rem;
  letter-spacing: 0.0036em;
  line-height: 1.5;
}
.roomtype-list-section.playroom-section .playroom-detail-block .detail-list > li > dl > dd > a {
  color: #213E9A;
  text-decoration: underline;
}
.roomtype-list-section.playroom-section .playroom-detail-block .detail-list > li > dl > dd > a:hover {
  text-decoration: none;
}
.roomtype-list-section.playroom-section .playroom-detail-block .c-tag-list {
  margin-bottom: 25px;
}

.amenity-section .amenity-section-inner {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  padding: 90px 0 100px;
}
.amenity-section .amenity-section-inner .c-title-block {
  margin-bottom: 45px;
}
.amenity-section .amenity-section-inner .amenity-list-block {
  display: flex;
  flex-wrap: wrap;
  gap: 60px;
  margin-bottom: 80px;
}
.amenity-section .amenity-section-inner .amenity-list-block > div {
  flex: 1;
  border-bottom: 1px solid #E0E0E0;
}
.amenity-section .amenity-section-inner .amenity-list-block > div .title-block {
  padding: 10px 15px;
  border-radius: 5px;
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.004em;
  line-height: 1.5;
  background: #213E9A;
}
.amenity-section .amenity-section-inner .amenity-list-block > div ul {
  padding: 20px 10px 30px;
  background: #fff;
}
.amenity-section .amenity-section-inner .amenity-list-block > div ul.front-list > li:not(:last-child) {
  margin-bottom: 15px;
}
.amenity-section .amenity-section-inner .amenity-list-block > div ul > li {
  position: relative;
  padding-left: 15px;
  font-size: 1.8rem;
  letter-spacing: 0.0036em;
  line-height: 1.6;
}
.amenity-section .amenity-section-inner .amenity-list-block > div ul > li::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 100px;
  transform: translateY(-50%);
  background: #213E9A;
}
.amenity-section .amenity-section-inner .amenity-list-block .amenity-list-item > ul {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.amenity-section .amenity-section-inner .amenity-list-block .amenity-list-item > ul > li {
  width: calc((100% - 15px) / 2);
}
.amenity-section .amenity-section-inner .amenity-list-block .amenity-list-front > ul > li > dl {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.amenity-section .amenity-section-inner .amenity-list-block .amenity-list-front > ul > li > dl > dt {
  flex: 3;
  font-size: 1.8rem;
  letter-spacing: 0.0036em;
  line-height: 1.6;
}
.amenity-section .amenity-section-inner .amenity-list-block .amenity-list-front > ul > li > dl > dd {
  flex: 1;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.0036em;
  line-height: 1.6;
  text-align: right;
  color: #213E9A;
}
.amenity-section .amenity-section-inner .link-item > a {
  width: 400px;
  height: 70px;
  margin: 0 auto;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.004em;
  line-height: 1.5;
}

.sc-roomtype-title-block {
  margin-bottom: 35px;
}
.sc-roomtype-title-block .title-block {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.006em;
  text-align: center;
}
.sc-roomtype-title-block .text-block {
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 0.0036em;
  color: #213E9A;
  text-align: center;
}

.sc-roomtype-contents-title-block {
  margin-bottom: 15px;
  padding: 10px;
  color: #1F1F1F;
  text-align: center;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.0044em;
  border-radius: 5px;
  background: #EDF1FF;
}
.sc-roomtype-contents-title-block.day-use-title {
  margin-top: 60px;
}

.sc-annotation-list > li {
  position: relative;
  padding-left: 25px;
  font-size: 1.8rem;
  line-height: 1.6;
  letter-spacing: 0.0036em;
}
.sc-annotation-list > li::before {
  content: "※";
  position: absolute;
  top: 3px;
  left: 0;
  font-size: 1.6rem;
  line-height: 1.6;
}

.sc-roomtype-list-title {
  padding: 30px 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  color: #fff;
}

/*PC*/
@media screen and (min-width: 835px) {
  /* ------------------------------------------------------*/
  .lead-section .lead-contents .lead-text {
    text-align: center;
  }
  .roomtype-anchor-section > ul > li {
    transition: box-shadow 0.3s ease;
  }
  .roomtype-anchor-section > ul > li:hover {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
    transition: box-shadow 0.3s ease;
  }
  .roomtype-anchor-section > ul > li:hover > a {
    color: #213E9A;
  }
  .roomtype-anchor-section > ul > li:hover > a > span::after {
    transform: translateY(calc(-50% + 2px));
  }
  .roomtype-list-section .roomtype-list-item .swiper-button-prev,
  .roomtype-list-section .roomtype-list-item .swiper-button-next {
    transition: all 0.3s ease;
  }
  .roomtype-list-section .roomtype-list-item .swiper-button-prev:hover,
  .roomtype-list-section .roomtype-list-item .swiper-button-next:hover {
    background: #fff;
    color: #213E9A;
  }
  .roomtype-list-section .roomtype-list-item .swiper-button-prev:hover::after {
    background: url(../room/images/right-arrow-blue.svg) no-repeat center center;
  }
  .roomtype-list-section .roomtype-list-item .swiper-button-next:hover::after {
    background: url(../room/images/right-arrow-blue.svg) no-repeat center center;
  }
}
.capsule-room-link-section > a:hover {
  text-decoration: none;
  transition: -webkit-text-decoration 0.3s ease;
  transition: text-decoration 0.3s ease;
  transition: text-decoration 0.3s ease, -webkit-text-decoration 0.3s ease;
}

/*TAB*/
@media screen and (min-width: 835px) and (max-width: 1280px) {
  /* ------------------------------------------------------*/
  .lead-section,
  .roomtype-list-section,
  .roomtype-list-section.playroom-section,
  .roomtype-anchor-section,
  .amenity-section {
    padding-right: 20px;
    padding-left: 20px;
  }
  .roomtype-list-item {
    padding: 40px 20px;
  }
  .amenity-section .amenity-section-inner {
    padding: 60px 0;
  }
  .amenity-section .amenity-section-inner .amenity-list-block {
    flex-direction: column;
    gap: 20px;
    margin-bottom: 30px;
    padding: 0 20px;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div {
    border: 1px solid #213E9A;
    border-radius: 2.5px;
    overflow: hidden;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div .title-block {
    padding: 10px;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.038em;
    text-align: center;
    border-radius: 0;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-item > ul {
    flex-direction: column;
    gap: 10px;
    padding: 15px 20px;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-item > ul > li {
    width: 100%;
    font-size: 1.7rem;
    line-height: 1.8;
    letter-spacing: -0.0068em;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul {
    padding: 15px 20px;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li {
    width: 100%;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li::before {
    top: 10px;
    width: 4px;
    height: 4px;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li > dl {
    flex-direction: column;
    gap: 5px;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li > dl > dt,
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li > dl > dd {
    font-size: 1.7rem;
    line-height: 1.5;
    letter-spacing: -0.0068em;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li > dl > dd {
    text-align: left;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul.front-list > li:not(:last-child) {
    margin-bottom: 10px;
  }
  .amenity-section .amenity-section-inner .link-item {
    padding: 0 20px;
  }
  .amenity-section .amenity-section-inner .link-item > a {
    width: 100%;
    max-width: 320px;
    height: 54px;
    margin: 0 auto;
    padding: 0 30px;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0064em;
  }
  .twin-room-section,
  .double-room-section,
  .theater-room-section,
  .play-room-section {
    padding-bottom: 60px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block {
    margin-bottom: 40px;
    padding: 0 20px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .title-block {
    padding: 10px;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.038em;
    border-radius: 2.5px 2.5px 0 0;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block {
    padding: 20px;
    border-radius: 0 0 2.5px 2.5px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner {
    flex-direction: column;
    gap: 15px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item {
    max-width: 100%;
    padding: 15px 10px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item > p {
    font-size: 1.7rem;
    line-height: 1.8;
    letter-spacing: -0.0068em;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list {
    width: 100%;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li {
    flex-direction: column;
    padding-left: 15px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li::before {
    width: 4px;
    height: 4px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li:not(:last-child) {
    margin-bottom: 5px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li > p {
    font-size: 1.7rem;
    line-height: 1.5;
    letter-spacing: -0.0068em;
  }
}
@media screen and (min-width: 835px) and (max-width: 960px) {
  /* ------------------------------------------------------*/
  .roomtype-anchor-section {
    padding: 60px 120px;
  }
  .roomtype-anchor-section > ul {
    gap: 10px;
  }
  .roomtype-anchor-section > ul > li {
    width: calc((100% - 10px) / 2);
  }
  .roomtype-anchor-section > ul > li > a > span {
    padding: 10px 25px 10px 0px;
    font-size: 1.6rem;
  }
  .roomtype-anchor-section > ul > li > a > span::before {
    width: 18px;
    height: 18px;
  }
  .roomtype-anchor-section > ul > li > a > span::after {
    width: 6px;
    right: 6px;
  }
}
@media screen and (max-width: 1520px) {
  /* ------------------------------------------------------*/
  .roomtype-list-section .roomtype-list-item .swiper-button-prev,
  .roomtype-list-section .roomtype-list-item .swiper-button-next {
    display: none;
  }
}
/*SP*/
@media screen and (max-width: 834px) {
  /* ------------------------------------------------------*/
  .fixed-menu-block {
    display: none;
  }
  .lead-section {
    margin-bottom: 60px;
    padding: 0 20px;
  }
  .lead-section .lead-contents .lead-text {
    margin-bottom: 30px;
    font-size: 1.7rem;
    line-height: 1.8;
    letter-spacing: -0.0068em;
  }
  .lead-section > ul {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .lead-section > ul > li {
    padding: 20px;
    border-radius: 2.5px;
  }
  .lead-section > ul > li > dl > dt {
    font-size: 2.3rem;
    line-height: 1.5;
    letter-spacing: 0.0092em;
  }
  .lead-section > ul > li > dl > dd {
    font-size: 1.7rem;
    line-height: 1.8;
    letter-spacing: -0.0068em;
  }
  .roomtype-anchor-section {
    padding: 60px 20px;
  }
  .roomtype-anchor-section > ul {
    gap: 10px;
  }
  .roomtype-anchor-section > ul > li {
    width: calc((100% - 10px) / 2);
  }
  .roomtype-anchor-section > ul > li > a > span {
    padding: 10px 25px 10px 0px;
    font-size: 1.6rem;
  }
  .roomtype-anchor-section > ul > li > a > span::before {
    width: 18px;
    height: 18px;
  }
  .roomtype-anchor-section > ul > li > a > span::after {
    width: 6px;
    right: 6px;
  }
  .capsule-room-link-section {
    padding: 30px;
    font-size: 1.5rem;
    line-height: 1.4;
    letter-spacing: 0.006em;
  }
  .twin-room-section,
  .double-room-section {
    padding-bottom: 40px;
  }
  .theater-room-section,
  .play-room-section {
    padding-bottom: 0;
  }
  .roomtype-list-section {
    padding-bottom: 30px;
  }
  .roomtype-list-section.sc-horizontal-line {
    padding-bottom: 30px;
  }
  .roomtype-list-section .c-title-block {
    margin-bottom: 30px;
  }
  .roomtype-list-section .roomtype-list-item {
    padding-top: 35px;
  }
  .roomtype-list-section .roomtype-list-item .room-slider {
    margin-bottom: 30px;
  }
  .roomtype-list-section .roomtype-list-item .room-slider .swiper-button-prev,
  .roomtype-list-section .roomtype-list-item .room-slider .swiper-button-next {
    display: none;
  }
  .roomtype-list-section .roomtype-list-item .swiper-pagination {
    margin-top: 15px;
  }
  .roomtype-list-section .roomtype-list-item .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0 5px !important;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-note {
    padding: 20px;
    border-radius: 2.5px;
  }
  .roomtype-list-section .roomtype-list-item .c-tag-list {
    gap: 10px 10px;
    margin-bottom: 30px;
    padding: 0 20px;
  }
  .roomtype-list-section .roomtype-list-item .c-tag-list > li {
    font-size: 1.4rem;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table {
    padding: 0 20px;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .table-header {
    display: none;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-table {
    display: block;
    width: 100%;
    border: none;
    overflow: hidden;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group {
    display: block;
    margin: 0 10px 10px 10px;
    border: none;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);
    border-radius: 0 0 2.5px 2.5px;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .plan-info {
    width: 100%;
    padding: 15px;
    background: #213E9A;
    border-radius: 2.5px 2.5px 0 0;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .plan-info .plan-name {
    padding-left: 35px;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.038em;
    color: #FFF;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .plan-info .plan-name::before {
    top: 1px;
    width: 23px;
    height: 25px;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.038em;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .plan-info .plan-name > small {
    display: block;
    margin-top: 10px;
    font-size: 1.4rem;
    letter-spacing: -0.006em;
    line-height: 1.4;
    color: #FFF;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .plan-info .plan-name > span {
    display: none;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .plan-info .plan-name > span.display-block {
    display: inline-block;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .plan-info .plan-name .c-text-blue {
    color: #fff;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper {
    width: 100%;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item {
    display: block;
    width: 100%;
    padding: 15px 20px;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item:last-child {
    border-radius: 0 0 2.5px 2.5px;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item .day-type,
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item .price {
    width: 100%;
    padding: 0;
    font-size: 1.7rem;
    line-height: 1.5;
    letter-spacing: -0.0068em;
    border-right: none;
    border-bottom: none;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item .day-type {
    margin-bottom: 5px;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item .day-type > span {
    display: block;
    margin-bottom: 5px;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item .day-type > small {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 1.4rem;
    letter-spacing: -0.006em;
    line-height: 1.4;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item .day-type > small.mb-5 {
    margin-bottom: 5px;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item .price {
    font-weight: 700;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group .price-item-wrapper .price-item:not(:last-child) {
    border-bottom: 1px solid #DBDBDB;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group.night-course {
    margin-bottom: 20px;
    background: #fff;
    border-bottom: none;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group.night-course .plan-info {
    background: #213E9A;
  }
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group.night-course .price-item .day-type,
  .roomtype-list-section .roomtype-list-item .roomtype-price-table .price-group.night-course .price-item .price {
    background: #fff;
  }
  .roomtype-list-section.playroom-section {
    padding: 0 0 60px;
  }
  .roomtype-list-section.playroom-section .playroom-text-block {
    padding: 0 20px;
    font-size: 1.7rem;
    line-height: 1.8;
    letter-spacing: -0.0068em;
  }
  .roomtype-list-section.playroom-section .roomtype-list-item .room-slider {
    margin-bottom: 30px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block {
    margin-bottom: 40px;
    padding: 0 20px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .title-block {
    padding: 10px;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.038em;
    border-radius: 2.5px 2.5px 0 0;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block {
    padding: 20px;
    border-radius: 0 0 2.5px 2.5px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner {
    flex-direction: column;
    gap: 15px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item {
    max-width: 100%;
    padding: 15px 10px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item > p {
    font-size: 1.7rem;
    line-height: 1.8;
    letter-spacing: -0.0068em;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list {
    width: 100%;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li {
    flex-direction: column;
    padding-left: 15px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li::before {
    width: 4px;
    height: 4px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li:not(:last-child) {
    margin-bottom: 5px;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block .content-block-inner .content-item-list > ul > li > p {
    font-size: 1.7rem;
    line-height: 1.5;
    letter-spacing: -0.0068em;
  }
  .roomtype-list-section.playroom-section .playroom-price-block .content-block > p {
    text-align: left;
  }
  .roomtype-list-section.playroom-section .playroom-detail-block {
    padding: 0 20px;
  }
  .roomtype-list-section.playroom-section .playroom-detail-block .sub-title {
    margin-bottom: 20px;
    font-size: 2.3rem;
    line-height: 1.5;
    letter-spacing: 0.0092em;
  }
  .roomtype-list-section.playroom-section .playroom-detail-block .detail-list > li {
    flex: auto;
    width: 100%;
    padding: 20px;
    font-size: 1.7rem;
    line-height: 1.8;
    letter-spacing: -0.0068em;
  }
  .roomtype-list-section.playroom-section .playroom-detail-block .detail-list > li > dl > dt {
    margin-bottom: 5px;
    font-size: 1.8rem;
    line-height: 1.4;
    letter-spacing: 0.0072em;
  }
  .roomtype-list-section.playroom-section .playroom-detail-block .detail-list > li > dl > dd {
    font-size: 1.7rem;
    line-height: 1.5;
    letter-spacing: -0.0068em;
  }
  .roomtype-list-section.playroom-section .c-tag-list {
    padding: 0;
  }
  .amenity-section .amenity-section-inner {
    padding: 60px 0;
  }
  .amenity-section .amenity-section-inner .amenity-list-block {
    flex-direction: column;
    gap: 20px;
    margin-bottom: 30px;
    padding: 0 20px;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div {
    border: 1px solid #213E9A;
    border-radius: 2.5px;
    overflow: hidden;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div .title-block {
    padding: 10px;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.038em;
    text-align: center;
    border-radius: 0;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-item > ul {
    flex-direction: column;
    gap: 10px;
    padding: 15px 20px;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-item > ul > li {
    width: 100%;
    font-size: 1.7rem;
    line-height: 1.8;
    letter-spacing: -0.0068em;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-item > ul > li::before {
    top: 12px;
    width: 4px;
    height: 4px;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul {
    padding: 15px 20px;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li {
    width: 100%;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li::before {
    top: 12px;
    width: 4px;
    height: 4px;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li > dl {
    flex-direction: column;
    gap: 5px;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li > dl > dt,
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li > dl > dd {
    font-size: 1.7rem;
    line-height: 1.5;
    letter-spacing: -0.0068em;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul > li > dl > dd {
    text-align: left;
  }
  .amenity-section .amenity-section-inner .amenity-list-block > div.amenity-list-front > ul.front-list > li:not(:last-child) {
    margin-bottom: 10px;
  }
  .amenity-section .amenity-section-inner .link-item {
    padding: 0 20px;
  }
  .amenity-section .amenity-section-inner .link-item > a {
    width: 100%;
    max-width: 320px;
    height: 54px;
    margin: 0 auto;
    padding: 0 30px;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0064em;
  }
  .sc-roomtype-list-title {
    padding: 20px 0;
    font-size: 2.3rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.0092em;
  }
  .sc-annotation-list > li {
    padding-left: 20px;
    font-size: 1.5rem;
    line-height: 1.5;
    letter-spacing: -0.006em;
  }
  .sc-annotation-list > li::before {
    top: 0;
    font-size: 1.5rem;
    line-height: 1.5;
    letter-spacing: -0.006em;
  }
  .sc-annotation-list > li:not(:last-child) {
    margin-bottom: 5px;
  }
  .sc-roomtype-title-block {
    margin-bottom: 25px;
  }
  .sc-roomtype-title-block .title-block {
    font-size: 2.3rem;
    line-height: 1.5;
    letter-spacing: 0.0092em;
  }
  .sc-roomtype-title-block .text-block {
    font-size: 1.5rem;
    line-height: 1.4;
    letter-spacing: 0.006em;
  }
  .sc-roomtype-contents-title-block {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.038em;
  }
  .sc-roomtype-contents-title-block.day-use-title {
    margin-top: 40px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL3Jvb20uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fcmVib290LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19taXhpbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fY29tbW9uLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19mb3JtcGFydHMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX2NtX2hlYWRlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fY21fZm9vdGVyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9yb29tLnNjc3MlMjNzYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0doQjtxRUFBQTtBQ0NBO0VGQUEsU0FBQTtFRUVDLFVBQUE7RUZBRCxlQUFBO0VBQ0MsYUFBQTtFQUNBLGlDRUNBO0FGQUQ7O0FFR0E7RUFDQywyQkFBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZDQUFBO0VGQUEsYUFBQTtBQUNEOztBRUdBO0VBQ0Usa0JBQUE7QUZBRjtBRVVBO0VBQ0MsY0FBQTtBRkpEOztBRU9BO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QUZKRDs7QUVPQTtFQUNDLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUZKRDs7QUVPQTtFQUNFLHFCQUFBO0VBQ0EsdUNBQUE7RUFDQSxjQUFBO0FGSkY7O0FFT0E7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUZKQSxnQkFBQTtFQUNELGlDQUFBO0VBQ0Esd0JBQUE7RUFDQyw2QkVLQTtFRkpBLHFERUtBO0VGSkEseUJFT0E7RUZOQSwrQkVPQTtFRk5BLGtCQUFBO0VFUUEsbUNBQUE7RUFDQSxrQ0FBQTtFQUVBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFBO0VBRUEsYUFBQTtBRlJEOztBRVdBO0VBQ0MscUJBQUE7QUZSRDs7QUVXQTtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7QUZSRDs7QUVXQTs7RUFFQyxxQkFBQTtBRlJEOztBRVdBOztFQUVDLGdCQUFBO0FGUkQ7O0FFV0E7Ozs7RUFJQyxnQkFBQTtBRlJEOztBRVdBO0VBQ0UsY0FBQTtBRlJGOztBRVdBO0VBQ0UsZ0JBQUE7QUZSRjs7QUVXQTtFQUNDLGNBQUE7QUZSRDs7QUVXQTtFQUNFLGtCQUFBO0FGUkY7O0FFV0E7O0VBRUUsbUJBQUE7QUZSRjs7QUVXQTtFRlJDLGNBQUE7QUFDRDs7QUVXQTs7RUZQQyxrQkVTQztFRlJELGNBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7QUFDRDs7QUVXQTtFQUFNLGVBQUE7QUZQTjs7QUVRQTtFQUFNLFdBQUE7QUZKTjs7QUVPQTtFQUNDLGNBQUE7RUZKQSxxQkFBQTtFQUNELDZCQUFBO0VBQ0EscUNBQUE7QUFDQTs7QUVPQTtFRkpBLGNBQUE7RUFDQyxxQkVLQTtBRkpEO0FFTUU7RUZKRCxVQUFBO0FBQ0Q7O0FFU0E7Ozs7RUFJRSxjQUFBO0FGTkY7O0FFU0E7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUZORCxjQUFBO0VBQ0EsNkJBQUE7QUFDRDs7QUVTQTtFQUNDLHNCQUFBO0VGTkEsWUFBQTtBQUNEOztBRVNBOztFQUVFLGVBQUE7RUFDQSxjQUFBO0FGTkY7O0FFU0E7O0VBRUUsYUFBQTtBRk5GOztBRVNBO0VBQ0MsZ0JBQUE7QUZORDs7QUVTQTtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7QUZORDs7QUVTQTtFQUNDLG1CQUFBO0FGTkQ7O0FFU0E7RUFDRSxxQkFBQTtBRk5GOztBRVNBO0VBQ0UsZ0JBQUE7QUZORjs7QUVTQTtFQUNFLFVBQUE7QUZORjs7QUVTQTs7Ozs7RUFLQyxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSw2Q0FBQTtBRk5EOztBRVNBOztFQUVFLGlCQUFBO0FGTkY7O0FFU0E7O0VBRUUsb0JBQUE7QUZORjs7QUVTQTs7OztFQUlFLDBCQUFBO0FGTkY7O0FFU0E7Ozs7RUFJQyxVQUFBO0VBQ0Esa0JBQUE7QUZORDs7QUVTQTs7RUFFQyxzQkFBQTtFQUNBLFVBQUE7QUZORDs7QUVTQTs7OztFQUlFLDJCQUFBO0FGTkY7O0FFU0E7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7QUZORjs7QUVTQTtFQUNFLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QUZORjs7QUVTQTs7RUFFRSxZQUFBO0FGTkY7O0FFU0E7RUFDRSxvQkFBQTtFQUNBLHdCQUFBO0FGTkY7O0FFU0E7O0VBRUUsd0JBQUE7QUZORjs7QUVTQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBRk5GOztBRVNBO0VBQ0UscUJBQUE7QUZORjs7QUdwU0EsZ0JBQUE7QUE2REEsZUFBQTtBQW1CQSxhQUFBO0FBa0JBLGNBQUE7QUN2R0E7d0RBQUE7QUFFQTtFQUNDLGdCQUFBO0FKZ1REOztBSTlTQTtFQUNDLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLHVDSEpXO0FEcVRaOztBSTlTQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FKaVREOztBSTlTQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7S0FBQSxtQkFBQTtFQUNBLGlDQUFBO0tBQUEsOEJBQUE7RUFDQSxnRUFBQTtBSmlURDs7QUk5U0E7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSxpQ0FBQTtLQUFBLDhCQUFBO0VBQ0EsOERBQUE7QUppVEQ7O0FJOVNBLG9EQUFBO0FBQ0E7O0VBRUMsZ0JBQUE7RUFDQSx5QkFBQTtBSmlURDs7QUk5U0E7O0VBRUMsYUFBQTtFQUNBLHdDQUFBO0FKaVREOztBSTlTQTt3REFBQTtBQUVBO0VBQ0MsVUFBQTtFQUNBLDRCQUFBO0VBQ0EseUJBQUE7QUppVEQ7QUkvU0M7RUFDQyxVQUFBO0VBQ0Esd0JBQUE7QUppVEY7O0FJN1NBO0VBQ0MsVUFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7QUpnVEQ7QUk5U0M7RUFDQyxVQUFBO0VBQ0Esd0JBQUE7QUpnVEY7O0FJNVNBO0VBQ0MsVUFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7QUorU0Q7QUk3U0M7RUFDQyxVQUFBO0VBQ0Esd0JBQUE7QUorU0Y7O0FJM1NBO0VBQ0MsVUFBQTtFQUNBLDRCQUFBO0FKOFNEO0FJNVNDO0VBQ0MsVUFBQTtBSjhTRjs7QUkxU0E7RUFDQywyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QUo2U0Q7O0FJMVNBO0VBQ0M7SUo2U0MsVUFBQTtJQUNBLGtCQUFBO0lBQ0MsMkJJNVNEO0VKNlNBO0VJM1NEO0lKNlNFLFVBQUE7SUkzU0QsbUJBQUE7SUFDQSx3QkFBQTtFSjZTQTtBQUNGO0FJMVNBO3dEQUFBO0FBRUE7RUFDQyxrQkFBQTtBSjRTRDtBSTNTQztFRGxFQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxZQVJ5QztFQVN6QyxXQUFBO0VDNERDLG1CQUFBO0FKcVRGOztBSWxUQTtFQUNDLGtCQUFBO0FKcVREO0FJcFRDO0VEekVBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VDbUVDLG1CQUFBO0FKOFRGOztBSTNUQTtFQUNDLGNBQUE7QUo4VEQ7O0FJNVRBO0VBQ0Msa0JBQUE7RUFDQSxjQUFBO0VENUhBLGFBQUE7RUFDQSxlQUFBO0VBTUEsdUJBQUE7RUFHQSxtQkFBQTtFQ3FIQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FKc1VEO0FJclVDO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHlFQUFBO0VBQ0Esd0JBQUE7QUp1VUY7O0FJcFVBO0VBQ0Msa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUR2SkEsYUFBQTtFQUNBLGVBQUE7RUFNQSx1QkFBQTtFQUdBLG1CQUFBO0VDZ0pBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBSjhVRDtBSTdVQztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3RUFBQTtFQUNBLHdCQUFBO0FKK1VGOztBSTVVQTtFQUNDLGtCQUFBO0VBQ0EsY0FBQTtFRDdLQSxhQUFBO0VBQ0EsZUFBQTtFQU1BLHVCQUFBO0VINmZELG1CQUFBO0VBQ0MsWUFBQTtFSXBWQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QUpzVkQ7QUlyVkM7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLHlDQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EseUVBQUE7RUFDQSx3QkFBQTtBSnVWRjs7QUlsVkU7RUFDQyxtQkFBQTtBSnFWSDtBSWxWQztFQUNDLGNBQUE7RUFDQSxtQkFBQTtFQUNBLDhCSGhOWTtFR2lOWixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBSm9WRjtBSWxWQztFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7QUpvVkY7O0FJalZBO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0FKb1ZEOztBSWxWQTtFRGpPQyxhQUFBO0VBQ0EsZUFBQTtFQU1BLDhCQUFBO0VBR0Esb0JBQUE7RUMwTkEsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QUo0VkQ7QUkzVkM7O0VBRUMsT0FBQTtFRDFPRCxhQUFBO0VBQ0EsZUFBQTtFQzJPQyxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0FKK1ZGO0FJOVZFOztFRGhQRCxhQUFBO0VBQ0EsZUFBQTtFQ2lQRSxtQkFBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QUptV0g7QUlqV0U7O0VBQ0Msa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUQ5UEYsYUFBQTtFQUNBLGVBQUE7RUFNQSx1QkN5UHVCO0VKMFd2QixtQkFBQTtFQUNELGVBQUE7RUFDQSxnQkFBQTtFQUNDLGNBQUE7RUFDQSx1QkFBQTtFSXpXRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QUoyV0g7QUl2V0U7RUQ3UUQsYUFBQTtFQUNBLGVBQUE7RUgwbkJBLHVCQUFBO0VBR0EsbUJJL1crQjtFSmdYL0IsU0FBQTtFQUNBLG1CSS9XRTtBSmdYSDtBSS9XRztFSmlYRixlSWhYRztFSmlYSCxnQkloWEc7RUppWEgsZ0JBQUE7RUFDQSx1QkloWEc7QUppWEo7QUkvV0c7RUFDQyxxQkFBQTtFSmlYSCxhQUFBO0VBQ0Qsa0JBQUE7RUFDQSxtQkFBQTtFQUNDLGlCQUFBO0VJL1dHLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtBSmlYSjtBSWhYSTtFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0FKa1hMO0FJOVdFO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtFSmdYRixnQkFBQTtFQUNELHdCQUFBO0FBQ0E7QUkvV0c7RUppWEYsV0FBQTtFQUNBLHFCSWhYRztFSmlYSCxXQUFBO0VBQ0Esa0JJaFhHO0VKaVhILGlCSWhYRztFSmlYSiw0RUFBQTtFSS9XSSx3QkFBQTtBSmlYSjtBSTNXRztFSjZXRixXQUFBO0VBQ0EscUJBQUE7RUkzV0csV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSw0RUFBQTtFQUNBLHdCQUFBO0FKNldKOztBSXhXQTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7RUFDSCx1QkFBQTtFQUFBLGtCQUFBO0VBQ0csY0FBQTtFQUNBLGdCQUFBO0FKMldKO0FJeldJO0VBQ0YsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsOEdBQUE7RUFDQSw2QkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7RUoyV0QsbUJBQUE7RUFDQSxpQkFBQTtBQUNEOztBSXhXQTtFQUNDLGtCQUFBO0VEN1ZBLGFBQUE7RUFDQSxlQUFBO0VBTUEsdUJBQUE7RUFHQSxtQkFBQTtFQ3NWQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBSmtYRDtBSWpYQztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFSm1YRCxZQUFBO0VBQ0QsMkJBQUE7RUFDQSxXQUFBO0VBQ0Msd0RBQUE7RUlqWEMseUJBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0FKbVhGO0FJalhDO0VKbVhELFdBQUE7RUlqWEUsa0JBQUE7RUptWEYsUUlsWEU7RUptWEYsUUFBQTtFQUNDLDJCQUFBO0VBQ0EsYUFBQTtFSWpYQyxxQkFBQTtFQUNBLHNFQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0FKbVhGO0FJalhDO0VKbVhBLGVBQUE7RUFDQSxnQkFBQTtFSWpYQyxnQkFBQTtFSm1YRCxzQkFBQTtFQUNBLGNBQUE7RUlqWEMsOEJBQUE7QUptWEY7QUlsWEU7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FKb1hIO0FJalhDO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7QUptWEY7O0FJaFhBO0VEcFpDLGFBQUE7RUFDQSxlQUFBO0VBTUEsdUJBQUE7RUFHQSxtQkFBQTtFQzZZQSxjQUFBO0VBQ0EsZ0JBQUE7QUowWEQ7QUl6WEM7RUFDQyx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0FKMlhGOztBSXZYQTt3REFBQTtBQUVBO0VBQ0MsY0gvYVc7QUR5eUJaOztBSXhYQTtFQUNDLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNIdGJXO0FEaXpCWjs7QUl6WEE7RUFDQyxnQkFBQTtBSjRYRDs7QUl6WEE7d0RBQUE7QUFFQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtBSjRYRDs7QUkxWEE7RUFDQyxrQkFBQTtFQUNBLGNBQUE7QUo2WEQ7O0FJMVhBLEtBQUE7QUFDQTtFQUNDLDBEQUFBO0VBQ0E7SUFDQyxhQUFBO0VKNlhBO0VJM1hEO0lBQ0MsY0FBQTtFSjZYQTtFSTNYRDtJSjZYRSxjQUFBO0VBQ0Q7RUFDRDtJQUNBLHNDQUFBO0VBQ0M7RUk1WEE7SUFDQywrQkFBQTtFSjhYRDtFQUNEO0lBQ0EsZ0JBQUE7SUFDQyxjQUFBO0VBQ0E7RUk3WEM7SUFDQyx3RUFBQTtJQUNBLCtCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esd0JBQUE7RUorWEY7RUkzWEQ7SUFDQyxzQ0FBQTtFSjZYQTtFSTVYQTtJQUNDLCtCQUFBO0VKOFhEO0VJNVhBO0lBQ0MsZ0JBQUE7SUFDQSxjSDNlUztFRHkyQlY7RUk3WEM7SUFDQyx3RUFBQTtJQUNBLHVEQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esd0JBQUE7RUorWEY7RUkzWEQ7SUFDQyxzQ0FBQTtFSjZYQTtFSTVYQTtJQUNDLCtCQUFBO0VKOFhEO0VJNVhBO0lBQ0MsbUJBQUE7SUFDQSxXQUFBO0VKOFhEO0VJN1hDO0lBQ0MseUVBQUE7SUFDQSwrQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0VKK1hGO0VJeFhDOztJQUNDLHNDQUFBO0VKMlhGO0VJMVhFOztJQUNDLGdCQUFBO0lKNlhGLGNBQUE7SUFDRCxzQ0FBQTtJQUNELHlCQUFBO0VBQ0Q7RUl0WEs7SUp3WEwsc0NBQUE7SUFDQyxzRUl2WEs7SUp3WEwsd0JBQUE7RUFDQztFSWhYRztJSmtYRixzQ0lqWEc7SUprWEgsc0VBQUE7SUloWEcsd0JBQUE7RUprWEo7RUk1V0Q7SUFDQyxvQkFBQTtFSjhXQTtFSTVXRDtJQUNDLGtCQUFBO0VKOFdBO0FBQ0Y7QUkzV0EsTUFBQTtBQUNBO0VBQ0MsMERBQUE7RUFDQTtJQUNDLGNBQUE7RUo2V0E7RUkzV0Y7SUo2V0Usc0JBQUE7SUFDRCxTQUFBO0lBQ0Qsa0JBQUE7SUkzV0MsbUJBQUE7RUo2V0Q7RUFDQztJQUNBLGtCQUFBO0VBQ0M7RUk3V0E7SUorV0QsUUFBQTtJQUNELG1CQUFBO0VBQ0U7RUFDRjtJQUNBLGlCQUFBO0lBQ0MsZ0JBQUE7SUFDQSxnQkFBQTtJQUNDLHdCSS9XRTtFSmdYSDtFQUNBO0lBQ0MscUJJL1dFO0lKZ1hGLFlBQUE7SUFDQSxrQkFBQTtJQUNDLG1CQUFBO0lJOVdDLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsdUJBQUE7RUpnWEY7RUkvV0U7SUppWEYsaUJBQUE7SUFDQyxnQkFBQTtJQUNBLGdCSWhYRTtJSmlYRix1QkFBQTtFQUNEO0VJN1dBO0lBQ0MsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFSitXRDtFSTlXQztJQUNDLFdBQUE7SUFDQSxrQkFBQTtFSmdYRjtFSTVXRDtJSjhXQSxrQkFBQTtFQUNBO0VJN1dDO0lKK1dBLG1CQUFBO0lBQ0MsaUJJOVdBO0lKK1dBLGdCQUFBO0lJN1dBLGdCQUFBO0lBQ0Esd0JBQUE7RUorV0Q7RUk3V0E7SUFDQyxnQkFBQTtJQUNBLFdBQUE7SUFDQSxjQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBO0lBQ0Esd0JBQUE7RUorV0Q7RUk5V0M7SUFDQyxXQUFBO0lKZ1hELGtCQUFBO0VBQ0Q7QUFDRjtBSTFXQSxLQUFBO0FBQ0E7RUFDQywwREFBQTtFQUNBO0lBQ0MsY0FBQTtFSjRXRDtFQUNBO0lJMVdDLGFBQUE7RUo0V0E7RUFDRDtJQUNBLGFBQUE7RUFDQztFSTFXRDtJSjRXQSxzQkFBQTtJQUNBLFNBQUE7SUFDQyxlQUFBO0VBQ0E7RUkzV0E7SUo2V0Esa0JBQUE7RUFDQTtFSTVXQztJSjhXRCxRQUFBO0lBQ0EsbUJBQUE7RUFDQTtFSTdXRTtJQUNDLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0VKK1dIO0VJN1dFO0lKK1dELHFCQUFBO0lJN1dFLFlBQUE7SUorV0Ysa0JBQUE7SUFDQSxtQkFBQTtJSTdXRSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJSitXRix1QkFBQTtFQUNEO0VJOVdHO0lBQ0MsaUJBQUE7SUpnWEgsZ0JBQUE7SUFDQSxnQkFBQTtJSTlXRyx1QkFBQTtFSmdYSjtFSTVXQztJQUNDLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7SUo4V0QsWUFBQTtJQUNBLGlCQUFBO0lJNVdDLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFSjhXRjtFSTdXRTtJQUNDLFdBQUE7SUFDQSxrQkFBQTtFSitXSDtFSTNXQTtJQUNDLGtCQUFBO0VKNldEO0VJNVdDO0lBQ0MsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFSjhXRjtFSTVXQztJQUNDLFlBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLHdCQUFBO0VKOFdGO0VJN1dFO0lBQ0MsV0FBQTtJQUNBLGtCQUFBO0VKK1dIO0VJMVdEO0lBQ0MsbUJBQUE7RUo0V0E7RUkzV0E7SUFDQyxtQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFSjZXRDtFSTNXQTtJQUNDLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0VKNldEO0VJMVdEOzs7SUFHQyxZQUFBO0lBQ0EscUJBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0Esd0JBQUE7RUo0V0E7RUkzV0E7OztJQUNDLFdBQUE7SUFDQSxXQUFBO0VKK1dEO0VJNVdEO0lBQ0MsbUJBQUE7SUFDQSxlQUFBO0VKOFdBO0VJN1dBO0lBQ0MsU0FBQTtJQUNBLFNBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtJQUNBLFdBQUE7RUorV0Q7RUk3V0E7SUFDQyxrQkFBQTtJQUNNLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFSitXUDtFSTdXQTtJQUNDLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0VKK1dEO0VJM1dEO0lBQ0MsMkJBQUE7SUFDQSxtQkFBQTtFSjZXQTtFSTVXQTtJQUNDLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0VKOFdEO0VJN1dDO0lBQ0MsZUFBQTtFSitXRjtBQUNGO0FLcm9DQTtxRUFBQTtBQUVBOzs7RUFHQyxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtBTHVvQ0Q7O0FLcG9DQTs7Ozs7OztFQU9JLGFBQUE7RUFDSCxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3Q0FBQTtFQUNHLHFCQUFBO0FMdW9DSjtBS3JvQ0M7Ozs7Ozs7RUFDQywyQ0FBQTtBTDZvQ0Y7O0FLem9DQTtFQUNDLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QUw0b0NEOztBSy9vQ0E7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0FMNG9DRDs7QUt6b0NBO0VBQ0MsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBTDRvQ0Q7O0FLem9DQTtFQUNDLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QUw0b0NEOztBS3pvQ0E7RUFDQyxXQUFBO0FMNG9DRDs7QUt6b0NBO0VBQ0MsVUFBQTtBTDRvQ0Q7O0FLem9DQTtFQUNJLGFBQUE7RUFDSCxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0cscUJBQUE7QUw0b0NKO0FLMW9DQztFQUNDLDJDQUFBO0FMNG9DRjs7QUt2b0NDOzs7Ozs7OztFQVFDLG1CQUFBO0VBQ0Esc0JBQUE7QUwwb0NGO0FLdm9DRTtFQUNDLG1CQUFBO0VBQ0Esc0JBQUE7QUx5b0NIO0FLdG9DRTtFRlVELFFBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFXRSx5REFBQTtFQUNBLGtEQUFBO0VFdEJBLFdBQUE7QUw0b0NIO0FLdm9DRTtFQUNDLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG9EQUFBO0VBQ0EsZ0JBQUE7QUx5b0NIOztBS25vQ0E7RUFDQyxrQkFBQTtBTHNvQ0Q7QUtwb0NDO0VBQ0MsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0VMc29DRCxxQkFBQTtPQUFBLGdCQUFBO0VLcG9DQyxrQkFBQTtFTHNvQ0QscUJBQUE7RUtwb0NDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7QUxzb0NGO0FLcG9DRTtFQUNDLFdBQUE7RUFDQSxnQkFBQTtBTHNvQ0g7QUtub0NDO0VBQ0MsMkNBQUE7QUxxb0NGO0FLaG9DQztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUY5Q0QsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQVdFLHNEQUFBO0VBQ0Esa0RBQUE7RUVrQ0QsV0FBQTtBTHNvQ0Y7O0FLam9DQTs7RUFFQyxnQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QUxvb0NEOztBS2pvQ0E7RUFDQyxrQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUxvb0NEO0FLbG9DQztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUVBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7QUxvb0NGO0FLbG9DQztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkVBQUE7RUFDQSxvQkFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7QUxvb0NGO0FLaG9DRTtFQUNDLFVBQUE7QUxrb0NIO0FLOW5DQztFQUNDLG1CQUFBO0VBQ0Esb0JBQUE7QUxnb0NGO0FLL25DRTtFQUNDLG1CQUFBO0FMaW9DSDtBSzduQ0M7O0VGL01BLGFBQUE7RUFDQSxlQUFBO0VBTUEsdUJFMk1zQjtFRnhNdEIsbUJFd004QjtFQUM3QixXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VMc29DRCxxQkFBQTtFQUNBLFdBQUE7RUtwb0NDLG1EQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0FMc29DRjtBS2pvQ0c7RUFDQyxPQUFBO0FMbW9DSjtBSzluQ0M7O0VBRUMsWUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VMZ29DRCxNQUFBO0VBQ0EsT0FBQTtFRzcyQ0EsYUFBQTtFQUNBLGVBQUE7RUFNQSx1QkFBQTtFQUdBLG1CRXNPOEI7RUFDN0IsV0FBQTtFQUNBLFlBQUE7RUx1b0NELGdCQUFBO0VBQ0EscUJBQUE7RUtyb0NDLFdBQUE7RUFDQSxtREFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtBTHVvQ0Y7QUtyb0NFOztFTHdvQ0Ysa0JBQUE7RUt0b0NHLG9CQUFBO0VBQ0EsVUFBQTtBTHdvQ0g7QUtyb0NFOztFQUNDLGFBQUE7QUx3b0NIO0FLcm9DRTs7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHNEQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7QUx3b0NIO0FLcm9DRzs7RUFDQyxVQUFBO0FMd29DSjs7QUtsb0NBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0FMcW9DRDs7QUtsb0NBO0VBQ0Msa0JBQUE7RUFDQSxvQkFBQTtFRjVPRyx3QkU2TzhCO0VGN085Qix1QkU2TzhCO0VGN085QixzQkU2TzhCO0VGN085QixtQkU2TzhCO0VBQ2pDLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFEQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FMeW9DRDs7QUt0b0NBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0FMeW9DRDs7QUt0b0NBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtBTHlvQ0Q7O0FLdG9DQTtFQUNDLGFBQUE7RUFDQSxzQkFBQTtBTHlvQ0Q7O0FLdG9DQTtFQUNDLGtCQUFBO0VBQ0Esb0JBQUE7RUYxUkcsd0JFMlI4QjtFRjNSOUIsdUJFMlI4QjtFRjNSOUIsc0JFMlI4QjtFRjNSOUIsbUJFMlI4QjtFQUNqQyx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QUw2b0NEOztBSzFvQ0E7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0FMNm9DRDs7QUsxb0NBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNGQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7QUw2b0NEOztBSzFvQ0E7RUFDQyxvQkFBQTtFQUNBLFdBQUE7QUw2b0NEOztBS3pvQ0E7RUFDQSwwREFBQTtBTDRvQ0E7QUt6b0NBO0VBQ0EsMERBQUE7RUFDQTs7Ozs7OztJQU9DLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtFTDJvQ0M7RUt4b0NGO0lBQ0MsYUFBQTtFTDBvQ0M7RUt2b0NGO0lBQ0MsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7RUx5b0NDO0VLdG9DRjtJQUNDLFdBQUE7SUFDQSxZQUFBO0VMd29DQztFS3JvQ0Y7SUFDQyxRQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VMdW9DQztFS25vQ0Q7SUFDQyxrQkFBQTtFTHFvQ0E7RUtqb0NGO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLGNBQUE7RUxtb0NDO0VLaG9DRjtJQUNDLGdDQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0VMa29DQztFSy9uQ0Y7SUFDQyxVQUFBO0VMaW9DQztFS3ZuQ0Q7SUFDQyxlQUFBO0lBQ0EsZ0JBQUE7RUx5bkNBO0VLdG5DRDtJQUNDLFdBQUE7SUFDQSxZQUFBO0lBQ0EseUJBQUE7SUFDQSxrQkFBQTtFTHduQ0E7RUtybkNEO0lBQ0MsV0FBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLDBCQUFBO0VMdW5DQTtFS25uQ0Y7SUFDQyxXQUFBO0VMcW5DQztBQUNGO0FNbGxEQTt3REFBQTtBQUVBO3dEQUFBO0FBR0E7RUFDQyxrQkFBQTtFSENBLGFBQUE7RUFDQSxlQUFBO0VBTUEsOEJHTnFCO0VIU3JCLG1CR1RvQztFQUNwQyx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QU4wbEREO0FNeGxEQztFSFBBLGFBQUE7RUFDQSxlQUFBO0VHUUMsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7QU40bERGO0FNM2xERTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7S0FBQSxtQkFBQTtFQUNBLGlDQUFBO0tBQUEsOEJBQUE7RUFDQSxnRUFBQTtBTjZsREg7O0FNemxEQTtFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUh4QkEsYUFBQTtFQUNBLGVBQUE7RUFNQSx1QkdtQnFCO0VIaEJyQixtQkdnQjZCO0VBQzdCLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FObW1ERDtBTWptREM7RUFDQyxrQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0FObW1ERjtBTWxtREU7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQ0FBQTtBTm9tREg7QU1sbURFO0VBQ0Msa0JBQUE7RUgvQ0YsYUFBQTtFQUNBLGVBQUE7RUFNQSx1QkcwQ3VCO0VIdkN2QixtQkd1QytCO0VBQzdCLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtBTjJtREg7QU0xbURHO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLHNFQUFBO0VBQ0Esd0JBQUE7QU40bURKO0FNMW1ERztFSGpFRixhQUFBO0VBQ0EsZUFBQTtFQU1BLHVCRzREd0I7RUh6RHhCLG1CR3lEZ0M7QU5tbkRqQztBTWxuREk7RUFDQyx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxjTGhGTztBRG9zRFo7QU1sbkRJO0VBQ0MscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtBTm9uREw7QU1ubkRLO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtBTnFuRE47QU0vbURDO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QU5pbkRGO0FNaG5ERTtFQUNDLGtCQUFBO0VIbkdGLGFBQUE7RUFDQSxlQUFBO0VBTUEsdUJHOEZ1QjtFSDNGdkIsbUJHMkYrQjtFQUM3QixXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FOeW5ESDtBTXhuREc7RUFDQyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBTjBuREo7QU14bkRHO0VBQ0MsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxzRUFBQTtFQUNBLHdCQUFBO0FOMG5ESjs7QU1wbkRDO0VBQ0MsZUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VIbElELGFBQUE7RUFDQSxlQUFBO0VBTUEsdUJHNkhzQjtFSDFIdEIsbUJHMEg4QjtFQUM3QixZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkw3SVU7RUs4SVYsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FOOG5ERjtBTTVuREU7RUFDQyxtQkFBQTtBTjhuREg7QU03bkRHO0VBQ0MsYUFBQTtBTituREo7QU03bkRHO0VBQ0MsY0FBQTtBTituREo7QU0zbkRLO0VBQ0Msd0NBQUE7QU42bkROO0FNM25ESztFQUNDLDBDQUFBO0FONm5ETjtBTXhuREU7RUFDQyxhQUFBO0FOMG5ESDtBTXhuREU7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FOMG5ESDtBTXpuREc7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VIektILGFBQUE7RUFDQSxlQUFBO0VBTUEsOEJHb0t3QjtFSGpLeEIsbUJHaUt1QztFQUNwQyxzQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtBTmtvREo7QU1qb0RJO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FObW9ETDtBTWpvREk7RUFDQyxrQkFBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0FObW9ETDtBTTduREM7RUFDQyxlQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EscURBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFFQSxnQkFBQTtFQUNNLGlDQUFBO0FOOG5EUjtBTTVuREU7RUFDQyxRQUFBO0FOOG5ESDtBTTNuREU7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFSGhPRixhQUFBO0VBQ0EsZUFBQTtFR2lPVyxzQkFBQTtBTituRFo7QU05bkRHO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtBTmdvREo7QU0vbkRJO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QU5pb0RMO0FNaG9ESztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7S0FBQSxtQkFBQTtFQUNBLGlDQUFBO0tBQUEsOEJBQUE7RUFDQSxnRUFBQTtBTmtvRE47QU05bkRHO0VBQ0MsV0FBQTtFQUNBLG1CQUFBO0FOZ29ESjtBTTluREs7RUFDQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtBTmdvRE47QU0vbkRNO0VBQ0MsUUFBQTtBTmlvRFA7QU0vbkRNO0VBQ0MsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsY0xqUks7RUtrUkwsOEJML1FPO0FEZzVEZDtBTTluREs7RUFDQyxtQkFBQTtBTmdvRE47QU01bkRHO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QU44bkRKO0FNN25ESTtFQUNDLE1BQUE7QU4rbkRMO0FNOW5ESztFQUNDLG1CQUFBO0VBQ0EsVUFBQTtBTmdvRE47QU05bkRPO0VIOVJOLGFBQUE7RUFDQSxlQUFBO0VHK1JPLG1CQUFBO0VBQ0EsdUJBQUE7RUFBQSxrQkFBQTtBTmtvRFI7QU0vbkRNO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUh4U04sYUFBQTtFQUNBLGVBQUE7RUFNQSx1QkdtUzJCO0VIaFMzQixtQkdnU21DO0VBQzdCLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkx4VEs7QURnOERaO0FNdm9ETztFQUNDLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNEVBQUE7RUFDQSx3QkFBQTtBTnlvRFI7QU1yb0RLO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QU51b0ROO0FNdG9ETTtFQUNDLHFCQUFBO0VIbFVOLGFBQUE7RUFDQSxlQUFBO0VBTUEsdUJHNlQyQjtFSDFUM0IsbUJHMFRtQztFQUM3QixXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FOK29EUDtBTTlvRE87RUFDQyxXQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDZFQUFBO0VBQ0Esd0JBQUE7QU5ncERSO0FNdm9EQztFQUNDLGVBQUE7RUFDQSxRQUFBO0VBQ0EsOEJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QU55b0RGO0FNdm9ERTtFQUNDLFVBQUE7RUFDQSxtQkFBQTtBTnlvREg7O0FNcG9EQSxLQUFBO0FBQ0E7RUFDQywwREFBQTtFQUVDO0lBQ0Msc0NBQUE7RU5zb0REO0VNcm9EQztJQUNDLG1CQUFBO0lBQ0Esc0NBQUE7RU51b0RGO0VNcG9EQTtJQUNDLHNDQUFBO0VOc29ERDtFTXJvREM7SUFDQyxnQkFBQTtJQUNBLGNBQUE7SUFDQSxzQ0FBQTtFTnVvREY7RU10b0RFO0lBQ0Msc0NBQUE7SUFDQSw0RUFBQTtJQUNBLHdCQUFBO0VOd29ESDtFTW5vREQ7SUFDQyx5QkFBQTtFTnFvREE7RU1ub0RDO0lBQ0MsV0FBQTtJQUNBLG1CTHBaUTtJS3FaUix5QkFBQTtFTnFvREY7QUFDRjtBTS9uREEsTUFBQTtBQUNBO0VBQ0MsMERBQUE7RUFDQTtJQUNDLGVBQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtJQUNBLFFBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLG1CTHRhVTtJS3VhVixXQUFBO0VOaW9EQTtFTWhvREE7SUFDQyxjQUFBO0VOa29ERDtFTWpvREM7SUFDQyxZQUFBO0VObW9ERjtFTWpvREM7SUFDQyxrQkFBQTtJQUNBLFVBQUE7RU5tb0RGO0VNbG9ERTtJQUNDLGFBQUE7RU5vb0RIO0VNbG9ERTtJQUNDLGtCQUFBO0lBQ0EsdUJBQUE7SUFBQSxrQkFBQTtJQUNBLGtCQUFBO0VOb29ESDtFTW5vREc7SUFDQyxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0lBQ0EsT0FBQTtJQUNBLGFBQUE7SUFDQSxpQkFBQTtJQUNBLGlDQUFBO0lBQ0EsNEVBQUE7SUFDQSx3QkFBQTtFTnFvREo7RU1ub0RHO0lINWJKLGFBQUE7SUFDQSxlQUFBO0lBTUEsdUJHdWIwQjtJSHBiMUIsbUJHb2JrQztJQUM3QixpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtJQUNBLFdBQUE7RU40b0RKO0VNMW9ERztJQUNDLFdBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFTjRvREo7RU0zb0RJO0lBQ0MsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0Esd0JBQUE7RU42b0RMO0VNdm9EQTtJQUNDLE9BQUE7RU55b0REO0VNeG9EQztJQUNDLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtJQUNBLDBCQUFBO0lBQ0EsNEJBQUE7SUFDQSxpQ0FBQTtZQUFBLDhCQUFBO0lBQ0EsOEJBQUE7SUFDQSwyQkFBQTtFTjBvREY7RU16b0RFO0lBQ0MscUJBQUE7SUFDQSxhQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLDRFQUFBO0lBQ0Esd0JBQUE7RU4yb0RIO0VNem9ERTtJQUNDLFVBQUE7RU4yb0RIO0FBQ0Y7QU1yb0RBLEtBQUE7QUFDQTtFQUNDLDBEQUFBO0VBSUc7SUFDQyxZQUFBO0VOb29ESDtFTS9uREQ7SUFDQyxrQkFBQTtJQUNBLGFBQUE7RU5pb0RBO0VNaG9EQTtJQUNDLFdBQUE7RU5rb0REO0VNaG9ERTtJQUNDLFNBQUE7SUFDQSxXQUFBO0lBQ0EsUUFBQTtFTmtvREg7RU1qb0RHO0lBQ0MsYUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7SUFDQSx1QkFBQTtFTm1vREo7RU1sb0RJO0lBQ0MsaUJBQUE7RU5vb0RMO0VNam9ERztJQUNDLFdBQUE7SUFDQSxXQUFBO0VObW9ESjtFTTNuREs7SUFDQywwQ0FBQTtFTjZuRE47RU0zbkRLO0lBQ0MsNENBQUE7RU42bkROO0VNdG5EQTtJQUNDLFlBQUE7SUFDQSxrQkFBQTtFTnduREQ7RU12bkRDO0lBQ0MsVUFBQTtFTnluREY7RU14bkRFO0lBQ0MsY0FBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RU4wbkRIO0VNeG5ERTtJQUNDLG1CQUFBO0lBQ0EsaUJBQUE7RU4wbkRIO0VNeG5ESTtJQUNDLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0VOMG5ETDtFTXpuREs7SUFDQyxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0VOMm5ETjtFTXhuREk7SUFDQyxtQkFBQTtFTjBuREw7RU10bkRFO0lBQ0MsYUFBQTtFTnduREg7RU12bkRHO0lBQ0MsVUFBQTtFTnluREo7RU14bkRJO0lBQ0MsbUJBQUE7RU4wbkRMO0VNem5ESztJQUNDLG1CQUFBO0VOMm5ETjtFTTFuRE07SUFDQyxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0VONG5EUDtFTTFuRE07SUFDQyxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFTjRuRFA7RU0zbkRPO0lBQ0MsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0Esd0JBQUE7RU42bkRSO0VNem5ESztJQUNDLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFTjJuRE47RU0xbkRNO0lBQ0MsV0FBQTtJQUNBLGtCQUFBO0VONG5EUDtFTXhuREk7SUFDQyxZQUFBO0VOMG5ETDtFTXpuREs7SUFDQyxnQkFBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0Esd0JBQUE7RU4ybkROO0VNMW5ETTtJQUNDLFdBQUE7SUFDQSxrQkFBQTtFTjRuRFA7RU1ubkREO0lBQ0MsV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0VOcW5EQTtFTXBuREE7SUFDQyxrQkFBQTtJQUNBLFFBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtFTnNuREQ7RU1ubkREO0lBQ0MsZUFBQTtJQUNBLFNBQUE7SUFDQSxTQUFBO0lBQ0EsUUFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsbUJMbHFCVTtJS21xQlYsV0FBQTtFTnFuREE7RU1wbkRBO0lBQ0MsY0FBQTtFTnNuREQ7RU1ybkRDO0lBQ0MsWUFBQTtFTnVuREY7RU1ybkRDO0lBQ0Msa0JBQUE7SUFDQSxzQkFBQTtFTnVuREY7RU10bkRFO0lBQ0MsYUFBQTtFTnduREg7RU10bkRFO0lBQ0Msa0JBQUE7SUFDQSx1QkFBQTtJQUFBLGtCQUFBO0lBQ0Esa0JBQUE7RU53bkRIO0VNdm5ERztJQUNDLFdBQUE7SUFDQSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxPQUFBO0lBQ0EsYUFBQTtJQUNBLGlCQUFBO0lBQ0EsaUNBQUE7SUFDQSw0RUFBQTtJQUNBLHdCQUFBO0VOeW5ESjtFTXZuREc7SUh4ckJKLGFBQUE7SUFDQSxlQUFBO0lBTUEsdUJHbXJCMEI7SUhockIxQixtQkdnckJrQztJQUM3QixpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtJQUNBLFdBQUE7RU5nb0RKO0VNOW5ERztJQUNDLFdBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFTmdvREo7RU0vbkRJO0lBQ0MsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0Esd0JBQUE7RU5pb0RMO0VNM25EQTtJQUNDLE9BQUE7RU42bkREO0VNNW5EQztJQUNDLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtJQUNBLDBCQUFBO0lBQ0EsNEJBQUE7SUFDQSxpQ0FBQTtZQUFBLDhCQUFBO0lBQ0EsOEJBQUE7SUFDQSwyQkFBQTtFTjhuREY7RU03bkRFO0lBQ0MscUJBQUE7SUFDQSxhQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLDRFQUFBO0lBQ0Esd0JBQUE7RU4rbkRIO0VNN25ERTtJQUNDLFVBQUE7RU4rbkRIO0FBQ0Y7QU14bkRBLEtBQUE7QUFDQTtFQUNDLDBEQUFBO0VBQ0E7SUFDQyxpQkFBQTtFTjBuREE7QUFDRjtBT3gzRUE7d0RBQUE7QUFFQTtFQUNDLGVBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFSkVBLGFBQUE7RUFDQSxlQUFBO0VJREEsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0Esc0RBQUE7RUFDQSw0Q0FBQTtBUDQzRUQ7QU8zM0VDO0VBQ0MsVUFBQTtFQUNBLG9CQUFBO0FQNjNFRjtBTzMzRUM7RUFDQyxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG1CTnBCVTtBRGk1RVo7QU81M0VFO0VBQ0Msa0JBQUE7RUpoQkYsYUFBQTtFQUNBLGVBQUE7RUFNQSx1QklXdUI7RUpSdkIsbUJJUStCO0VBQzdCLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtBUHE0RUg7QU9wNEVHO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLDRFQUFBO0VBQ0Esd0JBQUE7QVBzNEVKO0FPcDRFRztFSmxDRixhQUFBO0VBQ0EsZUFBQTtFQU1BLHVCSTZCd0I7RUoxQnhCLG1CSTBCZ0M7QVA2NEVqQztBTzU0RUk7RUFDQyx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0FQODRFTDtBTzU0RUk7RUFDQyxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsTUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBUDg0RUw7QU83NEVLO0VBQ0MsaUJBQUE7RUFDQSx3QkFBQTtBUCs0RU47QU83NEVLO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0FQKzRFTjtBTzc0RUs7RUFDQyxpQkFBQTtFQUNBLHdCQUFBO0FQKzRFTjtBT3o0RUM7RUFDQyxTQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBUDI0RUY7QU8xNEVFO0VKNUVELGFBQUE7RUFDQSxlQUFBO0VBTUEsdUJJdUV1QjtFSnBFdkIsbUJJb0UrQjtFQUM3QixXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0FQbTVFSDtBT2w1RUc7RUFDQyxXQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLDZFQUFBO0VBQ0Esd0JBQUE7QVBvNUVKO0FPaDVFQztFQUNDLFNBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FQazVFRjtBT2o1RUU7RUpyR0QsYUFBQTtFQUNBLGVBQUE7RUFNQSx1QklnR3VCO0VKN0Z2QixtQkk2RitCO0VBQzdCLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtBUDA1RUg7QU96NUVHO0VBQ0MsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwRUFBQTtFQUNBLHdCQUFBO0FQMjVFSjs7QU90NUVBO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QVB5NUVEO0FPeDVFQztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxvRUFBQTtFQUNBLHNCQUFBO0FQMDVFRjtBT3g1RUM7RUFDQyxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0FQMDVFRjtBT3g1RUM7RUFDQyxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtBUDA1RUY7QU94NUVDO0VBQ0MsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtBUDA1RUY7QU96NUVFO0VBQ0MsZ0JBQUE7QVAyNUVIO0FPMTVFRztFQUNDLGNONUtRO0VNNktSLDBCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0FQNDVFSjtBTzM1RUk7RUFDQyxxQkFBQTtBUDY1RUw7O0FPdjVFQTtFQUNDLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJOM0xXO0VNNExYLFdBQUE7QVAwNUVEO0FPejVFQztFQUNDLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBUDI1RUY7QU8xNUVFO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7QVA0NUVIOztBT3g1RUEsS0FBQTtBQUNBO0VBQ0MsMERBQUE7RUFHRTtJQUNDLG9CQUFBO0VQeTVFRjtFT3Q1RUE7SUFDQyxzQ0FBQTtJQUNBLHlCQUFBO0VQdzVFRDtFT3Y1RUM7SUFDQyxnQkFBQTtJQUNBLGNBQUE7RVB5NUVGO0VPdjVFRztJQUNDLHNDQUFBO0lBQ0EsNEVBQUE7SUFDQSx3QkFBQTtFUHk1RUo7RU9wNUVBO0lBQ0Msc0NBQUE7SUFDQSxzQkFBQTtFUHM1RUQ7RU9yNUVDO0lBQ0MsZ0JBQUE7SUFDQSxjQUFBO0VQdTVFRjtFT3I1RUc7SUFDQyxzQ0FBQTtJQUNBLGdGQUFBO0lBQ0Esd0JBQUE7RVB1NUVKO0FBQ0Y7QU9oNUVBLE1BQUE7QUFDQTtFQUNDLDBEQUFBO0VBQ0Q7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VQazVFQztBQUNGO0FPaDVFQTtFQUNDLDBEQUFBO0VBQ0E7SUFDQyxhQUFBO0VQazVFQTtBQUNGO0FPaDVFQSxLQUFBO0FBQ0E7RUFDQywwREFBQTtFQUNBO0lBQ0MsdUJBQUE7RVBrNUVBO0VPajVFQTtJQUNDLG1CQUFBO0VQbTVFRDtFT2w1RUM7SUFDQyxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFUG81RUY7RU9qNUVBO0lBQ0MsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFUG01RUQ7RU9qNUVBO0lBQ0MsVUFBQTtFUG01RUQ7RU9qNUVFO0lBQ0MsZ0JBQUE7RVBtNUVIO0VPLzRFRTtJQUNDLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7RVBpNUVIO0VPNTRFRDtJQUNDLHdCQUFBO0VQODRFQTtFTzc0RUE7SUFDQyxpQkFBQTtJQUNBLGNBQUE7SUFDQSx1QkFBQTtFUCs0RUQ7RU85NEVDO0lBQ0MsbUJBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtFUGc1RUY7QUFDRjtBUXBzRkE7d0RBQUE7QUFFQTtFQUNDLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0FSc3NGRDtBUXJzRkM7RUFDQyxtQkFBQTtBUnVzRkY7QVF0c0ZFO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0FSd3NGSDtBUXJzRkM7RUFDQyxhQUFBO0VBQ0EscUNBQUE7RUFDQSxTQUFBO0FSdXNGRjtBUXRzRkU7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QVJ3c0ZIO0FRdnNGRztFQUNDLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FSeXNGSjtBUXhzRkk7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0tBQUEsbUJBQUE7RUFDQSxpQ0FBQTtLQUFBLDhCQUFBO0FSMHNGTDtBUXRzRkk7RUFDQyxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7QVJ3c0ZMO0FRdHNGSTtFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtBUndzRkw7O0FRbHNGQTtFQUNDLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FScXNGRDtBUXBzRkM7RUxqREEsYUFBQTtFQUNBLGVBQUE7RUtrREMsU0FBQTtBUndzRkY7QVF2c0ZFO0VBQ0MsOEJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QVJ5c0ZIO0FReHNGRztFQUNDLGNBQUE7RUFDQSxrQkFBQTtBUjBzRko7QVF6c0ZJO0VBQ0MsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QVIyc0ZMO0FRMXNGSztFQUNDLFdBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsaUNBQUE7S0FBQSw4QkFBQTtBUjRzRk47QVF6c0ZJO0VBQ0Msa0JBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QVIyc0ZMO0FRMXNGSztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJQN0ZNO0FEeXlGWjtBUTFzRks7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsNEVBQUE7RUFDQSx3QkFBQTtFQUNBLCtCQUFBO0FSNHNGTjs7QVFyc0ZBO0VBQ0MsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBUndzRkQ7QVF2c0ZDO0VBQ0MsY1AxSFU7RU8ySFYsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUNBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxrQ0FBQTtBUnlzRkY7O0FRdHNGQTs7RUFFQyxrQkFBQTtBUnlzRkQ7O0FRdnNGQTtFQUNDLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QVIwc0ZEO0FRenNGQztFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7QVIyc0ZGO0FRMXNGRTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FSNHNGSDtBUXpzRkM7RUFDQyxtQkFBQTtBUjJzRkY7QVExc0ZFO0VBQ0MsY0FBQTtBUjRzRkg7QVF6c0ZDO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtBUjJzRkY7QVExc0ZFO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtBUjRzRkg7QVEzc0ZHO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0FSNnNGTDtBUTFzRkk7RUFDQyxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLGlDQUFBO0tBQUEsOEJBQUE7QVI0c0ZMO0FReHNGRTs7RUFFQyxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJQak1TO0VPa01ULFdBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0FSMHNGSDtBUXpzRkc7O0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7QVI0c0ZKO0FRenNGRTtFQUNDLFdBQUE7RUFDQSw2Q0FBQTtBUjJzRkg7QVExc0ZHO0VBQ0MsNkVBQUE7RUFDQSxjQUFBO0FSNHNGSjtBUXpzRkU7RUFDQyxZQUFBO0VBQ0EsNENBQUE7QVIyc0ZIO0FRMXNGRztFQUNDLDZFQUFBO0FSNHNGSjtBUXpzRkU7RUFDQyxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QVIyc0ZIO0FRenNGRTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QVIyc0ZIO0FRenNGRTtFQUNDLG1CUHhPUztBRG03Rlo7QVF6c0ZFO0VBQ0MsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBUjJzRkg7QVF6c0ZJO0VBQ0MsbUJBQUE7QVIyc0ZMO0FReHNGRztFTDdPRixhQUFBO0VBQ0EsZUFBQTtFSzhPRyxXQUFBO0FSNHNGSjtBUTFzRks7RUFDQyxVQUFBO0FSNHNGTjtBUTFzRks7RUFDQyxVQUFBO0FSNHNGTjtBUTFzRks7RUFDQyxVQUFBO0FSNHNGTjtBUXpzRkk7RUFDQyx5QlBsUU87RU9tUVAsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0RBQUE7QVIyc0ZMO0FRMXNGSztFQUNDLGtCQUFBO0FSNHNGTjtBUXhzRkc7RUFDQyx5QkFBQTtBUjBzRko7QVF4c0ZHO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FSMHNGSjtBUXZzRks7RUFDQyxtQkFBQTtBUnlzRk47QVF2c0ZLO0VBQ0MsY1A1Uk07QURxK0ZaO0FReHNGTTtFQUNDLGNBQUE7QVIwc0ZQO0FRdHNGTTs7RUFFQyxtQkFBQTtBUndzRlA7QVFwc0ZJO0VBQ0MsVUFBQTtFQUNBLGFBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUJBQUE7QVJzc0ZMO0FRcHNGSTtFTHpTSCxhQUFBO0VBQ0EsZUFBQTtFSzBTSSxVQUFBO0FSd3NGTDtBUXZzRks7RUw1U0osYUFBQTtFQUNBLGVBQUE7RUs2U0ssV0FBQTtBUjJzRk47QVExc0ZNO0VML1NMLGFBQUE7RUFDQSxlQUFBO0VLZ1RNLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLGdDQUFBO0FSOHNGUDtBUTNzRk07RUFDQyxZQUFBO0VBQ0EsK0JBQUE7QVI2c0ZQO0FRM3NGTTtFQUNDLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FSNnNGUDtBUXZzRkk7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7QVJ5c0ZMO0FReHNGSztFQUNDLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VMclZMLGFBQUE7RUFDQSxlQUFBO0VLc1ZLLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGNQbldNO0VPb1dOLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0FSNHNGTjtBUTFzRks7RUFDQyxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtBUjRzRk47QVF2c0ZFO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FSeXNGSDtBUXZzRkU7RUFDQyxtQkFBQTtBUnlzRkg7QVF0c0ZDO0VBQ0Msa0JBQUE7QVJ3c0ZGO0FRcnNGSTtFQUNDLGtCQUFBO0FSdXNGTDtBUXBzRkc7RUFDQyxtQkFBQTtBUnNzRko7QVFuc0ZFO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBUnFzRkg7QVFuc0ZFO0VBQ0MsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QVJxc0ZIO0FRcHNGRztFQUNDLGVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CUDNaUTtFTzRaUiwwQkFBQTtBUnNzRko7QVFwc0ZHO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtBUnNzRko7QVFyc0ZJO0VMN1pILGFBQUE7RUFDQSxlQUFBO0VLOFpJLFNBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QVJ5c0ZMO0FReHNGSztFQUNDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBUjBzRk47QVF6c0ZNO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7QVIyc0ZQO0FReHNGSztFQUNDLE9BQUE7QVIwc0ZOO0FReHNGTztFQUNDLGtCQUFBO0VMcGJQLGFBQUE7RUFDQSxlQUFBO0VLcWJPLGtCQUFBO0FSNHNGUjtBUTNzRlE7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBUjZzRlQ7QVEzc0ZRO0VBQ0MsbUJBQUE7QVI2c0ZUO0FRM3NGUTtFQUNDLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtBUjZzRlQ7QVF2c0ZJO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtBUnlzRkw7QVFwc0ZHO0VBQ0MsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QVJzc0ZKO0FRcHNGRztFTC9kRixhQUFBO0VBQ0EsZUFBQTtFS2dlRyxTQUFBO0FSd3NGSjtBUXZzRkk7RUFDQyx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QVJ5c0ZMO0FRdnNGTTtFQUNDLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjUG5mSztBRDRyR1o7QVF2c0ZNO0VBQ0MsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0FSeXNGUDtBUXhzRk87RUFDQyxjUDFmSTtFTzJmSiwwQkFBQTtBUjBzRlI7QVF6c0ZRO0VBQ0MscUJBQUE7QVIyc0ZUO0FRcHNGRztFQUNDLG1CQUFBO0FSc3NGSjs7QVFoc0ZDO0VBQ0MsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0FSbXNGRjtBUWxzRkU7RUFDQyxtQkFBQTtBUm9zRkg7QVFsc0ZFO0VMN2dCRCxhQUFBO0VBQ0EsZUFBQTtFSzhnQkUsU0FBQTtFQUNBLG1CQUFBO0FSc3NGSDtBUXJzRkc7RUFDQyxPQUFBO0VBQ0EsZ0NBQUE7QVJ1c0ZKO0FRdHNGSTtFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CUGxpQk87QUQwdUdaO0FRdHNGSTtFQUNDLHVCQUFBO0VBQ0EsZ0JBQUE7QVJ3c0ZMO0FRcnNGTztFQUNDLG1CQUFBO0FSdXNGUjtBUW5zRks7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0FScXNGTjtBUXBzRk07RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSwyQkFBQTtFQUNBLG1CUDdqQks7QURtd0daO0FRaHNGSTtFTDdqQkgsYUFBQTtFQUNBLGVBQUE7RUs4akJJLFNBQUE7QVJvc0ZMO0FRbnNGSztFQUNDLDhCQUFBO0FScXNGTjtBUTlyRk07RUx4a0JMLGFBQUE7RUFDQSxlQUFBO0VLeWtCTSxTQUFBO0FSa3NGUDtBUWpzRk87RUFDQyxPQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0FSbXNGUjtBUWpzRk87RUFDQyxPQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNQOWxCSTtBRGl5R1o7QVEzckZHO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBUjZyRko7O0FReHJGQTtFQUNDLG1CQUFBO0FSMnJGRDtBUTFyRkM7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QVI0ckZGO0FRMXJGQztFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLGNQL25CVTtFT2dvQlYsa0JBQUE7QVI0ckZGOztBUXpyRkE7RUFDQyxtQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QVI0ckZEO0FRM3JGQztFQUNDLGdCQUFBO0FSNnJGRjs7QVF6ckZDO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtBUjRyRkY7QVEzckZFO0VBQ0MsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FSNnJGSDs7QVF6ckZBO0VBQ0MsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FSNHJGRDs7QVF6ckZBLEtBQUE7QUFDQTtFQUNDLDBEQUFBO0VBR0U7SUFDQyxrQkFBQTtFUjByRkY7RVFwckZDO0lBQ0MsZ0NBQUE7RVJzckZGO0VRcnJGRTtJQUNDLHlDQUFBO0lBQ0EsZ0NBQUE7RVJ1ckZIO0VRdHJGRztJQUNDLGNQOXJCTTtFRHMzR1Y7RVF0ckZLO0lBQ0MsdUNBQUE7RVJ3ckZOO0VROXFGQzs7SUFFQyx5QkFBQTtFUmdyRkY7RVEvcUZFOztJQUNDLGdCQUFBO0lBQ0EsY1BodEJPO0VEazRHVjtFUTdxRkc7SUFDQyw0RUFBQTtFUitxRko7RVF6cUZHO0lBQ0MsNEVBQUE7RVIycUZKO0FBQ0Y7QVFucUZFO0VBQ0MscUJBQUE7RUFDQSw2Q0FBQTtFQUFBLHFDQUFBO0VBQUEsd0VBQUE7QVJxcUZIOztBUWhxRkEsTUFBQTtBQUNBO0VBQ0MsMERBQUE7RUFDQTs7Ozs7SUFLQyxtQkFBQTtJQUNBLGtCQUFBO0VSbXFGQTtFUWpxRkQ7SUFDQyxrQkFBQTtFUm1xRkE7RVFocUZBO0lBQ0MsZUFBQTtFUmtxRkQ7RVFqcUZDO0lBQ0Msc0JBQUE7SUFDQSxTQUFBO0lBQ0EsbUJBQUE7SUFDQSxlQUFBO0VSbXFGRjtFUWxxRkU7SUFDQyx5QkFBQTtJQUNBLG9CQUFBO0lBQ0EsZ0JBQUE7RVJvcUZIO0VRbnFGRztJQUNDLGFBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7RVJxcUZKO0VRbHFGSTtJQUNDLHNCQUFBO0lBQ0EsU0FBQTtJQUNBLGtCQUFBO0VSb3FGTDtFUW5xRks7SUFDQyxXQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0VScXFGTjtFUWhxRkk7SUFDQyxrQkFBQTtFUmtxRkw7RVFqcUZLO0lBQ0MsV0FBQTtFUm1xRk47RVFscUZNO0lBQ0MsU0FBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0VSb3FGUDtFUWxxRk07SUFDQyxzQkFBQTtJQUNBLFFBQUE7RVJvcUZQO0VRbnFGTzs7SUFFQyxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EseUJBQUE7RVJxcUZSO0VRbnFGTztJQUNDLGdCQUFBO0VScXFGUjtFUS9wRk87SUFDQyxtQkFBQTtFUmlxRlI7RVF6cEZDO0lBQ0MsZUFBQTtFUjJwRkY7RVExcEZFO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0Esd0JBQUE7RVI0cEZIO0VRdnBGRDs7OztJQUlDLG9CQUFBO0VSeXBGQTtFUXJwRkM7SUFDQyxtQkFBQTtJQUNBLGVBQUE7RVJ1cEZGO0VRdHBGRTtJQUNDLGFBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtJQUNBLDhCQUFBO0VSd3BGSDtFUXRwRkU7SUFDQyxhQUFBO0lBQ0EsOEJBQUE7RVJ3cEZIO0VRdnBGRztJQUNDLHNCQUFBO0lBQ0EsU0FBQTtFUnlwRko7RVF4cEZJO0lBQ0MsZUFBQTtJQUNBLGtCQUFBO0VSMHBGTDtFUXpwRks7SUFDQyxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EseUJBQUE7RVIycEZOO0VReHBGSTtJQUNDLFdBQUE7RVIwcEZMO0VReHBGTTtJQUNDLHNCQUFBO0lBQ0Esa0JBQUE7RVIwcEZQO0VRenBGTztJQUNDLFVBQUE7SUFDQSxXQUFBO0VSMnBGUjtFUXpwRk87SUFDQyxrQkFBQTtFUjJwRlI7RVF6cEZPO0lBQ0MsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0VSMnBGUjtBQUNGO0FRaHBGQTtFQUNDLDBEQUFBO0VBQ0E7SUFDQyxtQkFBQTtFUmtwRkE7RVFqcEZBO0lBQ0MsU0FBQTtFUm1wRkQ7RVFscEZDO0lBQ0MsOEJBQUE7RVJvcEZGO0VRbHBGa0I7SUFDSSwyQkFBQTtJQUNBLGlCQUFBO0VSb3BGdEI7RVFucEZzQjtJQUNJLFdBQUE7SUFDQSxZQUFBO0VScXBGMUI7RVFucEZzQjtJQUNJLFVBQUE7SUFDQSxVQUFBO0VScXBGMUI7QUFDRjtBUTdvRkE7RUFDQywwREFBQTtFQUNBOztJQUVDLGFBQUE7RVIrb0ZBO0FBQ0Y7QVE1b0ZBLEtBQUE7QUFDQTtFQUNDLDBEQUFBO0VBQ0E7SUFDQyxhQUFBO0VSOG9GQTtFUTVvRkQ7SUFDQyxtQkFBQTtJQUNBLGVBQUE7RVI4b0ZBO0VRNW9GQztJQUNDLG1CQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0VSOG9GRjtFUTNvRkE7SUFDQyxxQ0FBQTtJQUNBLFNBQUE7RVI2b0ZEO0VRNW9GQztJQUNDLGFBQUE7SUFDQSxvQkFBQTtFUjhvRkY7RVE1b0ZHO0lBQ0MsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0VSOG9GSjtFUTVvRkc7SUFDQyxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EseUJBQUE7RVI4b0ZKO0VReG9GRDtJQUNDLGtCQUFBO0VSMG9GQTtFUXpvRkE7SUFDQyxTQUFBO0VSMm9GRDtFUTFvRkM7SUFDQyw4QkFBQTtFUjRvRkY7RVExb0ZrQjtJQUNJLDJCQUFBO0lBQ0EsaUJBQUE7RVI0b0Z0QjtFUTNvRnNCO0lBQ0ksV0FBQTtJQUNBLFlBQUE7RVI2b0YxQjtFUTNvRnNCO0lBQ0ksVUFBQTtJQUNBLFVBQUE7RVI2b0YxQjtFUXRvRkQ7SUFDQyxhQUFBO0lBQ0EsaUJBQUE7SUFDTSxnQkFBQTtJQUNBLHVCQUFBO0VSd29GTjtFUXRvRkQ7O0lBRUMsb0JBQUE7RVJ3b0ZBO0VRdG9GRDs7SUFFQyxpQkFBQTtFUndvRkE7RVF0b0ZEO0lBQ0Msb0JBQUE7RVJ3b0ZBO0VRdm9GQTtJQUNDLG9CQUFBO0VSeW9GRDtFUXZvRkE7SUFDQyxtQkFBQTtFUnlvRkQ7RVF2b0ZBO0lBQ0MsaUJBQUE7RVJ5b0ZEO0VReG9GQztJQUNDLG1CQUFBO0VSMG9GRjtFUXpvRkU7O0lBRUMsYUFBQTtFUjJvRkg7RVF4b0ZDO0lBQ0MsZ0JBQUE7RVIwb0ZGO0VReG9GQztJQUNDLFdBQUE7SUFDQSxZQUFBO0lBQ0Esd0JBQUE7RVIwb0ZGO0VReG9GQztJQUNDLGFBQUE7SUFDQSxvQkFBQTtFUjBvRkY7RVF4b0ZDO0lBQ0MsY0FBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtFUjBvRkY7RVF6b0ZFO0lBQ0MsaUJBQUE7RVIyb0ZIO0VReG9GQztJQUNDLGVBQUE7RVIwb0ZGO0VRem9GRTtJQUNDLGFBQUE7RVIyb0ZIO0VRem9GRTtJQUNDLGNBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0VSMm9GSDtFUXpvRkU7SUFDQyxjQUFBO0lBQ0Esd0JBQUE7SUFDQSxZQUFBO0lBQ0EsMENBQUE7SUFDQSw4QkFBQTtFUjJvRkg7RVExb0ZHO0lBQ0MsV0FBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLDhCQUFBO0VSNG9GSjtFUTNvRkk7SUFDQyxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0EsV0FBQTtFUjZvRkw7RVE1b0ZLO0lBQ0MsUUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsdUJBQUE7RVI4b0ZOO0VRNW9GSztJQUNDLGNBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0Esd0JBQUE7SUFDQSxnQkFBQTtJQUNBLFdBQUE7RVI4b0ZOO0VRNW9GSztJQUNDLGFBQUE7RVI4b0ZOO0VRN29GTTtJQUNDLHFCQUFBO0VSK29GUDtFUTVvRks7SUFDQyxXQUFBO0VSOG9GTjtFUTFvRkc7SUFDQyxXQUFBO0VSNG9GSjtFUTNvRkk7SUFDQyxjQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0VSNm9GTDtFUTVvRks7SUFDQyw4QkFBQTtFUjhvRk47RVE1b0ZLOztJQUVDLFdBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFUjhvRk47RVE1b0ZLO0lBQ0Msa0JBQUE7RVI4b0ZOO0VRN29GTTtJQUNDLGNBQUE7SUFDQSxrQkFBQTtFUitvRlA7RVE3b0ZNO0lBQ0MsY0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0Esd0JBQUE7SUFDQSxnQkFBQTtFUitvRlA7RVE5b0ZPO0lBQ0Msa0JBQUE7RVJncEZSO0VRNW9GSztJQUNDLGdCQUFBO0VSOG9GTjtFUTVvRks7SUFDQyxnQ0FBQTtFUjhvRk47RVExb0ZHO0lBQ0MsbUJBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0VSNG9GSjtFUTNvRkk7SUFDQyxtQkFBQTtFUjZvRkw7RVExb0ZLOztJQUVDLGdCQUFBO0VSNG9GTjtFUXJvRkE7SUFDQyxpQkFBQTtFUnVvRkQ7RVF0b0ZDO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx5QkFBQTtFUndvRkY7RVFyb0ZFO0lBQ0MsbUJBQUE7RVJ1b0ZIO0VRcG9GQztJQUNDLG1CQUFBO0lBQ0EsZUFBQTtFUnNvRkY7RVFyb0ZFO0lBQ0MsYUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0EsOEJBQUE7RVJ1b0ZIO0VRcm9GRTtJQUNDLGFBQUE7SUFDQSw4QkFBQTtFUnVvRkg7RVF0b0ZHO0lBQ0Msc0JBQUE7SUFDQSxTQUFBO0VSd29GSjtFUXZvRkk7SUFDQyxlQUFBO0lBQ0Esa0JBQUE7RVJ5b0ZMO0VReG9GSztJQUNDLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx5QkFBQTtFUjBvRk47RVF2b0ZJO0lBQ0MsV0FBQTtFUnlvRkw7RVF2b0ZNO0lBQ0Msc0JBQUE7SUFDQSxrQkFBQTtFUnlvRlA7RVF4b0ZPO0lBQ0MsVUFBQTtJQUNBLFdBQUE7RVIwb0ZSO0VReG9GTztJQUNDLGtCQUFBO0VSMG9GUjtFUXhvRk87SUFDQyxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EseUJBQUE7RVIwb0ZSO0VRcG9GRztJQUNDLGdCQUFBO0VSc29GSjtFUWxvRkM7SUFDQyxlQUFBO0VSb29GRjtFUW5vRkU7SUFDQyxtQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFUnFvRkg7RVFsb0ZHO0lBQ0MsVUFBQTtJQUNBLFdBQUE7SUFDQSxhQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0VSb29GSjtFUWxvRks7SUFDQyxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFUm9vRk47RVFsb0ZLO0lBQ0MsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0VSb29GTjtFUTluRkM7SUFDQyxVQUFBO0VSZ29GRjtFUTFuRkE7SUFDQyxlQUFBO0VSNG5GRDtFUTNuRkM7SUFDQyxzQkFBQTtJQUNBLFNBQUE7SUFDQSxtQkFBQTtJQUNBLGVBQUE7RVI2bkZGO0VRNW5GRTtJQUNDLHlCQUFBO0lBQ0Esb0JBQUE7SUFDQSxnQkFBQTtFUjhuRkg7RVE3bkZHO0lBQ0MsYUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtFUituRko7RVE1bkZJO0lBQ0Msc0JBQUE7SUFDQSxTQUFBO0lBQ0Esa0JBQUE7RVI4bkZMO0VRN25GSztJQUNDLFdBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EseUJBQUE7RVIrbkZOO0VROW5GTTtJQUNDLFNBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtFUmdvRlA7RVExbkZJO0lBQ0Msa0JBQUE7RVI0bkZMO0VRM25GSztJQUNDLFdBQUE7RVI2bkZOO0VRNW5GTTtJQUNDLFNBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtFUjhuRlA7RVE1bkZNO0lBQ0Msc0JBQUE7SUFDQSxRQUFBO0VSOG5GUDtFUTduRk87O0lBRUMsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0VSK25GUjtFUTduRk87SUFDQyxnQkFBQTtFUituRlI7RVF6bkZPO0lBQ0MsbUJBQUE7RVIybkZSO0VRbm5GQztJQUNDLGVBQUE7RVJxbkZGO0VRcG5GRTtJQUNDLFdBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0VSc25GSDtFUWhuRkQ7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7SUFDTSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0Esd0JBQUE7RVJrbkZOO0VRL21GQTtJQUNDLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0VSaW5GRDtFUWhuRkM7SUFDQyxNQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0VSa25GRjtFUWhuRkM7SUFDQyxrQkFBQTtFUmtuRkY7RVE5bUZEO0lBQ0MsbUJBQUE7RVJnbkZBO0VRL21GQTtJQUNDLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFUmluRkQ7RVEvbUZBO0lBQ0MsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0VSaW5GRDtFUTltRkQ7SUFDQyxpQkFBQTtJQUNNLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtFUmduRk47RVEvbUZBO0lBQ0MsZ0JBQUE7RVJpbkZEO0FBQ0YiLCJmaWxlIjoicm9vbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJib290c3RyYXBcIiBhcyBicztcclxuQHVzZSBcInNhc3M6bGlzdFwiO1xyXG5cclxuLyogbGF5b3V0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubGVhZC1zZWN0aW9uIHtcclxuXHRtYXgtd2lkdGg6IDEyODBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0byAxMDBweDtcclxuXHQubGVhZC1jb250ZW50cyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0LmxlYWQtdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDQ0ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdD51bCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdGdhcDogMzBweDtcclxuXHRcdD5saSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0PmZpZ3VyZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMS8xO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PmRsIHtcclxuXHRcdFx0XHQ+ZHQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDQ0ZW07XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD5kZCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDM2ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5yb29tdHlwZS1hbmNob3Itc2VjdGlvbiB7XHJcblx0bWF4LXdpZHRoOiAxMjgwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogODBweCAwO1xyXG5cdD51bCB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0PmxpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAoMjBweCAqIDMpKSAvIDQpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdD5hIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0PmZpZ3VyZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMzA1LzE2MDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PnNwYW4ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAzMHB4IDE1cHggMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHRcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA4ZW07XHJcblx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogN3B4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogOC8xMDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL3Jvb20vaW1hZ2VzL2Rvd24tYXJyb3ctd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY2Fwc3VsZS1yb29tLWxpbmstc2VjdGlvbiB7XHJcblx0bWF4LXdpZHRoOiAxMjgwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0PmEge1xyXG5cdFx0Y29sb3I6IGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XHJcblx0XHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBpbms7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBhdXRvO1xyXG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xyXG5cdFx0dGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcclxuXHR9XHJcbn1cclxuLnR3aW4tcm9vbS1zZWN0aW9uLFxyXG4uZG91YmxlLXJvb20tc2VjdGlvbiB7XHJcblx0cGFkZGluZzogMCAwIDEwMHB4O1xyXG59XHJcbi5yb29tdHlwZS1saXN0LXNlY3Rpb24ge1xyXG5cdG1heC13aWR0aDogMTI4MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdCYuc2MtaG9yaXpvbnRhbC1saW5lIHtcclxuXHRcdHBhZGRpbmc6IDAgMCA2MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjREJEQkRCO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy10aXRsZS1ibG9jayB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0LnN1Yi10aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAjRDRCQTY2O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucm9vbXR5cGUtbGlzdC1pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cdFx0LnJvb20tc2xpZGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0XHQuc3dpcGVyIHtcclxuXHRcdFx0ICB3aWR0aDogMTAwJTtcclxuXHRcdFx0ICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0XHRcdD5pbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDEyODAgLyA3NDU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1idXR0b24tcHJldixcclxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA5OTlweDtcclxuXHRcdFx0YmFja2dyb3VuZDogYnMuJG1haW4tY29sb3I7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuXHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKSB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9yb29tL2ltYWdlcy9yaWdodC1hcnJvdy13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdHJvdGF0ZTogMTgwZGVnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IC0zMHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSkgdHJhbnNsYXRlWCgxMDAlKTtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9yb29tL2ltYWdlcy9yaWdodC1hcnJvdy13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0bWFyZ2luOiAwIDlweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZDVkOWUwO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC5yb29tdHlwZS1wcmljZS10YWJsZSB7XHJcblx0XHRcdG1heC13aWR0aDogMTI4MHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdCY6aGFzKC5yb29tdHlwZS1wcmljZS1ub3RlKSB7XHJcblx0XHRcdFx0LnByaWNlLXRhYmxlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50YWJsZS1oZWFkZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0PmRpdiB7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIzJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PmRpdiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwMzZlbTtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7IFxyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7IFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJpY2UtdGFibGUge1xyXG5cdFx0XHRcdGNvdW50ZXItcmVzZXQ6IHBsYW4tY291bnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByaWNlLWdyb3VwIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcclxuXHRcdFx0XHQmLm5pZ2h0LWNvdXJzZSB7XHJcblx0XHRcdFx0XHQucGxhbi1pbmZvIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0Q0REVGRjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wbGFuLW5hbWUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogYnMuJG1haW4tY29sb3I7XHJcblx0XHRcdFx0XHRcdD5zbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMxZjFmMWY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wcmljZS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0LmRheS10eXBlLFxyXG5cdFx0XHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNFREYxRkY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBsYW4taW5mbyB7XHJcblx0XHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQkRCREI7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RCREJEQjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wcmljZS1pdGVtLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdFx0XHQucHJpY2UtaXRlbSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQuZGF5LXR5cGUsIC5wcmljZSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwMzZlbTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RCREJEQjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ICBcclxuXHRcdFx0XHRcdFx0LmRheS10eXBlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTguMiU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RCREJEQjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0MS44JTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA0ZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnBsYW4taW5mbyB7XHJcblx0XHRcdFx0LnBsYW4tbmFtZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAzNmVtO1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IHBsYW4tY291bnQ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIocGxhbi1jb3VudCk7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI3cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwMzZlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD5zbWFsbCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAzNmVtO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzFmMWYxZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5yb29tdHlwZS1wcmljZS1ub3RlIHtcclxuXHRcdFx0cGFkZGluZzogMjVweCAzMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGN0Y0RUU7XHJcblx0XHR9XHJcblx0XHQuYy10YWctbGlzdCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucGxheXJvb20tc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMTAwcHg7XHJcblx0XHQucm9vbXR5cGUtbGlzdC1pdGVtIHtcclxuXHRcdFx0LmMtdGl0bGUtYmxvY2sge1xyXG5cdFx0XHRcdC5zdWItdGl0bGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucm9vbS1zbGlkZXIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wbGF5cm9vbS10ZXh0LWJsb2NrIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDQ4ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5wbGF5cm9vbS1wcmljZS1ibG9jayB7XHJcblx0XHRcdG1heC13aWR0aDogMTI4MHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNjBweDtcclxuXHRcdFx0LnRpdGxlLWJsb2NrIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAwNDRlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udGVudC1ibG9jayB7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJG1haW4tY29sb3I7XHJcblx0XHRcdFx0LmNvbnRlbnQtYmxvY2staW5uZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHRcdGdhcDogNDBweDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogODcwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdC5jb250ZW50LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDM4NXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2VkZjFmZjtcclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAwNDRlbTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jb250ZW50LWl0ZW0tbGlzdCB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRcdD51bCB7XHJcblx0XHRcdFx0XHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjEzZTlhO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdD5wIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDAzNmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+cCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMDQ0ZW07XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGxheXJvb20tZGV0YWlsLWJsb2NrIHtcclxuXHRcdFx0LnN1Yi10aXRsZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZGV0YWlsLWxpc3Qge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XHJcblx0XHRcdFx0XHQ+ZGwge1xyXG5cdFx0XHRcdFx0XHQ+ZHQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAwNDRlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+ZGQge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDAzNmVtO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0PmEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYy10YWctbGlzdCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYW1lbml0eS1zZWN0aW9uIHtcclxuXHQuYW1lbml0eS1zZWN0aW9uLWlubmVyIHtcclxuXHRcdG1heC13aWR0aDogMTI4MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDkwcHggMCAxMDBweDtcclxuXHRcdC5jLXRpdGxlLWJsb2NrIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHRcdH1cclxuXHRcdC5hbWVuaXR5LWxpc3QtYmxvY2sge1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRnYXA6IDYwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0XHRcdD5kaXYge1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XHJcblx0XHRcdFx0LnRpdGxlLWJsb2NrIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDA0ZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJG1haW4tY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMTBweCAzMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdCYuZnJvbnQtbGlzdCB7XHJcblx0XHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDAzNmVtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5hbWVuaXR5LWxpc3QtaXRlbSB7XHJcblx0XHRcdFx0PnVsIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDE1cHgpIC8gMik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5hbWVuaXR5LWxpc3QtZnJvbnQge1xyXG5cdFx0XHRcdD51bCB7XHJcblx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHQ+ZGwge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdD5kdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAzO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAwMzZlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdD5kZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMDM2ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJG1haW4tY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGluay1pdGVtIHtcclxuXHRcdFx0PmEge1xyXG5cdFx0XHRcdHdpZHRoOiA0MDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMDRlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zYy1yb29tdHlwZS10aXRsZS1ibG9jayB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHQudGl0bGUtYmxvY2sge1xyXG5cdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDZlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnRleHQtYmxvY2sge1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAzNmVtO1xyXG5cdFx0Y29sb3I6IGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG4uc2Mtcm9vbXR5cGUtY29udGVudHMtdGl0bGUtYmxvY2sge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRjb2xvcjogIzFGMUYxRjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAwNDRlbTtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0YmFja2dyb3VuZDogI0VERjFGRjtcclxuXHQmLmRheS11c2UtdGl0bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHR9XHJcbn1cclxuLnNjLWFubm90YXRpb24tbGlzdCB7XHJcblx0PmxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAwMzZlbTtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwi4oC7XCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2Mtcm9vbXR5cGUtbGlzdC10aXRsZSB7XHJcblx0cGFkZGluZzogMzBweCAwO1xyXG5cdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKlBDKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM1cHgpe1xyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0LmxlYWQtc2VjdGlvbiB7XHJcblx0XHQubGVhZC1jb250ZW50cyB7XHJcblx0XHRcdC5sZWFkLXRleHQge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucm9vbXR5cGUtYW5jaG9yLXNlY3Rpb24ge1xyXG5cdFx0PnVsIHtcclxuXHRcdFx0PmxpIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcblx0XHRcdFx0XHQ+YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0PnNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgKyAycHgpKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnJvb210eXBlLWxpc3Qtc2VjdGlvbiB7XHJcblx0XHQucm9vbXR5cGUtbGlzdC1pdGVtIHtcclxuXHRcdFx0LnN3aXBlci1idXR0b24tcHJldixcclxuXHRcdFx0LnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRjb2xvcjogYnMuJG1haW4tY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vcm9vbS9pbWFnZXMvcmlnaHQtYXJyb3ctYmx1ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL3Jvb20vaW1hZ2VzL3JpZ2h0LWFycm93LWJsdWUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNhcHN1bGUtcm9vbS1saW5rLXNlY3Rpb24ge1xyXG5cdD5hIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAwLjNzIGVhc2U7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlRBQiovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtcclxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdC5sZWFkLXNlY3Rpb24sXHJcblx0LnJvb210eXBlLWxpc3Qtc2VjdGlvbixcclxuXHQucm9vbXR5cGUtbGlzdC1zZWN0aW9uLnBsYXlyb29tLXNlY3Rpb24sXHJcblx0LnJvb210eXBlLWFuY2hvci1zZWN0aW9uLFxyXG5cdC5hbWVuaXR5LXNlY3Rpb24ge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHR9XHJcblx0LnJvb210eXBlLWxpc3QtaXRlbSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblx0fVxyXG5cdC5hbWVuaXR5LXNlY3Rpb24ge1xyXG5cdFx0LmFtZW5pdHktc2VjdGlvbi1pbm5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDYwcHggMDtcclxuXHRcdFx0LmFtZW5pdHktbGlzdC1ibG9jayB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0PmRpdiB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIuNXB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdC50aXRsZS1ibG9jayB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMzhlbTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5hbWVuaXR5LWxpc3QtaXRlbSB7XHJcblx0XHRcdFx0XHRcdD51bCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmFtZW5pdHktbGlzdC1mcm9udCB7XHJcblx0XHRcdFx0XHRcdD51bCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQ+ZGwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PmR0LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+ZGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNjhlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+ZGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5mcm9udC1saXN0IHtcclxuXHRcdFx0XHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubGluay1pdGVtIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0PmEge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1NHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA2NGVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudHdpbi1yb29tLXNlY3Rpb24sXHJcblx0LmRvdWJsZS1yb29tLXNlY3Rpb24sXHJcblx0LnRoZWF0ZXItcm9vbS1zZWN0aW9uLFxyXG5cdC5wbGF5LXJvb20tc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHR9XHJcblx0LnJvb210eXBlLWxpc3Qtc2VjdGlvbiB7XHJcblx0XHQmLnBsYXlyb29tLXNlY3Rpb24ge1xyXG5cdFx0XHQucGxheXJvb20tcHJpY2UtYmxvY2sge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdC50aXRsZS1ibG9jayB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzOGVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMi41cHggMi41cHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29udGVudC1ibG9jayB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDIuNXB4IDIuNXB4O1xyXG5cdFx0XHRcdFx0LmNvbnRlbnQtYmxvY2staW5uZXIge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdFx0XHRcdC5jb250ZW50LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0PnAge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNjhlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNvbnRlbnQtaXRlbS1saXN0IHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHQ+dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PnAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNjhlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM1cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQucm9vbXR5cGUtYW5jaG9yLXNlY3Rpb24ge1xyXG5cdFx0cGFkZGluZzogNjBweCAxMjBweDtcclxuXHRcdD51bCB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0PmxpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XHJcblx0XHRcdFx0PmEge1xyXG4gICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTIwcHgpe1xyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0LnJvb210eXBlLWxpc3Qtc2VjdGlvbiAucm9vbXR5cGUtbGlzdC1pdGVtIC5zd2lwZXItYnV0dG9uLXByZXYsIFxyXG5cdC5yb29tdHlwZS1saXN0LXNlY3Rpb24gLnJvb210eXBlLWxpc3QtaXRlbSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vKlNQKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpe1xyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0LmZpeGVkLW1lbnUtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmxlYWQtc2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0LmxlYWQtY29udGVudHMge1xyXG5cdFx0XHQubGVhZC10ZXh0IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNjhlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PnVsIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHQ+bGkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMi41cHg7XHJcblx0XHRcdFx0PmRsIHtcclxuXHRcdFx0XHRcdD5kdCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDkyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+ZGQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNjhlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnJvb210eXBlLWFuY2hvci1zZWN0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDYwcHggMjBweDtcclxuXHRcdD51bCB7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0PmxpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XHJcblx0XHRcdFx0PmEge1xyXG4gICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXBzdWxlLXJvb20tbGluay1zZWN0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwNmVtO1xyXG5cdH1cclxuXHQudHdpbi1yb29tLXNlY3Rpb24sXHJcblx0LmRvdWJsZS1yb29tLXNlY3Rpb257XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblx0LnRoZWF0ZXItcm9vbS1zZWN0aW9uLFxyXG5cdC5wbGF5LXJvb20tc2VjdGlvbiAge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cdC5yb29tdHlwZS1saXN0LXNlY3Rpb24ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHQmLnNjLWhvcml6b250YWwtbGluZSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmMtdGl0bGUtYmxvY2sge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnJvb210eXBlLWxpc3QtaXRlbSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cdFx0XHQucm9vbS1zbGlkZXIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0LnN3aXBlci1idXR0b24tcHJldixcclxuXHRcdFx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yb29tdHlwZS1wcmljZS1ub3RlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIuNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jLXRhZy1saXN0IHtcclxuXHRcdFx0XHRnYXA6IDEwcHggMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5yb29tdHlwZS1wcmljZS10YWJsZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdC50YWJsZS1oZWFkZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnByaWNlLXRhYmxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucHJpY2UtZ3JvdXAge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwwLDAsMC4wOCk7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMi41cHggMi41cHg7XHJcblx0XHRcdFx0XHQucGxhbi1pbmZvIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyMTNFOUE7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIuNXB4IDIuNXB4IDAgMDtcclxuXHRcdFx0XHRcdFx0LnBsYW4tbmFtZSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMzhlbTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMzhlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0PnNtYWxsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5kaXNwbGF5LWJsb2NrIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuYy10ZXh0LWJsdWUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucHJpY2UtaXRlbS13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdC5wcmljZS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyLjVweCAyLjVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmRheS10eXBlLFxyXG5cdFx0XHRcdFx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2OGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmRheS10eXBlIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdD5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdD5zbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLm1iLTUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREJEQkRCO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5uaWdodC1jb3Vyc2Uge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0XHQucGxhbi1pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjEzRTlBO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wcmljZS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHQuZGF5LXR5cGUsXHJcblx0XHRcdFx0XHRcdFx0LnByaWNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnBsYXlyb29tLXNlY3Rpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgNjBweDtcclxuXHRcdFx0LnBsYXlyb29tLXRleHQtYmxvY2sge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LnJvb210eXBlLWxpc3QtaXRlbSB7XHJcblx0XHRcdFx0LnJvb20tc2xpZGVyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wbGF5cm9vbS1wcmljZS1ibG9jayB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0LnRpdGxlLWJsb2NrIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDM4ZW07XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyLjVweCAyLjVweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb250ZW50LWJsb2NrIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMi41cHggMi41cHg7XHJcblx0XHRcdFx0XHQuY29udGVudC1ibG9jay1pbm5lciB7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdGdhcDogMTVweDtcclxuXHRcdFx0XHRcdFx0LmNvbnRlbnQtaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHRcdFx0XHRcdFx0XHQ+cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2OGVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY29udGVudC1pdGVtLWxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdD51bCB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2OGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+cCB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wbGF5cm9vbS1kZXRhaWwtYmxvY2sge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHQuc3ViLXRpdGxlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuM3JlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDkyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kZXRhaWwtbGlzdCB7XHJcblx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHRmbGV4OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0XHRcdFx0XHRcdD5kbCB7XHJcblx0XHRcdFx0XHRcdFx0PmR0IHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNzJlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0PmRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jLXRhZy1saXN0IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYW1lbml0eS1zZWN0aW9uIHtcclxuXHRcdC5hbWVuaXR5LXNlY3Rpb24taW5uZXIge1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0XHRcdC5hbWVuaXR5LWxpc3QtYmxvY2sge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdD5kaXYge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJG1haW4tY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyLjVweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHQudGl0bGUtYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDM4ZW07XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYW1lbml0eS1saXN0LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHQ+dWwge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2OGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYW1lbml0eS1saXN0LWZyb250IHtcclxuXHRcdFx0XHRcdFx0PnVsIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdD5kbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+ZHQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdD5kZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2OGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdD5kZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmZyb250LWxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5saW5rLWl0ZW0ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHQ+YSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDU0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDY0ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2Mtcm9vbXR5cGUtbGlzdC10aXRsZSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA5MmVtO1xyXG5cdH1cclxuXHQuc2MtYW5ub3RhdGlvbi1saXN0IHtcclxuXHRcdD5saSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDZlbTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLXJvb210eXBlLXRpdGxlLWJsb2NrIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHQudGl0bGUtYmxvY2sge1xyXG5cdFx0XHRmb250LXNpemU6IDIuM3JlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA5MmVtO1xyXG5cdFx0fVxyXG5cdFx0LnRleHQtYmxvY2sge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA2ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zYy1yb29tdHlwZS1jb250ZW50cy10aXRsZS1ibG9jayB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDM4ZW07XHJcblx0XHQmLmRheS11c2UtdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyogYmFzZSBjb2xvciBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kd2hpdGU6I2ZmZiAhZGVmYXVsdDtcclxuJGJsYWNrOiMwMDAgIWRlZmF1bHQ7XHJcbiRtYWluLWNvbG9yOiMyMTNFOUEgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1tYWluOiAnTElORSBTZWVkIEpQJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtYWNjZW50OiAnQ2F2ZWF0JywgY3Vyc2l2ZTtcclxuLy8gQm9keVxyXG5cclxuJGJhc2UtYm9keS1iZzogICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJG1haW4tYm9keS1iZzogICAgICAgICAgICAgICAgICAgI0U4RThFQiAhZGVmYXVsdDtcclxuXHJcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwidmFyaWFibGVzXCI7XHJcbkB1c2UgXCJjbGFtcFwiO1xyXG5cclxuKiB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWluLWhlaWdodDogMHZ3O1xyXG5cdG1pbi1oZWlnaHQ6IDA7IFxyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuXHR0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSh2YXJpYWJsZXMuJGJsYWNrLCAwKTtcclxuXHRvdXRsaW5lOm5vbmU7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHkge1xyXG4gIG92ZXJmbG93LXg6aGlkZGVuO1xyXG59XHJcblxyXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCAsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5wLHVsLG9sLGxpLGRsLGR0LGRkLHAsY2FwdGlvbix0aCx0ZCxmb3JtLGlucHV0LHRleHRhcmVhLGJsb2NrcXVvdGUsYWRkcmVzcyxlbWJlZCxvYmplY3QsZmlndXJlLGVte1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2e1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tbWFpbi1jb2xvcjogIzE2MUMyRDtcclxuICAtLW1haW4tZm9udDogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAtLXNjcm9sbGJhcjogMDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRiYWNrZ3JvdW5kOnZhcmlhYmxlcy4kYmFzZS1ib2R5LWJnO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XHJcblx0Zm9udC1zaXplOiBjbGFtcC5yZXNwLWZzKDE2cHgsIDE4cHgpO1xyXG4vL1x0Zm9udC1zaXplOiAgMS40ZW07XHJcbi8vXHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgY2FsYygxLjMzcmVtICsgMC4zdncpLCAxLjZyZW0pO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjAgIWltcG9ydGFudDtcclxuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2h3c1wiIDE7XHJcblx0Zm9udC1rZXJuaW5nOiBub25lO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG5cdGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O1xyXG5cdFxyXG5cdG91dGxpbmU6bm9uZTtcclxufVxyXG5cclxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxudGFibGV7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxub2wsXHJcbnVse1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG59XHJcblxyXG51bFtyb2xlPSdsaXN0J10sXHJcbm9sW3JvbGU9J2xpc3QnXSB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG5vbCB1bCxcclxudWwgb2wge1xyXG5cdG1hcmdpbi1ib3R0b206MDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5maWd1cmV7XHJcblx0bGluZS1oZWlnaHQ6MDtcclxufVxyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG5hIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHZhcmlhYmxlcy4kbGluay1kZWNvcmF0aW9uO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XHJcbn1cclxuXHJcbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxufVxyXG5cclxucHJlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRib3JkZXI6bm9uZTtcclxufVxyXG5cclxuaW1nLFxyXG5waWN0dXJlIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmlucHV0LCBidXR0b24sXHJcbnRleHRhcmVhLCBzZWxlY3Qge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxyXG59XHJcblxyXG50YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGgge1xyXG5cdHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOjA7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxub3B0Z3JvdXAsXHJcbnRleHRhcmVhIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXMgOiAwO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZSA6IG5vbmU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yIDogcmdiYSgwLDAsMCwwKTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2VcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcclxufVxyXG5cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQG1peGluIHJvdW5kZWQtYXJyb3d7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDE2XCI+PHBhdGggZD1cIk0xMy4wMjgxIDEwLjM3NzlMMjIuNzQ3MyAwLjYzMDQ0OEMyMy4xMjkxIDAuMjQ3NTk4IDIzLjU3NTggMC4wNjU1NTczIDI0LjA4NzQgMC4wODQzMjQ3QzI0LjU5OSAwLjEwMzA5MSAyNS4wNDU2IDAuMzAzOTAxIDI1LjQyNzQgMC42ODY3NDlDMjUuODA5MSAxLjA2OTYgMjYgMS41MjY5NSAyNiAyLjA1ODgxQzI2IDIuNTkwNjcgMjUuODA5MSAzLjA0ODAzIDI1LjQyNzQgMy40MzA4OEwxNC4zODE2IDE0LjUwODdDMTMuOTk5OCAxNC44OTE2IDEzLjU0ODcgMTUuMDgzIDEzLjAyODEgMTUuMDgzQzEyLjUwNzUgMTUuMDgzIDEyLjA1NjMgMTQuODkxNiAxMS42NzQ2IDE0LjUwODdMMC41NzI2MTYgMy4zNzQ1N0MwLjE5MDg3MyAyLjk5MTcyIDEuMDk2MjJlLTA2IDIuNTQzNzUgMS4xNDEwN2UtMDYgMi4wMzA2NkMxLjE4NTkzZS0wNiAxLjUxNzU3IDAuMTkwODczIDEuMDY5NiAwLjU3MjYxNiAwLjY4Njc0N0MwLjk1NDM1NyAwLjMwMzg5OSAxLjQxMDM5IDAuMTEyNDczIDEuOTQwNzEgMC4xMTI0NzNDMi40NzEwMyAwLjExMjQ3MyAyLjkyNzA2IDAuMzAzODk5IDMuMzA4ODEgMC42ODY3NDdMMTMuMDI4MSAxMC4zNzc5WlwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5cclxuLyotLSBmbGV4Ym94IC0tKi9cclxuQG1peGluIGZsZXhib3h7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyBcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0ZmxleC13cmFwOndyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4c2V0KCRqdXN0LCRhbGlnbil7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XHJcblx0LW1zLWZsZXgtcGFjazokanVzdDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XHJcblx0LXdlYmtpdC1hbGlnbi1pdGVtczokYWxpZ247XHJcblx0LW1zLWZsZXgtYWxpZ246JGFsaWduO1xyXG5cdGFsaWduLWl0ZW1zOiRhbGlnbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY29udGVudCgkanVzdCwkYWxpZ24pe1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiRqdXN0O1xyXG5cdC1tcy1mbGV4LXBhY2s6JGp1c3Q7XHJcblx0anVzdGlmeS1jb250ZW50OiRqdXN0O1xyXG5cdC13ZWJraXQtYWxpZ24tY29udGVudDokYWxpZ247XHJcblx0LW1zLWZsZXgtY29udGVudDokYWxpZ247XHJcblx0YWxpZ24tY29udGVudDokYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBjb2x1bW57XHJcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4d3JhcHtcclxuXHRkaXNwbGF5Oi13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbn1cclxuXHJcbkBtaXhpbiBncm93e1xyXG5cdC13ZWJraXQtYm94LWZsZXg6MTtcclxuXHRmbGV4LWdyb3c6MTtcclxufVxyXG5cclxuQG1peGluIGZ1bGwtd2lkdGgoJHByb3BlcnR5OiB0b3AsJGhlaWdodDogMTAwJSl7XHJcblx0Y29udGVudDpcIlwiO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdCN7JHByb3BlcnR5fTogMDtcclxuXHRsZWZ0OjUwJTtcclxuXHR0cmFuc2xhdGU6LTUwJSAwO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0d2lkdGg6MTAwdnc7XHJcblx0aGVpZ2h0OiRoZWlnaHQ7XHJcblx0ei1pbmRleDotMTtcclxufVxyXG5cclxuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xyXG4gIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC0sIC1tb3otLCAtbXMtLCAtby0sIFwiXCIge1xyXG4gICAgI3skcHJlZml4fSN7JHByb3BlcnR5fTogJHZhbHVlO1xyXG4gIH1cclxufVxyXG5cclxuLyotLSBhc3BlY3QgLS0qL1xyXG5AbWl4aW4gaW1hZ2UtYmVmb3JlKCRoZWlnaHQpe1xyXG5cdCY6OmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRwYWRkaW5nLXRvcDokaGVpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGltYWdlLWJsb2Nre1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDowO1xyXG5cdHJpZ2h0OjA7XHJcblx0Ym90dG9tOjA7XHJcblx0bGVmdDowO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcbn1cclxuXHJcbi8qLS0gdGV4dCAtLSovXHJcbkBtaXhpbiB0ZXh0LWhpZGRlbntcclxuXHR0ZXh0LWluZGVudDoxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1peGluIGF3ZXNvbWV7XHJcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLyotLSBwb2ludCAtLSovXHJcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkd2lkdGgsICRoZWlnaHQsICRjb2xvcjogY3VycmVudENvbG9yKSB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0JHZhbFdpZHRoOiBjYWxjKCN7JHdpZHRofSAvIDIpO1xyXG5cdCR2YWxIZWlnaHQ6IGNhbGMoI3skaGVpZ2h0fSAvIDIpO1xyXG5cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSB1cHdhcmQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgJHZhbFdpZHRoICRoZWlnaHQgJHZhbFdpZHRoO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHR3YXJkIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkdmFsSGVpZ2h0IDAgJHZhbEhlaWdodCAkd2lkdGg7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3dud2FyZCB7XHJcblx0XHQgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHQgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICR2YWxXaWR0aCAwICR2YWxXaWR0aDtcclxuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnR3YXJkICB7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogJHZhbEhlaWdodCAkd2lkdGggJHZhbEhlaWdodCAwO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXBwZXItbGVmdCB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCAkaGVpZ2h0IDAgMDtcclxuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwcGVyLXJpZ2h0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwICRoZWlnaHQgJGhlaWdodCAwO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbG93ZXItcmlnaHQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgMCAkaGVpZ2h0ICRoZWlnaHQ7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsb3dlci1sZWZ0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0IDAgMCAkaGVpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGFycm93KCRzaXplLCAkYm9sZCwgJGNvbG9yLCAkcG9zaXgsICRwb3NpeSwgJGRlZykge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAkc2l6ZTtcclxuXHRoZWlnaHQ6ICRzaXplO1xyXG5cdGJvcmRlci1jb2xvcjokY29sb3I7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRib3JkZXItd2lkdGg6ICRib2xkICRib2xkIDAgMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdEBpZiAkZGVnID09IHJpZ2h0IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoNDVkZWcpO1xyXG5cdH0gIEBlbHNlIGlmICRkZWcgPT0gdG9wIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9ICBAZWxzZSBpZiAkZGVnID09IGJvdHRvbSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDEzNWRlZyk7XHJcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSBsZWZ0IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTEzNWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXI7XHJcbkB1c2UgXCJtaXhpblwiIGFzIG1peDtcclxuQHVzZSBcImNsYW1wXCIgYXMgY2w7XHJcblxyXG4vKiBiYXNlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5odG1sIHtcclxuXHRmb250LXNpemU6IDYyLjUlO1xyXG59XHJcbmJvZHl7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbWFpbjtcclxufVxyXG5cclxuLnBhZ2VXcmFwe1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdHRleHQtYWxpZ246bGVmdDtcclxufVxyXG5cclxuLm9maS1pbWd7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjsnO1xyXG59XHJcblxyXG4ub2ZpLWNvdmVyLWltZ3tcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7JztcclxufVxyXG5cclxuLyog44Oh44OL44Ol44O844GM6ZaL44GE44Gm44GE44KL5pmC44CB44Oa44O844K46IOM5pmv44Gu44K544Kv44Ot44O844Or44KS56aB5q2i77yI44K544Kv44Ot44O844Or44Gv5aSa44GP44Gu55Kw5aKD44GnIGh0bWwg5YG077yJICovXHJcbmh0bWwubWVudS1vcGVuLFxyXG5ib2R5Lm1lbnUtb3BlbiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmEge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogYW5pbWF0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmFkZUxlZnQge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xyXG5cdFxyXG5cdCYuaW52aWV3IHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZVJpZ2h0IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xyXG5cdFxyXG5cdCYuaW52aWV3IHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZVVwIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xyXG5cdFxyXG5cdCYuaW52aWV3IHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAxLjBzIDAuNXMgZWFzZTtcclxuXHRcclxuXHQmLmludmlldyB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLml0ZW0tZmFkZVVwIHtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZVVwQW5pbWU7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVVcEFuaW1lIHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcblx0fVxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuLyogY29tbW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYmctZ3JheSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBtaXguZnVsbC13aWR0aDtcclxuXHRcdGJhY2tncm91bmQ6ICNGN0Y0RUU7XHJcblx0fVxyXG59XHJcbi5iZy1ibGFjayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBtaXguZnVsbC13aWR0aDtcclxuXHRcdGJhY2tncm91bmQ6ICMxRjFGMUY7XHJcblx0fVxyXG59XHJcbi5tYWluLWNvbG9yIHtcclxuXHRjb2xvcjogdmFyLiRtYWluLWNvbG9yO1xyXG59XHJcbi5jLWxpbmsge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0d2lkdGg6IDMyMHB4O1xyXG5cdGhlaWdodDogNzBweDtcclxuXHRwYWRkaW5nOiAwIDcwcHggMCA0MHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJG1haW4tY29sb3I7XHJcblx0Ym9yZGVyOiAycHggc29saWQgdmFyLiRtYWluLWNvbG9yO1xyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0d2lkdGg6IDEzLjgyOHB4O1xyXG5cdFx0aGVpZ2h0OiAxNi42NjRweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2Fycm93LXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG59XHJcbi5jLWxpbmstcmV2IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDBweDtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0Y29sb3I6IHZhci4kbWFpbi1jb2xvcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIuJG1haW4tY29sb3I7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0cmlnaHQ6IDQwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR3aWR0aDogMTMuODI4cHg7XHJcblx0XHRoZWlnaHQ6IDE2LjY2NHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvYXJyb3ctYmx1ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxufVxyXG4uYy1hbmNob3ItbGluayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHR3aWR0aDogMzIwcHg7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG5cdHBhZGRpbmc6IDAgNzBweCAwIDQwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdGJhY2tncm91bmQ6IHZhci4kbWFpbi1jb2xvcjtcclxuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIuJG1haW4tY29sb3I7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0cmlnaHQ6IDQwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuXHRcdHdpZHRoOiAxMy44MjhweDtcclxuXHRcdGhlaWdodDogMTYuNjY0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9hcnJvdy13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxufVxyXG4uYy10aXRsZS1ibG9jayB7XHJcblx0JjpoYXMoLm1haW4tdGl0bGUgLmMtdGV4dC1hY2NlbnQpIHtcclxuXHRcdC5zdWItdGl0bGV7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdWItdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1hY2NlbnQ7XHJcblx0XHRmb250LXNpemU6IDUuMHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG5cdFx0Y29sb3I6IHZhci4kbWFpbi1jb2xvcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0Lm1haW4tdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0LjZyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAwOTJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuLmMtdGV4dC1ibG9jayB7XHJcblx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMDQ0ZW07XHJcbn1cclxuLmMtY3RhLWJsb2NrIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuXHRnYXA6IDMwcHg7XHJcblx0bWF4LXdpZHRoOiAxMjgwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0LnRlbC1ibG9jayxcclxuXHQubWFwLWJsb2NrIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0PnAge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDMuMHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA2ZW07XHJcblx0XHR9XHJcblx0XHQ+YSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHRmb250LXNpemU6IDMuMHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA2ZW07XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJG1haW4tY29sb3I7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kbWFpbi1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRlbC1ibG9jayB7XHJcblx0XHQudGVsLWNvbnRlbnRzIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHQudGVsLXRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMuMHJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA2ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LnRlbC10aW1lIHtcclxuXHRcdFx0XHRkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNENEJBNjY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwMjhlbTtcclxuXHRcdFx0XHQ+c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAzNmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PmEge1xyXG5cdFx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA3MmVtO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAyN3B4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDMvNTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uLXRlbC13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFwLWJsb2NrIHtcclxuXHRcdD5hIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMjdweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAzLzU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbi1tYXAtd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmMtdGV4dC1hY2NlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGNvbG9yOiB2YXIuJG1haW4tY29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMC4wNzVlbTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYigzMywgNjIsIDE1NCkgY2FsYygwLjA3NWVtIC0gMXB4KSwgcmdiYSg4MSwgMTQyLCAyMDMsIDApIDAuMDc1ZW0pO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEuMDNlbSAwLjE1ZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMC4xNWVtO1xyXG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmMtc3VicGFnZS10aXRsZS1ibG9jayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0cGFkZGluZzogMzVweCAwIDQwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9jb21tb24vaW1hZ2VzL3RleHR1cmUtYmcuc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJG1haW4tY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDFweCAxMDFweDtcclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRoZWlnaHQ6IDI2MHB4O1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAzNzIvMjYwO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvdGl0bGUtYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxuXHQuc3ViLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNS4wcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG5cdFx0Y29sb3I6ICNENEJBNjY7XHJcblx0XHRmb250LWZhbWlseTogdmFyLiRmb250LWFjY2VudDtcclxuXHRcdD5zcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjByZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFpbi10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDUuMHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAxZW07XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcbn1cclxuLmMtdGFnLWxpc3Qge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRnYXA6IDE1cHggMTBweDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdD5saSB7XHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDcyZW07XHJcblx0XHRjb2xvcjogdmFyLiRtYWluLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZDogI0VERjFGRjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogdGV4dC1kZWNvbGF0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYy10ZXh0LWJsdWUge1xyXG5cdGNvbG9yOiB2YXIuJG1haW4tY29sb3I7XHJcbn1cclxuLmMtdGV4dC1iZy1sYiB7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdGJhY2tncm91bmQ6IGxpZ2h0Ymx1ZTtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGNvbG9yOiB2YXIuJG1haW4tY29sb3I7XHJcbn1cclxuLmMtdGV4dC1ib2xkIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vKiBsYXlvdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb250YWluZXJ7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0d2lkdGg6MTAwJTtcclxufVxyXG4ucGFnZS1jb250ZW50e1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdG1hcmdpbjowIGF1dG87XHJcbn1cclxuXHJcbi8qUEMqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzVweCl7XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQuc3Atb25seSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQucGMtb25seSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnRhYi1vbmx5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQuYy1saW5rIHtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGNvbG9yOiB2YXIuJG1haW4tY29sb3I7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9hcnJvdy1ibHVlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAtNTAlKTtcclxuXHRcdFx0XHR3aWR0aDogMTMuODI4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNi42NjRweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmMtYW5jaG9yLWxpbmsge1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Y29sb3I6IHZhci4kbWFpbi1jb2xvcjtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2Fycm93LWJsdWUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCBjYWxjKC01MCUgKyAzcHgpKSByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMy44MjhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2LjY2NHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy1saW5rLXJldiB7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJG1haW4tY29sb3I7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvYXJyb3ctd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMy44MjhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2LjY2NHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy1jdGEtYmxvY2sge1xyXG5cdFx0LnRlbC1ibG9jayxcclxuXHRcdC5tYXAtYmxvY2sge1xyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhci4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyLiRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRlbC1ibG9jayB7XHJcblx0XHRcdD5hIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uLXRlbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubWFwLWJsb2NrIHtcclxuXHRcdFx0PmEge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb24tbWFwLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRlbC1saW5rIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHQuYy10ZXh0LWJsb2NrIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8qVEFCKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpe1xyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0LnRhYi1vbmx5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuLmMtY3RhLWJsb2NrIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHQudGVsLWJsb2NrIHtcclxuXHRcdHBhZGRpbmc6IDI1cHggMjBweDtcclxuXHRcdC50ZWwtY29udGVudHMge1xyXG5cdFx0XHRnYXA6IDVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0LnRlbC10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjNyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwOTJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGVsLXRpbWUge1xyXG5cdFx0XHRcdGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDRCQTY2O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA0ZW07XHJcblx0XHRcdFx0PnNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PmEge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI3MHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGhlaWdodDogNTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwOTZlbTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1hcC1ibG9jayB7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDIwcHg7XHJcblx0XHQ+cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDkyZW07XHJcblx0XHR9XHJcblx0XHQ+YSB7XHJcblx0XHRcdG1heC13aWR0aDogMjcwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIuMXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwODRlbTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxufVxyXG5cclxuLypTUCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KXtcclxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdC5zcC1vbmx5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQudGFiLW9ubHkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnBjLW9ubHkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmMtY3RhLWJsb2NrIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHQudGVsLWJsb2NrIHtcclxuXHRcdFx0cGFkZGluZzogMjVweCAyMHB4O1xyXG5cdFx0XHQudGVsLWNvbnRlbnRzIHtcclxuXHRcdFx0XHRnYXA6IDVweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdC50ZWwtdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjNyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwOTJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRlbC10aW1lIHtcclxuXHRcdFx0XHRcdGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDRCQTY2O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDRlbTtcclxuXHRcdFx0XHRcdD5zcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyNzBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwOTZlbTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubWFwLWJsb2NrIHtcclxuXHRcdFx0cGFkZGluZzogMjVweCAyMHB4O1xyXG5cdFx0XHQ+cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuM3JlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA5MmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdD5hIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDYycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDg0ZW07XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy10aXRsZS1ibG9jayB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0LnN1Yi10aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDY0ZW07XHJcblx0XHR9XHJcblx0XHQubWFpbi10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4zcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMTMyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jLWxpbmssXHJcblx0LmMtbGluay1yZXYsXHJcblx0LmMtYW5jaG9yLWxpbmsge1xyXG5cdFx0aGVpZ2h0OiA1NHB4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNjRlbTtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy1zdWJwYWdlLXRpdGxlLWJsb2NrIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0fVxyXG5cdFx0LnN1Yi10aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBcdGxldHRlci1zcGFjaW5nOiAwLjAwNjRlbTtcclxuXHRcdH1cclxuXHRcdC5tYWluLXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxMjhlbTtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdC5jLXRhZy1saXN0IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHQ+bGkge1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xyXG5AdXNlIFwibWl4aW5cIiBhcyBtaXg7XHJcbkB1c2UgXCJjbGFtcFwiIGFzIGNsO1xyXG5cclxuXHJcbi8qIHBhcnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJde1xyXG4gICAgb3V0bGluZTpub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6MDtcclxuXHRwYWRkaW5nOjIycHggMjBweDtcclxuXHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0Ym9yZGVyOjFweCAjY2NjIHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6MjBweDtcclxuXHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0Zm9udC1zaXplOiBjbC5yZXNwLWZzKDE2cHgsIDE2cHgpO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xyXG5cdFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym94LXNoYWRvdzowIDAgNHB4IHJnYmEoIzREQTZGRiwwLjUpO1xyXG5cdH1cclxufVxyXG5cclxuOjpwbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6Izg4ODtcclxuXHRmb250LXdlaWdodDo1MDA7XHJcblx0b3BhY2l0eToxO1xyXG59XHJcblxyXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6Izg4ODtcclxuXHRmb250LXdlaWdodDo1MDA7XHJcblx0b3BhY2l0eToxO1xyXG59XHJcblxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjojODg4O1xyXG5cdGZvbnQtd2VpZ2h0OjUwMDtcclxuXHRvcGFjaXR5OjE7XHJcbn1cclxuXHJcbi5lbGVtZW50LWZ1bGx7XHJcblx0d2lkdGg6MTAwJTtcclxufVxyXG5cclxuLmVsZW1lbnQtaGFsZntcclxuXHR3aWR0aDo0OSU7XHJcbn1cclxuXHJcbnRleHRhcmVhe1xyXG4gICAgb3V0bGluZTpub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6MDtcclxuXHRtaW4taGVpZ2h0OjIwMHB4O1xyXG5cdHBhZGRpbmc6MjJweCAyMHB4O1xyXG5cdGJhY2tncm91bmQ6I2ZmZjtcclxuXHRib3JkZXI6MXB4ICNjY2Mgc29saWQ7XHJcblx0Ym9yZGVyLXJhZGl1czoyMHB4O1xyXG5cdHRleHQtYWxpZ246bGVmdDtcclxuXHRmb250LXNpemU6IGNsLnJlc3AtZnMoMTZweCwgMTZweCk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XHJcblx0XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3gtc2hhZG93OjAgMCA0cHggcmdiYSgjNERBNkZGLDAuNSk7XHJcblx0fVxyXG59XHJcblxyXG4uZXJyb3J7XHJcblx0dGV4dGFyZWEsXHJcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXHJcblx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuXHRpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl17XHJcblx0XHRiYWNrZ3JvdW5kOiNGRkVBRUE7XHJcblx0XHRib3JkZXI6MXB4ICNGMDAgc29saWQ7XHJcblx0fVxyXG5cdC5zZWxlY3QtYXJlYXtcclxuXHRcdHNlbGVjdHtcclxuXHRcdFx0YmFja2dyb3VuZDojRkZFQUVBO1xyXG5cdFx0XHRib3JkZXI6MXB4ICNGMDAgc29saWQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdEBpbmNsdWRlIG1peC50cmlhbmdsZShkb3dud2FyZCwgMTJweCwgMTBweCwgI0U1NDU0NSk7XHJcblx0XHRcdHotaW5kZXg6MTA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZXJydGV4dHtcclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRjb2xvcjojRkYwMDAwO1xyXG5cdFx0XHRmb250LXNpemU6IGNsLnJlc3AtZnMoMTRweCwgMTZweCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uc2VsZWN0LWFyZWF7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFxyXG5cdHNlbGVjdHtcclxuXHRcdHRleHQtaW5kZW50OiAwLjAxcHg7XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0bW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOjI1cHggMjBweDtcclxuXHRcdGJhY2tncm91bmQ6I2ZmZjtcclxuXHRcdGJvcmRlcjoxcHggI2VlZSBzb2xpZDtcclxuXHRcdGNvbG9yOiM4ODg7XHJcblx0XHRmb250LXdlaWdodDo1MDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcblxyXG5cdFx0b3B0aW9ue1xyXG5cdFx0XHRjb2xvcjojNjY2O1xyXG5cdFx0XHRmb250LXdlaWdodDo1MDA7XHJcblx0XHR9XHJcblx0XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3gtc2hhZG93OjAgMCA0cHggcmdiYSgjNERBNkZGLDAuNSk7XHJcblx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCY6OmFmdGVye1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHR0b3A6NTAlO1xyXG5cdFx0cmlnaHQ6MjBweDtcclxuXHRcdHRyYW5zbGF0ZTowIC01MCU7XHJcblx0XHRAaW5jbHVkZSBtaXgudHJpYW5nbGUoZG93bndhcmQsIDEycHgsIDEwcHgsICMzMzMpO1xyXG5cdFx0ei1pbmRleDoxMDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4qW3R5cGU9XCJzdWJtaXRcIl0sXHJcbipbdHlwZT1cImJ1dHRvblwiXXtcclxuXHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZvcm0tYWN0aW9uLWJ1dHRvbntcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR3aWR0aDo0MDBweDtcclxuXHRoZWlnaHQ6ODBweDtcclxuXHRtYXJnaW46MCBhdXRvO1xyXG5cdGJvcmRlci1yYWRpdXM6OTk5OXB4O1xyXG5cdG92ZXJmbG93OmhpZGRlbjtcclxuXHJcblx0Jjo6YmVmb3Jle1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHR0b3A6MDtcclxuXHRcdGxlZnQ6MDtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNCOTUwOEYgMCUsICM3QzZEQzUgNTAlLCAjMzA3NUQ5IDEwMCUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czo5OTk5cHg7XHJcblx0XHR6LWluZGV4OjE7XHJcblx0fVxyXG5cdCY6OmFmdGVye1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHR0b3A6MDtcclxuXHRcdGxlZnQ6MDtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNEMjU0NUEgMCUsICNCOTUwOEYgNDkuNSUsICM3QzZEQzUgMTAwJSk7XHJcblx0XHRwb2ludGVyLWV2ZW50czpub25lO1xyXG5cdFx0b3BhY2l0eTowO1xyXG5cdFx0dHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG5cdFx0ei1pbmRleDoxO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcntcclxuXHRcdCY6OmFmdGVye1xyXG5cdFx0XHRvcGFjaXR5OjE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmRpc2FibGVke1xyXG5cdFx0Y3Vyc29yOm5vdC1hbGxvd2VkO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0YmFja2dyb3VuZDojOTQ5NDk0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Klt0eXBlPVwic3VibWl0XCJdLFxyXG5cdCpbdHlwZT1cImJ1dHRvblwiXXtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDpub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czo5OTk5cHg7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdFx0Zm9udC1zaXplOiBjbC5yZXNwLWZzKDE2cHgsIDIwcHgpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6NTAwO1xyXG5cdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHR6LWluZGV4OjU7XHJcblx0fVxyXG5cclxuXHQucGFnZWJhY2t7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wYWdlYmFjayxcclxuXHRhe1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHRib3gtc2hhZG93Om5vbmU7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdHRvcDowO1xyXG5cdFx0bGVmdDowO1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiM5OTk7XHJcblx0XHRib3JkZXItcmFkaXVzOjk5OTlweDtcclxuXHRcdGNvbG9yOiNmZmY7XHJcblx0XHRmb250LXNpemU6IGNsLnJlc3AtZnMoMTZweCwgMjBweCk7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XHJcblx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdHotaW5kZXg6MztcclxuXHJcblx0XHRzcGFue1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcclxuXHRcdFx0ei1pbmRleDo1O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDpub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVye1xyXG5cdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHR0b3A6MDtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czo5OTk5cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNnMgZWFzZTtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYWFhIDAlLCAjZGRkIDEwMCUpO1xyXG5cdFx0XHR6LWluZGV4OjI7XHJcblx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVse1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6aW5saW5lLWZsZXg7XHJcblx0QGluY2x1ZGUgbWl4LnByZWZpeChhbGlnbi1pdGVtcywgY2VudGVyKTtcclxuXHR3aWR0aDpmaXQtY29udGVudDtcclxuXHRtaW4td2lkdGg6MzBweDtcclxuXHRtaW4taGVpZ2h0OjMwcHg7XHJcblx0cGFkZGluZy1sZWZ0OjUwcHg7XHJcblx0Zm9udC1zaXplOiBjbC5yZXNwLWZzKDE2cHgsIDE4cHgpO1xyXG5cdGZvbnQtd2VpZ2h0OjUwMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmV7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0dG9wOjA7XHJcblx0bGVmdDowO1xyXG5cdHdpZHRoOjMwcHg7XHJcblx0aGVpZ2h0OjMwcHg7XHJcblx0YmFja2dyb3VuZDojZmZmO1xyXG5cdGJvcmRlcjoxcHggI0Q5RDlEOSBzb2xpZDtcclxuXHRib3JkZXItcmFkaXVzOjUwJTtcclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0dHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG5cdHotaW5kZXg6MjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXJ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0dG9wOiA5cHg7XHJcblx0bGVmdDogOXB4O1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRiYWNrZ3JvdW5kOiMzMDc1RDk7XHJcblx0Ym9yZGVyLXJhZGl1czo1MCU7XHJcblx0b3BhY2l0eToxO1xyXG5cdHotaW5kZXg6MjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVse1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6aW5saW5lLWZsZXg7XHJcblx0QGluY2x1ZGUgbWl4LnByZWZpeChhbGlnbi1pdGVtcywgY2VudGVyKTtcclxuXHR3aWR0aDpmaXQtY29udGVudDtcclxuXHRtaW4td2lkdGg6MzBweDtcclxuXHRtaW4taGVpZ2h0OjMwcHg7XHJcblx0cGFkZGluZy1sZWZ0OjQwcHg7XHJcblx0Zm9udC13ZWlnaHQ6NTAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR0b3A6MDtcclxuXHRsZWZ0OjA7XHJcblx0d2lkdGg6MzBweDtcclxuXHRoZWlnaHQ6MzBweDtcclxuXHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0Ym9yZGVyOjFweCAjZDlkOWQ5IHNvbGlkO1xyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblx0ei1pbmRleDoyO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR0b3A6IDRweDtcclxuXHRsZWZ0OiA0cHg7XHJcblx0d2lkdGg6IDIycHg7XHJcblx0aGVpZ2h0OiAyMnB4O1xyXG5cdGJhY2tncm91bmQ6IzREQTZGRiB1cmwoLi4vLi4vaW1hZ2VzL2Zvcm1fY2hlY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDE0cHggMTBweDtcclxuXHRvcGFjaXR5OjE7XHJcblx0ei1pbmRleDoyO1xyXG59XHJcblxyXG4uaW5wdXQtY2hlY2stbGlzdHtcclxuXHRkaXNwbGF5OmlubGluZS1mbGV4O1xyXG5cdGdhcDowIDQwcHg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJde1xyXG5cdHBhZGRpbmc6MTdweCAxNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6MTBweDtcclxuXHRsZXR0ZXItc3BhY2luZzppbmhlcml0O1xyXG59XHJcblxyXG50ZXh0YXJlYXtcclxuXHRwYWRkaW5nOjE1cHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVse1xyXG5cdG1pbi13aWR0aDoyNXB4O1xyXG5cdG1pbi1oZWlnaHQ6MjVweDtcclxuXHRwYWRkaW5nLWxlZnQ6MzVweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZXtcclxuXHR3aWR0aDoyNXB4O1xyXG5cdGhlaWdodDoyNXB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcntcclxuXHR0b3A6IDVweDtcclxuXHRsZWZ0OiA1cHg7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uc2VsZWN0LWFyZWF7XHJcblx0c2VsZWN0e1xyXG5cdFx0cGFkZGluZzoyMnB4IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybS1hY3Rpb24tYnV0dG9ue1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWF4LXdpZHRoOjUwMHB4O1xyXG5cdGhlaWdodDo2MHB4O1xyXG5cdG1hcmdpbjowIGF1dG87XHJcbn1cclxuXHJcbi5mb3JtLWNvZGUtYnV0dG9ue1xyXG5cdHdpZHRoOmNhbGMoMTAwJSAtICg1MSUgKyAxMHB4KSk7XHJcblx0aGVpZ2h0OjUwcHg7XHJcblx0bWFyZ2luLWxlZnQ6MTBweDtcclxufVxyXG5cclxuLmVsZW1lbnQtaGFsZntcclxuXHR3aWR0aDo1MSU7XHJcbn1cclxuXHJcbi5lcnJ0ZXh0LFxyXG4uYW5ub3RleHR7XHJcblx0JjpsYXN0LWNoaWxke1xyXG5cdH1cclxufVxyXG5cclxuLnBvbGljeS1jaGVja3tcclxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbHtcclxuXHRcdG1pbi13aWR0aDozMHB4O1xyXG5cdFx0bWluLWhlaWdodDozMHB4O1xyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZXtcclxuXHRcdHdpZHRoOjMwcHg7XHJcblx0XHRoZWlnaHQ6MzBweDtcclxuXHRcdGJvcmRlcjoycHggI2Q5ZDlkOSBzb2xpZDtcclxuXHRcdGJvcmRlci1yYWRpdXM6MnB4O1xyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXJ7XHJcblx0XHR3aWR0aDozMHB4O1xyXG5cdFx0aGVpZ2h0OjMwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOjJweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZToxNnB4IDEycHg7XHJcblx0fVxyXG59XHJcblxyXG4uaW5wdXQtY2hlY2stbGlzdHtcclxuXHRnYXA6MCAyMHB4O1xyXG59XHJcblxyXG5cclxufVxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xyXG5AdXNlIFwibWl4aW5cIiBhcyBtaXg7XHJcbkB1c2UgXCJjbGFtcFwiIGFzIGNsO1xyXG5cclxuXHJcbi8qIGJhc2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGhlYWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLy9oYW1idXJnZXJcclxuLmhlYWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdGhlaWdodDogMTIwcHg7XHJcblx0cGFkZGluZzogMCAwIDAgMzBweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFxyXG5cdC5oZWFkZXItbG9nbyB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRhc3BlY3QtcmF0aW86IDIxMC82OC40NztcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7JztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNvbnRhY3QtYmxvY2sge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDEwNHB4O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0aGVpZ2h0OiAxMjBweDtcclxuXHRiYWNrZ3JvdW5kOiAjRjdGNEVFO1xyXG5cdHotaW5kZXg6IDUwO1xyXG5cdFxyXG5cdC50ZWwtYmxvY2sge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDM1MHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRDVEMkNBO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpO1xyXG5cdFx0fVxyXG5cdFx0PmEge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDk1cHg7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogNTBweDtcclxuXHRcdFx0XHR3aWR0aDogMjdweDtcclxuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDI3LzQ0O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uLXRlbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGVsLWNvbnRlbnRzIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdFx0LnRlbC1udW1iZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNTZlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIuJG1haW4tY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZWwtdGltZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDRCQTY2O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwMjhlbTtcclxuXHRcdFx0XHRcdD5zcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwMzZlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1hcC1ibG9jayB7XHJcblx0XHR3aWR0aDogMjU1cHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRhIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDRlbTtcclxuXHRcdFx0PnNwYW4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDI3LjQyOXB4O1xyXG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMjQvMzU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb24tbWFwLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tZW51LWJsb2NrIHtcclxuXHQuaGFtYnVyZ2VyIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRhc3BlY3QtcmF0aW86IDEvMTtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kbWFpbi1jb2xvcjtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHotaW5kZXg6IDEwMDtcclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMUYxRjFGO1xyXG5cdFx0XHQudHh0LW1lbnUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnR4dC1jbG9zZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LmhhbWJ1cmdlcl9faW5uZXIge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudHh0LWNsb3NlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5oYW1idXJnZXJfX2lubmVyLXdyYXBwZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdC5oYW1idXJnZXJfX2lubmVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAzNXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTlweDtcclxuXHRcdFx0XHR0cmFuc2xhdGU6IC01MCUgMDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+cCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IC0zN3B4O1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNsYXRlOiAtNTAlIDA7XHJcblx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4wO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA0ZW07XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0ICBcclxuXHQubmF2IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAtMTAwJTtcclxuXHRcdG1heC13aWR0aDogOTE1cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHR0cmFuc2l0aW9uOiByaWdodCAwLjRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE4LCAxKTtcclxuXHRcdGJhY2tncm91bmQ6ICNGN0Y0RUU7XHJcblx0XHR6LWluZGV4OiA2MDtcclxuXHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm5hdl9faW5uZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTYwcHggMTAwcHggNDBweDtcclxuXHRcdFx0bWluLWhlaWdodDogMTAwJTsgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAxMDBweDtcclxuXHRcdFx0XHR3aWR0aDogMTkwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQ+ZmlndXJlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjsnO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4wcmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDUyZW07XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LWFjY2VudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1jb250YWN0IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDQwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHQuYy1jdGEtYmxvY2sge1xyXG5cdFx0XHRcdFx0Z2FwOiAwO1xyXG5cdFx0XHRcdFx0LnRlbC1ibG9jayB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdC50ZWwtY29udGVudHMge1xyXG5cdFx0XHRcdFx0XHRcdC50ZWwtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+YSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDk1cHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDcyZW07XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAzLzU7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uLXRlbC13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm1haWwtYmxvY2sge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA3MmVtO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDRCQTY2O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNENEJBNjY7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjlweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMjkvMjI7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uLW1haWwtd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vdmVybGF5IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGluc2V0OiAwO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHR6LWluZGV4OiA1MDtcclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypQQyovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNXB4KXtcclxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdC5tZW51LWJsb2NrIHtcclxuXHRcdC5oYW1idXJnZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzFGMUYxRjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm5hdiAubmF2X19pbm5lciAubmF2LWNvbnRhY3QgLm1haWwtYmxvY2sgYSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdFx0XHRcdGNvbG9yOiNENEJBNjY7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbi1tYWlsLWdvbGQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRhY3QtYmxvY2sgLm1hcC1ibG9jayBhIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0PnNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG4vKlRBQiovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNXB4KSBhbmQgKG1heC13aWR0aDogMTAyMHB4KXtcclxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdC5jb250YWN0LWJsb2NrIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogYXV0bztcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdmFyLiRtYWluLWNvbG9yO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHQudGVsLWJsb2NrIHtcclxuXHRcdFx0d2lkdGg6IDU3Ljczdnc7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0PmEge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGVsLWNvbnRlbnRzIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNS41cHg7XHJcblx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMy81O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb24tdGVsLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50ZWwtbnVtYmVyIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNzJlbTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGVsLXRpbWUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDRlbTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0PnNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDU2ZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tYXAtYmxvY2sge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDY0ZW07XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xyXG5cdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTBweDtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE1LjVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAzLzU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uLW1hcC13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+c3BhbiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypTUCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KXtcclxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdC5oZWFkZXIge1xyXG5cdFx0LmhlYWRlci1sb2dvIHtcclxuXHRcdFx0PmEge1xyXG5cdFx0XHRcdD5pbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubWVudS1ibG9jayB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0LmhhbWJ1cmdlciB7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHQuaGFtYnVyZ2VyX19pbm5lci13cmFwcGVyIHtcclxuXHRcdFx0XHQuaGFtYnVyZ2VyX19pbm5lciB7XHJcblx0XHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0XHRcdGdhcDogN3B4O1xyXG5cdFx0XHRcdFx0PnAge1xyXG5cdFx0XHRcdFx0XHRib3R0b206IC0yMHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMDtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAyZW07XHJcblx0XHRcdFx0XHRcdCYudHh0LWNsb3NlIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PnNwYW4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHQuaGFtYnVyZ2VyX19pbm5lci13cmFwcGVyIHtcclxuXHRcdFx0XHRcdC5oYW1idXJnZXJfX2lubmVyIHtcclxuXHRcdFx0XHRcdFx0PnNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0LjVweCkgcm90YXRlKDMwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00LjVweCkgcm90YXRlKC0zMGRlZyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubmF2IHtcclxuXHRcdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDQwcHg7XHJcblx0XHRcdC5uYXZfX2lubmVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogNDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDIuNzVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PnVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNzVweDtcclxuXHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAyMmVtO1xyXG5cdFx0XHRcdFx0XHRcdD5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDY0ZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubmF2LWNvbnRhY3Qge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjVweDtcclxuXHRcdFx0XHRcdC5jLWN0YS1ibG9jayB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdC50ZWwtYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0LnRlbC1jb250ZW50cyB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0LnRlbC10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDhlbTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC50ZWwtdGltZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDI4ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdD5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAzNmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDcyZW07XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubWFpbC1ibG9jayB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRcdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDY0ZW07XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGVhZGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdC5oZWFkZXItbG9nbyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdGxlZnQ6IDIxcHg7XHJcblx0XHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRhY3QtYmxvY2sge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJG1haW4tY29sb3I7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdC50ZWwtYmxvY2sge1xyXG5cdFx0XHR3aWR0aDogNTcuNzN2dztcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweCAwIDM1cHg7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZWwtY29udGVudHMge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE1LjVweDtcclxuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAzLzU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbi10ZWwtd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRlbC1udW1iZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA3MmVtO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50ZWwtdGltZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjByZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNGVtO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHQ+c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNTZlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1hcC1ibG9jayB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdD5hIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNjRlbTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XHJcblx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMHB4O1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTUuNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDMvNTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb24tbWFwLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD5zcGFuIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLypTUCovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KXtcclxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdC5jb250YWN0LWJsb2NrIC50ZWwtYmxvY2sgPiBhIC50ZWwtY29udGVudHMgLnRlbC1udW1iZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xyXG5AdXNlIFwibWl4aW5cIiBhcyBtaXg7XHJcbkB1c2UgXCJjbGFtcFwiIGFzIGNsO1xyXG5cclxuXHJcbi8qIGJhc2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5maXhlZC1tZW51LWJsb2NrIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdHdpZHRoOiA3NzBweDtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG5cdHotaW5kZXg6IDUwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuXHRib3gtc2hhZG93OiAwIC0ycHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHQmLmlzLWN0YS1oaWRkZW4ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHQudGVsLWJsb2NrIHtcclxuXHRcdGZsZXg6IDM3MTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAzNTBweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kbWFpbi1jb2xvcjtcclxuXHRcdD5hIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDQwcHggMCA5NXB4O1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDI3cHg7XHJcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAyNy80NDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbi10ZWwtd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdFx0LnRlbC1jb250ZW50cyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHRcdC50ZWwtbnVtYmVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDU2ZW07XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRlbC10aW1lIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdFx0XHRcdFx0Z2FwOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDRCQTY2O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA7XHJcblx0XHRcdFx0XHQuYmlnIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNDhlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5taWRkbGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAzNmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNtYWxsIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwMjhlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnJlc2VydmF0aW9uLWJsb2NrIHtcclxuXHRcdGZsZXg6IDIwMjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICNkNGJhNjY7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdD5hIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNDhlbTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMjlweDtcclxuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDI5LzIyO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uLW1haWwtd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBhZ2V0b3AtYmxvY2sge1xyXG5cdFx0ZmxleDogMTk3O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogIzIyMjIyMjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0PmEge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA0NGVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxLzE7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb24tcGFnZXRvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYy1mb290ZXItY3RhIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWF4LXdpZHRoOiAxMjgwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMTAwcHggMDtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvY3RhLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdH1cclxuXHQudGl0bGUtYmxvY2sge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGZvbnQtc2l6ZTogNS4wcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDFlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnRleHQtYmxvY2sge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyLjA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDQ0ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5hbm5vdGF0aW9uLWJsb2NrIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDMyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQmLmxpbmstYmxvY2sge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdFx0Y29sb3I6IHZhci4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuZm9vdGVyIHtcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG5cdGJhY2tncm91bmQ6IHZhci4kbWFpbi1jb2xvcjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHQ+cCB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAwN2VtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ji5hbm5vdGF0aW9uLWJsb2NrIHtcclxuXHRcdFx0cGFkZGluZzogMTBweCAwIDAgMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwMjRlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLypQQyovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNXB4KXtcclxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdC5maXhlZC1tZW51LWJsb2NrIHtcclxuXHRcdC50ZWwtYmxvY2sge1xyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5yZXNlcnZhdGlvbi1ibG9jayB7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRDRCQTY2O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdGNvbG9yOiAjRDRCQTY2O1xyXG5cdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uLW1haWwtZ29sZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGFnZXRvcC1ibG9jayB7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMjIyO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdGNvbG9yOiAjMUYxRjFGO1xyXG5cdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uLXBhZ2V0b3AtYmxhY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypUQUIqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzVweCkgYW5kIChtYXgtd2lkdGg6IDEzNDRweCl7XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmMtZm9vdGVyLWN0YSB7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzVweCkgYW5kIChtYXgtd2lkdGg6IDEwMjBweCl7XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQuZml4ZWQtbWVudS1ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4vKlNQKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpe1xyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHRcclxuXHQuYy1mb290ZXItY3RhIHtcclxuXHRcdHBhZGRpbmc6IDU1cHggMjBweCA1MHB4O1xyXG5cdFx0LnRpdGxlLWJsb2NrIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0Lm1haW4tdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4zcmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMTMyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50ZXh0LWJsb2NrIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNjhlbTtcclxuXHRcdH1cclxuXHRcdC5jLWN0YS1ibG9jayB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdC50ZWwtYmxvY2sge1xyXG5cdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjk2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tYXAtYmxvY2sge1xyXG5cdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRmb290ZXIge1xyXG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDEwNXB4O1xyXG5cdFx0PnAge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxMWVtO1xyXG5cdFx0XHQmLmFubm90YXRpb24tYmxvY2sge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAwIDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjByZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcImJvb3RzdHJhcFwiIGFzIGJzO1xyXG5AdXNlIFwic2FzczpsaXN0XCI7XHJcblxyXG4vKiBsYXlvdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sZWFkLXNlY3Rpb24ge1xyXG5cdG1heC13aWR0aDogMTI4MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvIDEwMHB4O1xyXG5cdC5sZWFkLWNvbnRlbnRzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHQubGVhZC10ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNDRlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0PnVsIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0PmxpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMzBweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHQ+ZmlndXJlIHtcclxuXHRcdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxLzE7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+ZGwge1xyXG5cdFx0XHRcdD5kdCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNDRlbTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PmRkIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwMzZlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnJvb210eXBlLWFuY2hvci1zZWN0aW9uIHtcclxuXHRtYXgtd2lkdGg6IDEyODBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiA4MHB4IDA7XHJcblx0PnVsIHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHQ+bGkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtICgyMHB4ICogMykpIC8gNCk7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0PmEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHQ+ZmlndXJlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAzMDUvMTYwO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+c3BhbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcdFxyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDhlbTtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiA3cHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiA4LzEwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vcm9vbS9pbWFnZXMvZG93bi1hcnJvdy13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jYXBzdWxlLXJvb20tbGluay1zZWN0aW9uIHtcclxuXHRtYXgtd2lkdGg6IDEyODBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNjhlbTtcclxuXHQ+YSB7XHJcblx0XHRjb2xvcjogYnMuJG1haW4tY29sb3I7XHJcblx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNjhlbTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcclxuXHRcdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IGluaztcclxuXHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxuXHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGF1dG87XHJcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XHJcblx0XHR0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xyXG5cdH1cclxufVxyXG4udHdpbi1yb29tLXNlY3Rpb24sXHJcbi5kb3VibGUtcm9vbS1zZWN0aW9uIHtcclxuXHRwYWRkaW5nOiAwIDAgMTAwcHg7XHJcbn1cclxuLnJvb210eXBlLWxpc3Qtc2VjdGlvbiB7XHJcblx0bWF4LXdpZHRoOiAxMjgwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Ji5zYy1ob3Jpem9udGFsLWxpbmUge1xyXG5cdFx0cGFkZGluZzogMCAwIDYwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNEQkRCREI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jLXRpdGxlLWJsb2NrIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblx0XHQuc3ViLXRpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICNENEJBNjY7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yb29tdHlwZS1saXN0LWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0XHQucm9vbS1zbGlkZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdC5zd2lwZXIge1xyXG5cdFx0XHQgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdFx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdFx0PmltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMTI4MCAvIDc0NTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAtMzBweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpIHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL3Jvb20vaW1hZ2VzL3JpZ2h0LWFycm93LXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0cm90YXRlOiAxODBkZWc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0XHRyaWdodDogLTMwcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKSB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL3Jvb20vaW1hZ2VzL3JpZ2h0LWFycm93LXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgOXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNkNWQ5ZTA7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LnJvb210eXBlLXByaWNlLXRhYmxlIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMjgwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0JjpoYXMoLnJvb210eXBlLXByaWNlLW5vdGUpIHtcclxuXHRcdFx0XHQucHJpY2UtdGFibGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhYmxlLWhlYWRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQ+ZGl2IHtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjMlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+ZGl2IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAzNmVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHsgXHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcmljZS10YWJsZSB7XHJcblx0XHRcdFx0Y291bnRlci1yZXNldDogcGxhbi1jb3VudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJpY2UtZ3JvdXAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFxyXG5cdFx0XHRcdCYubmlnaHQtY291cnNlIHtcclxuXHRcdFx0XHRcdC5wbGFuLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDRERUZGO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBsYW4tbmFtZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0PnNtYWxsIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzFmMWYxZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnByaWNlLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHQuZGF5LXR5cGUsXHJcblx0XHRcdFx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0VERjFGRjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucGxhbi1pbmZvIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RCREJEQjtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREJEQkRCO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0Y2RjZGNjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnByaWNlLWl0ZW0td3JhcHBlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDU1JTtcclxuXHRcdFx0XHRcdC5wcmljZS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdC5kYXktdHlwZSwgLnByaWNlIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAzNmVtO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREJEQkRCO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQgIFxyXG5cdFx0XHRcdFx0XHQuZGF5LXR5cGUge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1OC4yJTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREJEQkRCO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQxLjglO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDRlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucGxhbi1pbmZvIHtcclxuXHRcdFx0XHQucGxhbi1uYW1lIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDM2ZW07XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogcGxhbi1jb3VudDtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogY291bnRlcihwbGFuLWNvdW50KTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjdweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAzNmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PnNtYWxsIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDM2ZW07XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMWYxZjFmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJvb210eXBlLXByaWNlLW5vdGUge1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI0Y3RjRFRTtcclxuXHRcdH1cclxuXHRcdC5jLXRhZy1saXN0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5wbGF5cm9vbS1zZWN0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAxMDBweDtcclxuXHRcdC5yb29tdHlwZS1saXN0LWl0ZW0ge1xyXG5cdFx0XHQuYy10aXRsZS1ibG9jayB7XHJcblx0XHRcdFx0LnN1Yi10aXRsZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5yb29tLXNsaWRlciB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBsYXlyb29tLXRleHQtYmxvY2sge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNDhlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LnBsYXlyb29tLXByaWNlLWJsb2NrIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMjgwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xyXG5cdFx0XHQudGl0bGUtYmxvY2sge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDA0NGVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250ZW50LWJsb2NrIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHQuY29udGVudC1ibG9jay1pbm5lciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRcdFx0Z2FwOiA0MHB4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA4NzBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0LmNvbnRlbnQtaXRlbSB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzg1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWRmMWZmO1xyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDA0NGVtO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvbnRlbnQtaXRlbS1saXN0IHtcclxuXHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0PnVsIHtcclxuXHRcdFx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyMTNlOWE7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0PnAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMDM2ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD5wIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAwIDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAwNDRlbTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wbGF5cm9vbS1kZXRhaWwtYmxvY2sge1xyXG5cdFx0XHQuc3ViLXRpdGxlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA2ZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kZXRhaWwtbGlzdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMzBweDtcclxuXHRcdFx0XHRcdD5kbCB7XHJcblx0XHRcdFx0XHRcdD5kdCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDA0NGVtO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdD5kZCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMDM2ZW07XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHQ+YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJG1haW4tY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jLXRhZy1saXN0IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hbWVuaXR5LXNlY3Rpb24ge1xyXG5cdC5hbWVuaXR5LXNlY3Rpb24taW5uZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAxMjgwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogOTBweCAwIDEwMHB4O1xyXG5cdFx0LmMtdGl0bGUtYmxvY2sge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0fVxyXG5cdFx0LmFtZW5pdHktbGlzdC1ibG9jayB7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdGdhcDogNjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcclxuXHRcdFx0PmRpdiB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcclxuXHRcdFx0XHQudGl0bGUtYmxvY2sge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMDRlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDMwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0Ji5mcm9udC1saXN0IHtcclxuXHRcdFx0XHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMDM2ZW07XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJG1haW4tY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFtZW5pdHktbGlzdC1pdGVtIHtcclxuXHRcdFx0XHQ+dWwge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHRcdGdhcDogMTVweDtcclxuXHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTVweCkgLyAyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFtZW5pdHktbGlzdC1mcm9udCB7XHJcblx0XHRcdFx0PnVsIHtcclxuXHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdD5kbCB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0PmR0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDM7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDAzNmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0PmRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAwMzZlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5saW5rLWl0ZW0ge1xyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdFx0d2lkdGg6IDQwMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAwNGVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNjLXJvb210eXBlLXRpdGxlLWJsb2NrIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdC50aXRsZS1ibG9jayB7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQudGV4dC1ibG9jayB7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDM2ZW07XHJcblx0XHRjb2xvcjogYnMuJG1haW4tY29sb3I7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbi5zYy1yb29tdHlwZS1jb250ZW50cy10aXRsZS1ibG9jayB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGNvbG9yOiAjMUYxRjFGO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDA0NGVtO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiAjRURGMUZGO1xyXG5cdCYuZGF5LXVzZS10aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdH1cclxufVxyXG4uc2MtYW5ub3RhdGlvbi1saXN0IHtcclxuXHQ+bGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDAzNmVtO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCLigLtcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zYy1yb29tdHlwZS1saXN0LXRpdGxlIHtcclxuXHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qUEMqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzVweCl7XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQubGVhZC1zZWN0aW9uIHtcclxuXHRcdC5sZWFkLWNvbnRlbnRzIHtcclxuXHRcdFx0LmxlYWQtdGV4dCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yb29tdHlwZS1hbmNob3Itc2VjdGlvbiB7XHJcblx0XHQ+dWwge1xyXG5cdFx0XHQ+bGkge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHQ+c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDJweCkpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucm9vbXR5cGUtbGlzdC1zZWN0aW9uIHtcclxuXHRcdC5yb29tdHlwZS1saXN0LWl0ZW0ge1xyXG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdGNvbG9yOiBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9yb29tL2ltYWdlcy9yaWdodC1hcnJvdy1ibHVlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vcm9vbS9pbWFnZXMvcmlnaHQtYXJyb3ctYmx1ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY2Fwc3VsZS1yb29tLWxpbmstc2VjdGlvbiB7XHJcblx0PmEge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uIDAuM3MgZWFzZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qVEFCKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0LmxlYWQtc2VjdGlvbixcclxuXHQucm9vbXR5cGUtbGlzdC1zZWN0aW9uLFxyXG5cdC5yb29tdHlwZS1saXN0LXNlY3Rpb24ucGxheXJvb20tc2VjdGlvbixcclxuXHQucm9vbXR5cGUtYW5jaG9yLXNlY3Rpb24sXHJcblx0LmFtZW5pdHktc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdH1cclxuXHQucm9vbXR5cGUtbGlzdC1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHR9XHJcblx0LmFtZW5pdHktc2VjdGlvbiB7XHJcblx0XHQuYW1lbml0eS1zZWN0aW9uLWlubmVyIHtcclxuXHRcdFx0cGFkZGluZzogNjBweCAwO1xyXG5cdFx0XHQuYW1lbml0eS1saXN0LWJsb2NrIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHQ+ZGl2IHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRtYWluLWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMi41cHg7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0LnRpdGxlLWJsb2NrIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzOGVtO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmFtZW5pdHktbGlzdC1pdGVtIHtcclxuXHRcdFx0XHRcdFx0PnVsIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNjhlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYW1lbml0eS1saXN0LWZyb250IHtcclxuXHRcdFx0XHRcdFx0PnVsIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdD5kbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+ZHQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdD5kZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2OGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdD5kZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmZyb250LWxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5saW5rLWl0ZW0ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHQ+YSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDU0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDY0ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC50d2luLXJvb20tc2VjdGlvbixcclxuXHQuZG91YmxlLXJvb20tc2VjdGlvbixcclxuXHQudGhlYXRlci1yb29tLXNlY3Rpb24sXHJcblx0LnBsYXktcm9vbS1zZWN0aW9uIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHQucm9vbXR5cGUtbGlzdC1zZWN0aW9uIHtcclxuXHRcdCYucGxheXJvb20tc2VjdGlvbiB7XHJcblx0XHRcdC5wbGF5cm9vbS1wcmljZS1ibG9jayB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0LnRpdGxlLWJsb2NrIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDM4ZW07XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyLjVweCAyLjVweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb250ZW50LWJsb2NrIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMi41cHggMi41cHg7XHJcblx0XHRcdFx0XHQuY29udGVudC1ibG9jay1pbm5lciB7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdGdhcDogMTVweDtcclxuXHRcdFx0XHRcdFx0LmNvbnRlbnQtaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHRcdFx0XHRcdFx0XHQ+cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2OGVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY29udGVudC1pdGVtLWxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdD51bCB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2OGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzVweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcclxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdC5yb29tdHlwZS1hbmNob3Itc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDEyMHB4O1xyXG5cdFx0PnVsIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHQ+bGkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcclxuXHRcdFx0XHQ+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MjBweCl7XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQucm9vbXR5cGUtbGlzdC1zZWN0aW9uIC5yb29tdHlwZS1saXN0LWl0ZW0gLnN3aXBlci1idXR0b24tcHJldiwgXHJcblx0LnJvb210eXBlLWxpc3Qtc2VjdGlvbiAucm9vbXR5cGUtbGlzdC1pdGVtIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qU1AqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCl7XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQuZml4ZWQtbWVudS1ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQubGVhZC1zZWN0aW9uIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHQubGVhZC1jb250ZW50cyB7XHJcblx0XHRcdC5sZWFkLXRleHQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2OGVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+dWwge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdD5saSB7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyLjVweDtcclxuXHRcdFx0XHQ+ZGwge1xyXG5cdFx0XHRcdFx0PmR0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjNyZW07XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwOTJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD5kZCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2OGVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucm9vbXR5cGUtYW5jaG9yLXNlY3Rpb24ge1xyXG5cdFx0cGFkZGluZzogNjBweCAyMHB4O1xyXG5cdFx0PnVsIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHQ+bGkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcclxuXHRcdFx0XHQ+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNhcHN1bGUtcm9vbS1saW5rLXNlY3Rpb24ge1xyXG5cdFx0cGFkZGluZzogMzBweDtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA2ZW07XHJcblx0fVxyXG5cdC50d2luLXJvb20tc2VjdGlvbixcclxuXHQuZG91YmxlLXJvb20tc2VjdGlvbntcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHQudGhlYXRlci1yb29tLXNlY3Rpb24sXHJcblx0LnBsYXktcm9vbS1zZWN0aW9uICB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblx0LnJvb210eXBlLWxpc3Qtc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdCYuc2MtaG9yaXpvbnRhbC1saW5lIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0XHQuYy10aXRsZS1ibG9jayB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0XHQucm9vbXR5cGUtbGlzdC1pdGVtIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDM1cHg7XHJcblx0XHRcdC5yb29tLXNsaWRlciB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG5cdFx0XHRcdC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJvb210eXBlLXByaWNlLW5vdGUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMi41cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtdGFnLWxpc3Qge1xyXG5cdFx0XHRcdGdhcDogMTBweCAxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnJvb210eXBlLXByaWNlLXRhYmxlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0LnRhYmxlLWhlYWRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucHJpY2UtdGFibGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wcmljZS1ncm91cCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLDAsMCwwLjA4KTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyLjVweCAyLjVweDtcclxuXHRcdFx0XHRcdC5wbGFuLWluZm8ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzIxM0U5QTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMi41cHggMi41cHggMCAwO1xyXG5cdFx0XHRcdFx0XHQucGxhbi1uYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzOGVtO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzOGVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+c21hbGwge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdD5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHQmLmRpc3BsYXktYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5jLXRleHQtYmx1ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wcmljZS1pdGVtLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0LnByaWNlLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDIuNXB4IDIuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZGF5LXR5cGUsXHJcblx0XHRcdFx0XHRcdFx0LnByaWNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZGF5LXR5cGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0PnNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0PnNtYWxsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDA2ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYubWItNSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkRCREI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm5pZ2h0LWNvdXJzZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0XHRcdC5wbGFuLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyMTNFOUE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByaWNlLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdC5kYXktdHlwZSxcclxuXHRcdFx0XHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYucGxheXJvb20tc2VjdGlvbiB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCA2MHB4O1xyXG5cdFx0XHQucGxheXJvb20tdGV4dC1ibG9jayB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNjhlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQucm9vbXR5cGUtbGlzdC1pdGVtIHtcclxuXHRcdFx0XHQucm9vbS1zbGlkZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnBsYXlyb29tLXByaWNlLWJsb2NrIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHQudGl0bGUtYmxvY2sge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMzhlbTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIuNXB4IDIuNXB4IDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRlbnQtYmxvY2sge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyLjVweCAyLjVweDtcclxuXHRcdFx0XHRcdC5jb250ZW50LWJsb2NrLWlubmVyIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHQuY29udGVudC1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdD5wIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jb250ZW50LWl0ZW0tbGlzdCB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0PnVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdD5wIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD5wIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnBsYXlyb29tLWRldGFpbC1ibG9jayB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdC5zdWItdGl0bGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwOTJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmRldGFpbC1saXN0IHtcclxuXHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IGF1dG87XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNjhlbTtcclxuXHRcdFx0XHRcdFx0PmRsIHtcclxuXHRcdFx0XHRcdFx0XHQ+ZHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDA3MmVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+ZGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNjhlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtdGFnLWxpc3Qge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hbWVuaXR5LXNlY3Rpb24ge1xyXG5cdFx0LmFtZW5pdHktc2VjdGlvbi1pbm5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDYwcHggMDtcclxuXHRcdFx0LmFtZW5pdHktbGlzdC1ibG9jayB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0PmRpdiB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kbWFpbi1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIuNXB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdC50aXRsZS1ibG9jayB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMzhlbTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5hbWVuaXR5LWxpc3QtaXRlbSB7XHJcblx0XHRcdFx0XHRcdD51bCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5hbWVuaXR5LWxpc3QtZnJvbnQge1xyXG5cdFx0XHRcdFx0XHQ+dWwge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0PmRsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdD5kdCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0PmRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDY4ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PmRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuZnJvbnQtbGlzdCB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmxpbmstaXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNTRweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAwNjRlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zYy1yb29tdHlwZS1saXN0LXRpdGxlIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDkyZW07XHJcblx0fVxyXG5cdC5zYy1hbm5vdGF0aW9uLWxpc3Qge1xyXG5cdFx0PmxpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNmVtO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDZlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2Mtcm9vbXR5cGUtdGl0bGUtYmxvY2sge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdC50aXRsZS1ibG9jayB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDkyZW07XHJcblx0XHR9XHJcblx0XHQudGV4dC1ibG9jayB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDZlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLXJvb210eXBlLWNvbnRlbnRzLXRpdGxlLWJsb2NrIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMzhlbTtcclxuXHRcdCYuZGF5LXVzZS10aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcbiJdfQ== */