@charset "UTF-8";
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: "Noto Sans JP", "Yu Gothic", "YuGothic", -apple-system, BlinkMacSystemFont, Helvetica, sans-serif;
}

*::before,
*::after {
  display: block;
}

html {
  width: 100%;
  height: -webkit-fill-available;
  font-size: 16px;
  margin-top: 0 !important;
}

body {
  margin: 0;
  letter-spacing: 2px;
  font-size: 1rem;
  font-family: "Noto Sans JP", "Yu Gothic", "YuGothic", -apple-system, BlinkMacSystemFont, Helvetica, sans-serif;
  font-weight: 400;
  color: #452a0b;
  background-color: white;
  word-break: break-all;
  line-height: 2;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
@media screen and (max-width: 767px) {
  body {
    letter-spacing: 0;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  letter-spacing: 2px;
  font-size: initial;
}
@media screen and (max-width: 767px) {
  h1,
h2,
h3,
h4,
h5,
h6 {
    letter-spacing: 0;
    font-weight: bold;
  }
}

a {
  transition: all 0.4s;
  text-decoration: none;
  display: block;
}

a,
span {
  color: inherit;
  font-family: inherit;
}

ul,
dl {
  list-style: none;
}

ul {
  margin: 0;
}
ul li {
  margin: 0;
}

input:hover {
  cursor: pointer;
}

input,
textarea,
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1.6;
  border: none;
}

input,
textarea {
  display: inline-block;
  background: #fff;
  font-size: inherit;
  border-radius: 4px;
  width: 100%;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  font-size: 1rem;
  color: #b2b2b2;
  font-weight: normal;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  font-size: 1rem;
  color: #b2b2b2;
  font-weight: normal;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  font-size: 1rem;
  color: #b2b2b2;
  font-weight: normal;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  font-size: 1rem;
  color: #b2b2b2;
  font-weight: normal;
}
input::placeholder,
textarea::placeholder {
  font-size: 1rem;
  color: #b2b2b2;
  font-weight: normal;
}
input:hover,
textarea:hover {
  cursor: pointer;
}

select {
  text-overflow: ellipsis;
  cursor: pointer;
}

button {
  border: 0;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  background: none;
}

hr {
  border-color: #f8f8f8;
  border-width: 1px 0 0 0;
  margin: 1em auto;
}

img {
  display: block;
  max-width: 100%;
  width: 100%;
  height: auto;
}

address {
  font-style: 400;
  margin-top: 2rem;
}

table {
  width: 100%;
  border-collapse: collapse;
}

address {
  margin: 0;
}

rt {
  font-weight: 400;
  font-size: 1rem;
}

iframe {
  width: 100%;
}

.btn {
  display: inline-block;
  font-size: 1.25rem;
}
.btn-inner {
  display: flex;
  align-items: stretch;
  gap: 1rem;
}
.btn:hover .circle {
  left: initial;
  left: 60%;
  opacity: 1;
}
.btn-icon-wrap {
  overflow: hidden;
}
.btn-icon {
  height: 1px;
  width: 2.5rem;
  position: relative;
  background-color: #665d53;
  top: 50%;
}
.btn-icon .circle {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border: 1px solid #665d53;
  background-color: white;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
  transition: all 0.4s ease-in-out;
  opacity: 0;
}
.btn-icon .circle::after {
  content: "";
  background-color: #665d53;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.btn2 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  font-size: 1.5rem;
  font-weight: 600;
  gap: 1rem;
  border-radius: 0.5rem;
}
.btn2 .icon {
  width: 2.5rem;
  height: 2.5rem;
}
.btn2.line {
  background-color: #00b900;
  color: white;
}
.btn2.line:hover {
  background-color: #008600;
}
.btn2.reserve {
  background-color: #ea3a3a;
  color: white;
}
.btn2.reserve:hover {
  background-color: #da1717;
}

.btn3 {
  display: inline-block;
  border-radius: 3rem;
  border: 1px solid;
  line-height: 1;
  width: 15rem;
  text-align: center;
  padding: 1rem 1.5rem;
  font-size: 1.25rem;
}
.btn3:hover {
  background-color: #665d53;
  color: white;
}
.btn3 .text {
  text-transform: capitalize;
}
.btn3 .item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  justify-content: center;
}

.circle {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border: 1px solid #665d53;
  background-color: white;
  position: relative;
}
.circle::after {
  content: "";
  background-color: #665d53;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.btn4 {
  display: inline-block;
  min-width: 18rem;
  max-width: 100%;
  text-align: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
  padding: 0.75rem;
  font-size: 1.25rem;
}
@media screen and (max-width: 767px) {
  .btn4 {
    display: block;
  }
}
.btn4.yellow {
  background-color: #ffe96f;
}
.btn4.yellow:hover {
  background-color: #ffdd23;
}
.btn4.skin {
  background-color: #ffdeba;
}
.btn4.skin:hover {
  background-color: #ffb96e;
}
.btn4-item {
  border: 1px solid white;
  padding: 0.75rem 2rem;
}

.btn-col2 {
  display: flex;
  gap: 2rem;
}
@media screen and (max-width: 767px) {
  .btn-col2 {
    flex-wrap: wrap;
    gap: 1rem;
  }
  .btn-col2 > div {
    width: 100%;
  }
  .btn-col2 .btn4 {
    width: 100%;
  }
}
.btn-col2.center {
  justify-content: center;
}

.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-vertical {
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.text-price {
  text-align: center;
  font-weight: bold;
  color: #665d53;
  font-size: 3.5rem;
  line-height: 1;
}
.text-price .small {
  font-size: 0.6em;
}
.text-price .other {
  display: block;
  font-size: 0.5em;
  margin-top: 1.5rem;
}
@media screen and (max-width: 767px) {
  .text-price {
    font-size: 2.5em;
  }
}

.mincho {
  font-family: "Shippori Mincho", "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", -apple-system, BlinkMacSystemFont, "Serif";
}

.en {
  font-family: "Jost", "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", -apple-system, BlinkMacSystemFont, "sans-serif";
}

.small {
  font-size: 0.85rem;
}

.main-title {
  font-size: 1.5rem;
  color: #665d53;
  display: inline-block;
}
.main-title span {
  line-height: 1.2;
}
.main-title .inner {
  display: inline-block;
}
.main-title.center {
  text-align: center;
}
.main-title.center .main-title-en::after {
  position: absolute;
  right: -1.25rem;
  top: -0.5rem;
  background-image: url(../img/icon-ex-right.svg);
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
}
.main-title.left .main-title-en::after {
  position: absolute;
  left: -1.25rem;
  top: -0.5rem;
  background-image: url(../img/icon-ex.svg);
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
}
.main-title-en {
  font-weight: bold;
  font-size: 2em;
  position: relative;
  text-transform: uppercase;
  display: inline-block;
}
.main-title-en::after {
  content: "";
}
@media screen and (max-width: 767px) {
  .main-title-en {
    font-size: 1.4em;
  }
}
.main-title-jp {
  font-weight: normal;
  display: block;
  font-size: 1.25rem;
}
.main-title-sub {
  font-size: 0.75em;
  margin-top: 1rem;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .main-title-sub {
    font-size: 0.5em;
  }
}
.main-title-wrap {
  text-align: center;
}

.main-title2 {
  text-align: center;
  color: #665d53;
  display: inline-block;
}
.main-title2 span {
  display: block;
}
.main-title2-text1 {
  font-family: "Jost", "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", -apple-system, BlinkMacSystemFont, "sans-serif";
  text-transform: uppercase;
  line-height: 1;
  font-weight: 400;
}
.main-title2-text2 {
  font-weight: bold;
  font-size: 3rem;
  line-height: 1.6;
}
@media screen and (max-width: 767px) {
  .main-title2-text2 {
    font-size: 2em;
  }
}
.main-title2.under-bar {
  padding-bottom: 1rem;
}
.main-title2.under-bar::after {
  content: "";
  border-bottom: 1px solid;
  display: inline-block;
  width: 70%;
}
.main-title2-wrap {
  text-align: center;
}

.title {
  font-weight: bold;
  font-size: 3rem;
  color: #665d53;
  margin-bottom: 1.5rem;
  line-height: 1.6;
}
@media screen and (max-width: 767px) {
  .title {
    font-size: 2rem;
  }
}
.title.en {
  font-size: 3.5em;
  line-height: 1.5;
}
.title2 {
  font-size: 2rem;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .title2 {
    font-size: 1.5rem;
  }
}

.icon-title {
  font-size: 1.5rem;
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.icon-title::before {
  content: "";
  background-image: url(../img/icon-check.svg);
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: contain;
}

.label-round {
  border-radius: 5rem;
  padding: 1rem 4rem;
  background-color: #452a0b;
  color: white;
  text-transform: uppercase;
  display: inline-block;
  font-size: 1.5em;
  line-height: 1.2;
}

.container {
  max-width: 1320px;
  margin: auto;
}
.container-large {
  max-width: 1440px;
  margin: auto;
}
.container-ll {
  max-width: 1600px;
  margin: auto;
}
.container-small {
  max-width: 1200px;
  margin: auto;
}
.container-1440 {
  max-width: 1440px;
  width: 90%;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .container {
    padding: 0 5%;
  }
  .container-large {
    padding: 0 5%;
  }
  .container-large2 {
    padding: 0 5%;
  }
  .container-small {
    padding: 0 5%;
  }
}

.section {
  margin: 6rem auto;
}
.section-large {
  margin: 10rem auto;
}
.section-small {
  margin: 3rem auto;
}
.section-ss {
  margin: 1.5rem auto;
}
@media screen and (max-width: 767px) {
  .section {
    margin: 12% auto;
  }
  .section-large {
    margin: 15% auto;
  }
  .section-small {
    margin: 10% auto;
  }
}

.breadcrumbs ol {
  list-style: none;
  display: flex;
  gap: 0.75rem;
}

.header-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 2rem;
  background: white;
}
@media screen and (max-width: 767px) {
  .header-content {
    padding: 1rem;
  }
}
.header-content .content-right {
  display: flex;
  gap: 1.5rem;
}
.header-content .content-right .cr-inner {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
@media screen and (max-width: 767px) {
  .header-content .content-right .cr-inner {
    display: none;
  }
}
.header-content .content-right .item {
  text-align: center;
  position: relative;
}
.header-content .content-right .item.current {
  font-weight: bold;
}
.header-content .content-right .item span {
  line-height: 1.6;
}
.header-content .content-right .item .text {
  display: block;
}
.header-content .content-right .item .en {
  font-size: 12px;
  display: block;
}
.header-content .content-right .item .link:hover {
  font-weight: bold;
}
.header-content .menu {
  padding: 0 1rem;
  height: 3rem;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .header-content .menu {
    padding-right: 0.5em;
  }
}
.header-content .menu-button {
  width: 2.5rem;
  text-align: center;
  margin: 0 auto;
  letter-spacing: 2px;
}
.header-content .menu-icon {
  position: relative;
  z-index: 1;
  height: 1.5rem;
  overflow: hidden;
}
.header-content .menu-line {
  height: 2px;
  background-color: #452a0b;
  width: 100%;
}
.header-content .menu-line:nth-child(2) {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.header-content .menu-line:nth-child(3) {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
}
.header-logo {
  width: 180px;
  max-width: 100%;
  position: relative;
  z-index: 10;
}

.first-view {
  display: flex;
  flex-direction: column;
  height: 100vh;
}
@media screen and (max-width: 767px) {
  .first-view {
    height: 222vw;
  }
}
.first-view.page-header2 {
  height: 34rem;
}
.first-view-header {
  background: white;
}
.first-view-kv {
  flex-grow: 1;
}

.js-menu {
  position: relative;
  z-index: 12;
}
.js-menu.on {
  overflow: hidden;
}
.js-menu.on .line {
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-transform: rotate(0deg) translateY(0);
          transform: rotate(0deg) translateY(0);
}
.js-menu.on .line1 {
  -webkit-transform: rotate(20deg) translateY(11px);
          transform: rotate(20deg) translateY(11px);
  width: 109%;
}
.js-menu.on .line2 {
  -webkit-transform: translateX(3rem);
          transform: translateX(3rem);
}
.js-menu.on .line3 {
  -webkit-transform: rotate(-20deg) translateY(-11px);
          transform: rotate(-20deg) translateY(-11px);
  width: 109%;
}

.js-menu-content {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  background: white;
  transition: opacity 0.6s ease;
  padding: 4rem;
  overflow: auto;
  pointer-events: none;
  opacity: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 11;
}
@media screen and (max-width: 767px) {
  .js-menu-content {
    padding: 1.5rem;
  }
}
.js-menu-content.on {
  pointer-events: initial;
  opacity: 1;
}
.js-menu-content .global-nav-item {
  margin-bottom: 1rem;
}
.js-menu-content .global-nav-item .title {
  font-size: 1.5rem;
  font-weight: bold;
}
.js-menu-content .global-nav-item .slug {
  line-height: 1;
  margin-top: -0.25rem;
}

.fixed-menu-content {
  display: flex;
  gap: 4rem;
  align-items: center;
  height: 100%;
  max-width: 1600px;
  max-height: 900px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .fixed-menu-content {
    gap: 2rem;
    flex-wrap: wrap;
  }
}
.fixed-menu-content .content-l {
  flex-basis: 70%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .fixed-menu-content .content-l {
    height: auto;
    flex-basis: 100%;
  }
}
.fixed-menu-content .content-l .inner .logo {
  width: 320px;
  max-width: 100%;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .fixed-menu-content .content-l .inner .logo {
    width: 200px;
  }
}
.fixed-menu-content .content-l .item {
  margin-bottom: 1.5rem;
}
.fixed-menu-content .content-l .item:hover > a {
  color: #2196f3;
}
.fixed-menu-content .content-r {
  height: 100%;
}
.fixed-menu-content .content-r img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .fixed-menu-content .content-r {
    order: 1;
    height: 16rem;
    width: 100%;
  }
}

.fixed-menu-sub-item {
  display: flex;
  gap: 1rem 2rem;
  margin-top: 1rem;
  margin-left: 2.25rem;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .fixed-menu-sub-item {
    margin-left: 1.5rem;
  }
  .fixed-menu-sub-item .btn {
    font-size: 1rem;
  }
}

.fixed-menu-item span {
  line-height: 1.4;
  display: block;
}
.fixed-menu-item .en {
  text-transform: capitalize;
}
.fixed-menu-item .jp {
  font-size: 1.25rem;
}

.fixed-menu-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1.5rem;
  margin: 1.5rem auto 2rem;
}
.fixed-menu-list a:hover {
  color: #2196f3;
}

/* 基本スタイル */
.item {
  position: relative;
}

/* メガメニューのスタイル */
.mega-menu {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  left: 0;
  width: 100%;
  background: #fff;
  padding: 20px;
  z-index: 1000;
  display: flex;
  z-index: 9;
  transition: all 0.6s;
}
.mega-menu.on {
  opacity: 1;
  pointer-events: initial;
}

.mega-menu-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6392156863);
}

.mega-menu-column {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  position: relative;
  z-index: 3;
  background-color: white;
  padding: 1rem;
}
.mega-menu-column .link {
  flex-basis: calc((100% - 4rem) / 5);
}
.mega-menu-column .link .img {
  overflow: hidden;
  aspect-ratio: 16/9;
}
.mega-menu-column .link .img img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}
.mega-menu-column .link:hover {
  text-decoration: underline;
}
.mega-menu-column .link:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.js-mega-menu {
  position: static !important;
}

.fixed-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-6rem);
          transform: translateY(-6rem);
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  z-index: 99;
}
.fixed-header.on {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.fixed-header .js-menu-content {
  height: 100vh;
}

.header-contact {
  display: flex;
  gap: 2rem;
}
.header-contact .hc-item {
  flex-basis: 50%;
}
@media screen and (max-width: 767px) {
  .header-contact {
    flex-wrap: wrap;
    gap: 1rem;
  }
  .header-contact .hc-item {
    flex-basis: 100%;
  }
}

.footer-content {
  padding: 2.5rem;
}
@media screen and (max-width: 767px) {
  .footer-content {
    padding: 1.5em;
  }
}

@media screen and (max-width: 767px) {
  .footer-thumb {
    aspect-ratio: 16/6;
  }
  .footer-thumb img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.copyright-text {
  padding: 2rem 0 0;
  border-top: 1px solid #452a0b;
  font-size: 14px;
  line-height: 1.6;
}

.copyright {
  text-align: center;
}

.footer-logo {
  width: 440px;
  max-width: 100%;
  margin: auto;
}

.page-links-list {
  display: flex;
  gap: 1rem;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .page-links-list {
    font-size: 12px;
    line-height: 1.4;
  }
}
.page-links-list .link:hover {
  color: #2196f3;
  text-decoration: underline;
}

.slider-child-pages {
  display: none;
}

.child-pages-list {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 3rem;
}
.child-pages-list .slick-slide {
  margin: 1.5rem !important;
}
.child-pages-list .slug {
  color: #ffdeba;
  font-weight: bold;
  text-transform: capitalize;
  font-size: 1.125rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .child-pages-list {
    flex-wrap: wrap;
    gap: 1rem;
  }
  .child-pages-list .slick-slide {
    margin: 0.5rem !important;
  }
  .child-pages-list .slick-prev,
.child-pages-list .slick-next {
    width: 2.5rem !important;
  }
  .child-pages-list .slick-prev {
    left: 0.5rem;
  }
  .child-pages-list .slick-next {
    right: 0.5rem;
  }
}
.child-pages-item {
  flex-basis: calc((100% - 6rem) / 3);
}
@media screen and (max-width: 767px) {
  .child-pages-item {
    flex-basis: 100%;
  }
}
.child-pages-item:hover .thumb img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.child-pages-thumbnail {
  aspect-ratio: 16/9;
  margin-bottom: 1.5rem;
}
.child-pages-thumbnail .thumb {
  height: 100%;
  overflow: hidden;
}
.child-pages-thumbnail .thumb img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
.child-pages-title {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.6;
}
.child-pages-excerpt {
  margin: 1rem auto;
  line-height: 1.6;
}

.slick-dots li {
  border-radius: 50%;
  background-color: #452a0b !important;
  opacity: 0.3;
  width: 0.9rem !important;
  height: 0.9rem !important;
}
.slick-dots li.slick-active {
  opacity: 1;
  background-color: #452a0b !important;
}

.col3-slider .slick-track {
  margin: 1rem;
}
@media screen and (max-width: 767px) {
  .col3-slider .slick-prev,
.col3-slider .slick-next {
    width: 2.5rem !important;
  }
  .col3-slider .slick-prev {
    left: 2rem;
  }
  .col3-slider .slick-next {
    right: 2rem;
  }
}

@media screen and (max-width: 767px) {
  .thumbnail-main-slider .slick-prev,
.thumbnail-main-slider .slick-next {
    width: 2.5rem !important;
  }
  .thumbnail-main-slider .slick-prev {
    left: 1rem;
  }
  .thumbnail-main-slider .slick-next {
    right: 1rem;
  }
}

.table td {
  border: 1px solid;
  padding: 1rem;
}

#news {
  margin-top: 8rem;
}
@media screen and (max-width: 767px) {
  #news {
    margin-top: 6rem;
  }
}

.news {
  display: flex;
  gap: 4rem;
}
@media screen and (max-width: 767px) {
  .news {
    flex-wrap: wrap;
    gap: 2rem;
  }
}
.news-right {
  flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .news-left {
    width: 100%;
    text-align: center;
  }
}
.news-list {
  display: flex;
  gap: 1rem;
  align-items: center;
  padding-bottom: 1rem;
  border-bottom: 1px solid #000;
  margin-bottom: 1rem;
}
@media screen and (max-width: 767px) {
  .news-list {
    display: block;
  }
  .news-list .separate {
    display: none;
  }
}
.news-list a:hover {
  color: #2196f3;
}
.news-title {
  flex-grow: 1;
}
.news .read-more {
  text-align: right;
}

.tab-buttons {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 767px) {
  .tab-buttons {
    white-space: nowrap;
    overflow: auto;
  }
}
.tab-buttons-item {
  cursor: pointer;
  line-height: 1;
}
.tab-buttons-item:hover {
  background-color: #e7efff;
}
.tab-buttons-item.active {
  font-weight: bold;
  font-size: 1.25rem;
}
.tab-content {
  display: none;
}
.tab-content.active {
  display: block;
}

.flow-container {
  display: flex;
  gap: 4rem;
  align-items: center;
  padding: 4rem;
}
.flow-container:nth-child(2n) {
  background-color: #f0f4f7;
}
.flow-container .fc-left {
  flex-basis: 45%;
}
.flow-container .fc-right {
  flex-basis: 55%;
}
.flow-container .fcr-text {
  margin: 1rem auto;
}
@media screen and (max-width: 767px) {
  .flow-container {
    display: block;
    padding: 1rem;
    margin: 1rem -6%;
  }
  .flow-container .fc-right {
    margin: 1rem auto 0;
  }
}

.rental-container {
  margin-top: -4rem;
}
.rental-container .rental-thumb {
  aspect-ratio: 16/6;
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .rental-container {
    margin-top: 0;
  }
  .rental-container .rental-thumb {
    aspect-ratio: 16/9;
  }
}

.rental-title-container {
  width: 1100px;
  margin: -9rem auto 0;
  background-color: white;
  padding: 3rem;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .rental-title-container {
    margin: -2rem auto 0;
    padding: 1rem;
    max-width: 90%;
  }
  .rental-title-container .title {
    font-size: 1.5rem;
  }
}

.rental-content .rc-title {
  font-size: 2rem;
  font-weight: bold;
  text-align: center;
  color: #665d53;
}
@media screen and (max-width: 767px) {
  .rental-content .rc-title {
    font-size: 1.5rem;
  }
}
.rental-content .rc-price {
  color: #665d53;
  text-align: center;
  line-height: 1;
  margin-top: 1rem;
}
.rental-content .rc-price span {
  font-weight: bold;
  font-size: 1.5rem;
  vertical-align: bottom;
}
.rental-content .rc-price .rcp-main {
  font-size: 3em;
  margin-left: 1rem;
}
@media screen and (max-width: 767px) {
  .rental-content .rc-price {
    font-size: 1.5rem;
  }
  .rental-content .rc-price span {
    font-size: 1rem;
  }
  .rental-content .rc-price .rcp-main {
    font-size: 2em;
  }
}

.benefit-container {
  border: 7px solid;
  padding: 5rem;
  background-color: white;
  margin-top: 6rem;
  margin-bottom: 4rem;
}
@media screen and (max-width: 767px) {
  .benefit-container {
    padding: 1rem;
    margin: 6rem 1rem 2rem;
  }
}
.benefit-container .benefit-point {
  margin: 3rem auto;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 3rem;
  margin-left: 2rem;
  list-style: none;
  font-weight: bold;
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  .benefit-container .benefit-point {
    margin: 1.5rem 0;
  }
  .benefit-container .benefit-point .bp-item {
    line-height: 1.5;
    margin-bottom: 0.5rem;
  }
}
.benefit-container .benefit-title {
  text-align: center;
  background-color: #452a0b;
  color: white;
  display: inline-block;
  line-height: 1.4;
  padding: 1rem 8rem;
  font-size: 2rem;
  font-weight: bold;
  position: relative;
}
.benefit-container .benefit-title .triangle-down {
  position: absolute;
  bottom: -18px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .benefit-container .benefit-title {
    padding: 1rem;
    width: 100%;
  }
}
.benefit-container .benefit-title-wrap {
  text-align: center;
  margin-top: -7.75rem;
}
@media screen and (max-width: 767px) {
  .benefit-container .benefit-title-wrap {
    margin-top: -3.75rem;
  }
}
.benefit-container .benefit-image {
  display: flex;
  gap: 2rem;
  flex-wrap: wrap;
}
.benefit-container .benefit-image .bi-item {
  flex-basis: calc((100% - 4rem) / 3);
}
@media screen and (max-width: 767px) {
  .benefit-container .benefit-image {
    flex-wrap: wrap;
  }
  .benefit-container .benefit-image .bi-item {
    flex-basis: 100%;
  }
}

.costume-gallery-container .costume-gallery-thumb {
  aspect-ratio: 16/6;
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .costume-gallery-container .costume-gallery-thumb {
    aspect-ratio: 16/9;
  }
}

.costume-gallery-title-container {
  width: 1100px;
  margin: -9rem auto 0;
  background-color: white;
  padding: 3rem;
  max-width: 90%;
}
@media screen and (max-width: 767px) {
  .costume-gallery-title-container {
    margin: -3rem auto 0;
    background-color: white;
    padding: 1rem;
  }
}

.gallery {
  -webkit-columns: 4;
     -moz-columns: 4;
          columns: 4;
  padding: 0 15px;
}

.gallery li {
  margin-bottom: 20px;
}

.gallery img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}

.gallery-layout {
  -webkit-columns: 4;
     -moz-columns: 4;
          columns: 4;
}
@media screen and (max-width: 767px) {
  .gallery-layout {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3;
  }
}
.gallery-layout > * {
  margin-bottom: 20px;
}
.gallery-layout > * > img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}

.lg-img-wrap {
  margin: 2rem auto;
}

@media only screen and (max-width: 900px) {
  .gallery {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3;
  }
}
@media only screen and (max-width: 768px) {
  .gallery {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
}
.gallery-select {
  display: block;
  width: 100%;
  border: 1px solid;
  line-height: 1;
  border-radius: 6px;
  padding: 1rem;
  font-size: 1.25rem;
}
.gallery-select-container {
  position: relative;
  background: white;
  margin: 1rem auto 2rem;
  min-width: 20rem;
  min-width: 20rem;
  width: 20rem;
  cursor: pointer;
}
.gallery-select-container::after {
  content: "▼";
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1rem;
  pointer-events: none;
}

.lg-icon.lg-zoom-in:after {
  content: "" !important;
  background-image: url(../img/icon-zoom.svg);
  width: 25px;
  height: 25px;
  background-size: contain;
  background-position: center;
}

.lg-toolbar .lg-download {
  display: none;
}
.lg-toolbar .lg-zoom-out {
  display: none;
}
.lg-toolbar .lg-zoom-in {
  content: "" !important;
  display: none;
}
.lg-toolbar .lg-close:after {
  content: "" !important;
  background-image: url(../img/icon-close.svg);
  width: 25px;
  height: 25px;
  background-size: contain;
  background-position: center;
}

.lg-next:before {
  background-image: url(../img/icon-arrow-right.svg);
  content: "" !important;
  width: 25px;
  height: 25px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.lg-prev:after {
  background-image: url(../img/icon-arrow-left.svg);
  content: "" !important;
  width: 25px;
  height: 25px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.lg-backdrop {
  background-color: #665d53 !important;
}

.lg-outer .lg-thumb-outer {
  background-color: #665d53 !important;
}

.pm-top-content {
  position: relative;
}
@media screen and (max-width: 767px) {
  .pm-top-content {
    display: flex;
    flex-wrap: wrap;
  }
}
.pm-top-content .pmtc-left {
  padding-top: 8rem;
  width: 70%;
  position: relative;
  z-index: 2;
}
.pm-top-content .pmtc-left .text {
  background-color: white;
  padding-top: 2rem;
  padding-right: 2rem;
}
.pm-top-content .pmtc-left .title {
  margin-bottom: 0;
  width: 60%;
}
.pm-top-content .pmtc-left .en {
  width: 60%;
  font-size: 0.8rem;
}
@media screen and (max-width: 767px) {
  .pm-top-content .pmtc-left {
    order: 2;
    width: 100%;
    padding-top: 2rem;
  }
  .pm-top-content .pmtc-left .title {
    width: 100%;
    font-size: 2.5rem;
  }
  .pm-top-content .pmtc-left .title br {
    display: none;
  }
  .pm-top-content .pmtc-left .en {
    width: 100%;
  }
  .pm-top-content .pmtc-left .text {
    padding-right: 0;
  }
}
.pm-top-content .pmtc-right {
  position: absolute;
  top: 0;
  right: 0;
  width: 55%;
  aspect-ratio: 16/9;
}
.pm-top-content .pmtc-right img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .pm-top-content .pmtc-right {
    position: static;
    width: 100%;
  }
}

.menu-flow-container {
  display: flex;
  align-items: stretch;
  gap: 2rem;
}
@media screen and (max-width: 767px) {
  .menu-flow-container {
    display: block;
  }
}
.menu-flow-container .triangle-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #665d53;
  font-size: 1.5rem;
}
.menu-flow-container .mfc-item {
  flex-basis: calc((100% - 4rem) / 3);
  border: 1px solid;
}
.menu-flow-container .mfc-title {
  background-color: #665d53;
  color: white;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 400;
  padding: 1rem 1rem 0.75rem;
}
.menu-flow-container .mfc-title .num {
  font-size: 0.6em;
  display: block;
  line-height: 1;
  text-transform: capitalize;
}
.menu-flow-container .mfc-text {
  padding: 1rem;
}
@media screen and (max-width: 767px) {
  .menu-flow-container .triangle-wrap {
    position: relative;
    margin: 1rem auto;
  }
  .menu-flow-container .triangle-wrap .triangle-r {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    width: 1rem;
    margin: auto;
    line-height: 1;
  }
}

.menu-item-container .mici-title {
  font-size: 1.25rem;
  font-weight: bold;
  margin: 1rem auto;
  color: #665d53;
}
.menu-item-container .mic-item {
  padding: 0 1rem;
}
.menu-item-container .mici-content p {
  margin: 0.5rem auto;
}
.menu-item-container .mici-content ul {
  list-style: disc;
}
.menu-item-container .mici-content ul {
  margin-left: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.menu-item-container .mici-content ol {
  margin-left: 1.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.menu-item-container .mici-content h1 {
  font-size: 1.5rem;
}
.menu-item-container .mici-content h2 {
  font-size: 1.3em;
}
.menu-item-container .mici-content h3,
.menu-item-container .mici-content h4,
.menu-item-container .mici-content h5,
.menu-item-container .mici-content h6 {
  font-size: 1.15rem;
}

.photo-menu-plan .pmp-item {
  display: flex;
  align-items: stretch;
  gap: 4rem;
}
.photo-menu-plan .pmp-item-l {
  width: 50%;
  position: sticky;
  top: 6rem;
  height: 100%;
}
.photo-menu-plan .pmp-item-r {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .photo-menu-plan .pmp-item {
    flex-wrap: wrap;
    gap: 1.5rem;
  }
  .photo-menu-plan .pmp-item-l {
    width: 100%;
    position: initial;
  }
  .photo-menu-plan .pmp-item-r {
    flex-basis: 100%;
  }
}
.photo-menu-plan .pmpi-title {
  font-size: 1.5rem;
  color: #665d53;
  margin-bottom: 1rem;
}
.photo-menu-plan .pmpi-price {
  font-size: 2rem;
  color: #665d53;
  margin-bottom: 1rem;
  font-weight: bold;
  line-height: 1.6;
}
.photo-menu-plan .pmpi-notice .notice-title {
  border-bottom: 1px solid #665d53;
  color: white;
  text-transform: uppercase;
  overflow: hidden;
  margin-bottom: 1rem;
}
.photo-menu-plan .pmpi-notice .notice-title span {
  display: inline-block;
  background-color: #665d53;
  position: relative;
  bottom: -2px;
  margin-left: 1rem;
  padding: 0.5rem 1rem;
  line-height: 1;
}
.photo-menu-plan .pmpi-content .content-item-inner {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.photo-menu-plan .pmpi-content .content-title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #665d53;
  display: flex;
  gap: 1rem;
  align-items: center;
  margin: 1.5rem auto 1rem;
}
.photo-menu-plan .pmpi-content .content-title::after {
  content: "";
  flex-grow: 1;
  height: 1px;
  background-color: #665d53;
}
.photo-menu-plan .pmpi-content .content-text-wrap {
  width: calc((100% - 3rem) / 4);
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
  .photo-menu-plan .pmpi-content .content-text-wrap {
    width: 30%;
  }
}
.photo-menu-plan .thumbnail-slider .slick-list {
  padding: 0 !important;
}
.photo-menu-plan .thumbnail-slider .slick-slide {
  margin: 0 0.25rem;
}
.photo-menu-plan .thumbnail-slider .slick-slide img {
  border: 2px solid white;
}
.photo-menu-plan .thumbnail-slider .slick-next,
.photo-menu-plan .thumbnail-slider .slick-prev {
  display: none !important;
}
.photo-menu-plan .thumbnail-slider .slick-current img {
  border: 2px solid #ffe96f;
}
.photo-menu-plan .thumbnail-slider .thumbnail-slide {
  aspect-ratio: 4/3;
}
.photo-menu-plan .thumbnail-slider .thumbnail-slide img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.photo-menu-plan .thumbnail-slider-container .main-slide {
  aspect-ratio: 4/3;
}
.photo-menu-plan .thumbnail-slider-container .main-slide img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.menu-icon {
  text-align: center;
}
.menu-icon .inner::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 100px;
  height: 100px;
  margin: 0 auto 1rem;
}
.menu-icon-costume2 {
  width: 11rem !important;
}
.menu-icon-costume2 .inner::before {
  width: 100%;
}
.menu-icon-none {
  position: relative;
  margin-bottom: 2.5rem;
}
.menu-icon-none .inner {
  position: relative;
  width: 100px;
  height: 100px;
  font-size: 13px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  letter-spacing: 1px;
  border-radius: 50%;
  border: 4px solid #665d53;
  padding: 0.5rem;
  margin: auto;
}
.menu-icon-none .inner::before {
  display: none;
}
.menu-icon-none .inner .text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 90%;
  font-weight: bold;
}
.menu-icon.menu-icon-camera .inner::before {
  background-image: url("../img/menu-camera.png");
}
.menu-icon.menu-icon-hosei .inner::before {
  background-image: url("../img/menu-hosei.png");
}
.menu-icon.menu-icon-hadagi .inner::before {
  background-image: url("../img/menu-hadagi.png");
}
.menu-icon.menu-icon-studio .inner::before {
  background-image: url("../img/menu-studio.png");
}
.menu-icon.menu-icon-kituke .inner::before {
  background-image: url("../img/menu-kituke.png");
}
.menu-icon.menu-icon-haori .inner::before {
  background-image: url("../img/menu-haori.png");
}
.menu-icon.menu-icon-hakama .inner::before {
  background-image: url("../img/menu-hakama.png");
}
.menu-icon.menu-icon-babywa .inner::before {
  background-image: url("../img/menu-babywa.png");
}
.menu-icon.menu-icon-baby .inner::before {
  background-image: url("../img/menu-baby.png");
}
.menu-icon.menu-icon-furisode .inner::before {
  background-image: url("../img/menu-furisode.png");
}
.menu-icon.menu-icon-frame .inner::before {
  background-image: url("../img/menu-frame.png");
}
.menu-icon.menu-icon-print .inner::before {
  background-image: url("../img/menu-print.png");
}
.menu-icon.menu-icon-album .inner::before {
  background-image: url("../img/menu-album.png");
}
.menu-icon.menu-icon-753 .inner::before {
  background-image: url("../img/menu-753.png");
}
.menu-icon.menu-icon-moji .inner::before {
  background-image: url("../img/menu-moji.png");
}
.menu-icon.menu-icon-dress .inner::before {
  background-image: url("../img/menu-dress.png");
}
.menu-icon.menu-icon-gaisyutu .inner::before {
  background-image: url("../img/menu-gaisyutu.png");
}
.menu-icon.menu-icon-family .inner::before {
  background-image: url("../img/menu-family.png");
}
.menu-icon.menu-icon-hair .inner::before {
  background-image: url("../img/menu-hair.png");
}
.menu-icon.menu-icon-studio .inner::before {
  background-image: url("../img/menu-studio.png");
}
.menu-icon.menu-icon-wedding .inner::before {
  background-image: url("../img/menu-wedding.png");
}
.menu-icon.menu-icon-data .inner::before {
  background-image: url("../img/menu-data.png");
}
.menu-icon.menu-icon-costume2 .inner::before {
  background-image: url("../img/menu-costume2.png");
}

.sitemap-title {
  display: inline-block;
  padding-bottom: 1rem;
  border-bottom: 1px solid #000;
}
.sitemap-title-wrap {
  text-align: center;
  margin-bottom: 1.25em;
  font-size: 1.5rem;
}

.sitemap-page-list {
  display: flex;
  list-style: none;
  gap: 2rem 5rem;
  flex-wrap: wrap;
}

.sitemap-page-item {
  list-style: none;
}
.sitemap-page-item > a {
  margin-bottom: 1em;
  font-size: 1.25em;
  color: #665d53;
  font-weight: bold;
}
.sitemap-page-item > a::after {
  content: "";
  width: 1rem;
  height: 2px;
  background-color: #665d53;
  margin: 0.5rem 0;
}

.relative {
  position: relative;
}

.block {
  display: block;
}

.inline {
  display: inline;
}

.ib {
  display: inline-block;
}

.dn {
  display: none;
}

.mb-block {
  display: none;
}
@media screen and (max-width: 767px) {
  .mb-block {
    display: block;
  }
}

.mb-hidden {
  display: block;
}
@media screen and (max-width: 767px) {
  .mb-hidden {
    display: none;
  }
}

.triangle-down {
  width: 0;
  height: 0;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  border-top: 25px solid #452a0b;
  display: block;
}

.kv {
  display: flex;
  gap: 1rem;
  padding: 1rem;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .kv {
    flex-wrap: wrap;
  }
}
.kv-column.first {
  width: 53%;
}
.kv-column.first .gallery-item:first-child {
  flex-grow: 1;
}
.kv-column.first .gallery-item:last-child {
  height: 32%;
}
@media screen and (max-width: 767px) {
  .kv-column.first {
    width: 100%;
  }
  .kv-column.first .gallery-item:first-child {
    aspect-ratio: 16/9;
    flex-grow: 0;
  }
  .kv-column.first .gallery-item:last-child {
    height: initial;
  }
}
.kv-column.second {
  width: 23.5%;
}
.kv-column.second .gallery-item:first-child {
  height: 32%;
}
.kv-column.second .gallery-item:last-child {
  flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .kv-column.second {
    width: 50%;
    height: 50%;
  }
}
.kv-column.third {
  width: 23.5%;
}
.kv-column.third .gallery-item:first-child {
  flex-grow: 1;
}
.kv-column.third .gallery-item:last-child {
  height: 32%;
}
@media screen and (max-width: 767px) {
  .kv-column.third {
    width: calc(50% - 1rem);
    height: 50%;
  }
}
.kv-column .gallery {
  display: flex;
  gap: 1rem;
  flex-direction: column;
  height: 100%;
  padding: 0;
}
.kv-column .gallery-item {
  background-position: center;
  background-size: cover;
  background-color: #f8f8f8;
}
.kv-column .gallery-item.text {
  background-color: transparent;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.kv-text {
  font-weight: bold;
  font-size: 3.5rem;
  letter-spacing: 3px;
  line-height: 1.4;
  margin: 1rem auto;
  width: 90%;
  color: #665d53;
}
.kv-text-en {
  font-size: 0.3em;
  display: block;
  margin-top: 0.5rem;
  font-weight: normal;
  letter-spacing: 1px;
}
@media screen and (max-width: 767px) {
  .kv-text {
    font-size: 7.5vw;
    margin: 0;
    width: 100%;
  }
}

.page-main {
  position: relative;
}

.top-about-content {
  display: flex;
  align-items: center;
  gap: 4rem;
}
@media screen and (max-width: 767px) {
  .top-about-content {
    flex-wrap: wrap;
    order: 2;
  }
}
.top-about-content .content-l {
  flex-basis: 55%;
}
.top-about-content .content-l .btn {
  margin-top: 2rem;
  font-size: 1.25rem;
}
@media screen and (max-width: 767px) {
  .top-about-content .content-l {
    flex-basis: 100%;
    order: 2;
  }
  .top-about-content .content-l .title {
    font-size: 2rem;
  }
}
.top-about-content .content-r {
  flex-basis: 45%;
}
@media screen and (max-width: 767px) {
  .top-about-content .content-r {
    flex-basis: 100%;
    order: 1;
  }
}

.top-gallery {
  display: flex;
  gap: 4rem;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .top-gallery {
    flex-wrap: wrap;
    gap: 2rem;
  }
}
.top-gallery .content-l {
  flex-basis: 55%;
}
@media screen and (max-width: 767px) {
  .top-gallery .content-l {
    flex-basis: 100%;
  }
}
.top-gallery .content-r {
  flex-basis: 45%;
}
@media screen and (max-width: 767px) {
  .top-gallery .content-r {
    flex-basis: 100%;
  }
}

.gallery-container {
  position: relative;
  min-height: 30rem;
}
@media screen and (max-width: 767px) {
  .gallery-container {
    min-height: 15rem;
  }
}
.gallery-container .gallery-item {
  opacity: 0;
  transition: opacity 1s ease;
}
.gallery-container .gallery-item.on {
  opacity: 1;
}
.gallery-container .gallery-item .thumb {
  border: 6px solid white;
  box-shadow: 1px 2px 14px 2px rgba(0, 0, 0, 0.1607843137);
}
.gallery-container .gallery-item:nth-child(1) {
  transition-delay: 0.2s;
}
.gallery-container .gallery-item:nth-child(2) {
  transition-delay: 0.4s;
}
.gallery-container .gallery-item:nth-child(3) {
  transition-delay: 0.6s;
}
.gallery-container .gallery-item:nth-child(4) {
  transition-delay: 0.8s;
}
.gallery-container .gallery-item:nth-child(5) {
  transition-delay: 1s;
}
.gallery-container .gallery-item:nth-child(6) {
  transition-delay: 1.2s;
}
.gallery-container .gallery-item:nth-child(7) {
  transition-delay: 1.4s;
}
.gallery-container .gallery-item:nth-child(8) {
  transition-delay: 1.6s;
}
.gallery-container .gallery-item:nth-child(9) {
  transition-delay: 1.8s;
}
.gallery-container .gallery-item:nth-child(10) {
  transition-delay: 2s;
}
.gallery-container .gallery-item-1 {
  width: 70%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 5%;
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
}
.gallery-container .gallery-item-2 {
  width: 30%;
  position: absolute;
  z-index: 2;
  top: 10%;
  right: 5%;
  -webkit-transform: rotate(7deg);
          transform: rotate(7deg);
}
.gallery-container .gallery-item-3 {
  width: 38%;
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 0%;
  -webkit-transform: rotate(6deg);
          transform: rotate(6deg);
}
@media screen and (max-width: 767px) {
  .gallery-container .gallery-item-3 {
    top: 50%;
  }
}
.gallery-container .gallery-item-4 {
  width: 45%;
  position: absolute;
  z-index: 4;
  bottom: -2%;
  left: 36%;
}
.gallery-container .gallery-item-5 {
  width: 28%;
  position: absolute;
  z-index: 5;
  bottom: 33%;
  left: 30%;
  -webkit-transform: rotate(-1deg);
          transform: rotate(-1deg);
}

.page-header {
  height: 100%;
  position: relative;
}
.page-header-content {
  position: relative;
  z-index: 3;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
  padding: 0 1rem;
}
.page-header-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.page-header-inner .title {
  color: white;
  font-size: 1.5rem;
  font-weight: 400;
}
.page-header-inner .slug {
  font-weight: 500;
  font-size: 3.5rem;
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  .page-header-inner .slug {
    font-size: 2.5rem;
    line-height: 1.5;
  }
}
.page-header-inner .page-thumb {
  flex-grow: 1;
  background-size: cover;
  background-position: center;
  position: relative;
}
.page-header-inner .page-thumb::after {
  content: "";
  position: absolute;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.6392156863);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.page-header-inner .breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 1rem;
  font-size: 14px;
  line-height: 1.2;
}
.page-header-inner .breadcrumb a {
  text-decoration: underline;
}
.page-header-inner .scroll-text {
  font-size: 1.25rem;
}
.page-header-inner .scroll .icon {
  width: 3rem;
  margin: 0.5rem auto 0;
}

.page-content p {
  margin: 2rem auto;
}
.page-content h2 {
  text-align: center;
  font-weight: 500;
  font-size: 1.5rem;
  margin: 4rem auto 2rem;
}
.page-content h3,
.page-content h4,
.page-content h5,
.page-content h6 {
  font-weight: 500;
  font-size: 1.25rem;
  margin: 3rem auto 2rem;
}
.page-content ul,
.page-content ol {
  margin-left: 3rem;
}
.page-content ul {
  list-style: disc;
}
@media screen and (max-width: 767px) {
  .page-content p {
    margin: 1rem auto;
  }
  .page-content h3,
.page-content h4,
.page-content h5,
.page-content h6 {
    margin: 2rem auto 1rem;
  }
}

.fixed-side-content {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 10;
  margin-bottom: 1rem;
  pointer-events: none;
}
.fixed-side-content .content {
  display: flex;
  flex-direction: column;
  align-items: end;
  transition: all 0.4s;
}
.fixed-side-content .content.on {
  -webkit-transform: translateX(25rem);
          transform: translateX(25rem);
}
.fixed-side-content .open-close {
  width: 2rem;
  height: 2rem;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: -3rem;
  border-radius: 6px;
  cursor: pointer;
  pointer-events: auto;
  transition: background-color 0.4s ease;
}
.fixed-side-content .open-close.on {
  background-color: #e6e6e6;
}
.fixed-side-content .open-close.on img {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
.fixed-side-content .open-close img {
  width: 50%;
  position: relative;
  left: 6px;
  transition: all 0.4s;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.fixed-side-content .banner {
  border: 6px solid #ffe96f;
  width: 320px;
  position: relative;
  margin-top: 2rem;
  margin-right: 1rem;
  pointer-events: auto;
}
@media screen and (max-width: 767px) {
  .fixed-side-content .banner {
    width: 45%;
  }
}
.fixed-side-content .banner-img {
  transition: opacity 0.4s ease;
}
.fixed-side-content .banner .close {
  position: absolute;
  top: -1.25rem;
  right: -1rem;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 1px solid #665d53;
  cursor: pointer;
  z-index: 1;
}
.fixed-side-content .banner:hover .banner-img {
  opacity: 0.75;
}
.fixed-side-content .reserve {
  display: flex;
  justify-content: end;
  pointer-events: auto;
}
.fixed-side-content .reserve-inner {
  line-height: 1;
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: 8px;
}
.fixed-side-content .reserve-inner .link {
  padding: 1.65rem;
  background-color: #ea3a3a;
  border-radius: 3rem 0 3rem 3rem;
}
@media screen and (max-width: 767px) {
  .fixed-side-content .reserve-inner .link {
    font-size: 1rem;
    padding: 1rem;
  }
}
.fixed-side-content .reserve-inner:hover .link {
  background-color: #da1717;
}
.fixed-side-content .sns {
  display: flex;
  justify-content: end;
  margin-top: 1rem;
  pointer-events: auto;
}
@media screen and (max-width: 767px) {
  .fixed-side-content .sns {
    margin-top: 0.5rem;
  }
}
.fixed-side-content .sns.sns-line .sns-icon {
  background-color: #00b900;
}
.fixed-side-content .sns.sns-line .sns-icon:hover {
  background-color: #008600;
}
.fixed-side-content .sns.sns-instagram .sns-icon {
  background-color: #bc3081;
}
.fixed-side-content .sns.sns-instagram .sns-icon:hover {
  background-color: #932665;
}
.fixed-side-content .sns-icon {
  width: 5rem;
  background: #665d53;
  padding: 1rem;
  border-radius: 3rem 0 3rem 3rem;
}
@media screen and (max-width: 767px) {
  .fixed-side-content .sns-icon {
    width: 3.5rem;
  }
}

.about-slider {
  height: 15rem;
}
.about-slider div {
  height: 100%;
}
.about-slider .gallery-item .thumb img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.horizontal-infinite-scroll .slick-slide {
  height: 15rem;
}
.horizontal-infinite-scroll .slick-slide div {
  height: 100%;
}
.horizontal-infinite-scroll .slick-slide img {
  width: initial;
  height: 100%;
}

.studio-space {
  text-align: center;
  margin-top: 2rem;
}
.studio-space .ss-title {
  font-size: 2rem;
  font-weight: bold;
  color: #665d53;
}
.studio-space .ss-content {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  margin-top: 3rem;
}
.studio-space .ss-content .ssc-item {
  flex-basis: calc((100% - 2rem) / 3);
  aspect-ratio: 4/3;
}
.studio-space .ss-content .ssc-item img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .studio-space .ss-content .ssc-item {
    flex-basis: 100%;
  }
}

.photographer-content {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  margin-top: 4rem;
}
@media screen and (max-width: 767px) {
  .photographer-content {
    margin-top: 0rem;
  }
}
.photographer-content .pc-item {
  flex-basis: calc((100% - 4rem) / 3);
}
@media screen and (max-width: 767px) {
  .photographer-content .pc-item {
    flex-basis: 100%;
  }
}
.photographer-content .pc-name {
  text-align: center;
  margin: 1.5rem auto 0.5rem;
  line-height: 1.5;
  font-weight: bold;
  font-size: 2.25rem;
  color: #665d53;
}
.photographer-content .pc-name-en {
  text-align: center;
  font-weight: bold;
  margin-top: -0.5rem;
  color: #665d53;
}
.photographer-content .pc-img {
  position: relative;
  cursor: pointer;
  cursor: pointer;
  aspect-ratio: 10/13;
}
.photographer-content .pc-img img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.photographer-content .pc-img:hover .overlay {
  opacity: 1;
}
.photographer-content .pc-img .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.4s ease;
}
.photographer-content .pc-img .overlay-item {
  background-color: #190d00;
  opacity: 0.8;
  width: 100%;
  height: 100%;
}
.photographer-content .pc-img .overlay img {
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 3rem;
  height: 3rem;
  z-index: 3;
}
.photographer-content .pc-motto {
  width: 80%;
  margin: 2rem auto 4rem;
}
@media screen and (max-width: 767px) {
  .photographer-content .pc-motto {
    width: 100%;
    padding: 1rem;
    margin: 0;
  }
}
.photographer-content .pc-title {
  font-size: 2rem;
}
.photographer-content .modal {
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
}
.photographer-content .modal.is-open {
  pointer-events: auto;
  opacity: 1;
  background: rgba(102, 93, 83, 0.9098039216);
}
.photographer-content .modal__container {
  width: 80%;
  margin: auto;
  max-width: 1380px;
  max-height: 80vh;
  overflow: auto;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .photographer-content .modal__container {
    width: 90%;
  }
}
.photographer-content .modal__overlay {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.photographer-content .modal__title {
  font-weight: bold;
  text-align: center;
  color: #665d53;
  margin: 1.5rem auto;
  font-size: 2.5rem;
}
@media screen and (max-width: 767px) {
  .photographer-content .modal__title {
    font-size: 2rem;
    line-height: 1.5;
    padding: 0 0.5rem;
  }
}
.photographer-content .modal__close {
  position: fixed;
  width: 3rem;
  height: 3rem;
  right: 0;
  top: 0;
  margin: 2rem;
}
@media screen and (max-width: 767px) {
  .photographer-content .modal__close {
    margin: 0.5rem;
    border-radius: 50%;
    background: #665d53;
  }
  .photographer-content .modal__close img {
    width: 50%;
    margin: auto;
  }
}

.body.no-scroll2 {
  overflow: hidden !important;
}

.price-base-content {
  display: flex;
  gap: 2rem;
  justify-content: center;
}
.price-base-content .pbm-item {
  flex-basis: 14rem;
}
.price-base-content .pbm-item img {
  width: 80%;
  margin: auto;
}
.price-base-content .pbm-text {
  text-align: center;
  margin-top: 1rem;
  line-height: 1.4;
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  .price-base-content .pbm-item {
    flex-basis: 40%;
  }
  .price-base-content .pbm-text {
    font-size: 1.25rem;
  }
}

.price-base-menu .text-center {
  margin: 1.5rem auto;
  font-size: 1.5rem;
  color: #665d53;
  font-weight: bold;
  line-height: 1.5;
}

.price {
  position: relative;
}
.price .icon {
  width: 3rem;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .price {
    padding-top: 45%;
  }
}
.price-top-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .price-top-img {
    height: initial;
  }
}
.price-top-img .img {
  width: 18rem;
  position: absolute;
  z-index: -1;
}
.price-top-img .img:first-child {
  top: 8rem;
  right: 5%;
}
@media screen and (max-width: 767px) {
  .price-top-img .img:first-child {
    top: 0;
    right: 5%;
    width: 40%;
  }
}
.price-top-img .img:last-child {
  top: 16rem;
  left: 5%;
}
@media screen and (max-width: 767px) {
  .price-top-img .img:last-child {
    top: 2rem;
    left: 5%;
    width: 40%;
  }
}

.album-content {
  text-align: center;
}
.album-content .ac-first {
  margin-top: 2rem;
}

.price-content {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 2rem;
}
.price-content .pc-item {
  flex-basis: calc((100% - 2rem) / 2);
}
.price-content .pc-item .num {
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .price-content .pc-item {
    flex-basis: 100%;
  }
}
.price-content .pc-content {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  border: 1px solid;
  padding: 1.5rem;
}
@media screen and (max-width: 767px) {
  .price-content .pc-content {
    align-items: center;
    flex-wrap: wrap;
    text-align: center;
    flex-direction: column;
  }
}
.price-content .pc-content .pcc-title {
  font-size: 1.5rem;
  line-height: 1.4;
}
.price-content .pc-content .pcc-price {
  display: flex;
  font-size: 1.75rem;
  font-weight: bold;
  align-items: flex-end;
  line-height: 1;
}
.price-content .pc-content .pcc-l {
  width: 6rem;
  height: 6rem;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
}
.price-content .pc-content .pcc-l img {
  width: inherit;
  height: inherit;
  -o-object-fit: cover;
     object-fit: cover;
}
.price-content .pc-content .pcc-c {
  flex-grow: 1;
}
.price-content .pc-content .pcc-r {
  flex-shrink: 0;
}

.album-content .ac-first {
  display: flex;
  gap: 4rem;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .album-content .ac-first {
    flex-wrap: wrap;
  }
}
.album-content .acf-item .title2 {
  color: #665d53;
  margin-bottom: 1rem;
}
.album-content .acf-item dl {
  display: flex;
  gap: 1.5rem;
  font-size: 1.5rem;
  text-align: left;
}
.album-content .acf-item dl dd:first-child {
  min-width: 10rem;
}
@media screen and (max-width: 767px) {
  .album-content .acf-item dl {
    font-size: 1.25rem;
  }
}

.album-list {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.album-list .al-item {
  flex-basis: calc((100% - 4rem) / 3);
}
.album-list .al-item .title2 {
  font-size: 1.5rem;
  margin: 1rem auto;
}
@media screen and (max-width: 767px) {
  .album-list {
    margin-bottom: 4rem;
  }
  .album-list .al-item {
    flex-basis: 100%;
  }
}

.reception {
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .reception {
    font-size: min(6.5vw, 2rem);
  }
}

.contact-text {
  text-align: center;
  margin: 2rem auto;
  font-size: 1.25em;
}

.contact-content {
  display: flex;
  gap: 4rem;
  margin: 4rem auto;
}
@media screen and (max-width: 767px) {
  .contact-content {
    flex-wrap: wrap;
    gap: 2rem;
  }
}
.contact-content .cc-item {
  flex-basis: 50%;
  text-align: center;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .contact-content .cc-item {
    flex-basis: 100%;
  }
}
.contact-content .cci-line {
  background-color: #00b900;
  padding: 1rem;
  border-radius: 6px;
}
.contact-content .cci-line:hover {
  background-color: #008600;
}
.contact-content .cci-title {
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.contact-content .cci-title .icon {
  width: 1.75rem;
  height: 1.75rem;
}
.contact-content .cci-title .icon img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 767px) {
  .contact-content .cci-title {
    font-size: 1.25rem;
  }
}
.contact-content .cci-text {
  line-height: 1;
}
.contact-content .cci-tel {
  background-color: #ea3a3a;
  color: white;
  height: 100%;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 4rem;
}
.contact-content .cci-tel:hover {
  background-color: #da1717;
}
@media screen and (max-width: 767px) {
  .contact-content .cci-tel {
    font-size: 2rem;
  }
}

.sns-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 3rem;
}

.single-frame {
  display: flex;
  align-items: stretch;
  gap: 3rem;
}
@media screen and (max-width: 767px) {
  .single-frame {
    flex-wrap: wrap;
    gap: 2rem;
    margin-top: 3rem;
  }
}
.single-frame .content-l {
  flex-basis: 25%;
}
@media screen and (max-width: 767px) {
  .single-frame .content-l {
    order: 2;
    flex-basis: 100%;
  }
}
.single-frame .content-l .sidebar {
  border: 1px solid #665d53;
  padding: 1.5rem;
  position: sticky;
  top: 6rem;
}
.single-frame .content-l .sidebar .title {
  line-height: 1;
  padding-bottom: 1rem;
  border-bottom: 1px solid #665d53;
  margin-bottom: 2rem;
  font-size: 1.5rem;
  text-align: center;
}
.single-frame .content-l .sidebar-content {
  list-style: disc;
  margin-left: 1.5rem;
}
.single-frame .content-l .sidebar-content .item.active {
  font-size: 1.25em;
  font-weight: bold;
}
.single-frame .content-r {
  flex-basis: 80%;
  border: 1px solid #665d53;
}
@media screen and (max-width: 767px) {
  .single-frame .content-r {
    flex-basis: 100%;
  }
}
.single-frame .content-r .single-content .thumbnail {
  margin-bottom: 1.5rem;
}
.single-frame .content-r .single-content .content {
  margin: 3rem;
}
.single-frame .content-r .single-content .content p {
  margin: 0 auto 2rem;
}
.single-frame .content-r .single-content .content p:first-child {
  margin-top: 0;
}
.single-frame .content-r .single-content .content h2 {
  font-size: 1.75em;
  margin: 3rem auto 1.5rem;
  padding-left: 1.5rem;
  border-left: 5px solid;
  line-height: 1.6;
}
.single-frame .content-r .single-content .content h2:first-child {
  margin-top: 0;
}
.single-frame .content-r .single-content .content h3,
.single-frame .content-r .single-content .content h4,
.single-frame .content-r .single-content .content h5,
.single-frame .content-r .single-content .content h6 {
  font-size: 1.35rem;
  margin: 2rem auto 1rem;
}
.single-frame .content-r .single-content .content img {
  width: initial;
}
.single-frame .content-r .single-content .content a {
  color: #2196f3;
  text-decoration: underline;
  display: inline-block;
}
.single-frame .content-r .single-content .content ul {
  list-style: disc;
  margin-left: 1.5rem;
}
.single-frame .content-r .single-content .content ul li {
  margin-bottom: 1rem;
}
.single-frame .content-r .single-content .content ol {
  list-style: decimal;
  margin-left: 1.5rem;
}
.single-frame .content-r .single-content .content ol li {
  margin-bottom: 1rem;
}
@media screen and (max-width: 767px) {
  .single-frame .content-r .single-content .content {
    margin: 1.5rem;
  }
}
.single-frame .content-r .single-content .single-title {
  font-size: 1.75rem;
  font-weight: bold;
  color: #665d53;
  line-height: 1.6;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #665d53;
  margin-bottom: 1.5rem;
}

.related-articles-list {
  display: flex;
  gap: 2rem;
}
@media screen and (max-width: 767px) {
  .related-articles-list {
    gap: 1rem;
  }
}
.related-articles-list .list-item {
  flex-basis: calc((100% - 6rem) / 4);
}
@media screen and (max-width: 767px) {
  .related-articles-list .list-item {
    flex-basis: calc((100% - 1rem) / 2);
  }
}
.related-articles-list .list-item:hover .thumbnail img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.related-articles-list .list-item .thumbnail {
  margin-bottom: 1rem;
  overflow: hidden;
}
.related-articles-list .list-item .thumbnail img {
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}
.related-articles-list .no-post {
  width: 100%;
}
.related-articles-list .list-text {
  font-size: 14px;
  line-height: 1.4;
  margin-top: 1rem;
}
.related-articles-list .list-title {
  font-size: 1.25rem;
  line-height: 1.6;
  color: #665d53;
}

.archive {
  padding: 2rem;
}
.archive-item {
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 767px) {
  .archive-item:last-child {
    margin-bottom: 0;
  }
}
.archive-item .inner {
  display: flex;
  gap: 2rem;
}
@media screen and (max-width: 767px) {
  .archive-item .inner {
    flex-wrap: wrap;
  }
}
.archive-item .inner .thumbnail {
  flex-basis: 20%;
  aspect-ratio: 1/1;
  flex-shrink: 0;
}
.archive-item .inner .thumbnail img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .archive-item .inner .thumbnail {
    flex-basis: 100%;
    aspect-ratio: 16/9;
  }
}
.archive-item .inner .title {
  font-size: 1.25em;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
.archive-item .inner .text {
  font-size: 14px;
}
.archive-item .inner .btn3 {
  font-size: 0.8rem;
  width: 11rem;
  padding: 0.5rem;
  margin-top: 0.5rem;
}
.archive-content {
  flex-basis: 80%;
}
@media screen and (max-width: 767px) {
  .archive-content {
    flex-basis: 100%;
    padding-bottom: 1.5rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #000;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9iYXNlL19yZXNldC5zY3NzIiwiX2Fic3RyYWN0cy9fc2V0dGluZ3Muc2NzcyIsIl9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiX2Jhc2UvX2J1dHRvbi5zY3NzIiwiX2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIl9sYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwiX2xheW91dC9faGVhZGVyLnNjc3MiLCJfbGF5b3V0L19mb290ZXIuc2NzcyIsIl9sYXlvdXQvX3NsaWRlci5zY3NzIiwiX2xheW91dC9fZmxleGlibGUtbGF5b3V0LnNjc3MiLCJfbGF5b3V0L19pbmRleC5zY3NzIiwiX3BhZ2UvX3BhZ2Uuc2NzcyIsIl9wYWdlL19zaW5nbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7OztFQUdJLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSw4R0N1QkE7QUZ6Qko7O0FDSUE7O0VBRUksY0FBQTtBRERKOztBQ0dBO0VBQ0ksV0FBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUVBLHdCQUFBO0FEREo7O0FDR0E7RUFDSSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsOEdDTUE7RURMQSxnQkFBQTtFQUNBLGNDRks7RURHTCx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUNBQUE7QURBSjtBR2hCQztFRktEO0lBYVEsaUJBQUE7RURFTjtBQUNGOztBQ0NBOzs7Ozs7RUFNSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QURFSjtBR2hDQztFRnNCRDs7Ozs7O0lBVVEsaUJBQUE7SUFDQSxpQkFBQTtFRFNOO0FBQ0Y7O0FDUEE7RUFDSSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBRFVKOztBQ1JBOztFQUVJLGNBQUE7RUFDQSxvQkFBQTtBRFdKOztBQ1RBOztFQUVJLGdCQUFBO0FEWUo7O0FDVkE7RUFDSSxTQUFBO0FEYUo7QUNaSTtFQUNJ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O0VicS9GVjtBQUNGO0FhbC9GZ0I7RUFDSSw2QkFBQTtVQUFBLHFCQUFBO0Fiby9GcEI7QWEvK0ZRO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtBYmkvRlo7QWEvK0ZZO0VBQ0ksdUNBQUE7RUFBQSwrQkFBQTtFQUFBLDREQUFBO0FiaS9GaEI7QWE3K0ZJO0VBQ0ksV0FBQTtBYisrRlI7QWE3K0ZJO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWIrK0ZSO0FhNytGSTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjWHhKQztBRnVvR1Q7O0FhMStGQTtFQUNJLGFBQUE7QWI2K0ZKO0FhMytGSTtFQUNJLHFCQUFBO0FiNitGUjtBR3RwR0M7RVUyS1c7SUFDSSxnQkFBQTtFYjgrRmQ7QUFDRjtBYTMrRlE7RUFDSSxhQUFBO0VBQ0EsU0FBQTtBYjYrRlo7QUcvcEdDO0VVZ0xPO0lBSVEsZUFBQTtFYisrRmQ7QUFDRjtBYTcrRlk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FiKytGaEI7QWE5K0ZnQjtFQUNJLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FiZy9GcEI7QUc3cUdDO0VVdUxXO0lBVVEsZ0JBQUE7SUFDQSxrQkFBQTtFYmcvRmxCO0FBQ0Y7QWE5K0ZZO0VBQ0ksaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FiZy9GaEI7QWE5K0ZZO0VBQ0ksZUFBQTtBYmcvRmhCO0FhOStGWTtFQUNJLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBYmcvRmhCO0FhNStGSTtFQUNJLGVBQUE7QWI4K0ZSO0FHcHNHQztFVXFORztJQUdRLGdCQUFBO0lBQ0Esc0JBQUE7SUFDQSxtQkFBQTtJQUNBLDZCQUFBO0ViZy9GVjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiWXUgR290aGljXCIsIFwiWXVHb3RoaWNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJZdSBHb3RoaWNcIiwgXCJZdUdvdGhpY1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0NTJhMGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEsXG5zcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG51bCxcbmRsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG59XG51bCBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNiMmIyYjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5pbnB1dDpob3ZlcixcbnRleHRhcmVhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuaHIge1xuICBib3JkZXItY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBtYXJnaW46IDFlbSBhdXRvO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogNDAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ydCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5idG4taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxcmVtO1xufVxuLmJ0bjpob3ZlciAuY2lyY2xlIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgbGVmdDogNjAlO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1pY29uLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ0bi1pY29uIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWQ1MztcbiAgdG9wOiA1MCU7XG59XG4uYnRuLWljb24gLmNpcmNsZSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NWQ1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG4uYnRuLWljb24gLmNpcmNsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY1ZDUzO1xuICB3aWR0aDogMC41ZW07XG4gIGhlaWdodDogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmJ0bjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGdhcDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmJ0bjIgLmljb24ge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5idG4yLmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOTAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnRuMi5saW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODYwMDtcbn1cbi5idG4yLnJlc2VydmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzYTNhO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnRuMi5yZXNlcnZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMTcxNztcbn1cblxuLmJ0bjMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDE1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnRuMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjVkNTM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4zIC50ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uYnRuMyAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNpcmNsZSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NWQ1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXJjbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWQ1MztcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5idG40IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE4cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5idG40LnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU5NmY7XG59XG4uYnRuNC55ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZDIzO1xufVxuLmJ0bjQuc2tpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRlYmE7XG59XG4uYnRuNC5za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjk2ZTtcbn1cbi5idG40LWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xufVxuXG4uYnRuLWNvbDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLWNvbDIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLmJ0bi1jb2wyID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnRuLWNvbDIgLmJ0bjQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnRuLWNvbDIuY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXZlcnRpY2FsIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbn1cbi50ZXh0LXByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NjVkNTM7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50ZXh0LXByaWNlIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG59XG4udGV4dC1wcmljZSAub3RoZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjVlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn1cblxuLm1pbmNobyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBcIll1IE1pbmNob1wiLCBcIll1TWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZXJpZlwiO1xufVxuXG4uZW4ge1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFwiWXUgR290aGljXCIsIFwiWXVHb3RoaWNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJzYW5zLXNlcmlmXCI7XG59XG5cbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLm1haW4tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICM2NjVkNTM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWluLXRpdGxlIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLm1haW4tdGl0bGUgLmlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1haW4tdGl0bGUuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW4tdGl0bGUuY2VudGVyIC5tYWluLXRpdGxlLWVuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xLjI1cmVtO1xuICB0b3A6IC0wLjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1leC1yaWdodC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm1haW4tdGl0bGUubGVmdCAubWFpbi10aXRsZS1lbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjI1cmVtO1xuICB0b3A6IC0wLjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1leC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm1haW4tdGl0bGUtZW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1haW4tdGl0bGUtZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXRpdGxlLWVuIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG59XG4ubWFpbi10aXRsZS1qcCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubWFpbi10aXRsZS1zdWIge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXRpdGxlLXN1YiB7XG4gICAgZm9udC1zaXplOiAwLjVlbTtcbiAgfVxufVxuLm1haW4tdGl0bGUtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1haW4tdGl0bGUyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2NWQ1MztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1haW4tdGl0bGUyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLXRpdGxlMi10ZXh0MSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgXCJZdSBHb3RoaWNcIiwgXCJZdUdvdGhpY1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcInNhbnMtc2VyaWZcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWFpbi10aXRsZTItdGV4dDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tdGl0bGUyLXRleHQyIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuLm1haW4tdGl0bGUyLnVuZGVyLWJhciB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLm1haW4tdGl0bGUyLnVuZGVyLWJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcwJTtcbn1cbi5tYWluLXRpdGxlMi13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogIzY2NWQ1MztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi50aXRsZS5lbiB7XG4gIGZvbnQtc2l6ZTogMy41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4udGl0bGUyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5pY29uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmljb24tdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1jaGVjay5zdmcpO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmxhYmVsLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgcGFkZGluZzogMXJlbSA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyYTBiO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uY29udGFpbmVyLWxhcmdlIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jb250YWluZXItbGwge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmNvbnRhaW5lci1zbWFsbCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uY29udGFpbmVyLTE0NDAge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG4gIC5jb250YWluZXItbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbiAgLmNvbnRhaW5lci1sYXJnZTIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbiAgLmNvbnRhaW5lci1zbWFsbCB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gIG1hcmdpbjogNnJlbSBhdXRvO1xufVxuLnNlY3Rpb24tbGFyZ2Uge1xuICBtYXJnaW46IDEwcmVtIGF1dG87XG59XG4uc2VjdGlvbi1zbWFsbCB7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xufVxuLnNlY3Rpb24tc3Mge1xuICBtYXJnaW46IDEuNXJlbSBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTIlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24tbGFyZ2Uge1xuICAgIG1hcmdpbjogMTUlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24tc21hbGwge1xuICAgIG1hcmdpbjogMTAlIGF1dG87XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuXG4uaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5oZWFkZXItY29udGVudCAuY29udGVudC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xufVxuLmhlYWRlci1jb250ZW50IC5jb250ZW50LXJpZ2h0IC5jci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1jb250ZW50IC5jb250ZW50LXJpZ2h0IC5jci1pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1jb250ZW50IC5jb250ZW50LXJpZ2h0IC5pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtcmlnaHQgLml0ZW0uY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhlYWRlci1jb250ZW50IC5jb250ZW50LXJpZ2h0IC5pdGVtIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmhlYWRlci1jb250ZW50IC5jb250ZW50LXJpZ2h0IC5pdGVtIC50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtcmlnaHQgLml0ZW0gLmVuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItY29udGVudCAuY29udGVudC1yaWdodCAuaXRlbSAubGluazpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhlYWRlci1jb250ZW50IC5tZW51IHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWNvbnRlbnQgLm1lbnUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICB9XG59XG4uaGVhZGVyLWNvbnRlbnQgLm1lbnUtYnV0dG9uIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cbi5oZWFkZXItY29udGVudCAubWVudS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXItY29udGVudCAubWVudS1saW5lIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTJhMGI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1jb250ZW50IC5tZW51LWxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5oZWFkZXItY29udGVudCAubWVudS1saW5lOm50aC1jaGlsZCgzKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLmhlYWRlci1sb2dvIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5maXJzdC12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdC12aWV3IHtcbiAgICBoZWlnaHQ6IDIyMnZ3O1xuICB9XG59XG4uZmlyc3Qtdmlldy5wYWdlLWhlYWRlcjIge1xuICBoZWlnaHQ6IDM0cmVtO1xufVxuLmZpcnN0LXZpZXctaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uZmlyc3Qtdmlldy1rdiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmpzLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyO1xufVxuLmpzLW1lbnUub24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpzLW1lbnUub24gLmxpbmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDApO1xufVxuLmpzLW1lbnUub24gLmxpbmUxIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpIHRyYW5zbGF0ZVkoMTFweCk7XG4gIHdpZHRoOiAxMDklO1xufVxuLmpzLW1lbnUub24gLmxpbmUyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNyZW0pO1xufVxuLmpzLW1lbnUub24gLmxpbmUzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKSB0cmFuc2xhdGVZKC0xMXB4KTtcbiAgd2lkdGg6IDEwOSU7XG59XG5cbi5qcy1tZW51LWNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuICBwYWRkaW5nOiA0cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qcy1tZW51LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLmpzLW1lbnUtY29udGVudC5vbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBvcGFjaXR5OiAxO1xufVxuLmpzLW1lbnUtY29udGVudCAuZ2xvYmFsLW5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5qcy1tZW51LWNvbnRlbnQgLmdsb2JhbC1uYXYtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uanMtbWVudS1jb250ZW50IC5nbG9iYWwtbmF2LWl0ZW0gLnNsdWcge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG5cbi5maXhlZC1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDkwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZml4ZWQtbWVudS1jb250ZW50IHtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZml4ZWQtbWVudS1jb250ZW50IC5jb250ZW50LWwge1xuICBmbGV4LWJhc2lzOiA3MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZml4ZWQtbWVudS1jb250ZW50IC5jb250ZW50LWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4uZml4ZWQtbWVudS1jb250ZW50IC5jb250ZW50LWwgLmlubmVyIC5sb2dvIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZml4ZWQtbWVudS1jb250ZW50IC5jb250ZW50LWwgLmlubmVyIC5sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5maXhlZC1tZW51LWNvbnRlbnQgLmNvbnRlbnQtbCAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5maXhlZC1tZW51LWNvbnRlbnQgLmNvbnRlbnQtbCAuaXRlbTpob3ZlciA+IGEge1xuICBjb2xvcjogIzIxOTZmMztcbn1cbi5maXhlZC1tZW51LWNvbnRlbnQgLmNvbnRlbnQtciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5maXhlZC1tZW51LWNvbnRlbnQgLmNvbnRlbnQtciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpeGVkLW1lbnUtY29udGVudCAuY29udGVudC1yIHtcbiAgICBvcmRlcjogMTtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5maXhlZC1tZW51LXN1Yi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtIDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAyLjI1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZml4ZWQtbWVudS1zdWItaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICAuZml4ZWQtbWVudS1zdWItaXRlbSAuYnRuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmZpeGVkLW1lbnUtaXRlbSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZml4ZWQtbWVudS1pdGVtIC5lbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZpeGVkLW1lbnUtaXRlbSAuanAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5maXhlZC1tZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW46IDEuNXJlbSBhdXRvIDJyZW07XG59XG4uZml4ZWQtbWVudS1saXN0IGE6aG92ZXIge1xuICBjb2xvcjogIzIxOTZmMztcbn1cblxuLyog5Z+65pys44K544K/44Kk44OrICovXG4uaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyog44Oh44Ks44Oh44OL44Ol44O844Gu44K544K/44Kk44OrICovXG4ubWVnYS1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuLm1lZ2EtbWVudS5vbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuXG4ubWVnYS1tZW51LW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42MzkyMTU2ODYzKTtcbn1cblxuLm1lZ2EtbWVudS1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5tZWdhLW1lbnUtY29sdW1uIC5saW5rIHtcbiAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDRyZW0pIC8gNSk7XG59XG4ubWVnYS1tZW51LWNvbHVtbiAubGluayAuaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLm1lZ2EtbWVudS1jb2x1bW4gLmxpbmsgLmltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cbi5tZWdhLW1lbnUtY29sdW1uIC5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVnYS1tZW51LWNvbHVtbiAubGluazpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5qcy1tZWdhLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnJlbSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA5OTtcbn1cbi5maXhlZC1oZWFkZXIub24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZml4ZWQtaGVhZGVyIC5qcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uaGVhZGVyLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG4uaGVhZGVyLWNvbnRhY3QgLmhjLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWNvbnRhY3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLmhlYWRlci1jb250YWN0IC5oYy1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMS41ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci10aHVtYiB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi82O1xuICB9XG4gIC5mb290ZXItdGh1bWIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmNvcHlyaWdodC10ZXh0IHtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDUyYTBiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5jb3B5cmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5wYWdlLWxpbmtzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbGlua3MtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wYWdlLWxpbmtzLWxpc3QgLmxpbms6aG92ZXIge1xuICBjb2xvcjogIzIxOTZmMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zbGlkZXItY2hpbGQtcGFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hpbGQtcGFnZXMtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW07XG59XG4uY2hpbGQtcGFnZXMtbGlzdCAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLmNoaWxkLXBhZ2VzLWxpc3QgLnNsdWcge1xuICBjb2xvcjogI2ZmZGViYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGlsZC1wYWdlcy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIC5jaGlsZC1wYWdlcy1saXN0IC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY2hpbGQtcGFnZXMtbGlzdCAuc2xpY2stcHJldixcbi5jaGlsZC1wYWdlcy1saXN0IC5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoaWxkLXBhZ2VzLWxpc3QgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDAuNXJlbTtcbiAgfVxuICAuY2hpbGQtcGFnZXMtbGlzdCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLmNoaWxkLXBhZ2VzLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gNnJlbSkgLyAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGlsZC1wYWdlcy1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4uY2hpbGQtcGFnZXMtaXRlbTpob3ZlciAudGh1bWIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5jaGlsZC1wYWdlcy10aHVtYm5haWwge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jaGlsZC1wYWdlcy10aHVtYm5haWwgLnRodW1iIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNoaWxkLXBhZ2VzLXRodW1ibmFpbCAudGh1bWIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG4uY2hpbGQtcGFnZXMtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5jaGlsZC1wYWdlcy1leGNlcnB0IHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyYTBiICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMztcbiAgd2lkdGg6IDAuOXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MmEwYiAhaW1wb3J0YW50O1xufVxuXG4uY29sMy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbDMtc2xpZGVyIC5zbGljay1wcmV2LFxuLmNvbDMtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbDMtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAycmVtO1xuICB9XG4gIC5jb2wzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRodW1ibmFpbC1tYWluLXNsaWRlciAuc2xpY2stcHJldixcbi50aHVtYm5haWwtbWFpbi1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGh1bWJuYWlsLW1haW4tc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG4gIC50aHVtYm5haWwtbWFpbi1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi50YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4jbmV3cyB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV3cyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuXG4ubmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4ubmV3cy1yaWdodCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm5ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5ld3MtbGlzdCAuc2VwYXJhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzLWxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjE5NmYzO1xufVxuLm5ld3MtdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubmV3cyAucmVhZC1tb3JlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50YWItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi1idXR0b25zIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4udGFiLWJ1dHRvbnMtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udGFiLWJ1dHRvbnMtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2VmZmY7XG59XG4udGFiLWJ1dHRvbnMtaXRlbS5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsb3ctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtO1xufVxuLmZsb3ctY29udGFpbmVyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGY3O1xufVxuLmZsb3ctY29udGFpbmVyIC5mYy1sZWZ0IHtcbiAgZmxleC1iYXNpczogNDUlO1xufVxuLmZsb3ctY29udGFpbmVyIC5mYy1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IDU1JTtcbn1cbi5mbG93LWNvbnRhaW5lciAuZmNyLXRleHQge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbG93LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gLTYlO1xuICB9XG4gIC5mbG93LWNvbnRhaW5lciAuZmMtcmlnaHQge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIH1cbn1cblxuLnJlbnRhbC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtNHJlbTtcbn1cbi5yZW50YWwtY29udGFpbmVyIC5yZW50YWwtdGh1bWIge1xuICBhc3BlY3QtcmF0aW86IDE2LzY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW50YWwtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5yZW50YWwtY29udGFpbmVyIC5yZW50YWwtdGh1bWIge1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgfVxufVxuXG4ucmVudGFsLXRpdGxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogLTlyZW0gYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogM3JlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbnRhbC10aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogLTJyZW0gYXV0byAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLnJlbnRhbC10aXRsZS1jb250YWluZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4ucmVudGFsLWNvbnRlbnQgLnJjLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2NWQ1Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW50YWwtY29udGVudCAucmMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ucmVudGFsLWNvbnRlbnQgLnJjLXByaWNlIHtcbiAgY29sb3I6ICM2NjVkNTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucmVudGFsLWNvbnRlbnQgLnJjLXByaWNlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ucmVudGFsLWNvbnRlbnQgLnJjLXByaWNlIC5yY3AtbWFpbiB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW50YWwtY29udGVudCAucmMtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5yZW50YWwtY29udGVudCAucmMtcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5yZW50YWwtY29udGVudCAucmMtcHJpY2UgLnJjcC1tYWluIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuXG4uYmVuZWZpdC1jb250YWluZXIge1xuICBib3JkZXI6IDdweCBzb2xpZDtcbiAgcGFkZGluZzogNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmVuZWZpdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luOiA2cmVtIDFyZW0gMnJlbTtcbiAgfVxufVxuLmJlbmVmaXQtY29udGFpbmVyIC5iZW5lZml0LXBvaW50IHtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW0gM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZW5lZml0LWNvbnRhaW5lciAuYmVuZWZpdC1wb2ludCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgfVxuICAuYmVuZWZpdC1jb250YWluZXIgLmJlbmVmaXQtcG9pbnQgLmJwLWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4uYmVuZWZpdC1jb250YWluZXIgLmJlbmVmaXQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTJhMGI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAxcmVtIDhyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZW5lZml0LWNvbnRhaW5lciAuYmVuZWZpdC10aXRsZSAudHJpYW5nbGUtZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMThweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmVuZWZpdC1jb250YWluZXIgLmJlbmVmaXQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iZW5lZml0LWNvbnRhaW5lciAuYmVuZWZpdC10aXRsZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNy43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZW5lZml0LWNvbnRhaW5lciAuYmVuZWZpdC10aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMy43NXJlbTtcbiAgfVxufVxuLmJlbmVmaXQtY29udGFpbmVyIC5iZW5lZml0LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmVuZWZpdC1jb250YWluZXIgLmJlbmVmaXQtaW1hZ2UgLmJpLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gNHJlbSkgLyAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZW5lZml0LWNvbnRhaW5lciAuYmVuZWZpdC1pbWFnZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5iZW5lZml0LWNvbnRhaW5lciAuYmVuZWZpdC1pbWFnZSAuYmktaXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uY29zdHVtZS1nYWxsZXJ5LWNvbnRhaW5lciAuY29zdHVtZS1nYWxsZXJ5LXRodW1iIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi82O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29zdHVtZS1nYWxsZXJ5LWNvbnRhaW5lciAuY29zdHVtZS1nYWxsZXJ5LXRodW1iIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIH1cbn1cblxuLmNvc3R1bWUtZ2FsbGVyeS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IC05cmVtIGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDNyZW07XG4gIG1heC13aWR0aDogOTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvc3R1bWUtZ2FsbGVyeS10aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogLTNyZW0gYXV0byAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cblxuLmdhbGxlcnkge1xuICBjb2x1bW5zOiA0O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5nYWxsZXJ5IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdhbGxlcnkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmdhbGxlcnktbGF5b3V0IHtcbiAgY29sdW1uczogNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5LWxheW91dCB7XG4gICAgY29sdW1uczogMztcbiAgfVxufVxuLmdhbGxlcnktbGF5b3V0ID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ2FsbGVyeS1sYXlvdXQgPiAqID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmxnLWltZy13cmFwIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIGNvbHVtbnM6IDM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbn1cbi5nYWxsZXJ5LXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5nYWxsZXJ5LXNlbGVjdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDFyZW0gYXV0byAycmVtO1xuICBtaW4td2lkdGg6IDIwcmVtO1xuICBtaW4td2lkdGg6IDIwcmVtO1xuICB3aWR0aDogMjByZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nYWxsZXJ5LXNlbGVjdC1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLilrxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxnLWljb24ubGctem9vbS1pbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXpvb20uc3ZnKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGctdG9vbGJhciAubGctem9vbS1vdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxnLXRvb2xiYXIgLmxnLXpvb20taW4ge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGctdG9vbGJhciAubGctY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1jbG9zZS5zdmcpO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmxnLW5leHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Zyk7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5sZy1wcmV2OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLWFycm93LWxlZnQuc3ZnKTtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmxnLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWQ1MyAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWQ1MyAhaW1wb3J0YW50O1xufVxuXG4ucG0tdG9wLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG0tdG9wLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucG0tdG9wLWNvbnRlbnQgLnBtdGMtbGVmdCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICB3aWR0aDogNzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucG0tdG9wLWNvbnRlbnQgLnBtdGMtbGVmdCAudGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5wbS10b3AtY29udGVudCAucG10Yy1sZWZ0IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiA2MCU7XG59XG4ucG0tdG9wLWNvbnRlbnQgLnBtdGMtbGVmdCAuZW4ge1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbS10b3AtY29udGVudCAucG10Yy1sZWZ0IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAucG0tdG9wLWNvbnRlbnQgLnBtdGMtbGVmdCAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5wbS10b3AtY29udGVudCAucG10Yy1sZWZ0IC50aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucG0tdG9wLWNvbnRlbnQgLnBtdGMtbGVmdCAuZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wbS10b3AtY29udGVudCAucG10Yy1sZWZ0IC50ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucG0tdG9wLWNvbnRlbnQgLnBtdGMtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NSU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbi5wbS10b3AtY29udGVudCAucG10Yy1yaWdodCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBtLXRvcC1jb250ZW50IC5wbXRjLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZW51LWZsb3ctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWZsb3ctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1lbnUtZmxvdy1jb250YWluZXIgLnRyaWFuZ2xlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM2NjVkNTM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm1lbnUtZmxvdy1jb250YWluZXIgLm1mYy1pdGVtIHtcbiAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDRyZW0pIC8gMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLm1lbnUtZmxvdy1jb250YWluZXIgLm1mYy10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjVkNTM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAuNzVyZW07XG59XG4ubWVudS1mbG93LWNvbnRhaW5lciAubWZjLXRpdGxlIC5udW0ge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLm1lbnUtZmxvdy1jb250YWluZXIgLm1mYy10ZXh0IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWZsb3ctY29udGFpbmVyIC50cmlhbmdsZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIH1cbiAgLm1lbnUtZmxvdy1jb250YWluZXIgLnRyaWFuZ2xlLXdyYXAgLnRyaWFuZ2xlLXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLm1lbnUtaXRlbS1jb250YWluZXIgLm1pY2ktdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgY29sb3I6ICM2NjVkNTM7XG59XG4ubWVudS1pdGVtLWNvbnRhaW5lciAubWljLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4ubWVudS1pdGVtLWNvbnRhaW5lciAubWljaS1jb250ZW50IHAge1xuICBtYXJnaW46IDAuNXJlbSBhdXRvO1xufVxuLm1lbnUtaXRlbS1jb250YWluZXIgLm1pY2ktY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4ubWVudS1pdGVtLWNvbnRhaW5lciAubWljaS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubWVudS1pdGVtLWNvbnRhaW5lciAubWljaS1jb250ZW50IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tZW51LWl0ZW0tY29udGFpbmVyIC5taWNpLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tZW51LWl0ZW0tY29udGFpbmVyIC5taWNpLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuLm1lbnUtaXRlbS1jb250YWluZXIgLm1pY2ktY29udGVudCBoMyxcbi5tZW51LWl0ZW0tY29udGFpbmVyIC5taWNpLWNvbnRlbnQgaDQsXG4ubWVudS1pdGVtLWNvbnRhaW5lciAubWljaS1jb250ZW50IGg1LFxuLm1lbnUtaXRlbS1jb250YWluZXIgLm1pY2ktY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cblxuLnBob3RvLW1lbnUtcGxhbiAucG1wLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0cmVtO1xufVxuLnBob3RvLW1lbnUtcGxhbiAucG1wLWl0ZW0tbCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBob3RvLW1lbnUtcGxhbiAucG1wLWl0ZW0tciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGhvdG8tbWVudS1wbGFuIC5wbXAtaXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5waG90by1tZW51LXBsYW4gLnBtcC1pdGVtLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG4gIC5waG90by1tZW51LXBsYW4gLnBtcC1pdGVtLXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5waG90by1tZW51LXBsYW4gLnBtcGktdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICM2NjVkNTM7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGhvdG8tbWVudS1wbGFuIC5wbXBpLXByaWNlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzY2NWQ1MztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucGhvdG8tbWVudS1wbGFuIC5wbXBpLW5vdGljZSAubm90aWNlLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjVkNTM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5waG90by1tZW51LXBsYW4gLnBtcGktbm90aWNlIC5ub3RpY2UtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWQ1MztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGhvdG8tbWVudS1wbGFuIC5wbXBpLWNvbnRlbnQgLmNvbnRlbnQtaXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLnBob3RvLW1lbnUtcGxhbiAucG1waS1jb250ZW50IC5jb250ZW50LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzY2NWQ1MztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEuNXJlbSBhdXRvIDFyZW07XG59XG4ucGhvdG8tbWVudS1wbGFuIC5wbXBpLWNvbnRlbnQgLmNvbnRlbnQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWQ1Mztcbn1cbi5waG90by1tZW51LXBsYW4gLnBtcGktY29udGVudCAuY29udGVudC10ZXh0LXdyYXAge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDNyZW0pIC8gNCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGhvdG8tbWVudS1wbGFuIC5wbXBpLWNvbnRlbnQgLmNvbnRlbnQtdGV4dC13cmFwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4ucGhvdG8tbWVudS1wbGFuIC50aHVtYm5haWwtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBob3RvLW1lbnUtcGxhbiAudGh1bWJuYWlsLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cbi5waG90by1tZW51LXBsYW4gLnRodW1ibmFpbC1zbGlkZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xufVxuLnBob3RvLW1lbnUtcGxhbiAudGh1bWJuYWlsLXNsaWRlciAuc2xpY2stbmV4dCxcbi5waG90by1tZW51LXBsYW4gLnRodW1ibmFpbC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGhvdG8tbWVudS1wbGFuIC50aHVtYm5haWwtc2xpZGVyIC5zbGljay1jdXJyZW50IGltZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmU5NmY7XG59XG4ucGhvdG8tbWVudS1wbGFuIC50aHVtYm5haWwtc2xpZGVyIC50aHVtYm5haWwtc2xpZGUge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbn1cbi5waG90by1tZW51LXBsYW4gLnRodW1ibmFpbC1zbGlkZXIgLnRodW1ibmFpbC1zbGlkZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBob3RvLW1lbnUtcGxhbiAudGh1bWJuYWlsLXNsaWRlci1jb250YWluZXIgLm1haW4tc2xpZGUge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbn1cbi5waG90by1tZW51LXBsYW4gLnRodW1ibmFpbC1zbGlkZXItY29udGFpbmVyIC5tYWluLXNsaWRlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tZW51LWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVudS1pY29uIC5pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cbi5tZW51LWljb24tY29zdHVtZTIge1xuICB3aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbn1cbi5tZW51LWljb24tY29zdHVtZTIgLmlubmVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW51LWljb24tbm9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLm1lbnUtaWNvbi1ub25lIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM2NjVkNTM7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm1lbnUtaWNvbi1ub25lIC5pbm5lcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51LWljb24tbm9uZSAuaW5uZXIgLnRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogOTAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZW51LWljb24ubWVudS1pY29uLWNhbWVyYSAuaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZW51LWNhbWVyYS5wbmdcIik7XG59XG4ubWVudS1pY29uLm1lbnUtaWNvbi1ob3NlaSAuaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZW51LWhvc2VpLnBuZ1wiKTtcbn1cbi5tZW51LWljb24ubWVudS1pY29uLWhhZGFnaSAuaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZW51LWhhZGFnaS5wbmdcIik7XG59XG4ubWVudS1pY29uLm1lbnUtaWNvbi1zdHVkaW8gLmlubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWVudS1zdHVkaW8ucG5nXCIpO1xufVxuLm1lbnUtaWNvbi5tZW51LWljb24ta2l0dWtlIC5pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUta2l0dWtlLnBuZ1wiKTtcbn1cbi5tZW51LWljb24ubWVudS1pY29uLWhhb3JpIC5pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUtaGFvcmkucG5nXCIpO1xufVxuLm1lbnUtaWNvbi5tZW51LWljb24taGFrYW1hIC5pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUtaGFrYW1hLnBuZ1wiKTtcbn1cbi5tZW51LWljb24ubWVudS1pY29uLWJhYnl3YSAuaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZW51LWJhYnl3YS5wbmdcIik7XG59XG4ubWVudS1pY29uLm1lbnUtaWNvbi1iYWJ5IC5pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUtYmFieS5wbmdcIik7XG59XG4ubWVudS1pY29uLm1lbnUtaWNvbi1mdXJpc29kZSAuaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZW51LWZ1cmlzb2RlLnBuZ1wiKTtcbn1cbi5tZW51LWljb24ubWVudS1pY29uLWZyYW1lIC5pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUtZnJhbWUucG5nXCIpO1xufVxuLm1lbnUtaWNvbi5tZW51LWljb24tcHJpbnQgLmlubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWVudS1wcmludC5wbmdcIik7XG59XG4ubWVudS1pY29uLm1lbnUtaWNvbi1hbGJ1bSAuaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZW51LWFsYnVtLnBuZ1wiKTtcbn1cbi5tZW51LWljb24ubWVudS1pY29uLTc1MyAuaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZW51LTc1My5wbmdcIik7XG59XG4ubWVudS1pY29uLm1lbnUtaWNvbi1tb2ppIC5pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUtbW9qaS5wbmdcIik7XG59XG4ubWVudS1pY29uLm1lbnUtaWNvbi1kcmVzcyAuaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZW51LWRyZXNzLnBuZ1wiKTtcbn1cbi5tZW51LWljb24ubWVudS1pY29uLWdhaXN5dXR1IC5pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUtZ2Fpc3l1dHUucG5nXCIpO1xufVxuLm1lbnUtaWNvbi5tZW51LWljb24tZmFtaWx5IC5pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUtZmFtaWx5LnBuZ1wiKTtcbn1cbi5tZW51LWljb24ubWVudS1pY29uLWhhaXIgLmlubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWVudS1oYWlyLnBuZ1wiKTtcbn1cbi5tZW51LWljb24ubWVudS1pY29uLXN0dWRpbyAuaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZW51LXN0dWRpby5wbmdcIik7XG59XG4ubWVudS1pY29uLm1lbnUtaWNvbi13ZWRkaW5nIC5pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUtd2VkZGluZy5wbmdcIik7XG59XG4ubWVudS1pY29uLm1lbnUtaWNvbi1kYXRhIC5pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lbnUtZGF0YS5wbmdcIik7XG59XG4ubWVudS1pY29uLm1lbnUtaWNvbi1jb3N0dW1lMiAuaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZW51LWNvc3R1bWUyLnBuZ1wiKTtcbn1cblxuLnNpdGVtYXAtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbi5zaXRlbWFwLXRpdGxlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5zaXRlbWFwLXBhZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdhcDogMnJlbSA1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zaXRlbWFwLXBhZ2UtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2l0ZW1hcC1wYWdlLWl0ZW0gPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICM2NjVkNTM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpdGVtYXAtcGFnZS1pdGVtID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjVkNTM7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1iLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1iLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHJpYW5nbGUtZG93biB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDI1cHggc29saWQgIzQ1MmEwYjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmt2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5rdi1jb2x1bW4uZmlyc3Qge1xuICB3aWR0aDogNTMlO1xufVxuLmt2LWNvbHVtbi5maXJzdCAuZ2FsbGVyeS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmt2LWNvbHVtbi5maXJzdCAuZ2FsbGVyeS1pdGVtOmxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IDMyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rdi1jb2x1bW4uZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdi1jb2x1bW4uZmlyc3QgLmdhbGxlcnktaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuICAua3YtY29sdW1uLmZpcnN0IC5nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4ua3YtY29sdW1uLnNlY29uZCB7XG4gIHdpZHRoOiAyMy41JTtcbn1cbi5rdi1jb2x1bW4uc2Vjb25kIC5nYWxsZXJ5LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDMyJTtcbn1cbi5rdi1jb2x1bW4uc2Vjb25kIC5nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rdi1jb2x1bW4uc2Vjb25kIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG4ua3YtY29sdW1uLnRoaXJkIHtcbiAgd2lkdGg6IDIzLjUlO1xufVxuLmt2LWNvbHVtbi50aGlyZCAuZ2FsbGVyeS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmt2LWNvbHVtbi50aGlyZCAuZ2FsbGVyeS1pdGVtOmxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IDMyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rdi1jb2x1bW4udGhpcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG4ua3YtY29sdW1uIC5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3YtY29sdW1uIC5nYWxsZXJ5LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4ua3YtY29sdW1uIC5nYWxsZXJ5LWl0ZW0udGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmt2LXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICB3aWR0aDogOTAlO1xuICBjb2xvcjogIzY2NWQ1Mztcbn1cbi5rdi10ZXh0LWVuIHtcbiAgZm9udC1zaXplOiAwLjNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rdi10ZXh0IHtcbiAgICBmb250LXNpemU6IDcuNXZ3O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFnZS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLWFib3V0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWFib3V0LWNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRvcC1hYm91dC1jb250ZW50IC5jb250ZW50LWwge1xuICBmbGV4LWJhc2lzOiA1NSU7XG59XG4udG9wLWFib3V0LWNvbnRlbnQgLmNvbnRlbnQtbCAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1hYm91dC1jb250ZW50IC5jb250ZW50LWwge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnRvcC1hYm91dC1jb250ZW50IC5jb250ZW50LWwgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi50b3AtYWJvdXQtY29udGVudCAuY29udGVudC1yIHtcbiAgZmxleC1iYXNpczogNDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1hYm91dC1jb250ZW50IC5jb250ZW50LXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLnRvcC1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1nYWxsZXJ5IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4udG9wLWdhbGxlcnkgLmNvbnRlbnQtbCB7XG4gIGZsZXgtYmFzaXM6IDU1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtZ2FsbGVyeSAuY29udGVudC1sIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4udG9wLWdhbGxlcnkgLmNvbnRlbnQtciB7XG4gIGZsZXgtYmFzaXM6IDQ1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtZ2FsbGVyeSAuY29udGVudC1yIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICB9XG59XG4uZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbn1cbi5nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtLm9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtIC50aHVtYiB7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHdoaXRlO1xuICBib3gtc2hhZG93OiAxcHggMnB4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbn1cbi5nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4uZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4uZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuLmdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cbi5nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4uZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG4uZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktaXRlbS0xIHtcbiAgd2lkdGg6IDcwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG59XG4uZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktaXRlbS0yIHtcbiAgd2lkdGg6IDMwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDUlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbn1cbi5nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtLTMge1xuICB3aWR0aDogMzglO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNmRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktaXRlbS0zIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuLmdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWl0ZW0tNCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgYm90dG9tOiAtMiU7XG4gIGxlZnQ6IDM2JTtcbn1cbi5nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtLTUge1xuICB3aWR0aDogMjglO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIGJvdHRvbTogMzMlO1xuICBsZWZ0OiAzMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5wYWdlLWhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWhlYWRlci1pbm5lciAudGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBhZ2UtaGVhZGVyLWlubmVyIC5zbHVnIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWlubmVyIC5zbHVnIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4ucGFnZS1oZWFkZXItaW5uZXIgLnBhZ2UtdGh1bWIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVhZGVyLWlubmVyIC5wYWdlLXRodW1iOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYzOTIxNTY4NjMpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucGFnZS1oZWFkZXItaW5uZXIgLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wYWdlLWhlYWRlci1pbm5lciAuYnJlYWRjcnVtYiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZS1oZWFkZXItaW5uZXIgLnNjcm9sbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhZ2UtaGVhZGVyLWlubmVyIC5zY3JvbGwgLmljb24ge1xuICB3aWR0aDogM3JlbTtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0byAwO1xufVxuXG4ucGFnZS1jb250ZW50IHAge1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cbi5wYWdlLWNvbnRlbnQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDRyZW0gYXV0byAycmVtO1xufVxuLnBhZ2UtY29udGVudCBoMyxcbi5wYWdlLWNvbnRlbnQgaDQsXG4ucGFnZS1jb250ZW50IGg1LFxuLnBhZ2UtY29udGVudCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMnJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgdWwsXG4ucGFnZS1jb250ZW50IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4ucGFnZS1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIH1cbiAgLnBhZ2UtY29udGVudCBoMyxcbi5wYWdlLWNvbnRlbnQgaDQsXG4ucGFnZS1jb250ZW50IGg1LFxuLnBhZ2UtY29udGVudCBoNiB7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcbiAgfVxufVxuXG4uZml4ZWQtc2lkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZml4ZWQtc2lkZS1jb250ZW50IC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZml4ZWQtc2lkZS1jb250ZW50IC5jb250ZW50Lm9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cmVtKTtcbn1cbi5maXhlZC1zaWRlLWNvbnRlbnQgLm9wZW4tY2xvc2Uge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG59XG4uZml4ZWQtc2lkZS1jb250ZW50IC5vcGVuLWNsb3NlLm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5maXhlZC1zaWRlLWNvbnRlbnQgLm9wZW4tY2xvc2Uub24gaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uZml4ZWQtc2lkZS1jb250ZW50IC5vcGVuLWNsb3NlIGltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5maXhlZC1zaWRlLWNvbnRlbnQgLmJhbm5lciB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZmU5NmY7XG4gIHdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpeGVkLXNpZGUtY29udGVudCAuYmFubmVyIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4uZml4ZWQtc2lkZS1jb250ZW50IC5iYW5uZXItaW1nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG4uZml4ZWQtc2lkZS1jb250ZW50IC5iYW5uZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xLjI1cmVtO1xuICByaWdodDogLTFyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjVkNTM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5maXhlZC1zaWRlLWNvbnRlbnQgLmJhbm5lcjpob3ZlciAuYmFubmVyLWltZyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uZml4ZWQtc2lkZS1jb250ZW50IC5yZXNlcnZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmZpeGVkLXNpZGUtY29udGVudCAucmVzZXJ2ZS1pbm5lciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbn1cbi5maXhlZC1zaWRlLWNvbnRlbnQgLnJlc2VydmUtaW5uZXIgLmxpbmsge1xuICBwYWRkaW5nOiAxLjY1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzYTNhO1xuICBib3JkZXItcmFkaXVzOiAzcmVtIDAgM3JlbSAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpeGVkLXNpZGUtY29udGVudCAucmVzZXJ2ZS1pbm5lciAubGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5maXhlZC1zaWRlLWNvbnRlbnQgLnJlc2VydmUtaW5uZXI6aG92ZXIgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGExNzE3O1xufVxuLmZpeGVkLXNpZGUtY29udGVudCAuc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpeGVkLXNpZGUtY29udGVudCAuc25zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbi5maXhlZC1zaWRlLWNvbnRlbnQgLnNucy5zbnMtbGluZSAuc25zLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOTAwO1xufVxuLmZpeGVkLXNpZGUtY29udGVudCAuc25zLnNucy1saW5lIC5zbnMtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg2MDA7XG59XG4uZml4ZWQtc2lkZS1jb250ZW50IC5zbnMuc25zLWluc3RhZ3JhbSAuc25zLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmMzMDgxO1xufVxuLmZpeGVkLXNpZGUtY29udGVudCAuc25zLnNucy1pbnN0YWdyYW0gLnNucy1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzMjY2NTtcbn1cbi5maXhlZC1zaWRlLWNvbnRlbnQgLnNucy1pY29uIHtcbiAgd2lkdGg6IDVyZW07XG4gIGJhY2tncm91bmQ6ICM2NjVkNTM7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW0gMCAzcmVtIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZml4ZWQtc2lkZS1jb250ZW50IC5zbnMtaWNvbiB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgfVxufVxuXG4uYWJvdXQtc2xpZGVyIHtcbiAgaGVpZ2h0OiAxNXJlbTtcbn1cbi5hYm91dC1zbGlkZXIgZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFib3V0LXNsaWRlciAuZ2FsbGVyeS1pdGVtIC50aHVtYiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaG9yaXpvbnRhbC1pbmZpbml0ZS1zY3JvbGwgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiAxNXJlbTtcbn1cbi5ob3Jpem9udGFsLWluZmluaXRlLXNjcm9sbCAuc2xpY2stc2xpZGUgZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvcml6b250YWwtaW5maW5pdGUtc2Nyb2xsIC5zbGljay1zbGlkZSBpbWcge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3R1ZGlvLXNwYWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnN0dWRpby1zcGFjZSAuc3MtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2NWQ1Mztcbn1cbi5zdHVkaW8tc3BhY2UgLnNzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5zdHVkaW8tc3BhY2UgLnNzLWNvbnRlbnQgLnNzYy1pdGVtIHtcbiAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDJyZW0pIC8gMyk7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xufVxuLnN0dWRpby1zcGFjZSAuc3MtY29udGVudCAuc3NjLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdHVkaW8tc3BhY2UgLnNzLWNvbnRlbnQgLnNzYy1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5waG90b2dyYXBoZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBob3RvZ3JhcGhlci1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG59XG4ucGhvdG9ncmFwaGVyLWNvbnRlbnQgLnBjLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gNHJlbSkgLyAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waG90b2dyYXBoZXItY29udGVudCAucGMtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLnBob3RvZ3JhcGhlci1jb250ZW50IC5wYy1uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEuNXJlbSBhdXRvIDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgY29sb3I6ICM2NjVkNTM7XG59XG4ucGhvdG9ncmFwaGVyLWNvbnRlbnQgLnBjLW5hbWUtZW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBjb2xvcjogIzY2NWQ1Mztcbn1cbi5waG90b2dyYXBoZXItY29udGVudCAucGMtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAxMC8xMztcbn1cbi5waG90b2dyYXBoZXItY29udGVudCAucGMtaW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGhvdG9ncmFwaGVyLWNvbnRlbnQgLnBjLWltZzpob3ZlciAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGhvdG9ncmFwaGVyLWNvbnRlbnQgLnBjLWltZyAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnBob3RvZ3JhcGhlci1jb250ZW50IC5wYy1pbWcgLm92ZXJsYXktaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTBkMDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5waG90b2dyYXBoZXItY29udGVudCAucGMtaW1nIC5vdmVybGF5IGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHotaW5kZXg6IDM7XG59XG4ucGhvdG9ncmFwaGVyLWNvbnRlbnQgLnBjLW1vdHRvIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waG90b2dyYXBoZXItY29udGVudCAucGMtbW90dG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucGhvdG9ncmFwaGVyLWNvbnRlbnQgLnBjLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnBob3RvZ3JhcGhlci1jb250ZW50IC5tb2RhbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBob3RvZ3JhcGhlci1jb250ZW50IC5tb2RhbC5pcy1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAyLCA5MywgODMsIDAuOTA5ODAzOTIxNik7XG59XG4ucGhvdG9ncmFwaGVyLWNvbnRlbnQgLm1vZGFsX19jb250YWluZXIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTM4MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGhvdG9ncmFwaGVyLWNvbnRlbnQgLm1vZGFsX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5waG90b2dyYXBoZXItY29udGVudCAubW9kYWxfX292ZXJsYXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBob3RvZ3JhcGhlci1jb250ZW50IC5tb2RhbF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2NWQ1MztcbiAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGhvdG9ncmFwaGVyLWNvbnRlbnQgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbn1cbi5waG90b2dyYXBoZXItY29udGVudCAubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGhvdG9ncmFwaGVyLWNvbnRlbnQgLm1vZGFsX19jbG9zZSB7XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM2NjVkNTM7XG4gIH1cbiAgLnBob3RvZ3JhcGhlci1jb250ZW50IC5tb2RhbF9fY2xvc2UgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uYm9keS5uby1zY3JvbGwyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucHJpY2UtYmFzZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcmljZS1iYXNlLWNvbnRlbnQgLnBibS1pdGVtIHtcbiAgZmxleC1iYXNpczogMTRyZW07XG59XG4ucHJpY2UtYmFzZS1jb250ZW50IC5wYm0taXRlbSBpbWcge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG59XG4ucHJpY2UtYmFzZS1jb250ZW50IC5wYm0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2UtYmFzZS1jb250ZW50IC5wYm0taXRlbSB7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICB9XG4gIC5wcmljZS1iYXNlLWNvbnRlbnQgLnBibS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnByaWNlLWJhc2UtbWVudSAudGV4dC1jZW50ZXIge1xuICBtYXJnaW46IDEuNXJlbSBhdXRvO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICM2NjVkNTM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpY2UgLmljb24ge1xuICB3aWR0aDogM3JlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNlIHtcbiAgICBwYWRkaW5nLXRvcDogNDUlO1xuICB9XG59XG4ucHJpY2UtdG9wLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljZS10b3AtaW1nIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5wcmljZS10b3AtaW1nIC5pbWcge1xuICB3aWR0aDogMThyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4ucHJpY2UtdG9wLWltZyAuaW1nOmZpcnN0LWNoaWxkIHtcbiAgdG9wOiA4cmVtO1xuICByaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2UtdG9wLWltZyAuaW1nOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUlO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5wcmljZS10b3AtaW1nIC5pbWc6bGFzdC1jaGlsZCB7XG4gIHRvcDogMTZyZW07XG4gIGxlZnQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNlLXRvcC1pbWcgLmltZzpsYXN0LWNoaWxkIHtcbiAgICB0b3A6IDJyZW07XG4gICAgbGVmdDogNSU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4uYWxidW0tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGJ1bS1jb250ZW50IC5hYy1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5wcmljZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW0gMnJlbTtcbn1cbi5wcmljZS1jb250ZW50IC5wYy1pdGVtIHtcbiAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDJyZW0pIC8gMik7XG59XG4ucHJpY2UtY29udGVudCAucGMtaXRlbSAubnVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljZS1jb250ZW50IC5wYy1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4ucHJpY2UtY29udGVudCAucGMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNlLWNvbnRlbnQgLnBjLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucHJpY2UtY29udGVudCAucGMtY29udGVudCAucGNjLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucHJpY2UtY29udGVudCAucGMtY29udGVudCAucGNjLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wcmljZS1jb250ZW50IC5wYy1jb250ZW50IC5wY2MtbCB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucHJpY2UtY29udGVudCAucGMtY29udGVudCAucGNjLWwgaW1nIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJpY2UtY29udGVudCAucGMtY29udGVudCAucGNjLWMge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucHJpY2UtY29udGVudCAucGMtY29udGVudCAucGNjLXIge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmFsYnVtLWNvbnRlbnQgLmFjLWZpcnN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGJ1bS1jb250ZW50IC5hYy1maXJzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYWxidW0tY29udGVudCAuYWNmLWl0ZW0gLnRpdGxlMiB7XG4gIGNvbG9yOiAjNjY1ZDUzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFsYnVtLWNvbnRlbnQgLmFjZi1pdGVtIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFsYnVtLWNvbnRlbnQgLmFjZi1pdGVtIGRsIGRkOmZpcnN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGJ1bS1jb250ZW50IC5hY2YtaXRlbSBkbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5hbGJ1bS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG59XG4uYWxidW0tbGlzdCAuYWwtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSA0cmVtKSAvIDMpO1xufVxuLmFsYnVtLWxpc3QgLmFsLWl0ZW0gLnRpdGxlMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGJ1bS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC5hbGJ1bS1saXN0IC5hbC1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5yZWNlcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVjZXB0aW9uIHtcbiAgICBmb250LXNpemU6IG1pbig2LjV2dywgMnJlbSk7XG4gIH1cbn1cblxuLmNvbnRhY3QtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uY29udGFjdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xuICBtYXJnaW46IDRyZW0gYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5jb250YWN0LWNvbnRlbnQgLmNjLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWNvbnRlbnQgLmNjLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0LWNvbnRlbnQgLmNjaS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmNvbnRhY3QtY29udGVudCAuY2NpLWxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NjAwO1xufVxuLmNvbnRhY3QtY29udGVudCAuY2NpLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY29udGFjdC1jb250ZW50IC5jY2ktdGl0bGUgLmljb24ge1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmNvbnRhY3QtY29udGVudCAuY2NpLXRpdGxlIC5pY29uIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWNvbnRlbnQgLmNjaS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uY29udGFjdC1jb250ZW50IC5jY2ktdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNvbnRhY3QtY29udGVudCAuY2NpLXRlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTNhM2E7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuLmNvbnRhY3QtY29udGVudCAuY2NpLXRlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTE3MTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1jb250ZW50IC5jY2ktdGVsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnNucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzcmVtO1xufVxuXG4uc2luZ2xlLWZyYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtZnJhbWUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1mcmFtZSAuY29udGVudC1sIHtcbiAgZmxleC1iYXNpczogMjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1mcmFtZSAuY29udGVudC1sIHtcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLWZyYW1lIC5jb250ZW50LWwgLnNpZGViYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY1ZDUzO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNnJlbTtcbn1cbi5zaW5nbGUtZnJhbWUgLmNvbnRlbnQtbCAuc2lkZWJhciAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY1ZDUzO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1mcmFtZSAuY29udGVudC1sIC5zaWRlYmFyLWNvbnRlbnQge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLnNpbmdsZS1mcmFtZSAuY29udGVudC1sIC5zaWRlYmFyLWNvbnRlbnQgLml0ZW0uYWN0aXZlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZS1mcmFtZSAuY29udGVudC1yIHtcbiAgZmxleC1iYXNpczogODAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY1ZDUzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1mcmFtZSAuY29udGVudC1yIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLWZyYW1lIC5jb250ZW50LXIgLnNpbmdsZS1jb250ZW50IC50aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uc2luZ2xlLWZyYW1lIC5jb250ZW50LXIgLnNpbmdsZS1jb250ZW50IC5jb250ZW50IHtcbiAgbWFyZ2luOiAzcmVtO1xufVxuLnNpbmdsZS1mcmFtZSAuY29udGVudC1yIC5zaW5nbGUtY29udGVudCAuY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbn1cbi5zaW5nbGUtZnJhbWUgLmNvbnRlbnQtciAuc2luZ2xlLWNvbnRlbnQgLmNvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2luZ2xlLWZyYW1lIC5jb250ZW50LXIgLnNpbmdsZS1jb250ZW50IC5jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIG1hcmdpbjogM3JlbSBhdXRvIDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uc2luZ2xlLWZyYW1lIC5jb250ZW50LXIgLnNpbmdsZS1jb250ZW50IC5jb250ZW50IGgyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW5nbGUtZnJhbWUgLmNvbnRlbnQtciAuc2luZ2xlLWNvbnRlbnQgLmNvbnRlbnQgaDMsXG4uc2luZ2xlLWZyYW1lIC5jb250ZW50LXIgLnNpbmdsZS1jb250ZW50IC5jb250ZW50IGg0LFxuLnNpbmdsZS1mcmFtZSAuY29udGVudC1yIC5zaW5nbGUtY29udGVudCAuY29udGVudCBoNSxcbi5zaW5nbGUtZnJhbWUgLmNvbnRlbnQtciAuc2luZ2xlLWNvbnRlbnQgLmNvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDFyZW07XG59XG4uc2luZ2xlLWZyYW1lIC5jb250ZW50LXIgLnNpbmdsZS1jb250ZW50IC5jb250ZW50IGltZyB7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuLnNpbmdsZS1mcmFtZSAuY29udGVudC1yIC5zaW5nbGUtY29udGVudCAuY29udGVudCBhIHtcbiAgY29sb3I6ICMyMTk2ZjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLWZyYW1lIC5jb250ZW50LXIgLnNpbmdsZS1jb250ZW50IC5jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5zaW5nbGUtZnJhbWUgLmNvbnRlbnQtciAuc2luZ2xlLWNvbnRlbnQgLmNvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpbmdsZS1mcmFtZSAuY29udGVudC1yIC5zaW5nbGUtY29udGVudCAuY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG4uc2luZ2xlLWZyYW1lIC5jb250ZW50LXIgLnNpbmdsZS1jb250ZW50IC5jb250ZW50IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtZnJhbWUgLmNvbnRlbnQtciAuc2luZ2xlLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIG1hcmdpbjogMS41cmVtO1xuICB9XG59XG4uc2luZ2xlLWZyYW1lIC5jb250ZW50LXIgLnNpbmdsZS1jb250ZW50IC5zaW5nbGUtdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2NWQ1MztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjVkNTM7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnJlbGF0ZWQtYXJ0aWNsZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzLWxpc3Qge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuLnJlbGF0ZWQtYXJ0aWNsZXMtbGlzdCAubGlzdC1pdGVtIHtcbiAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDZyZW0pIC8gNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZC1hcnRpY2xlcy1saXN0IC5saXN0LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAxcmVtKSAvIDIpO1xuICB9XG59XG4ucmVsYXRlZC1hcnRpY2xlcy1saXN0IC5saXN0LWl0ZW06aG92ZXIgLnRodW1ibmFpbCBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucmVsYXRlZC1hcnRpY2xlcy1saXN0IC5saXN0LWl0ZW0gLnRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVsYXRlZC1hcnRpY2xlcy1saXN0IC5saXN0LWl0ZW0gLnRodW1ibmFpbCBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xufVxuLnJlbGF0ZWQtYXJ0aWNsZXMtbGlzdCAubm8tcG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlbGF0ZWQtYXJ0aWNsZXMtbGlzdCAubGlzdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnJlbGF0ZWQtYXJ0aWNsZXMtbGlzdCAubGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM2NjVkNTM7XG59XG5cbi5hcmNoaXZlIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5hcmNoaXZlLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hcmNoaXZlLWl0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtaXRlbSAuaW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmFyY2hpdmUtaXRlbSAuaW5uZXIgLnRodW1ibmFpbCB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFyY2hpdmUtaXRlbSAuaW5uZXIgLnRodW1ibmFpbCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtaXRlbSAuaW5uZXIgLnRodW1ibmFpbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIH1cbn1cbi5hcmNoaXZlLWl0ZW0gLmlubmVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYXJjaGl2ZS1pdGVtIC5pbm5lciAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcmNoaXZlLWl0ZW0gLmlubmVyIC5idG4zIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHdpZHRoOiAxMXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYXJjaGl2ZS1jb250ZW50IHtcbiAgZmxleC1iYXNpczogODAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtY29udGVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn0iLCJAdXNlIFwiLi4vX2Fic3RyYWN0cy9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vX2Fic3RyYWN0cy9taXhpbnNcIiBhcyAqO1xuXG4vLyBiYXNlIHN0eWxlXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlZm9udDtcbn1cbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmh0bWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLy8gc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGJsYWNrMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5hIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5hLFxuc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG51bCxcbmRsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5pbnB1dCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgYm9yZGVyOiBub25lO1xufVxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICNiMmIyYjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuc2VsZWN0IHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5ociB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xufVxuaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuYWRkcmVzcyB7XG4gICAgbWFyZ2luOiAwO1xufVxucnQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5pZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiQHVzZSBcIl9taXhpbnNcIiBhcyAqO1xuXG4vLyAkbWFpbjogdmFyKC0tbWFpbi1jb2xvcik7XG4vLyAkbWFpbi1yaWdodDogdmFyKC0tbWFpbi1jb2xvci1yaWdodCk7XG4vLyAkYm9keS10ZXh0OiB2YXIoLS1ib2R5LXRleHQtY29sb3IpO1xuLy8gJGJ0bkNvbG9yOiB2YXIoLS1ib2R5LWJ0bi1jb2xvcik7XG4vLyAkZ3JheVJpZ2h0OiB2YXIoLS1ncmF5LXJpZ2h0KTtcbiRtYWluOiAjNjY1ZDUzO1xuXG4kb3JhbmdlOiAjZmY3NjM5O1xuJG9yYW5nZS1yaWdodDogI2ZmZGViYTtcbiRncmF5OiAjZjhmOGY4O1xuXG4kZ3JheTI6ICNlNmU2ZTY7XG4kZ3JheTM6ICNlN2VmZmY7XG4kZ3JheTQ6ICNmOGY4Zjg7XG4kZ3JheTU6ICNkOWRiZTA7XG4kYmx1ZTogIzIxOTZmMztcbiRibHVlMjogIzZjOWFjMTtcbiR5ZWxsb3c6ICNmZmU5NmY7XG4kZ3JlZW46ICMzZTlhNGY7XG4kcmVkOiAjZWEzYTNhO1xuJHBpbms6ICNmZjYyNjI7XG4kc2tpbjogI2ZmZGViYTtcblxuJGJsYWNrOiAjNDUyYTBiO1xuJGJsYWNrMjogIzY2NWQ1MztcbiRibGFjazM6ICM0NTJhMGI7XG5cbiRsaW5rLWNvbG9yOiAjMjE5NmYzO1xuXG4kYmFzZWZvbnQ6XG4gICAgLy8gXCJJQk0gUGxleCBTYW5zIEpQXCIsXG4gICAgXCJOb3RvIFNhbnMgSlBcIixcbiAgICBcIll1IEdvdGhpY1wiLFxuICAgIFwiWXVHb3RoaWNcIixcbiAgICAtYXBwbGUtc3lzdGVtLFxuICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICBIZWx2ZXRpY2EsXG4gICAgc2Fucy1zZXJpZjtcbiRtaW5jaG86XG4gICAgXCJTaGlwcG9yaSBNaW5jaG9cIixcbiAgICBcIll1IE1pbmNob1wiLFxuICAgIFwiWXVNaW5jaG9cIixcbiAgICBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsXG4gICAgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsXG4gICAgLWFwcGxlLXN5c3RlbSxcbiAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgXCJTZXJpZlwiO1xuXG4kZW4tZm9udDpcbiAgICBcIkpvc3RcIixcbiAgICBcIll1IEdvdGhpY1wiLFxuICAgIFwiWXVHb3RoaWNcIixcbiAgICBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcbiAgICBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLFxuICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgIFwic2Fucy1zZXJpZlwiO1xuIiwiQHVzZSBcIl9icmVha3BvaW50XCIgYXMgKjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1x044Oh44OH44Kj44Ki44Kv44Ko44OqXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRicmVha3BvaW50OiAoXG5cdHNwOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXCIsXG5cdHRhYjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVwiLFxuXHRwYzogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweClcIixcblx0bDogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweClcIixcblx0Mmw6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpXCIsXG5cdGhsOiBcInNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDEwMDBweClcIixcblx0aDogXCJzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA3MDBweClcIixcblx0bWg6IFwic2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzE2cHgpXCIsXG5cdG1oMjogXCJzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5OTlweClcIixcbik7XG5cbkBtaXhpbiBtcSgkYnApIHtcblx0QG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludCwgJGJwKX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCJAdXNlIFwiLi4vX2Fic3RyYWN0cy9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vX2Fic3RyYWN0cy9taXhpbnNcIiBhcyAqO1xuXG4uYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIGxlZnQ6IDYwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24td3JhcCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMjtcbiAgICAgICAgdG9wOiA1MCU7XG5cbiAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNWVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC41ZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGdhcDogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgIH1cbiAgICAmLmxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOTAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzAwYjkwMCwgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJlc2VydmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHJlZCwgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bjMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLmNpcmNsZSB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2syO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMjtcbiAgICAgICAgd2lkdGg6IDAuNWVtO1xuICAgICAgICBoZWlnaHQ6IDAuNWVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxufVxuXG4uYnRuNCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMThyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi55ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR5ZWxsb3csIDE1JSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNraW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2tpbjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNraW4sIDE1JSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICAgIH1cbn1cblxuLy8gd3JhcHBlclxuLmJ0bi1jb2wyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5idG40IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vX2Fic3RyYWN0cy9fc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL19hYnN0cmFjdHMvX21peGluc1wiIGFzICo7XG5cbi50ZXh0IHtcbiAgICAmLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLXZlcnRpY2FsIHtcbiAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICB9XG5cbiAgICAmLXByaWNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICB9XG4gICAgICAgIC5vdGhlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1pbmNobyB7XG4gICAgZm9udC1mYW1pbHk6ICRtaW5jaG87XG59XG5cbi5lbiB7XG4gICAgZm9udC1mYW1pbHk6ICRlbi1mb250O1xufVxuXG4uc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLm1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5tYWluLXRpdGxlLWVuIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xLjI1cmVtO1xuICAgICAgICAgICAgICAgIHRvcDogLTAuNXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tZXgtcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGVmdCB7XG4gICAgICAgIC5tYWluLXRpdGxlLWVuIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEuMjVyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1leC5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtZW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWpwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgJi1zdWIge1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5tYWluLXRpdGxlMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi10ZXh0MSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tZm9udDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgICYtdGV4dDIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVuZGVyLWJhciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXdyYXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4udGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBjb2xvcjogJG1haW47XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgJi5lbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgICYyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pY29uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLWNoZWNrLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuLmxhYmVsLXJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbiIsIkB1c2UgXCIuLi9fYWJzdHJhY3RzL19zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vX2Fic3RyYWN0cy9fbWl4aW5zXCIgYXMgKjtcblxuLy8gY29udGFpbmVyXG4uY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMzIwcHg7XG5cdG1hcmdpbjogYXV0bztcblx0Ji1sYXJnZSB7XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG5cdCYtbGwge1xuXHRcdG1heC13aWR0aDogMTYwMHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxuXHQmLXNtYWxsIHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblx0Ji0xNDQwIHtcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC8vIEBpbmNsdWRlIG1xKGwpIHtcblx0Ly8gXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0Ly8gfVxuXHRAaW5jbHVkZSBtcShzcCkge1xuXHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0Ji1sYXJnZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdH1cblx0XHQmLWxhcmdlMiB7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdH1cblx0XHQmLXNtYWxsIHtcblx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uIHtcblx0bWFyZ2luOiA2cmVtIGF1dG87XG5cdCYtbGFyZ2Uge1xuXHRcdG1hcmdpbjogMTByZW0gYXV0bztcblx0fVxuXHQmLXNtYWxsIHtcblx0XHRtYXJnaW46IDNyZW0gYXV0bztcblx0fVxuXHQmLXNzIHtcblx0XHRtYXJnaW46IDEuNXJlbSBhdXRvO1xuXHR9XG5cdEBpbmNsdWRlIG1xKHNwKSB7XG5cdFx0bWFyZ2luOiAxMiUgYXV0bztcblx0XHQmLWxhcmdlIHtcblx0XHRcdG1hcmdpbjogMTUlIGF1dG87XG5cdFx0fVxuXHRcdCYtc21hbGwge1xuXHRcdFx0bWFyZ2luOiAxMCUgYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcblx0b2wge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDAuNzVyZW07XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9fYWJzdHJhY3RzL19zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vX2Fic3RyYWN0cy9fbWl4aW5zXCIgYXMgKjtcblxuLmhlYWRlciB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtbGVmdCB7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG5cbiAgICAgICAgICAgIC5jci1pbm5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgLmhtLW1lbnUge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWxpbmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2szO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbn1cblxuLmZpcnN0LXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgaGVpZ2h0OiAyMjJ2dztcbiAgICB9XG5cbiAgICAmLnBhZ2UtaGVhZGVyMiB7XG4gICAgICAgIGhlaWdodDogMzRyZW07XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmLWt2IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbn1cblxuLmpzLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICAmLm9uIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgICAgICYxIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZykgdHJhbnNsYXRlWSgxMXB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA5JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3JlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmMyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKSB0cmFuc2xhdGVZKC0xMXB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA5JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5qcy1tZW51LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMTtcblxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmLm9uIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmdsb2JhbC1uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNsdWcge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpeGVkLW1lbnUtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDRyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWF4LWhlaWdodDogOTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1yIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maXhlZC1tZW51LXN1Yi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbSAycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maXhlZC1tZW51LWl0ZW0ge1xuICAgIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmVuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICAgIC5qcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG59XG5cbi5maXhlZC1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgbWFyZ2luOiAxLjVyZW0gYXV0byAycmVtO1xuXG4gICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiDln7rmnKzjgrnjgr/jgqTjg6sgKi9cbi5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIOODoeOCrOODoeODi+ODpeODvOOBruOCueOCv+OCpOODqyAqL1xuLm1lZ2EtbWVudSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdG9wOiA3NSU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG5cbiAgICAmLm9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgfVxufVxuXG4ubWVnYS1tZW51LW92ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGEzO1xufVxuXG4ubWVnYS1tZW51LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgLmxpbmsge1xuICAgICAgICAvLyBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAoMXJlbSAqIDQpKSAvIDUpO1xuXG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uanMtbWVnYS1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZyZW0pO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDk5O1xuXG4gICAgJi5vbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAuanMtbWVudS1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG59XG5cbi5oZWFkZXItY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gICAgLmhjLWl0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIC5oYy1pdGVtIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vX2Fic3RyYWN0cy9fc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL19hYnN0cmFjdHMvX21peGluc1wiIGFzICo7XG5cbi5mb290ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIH1cbn1cblxuLmZvb3Rlci10aHVtYiB7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi82O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29weXJpZ2h0LXRleHQge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXItbG9nbyB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5wYWdlLWxpbmtzIHtcbiAgICAmLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG4gICAgICAgIC5saXN0LWl0ZW0ge1xuICAgICAgICB9XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9fYWJzdHJhY3RzL19zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vX2Fic3RyYWN0cy9fbWl4aW5zXCIgYXMgKjtcblxuLy8gLmhvcml6b250YWwtaW5maW5pdGUtc2Nyb2xsIHtcbi8vICAgICBvcGFjaXR5OiAwO1xuLy8gICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlOyAvKiBPcHRpb25hbDogQWRkcyBhIGZhZGUtaW4gZWZmZWN0ICovXG4vLyB9XG5cbi5zbGlkZXItY2hpbGQtcGFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGlsZC1wYWdlcyB7XG4gICAgJi1saXN0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2x1ZyB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1yaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgLy8gbWFyZ2luOiAwIC0xMCU7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1wcmV2LFxuICAgICAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAzcmVtICogMikgLyAzKTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAudGh1bWIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aHVtYm5haWwge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAudGh1bWIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cblxuICAgICYtZXhjZXJwdCB7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB3aWR0aDogMC45cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMC45cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbDMtc2xpZGVyIHtcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBtYXJnaW46IDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgLnNsaWNrLXByZXYsXG4gICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGh1bWJuYWlsLW1haW4tc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAuc2xpY2stcHJldixcbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vX2Fic3RyYWN0cy9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vX2Fic3RyYWN0cy9taXhpbnNcIiBhcyAqO1xuXG4udGFibGUge1xuICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxufVxuXG4jbmV3cyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIH1cbn1cbi5uZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHJlbTtcblxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLnNlcGFyYXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbi8vIOWkieaVsOWumue+qVxuJHRhYi1idXR0b24tYmc6ICNjY2M7XG4kdGFiLWJ1dHRvbi1hY3RpdmUtYmc6ICM2NjY7XG4kdGFiLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4kdGFiLWNvbnRlbnQtZGlzcGxheTogbm9uZTtcbiR0YWItY29udGVudC1hY3RpdmUtZGlzcGxheTogYmxvY2s7XG5cbi50YWItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWJ1dHRvbi1iZztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWJ1dHRvbi1hY3RpdmUtYmc7XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZXBhcmF0ZSB7XG4gICAgfVxufVxuXG4udGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6ICR0YWItY29udGVudC1kaXNwbGF5O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiAkdGFiLWNvbnRlbnQtYWN0aXZlLWRpc3BsYXk7XG4gICAgfVxufVxuXG4uZmxvdy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHJlbTtcblxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0Zjc7XG4gICAgfVxuXG4gICAgLmZjLWxlZnQge1xuICAgICAgICBmbGV4LWJhc2lzOiA0NSU7XG4gICAgfVxuICAgIC5mYy1yaWdodCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDU1JTtcbiAgICB9XG5cbiAgICAuZmNyLXRleHQge1xuICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICBtYXJnaW46IDFyZW0gLTYlO1xuXG4gICAgICAgIC5mYy1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVudGFsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgLnJlbnRhbC10aHVtYiB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvNjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgLnJlbnRhbC10aHVtYiB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucmVudGFsLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IC05cmVtIGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbjogLTJyZW0gYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZW50YWwtY29udGVudCB7XG4gICAgLnJjLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJG1haW47XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yYy1wcmljZSB7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgICAucmNwLW1haW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yY3AtbWFpbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iZW5lZml0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiA3cHggc29saWQ7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDZyZW0gMXJlbSAycmVtO1xuICAgIH1cblxuICAgIC5iZW5lZml0LXBvaW50IHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwLjVyZW0gM3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgICAgICAgIC5icC1pdGVtIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iZW5lZml0LXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAudHJpYW5nbGUtZG93biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iZW5lZml0LXRpdGxlLXdyYXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IC03Ljc1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMuNzVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmVuZWZpdC1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5iaS1pdGVtIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAycmVtICogMikgLyAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAuYmktaXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvc3R1bWUtZ2FsbGVyeS1jb250YWluZXIge1xuICAgIC5jb3N0dW1lLWdhbGxlcnktdGh1bWIge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2LzY7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvc3R1bWUtZ2FsbGVyeS10aXRsZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAtOXJlbSBhdXRvIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcblxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbjogLTNyZW0gYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG59XG5cbi8vIGxpZ2h0Z2FsbGVyeVxuLmdhbGxlcnkge1xuICAgIGNvbHVtbnM6IDQ7IC8vKuautee1hOOBv+OBruaVsCovXG4gICAgcGFkZGluZzogMCAxNXB4OyAvLyrjgq7jg6Pjg6njg6rjg7zlt6blj7PjgavkvZnnmb3jgpLjgaTjgZHjgosqL1xufVxuXG4uZ2FsbGVyeSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgLy8q5ZCE55S75YOP5LiL44Gr5L2Z55m944KS44Gk44GR44KLKi9cbn1cblxuLy8q44Ku44Oj44Op44Oq44O85YaF44Gu44Kk44Oh44O844K444Gv5qiq5bmFMTAwJeOBq+OBmeOCiyovXG4uZ2FsbGVyeSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyAvLyrnlLvlg4/jga7kuIvjgavjgafjgY3jgovkvZnnmb3jgpLliYrpmaQqL1xufVxuXG4uZ2FsbGVyeS1sYXlvdXQge1xuICAgIGNvbHVtbnM6IDQ7IC8vIOautee1hOOBv+OBruaVsFxuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgY29sdW1uczogMztcbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IC8vKuWQhOeUu+WDj+S4i+OBq+S9meeZveOCkuOBpOOBkeOCiyovXG5cbiAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IC8vKueUu+WDj+OBruS4i+OBq+OBp+OBjeOCi+S9meeZveOCkuWJiumZpCovXG4gICAgICAgIH1cbiAgICB9XG59XG4ubGctaW1nLXdyYXAge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuLy8gKuOAgOaoquW5hTkwMHB45Lul5LiL44Gu5q6157WE44G/6Kit5a6a44CAKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICAgIGNvbHVtbnM6IDM7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnkge1xuICAgICAgICBjb2x1bW5zOiAyO1xuICAgIH1cbn1cbi5nYWxsZXJ5LXNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAycmVtO1xuXG4gICAgICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKWvFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGctaWNvbiB7XG4gICAgJi5sZy16b29tLWluOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tem9vbS5zdmcpO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG59XG4ubGctdG9vbGJhciB7XG4gICAgLmxnLWRvd25sb2FkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmxnLXpvb20tb3V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmxnLXpvb20taW4ge1xuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5sZy1jbG9zZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLWNsb3NlLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmxnLW5leHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnKTtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5sZy1wcmV2OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tYXJyb3ctbGVmdC5zdmcpO1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubGctYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbiAhaW1wb3J0YW50O1xufVxuXG4vLyDmkq7lvbHjg6Hjg4vjg6Xjg7xcbi5wbS10b3AtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5wbXRjLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmVuIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBtdGMtcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS1mbG93IHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmlhbmdsZS13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZmMtaXRlbSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMnJlbSAqIDIpIC8gMyk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZmMtdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMC43NXJlbTtcbiAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWZjLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmlhbmdsZS13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLnRyaWFuZ2xlLXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnUtaXRlbSB7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgICAubWljaS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjazI7XG4gICAgICAgIH1cbiAgICAgICAgLm1pYy1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubWljaS1jb250ZW50IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICBoNSxcbiAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5waG90by1tZW51LXBsYW4ge1xuICAgIC5wbXAtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBnYXA6IDRyZW07XG5cbiAgICAgICAgJi1sIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgdG9wOiA2cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgJi1sIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtciB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbXBpLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2syO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAucG1waS1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICRibGFjazI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgICAucG1waS1ub3RpY2Uge1xuICAgICAgICAubm90aWNlLXRpdGxlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2syO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbXBpLWNvbnRlbnQge1xuICAgICAgICAuY29udGVudC1pdGVtIHtcbiAgICAgICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIGF1dG8gMXJlbTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXRleHQtd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDFyZW0gKiAzKSAvIDQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50aHVtYm5haWwtc2xpZGVyIHtcbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLW5leHQsXG4gICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stY3VycmVudCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRodW1ibmFpbC1zbGlkZSB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5tYWluLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnUtaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb3N0dW1lMiB7XG4gICAgICAgIHdpZHRoOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW5vbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGJsYWNrMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOOCouOCpOOCs+ODs+WQjeOBruODquOCueODiFxuICAgICRpY29uczogKFwiY2FtZXJhXCIsIFwiaG9zZWlcIiwgXCJoYWRhZ2lcIiwgXCJzdHVkaW9cIiwgXCJraXR1a2VcIiwgXCJoYW9yaVwiLCBcImhha2FtYVwiLCBcImJhYnl3YVwiLCBcImJhYnlcIiwgXCJmdXJpc29kZVwiLCBcImZyYW1lXCIsIFwicHJpbnRcIiwgXCJhbGJ1bVwiLCBcIjc1M1wiLCBcIm1vamlcIiwgXCJkcmVzc1wiLCBcImdhaXN5dXR1XCIsIFwiZmFtaWx5XCIsIFwiaGFpclwiLCBcInN0dWRpb1wiLCBcIndlZGRpbmdcIiwgXCJkYXRhXCIsIFwiY29zdHVtZTJcIik7XG5cbiAgICBAZWFjaCAkaWNvbiBpbiAkaWNvbnMge1xuICAgICAgICAmLm1lbnUtaWNvbi0jeyRpY29ufSAuaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWVudS0jeyRpY29ufS5wbmdcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNpdGVtYXBcbi5zaXRlbWFwLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgJi13cmFwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cbi5zaXRlbWFwLXBhZ2UtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGdhcDogMnJlbSA1cmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaXRlbWFwLXBhZ2UtaXRlbSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAmID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL19hYnN0cmFjdHMvX21peGluc1wiIGFzICo7XG5AdXNlIFwiLi4vX2Fic3RyYWN0cy9fc2V0dGluZ3NcIiBhcyAqO1xuQGZvcndhcmQgXCJjb250YWluZXJcIjtcbkBmb3J3YXJkIFwiaGVhZGVyXCI7XG5AZm9yd2FyZCBcImZvb3RlclwiO1xuQGZvcndhcmQgXCJzbGlkZXJcIjtcbkBmb3J3YXJkIFwiZmxleGlibGUtbGF5b3V0XCI7XG5cbi8vIGRpc3BsYXlcbi5yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbi5pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm1iLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5tYi1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udHJpYW5nbGUtZG93biB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICRibGFjaztcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkB1c2UgXCIuLi9fYWJzdHJhY3RzL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9fYWJzdHJhY3RzL21peGluc1wiIGFzICo7XG5cbi8vIGhvbWUgcGFnZVxuXG4vLyBrdlxuXG4ua3Yge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYtY29sdW1uIHtcbiAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICB3aWR0aDogNTMlO1xuXG4gICAgICAgICAgICAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgd2lkdGg6IDIzLjUlO1xuICAgICAgICAgICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRoaXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMy41JTtcblxuICAgICAgICAgICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhbGxlcnkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXG4gICAgICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAmLWVuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4zZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNy41dnc7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIC8ga3ZcblxuLnBhZ2UtbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBhYm91dFxuLnRvcC1hYm91dC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAuY29udGVudC1sIHtcbiAgICAgICAgZmxleC1iYXNpczogNTUlO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1yIHtcbiAgICAgICAgZmxleC1iYXNpczogNDUlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBnYWxsZXJ5XG4udG9wLWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICB9XG5cbiAgICAuY29udGVudC1sIHtcbiAgICAgICAgZmxleC1iYXNpczogNTUlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1yIHtcbiAgICAgICAgZmxleC1iYXNpczogNDUlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbGxlcnktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzByZW07XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLnRodW1iIHtcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDJweCAxNHB4IDJweCAjMDAwMDAwMjk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTQ1NTIGxvb3AgdG8gY3JlYXRlIGRlbGF5IGZvciBlYWNoIGdhbGxlcnktaXRlbVxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAgIC8vIEFkanVzdCB0aGUgcmFuZ2UgYWNjb3JkaW5nIHRvIHRoZSBudW1iZXIgb2YgaXRlbXMgeW91IGhhdmVcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDAuMn1zOyAvLyAyMDBtcyBkZWxheSBiZXR3ZWVuIGVhY2ggaXRlbVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktaXRlbS0xIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuXG4gICAgLmdhbGxlcnktaXRlbS0yIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pdGVtLTMge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNmRlZyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktaXRlbS00IHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBib3R0b206IC0yJTtcbiAgICAgICAgbGVmdDogMzYlO1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LWl0ZW0tNSB7XG4gICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYm90dG9tOiAzMyU7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTFkZWcpO1xuICAgIH1cbn1cblxuLy8gcGFnZS1oZWFkZXJcbi5wYWdlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsdWcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFnZS10aHVtYiB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGEzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zY3JvbGwge1xuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0byAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBwYWdlIGNvbnRlbnRcbi5wYWdlLWNvbnRlbnQge1xuICAgIHAge1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICB9XG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDRyZW0gYXV0byAycmVtO1xuICAgIH1cbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG8gMnJlbTtcbiAgICB9XG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2lkZSBmaXhlZCBjb250ZW50XG4uZml4ZWQtc2lkZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXG4gICAgICAgICYub24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cmVtKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcGVuLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xuXG4gICAgICAgICYub24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lciB7XG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMS4yNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmJhbm5lci1pbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzZXJ2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS42NXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW0gMCAzcmVtIDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcmVkLCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLnNucy1saW5lIHtcbiAgICAgICAgICAgIC5zbnMtaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwMGI5MDAsIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc25zLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICAuc25zLWljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYzMwODE7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjYmMzMDgxLCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2syO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW0gMCAzcmVtIDNyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gYWJvdXQgcGFnZVxuXG4uYWJvdXQtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDE1cmVtO1xuICAgIGRpdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgIC8vIHdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAudGh1bWIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uaG9yaXpvbnRhbC1pbmZpbml0ZS1zY3JvbGwge1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogMTVyZW07XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3R1ZGlvLXNwYWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgIC5zcy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2syO1xuICAgIH1cblxuICAgIC5zcy1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIC5zc2MtaXRlbSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMnJlbSkgLyAzKTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAuc3MtY29udGVudCB7XG4gICAgICAgICAgICAuc3NjLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5waG90b2dyYXBoZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICB9XG5cbiAgICAucGMtaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAycmVtICogMikgLyAzKTtcblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYy1uYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDEuNXJlbSBhdXRvIDAuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgY29sb3I6ICRibGFjazI7XG4gICAgfVxuXG4gICAgLnBjLW5hbWUtZW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgICAgICBjb2xvcjogJGJsYWNrMjtcbiAgICB9XG5cbiAgICAucGMtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxMCAvIDEzO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MGQwMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGMtbW90dG8ge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0byA0cmVtO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBjLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgIC5tb2RhbCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY1ZDUzZTg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ib2R5IHtcbiAgICAmLm5vLXNjcm9sbDIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBwcmljZVxuLnByaWNlLWJhc2UtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAucGJtLWl0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxNHJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBibS10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAucGJtLWl0ZW0ge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICB9XG4gICAgICAgIC5wYm0tdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJpY2UtYmFzZS1tZW51IHtcbiAgICAudGV4dC1jZW50ZXIge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG59XG5cbi5wcmljZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmljb24ge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NSU7XG4gICAgfVxuXG4gICAgJi10b3AtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHJlbTtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0b3A6IDhyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0b3A6IDE2cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hbGJ1bS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmFjLWZpcnN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG59XG5cbi5wcmljZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDFyZW0gMnJlbTtcblxuICAgIC5wYy1pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDJyZW0pIC8gMik7XG5cbiAgICAgICAgLm51bSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAvLyBtYXJnaW46IDAgYXV0byAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wY2MtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBjYy1wcmljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wY2MtbCB7XG4gICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBjYy1jIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wY2MtciB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFsYnVtLWNvbnRlbnQge1xuICAgIC5hYy1maXJzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNHJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNmLWl0ZW0ge1xuICAgICAgICAudGl0bGUyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgZGwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWxidW0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAycmVtO1xuICAgIC5hbC1pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDJyZW0gKiAyKSAvIDMpO1xuICAgICAgICAudGl0bGUyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgLmFsLWl0ZW0ge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gY29udGFjdFxuLnJlY2VwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbWluKDYuNXZ3LCAycmVtKTtcbiAgICB9XG59XG5cbi5jb250YWN0LXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLmNvbnRhY3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDRyZW07XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICB9XG5cbiAgICAuY2MtaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNjaS1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMDBiOTAwLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNjaS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNjaS10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIC5jY2ktdGVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHJlZCwgMTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzcmVtO1xufVxuIiwiQHVzZSBcIi4uL19hYnN0cmFjdHMvc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL19hYnN0cmFjdHMvbWl4aW5zXCIgYXMgKjtcblxuLy8gYXJjaGl2ZVxuLnNpbmdsZS1mcmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG5cbiAgICAuY29udGVudC1sIHtcbiAgICAgICAgZmxleC1iYXNpczogMjUlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2syO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIHRvcDogNnJlbTtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1yIHtcbiAgICAgICAgZmxleC1iYXNpczogODAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2syO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpbmdsZS1jb250ZW50IHtcbiAgICAgICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDNyZW07XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG8gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICAgICAgaDUsXG4gICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2luZ2xlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHJlbGF0ZWRcbi5yZWxhdGVkLWFydGljbGVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycmVtO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDJyZW0gKiAzKSAvIDQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMXJlbSkgLyAyKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWJuYWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vLXBvc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmxpc3QtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gICAgLmxpc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGNvbG9yOiAkYmxhY2syO1xuICAgIH1cbn1cblxuLy8gYXJjaGl2ZVxuLmFyY2hpdmUge1xuICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgZmxleC1iYXNpczogODAlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */