@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
文字フォント
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
.eb-garamond {
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.shippori-mincho-b1-regular {
  font-family: "Shippori Mincho B1", serif;
  font-weight: 400;
  font-style: normal;
}

.shippori-mincho-b1-medium {
  font-family: "Shippori Mincho B1", serif;
  font-weight: 500;
  font-style: normal;
}

.noto-serif-jp {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.cormorant-garamond-regular {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
}

.libre-caslon-display-regular {
  font-family: "Libre Caslon Display", serif;
  font-weight: 400;
  font-style: normal;
}

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  line-height: 1;
}

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

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

img,
embed,
iframe,
object,
audio,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

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

td,
th {
  padding: 0;
  text-align: left;
}

html {
  font-size: 16px;
}

body {
  font-family: YakuHanMP, "Shippori Mincho B1", serif;
  font-weight: 400;
  font-style: normal;
  color: #000;
  font-size: 1rem;
  position: relative;
}

body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  background-image: url(../images/common/bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh;
  width: 100%;
  z-index: -2;
}

body #renai::before {
  content: none;
}

a {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

a:hover {
  opacity: 0.6;
}

a:hover img {
  opacity: 0.6;
}

p {
  line-height: 1.5;
  letter-spacing: 0.05em;
  margin-bottom: 1em;
}

p:last-child {
  margin-bottom: 0;
}

.main {
  padding-top: 118px;
}

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

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./../images/common/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

@-webkit-keyframes modal-video {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes modal-video {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes modal-video-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes modal-video-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

.modal-video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000000;
  cursor: pointer;
  opacity: 1;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-name: modal-video;
          animation-name: modal-video;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

.modal-video-close {
  opacity: 0;
}

.modal-video-close .modal-video-movie-wrap {
  -webkit-transform: translate(0, 100px);
  transform: translate(0, 100px);
}

.modal-video-body {
  max-width: 1240px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.modal-video-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}

@media (orientation: landscape) {
  .modal-video-inner {
    padding: 10px 60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.modal-video-movie-wrap {
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  background-color: #333;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-name: modal-video-inner;
          animation-name: modal-video-inner;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal-video-movie-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modal-video-close-btn {
  position: absolute;
  z-index: 2;
  top: -45px;
  right: 0;
  display: inline-block;
  width: 35px;
  height: 35px;
  overflow: hidden;
  border: none;
  background: transparent;
}

@media (orientation: landscape) {
  .modal-video-close-btn {
    top: 0;
    right: -45px;
  }
}

.modal-video-close-btn:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.modal-video-close-btn:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.modal-video-close-btn:before, .modal-video-close-btn:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #fff;
  border-radius: 5px;
  margin-top: -6px;
}

/* --------------------------
ハンバーガーメニューアイコン
-------------------------- */
.c-menu {
  display: none;
}

@media screen and (max-width: 1024px) {
  .c-menu {
    display: block;
    width: 5em;
    height: 5em;
    position: fixed;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #000;
  }
}

.c-menu-trigger,
.c-menu-trigger span {
  display: inline-block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.c-menu-trigger {
  width: 2em;
  height: 1.5em;
  position: relative;
}

.c-menu-trigger-label {
  display: block;
  font-size: 0.5rem;
  line-height: 1.5;
  color: #fff;
  margin-top: 0.5em;
}

.c-menu-trigger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #fff;
}

.c-menu-trigger span:nth-of-type(1) {
  top: 0;
}

.c-menu-trigger span:nth-of-type(2) {
  top: 11px;
}

.c-menu-trigger span:nth-of-type(3) {
  bottom: 0;
}

.c-menu-trigger.active span:nth-of-type(1) {
  -webkit-transform: translateY(11px) rotate(-45deg);
          transform: translateY(11px) rotate(-45deg);
}

.c-menu-trigger.active span:nth-of-type(2) {
  opacity: 0;
}

.c-menu-trigger.active span:nth-of-type(3) {
  -webkit-transform: translateY(-11px) rotate(45deg);
          transform: translateY(-11px) rotate(45deg);
}

/* --------------------------
見出し
-------------------------- */
.c-h1 {
  font-size: 2rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  margin-bottom: 32px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .c-h1 {
    font-size: 1.125rem;
    margin-bottom: 24px;
  }
}

.c-h2 {
  font-size: 1.5rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  margin-bottom: 24px;
}

@media screen and (max-width: 767px) {
  .c-h2 {
    font-size: 1.125rem;
    margin-bottom: 16px;
  }
}

.c-h4 {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  margin-bottom: 8px;
}

/* --------------------------
セクション
-------------------------- */
@media screen and (min-width: 768px) {
  .c-section {
    margin: 80px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section {
    margin: 40px 0;
  }
}

@media screen and (min-width: 768px) {
  .c-section--middle {
    margin: 40px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section--middle {
    margin: 30px 0;
  }
}

@media screen and (min-width: 768px) {
  .c-section--narrow {
    margin: 30px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section--narrow {
    margin: 20px 0;
  }
}

@media screen and (min-width: 768px) {
  .c-section--bg {
    padding: 80px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section--bg {
    padding: 40px 0;
  }
}

@media screen and (min-width: 768px) {
  .c-section--bg--middle {
    padding: 40px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section--bg--middle {
    padding: 30px 0;
  }
}

@media screen and (min-width: 768px) {
  .c-section--bg--narrow {
    padding: 30px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section--bg--narrow {
    padding: 20px 0;
  }
}

.c-section-container {
  max-width: 1290px;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .c-section-container {
    padding: 0 20px;
  }
}

@media screen and (max-width: 1024px) {
  .c-section-container {
    max-width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .c-section-container {
    max-width: 100%;
    padding: 0 16px;
  }
}

.c-section-container--middle {
  max-width: 1000px;
  margin: auto;
  padding: 0 20px;
}

.c-section-container--narrow {
  max-width: 790px;
  margin: auto;
  padding: 0 20px;
}

@media screen and (max-width: 767px) {
  .c-section-container--fill-sp {
    padding: 0;
    overflow: hidden;
  }
}

.c-section-headline {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  color: #9d9671;
  line-height: 1;
  letter-spacing: 0.1em;
  text-align: center;
}

.c-section-headline--large {
  font-size: 5rem;
  margin-bottom: 8px;
}

.c-section-headline--large .small {
  display: block;
  font-size: 2rem;
}

@media screen and (max-width: 767px) {
  .c-section-headline--large .small {
    font-size: 1rem;
  }
}

@media screen and (max-width: 767px) {
  .c-section-headline--large {
    font-size: 2rem;
  }
}

.c-section-headline--medium {
  font-size: 2rem;
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .c-section-headline--medium {
    font-size: 1.5rem;
  }
}

.c-section-headline--border {
  font-size: 2rem;
  border-bottom: 1px solid #9d9671;
  padding-bottom: 8px;
  margin-bottom: 16px;
  text-align: left;
}

@media screen and (max-width: 767px) {
  .c-section-headline--border {
    font-size: 1.5rem;
  }
}

.c-section-headline-lead {
  font-size: 1.25rem;
  line-height: 1.75;
  letter-spacing: 0.05em;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .c-section-headline-lead {
    font-size: 0.875rem;
  }
}

/* --------------------------
スクロールに合わせてフェードイン
-------------------------- */
.c-animation-fadein {
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
  transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
  transition: opacity 0.6s ease-out, transform 0.6s ease-out, -webkit-transform 0.6s ease-out;
}

.c-animation-fadein.js-active {
  opacity: 1;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.c-animation-fadein-wrapper {
  overflow: hidden;
}

.c-animation-fadein--top {
  -webkit-transform: translate3d(0, -40px, 0);
          transform: translate3d(0, -40px, 0);
}

.c-animation-fadein--bottom {
  -webkit-transform: translate3d(0, 40px, 0);
          transform: translate3d(0, 40px, 0);
}

.c-animation-fadein--left {
  -webkit-transform: translate3d(-40px, 0, 0);
          transform: translate3d(-40px, 0, 0);
}

.c-animation-fadein--right {
  -webkit-transform: translate3d(40px, 0, 0);
          transform: translate3d(40px, 0, 0);
}

.c-animation-slide {
  opacity: 0;
}

.c-animation-slide.js-active {
  opacity: 1;
  -webkit-animation: img-wrap 2s cubic-bezier(0.4, 0, 0.2, 1);
          animation: img-wrap 2s cubic-bezier(0.4, 0, 0.2, 1);
}

@-webkit-keyframes img-wrap {
  0% {
    -webkit-clip-path: circle(0 at 50% 50%);
            clip-path: circle(0 at 50% 50%);
  }
  100% {
    -webkit-clip-path: circle(100% at 50% 50%);
            clip-path: circle(100% at 50% 50%);
  }
}

@keyframes img-wrap {
  0% {
    -webkit-clip-path: circle(0 at 50% 50%);
            clip-path: circle(0 at 50% 50%);
  }
  100% {
    -webkit-clip-path: circle(100% at 50% 50%);
            clip-path: circle(100% at 50% 50%);
  }
}

.c-animation-delay--0 {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.c-animation-delay--1 {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}

.c-animation-delay--2 {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.c-animation-delay--3 {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

.c-animation-delay--4 {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.c-animation-delay--5 {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

.c-animation-delay--6 {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}

.c-animation-delay--7 {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}

.c-animation-delay--8 {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}

.c-animation-delay--9 {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}

.c-animation-delay--10 {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}

/* --------------------------
パネル
-------------------------- */
.c-panel {
  background-color: #848024;
}

.c-panel--white {
  background: rgba(255, 255, 255, 0.5);
}

.c-panel-contents {
  padding: 1.5em;
}

@media screen and (max-width: 767px) {
  .c-panel-contents {
    padding: 1em;
  }
}

.c-panel-contents--narrow {
  padding: 1em;
}

.c-panel-contents--wide {
  padding: 2em;
}

@media screen and (max-width: 767px) {
  .c-panel-contents--wide {
    padding: 1em;
  }
}

/* --------------------------
ボタン
-------------------------- */
.c-button {
  display: inline-block;
  width: 3em;
  height: 3em;
  background: #000;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  border: none;
}

.c-button span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.c-button.down:hover .material-icons-outlined {
  -webkit-transform: translateY(0.25em);
          transform: translateY(0.25em);
}

.c-button.right:hover .material-icons-outlined {
  -webkit-transform: translateX(0.25em);
          transform: translateX(0.25em);
}

.c-button.left:hover .material-icons-outlined {
  -webkit-transform: translateX(-0.25em);
          transform: translateX(-0.25em);
}

/* --------------------------
タブ
-------------------------- */
.c-tab-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -0.5em;
}

@media screen and (max-width: 767px) {
  .c-tab-nav {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -0.25em;
  }
}

.c-tab-nav-item {
  width: calc(100% / 7);
  padding: 0.25em;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item {
    width: calc(100% / 3);
  }
}

.c-tab-nav-item a {
  display: block;
  font-size: 0.875rem;
  color: #9d9671;
  padding: 1em;
  text-align: center;
  border-bottom: 1px solid #9d9671;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item a {
    font-size: 2.75vw;
    border: 1px solid #9d9671;
  }
}

.c-tab-nav-item a[aria-selected="true"] {
  color: #fff;
  background: #9d9671;
}

.c-tab-contents {
  margin-top: 1em;
}

.c-tab-contents-item {
  display: none;
}

.c-tab-contents-item[aria-hidden="false"] {
  display: block;
}

/* --------------------------
テキスト整列
-------------------------- */
.u-align-left {
  text-align: left;
}

.u-align-right {
  text-align: right;
}

.u-align-center {
  text-align: center;
}

.u-align-justify {
  text-align: justify;
  word-wrap: break-word;
}

@media screen and (min-width: 768px) {
  .u-align-left--pc {
    text-align: left;
  }
  .u-align-right--pc {
    text-align: right;
  }
  .u-align-center--pc {
    text-align: center;
  }
}

@media screen and (min-width: 1180px) {
  .u-align-left--laptop {
    text-align: left;
  }
  .u-align-right--laptop {
    text-align: right;
  }
  .u-align-center--laptop {
    text-align: center;
  }
}

@media screen and (max-width: 1024px) {
  .u-align-left--tab {
    text-align: left;
  }
  .u-align-right--tab {
    text-align: right;
  }
  .u-align-center--tab {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .u-align-left--sp {
    text-align: left;
  }
  .u-align-right--sp {
    text-align: right;
  }
  .u-align-center--sp {
    text-align: center;
  }
}

/* --------------------------
背景色
-------------------------- */
.u-bg-light {
  background-color: #f2f2f2;
}

.u-bg-white {
  background-color: #fff;
}

.u-bg-black {
  background-color: #000;
}

.u-bg-gray {
  background-color: #a2a2a2;
}

/* --------------------------
枠線
-------------------------- */
.u-border-bottom {
  border-bottom: 1px solid #000;
}

.u-border-top {
  border-top: 1px solid #000;
}

.u-border-right {
  border-right: 1px solid #000;
}

.u-border-left {
  border-left: 1px solid #000;
}

.u-border--white {
  border-color: #fff;
}

/* --------------------------
Float解除
-------------------------- */
.u-clearfix::after {
  content: "";
  clear: both;
  font-size: 0;
  height: 0;
  display: block;
  visibility: hidden;
}

/* --------------------------
グリッド
-------------------------- */
.u-row {
  margin: -30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 1024px) {
  .u-row {
    margin: -10px;
  }
}

.u-row-align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.u-row-align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.u-row-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.u-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.u-row--nomargin {
  margin: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin--sp {
    margin: 0;
  }
}

.u-row--narrow {
  margin: -10px;
}

.u-row--medium {
  margin: -20px;
}

.u-col-1 {
  width: 8.3333333333%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-1 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-1 {
  margin-left: 8.3333333333%;
}

.u-row--nomargin > .u-col-1 {
  padding: 0;
}

.u-row--medium > .u-col-1 {
  padding: 20px;
}

.u-row--narrow > .u-col-1 {
  padding: 10px;
}

.u-col-2 {
  width: 16.6666666667%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-2 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-2 {
  margin-left: 16.6666666667%;
}

.u-row--nomargin > .u-col-2 {
  padding: 0;
}

.u-row--medium > .u-col-2 {
  padding: 20px;
}

.u-row--narrow > .u-col-2 {
  padding: 10px;
}

.u-col-3 {
  width: 25%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-3 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-3 {
  margin-left: 25%;
}

.u-row--nomargin > .u-col-3 {
  padding: 0;
}

.u-row--medium > .u-col-3 {
  padding: 20px;
}

.u-row--narrow > .u-col-3 {
  padding: 10px;
}

.u-col-4 {
  width: 33.3333333333%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-4 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-4 {
  margin-left: 33.3333333333%;
}

.u-row--nomargin > .u-col-4 {
  padding: 0;
}

.u-row--medium > .u-col-4 {
  padding: 20px;
}

.u-row--narrow > .u-col-4 {
  padding: 10px;
}

.u-col-5 {
  width: 41.6666666667%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-5 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-5 {
  margin-left: 41.6666666667%;
}

.u-row--nomargin > .u-col-5 {
  padding: 0;
}

.u-row--medium > .u-col-5 {
  padding: 20px;
}

.u-row--narrow > .u-col-5 {
  padding: 10px;
}

.u-col-6 {
  width: 50%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-6 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-6 {
  margin-left: 50%;
}

.u-row--nomargin > .u-col-6 {
  padding: 0;
}

.u-row--medium > .u-col-6 {
  padding: 20px;
}

.u-row--narrow > .u-col-6 {
  padding: 10px;
}

.u-col-7 {
  width: 58.3333333333%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-7 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-7 {
  margin-left: 58.3333333333%;
}

.u-row--nomargin > .u-col-7 {
  padding: 0;
}

.u-row--medium > .u-col-7 {
  padding: 20px;
}

.u-row--narrow > .u-col-7 {
  padding: 10px;
}

.u-col-8 {
  width: 66.6666666667%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-8 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-8 {
  margin-left: 66.6666666667%;
}

.u-row--nomargin > .u-col-8 {
  padding: 0;
}

.u-row--medium > .u-col-8 {
  padding: 20px;
}

.u-row--narrow > .u-col-8 {
  padding: 10px;
}

.u-col-9 {
  width: 75%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-9 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-9 {
  margin-left: 75%;
}

.u-row--nomargin > .u-col-9 {
  padding: 0;
}

.u-row--medium > .u-col-9 {
  padding: 20px;
}

.u-row--narrow > .u-col-9 {
  padding: 10px;
}

.u-col-10 {
  width: 83.3333333333%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-10 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-10 {
  margin-left: 83.3333333333%;
}

.u-row--nomargin > .u-col-10 {
  padding: 0;
}

.u-row--medium > .u-col-10 {
  padding: 20px;
}

.u-row--narrow > .u-col-10 {
  padding: 10px;
}

.u-col-11 {
  width: 91.6666666667%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-11 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-11 {
  margin-left: 91.6666666667%;
}

.u-row--nomargin > .u-col-11 {
  padding: 0;
}

.u-row--medium > .u-col-11 {
  padding: 20px;
}

.u-row--narrow > .u-col-11 {
  padding: 10px;
}

.u-col-12 {
  width: 100%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .u-col-12 {
    padding: 10px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-12 {
  margin-left: 100%;
}

.u-row--nomargin > .u-col-12 {
  padding: 0;
}

.u-row--medium > .u-col-12 {
  padding: 20px;
}

.u-row--narrow > .u-col-12 {
  padding: 10px;
}

@media screen and (min-width: 768px) {
  .u-col-1--pc {
    width: 8.3333333333%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-1--pc {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--pc {
    padding: 10px;
  }
  .u-col-2--pc {
    width: 16.6666666667%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-2--pc {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--pc {
    padding: 10px;
  }
  .u-col-3--pc {
    width: 25%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-3--pc {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--pc {
    padding: 10px;
  }
  .u-col-4--pc {
    width: 33.3333333333%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-4--pc {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--pc {
    padding: 10px;
  }
  .u-col-5--pc {
    width: 41.6666666667%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-5--pc {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--pc {
    padding: 10px;
  }
  .u-col-6--pc {
    width: 50%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-6--pc {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--pc {
    padding: 10px;
  }
  .u-col-7--pc {
    width: 58.3333333333%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-7--pc {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--pc {
    padding: 10px;
  }
  .u-col-8--pc {
    width: 66.6666666667%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-8--pc {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--pc {
    padding: 10px;
  }
  .u-col-9--pc {
    width: 75%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-9--pc {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--pc {
    padding: 10px;
  }
  .u-col-10--pc {
    width: 83.3333333333%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-10--pc {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--pc {
    padding: 10px;
  }
  .u-col-11--pc {
    width: 91.6666666667%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-11--pc {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--pc {
    padding: 10px;
  }
  .u-col-12--pc {
    width: 100%;
    padding: 30px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-12--pc {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--pc {
    padding: 10px;
  }
}

@media screen and (min-width: 1180px) {
  .u-col-1--laptop {
    width: 8.3333333333%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-1--laptop {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--laptop {
    padding: 10px;
  }
  .u-col-2--laptop {
    width: 16.6666666667%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-2--laptop {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--laptop {
    padding: 10px;
  }
  .u-col-3--laptop {
    width: 25%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-3--laptop {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--laptop {
    padding: 10px;
  }
  .u-col-4--laptop {
    width: 33.3333333333%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-4--laptop {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--laptop {
    padding: 10px;
  }
  .u-col-5--laptop {
    width: 41.6666666667%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-5--laptop {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--laptop {
    padding: 10px;
  }
  .u-col-6--laptop {
    width: 50%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-6--laptop {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--laptop {
    padding: 10px;
  }
  .u-col-7--laptop {
    width: 58.3333333333%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-7--laptop {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--laptop {
    padding: 10px;
  }
  .u-col-8--laptop {
    width: 66.6666666667%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-8--laptop {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--laptop {
    padding: 10px;
  }
  .u-col-9--laptop {
    width: 75%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-9--laptop {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--laptop {
    padding: 10px;
  }
  .u-col-10--laptop {
    width: 83.3333333333%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-10--laptop {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--laptop {
    padding: 10px;
  }
  .u-col-11--laptop {
    width: 91.6666666667%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-11--laptop {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--laptop {
    padding: 10px;
  }
  .u-col-12--laptop {
    width: 100%;
    padding: 30px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-12--laptop {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--laptop {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-1--tab {
    width: 8.3333333333%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-1--tab {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--tab {
    padding: 10px;
  }
  .u-col-2--tab {
    width: 16.6666666667%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-2--tab {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--tab {
    padding: 10px;
  }
  .u-col-3--tab {
    width: 25%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-3--tab {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--tab {
    padding: 10px;
  }
  .u-col-4--tab {
    width: 33.3333333333%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-4--tab {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--tab {
    padding: 10px;
  }
  .u-col-5--tab {
    width: 41.6666666667%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-5--tab {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--tab {
    padding: 10px;
  }
  .u-col-6--tab {
    width: 50%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-6--tab {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--tab {
    padding: 10px;
  }
  .u-col-7--tab {
    width: 58.3333333333%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-7--tab {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--tab {
    padding: 10px;
  }
  .u-col-8--tab {
    width: 66.6666666667%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-8--tab {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--tab {
    padding: 10px;
  }
  .u-col-9--tab {
    width: 75%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-9--tab {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--tab {
    padding: 10px;
  }
  .u-col-10--tab {
    width: 83.3333333333%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-10--tab {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--tab {
    padding: 10px;
  }
  .u-col-11--tab {
    width: 91.6666666667%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-11--tab {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--tab {
    padding: 10px;
  }
  .u-col-12--tab {
    width: 100%;
    padding: 10px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-12--tab {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-1--sp {
    width: 8.3333333333%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-1--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-1--sp {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-1--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--sp {
    padding: 10px;
  }
  .u-col-2--sp {
    width: 16.6666666667%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-2--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-2--sp {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-2--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--sp {
    padding: 10px;
  }
  .u-col-3--sp {
    width: 25%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-3--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-3--sp {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-3--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--sp {
    padding: 10px;
  }
  .u-col-4--sp {
    width: 33.3333333333%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-4--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-4--sp {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-4--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--sp {
    padding: 10px;
  }
  .u-col-5--sp {
    width: 41.6666666667%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-5--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-5--sp {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-5--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--sp {
    padding: 10px;
  }
  .u-col-6--sp {
    width: 50%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-6--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-6--sp {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-6--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--sp {
    padding: 10px;
  }
  .u-col-7--sp {
    width: 58.3333333333%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-7--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-7--sp {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-7--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--sp {
    padding: 10px;
  }
  .u-col-8--sp {
    width: 66.6666666667%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-8--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-8--sp {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-8--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--sp {
    padding: 10px;
  }
  .u-col-9--sp {
    width: 75%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-9--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-9--sp {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-9--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--sp {
    padding: 10px;
  }
  .u-col-10--sp {
    width: 83.3333333333%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-10--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-10--sp {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-10--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--sp {
    padding: 10px;
  }
  .u-col-11--sp {
    width: 91.6666666667%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-11--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-11--sp {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-11--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--sp {
    padding: 10px;
  }
  .u-col-12--sp {
    width: 100%;
    padding: 30px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-12--sp {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-12--sp {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--sp {
    padding: 0;
  }
  .u-row--nomargin--sp > .u-col-12--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--sp {
    padding: 10px;
  }
}

.u-order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

@media screen and (max-width: 1024px) {
  .u-order-0--tab {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

.u-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media screen and (max-width: 1024px) {
  .u-order-1--tab {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.u-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

@media screen and (max-width: 1024px) {
  .u-order-2--tab {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.u-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

@media screen and (max-width: 1024px) {
  .u-order-3--tab {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}

.u-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

@media screen and (max-width: 1024px) {
  .u-order-4--tab {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}

.u-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

@media screen and (max-width: 1024px) {
  .u-order-5--tab {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}

.u-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

@media screen and (max-width: 1024px) {
  .u-order-6--tab {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

.u-order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

@media screen and (max-width: 1024px) {
  .u-order-7--tab {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
}

.u-order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

@media screen and (max-width: 1024px) {
  .u-order-8--tab {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}

.u-order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

@media screen and (max-width: 1024px) {
  .u-order-9--tab {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
}

.u-order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

@media screen and (max-width: 1024px) {
  .u-order-10--tab {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}

/* --------------------------
非表示切り替え
-------------------------- */
@media screen and (min-width: 768px) {
  .u-hide--pc {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .u-hide--tab {
    display: none;
  }
}

@media screen and (min-width: 1180px) {
  .u-hide--laptop {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .u-hide--sp {
    display: none;
  }
}

/* --------------------------
margin、padding指定
-------------------------- */
.u-m-auto {
  margin: 0 auto;
}

.u-mt0 {
  margin-top: 0px !important;
}

.u-mr0 {
  margin-right: 0px !important;
}

.u-ml0 {
  margin-left: 0px !important;
}

.u-mb0 {
  margin-bottom: 0px !important;
}

.u-pt0 {
  padding-top: 0px !important;
}

.u-pr0 {
  padding-right: 0px !important;
}

.u-pl0 {
  padding-left: 0px !important;
}

.u-pb0 {
  padding-bottom: 0px !important;
}

.u-mt5 {
  margin-top: 5px !important;
}

.u-mr5 {
  margin-right: 5px !important;
}

.u-ml5 {
  margin-left: 5px !important;
}

.u-mb5 {
  margin-bottom: 5px !important;
}

.u-pt5 {
  padding-top: 5px !important;
}

.u-pr5 {
  padding-right: 5px !important;
}

.u-pl5 {
  padding-left: 5px !important;
}

.u-pb5 {
  padding-bottom: 5px !important;
}

.u-mt10 {
  margin-top: 10px !important;
}

.u-mr10 {
  margin-right: 10px !important;
}

.u-ml10 {
  margin-left: 10px !important;
}

.u-mb10 {
  margin-bottom: 10px !important;
}

.u-pt10 {
  padding-top: 10px !important;
}

.u-pr10 {
  padding-right: 10px !important;
}

.u-pl10 {
  padding-left: 10px !important;
}

.u-pb10 {
  padding-bottom: 10px !important;
}

.u-mt15 {
  margin-top: 15px !important;
}

.u-mr15 {
  margin-right: 15px !important;
}

.u-ml15 {
  margin-left: 15px !important;
}

.u-mb15 {
  margin-bottom: 15px !important;
}

.u-pt15 {
  padding-top: 15px !important;
}

.u-pr15 {
  padding-right: 15px !important;
}

.u-pl15 {
  padding-left: 15px !important;
}

.u-pb15 {
  padding-bottom: 15px !important;
}

.u-mt20 {
  margin-top: 20px !important;
}

.u-mr20 {
  margin-right: 20px !important;
}

.u-ml20 {
  margin-left: 20px !important;
}

.u-mb20 {
  margin-bottom: 20px !important;
}

.u-pt20 {
  padding-top: 20px !important;
}

.u-pr20 {
  padding-right: 20px !important;
}

.u-pl20 {
  padding-left: 20px !important;
}

.u-pb20 {
  padding-bottom: 20px !important;
}

.u-mt25 {
  margin-top: 25px !important;
}

.u-mr25 {
  margin-right: 25px !important;
}

.u-ml25 {
  margin-left: 25px !important;
}

.u-mb25 {
  margin-bottom: 25px !important;
}

.u-pt25 {
  padding-top: 25px !important;
}

.u-pr25 {
  padding-right: 25px !important;
}

.u-pl25 {
  padding-left: 25px !important;
}

.u-pb25 {
  padding-bottom: 25px !important;
}

.u-mt30 {
  margin-top: 30px !important;
}

.u-mr30 {
  margin-right: 30px !important;
}

.u-ml30 {
  margin-left: 30px !important;
}

.u-mb30 {
  margin-bottom: 30px !important;
}

.u-pt30 {
  padding-top: 30px !important;
}

.u-pr30 {
  padding-right: 30px !important;
}

.u-pl30 {
  padding-left: 30px !important;
}

.u-pb30 {
  padding-bottom: 30px !important;
}

.u-mt35 {
  margin-top: 35px !important;
}

.u-mr35 {
  margin-right: 35px !important;
}

.u-ml35 {
  margin-left: 35px !important;
}

.u-mb35 {
  margin-bottom: 35px !important;
}

.u-pt35 {
  padding-top: 35px !important;
}

.u-pr35 {
  padding-right: 35px !important;
}

.u-pl35 {
  padding-left: 35px !important;
}

.u-pb35 {
  padding-bottom: 35px !important;
}

.u-mt40 {
  margin-top: 40px !important;
}

.u-mr40 {
  margin-right: 40px !important;
}

.u-ml40 {
  margin-left: 40px !important;
}

.u-mb40 {
  margin-bottom: 40px !important;
}

.u-pt40 {
  padding-top: 40px !important;
}

.u-pr40 {
  padding-right: 40px !important;
}

.u-pl40 {
  padding-left: 40px !important;
}

.u-pb40 {
  padding-bottom: 40px !important;
}

.u-mt45 {
  margin-top: 45px !important;
}

.u-mr45 {
  margin-right: 45px !important;
}

.u-ml45 {
  margin-left: 45px !important;
}

.u-mb45 {
  margin-bottom: 45px !important;
}

.u-pt45 {
  padding-top: 45px !important;
}

.u-pr45 {
  padding-right: 45px !important;
}

.u-pl45 {
  padding-left: 45px !important;
}

.u-pb45 {
  padding-bottom: 45px !important;
}

.u-mt50 {
  margin-top: 50px !important;
}

.u-mr50 {
  margin-right: 50px !important;
}

.u-ml50 {
  margin-left: 50px !important;
}

.u-mb50 {
  margin-bottom: 50px !important;
}

.u-pt50 {
  padding-top: 50px !important;
}

.u-pr50 {
  padding-right: 50px !important;
}

.u-pl50 {
  padding-left: 50px !important;
}

.u-pb50 {
  padding-bottom: 50px !important;
}

.u-mt55 {
  margin-top: 55px !important;
}

.u-mr55 {
  margin-right: 55px !important;
}

.u-ml55 {
  margin-left: 55px !important;
}

.u-mb55 {
  margin-bottom: 55px !important;
}

.u-pt55 {
  padding-top: 55px !important;
}

.u-pr55 {
  padding-right: 55px !important;
}

.u-pl55 {
  padding-left: 55px !important;
}

.u-pb55 {
  padding-bottom: 55px !important;
}

.u-mt60 {
  margin-top: 60px !important;
}

.u-mr60 {
  margin-right: 60px !important;
}

.u-ml60 {
  margin-left: 60px !important;
}

.u-mb60 {
  margin-bottom: 60px !important;
}

.u-pt60 {
  padding-top: 60px !important;
}

.u-pr60 {
  padding-right: 60px !important;
}

.u-pl60 {
  padding-left: 60px !important;
}

.u-pb60 {
  padding-bottom: 60px !important;
}

.u-mt65 {
  margin-top: 65px !important;
}

.u-mr65 {
  margin-right: 65px !important;
}

.u-ml65 {
  margin-left: 65px !important;
}

.u-mb65 {
  margin-bottom: 65px !important;
}

.u-pt65 {
  padding-top: 65px !important;
}

.u-pr65 {
  padding-right: 65px !important;
}

.u-pl65 {
  padding-left: 65px !important;
}

.u-pb65 {
  padding-bottom: 65px !important;
}

.u-mt70 {
  margin-top: 70px !important;
}

.u-mr70 {
  margin-right: 70px !important;
}

.u-ml70 {
  margin-left: 70px !important;
}

.u-mb70 {
  margin-bottom: 70px !important;
}

.u-pt70 {
  padding-top: 70px !important;
}

.u-pr70 {
  padding-right: 70px !important;
}

.u-pl70 {
  padding-left: 70px !important;
}

.u-pb70 {
  padding-bottom: 70px !important;
}

.u-mt75 {
  margin-top: 75px !important;
}

.u-mr75 {
  margin-right: 75px !important;
}

.u-ml75 {
  margin-left: 75px !important;
}

.u-mb75 {
  margin-bottom: 75px !important;
}

.u-pt75 {
  padding-top: 75px !important;
}

.u-pr75 {
  padding-right: 75px !important;
}

.u-pl75 {
  padding-left: 75px !important;
}

.u-pb75 {
  padding-bottom: 75px !important;
}

.u-mt80 {
  margin-top: 80px !important;
}

.u-mr80 {
  margin-right: 80px !important;
}

.u-ml80 {
  margin-left: 80px !important;
}

.u-mb80 {
  margin-bottom: 80px !important;
}

.u-pt80 {
  padding-top: 80px !important;
}

.u-pr80 {
  padding-right: 80px !important;
}

.u-pl80 {
  padding-left: 80px !important;
}

.u-pb80 {
  padding-bottom: 80px !important;
}

.u-mt85 {
  margin-top: 85px !important;
}

.u-mr85 {
  margin-right: 85px !important;
}

.u-ml85 {
  margin-left: 85px !important;
}

.u-mb85 {
  margin-bottom: 85px !important;
}

.u-pt85 {
  padding-top: 85px !important;
}

.u-pr85 {
  padding-right: 85px !important;
}

.u-pl85 {
  padding-left: 85px !important;
}

.u-pb85 {
  padding-bottom: 85px !important;
}

.u-mt90 {
  margin-top: 90px !important;
}

.u-mr90 {
  margin-right: 90px !important;
}

.u-ml90 {
  margin-left: 90px !important;
}

.u-mb90 {
  margin-bottom: 90px !important;
}

.u-pt90 {
  padding-top: 90px !important;
}

.u-pr90 {
  padding-right: 90px !important;
}

.u-pl90 {
  padding-left: 90px !important;
}

.u-pb90 {
  padding-bottom: 90px !important;
}

.u-mt95 {
  margin-top: 95px !important;
}

.u-mr95 {
  margin-right: 95px !important;
}

.u-ml95 {
  margin-left: 95px !important;
}

.u-mb95 {
  margin-bottom: 95px !important;
}

.u-pt95 {
  padding-top: 95px !important;
}

.u-pr95 {
  padding-right: 95px !important;
}

.u-pl95 {
  padding-left: 95px !important;
}

.u-pb95 {
  padding-bottom: 95px !important;
}

.u-mt100 {
  margin-top: 100px !important;
}

.u-mr100 {
  margin-right: 100px !important;
}

.u-ml100 {
  margin-left: 100px !important;
}

.u-mb100 {
  margin-bottom: 100px !important;
}

.u-pt100 {
  padding-top: 100px !important;
}

.u-pr100 {
  padding-right: 100px !important;
}

.u-pl100 {
  padding-left: 100px !important;
}

.u-pb100 {
  padding-bottom: 100px !important;
}

.u-mt0 {
  margin-top: 0px !important;
}

.u-mr0 {
  margin-right: 0px !important;
}

.u-ml0 {
  margin-left: 0px !important;
}

.u-mb0 {
  margin-bottom: 0px !important;
}

.u-pt0 {
  padding-top: 0px !important;
}

.u-pr0 {
  padding-right: 0px !important;
}

.u-pl0 {
  padding-left: 0px !important;
}

.u-pb0 {
  padding-bottom: 0px !important;
}

.u-mt8 {
  margin-top: 8px !important;
}

.u-mr8 {
  margin-right: 8px !important;
}

.u-ml8 {
  margin-left: 8px !important;
}

.u-mb8 {
  margin-bottom: 8px !important;
}

.u-pt8 {
  padding-top: 8px !important;
}

.u-pr8 {
  padding-right: 8px !important;
}

.u-pl8 {
  padding-left: 8px !important;
}

.u-pb8 {
  padding-bottom: 8px !important;
}

.u-mt16 {
  margin-top: 16px !important;
}

.u-mr16 {
  margin-right: 16px !important;
}

.u-ml16 {
  margin-left: 16px !important;
}

.u-mb16 {
  margin-bottom: 16px !important;
}

.u-pt16 {
  padding-top: 16px !important;
}

.u-pr16 {
  padding-right: 16px !important;
}

.u-pl16 {
  padding-left: 16px !important;
}

.u-pb16 {
  padding-bottom: 16px !important;
}

.u-mt24 {
  margin-top: 24px !important;
}

.u-mr24 {
  margin-right: 24px !important;
}

.u-ml24 {
  margin-left: 24px !important;
}

.u-mb24 {
  margin-bottom: 24px !important;
}

.u-pt24 {
  padding-top: 24px !important;
}

.u-pr24 {
  padding-right: 24px !important;
}

.u-pl24 {
  padding-left: 24px !important;
}

.u-pb24 {
  padding-bottom: 24px !important;
}

.u-mt32 {
  margin-top: 32px !important;
}

.u-mr32 {
  margin-right: 32px !important;
}

.u-ml32 {
  margin-left: 32px !important;
}

.u-mb32 {
  margin-bottom: 32px !important;
}

.u-pt32 {
  padding-top: 32px !important;
}

.u-pr32 {
  padding-right: 32px !important;
}

.u-pl32 {
  padding-left: 32px !important;
}

.u-pb32 {
  padding-bottom: 32px !important;
}

.u-mt40 {
  margin-top: 40px !important;
}

.u-mr40 {
  margin-right: 40px !important;
}

.u-ml40 {
  margin-left: 40px !important;
}

.u-mb40 {
  margin-bottom: 40px !important;
}

.u-pt40 {
  padding-top: 40px !important;
}

.u-pr40 {
  padding-right: 40px !important;
}

.u-pl40 {
  padding-left: 40px !important;
}

.u-pb40 {
  padding-bottom: 40px !important;
}

.u-mt48 {
  margin-top: 48px !important;
}

.u-mr48 {
  margin-right: 48px !important;
}

.u-ml48 {
  margin-left: 48px !important;
}

.u-mb48 {
  margin-bottom: 48px !important;
}

.u-pt48 {
  padding-top: 48px !important;
}

.u-pr48 {
  padding-right: 48px !important;
}

.u-pl48 {
  padding-left: 48px !important;
}

.u-pb48 {
  padding-bottom: 48px !important;
}

.u-mt56 {
  margin-top: 56px !important;
}

.u-mr56 {
  margin-right: 56px !important;
}

.u-ml56 {
  margin-left: 56px !important;
}

.u-mb56 {
  margin-bottom: 56px !important;
}

.u-pt56 {
  padding-top: 56px !important;
}

.u-pr56 {
  padding-right: 56px !important;
}

.u-pl56 {
  padding-left: 56px !important;
}

.u-pb56 {
  padding-bottom: 56px !important;
}

.u-mt64 {
  margin-top: 64px !important;
}

.u-mr64 {
  margin-right: 64px !important;
}

.u-ml64 {
  margin-left: 64px !important;
}

.u-mb64 {
  margin-bottom: 64px !important;
}

.u-pt64 {
  padding-top: 64px !important;
}

.u-pr64 {
  padding-right: 64px !important;
}

.u-pl64 {
  padding-left: 64px !important;
}

.u-pb64 {
  padding-bottom: 64px !important;
}

.u-mt72 {
  margin-top: 72px !important;
}

.u-mr72 {
  margin-right: 72px !important;
}

.u-ml72 {
  margin-left: 72px !important;
}

.u-mb72 {
  margin-bottom: 72px !important;
}

.u-pt72 {
  padding-top: 72px !important;
}

.u-pr72 {
  padding-right: 72px !important;
}

.u-pl72 {
  padding-left: 72px !important;
}

.u-pb72 {
  padding-bottom: 72px !important;
}

.u-mt80 {
  margin-top: 80px !important;
}

.u-mr80 {
  margin-right: 80px !important;
}

.u-ml80 {
  margin-left: 80px !important;
}

.u-mb80 {
  margin-bottom: 80px !important;
}

.u-pt80 {
  padding-top: 80px !important;
}

.u-pr80 {
  padding-right: 80px !important;
}

.u-pl80 {
  padding-left: 80px !important;
}

.u-pb80 {
  padding-bottom: 80px !important;
}

@media screen and (max-width: 767px) {
  .u-mt0--sp {
    margin-top: 0px !important;
  }
  .u-mr0--sp {
    margin-right: 0px !important;
  }
  .u-ml0--sp {
    margin-left: 0px !important;
  }
  .u-mb0--sp {
    margin-bottom: 0px !important;
  }
  .u-pt0--sp {
    padding-top: 0px !important;
  }
  .u-pr0--sp {
    padding-right: 0px !important;
  }
  .u-pl0--sp {
    padding-left: 0px !important;
  }
  .u-pb0--sp {
    padding-bottom: 0px !important;
  }
  .u-mt5--sp {
    margin-top: 5px !important;
  }
  .u-mr5--sp {
    margin-right: 5px !important;
  }
  .u-ml5--sp {
    margin-left: 5px !important;
  }
  .u-mb5--sp {
    margin-bottom: 5px !important;
  }
  .u-pt5--sp {
    padding-top: 5px !important;
  }
  .u-pr5--sp {
    padding-right: 5px !important;
  }
  .u-pl5--sp {
    padding-left: 5px !important;
  }
  .u-pb5--sp {
    padding-bottom: 5px !important;
  }
  .u-mt10--sp {
    margin-top: 10px !important;
  }
  .u-mr10--sp {
    margin-right: 10px !important;
  }
  .u-ml10--sp {
    margin-left: 10px !important;
  }
  .u-mb10--sp {
    margin-bottom: 10px !important;
  }
  .u-pt10--sp {
    padding-top: 10px !important;
  }
  .u-pr10--sp {
    padding-right: 10px !important;
  }
  .u-pl10--sp {
    padding-left: 10px !important;
  }
  .u-pb10--sp {
    padding-bottom: 10px !important;
  }
  .u-mt15--sp {
    margin-top: 15px !important;
  }
  .u-mr15--sp {
    margin-right: 15px !important;
  }
  .u-ml15--sp {
    margin-left: 15px !important;
  }
  .u-mb15--sp {
    margin-bottom: 15px !important;
  }
  .u-pt15--sp {
    padding-top: 15px !important;
  }
  .u-pr15--sp {
    padding-right: 15px !important;
  }
  .u-pl15--sp {
    padding-left: 15px !important;
  }
  .u-pb15--sp {
    padding-bottom: 15px !important;
  }
  .u-mt20--sp {
    margin-top: 20px !important;
  }
  .u-mr20--sp {
    margin-right: 20px !important;
  }
  .u-ml20--sp {
    margin-left: 20px !important;
  }
  .u-mb20--sp {
    margin-bottom: 20px !important;
  }
  .u-pt20--sp {
    padding-top: 20px !important;
  }
  .u-pr20--sp {
    padding-right: 20px !important;
  }
  .u-pl20--sp {
    padding-left: 20px !important;
  }
  .u-pb20--sp {
    padding-bottom: 20px !important;
  }
  .u-mt25--sp {
    margin-top: 25px !important;
  }
  .u-mr25--sp {
    margin-right: 25px !important;
  }
  .u-ml25--sp {
    margin-left: 25px !important;
  }
  .u-mb25--sp {
    margin-bottom: 25px !important;
  }
  .u-pt25--sp {
    padding-top: 25px !important;
  }
  .u-pr25--sp {
    padding-right: 25px !important;
  }
  .u-pl25--sp {
    padding-left: 25px !important;
  }
  .u-pb25--sp {
    padding-bottom: 25px !important;
  }
  .u-mt30--sp {
    margin-top: 30px !important;
  }
  .u-mr30--sp {
    margin-right: 30px !important;
  }
  .u-ml30--sp {
    margin-left: 30px !important;
  }
  .u-mb30--sp {
    margin-bottom: 30px !important;
  }
  .u-pt30--sp {
    padding-top: 30px !important;
  }
  .u-pr30--sp {
    padding-right: 30px !important;
  }
  .u-pl30--sp {
    padding-left: 30px !important;
  }
  .u-pb30--sp {
    padding-bottom: 30px !important;
  }
  .u-mt35--sp {
    margin-top: 35px !important;
  }
  .u-mr35--sp {
    margin-right: 35px !important;
  }
  .u-ml35--sp {
    margin-left: 35px !important;
  }
  .u-mb35--sp {
    margin-bottom: 35px !important;
  }
  .u-pt35--sp {
    padding-top: 35px !important;
  }
  .u-pr35--sp {
    padding-right: 35px !important;
  }
  .u-pl35--sp {
    padding-left: 35px !important;
  }
  .u-pb35--sp {
    padding-bottom: 35px !important;
  }
  .u-mt40--sp {
    margin-top: 40px !important;
  }
  .u-mr40--sp {
    margin-right: 40px !important;
  }
  .u-ml40--sp {
    margin-left: 40px !important;
  }
  .u-mb40--sp {
    margin-bottom: 40px !important;
  }
  .u-pt40--sp {
    padding-top: 40px !important;
  }
  .u-pr40--sp {
    padding-right: 40px !important;
  }
  .u-pl40--sp {
    padding-left: 40px !important;
  }
  .u-pb40--sp {
    padding-bottom: 40px !important;
  }
  .u-mt45--sp {
    margin-top: 45px !important;
  }
  .u-mr45--sp {
    margin-right: 45px !important;
  }
  .u-ml45--sp {
    margin-left: 45px !important;
  }
  .u-mb45--sp {
    margin-bottom: 45px !important;
  }
  .u-pt45--sp {
    padding-top: 45px !important;
  }
  .u-pr45--sp {
    padding-right: 45px !important;
  }
  .u-pl45--sp {
    padding-left: 45px !important;
  }
  .u-pb45--sp {
    padding-bottom: 45px !important;
  }
  .u-mt50--sp {
    margin-top: 50px !important;
  }
  .u-mr50--sp {
    margin-right: 50px !important;
  }
  .u-ml50--sp {
    margin-left: 50px !important;
  }
  .u-mb50--sp {
    margin-bottom: 50px !important;
  }
  .u-pt50--sp {
    padding-top: 50px !important;
  }
  .u-pr50--sp {
    padding-right: 50px !important;
  }
  .u-pl50--sp {
    padding-left: 50px !important;
  }
  .u-pb50--sp {
    padding-bottom: 50px !important;
  }
  .u-mt55--sp {
    margin-top: 55px !important;
  }
  .u-mr55--sp {
    margin-right: 55px !important;
  }
  .u-ml55--sp {
    margin-left: 55px !important;
  }
  .u-mb55--sp {
    margin-bottom: 55px !important;
  }
  .u-pt55--sp {
    padding-top: 55px !important;
  }
  .u-pr55--sp {
    padding-right: 55px !important;
  }
  .u-pl55--sp {
    padding-left: 55px !important;
  }
  .u-pb55--sp {
    padding-bottom: 55px !important;
  }
  .u-mt60--sp {
    margin-top: 60px !important;
  }
  .u-mr60--sp {
    margin-right: 60px !important;
  }
  .u-ml60--sp {
    margin-left: 60px !important;
  }
  .u-mb60--sp {
    margin-bottom: 60px !important;
  }
  .u-pt60--sp {
    padding-top: 60px !important;
  }
  .u-pr60--sp {
    padding-right: 60px !important;
  }
  .u-pl60--sp {
    padding-left: 60px !important;
  }
  .u-pb60--sp {
    padding-bottom: 60px !important;
  }
  .u-mt65--sp {
    margin-top: 65px !important;
  }
  .u-mr65--sp {
    margin-right: 65px !important;
  }
  .u-ml65--sp {
    margin-left: 65px !important;
  }
  .u-mb65--sp {
    margin-bottom: 65px !important;
  }
  .u-pt65--sp {
    padding-top: 65px !important;
  }
  .u-pr65--sp {
    padding-right: 65px !important;
  }
  .u-pl65--sp {
    padding-left: 65px !important;
  }
  .u-pb65--sp {
    padding-bottom: 65px !important;
  }
  .u-mt70--sp {
    margin-top: 70px !important;
  }
  .u-mr70--sp {
    margin-right: 70px !important;
  }
  .u-ml70--sp {
    margin-left: 70px !important;
  }
  .u-mb70--sp {
    margin-bottom: 70px !important;
  }
  .u-pt70--sp {
    padding-top: 70px !important;
  }
  .u-pr70--sp {
    padding-right: 70px !important;
  }
  .u-pl70--sp {
    padding-left: 70px !important;
  }
  .u-pb70--sp {
    padding-bottom: 70px !important;
  }
  .u-mt75--sp {
    margin-top: 75px !important;
  }
  .u-mr75--sp {
    margin-right: 75px !important;
  }
  .u-ml75--sp {
    margin-left: 75px !important;
  }
  .u-mb75--sp {
    margin-bottom: 75px !important;
  }
  .u-pt75--sp {
    padding-top: 75px !important;
  }
  .u-pr75--sp {
    padding-right: 75px !important;
  }
  .u-pl75--sp {
    padding-left: 75px !important;
  }
  .u-pb75--sp {
    padding-bottom: 75px !important;
  }
  .u-mt80--sp {
    margin-top: 80px !important;
  }
  .u-mr80--sp {
    margin-right: 80px !important;
  }
  .u-ml80--sp {
    margin-left: 80px !important;
  }
  .u-mb80--sp {
    margin-bottom: 80px !important;
  }
  .u-pt80--sp {
    padding-top: 80px !important;
  }
  .u-pr80--sp {
    padding-right: 80px !important;
  }
  .u-pl80--sp {
    padding-left: 80px !important;
  }
  .u-pb80--sp {
    padding-bottom: 80px !important;
  }
  .u-mt85--sp {
    margin-top: 85px !important;
  }
  .u-mr85--sp {
    margin-right: 85px !important;
  }
  .u-ml85--sp {
    margin-left: 85px !important;
  }
  .u-mb85--sp {
    margin-bottom: 85px !important;
  }
  .u-pt85--sp {
    padding-top: 85px !important;
  }
  .u-pr85--sp {
    padding-right: 85px !important;
  }
  .u-pl85--sp {
    padding-left: 85px !important;
  }
  .u-pb85--sp {
    padding-bottom: 85px !important;
  }
  .u-mt90--sp {
    margin-top: 90px !important;
  }
  .u-mr90--sp {
    margin-right: 90px !important;
  }
  .u-ml90--sp {
    margin-left: 90px !important;
  }
  .u-mb90--sp {
    margin-bottom: 90px !important;
  }
  .u-pt90--sp {
    padding-top: 90px !important;
  }
  .u-pr90--sp {
    padding-right: 90px !important;
  }
  .u-pl90--sp {
    padding-left: 90px !important;
  }
  .u-pb90--sp {
    padding-bottom: 90px !important;
  }
  .u-mt95--sp {
    margin-top: 95px !important;
  }
  .u-mr95--sp {
    margin-right: 95px !important;
  }
  .u-ml95--sp {
    margin-left: 95px !important;
  }
  .u-mb95--sp {
    margin-bottom: 95px !important;
  }
  .u-pt95--sp {
    padding-top: 95px !important;
  }
  .u-pr95--sp {
    padding-right: 95px !important;
  }
  .u-pl95--sp {
    padding-left: 95px !important;
  }
  .u-pb95--sp {
    padding-bottom: 95px !important;
  }
  .u-mt100--sp {
    margin-top: 100px !important;
  }
  .u-mr100--sp {
    margin-right: 100px !important;
  }
  .u-ml100--sp {
    margin-left: 100px !important;
  }
  .u-mb100--sp {
    margin-bottom: 100px !important;
  }
  .u-pt100--sp {
    padding-top: 100px !important;
  }
  .u-pr100--sp {
    padding-right: 100px !important;
  }
  .u-pl100--sp {
    padding-left: 100px !important;
  }
  .u-pb100--sp {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-mt0--tab {
    margin-top: 0px !important;
  }
  .u-mr0--tab {
    margin-right: 0px !important;
  }
  .u-ml0--tab {
    margin-left: 0px !important;
  }
  .u-mb0--tab {
    margin-bottom: 0px !important;
  }
  .u-pt0--tab {
    padding-top: 0px !important;
  }
  .u-pr0--tab {
    padding-right: 0px !important;
  }
  .u-pl0--tab {
    padding-left: 0px !important;
  }
  .u-pb0--tab {
    padding-bottom: 0px !important;
  }
  .u-mt5--tab {
    margin-top: 5px !important;
  }
  .u-mr5--tab {
    margin-right: 5px !important;
  }
  .u-ml5--tab {
    margin-left: 5px !important;
  }
  .u-mb5--tab {
    margin-bottom: 5px !important;
  }
  .u-pt5--tab {
    padding-top: 5px !important;
  }
  .u-pr5--tab {
    padding-right: 5px !important;
  }
  .u-pl5--tab {
    padding-left: 5px !important;
  }
  .u-pb5--tab {
    padding-bottom: 5px !important;
  }
  .u-mt10--tab {
    margin-top: 10px !important;
  }
  .u-mr10--tab {
    margin-right: 10px !important;
  }
  .u-ml10--tab {
    margin-left: 10px !important;
  }
  .u-mb10--tab {
    margin-bottom: 10px !important;
  }
  .u-pt10--tab {
    padding-top: 10px !important;
  }
  .u-pr10--tab {
    padding-right: 10px !important;
  }
  .u-pl10--tab {
    padding-left: 10px !important;
  }
  .u-pb10--tab {
    padding-bottom: 10px !important;
  }
  .u-mt15--tab {
    margin-top: 15px !important;
  }
  .u-mr15--tab {
    margin-right: 15px !important;
  }
  .u-ml15--tab {
    margin-left: 15px !important;
  }
  .u-mb15--tab {
    margin-bottom: 15px !important;
  }
  .u-pt15--tab {
    padding-top: 15px !important;
  }
  .u-pr15--tab {
    padding-right: 15px !important;
  }
  .u-pl15--tab {
    padding-left: 15px !important;
  }
  .u-pb15--tab {
    padding-bottom: 15px !important;
  }
  .u-mt20--tab {
    margin-top: 20px !important;
  }
  .u-mr20--tab {
    margin-right: 20px !important;
  }
  .u-ml20--tab {
    margin-left: 20px !important;
  }
  .u-mb20--tab {
    margin-bottom: 20px !important;
  }
  .u-pt20--tab {
    padding-top: 20px !important;
  }
  .u-pr20--tab {
    padding-right: 20px !important;
  }
  .u-pl20--tab {
    padding-left: 20px !important;
  }
  .u-pb20--tab {
    padding-bottom: 20px !important;
  }
  .u-mt25--tab {
    margin-top: 25px !important;
  }
  .u-mr25--tab {
    margin-right: 25px !important;
  }
  .u-ml25--tab {
    margin-left: 25px !important;
  }
  .u-mb25--tab {
    margin-bottom: 25px !important;
  }
  .u-pt25--tab {
    padding-top: 25px !important;
  }
  .u-pr25--tab {
    padding-right: 25px !important;
  }
  .u-pl25--tab {
    padding-left: 25px !important;
  }
  .u-pb25--tab {
    padding-bottom: 25px !important;
  }
  .u-mt30--tab {
    margin-top: 30px !important;
  }
  .u-mr30--tab {
    margin-right: 30px !important;
  }
  .u-ml30--tab {
    margin-left: 30px !important;
  }
  .u-mb30--tab {
    margin-bottom: 30px !important;
  }
  .u-pt30--tab {
    padding-top: 30px !important;
  }
  .u-pr30--tab {
    padding-right: 30px !important;
  }
  .u-pl30--tab {
    padding-left: 30px !important;
  }
  .u-pb30--tab {
    padding-bottom: 30px !important;
  }
  .u-mt35--tab {
    margin-top: 35px !important;
  }
  .u-mr35--tab {
    margin-right: 35px !important;
  }
  .u-ml35--tab {
    margin-left: 35px !important;
  }
  .u-mb35--tab {
    margin-bottom: 35px !important;
  }
  .u-pt35--tab {
    padding-top: 35px !important;
  }
  .u-pr35--tab {
    padding-right: 35px !important;
  }
  .u-pl35--tab {
    padding-left: 35px !important;
  }
  .u-pb35--tab {
    padding-bottom: 35px !important;
  }
  .u-mt40--tab {
    margin-top: 40px !important;
  }
  .u-mr40--tab {
    margin-right: 40px !important;
  }
  .u-ml40--tab {
    margin-left: 40px !important;
  }
  .u-mb40--tab {
    margin-bottom: 40px !important;
  }
  .u-pt40--tab {
    padding-top: 40px !important;
  }
  .u-pr40--tab {
    padding-right: 40px !important;
  }
  .u-pl40--tab {
    padding-left: 40px !important;
  }
  .u-pb40--tab {
    padding-bottom: 40px !important;
  }
  .u-mt45--tab {
    margin-top: 45px !important;
  }
  .u-mr45--tab {
    margin-right: 45px !important;
  }
  .u-ml45--tab {
    margin-left: 45px !important;
  }
  .u-mb45--tab {
    margin-bottom: 45px !important;
  }
  .u-pt45--tab {
    padding-top: 45px !important;
  }
  .u-pr45--tab {
    padding-right: 45px !important;
  }
  .u-pl45--tab {
    padding-left: 45px !important;
  }
  .u-pb45--tab {
    padding-bottom: 45px !important;
  }
  .u-mt50--tab {
    margin-top: 50px !important;
  }
  .u-mr50--tab {
    margin-right: 50px !important;
  }
  .u-ml50--tab {
    margin-left: 50px !important;
  }
  .u-mb50--tab {
    margin-bottom: 50px !important;
  }
  .u-pt50--tab {
    padding-top: 50px !important;
  }
  .u-pr50--tab {
    padding-right: 50px !important;
  }
  .u-pl50--tab {
    padding-left: 50px !important;
  }
  .u-pb50--tab {
    padding-bottom: 50px !important;
  }
  .u-mt55--tab {
    margin-top: 55px !important;
  }
  .u-mr55--tab {
    margin-right: 55px !important;
  }
  .u-ml55--tab {
    margin-left: 55px !important;
  }
  .u-mb55--tab {
    margin-bottom: 55px !important;
  }
  .u-pt55--tab {
    padding-top: 55px !important;
  }
  .u-pr55--tab {
    padding-right: 55px !important;
  }
  .u-pl55--tab {
    padding-left: 55px !important;
  }
  .u-pb55--tab {
    padding-bottom: 55px !important;
  }
  .u-mt60--tab {
    margin-top: 60px !important;
  }
  .u-mr60--tab {
    margin-right: 60px !important;
  }
  .u-ml60--tab {
    margin-left: 60px !important;
  }
  .u-mb60--tab {
    margin-bottom: 60px !important;
  }
  .u-pt60--tab {
    padding-top: 60px !important;
  }
  .u-pr60--tab {
    padding-right: 60px !important;
  }
  .u-pl60--tab {
    padding-left: 60px !important;
  }
  .u-pb60--tab {
    padding-bottom: 60px !important;
  }
  .u-mt65--tab {
    margin-top: 65px !important;
  }
  .u-mr65--tab {
    margin-right: 65px !important;
  }
  .u-ml65--tab {
    margin-left: 65px !important;
  }
  .u-mb65--tab {
    margin-bottom: 65px !important;
  }
  .u-pt65--tab {
    padding-top: 65px !important;
  }
  .u-pr65--tab {
    padding-right: 65px !important;
  }
  .u-pl65--tab {
    padding-left: 65px !important;
  }
  .u-pb65--tab {
    padding-bottom: 65px !important;
  }
  .u-mt70--tab {
    margin-top: 70px !important;
  }
  .u-mr70--tab {
    margin-right: 70px !important;
  }
  .u-ml70--tab {
    margin-left: 70px !important;
  }
  .u-mb70--tab {
    margin-bottom: 70px !important;
  }
  .u-pt70--tab {
    padding-top: 70px !important;
  }
  .u-pr70--tab {
    padding-right: 70px !important;
  }
  .u-pl70--tab {
    padding-left: 70px !important;
  }
  .u-pb70--tab {
    padding-bottom: 70px !important;
  }
  .u-mt75--tab {
    margin-top: 75px !important;
  }
  .u-mr75--tab {
    margin-right: 75px !important;
  }
  .u-ml75--tab {
    margin-left: 75px !important;
  }
  .u-mb75--tab {
    margin-bottom: 75px !important;
  }
  .u-pt75--tab {
    padding-top: 75px !important;
  }
  .u-pr75--tab {
    padding-right: 75px !important;
  }
  .u-pl75--tab {
    padding-left: 75px !important;
  }
  .u-pb75--tab {
    padding-bottom: 75px !important;
  }
  .u-mt80--tab {
    margin-top: 80px !important;
  }
  .u-mr80--tab {
    margin-right: 80px !important;
  }
  .u-ml80--tab {
    margin-left: 80px !important;
  }
  .u-mb80--tab {
    margin-bottom: 80px !important;
  }
  .u-pt80--tab {
    padding-top: 80px !important;
  }
  .u-pr80--tab {
    padding-right: 80px !important;
  }
  .u-pl80--tab {
    padding-left: 80px !important;
  }
  .u-pb80--tab {
    padding-bottom: 80px !important;
  }
  .u-mt85--tab {
    margin-top: 85px !important;
  }
  .u-mr85--tab {
    margin-right: 85px !important;
  }
  .u-ml85--tab {
    margin-left: 85px !important;
  }
  .u-mb85--tab {
    margin-bottom: 85px !important;
  }
  .u-pt85--tab {
    padding-top: 85px !important;
  }
  .u-pr85--tab {
    padding-right: 85px !important;
  }
  .u-pl85--tab {
    padding-left: 85px !important;
  }
  .u-pb85--tab {
    padding-bottom: 85px !important;
  }
  .u-mt90--tab {
    margin-top: 90px !important;
  }
  .u-mr90--tab {
    margin-right: 90px !important;
  }
  .u-ml90--tab {
    margin-left: 90px !important;
  }
  .u-mb90--tab {
    margin-bottom: 90px !important;
  }
  .u-pt90--tab {
    padding-top: 90px !important;
  }
  .u-pr90--tab {
    padding-right: 90px !important;
  }
  .u-pl90--tab {
    padding-left: 90px !important;
  }
  .u-pb90--tab {
    padding-bottom: 90px !important;
  }
  .u-mt95--tab {
    margin-top: 95px !important;
  }
  .u-mr95--tab {
    margin-right: 95px !important;
  }
  .u-ml95--tab {
    margin-left: 95px !important;
  }
  .u-mb95--tab {
    margin-bottom: 95px !important;
  }
  .u-pt95--tab {
    padding-top: 95px !important;
  }
  .u-pr95--tab {
    padding-right: 95px !important;
  }
  .u-pl95--tab {
    padding-left: 95px !important;
  }
  .u-pb95--tab {
    padding-bottom: 95px !important;
  }
  .u-mt100--tab {
    margin-top: 100px !important;
  }
  .u-mr100--tab {
    margin-right: 100px !important;
  }
  .u-ml100--tab {
    margin-left: 100px !important;
  }
  .u-mb100--tab {
    margin-bottom: 100px !important;
  }
  .u-pt100--tab {
    padding-top: 100px !important;
  }
  .u-pr100--tab {
    padding-right: 100px !important;
  }
  .u-pl100--tab {
    padding-left: 100px !important;
  }
  .u-pb100--tab {
    padding-bottom: 100px !important;
  }
}

@media screen and (min-width: 1180px) {
  .u-mt0--laptop {
    margin-top: 0px !important;
  }
  .u-mr0--laptop {
    margin-right: 0px !important;
  }
  .u-ml0--laptop {
    margin-left: 0px !important;
  }
  .u-mb0--laptop {
    margin-bottom: 0px !important;
  }
  .u-pt0--laptop {
    padding-top: 0px !important;
  }
  .u-pr0--laptop {
    padding-right: 0px !important;
  }
  .u-pl0--laptop {
    padding-left: 0px !important;
  }
  .u-pb0--laptop {
    padding-bottom: 0px !important;
  }
  .u-mt5--laptop {
    margin-top: 5px !important;
  }
  .u-mr5--laptop {
    margin-right: 5px !important;
  }
  .u-ml5--laptop {
    margin-left: 5px !important;
  }
  .u-mb5--laptop {
    margin-bottom: 5px !important;
  }
  .u-pt5--laptop {
    padding-top: 5px !important;
  }
  .u-pr5--laptop {
    padding-right: 5px !important;
  }
  .u-pl5--laptop {
    padding-left: 5px !important;
  }
  .u-pb5--laptop {
    padding-bottom: 5px !important;
  }
  .u-mt10--laptop {
    margin-top: 10px !important;
  }
  .u-mr10--laptop {
    margin-right: 10px !important;
  }
  .u-ml10--laptop {
    margin-left: 10px !important;
  }
  .u-mb10--laptop {
    margin-bottom: 10px !important;
  }
  .u-pt10--laptop {
    padding-top: 10px !important;
  }
  .u-pr10--laptop {
    padding-right: 10px !important;
  }
  .u-pl10--laptop {
    padding-left: 10px !important;
  }
  .u-pb10--laptop {
    padding-bottom: 10px !important;
  }
  .u-mt15--laptop {
    margin-top: 15px !important;
  }
  .u-mr15--laptop {
    margin-right: 15px !important;
  }
  .u-ml15--laptop {
    margin-left: 15px !important;
  }
  .u-mb15--laptop {
    margin-bottom: 15px !important;
  }
  .u-pt15--laptop {
    padding-top: 15px !important;
  }
  .u-pr15--laptop {
    padding-right: 15px !important;
  }
  .u-pl15--laptop {
    padding-left: 15px !important;
  }
  .u-pb15--laptop {
    padding-bottom: 15px !important;
  }
  .u-mt20--laptop {
    margin-top: 20px !important;
  }
  .u-mr20--laptop {
    margin-right: 20px !important;
  }
  .u-ml20--laptop {
    margin-left: 20px !important;
  }
  .u-mb20--laptop {
    margin-bottom: 20px !important;
  }
  .u-pt20--laptop {
    padding-top: 20px !important;
  }
  .u-pr20--laptop {
    padding-right: 20px !important;
  }
  .u-pl20--laptop {
    padding-left: 20px !important;
  }
  .u-pb20--laptop {
    padding-bottom: 20px !important;
  }
  .u-mt25--laptop {
    margin-top: 25px !important;
  }
  .u-mr25--laptop {
    margin-right: 25px !important;
  }
  .u-ml25--laptop {
    margin-left: 25px !important;
  }
  .u-mb25--laptop {
    margin-bottom: 25px !important;
  }
  .u-pt25--laptop {
    padding-top: 25px !important;
  }
  .u-pr25--laptop {
    padding-right: 25px !important;
  }
  .u-pl25--laptop {
    padding-left: 25px !important;
  }
  .u-pb25--laptop {
    padding-bottom: 25px !important;
  }
  .u-mt30--laptop {
    margin-top: 30px !important;
  }
  .u-mr30--laptop {
    margin-right: 30px !important;
  }
  .u-ml30--laptop {
    margin-left: 30px !important;
  }
  .u-mb30--laptop {
    margin-bottom: 30px !important;
  }
  .u-pt30--laptop {
    padding-top: 30px !important;
  }
  .u-pr30--laptop {
    padding-right: 30px !important;
  }
  .u-pl30--laptop {
    padding-left: 30px !important;
  }
  .u-pb30--laptop {
    padding-bottom: 30px !important;
  }
  .u-mt35--laptop {
    margin-top: 35px !important;
  }
  .u-mr35--laptop {
    margin-right: 35px !important;
  }
  .u-ml35--laptop {
    margin-left: 35px !important;
  }
  .u-mb35--laptop {
    margin-bottom: 35px !important;
  }
  .u-pt35--laptop {
    padding-top: 35px !important;
  }
  .u-pr35--laptop {
    padding-right: 35px !important;
  }
  .u-pl35--laptop {
    padding-left: 35px !important;
  }
  .u-pb35--laptop {
    padding-bottom: 35px !important;
  }
  .u-mt40--laptop {
    margin-top: 40px !important;
  }
  .u-mr40--laptop {
    margin-right: 40px !important;
  }
  .u-ml40--laptop {
    margin-left: 40px !important;
  }
  .u-mb40--laptop {
    margin-bottom: 40px !important;
  }
  .u-pt40--laptop {
    padding-top: 40px !important;
  }
  .u-pr40--laptop {
    padding-right: 40px !important;
  }
  .u-pl40--laptop {
    padding-left: 40px !important;
  }
  .u-pb40--laptop {
    padding-bottom: 40px !important;
  }
  .u-mt45--laptop {
    margin-top: 45px !important;
  }
  .u-mr45--laptop {
    margin-right: 45px !important;
  }
  .u-ml45--laptop {
    margin-left: 45px !important;
  }
  .u-mb45--laptop {
    margin-bottom: 45px !important;
  }
  .u-pt45--laptop {
    padding-top: 45px !important;
  }
  .u-pr45--laptop {
    padding-right: 45px !important;
  }
  .u-pl45--laptop {
    padding-left: 45px !important;
  }
  .u-pb45--laptop {
    padding-bottom: 45px !important;
  }
  .u-mt50--laptop {
    margin-top: 50px !important;
  }
  .u-mr50--laptop {
    margin-right: 50px !important;
  }
  .u-ml50--laptop {
    margin-left: 50px !important;
  }
  .u-mb50--laptop {
    margin-bottom: 50px !important;
  }
  .u-pt50--laptop {
    padding-top: 50px !important;
  }
  .u-pr50--laptop {
    padding-right: 50px !important;
  }
  .u-pl50--laptop {
    padding-left: 50px !important;
  }
  .u-pb50--laptop {
    padding-bottom: 50px !important;
  }
  .u-mt55--laptop {
    margin-top: 55px !important;
  }
  .u-mr55--laptop {
    margin-right: 55px !important;
  }
  .u-ml55--laptop {
    margin-left: 55px !important;
  }
  .u-mb55--laptop {
    margin-bottom: 55px !important;
  }
  .u-pt55--laptop {
    padding-top: 55px !important;
  }
  .u-pr55--laptop {
    padding-right: 55px !important;
  }
  .u-pl55--laptop {
    padding-left: 55px !important;
  }
  .u-pb55--laptop {
    padding-bottom: 55px !important;
  }
  .u-mt60--laptop {
    margin-top: 60px !important;
  }
  .u-mr60--laptop {
    margin-right: 60px !important;
  }
  .u-ml60--laptop {
    margin-left: 60px !important;
  }
  .u-mb60--laptop {
    margin-bottom: 60px !important;
  }
  .u-pt60--laptop {
    padding-top: 60px !important;
  }
  .u-pr60--laptop {
    padding-right: 60px !important;
  }
  .u-pl60--laptop {
    padding-left: 60px !important;
  }
  .u-pb60--laptop {
    padding-bottom: 60px !important;
  }
  .u-mt65--laptop {
    margin-top: 65px !important;
  }
  .u-mr65--laptop {
    margin-right: 65px !important;
  }
  .u-ml65--laptop {
    margin-left: 65px !important;
  }
  .u-mb65--laptop {
    margin-bottom: 65px !important;
  }
  .u-pt65--laptop {
    padding-top: 65px !important;
  }
  .u-pr65--laptop {
    padding-right: 65px !important;
  }
  .u-pl65--laptop {
    padding-left: 65px !important;
  }
  .u-pb65--laptop {
    padding-bottom: 65px !important;
  }
  .u-mt70--laptop {
    margin-top: 70px !important;
  }
  .u-mr70--laptop {
    margin-right: 70px !important;
  }
  .u-ml70--laptop {
    margin-left: 70px !important;
  }
  .u-mb70--laptop {
    margin-bottom: 70px !important;
  }
  .u-pt70--laptop {
    padding-top: 70px !important;
  }
  .u-pr70--laptop {
    padding-right: 70px !important;
  }
  .u-pl70--laptop {
    padding-left: 70px !important;
  }
  .u-pb70--laptop {
    padding-bottom: 70px !important;
  }
  .u-mt75--laptop {
    margin-top: 75px !important;
  }
  .u-mr75--laptop {
    margin-right: 75px !important;
  }
  .u-ml75--laptop {
    margin-left: 75px !important;
  }
  .u-mb75--laptop {
    margin-bottom: 75px !important;
  }
  .u-pt75--laptop {
    padding-top: 75px !important;
  }
  .u-pr75--laptop {
    padding-right: 75px !important;
  }
  .u-pl75--laptop {
    padding-left: 75px !important;
  }
  .u-pb75--laptop {
    padding-bottom: 75px !important;
  }
  .u-mt80--laptop {
    margin-top: 80px !important;
  }
  .u-mr80--laptop {
    margin-right: 80px !important;
  }
  .u-ml80--laptop {
    margin-left: 80px !important;
  }
  .u-mb80--laptop {
    margin-bottom: 80px !important;
  }
  .u-pt80--laptop {
    padding-top: 80px !important;
  }
  .u-pr80--laptop {
    padding-right: 80px !important;
  }
  .u-pl80--laptop {
    padding-left: 80px !important;
  }
  .u-pb80--laptop {
    padding-bottom: 80px !important;
  }
  .u-mt85--laptop {
    margin-top: 85px !important;
  }
  .u-mr85--laptop {
    margin-right: 85px !important;
  }
  .u-ml85--laptop {
    margin-left: 85px !important;
  }
  .u-mb85--laptop {
    margin-bottom: 85px !important;
  }
  .u-pt85--laptop {
    padding-top: 85px !important;
  }
  .u-pr85--laptop {
    padding-right: 85px !important;
  }
  .u-pl85--laptop {
    padding-left: 85px !important;
  }
  .u-pb85--laptop {
    padding-bottom: 85px !important;
  }
  .u-mt90--laptop {
    margin-top: 90px !important;
  }
  .u-mr90--laptop {
    margin-right: 90px !important;
  }
  .u-ml90--laptop {
    margin-left: 90px !important;
  }
  .u-mb90--laptop {
    margin-bottom: 90px !important;
  }
  .u-pt90--laptop {
    padding-top: 90px !important;
  }
  .u-pr90--laptop {
    padding-right: 90px !important;
  }
  .u-pl90--laptop {
    padding-left: 90px !important;
  }
  .u-pb90--laptop {
    padding-bottom: 90px !important;
  }
  .u-mt95--laptop {
    margin-top: 95px !important;
  }
  .u-mr95--laptop {
    margin-right: 95px !important;
  }
  .u-ml95--laptop {
    margin-left: 95px !important;
  }
  .u-mb95--laptop {
    margin-bottom: 95px !important;
  }
  .u-pt95--laptop {
    padding-top: 95px !important;
  }
  .u-pr95--laptop {
    padding-right: 95px !important;
  }
  .u-pl95--laptop {
    padding-left: 95px !important;
  }
  .u-pb95--laptop {
    padding-bottom: 95px !important;
  }
  .u-mt100--laptop {
    margin-top: 100px !important;
  }
  .u-mr100--laptop {
    margin-right: 100px !important;
  }
  .u-ml100--laptop {
    margin-left: 100px !important;
  }
  .u-mb100--laptop {
    margin-bottom: 100px !important;
  }
  .u-pt100--laptop {
    padding-top: 100px !important;
  }
  .u-pr100--laptop {
    padding-right: 100px !important;
  }
  .u-pl100--laptop {
    padding-left: 100px !important;
  }
  .u-pb100--laptop {
    padding-bottom: 100px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt0--pc {
    margin-top: 0px !important;
  }
  .u-mr0--pc {
    margin-right: 0px !important;
  }
  .u-ml0--pc {
    margin-left: 0px !important;
  }
  .u-mb0--pc {
    margin-bottom: 0px !important;
  }
  .u-pt0--pc {
    padding-top: 0px !important;
  }
  .u-pr0--pc {
    padding-right: 0px !important;
  }
  .u-pl0--pc {
    padding-left: 0px !important;
  }
  .u-pb0--pc {
    padding-bottom: 0px !important;
  }
  .u-mt5--pc {
    margin-top: 5px !important;
  }
  .u-mr5--pc {
    margin-right: 5px !important;
  }
  .u-ml5--pc {
    margin-left: 5px !important;
  }
  .u-mb5--pc {
    margin-bottom: 5px !important;
  }
  .u-pt5--pc {
    padding-top: 5px !important;
  }
  .u-pr5--pc {
    padding-right: 5px !important;
  }
  .u-pl5--pc {
    padding-left: 5px !important;
  }
  .u-pb5--pc {
    padding-bottom: 5px !important;
  }
  .u-mt10--pc {
    margin-top: 10px !important;
  }
  .u-mr10--pc {
    margin-right: 10px !important;
  }
  .u-ml10--pc {
    margin-left: 10px !important;
  }
  .u-mb10--pc {
    margin-bottom: 10px !important;
  }
  .u-pt10--pc {
    padding-top: 10px !important;
  }
  .u-pr10--pc {
    padding-right: 10px !important;
  }
  .u-pl10--pc {
    padding-left: 10px !important;
  }
  .u-pb10--pc {
    padding-bottom: 10px !important;
  }
  .u-mt15--pc {
    margin-top: 15px !important;
  }
  .u-mr15--pc {
    margin-right: 15px !important;
  }
  .u-ml15--pc {
    margin-left: 15px !important;
  }
  .u-mb15--pc {
    margin-bottom: 15px !important;
  }
  .u-pt15--pc {
    padding-top: 15px !important;
  }
  .u-pr15--pc {
    padding-right: 15px !important;
  }
  .u-pl15--pc {
    padding-left: 15px !important;
  }
  .u-pb15--pc {
    padding-bottom: 15px !important;
  }
  .u-mt20--pc {
    margin-top: 20px !important;
  }
  .u-mr20--pc {
    margin-right: 20px !important;
  }
  .u-ml20--pc {
    margin-left: 20px !important;
  }
  .u-mb20--pc {
    margin-bottom: 20px !important;
  }
  .u-pt20--pc {
    padding-top: 20px !important;
  }
  .u-pr20--pc {
    padding-right: 20px !important;
  }
  .u-pl20--pc {
    padding-left: 20px !important;
  }
  .u-pb20--pc {
    padding-bottom: 20px !important;
  }
  .u-mt25--pc {
    margin-top: 25px !important;
  }
  .u-mr25--pc {
    margin-right: 25px !important;
  }
  .u-ml25--pc {
    margin-left: 25px !important;
  }
  .u-mb25--pc {
    margin-bottom: 25px !important;
  }
  .u-pt25--pc {
    padding-top: 25px !important;
  }
  .u-pr25--pc {
    padding-right: 25px !important;
  }
  .u-pl25--pc {
    padding-left: 25px !important;
  }
  .u-pb25--pc {
    padding-bottom: 25px !important;
  }
  .u-mt30--pc {
    margin-top: 30px !important;
  }
  .u-mr30--pc {
    margin-right: 30px !important;
  }
  .u-ml30--pc {
    margin-left: 30px !important;
  }
  .u-mb30--pc {
    margin-bottom: 30px !important;
  }
  .u-pt30--pc {
    padding-top: 30px !important;
  }
  .u-pr30--pc {
    padding-right: 30px !important;
  }
  .u-pl30--pc {
    padding-left: 30px !important;
  }
  .u-pb30--pc {
    padding-bottom: 30px !important;
  }
  .u-mt35--pc {
    margin-top: 35px !important;
  }
  .u-mr35--pc {
    margin-right: 35px !important;
  }
  .u-ml35--pc {
    margin-left: 35px !important;
  }
  .u-mb35--pc {
    margin-bottom: 35px !important;
  }
  .u-pt35--pc {
    padding-top: 35px !important;
  }
  .u-pr35--pc {
    padding-right: 35px !important;
  }
  .u-pl35--pc {
    padding-left: 35px !important;
  }
  .u-pb35--pc {
    padding-bottom: 35px !important;
  }
  .u-mt40--pc {
    margin-top: 40px !important;
  }
  .u-mr40--pc {
    margin-right: 40px !important;
  }
  .u-ml40--pc {
    margin-left: 40px !important;
  }
  .u-mb40--pc {
    margin-bottom: 40px !important;
  }
  .u-pt40--pc {
    padding-top: 40px !important;
  }
  .u-pr40--pc {
    padding-right: 40px !important;
  }
  .u-pl40--pc {
    padding-left: 40px !important;
  }
  .u-pb40--pc {
    padding-bottom: 40px !important;
  }
  .u-mt45--pc {
    margin-top: 45px !important;
  }
  .u-mr45--pc {
    margin-right: 45px !important;
  }
  .u-ml45--pc {
    margin-left: 45px !important;
  }
  .u-mb45--pc {
    margin-bottom: 45px !important;
  }
  .u-pt45--pc {
    padding-top: 45px !important;
  }
  .u-pr45--pc {
    padding-right: 45px !important;
  }
  .u-pl45--pc {
    padding-left: 45px !important;
  }
  .u-pb45--pc {
    padding-bottom: 45px !important;
  }
  .u-mt50--pc {
    margin-top: 50px !important;
  }
  .u-mr50--pc {
    margin-right: 50px !important;
  }
  .u-ml50--pc {
    margin-left: 50px !important;
  }
  .u-mb50--pc {
    margin-bottom: 50px !important;
  }
  .u-pt50--pc {
    padding-top: 50px !important;
  }
  .u-pr50--pc {
    padding-right: 50px !important;
  }
  .u-pl50--pc {
    padding-left: 50px !important;
  }
  .u-pb50--pc {
    padding-bottom: 50px !important;
  }
  .u-mt55--pc {
    margin-top: 55px !important;
  }
  .u-mr55--pc {
    margin-right: 55px !important;
  }
  .u-ml55--pc {
    margin-left: 55px !important;
  }
  .u-mb55--pc {
    margin-bottom: 55px !important;
  }
  .u-pt55--pc {
    padding-top: 55px !important;
  }
  .u-pr55--pc {
    padding-right: 55px !important;
  }
  .u-pl55--pc {
    padding-left: 55px !important;
  }
  .u-pb55--pc {
    padding-bottom: 55px !important;
  }
  .u-mt60--pc {
    margin-top: 60px !important;
  }
  .u-mr60--pc {
    margin-right: 60px !important;
  }
  .u-ml60--pc {
    margin-left: 60px !important;
  }
  .u-mb60--pc {
    margin-bottom: 60px !important;
  }
  .u-pt60--pc {
    padding-top: 60px !important;
  }
  .u-pr60--pc {
    padding-right: 60px !important;
  }
  .u-pl60--pc {
    padding-left: 60px !important;
  }
  .u-pb60--pc {
    padding-bottom: 60px !important;
  }
  .u-mt65--pc {
    margin-top: 65px !important;
  }
  .u-mr65--pc {
    margin-right: 65px !important;
  }
  .u-ml65--pc {
    margin-left: 65px !important;
  }
  .u-mb65--pc {
    margin-bottom: 65px !important;
  }
  .u-pt65--pc {
    padding-top: 65px !important;
  }
  .u-pr65--pc {
    padding-right: 65px !important;
  }
  .u-pl65--pc {
    padding-left: 65px !important;
  }
  .u-pb65--pc {
    padding-bottom: 65px !important;
  }
  .u-mt70--pc {
    margin-top: 70px !important;
  }
  .u-mr70--pc {
    margin-right: 70px !important;
  }
  .u-ml70--pc {
    margin-left: 70px !important;
  }
  .u-mb70--pc {
    margin-bottom: 70px !important;
  }
  .u-pt70--pc {
    padding-top: 70px !important;
  }
  .u-pr70--pc {
    padding-right: 70px !important;
  }
  .u-pl70--pc {
    padding-left: 70px !important;
  }
  .u-pb70--pc {
    padding-bottom: 70px !important;
  }
  .u-mt75--pc {
    margin-top: 75px !important;
  }
  .u-mr75--pc {
    margin-right: 75px !important;
  }
  .u-ml75--pc {
    margin-left: 75px !important;
  }
  .u-mb75--pc {
    margin-bottom: 75px !important;
  }
  .u-pt75--pc {
    padding-top: 75px !important;
  }
  .u-pr75--pc {
    padding-right: 75px !important;
  }
  .u-pl75--pc {
    padding-left: 75px !important;
  }
  .u-pb75--pc {
    padding-bottom: 75px !important;
  }
  .u-mt80--pc {
    margin-top: 80px !important;
  }
  .u-mr80--pc {
    margin-right: 80px !important;
  }
  .u-ml80--pc {
    margin-left: 80px !important;
  }
  .u-mb80--pc {
    margin-bottom: 80px !important;
  }
  .u-pt80--pc {
    padding-top: 80px !important;
  }
  .u-pr80--pc {
    padding-right: 80px !important;
  }
  .u-pl80--pc {
    padding-left: 80px !important;
  }
  .u-pb80--pc {
    padding-bottom: 80px !important;
  }
  .u-mt85--pc {
    margin-top: 85px !important;
  }
  .u-mr85--pc {
    margin-right: 85px !important;
  }
  .u-ml85--pc {
    margin-left: 85px !important;
  }
  .u-mb85--pc {
    margin-bottom: 85px !important;
  }
  .u-pt85--pc {
    padding-top: 85px !important;
  }
  .u-pr85--pc {
    padding-right: 85px !important;
  }
  .u-pl85--pc {
    padding-left: 85px !important;
  }
  .u-pb85--pc {
    padding-bottom: 85px !important;
  }
  .u-mt90--pc {
    margin-top: 90px !important;
  }
  .u-mr90--pc {
    margin-right: 90px !important;
  }
  .u-ml90--pc {
    margin-left: 90px !important;
  }
  .u-mb90--pc {
    margin-bottom: 90px !important;
  }
  .u-pt90--pc {
    padding-top: 90px !important;
  }
  .u-pr90--pc {
    padding-right: 90px !important;
  }
  .u-pl90--pc {
    padding-left: 90px !important;
  }
  .u-pb90--pc {
    padding-bottom: 90px !important;
  }
  .u-mt95--pc {
    margin-top: 95px !important;
  }
  .u-mr95--pc {
    margin-right: 95px !important;
  }
  .u-ml95--pc {
    margin-left: 95px !important;
  }
  .u-mb95--pc {
    margin-bottom: 95px !important;
  }
  .u-pt95--pc {
    padding-top: 95px !important;
  }
  .u-pr95--pc {
    padding-right: 95px !important;
  }
  .u-pl95--pc {
    padding-left: 95px !important;
  }
  .u-pb95--pc {
    padding-bottom: 95px !important;
  }
  .u-mt100--pc {
    margin-top: 100px !important;
  }
  .u-mr100--pc {
    margin-right: 100px !important;
  }
  .u-ml100--pc {
    margin-left: 100px !important;
  }
  .u-mb100--pc {
    margin-bottom: 100px !important;
  }
  .u-pt100--pc {
    padding-top: 100px !important;
  }
  .u-pr100--pc {
    padding-right: 100px !important;
  }
  .u-pl100--pc {
    padding-left: 100px !important;
  }
  .u-pb100--pc {
    padding-bottom: 100px !important;
  }
}

/* --------------------------
フォント
-------------------------- */
.u-text-eb-garamond-regular {
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.u-text-shippori-mincho-b1-regular {
  font-family: "Shippori Mincho B1", serif;
  font-weight: 400;
  font-style: normal;
}

.u-text-shippori-mincho-b1-medium {
  font-family: "Shippori Mincho B1", serif;
  font-weight: 500;
  font-style: normal;
}

.u-text-noto-serif-jp-regular {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.u-text-cormorant-garamond-regular {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
}

.u-text-libre-caslon-display-regular {
  font-family: "Libre Caslon Display", serif;
  font-weight: 400;
  font-style: normal;
}

/* --------------------------
テキスト装飾
-------------------------- */
.u-text-black {
  color: #000;
}

.u-text-accent {
  color: #9d9671;
}

.u-text-inverse {
  color: #fff;
}

.u-text-sup {
  font-size: 50%;
  position: relative;
  top: -1.25em;
  right: -1em;
  margin-left: -1.5em;
}

.u-text-xx-small {
  font-size: 0.625rem;
}

.u-text-x-small {
  font-size: 0.75rem;
}

.u-text-small {
  font-size: 0.875rem;
}

.u-text-default {
  font-size: 1rem;
}

.u-text-large {
  font-size: 1.125rem;
}

.u-text-x-large {
  font-size: 1.25rem;
}

.u-text-2x-large {
  font-size: 1.5rem;
}

.u-text-3x-large {
  font-size: 1.875rem;
}

.u-text-4x-large {
  font-size: 2rem;
}

.u-text-5x-large {
  font-size: 2.5rem;
}

/* --------------------------
テキスト装飾
-------------------------- */
.u-line-basis {
  line-height: 1;
}

.u-line-tight {
  line-height: 1.25;
}

.u-line-default {
  line-height: 1.5;
}

.u-line-relaxed {
  line-height: 1.75;
}

.u-line-wide {
  line-height: 2;
}

.u-line-loose {
  line-height: 2.5;
}

/* --------------------------
幅指定
-------------------------- */
.u-w0 {
  width: 0%;
}

.u-w5 {
  width: 5%;
}

.u-w10 {
  width: 10%;
}

.u-w15 {
  width: 15%;
}

.u-w20 {
  width: 20%;
}

.u-w25 {
  width: 25%;
}

.u-w30 {
  width: 30%;
}

.u-w35 {
  width: 35%;
}

.u-w40 {
  width: 40%;
}

.u-w45 {
  width: 45%;
}

.u-w50 {
  width: 50%;
}

.u-w55 {
  width: 55%;
}

.u-w60 {
  width: 60%;
}

.u-w65 {
  width: 65%;
}

.u-w70 {
  width: 70%;
}

.u-w75 {
  width: 75%;
}

.u-w80 {
  width: 80%;
}

.u-w85 {
  width: 85%;
}

.u-w90 {
  width: 90%;
}

.u-w95 {
  width: 95%;
}

.u-w100 {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .u-w0--pc {
    width: 0%;
  }
  .u-w20--pc {
    width: 5%;
  }
  .u-w40--pc {
    width: 10%;
  }
  .u-w60--pc {
    width: 15%;
  }
  .u-w80--pc {
    width: 20%;
  }
  .u-w100--pc {
    width: 25%;
  }
  .u-w120--pc {
    width: 30%;
  }
  .u-w140--pc {
    width: 35%;
  }
  .u-w160--pc {
    width: 40%;
  }
  .u-w180--pc {
    width: 45%;
  }
  .u-w200--pc {
    width: 50%;
  }
  .u-w220--pc {
    width: 55%;
  }
  .u-w240--pc {
    width: 60%;
  }
  .u-w260--pc {
    width: 65%;
  }
  .u-w280--pc {
    width: 70%;
  }
  .u-w300--pc {
    width: 75%;
  }
  .u-w320--pc {
    width: 80%;
  }
  .u-w340--pc {
    width: 85%;
  }
  .u-w360--pc {
    width: 90%;
  }
  .u-w380--pc {
    width: 95%;
  }
  .u-w400--pc {
    width: 100%;
  }
}

@media screen and (min-width: 1180px) {
  .u-w0--laptop {
    width: 0%;
  }
  .u-w20--laptop {
    width: 5%;
  }
  .u-w40--laptop {
    width: 10%;
  }
  .u-w60--laptop {
    width: 15%;
  }
  .u-w80--laptop {
    width: 20%;
  }
  .u-w100--laptop {
    width: 25%;
  }
  .u-w120--laptop {
    width: 30%;
  }
  .u-w140--laptop {
    width: 35%;
  }
  .u-w160--laptop {
    width: 40%;
  }
  .u-w180--laptop {
    width: 45%;
  }
  .u-w200--laptop {
    width: 50%;
  }
  .u-w220--laptop {
    width: 55%;
  }
  .u-w240--laptop {
    width: 60%;
  }
  .u-w260--laptop {
    width: 65%;
  }
  .u-w280--laptop {
    width: 70%;
  }
  .u-w300--laptop {
    width: 75%;
  }
  .u-w320--laptop {
    width: 80%;
  }
  .u-w340--laptop {
    width: 85%;
  }
  .u-w360--laptop {
    width: 90%;
  }
  .u-w380--laptop {
    width: 95%;
  }
  .u-w400--laptop {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .u-w0--tab {
    width: 0%;
  }
  .u-w20--tab {
    width: 5%;
  }
  .u-w40--tab {
    width: 10%;
  }
  .u-w60--tab {
    width: 15%;
  }
  .u-w80--tab {
    width: 20%;
  }
  .u-w100--tab {
    width: 25%;
  }
  .u-w120--tab {
    width: 30%;
  }
  .u-w140--tab {
    width: 35%;
  }
  .u-w160--tab {
    width: 40%;
  }
  .u-w180--tab {
    width: 45%;
  }
  .u-w200--tab {
    width: 50%;
  }
  .u-w220--tab {
    width: 55%;
  }
  .u-w240--tab {
    width: 60%;
  }
  .u-w260--tab {
    width: 65%;
  }
  .u-w280--tab {
    width: 70%;
  }
  .u-w300--tab {
    width: 75%;
  }
  .u-w320--tab {
    width: 80%;
  }
  .u-w340--tab {
    width: 85%;
  }
  .u-w360--tab {
    width: 90%;
  }
  .u-w380--tab {
    width: 95%;
  }
  .u-w400--tab {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .u-w0--sp {
    width: 0%;
  }
  .u-w5--sp {
    width: 5%;
  }
  .u-w10--sp {
    width: 10%;
  }
  .u-w15--sp {
    width: 15%;
  }
  .u-w20--sp {
    width: 20%;
  }
  .u-w25--sp {
    width: 25%;
  }
  .u-w30--sp {
    width: 30%;
  }
  .u-w35--sp {
    width: 35%;
  }
  .u-w40--sp {
    width: 40%;
  }
  .u-w45--sp {
    width: 45%;
  }
  .u-w50--sp {
    width: 50%;
  }
  .u-w55--sp {
    width: 55%;
  }
  .u-w60--sp {
    width: 60%;
  }
  .u-w65--sp {
    width: 65%;
  }
  .u-w70--sp {
    width: 70%;
  }
  .u-w75--sp {
    width: 75%;
  }
  .u-w80--sp {
    width: 80%;
  }
  .u-w85--sp {
    width: 85%;
  }
  .u-w90--sp {
    width: 90%;
  }
  .u-w95--sp {
    width: 95%;
  }
  .u-w100--sp {
    width: 100%;
  }
}

.u-h100 {
  height: 100%;
}

.u-object-fit {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* --------------------------
ヘッダー
-------------------------- */
.p-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 767px) {
  .p-header {
    height: 5em;
  }
}

.p-header.none {
  display: none;
}

.p-header-inner {
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .p-header-inner {
    height: 100%;
  }
}

.p-header-logo {
  font-size: 0;
  line-height: 1;
}

.p-header-logo a {
  display: block;
}

.p-header-logo a img {
  height: 48px;
}

/* --------------------------
エクストラナビ（Gナビとは別にヘッダー内に表示するナビゲーション）
-------------------------- */
.p-exnav.js-active .p-exnav-list-item.text a {
  color: #fff;
}

@media screen and (max-width: 1024px) {
  .p-exnav {
    display: none;
  }
}

.p-exnav-list {
  display: grid;
  gap: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-auto-flow: column;
}

.p-exnav-list-item.text a {
  font-family: "Shippori Mincho B1", serif;
  font-weight: 500;
  font-style: normal;
  display: inline-block;
  font-size: 1rem;
  line-height: 1;
  color: #fff;
}

.p-exnav-button {
  display: block;
  width: 150px;
  color: #fff;
  background: #601614;
  padding: 0.5em 1em;
  text-align: center;
}

/* --------------------------
Gナビ
-------------------------- */
@media screen and (max-width: 1024px) {
  .p-gnav {
    display: none;
    background: rgba(0, 0, 0, 0.5);
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }
}

@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .p-gnav {
    background: rgba(0, 0, 0, 0.8);
  }
}

@media screen and (max-width: 1024px) {
  .p-gnav.visible {
    display: block;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }
}

.p-gnav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1290px;
  padding-bottom: 8px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 0;
  }
}

.p-gnav-list-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list-item {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    width: 50%;
    border-bottom: 0.25px solid rgba(255, 255, 255, 0.5);
  }
  .p-gnav-list-item:nth-child(2n) a {
    border-left: 0.25px solid rgba(255, 255, 255, 0.5);
  }
}

.p-gnav-list-item:not(:last-child) a {
  border-right: 0.25px solid rgba(255, 255, 255, 0.5);
}

@media screen and (max-width: 1024px) {
  .p-gnav-list-item:not(:last-child) a {
    border-right: none;
  }
}

.p-gnav-list-item a {
  display: block;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  padding: 8px 0 8px;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list-item a {
    padding: 16px 0 16px;
  }
}

/* --------------------------
フッター
-------------------------- */
.p-footer {
  background: #fff;
  padding-bottom: 4em;
}

.p-footer-pagetop {
  position: fixed;
  right: 1em;
  bottom: 1em;
}

@media screen and (max-width: 767px) {
  .p-footer-pagetop {
    right: 0.5em;
    bottom: 4em;
  }
}

.p-footer-pagetop a {
  display: inline-block;
  width: 3em;
  height: 3em;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  padding: 0;
  margin: 0;
  border: none;
}

.p-footer-pagetop a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.p-footer-pagetop a:hover .material-icons-outlined {
  -webkit-transform: translateY(-0.25em);
          transform: translateY(-0.25em);
}

.p-footer-cta {
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  padding: 40px 0;
  background-color: #000;
  text-align: center;
}

.p-footer-cta-tel {
  margin-bottom: 1em;
}

.p-footer-cta-tel a {
  display: block;
}

.p-footer-link {
  margin: 3em 0;
}

.p-footer-link-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 3em;
}

@media screen and (max-width: 767px) {
  .p-footer-link-list {
    gap: 2em;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-footer-link-list-item a {
  display: block;
}

.p-footer-link-list-item a img {
  height: 40px;
}

.p-footer-banner {
  margin: 3em 0;
}

.p-footer-banner-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 3em;
}

@media screen and (max-width: 767px) {
  .p-footer-banner-list {
    gap: 2em;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-footer-copyright {
  font-size: 0.75rem;
  text-align: center;
  padding-bottom: 32px;
}

/* --------------------------
フッター固定ボタン
-------------------------- */
.p-fixedmenu {
  display: none;
}

@media screen and (max-width: 767px) {
  .p-fixedmenu {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 4em;
  }
}

.p-fixedmenu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p-fixedmenu-list-item {
  width: 25%;
}

.p-fixedmenu-list-item--outline a, .p-fixedmenu-list-item--map a, .p-fixedmenu-list-item--tel a {
  background: #666;
}

.p-fixedmenu-list-item--entry a {
  background: #601614;
}

.p-fixedmenu-list-item--request a {
  background: #ae0e16;
}

.p-fixedmenu-list-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 4em;
  padding: 0.5em;
}

.p-fixedmenu-list-item a img {
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;
  display: block;
}

.p-mv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #a2a2a2;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  aspect-ratio: 1440 / 475;
  position: relative;
}

@media screen and (max-width: 767px) {
  .p-mv {
    aspect-ratio: 390 / 450;
  }
}

.p-mv-headline {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  color: #c0bc8d;
  line-height: 1;
  letter-spacing: 0.1em;
  text-align: center;
  font-size: 5rem;
  margin-bottom: 8px;
}

.p-mv-headline .small {
  display: block;
  font-size: 2rem;
}

@media screen and (max-width: 767px) {
  .p-mv-headline .small {
    font-size: 1rem;
  }
}

@media screen and (max-width: 767px) {
  .p-mv-headline {
    font-size: 2rem;
  }
}

.p-mv-title {
  font-size: 2rem;
  color: #fff;
  line-height: 1;
  letter-spacing: 0.1em;
}

.p-image {
  position: relative;
}

.p-image img {
  display: block;
}

.p-image-caption {
  font-size: 0.75rem;
  letter-spacing: 0;
  line-height: 1.2;
  color: #fff;
  -webkit-text-stroke: 4px #000;
  paint-order: stroke;
  position: absolute;
}

.p-image-caption--black {
  color: #000;
  -webkit-text-stroke: 0;
}

.p-image-caption--top {
  top: 8px;
}

.p-image-caption--bottom {
  bottom: 8px;
}

.p-image-caption--left {
  left: 8px;
}

.p-image-caption--right {
  right: 8px;
}

.p-video {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.p-video iframe,
.p-video video {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.p-video iframe ~ p,
.p-video video ~ p {
  display: none;
}

.p-cta {
  background: rgba(255, 255, 255, 0.6);
}

.p-cta-contents {
  padding: 2.5em;
}

@media screen and (max-width: 767px) {
  .p-cta-contents {
    padding: 1em;
  }
}

.p-cta-headline {
  font-size: 2rem;
  line-height: 1.5;
  letter-spacing: 0.35em;
  text-align: center;
  margin-bottom: 0.5em;
}

@media screen and (max-width: 767px) {
  .p-cta-headline {
    font-size: 1.5rem;
    letter-spacing: 0.15em;
  }
}

.p-cta-text {
  font-size: 1rem;
  line-height: 1.75;
  text-align: center;
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  .p-cta-text {
    font-size: 0.75rem;
  }
}

.p-cta-h2 {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 5rem;
  line-height: 1;
  color: #b6b066;
  text-align: center;
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .p-cta-h2 {
    font-size: 2.5rem;
  }
}

.p-cta-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 320px;
  height: 80px;
  background: #000;
  outline: 1px solid #b6b066;
  outline-offset: -0.5em;
  margin: 0 auto 1em;
}

@media screen and (max-width: 767px) {
  .p-cta-button {
    width: 100%;
  }
}

.p-cta-button-en {
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.25;
  color: #b6b066;
  letter-spacing: 0.35em;
}

.p-cta-button-en::before {
  content: "＞";
  display: inline-block;
  color: #fff;
  -webkit-transform: scale(0.5, 1);
          transform: scale(0.5, 1);
}

.p-cta-button-ja {
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.15em;
  color: #fff;
}

.p-cta-flow {
  background: #e4e3dd;
}

.p-cta-flow-contents {
  padding: 2.5em;
}

@media screen and (max-width: 767px) {
  .p-cta-flow-contents {
    padding: 1em;
  }
}

.p-cta-flow-list-item {
  padding: 2.5em;
  background: #fff;
  position: relative;
}

@media screen and (max-width: 767px) {
  .p-cta-flow-list-item {
    padding: 1em;
  }
}

.p-cta-flow-list-item:not(:last-child) {
  margin-bottom: 40px;
}

.p-cta-flow-list-item:not(:last-child)::after {
  content: "";
  display: block;
  width: 2em;
  height: 1em;
  position: absolute;
  bottom: -1.75em;
  left: 0;
  right: 0;
  margin: 0 auto;
  aspect-ratio: 1/cos(30deg);
  -webkit-clip-path: polygon(50% 100%, 100% 0, 0% 0%);
          clip-path: polygon(50% 100%, 100% 0, 0% 0%);
  background: #646464;
}

.p-cta-flow-number {
  font-size: 3rem;
  line-height: 1;
  color: #878124;
  margin-bottom: 0.25em;
}

@media screen and (max-width: 767px) {
  .p-cta-flow-number {
    font-size: 2rem;
    text-align: center;
  }
}

.p-cta-flow-headline {
  font-size: 1.125rem;
  line-height: 1.25;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #000;
  margin-bottom: 0.5em;
}

@media screen and (max-width: 767px) {
  .p-cta-flow-headline {
    font-size: 3.5vw;
    text-align: center;
  }
}

.p-cta-flow-text {
  font-size: 0.875rem;
  line-height: 1.2;
}

@media screen and (max-width: 767px) {
  .p-cta-flow-text {
    font-size: 2.25vw;
    line-height: 1.65;
    text-align: center;
  }
}

.p-cta-attention {
  margin-top: 1em;
  text-align: center;
}

.p-cta-attention-headline {
  font-size: 1.5rem;
  line-height: 1.25;
  letter-spacing: 0;
  color: #fff;
  padding: 0.25em;
  background: #878124;
  margin-bottom: 0.5em;
}

@media screen and (max-width: 767px) {
  .p-cta-attention-headline {
    font-size: 4.5vw;
  }
}

.p-plan-container {
  max-width: 990px;
  margin: 0 auto;
  padding: 0 20px;
}

.p-plan-headline {
  text-align: center;
}

.p-plan-headline img {
  height: 2.5em;
}

.p-plan-title {
  font-size: 1.75rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
  margin: 1em 0;
}

@media screen and (max-width: 767px) {
  .p-plan-title {
    font-size: 1.5rem;
  }
}

.p-plan-link {
  display: block;
  border: 1px solid #a39c71;
  background: rgba(255, 255, 255, 0.7);
}

.p-plan-link:hover .material-icons-outlined {
  -webkit-transform: translateX(0.25em);
          transform: translateX(0.25em);
}

.p-plan-link-contents {
  padding: 1.5em;
}

.p-plan-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 8px;
  border-bottom: 1px solid #a39c71;
  margin-bottom: 2em;
}

.p-plan-header-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 8px;
  border-bottom: 1px solid #a39c71;
  margin-bottom: 1em;
}

.p-plan-header-detail-type {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3rem;
  color: #a39c71;
}

@media screen and (max-width: 767px) {
  .p-plan-header-detail-type {
    font-size: 1.5rem;
  }
}

.p-plan-header-detail-type small {
  font-size: 1.5rem;
}

@media screen and (max-width: 767px) {
  .p-plan-header-detail-type small {
    font-size: 1rem;
  }
}

.p-plan-header-detail-description {
  margin-left: 16px;
  border-left: 1px solid #000;
  padding-left: 16px;
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .p-plan-header-detail-description {
    margin-left: 8px;
    padding-left: 8px;
    font-size: 1.75rem;
  }
}

.p-plan-header-detail-description small {
  font-size: 1rem;
}

@media screen and (max-width: 767px) {
  .p-plan-header-detail-description small {
    font-size: 0.875rem;
  }
}

.p-plan-header-detail-area {
  margin-left: 16px;
  font-family: "Libre Caslon Display", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2rem;
}

@media screen and (max-width: 767px) {
  .p-plan-header-detail-area {
    margin-left: 8px;
    font-size: 1.5rem;
  }
}

.p-plan-header-detail-area small {
  font-size: 1.5rem;
}

@media screen and (max-width: 767px) {
  .p-plan-header-detail-area small {
    font-size: 0.875rem;
  }
}

.p-plan-image {
  width: 55%;
  margin: 0 auto 1em;
}

.p-headline {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3rem;
  color: #878124;
  line-height: 1;
  letter-spacing: 0.1em;
  margin-bottom: 0;
  text-align: center;
}

.p-modal {
  display: none;
  /* 非表示から開始 */
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
}

@media screen and (min-width: 768px) {
  .p-modal {
    display: none;
  }
}

.p-modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 440px;
  /* 高さ固定 */
  max-width: 800px;
  width: 100%;
  overflow-x: auto;
  padding: 20px;
  background-color: #fff;
  /* 背景白など必須（暗い背景に白画像だと見えない） */
}

.p-modal-content.zoom {
  overflow-x: auto;
  overflow-y: hidden;
  /* 縦方向のスクロールを無効化 */
}

@media screen and (min-width: 768px) {
  .p-modal-content {
    display: none;
  }
}

.p-modal-img {
  height: 400px;
  width: auto;
  max-width: none;
}

@media screen and (min-width: 768px) {
  .p-modal-img {
    display: none;
  }
}

.p-modal-close {
  display: block;
  display: block;
  position: absolute;
  /* 親要素に対して絶対位置指定 */
  top: 0;
  /* 親要素の上端からマイナス値で配置 */
  left: 0;
  /* 親要素の右端からマイナス値で配置 */
  font-size: 2em;
  color: #fff;
  background: #000;
  padding: 8px;
  cursor: pointer;
  z-index: 10000;
}

@media screen and (min-width: 768px) {
  .p-modal-close {
    display: none;
  }
}

.p-modal-zoom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 2em;
  height: 2em;
  background: #000;
  border-radius: 50%;
  -webkit-animation: ripple 2s linear infinite;
          animation: ripple 2s linear infinite;
}

@media screen and (min-width: 768px) {
  .p-modal-zoom {
    display: none;
  }
}

@-webkit-keyframes ripple {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
            box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    border-radius: 50%;
  }
}

@keyframes ripple {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
            box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    border-radius: 50%;
  }
}

.p-modal-zoom span {
  color: #fff;
}

.top-intro-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  aspect-ratio: 2 / 1;
}

@media screen and (max-width: 767px) {
  .top-intro-video {
    height: calc(100svh - 4em);
    aspect-ratio: auto;
  }
}

.top-intro-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center bottom;
     object-position: center bottom;
}

.top-intro-button {
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  color: #fff;
  padding: 1em 2em;
  background: #000;
  border: none;
  position: absolute;
  bottom: 1em;
  right: 1em;
  cursor: pointer;
  z-index: 10000;
}

@media screen and (max-width: 767px) {
  .top-intro-button {
    padding: 1em;
  }
}

.top-keyvisual {
  height: 100vh;
  width: 100%;
  aspect-ratio: 2 / 1;
  position: relative;
}

@media screen and (max-width: 767px) {
  .top-keyvisual {
    height: calc(100svh - 4em);
    aspect-ratio: auto;
  }
}

.top-section {
  background-image: url(../images/top/section.webp);
  background-size: cover;
  aspect-ratio: 1440 / 1450;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 10vw;
  padding-bottom: calc(500 / 1300 * 100%);
  position: relative;
}

.top-section::after {
  content: "";
  width: 100%;
  height: 80px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, #000));
  background: linear-gradient(to bottom, transparent 0%, #000 50%);
}

@media screen and (max-width: 767px) {
  .top-section {
    background-image: url(../images/top/section--sp.webp);
    aspect-ratio: 780 / 1560;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.top-section-catchcopy {
  width: 40%;
  margin: 0 auto 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.top-section-catchcopy::before {
  content: "";
  display: block;
  width: 100%;
  aspect-ratio: 1/1;
  position: absolute;
  opacity: 0.8;
  mix-blend-mode: multiply;
  background: radial-gradient(circle at center, white 0, rgba(255, 255, 255, 0) 75%);
}

@media screen and (max-width: 767px) {
  .top-section-catchcopy {
    width: 80%;
    margin: 0 auto 32px;
  }
}

.top-section-text {
  font-size: 1.125rem;
  line-height: 3.35;
}

@media screen and (max-width: 767px) {
  .top-section-text {
    font-size: 0.875rem;
    line-height: 1.5;
  }
}

.top-headline {
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1.75rem;
  line-height: 1;
  letter-spacing: 0.5em;
  text-align: center;
  margin-bottom: 32px;
}

.top-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1em;
  aspect-ratio: 575 / 400;
  background-size: cover;
  background-color: #a2a2a2;
}

.top-panel.aerial {
  background-image: url(../images/top/section-aerial.jpg);
  aspect-ratio: 1450 / 800;
}

@media screen and (max-width: 767px) {
  .top-panel {
    aspect-ratio: 360 / 200;
  }
}

.top-panel:hover .top-panel-button .arrow, .top-panel:hover .top-banner-button .arrow {
  -webkit-transform: translateX(0.5em);
          transform: translateX(0.5em);
}

.top-panel.design {
  background-image: url(../images/top/design.jpg);
}

@media screen and (max-width: 767px) {
  .top-panel.design {
    background-image: url(../images/top/design--sp.jpg);
  }
}

.top-panel.sky {
  background-image: url(../images/top/sky.jpg);
}

@media screen and (max-width: 767px) {
  .top-panel.sky {
    background-image: url(../images/top/sky--sp.jpg);
  }
}

.top-panel.safety {
  background-image: url(../images/top/safety.jpg);
}

@media screen and (max-width: 767px) {
  .top-panel.safety {
    background-image: url(../images/top/safety--sp.jpg);
  }
}

.top-panel.plan {
  background-image: url(../images/top/plan.jpg);
}

@media screen and (max-width: 767px) {
  .top-panel.plan {
    background-image: url(../images/top/plan--sp.jpg);
  }
}

.top-panel.life {
  background-image: url(../images/top/life.jpg);
}

@media screen and (max-width: 767px) {
  .top-panel.life {
    background-image: url(../images/top/life--sp.jpg);
  }
}

.top-panel.zeh {
  background-image: url(../images/top/zeh.jpg);
}

@media screen and (max-width: 767px) {
  .top-panel.zeh {
    background-image: url(../images/top/zeh--sp.jpg);
  }
}

.top-panel-contents {
  width: 100%;
  text-align: center;
}

.top-panel-headline {
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 3rem;
  line-height: 1;
  letter-spacing: 0.1em;
  color: #c0bc8d;
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .top-panel-headline {
    font-size: 1.5rem;
  }
}

.top-panel-headline span {
  display: block;
  font-size: 2rem;
}

@media screen and (max-width: 767px) {
  .top-panel-headline span {
    display: inline-block;
    font-size: 1.5rem;
  }
}

.top-panel-text {
  font-size: 1.5rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  color: #fff;
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .top-panel-text {
    font-size: 0.875rem;
  }
}

.top-panel-button, .top-banner-button {
  width: 45%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  letter-spacing: 0;
  color: #fff;
  padding: 1em;
  background: #000;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .top-panel-button, .top-banner-button {
    width: 80%;
  }
}

.top-panel-button .arrow, .top-banner-button .arrow {
  display: inline-block;
  height: 2px;
  width: 2em;
  background-color: #fff;
  margin-left: 1em;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.top-panel-button .arrow::after, .top-banner-button .arrow::after {
  content: "";
  display: inline-block;
  height: 1em;
  width: 1em;
  -webkit-clip-path: polygon(0 15%, 100% 50%, 0 85%, 25% 50%);
          clip-path: polygon(0 15%, 100% 50%, 0 85%, 25% 50%);
  background-color: #fff;
  position: absolute;
  top: calc(50% - 0.5em);
  right: -0.5em;
}

.top-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  text-align: center;
  padding: 2em 1em;
  background: linear-gradient(135deg, #d2cca8 0%, #827e2b 50%, #403e04 100%);
}

.top-banner-headline {
  width: 100%;
  font-size: 2rem;
  line-height: 1.5;
  color: #fff;
  letter-spacing: 0.1em;
  border-bottom: 1px solid #fff;
  margin-bottom: 0.5em;
}

.top-banner-headline .accent {
  display: inline-block;
  width: 5em;
}

.top-banner-headline .small {
  font-size: 1.25rem;
  margin-bottom: 0.5em;
}

.top-banner-image {
  width: 100%;
  height: 100%;
  background-size: cover;
}

.top-banner-image.large {
  aspect-ratio: 5/2;
}

@media screen and (max-width: 1024px) {
  .top-banner-image.large {
    aspect-ratio: 3/2;
  }
}

@media screen and (max-width: 1024px) {
  .top-banner-image {
    aspect-ratio: 3/2;
    background-position: center center;
  }
}

.top-banner-image.sky {
  background-image: url(../images/top/banner-sky.jpg);
}

.top-banner-image.design {
  background-image: url(../images/top/banner-design.jpg);
}

.top-banner-image.parking {
  background-image: url(../images/top/banner-parking.jpg);
}

.top-banner-image.plan {
  background-image: url(../images/top/banner-plan.jpg);
}

.top-banner-image.southwest {
  background-image: url(../images/top/banner-southwest.jpg);
}

.top-banner-image.ugoclo {
  background-image: url(../images/top/banner-ugoclo.jpg);
}

.top-banner-button {
  width: 250px;
}

.map-image {
  margin-bottom: 2em;
}

.map-button {
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  padding: 1em;
  background: #878124;
  text-align: center;
}

.map-button--border {
  color: #878124;
  background: #fff;
  border: 1px solid #878124;
}

.plan-mv {
  background-image: url(../images/plan/mv.jpg);
}

@media screen and (max-width: 767px) {
  .plan-mv {
    background-image: url(../images/plan/mv--sp.jpg);
  }
}

.plan-panel {
  padding: 2em;
  background: rgba(255, 255, 255, 0.7);
  margin-bottom: 4em;
}

.plan-header {
  text-align: center;
  margin-bottom: 2em;
}

.plan-header-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 8px;
  border-bottom: 1px solid #a39c71;
  margin-bottom: 1em;
}

.plan-header-detail-type {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 4rem;
  color: #a39c71;
}

@media screen and (max-width: 767px) {
  .plan-header-detail-type {
    font-size: 2rem;
  }
}

.plan-header-detail-type small {
  font-size: 1.5rem;
}

@media screen and (max-width: 767px) {
  .plan-header-detail-type small {
    font-size: 1rem;
  }
}

.plan-header-detail-description {
  padding-left: 16px;
  border-left: 1px solid #000;
  margin-left: 16px;
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .plan-header-detail-description {
    font-size: 2rem;
  }
}

.plan-header-detail-description small {
  font-size: 1.5rem;
  text-align: left;
}

@media screen and (max-width: 767px) {
  .plan-header-detail-description small {
    font-size: 0.875rem;
  }
}

.plan-header-detail-area {
  margin-bottom: 0.5em;
}

.plan-header-detail-area .accent {
  font-size: 3rem;
  margin-left: 8px;
}

@media screen and (max-width: 767px) {
  .plan-header-detail-area .accent {
    font-size: 2rem;
  }
}

.plan-header-detail-area small {
  font-size: 2rem;
}

@media screen and (max-width: 767px) {
  .plan-header-detail-area small {
    font-size: 1.5rem;
  }
}

.plan-planlayout {
  margin-left: -10%;
  width: 60%;
}

@media screen and (max-width: 767px) {
  .plan-planlayout {
    margin-left: 0;
    width: 100%;
  }
}

.plan-point-item {
  font-size: 1.125rem;
  line-height: 1.5;
  padding-left: 1.5em;
  position: relative;
}

.plan-point-item::before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  border: 1px solid #000;
  position: absolute;
  top: 0.25em;
  left: 0;
}

.plan-point-item:not(:last-child) {
  margin-bottom: 1em;
}

.plan-hanrei {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 1em 0;
}

@media screen and (max-width: 767px) {
  .plan-hanrei {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.plan-hanrei-item {
  font-size: 0.75rem;
  line-height: 1.25;
}

.plan-hanrei-item:not(:last-child) {
  padding-right: 1.5em;
}

.plan-hanrei-item:nth-child(-n + 5) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.plan-hanrei-item:nth-child(-n + 5)::before {
  content: "";
  display: inline-block;
  margin-right: 0.5em;
}

.plan-hanrei-item:nth-child(-n + 5).light::before {
  width: 3em;
  height: 1em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../images/plan/light.png);
}

.plan-hanrei-item:nth-child(-n + 5).wind::before {
  width: 3em;
  height: 1em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../images/plan/wind.png);
}

.plan-hanrei-item:nth-child(-n + 5).storage::before {
  width: 2em;
  height: 1em;
  background: #d3d2b4;
}

.plan-hanrei-item:nth-child(-n + 5).heating::before {
  width: 2em;
  height: 1em;
  background: #f8ece9;
}

.plan-hanrei-item:nth-child(-n + 5).outframe::before {
  width: 2em;
  height: 2em;
  border: 2px dotted #007fbf;
  border-radius: 50%;
}

.plan-ugoclo-contents {
  padding: 40px 32px 32px;
}

@media screen and (max-width: 767px) {
  .plan-ugoclo-contents {
    padding: 40px 16px 16px;
  }
}

.plan-ugoclo-title {
  margin-top: -8em;
  margin-bottom: 2em;
}

@media screen and (max-width: 767px) {
  .plan-ugoclo-title {
    margin-top: -6em;
    margin-bottom: 1em;
  }
}

.plan-ugoclo-title-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 55%;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .plan-ugoclo-title-wrapper {
    width: 90%;
  }
}

.plan-ugoclo-label {
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  color: #fff;
  padding: 8px;
  background: #872e4a;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .plan-ugoclo-label {
    font-size: 1rem;
  }
}

.plan-ugoclo-slider {
  margin-bottom: 0 !important;
}

.plan-ugoclo-slider-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.plan-ugoclo-slider-dots.dots-top {
  display: none;
}

@media screen and (max-width: 767px) {
  .plan-ugoclo-slider-dots.dots-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.plan-ugoclo-slider-dots li {
  padding: 0.5em;
}

.plan-ugoclo-slider-dots li.slick-active button {
  background: rgba(132, 128, 36, 0.8);
}

.plan-ugoclo-slider-dots li button {
  display: block;
  font-size: 1em;
  color: transparent;
  width: 1em;
  height: 1em;
  border: none;
  padding: 0;
  background: rgba(200, 200, 200, 0.8);
  border-radius: 50%;
}

.plan-ugoclo-slider-wrapper {
  padding: 2em;
  background: #fff;
}

@media screen and (max-width: 767px) {
  .plan-ugoclo-slider-wrapper {
    padding: 1em 0;
  }
}

.plan-ugoclo-row-item01 {
  -ms-flex-item-align: center;
      align-self: center;
}

@media screen and (max-width: 767px) {
  .plan-ugoclo-row-item {
    width: 50%;
    margin: 0 auto;
  }
}

.plan-ugoclo-row-item img {
  width: 100%;
  aspect-ratio: 340/800;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top center;
     object-position: top center;
}

.plan-ugoclo-headline {
  aspect-ratio: 1/1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  padding: 1em;
  border: 1px solid #872e4a;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .plan-ugoclo-headline {
    font-size: 1rem;
    aspect-ratio: 1/0.5;
  }
}

.plan-ugoclo-headline span {
  display: block;
  font-size: 3.5rem;
  color: #872e4a;
  line-height: 1;
}

@media screen and (max-width: 767px) {
  .plan-ugoclo-headline span {
    font-size: 2rem;
  }
}

.plan-ugoclo-button {
  width: 100%;
  display: inline-block;
  color: #fff;
  padding: 1em;
  background: #872e4a;
  text-align: center;
}

.plan-ugoclo-video {
  visibility: hidden;
}

@media screen and (max-width: 767px) {
  .plan-ugoclo-video {
    display: none;
  }
}

.sky-bg {
  margin: 10vw 0;
  padding: 5vw 0;
  background: rgba(157, 150, 113, 0.5);
  position: relative;
}

.sky-bg::after {
  content: "SKY FLOOR";
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 7rem;
  line-height: 1;
  color: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: calc(100% - 56px);
  right: 0;
}

@media screen and (max-width: 767px) {
  .sky-bg::after {
    font-size: 3.5rem;
    top: calc(100% - 28px);
  }
}

.sky-floor {
  width: 30%;
  margin-left: auto;
}

@media screen and (max-width: 1024px) {
  .sky-floor {
    width: 90%;
    margin: 0 auto;
  }
}

.sky-floor-image {
  width: 60%;
  position: absolute;
  aspect-ratio: 1905/1500;
  top: calc(-5vw - 2em);
  left: 0;
}

@media screen and (max-width: 1024px) {
  .sky-floor-image {
    width: 100%;
    position: static;
    margin-top: calc(-5vw - 2em);
  }
}

.sky-floor-layout {
  position: relative;
}

.sky-floor-layout-party {
  position: absolute;
  width: calc(507 / 1905 * 100%);
  aspect-ratio: 507/427;
  bottom: calc(75 / 1500 * 100%);
  left: calc(240 / 1905 * 100%);
}

.sky-floor-layout-party .sky-floor-point-icon {
  top: -9px;
  right: 9px;
}

.sky-floor-layout-guest {
  position: absolute;
  width: calc(658 / 1905 * 100%);
  aspect-ratio: 658/481;
  top: calc(385 / 1500 * 100%);
  left: calc(350 / 1905 * 100%);
}

.sky-floor-layout-guest .sky-floor-point-icon {
  bottom: -9px;
  right: -9px;
}

.sky-floor-layout-lounge {
  position: absolute;
  width: calc(579 / 1905 * 100%);
  aspect-ratio: 579/403;
  top: calc(100 / 1500 * 100%);
  right: calc(65 / 1905 * 100%);
}

.sky-floor-layout-lounge .sky-floor-point-icon {
  bottom: -9px;
  left: -9px;
}

.sky-floor-point {
  position: relative;
  cursor: pointer;
}

.sky-floor-point-icon {
  display: block;
  width: 18px;
  aspect-ratio: 1/1;
  border-radius: 9999px;
  position: absolute;
}

.sky-floor-point-icon::before, .sky-floor-point-icon::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
}

.sky-floor-point-icon::before {
  background: #000;
  z-index: 2;
}

.sky-floor-point-icon:after {
  -webkit-transition: opacity linear 0.4s;
  transition: opacity linear 0.4s;
  -webkit-animation: btn 2s linear infinite;
          animation: btn 2s linear infinite;
}

@-webkit-keyframes btn {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    background-color: rgba(255, 255, 255, 0.5);
  }
  100% {
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
    background-color: rgba(255, 255, 255, 0.8);
  }
}

@keyframes btn {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    background-color: rgba(255, 255, 255, 0.5);
  }
  100% {
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
    background-color: rgba(255, 255, 255, 0.8);
  }
}

.sky-slider {
  margin-bottom: 0 !important;
  z-index: 2;
}

.sky-slider-image {
  padding-right: 2em;
  margin-bottom: 16px;
}

.sky-slider-dots {
  position: absolute;
  top: calc(420 / 520 * 50% - 1em);
  right: 0;
}

.sky-slider-dots > li:not(:last-child) {
  padding-bottom: 1em;
}

.sky-slider-dots > li.slick-active button {
  background: white;
}

.sky-slider-dots > li button {
  display: block;
  font-size: 1em;
  color: transparent;
  width: 1em;
  height: 1em;
  border: none;
  padding: 0;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

.safety-mv {
  background-image: url(../images/safety/mv.jpg);
}

@media screen and (max-width: 767px) {
  .safety-mv {
    background-image: url(../images/safety/mv--sp.jpg);
  }
}

.safety-button {
  display: block;
  text-align: center;
}

.safety-button:hover .material-icons-outlined {
  -webkit-transform: translateY(0.25em);
          transform: translateY(0.25em);
}

.safety-button-headline {
  font-size: 1.75rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  color: #fff;
}

.safety-button-headline-en {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  color: #c0bc8d;
  line-height: 1;
  letter-spacing: 0.1em;
  text-align: center;
  font-size: 2rem;
}

@media screen and (max-width: 767px) {
  .safety-button-headline-en {
    font-size: 1.5rem;
  }
}

.safety-button-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 2em;
  background: #000;
  background-size: cover;
  background-position: center center;
  aspect-ratio: 300 / 260;
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  .safety-button-contents {
    aspect-ratio: 360 / 120;
  }
}

.safety-button-contents.security {
  background-image: url(../images/safety/security.jpg);
}

.safety-button-contents.structure {
  background-image: url(../images/safety/structure.jpg);
}

.safety-button-contents.emergency {
  background-image: url(../images/safety/emergency.jpg);
}

.safety-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  aspect-ratio: 1440 / 520;
  background: #000;
  background-size: cover;
}

.safety-section.security {
  background-image: url(../images/safety/security-section.jpg);
}

.safety-section.structure {
  background-image: url(../images/safety/structure-section.jpg);
}

.safety-section.emergency {
  background-image: url(../images/safety/emergency-section.jpg);
}

@media screen and (max-width: 767px) {
  .safety-section {
    aspect-ratio: 390 / 180;
  }
}

.safety-section-headline {
  font-size: 3rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .safety-section-headline {
    font-size: 1.5rem;
  }
}

.safety-section-headline-en {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.5rem;
  color: #c0bc8d;
  line-height: 1;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 767px) {
  .safety-section-headline-en {
    font-size: 1rem;
  }
}

.safety-panel {
  background: rgba(255, 255, 255, 0.5);
}

.safety-list.structure li:last-child .c-h4 {
  margin-right: -5em;
}

@media screen and (max-width: 767px) {
  .safety-list.structure li:last-child .c-h4 {
    margin-right: 0;
  }
}

.safety-list.emergency li:nth-child(2) .c-h4 {
  letter-spacing: -0.05em;
  margin-right: -3em;
}

@media screen and (max-width: 767px) {
  .safety-list.emergency li:nth-child(2) .c-h4 {
    letter-spacing: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 1024px) {
  .safety-image {
    width: 80%;
    margin: 0 auto;
  }
}

.safety-haseko-h2 {
  font-size: 2rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  color: #a62126;
  padding-bottom: 8px;
  border-bottom: 1px solid #a62126;
  margin-bottom: 8px;
}

@media screen and (max-width: 767px) {
  .safety-haseko-h2 {
    font-size: 1.5rem;
    text-align: center;
  }
}

.safety-haseko-h3 {
  font-size: 1.5rem;
  line-height: 1.25;
  letter-spacing: 0.05em;
  color: #a62126;
  padding-left: 16px;
  border-left: 2px solid #a62126;
  margin-bottom: 16px;
}

.safety-haseko-h3 span {
  display: block;
  font-size: 1rem;
}

.safety-haseko-eyecatch {
  position: absolute;
  top: 2em;
  right: 0;
}

@media screen and (max-width: 767px) {
  .safety-haseko-eyecatch {
    position: static;
  }
}

.life {
  overflow-x: hidden;
}

.life-eyecatch {
  position: relative;
}

.life-eyecatch-headline {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  font-size: 2rem;
  color: #beb79b;
}

@media screen and (max-width: 767px) {
  .life-eyecatch-headline {
    font-size: 1.25rem;
    line-height: 1.25;
    -webkit-writing-mode: horizontal-tb;
        -ms-writing-mode: lr-tb;
            writing-mode: horizontal-tb;
    margin-bottom: 16px;
  }
}

.life-eyecatch-headline div {
  font-size: 1rem;
  color: #000;
}

.life-eyecatch-headline.large {
  width: 100%;
  height: 100%;
  font-size: 4rem;
}

@media screen and (max-width: 767px) {
  .life-eyecatch-headline.large {
    height: auto;
    font-size: 1.25rem;
  }
}

.life-eyecatch-headline.large span {
  display: inline-block;
  font-size: 1.5rem;
  color: #000;
  margin-top: 16px;
}

@media screen and (max-width: 767px) {
  .life-eyecatch-headline.large span {
    display: block;
    font-size: 1.125rem;
    margin-top: 0;
  }
}

.life-viva-eyecatch {
  width: 20%;
  position: absolute;
  top: -2em;
  right: 2em;
}

@media screen and (max-width: 767px) {
  .life-viva-eyecatch {
    top: -1em;
    right: 1em;
  }
}

.life-viva-contents {
  padding: 1em;
  border-left: 1px solid #9d9671;
  border-right: 1px solid #9d9671;
}

@media screen and (max-width: 767px) {
  .life-viva-contents {
    padding: 0.5em;
  }
}

.life-viva-headline {
  padding-bottom: 0.5em;
  border-bottom: 1px solid #9d9671;
  text-align: center;
}

.life-viva-list {
  display: grid;
  gap: 0.5em;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .life-viva-list {
    grid-template-columns: 1fr;
    gap: 0.5em 1em;
  }
}

.life-viva-list-item {
  font-size: 0.75rem;
  line-height: 1.25;
  padding-left: 1.5em;
  position: relative;
}

.life-viva-list-item::before {
  content: "●";
  color: #9d9671;
  position: absolute;
  top: 0;
  left: 0;
}

.life-viva-list-item:last-child::before {
  content: none;
}

@media screen and (max-width: 767px) {
  .life-park-scrollable img {
    height: 400px;
    width: auto;
    max-width: none;
  }
}

.life-park-slider {
  margin-top: 2em;
  overflow: hidden;
}

.life-park-slider-item {
  margin: 0 1em;
  overflow: hidden;
}

.life-park-slider-contents {
  width: 85%;
  margin: 0 auto;
}

.life-park-slider-arrows {
  margin-top: 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1em;
}

.life-park-slider-arrows button {
  width: 4em;
  height: 4em;
  border: none;
  outline: none;
  color: #fff;
  background: #000;
  border-radius: 50%;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.life-park-slider-arrows button:hover {
  opacity: 0.6;
}

.life-slider-wrapper {
  margin-right: calc((100vw - 1250px) / -2);
  overflow: visible;
}

@media screen and (max-width: 767px) {
  .life-slider-wrapper {
    margin-right: -16px;
  }
}

.life-slider .slick-list {
  padding-right: 5vw;
}

.life-slider-item {
  margin-right: 1em;
}

.life-slider-dots {
  margin-top: 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.life-slider-dots li:not(:last-child) {
  padding-right: 1em;
}

.life-slider-dots li.slick-active button {
  background: rgba(132, 128, 36, 0.8);
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.life-slider-dots li button {
  display: block;
  font-size: 1em;
  color: transparent;
  width: 1em;
  height: 1em;
  border: none;
  padding: 0;
  background: rgba(200, 200, 200, 0.8);
  border-radius: 50%;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.life-train {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 2em;
  aspect-ratio: 480/300;
  border-bottom: 4px solid #fff;
  background-size: 100%;
}

.life-train-item:not(:nth-child(3n)) .life-train {
  border-right: 4px solid #fff;
}

@media screen and (max-width: 767px) {
  .life-train-item:not(:nth-child(3n)) .life-train {
    border-right: none;
  }
}

@media screen and (max-width: 767px) {
  .life-train-item:not(:nth-child(2n)) .life-train {
    border-right: 4px solid #fff;
  }
}

@media screen and (max-width: 767px) {
  .life-train {
    aspect-ratio: 2/1;
    background-size: cover;
  }
}

.life-train.KITASENJU {
  background-image: url(../images/life/kitasenju.jpg);
}

.life-train.OMIYA {
  background-image: url(../images/life/omiya.jpg);
}

.life-train.UENO {
  background-image: url(../images/life/ueno.jpg);
}

.life-train.IKEBUKURO {
  background-image: url(../images/life/ikebukuro.jpg);
}

.life-train.TOKYO {
  background-image: url(../images/life/tokyo.jpg);
}

.life-train.SHINJUKU {
  background-image: url(../images/life/shinjuku.jpg);
}

.life-train-text {
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.5rem;
  line-height: 1.25;
  letter-spacing: 0.15em;
  color: #fff;
  text-shadow: 0 0 16px #000;
}

.life-train-text.accent {
  font-size: 3rem;
}

.life-train-list-item:not(:last-child) {
  margin-bottom: 1em;
}

.life-train-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #000;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}

.life-lifeinfo {
  height: 100%;
}

.life-lifeinfo-map {
  height: 480px;
}

@media screen and (max-width: 767px) {
  .life-lifeinfo-map {
    height: 320px;
  }
}

.life-lifeinfo-list {
  height: 100%;
  max-height: 480px;
  overflow-y: scroll;
  list-style: none;
  counter-reset: lifeinfo;
}

@media screen and (max-width: 767px) {
  .life-lifeinfo-list {
    max-height: 240px;
  }
}

.life-lifeinfo-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 2em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #000;
  position: relative;
}

.life-lifeinfo-list-item::before {
  counter-increment: lifeinfo;
  content: counter(lifeinfo);
  position: absolute;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.5em;
  height: 1.5em;
  background: #9d9671;
  text-align: center;
  color: #fff;
}

.life-lifeinfo-list-item a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.875rem;
  line-height: 1.25;
}

@media screen and (max-width: 767px) {
  .life-lifeinfo-list-item a {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.life-lifeinfo-detail {
  font-size: 0.75rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 1em;
}

@media screen and (max-width: 767px) {
  .life-lifeinfo-detail {
    margin-left: 0;
    width: 100%;
  }
}

.zeh-mv {
  background-image: url(../images/zeh/mv.jpg);
}

@media screen and (max-width: 767px) {
  .zeh-mv {
    background-image: url(../images/zeh/mv--sp.jpg);
  }
}

.zeh-headline {
  font-size: 2rem;
  line-height: 1.25;
  letter-spacing: 0.05em;
  color: #fff;
  padding: 16px;
  background: #9d9671;
  text-align: center;
  margin-bottom: 32px;
}

@media screen and (max-width: 767px) {
  .zeh-headline {
    font-size: 1rem;
    padding: 8px;
    margin-bottom: 16px;
  }
}

.zeh-list li:nth-child(2) .zeh-title {
  letter-spacing: -0.05em;
}

.zeh-title {
  font-size: 1rem;
  line-height: 1.25;
  color: #9d9671;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #9d9671;
  margin: 1em 0 0.5em;
  text-align: center;
}

.brand-mv {
  background-image: url(../images/brand/mv.jpg);
}

@media screen and (max-width: 767px) {
  .brand-mv {
    background-image: url(../images/brand/mv--sp.jpg);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vc2V0dGluZ3MvX2ZvbnQuc2NzcyIsIi4uL2Jhc2UvX3Jlc2V0LnNjc3MiLCIuLi9iYXNlL19iYXNlLnNjc3MiLCIuLi9wbHVnaW5zL19zbGljay5zY3NzIiwiLi4vcGx1Z2lucy9fc2xpY2stdGhlbWUuc2NzcyIsIi4uL3BsdWdpbnMvX21vZGFsLXZpZGVvLnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19oLnNjc3MiLCIuLi9jb21wb25lbnRzL19zZWN0aW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL19zZWN0aW9uLWhlYWRsaW5lLnNjc3MiLCIuLi9jb21wb25lbnRzL19hbmltYXRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BhbmVsLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RhYi5zY3NzIiwiLi4vdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vdXRpbGl0aWVzL19iZy5zY3NzIiwiLi4vdXRpbGl0aWVzL19ib3JkZXIuc2NzcyIsIi4uL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIi4uL3V0aWxpdGllcy9fZ3JpZC5zY3NzIiwiLi4vdXRpbGl0aWVzL19oaWRlLnNjc3MiLCIuLi91dGlsaXRpZXMvX21hcmdpbi5zY3NzIiwiLi4vdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi91dGlsaXRpZXMvX2xpbmUuc2NzcyIsIi4uL3V0aWxpdGllcy9fdy5zY3NzIiwiLi4vcHJvamVjdHMvX2hlYWRlci5zY3NzIiwiLi4vcHJvamVjdHMvX2V4bmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9fZ25hdi5zY3NzIiwiLi4vcHJvamVjdHMvX2Zvb3Rlci5zY3NzIiwiLi4vcHJvamVjdHMvX2ZpeGVkbWVudS5zY3NzIiwiLi4vcHJvamVjdHMvX212LnNjc3MiLCIuLi9wcm9qZWN0cy9fY2FwdGlvbi5zY3NzIiwiLi4vcHJvamVjdHMvX3ZpZGVvLnNjc3MiLCIuLi9wcm9qZWN0cy9fY3RhLnNjc3MiLCIuLi9wcm9qZWN0cy9fcGxhbi5zY3NzIiwiLi4vcHJvamVjdHMvX2hlYWRsaW5lLnNjc3MiLCIuLi9wcm9qZWN0cy9fbW9kYWwuc2NzcyIsIl90b3Auc2NzcyIsIl9tYXAuc2NzcyIsIl9wbGFuLnNjc3MiLCJfc2t5LnNjc3MiLCJfc2FmZXR5LnNjc3MiLCJfbGlmZS5zY3NzIiwiX3plaC5zY3NzIiwiX2JyYW5kLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs0QkRHNEI7QUNZNUI7OzRCRFQ0QjtBQ2dCNUI7OzRCRGI0QjtBQ21CNUI7OzRCRGhCNEI7QUN1QjVCOzs0QkRwQjRCO0FFZjVCOzs0QkZrQjRCO0FFRjVCOzs0QkZLNEI7QUVvQzVCOzs0QkZqQzRCO0FHeEI1QjtFQUNFLGlDQUFpQztFQUNqQyx5QkFBeUI7RUFDekIsZ0JGdUJXO0VFdEJYLGtCQUFrQjtBSDBCcEI7O0FHdkJBO0VBQ0Usd0NBQXdDO0VBQ3hDLGdCRmlCVztFRWhCWCxrQkFBa0I7QUgwQnBCOztBR3ZCQTtFQUNFLHdDQUF3QztFQUN4QyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FIMEJwQjs7QUd2QkE7RUFDRSxtQ0FBbUM7RUFDbkMseUJBQXlCO0VBQ3pCLGdCRklXO0VFSFgsa0JBQWtCO0FIMEJwQjs7QUd2QkE7RUFDRSx3Q0FBd0M7RUFDeEMsZ0JGRlc7RUVHWCxrQkFBa0I7QUgwQnBCOztBR3ZCQTtFQUNFLDBDQUEwQztFQUMxQyxnQkZSVztFRVNYLGtCQUFrQjtBSDBCcEI7O0FJN0RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGNBQWM7QUpnRWhCOztBSTdEQTs7Ozs7O0VBTUUsZUFBZTtFQUNmLGdCQUFnQjtBSmdFbEI7O0FJN0RBO0VBQ0UsZ0JBQWdCO0FKZ0VsQjs7QUk3REE7Ozs7RUFJRSxTQUFT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UUksbUJSa0YyQjtJUWpGM0IsbUJBQW1CO0VWb3NCckI7QUFDRjs7QVVqc0JBO0VBQ0UsaUJSNEU2QjtFUTNFN0IsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixtQkFBbUI7QVZvc0JyQjs7QUU5c0JFO0VRTUY7SUFPSSxtQlJzRTJCO0lRckUzQixtQkFBbUI7RVZzc0JyQjtBQUNGOztBVW5zQkE7RUFDRSxlUmdFNkI7RVEvRDdCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsa0JBQWtCO0FWc3NCcEI7O0FXdnVCQTs7NEJYMnVCNEI7QUVodUIxQjtFU1BGO0lBRUksY0FBd0I7RVh5dUIxQjtBQUNGOztBRXJ1QkU7RVNQRjtJQU1JLGNBQTJCO0VYMnVCN0I7QUFDRjs7QUUzdUJFO0VTRUE7SUFFSSxjQUF3QjtFWDR1QjVCO0FBQ0Y7O0FFanZCRTtFU0VBO0lBTUksY0FBMkI7RVg4dUIvQjtBQUNGOztBRXZ2QkU7RVNZQTtJQUVJLGNBQXdCO0VYOHVCNUI7QUFDRjs7QUU3dkJFO0VTWUE7SUFNSSxjQUEyQjtFWGd2Qi9CO0FBQ0Y7O0FFbndCRTtFU3NCQTtJQUVJLGVBQXlCO0VYZ3ZCN0I7QUFDRjs7QUV6d0JFO0VTc0JBO0lBTUksZUFBNEI7RVhrdkJoQztBQUNGOztBRS93QkU7RVMrQkU7SUFFSSxlQUF5QjtFWG12Qi9CO0FBQ0Y7O0FFcnhCRTtFUytCRTtJQU1JLGVBQTRCO0VYcXZCbEM7QUFDRjs7QUUzeEJFO0VTeUNFO0lBRUksZUFBeUI7RVhxdkIvQjtBQUNGOztBRWp5QkU7RVN5Q0U7SUFNSSxlQUE0QjtFWHV2QmxDO0FBQ0Y7O0FXbnZCRTtFQUNFLGlCVmpDbUI7RVVrQ25CLGNBQWM7QVhzdkJsQjs7QUU1eUJFO0VTb0RBO0lBS0ksZVZuQ2lCO0VEMnhCckI7QUFDRjs7QUVsekJFO0VTb0RBO0lBU0ksZUFBZTtFWDB2Qm5CO0FBQ0Y7O0FFeHpCRTtFU29EQTtJQWFJLGVBQWU7SUFDZixlQUFlO0VYNHZCbkI7QUFDRjs7QVcxdkJJO0VBQ0UsaUJWakR3QjtFVWtEeEIsWUFBWTtFQUNaLGVW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bENyQjs7QUVqbUNFO0VjR0c7SUFpQkssaUJBQWlCO0lBQ2pCLHlCZm5CVztFRHFtQ25CO0FBQ0Y7O0FnQnJtQ0s7RUFzQkssV2ZoQ1E7RWVpQ1IsbUJmeEJXO0FEMm1DckI7O0FnQjdrQ0U7RUFDRSxlQUFlO0FoQmdsQ25COztBZ0I5a0NJO0VBQ0UsYUFBYTtBaEJpbENuQjs7QWdCbGxDSztFQUlHLGNBQWM7QWhCa2xDdEI7O0FpQnBvQ0E7OzRCakJ3b0M0QjtBaUJwb0M1QjtFQUNFLGdCQUFnQjtBakJzb0NsQjs7QWlCbm9DQTtFQUNFLGlCQUFpQjtBakJzb0NuQjs7QWlCbm9DQTtFQUNFLGtCQUFrQjtBakJzb0NwQjs7QWlCbm9DQTtFQUNFLG1CQUFtQjtFQUNuQixxQkFBcUI7QWpCc29DdkI7O0FFN29DRTtFZVdBO0lBQ0UsZ0JBQWdCO0VqQnNvQ2xCO0VpQm5vQ0E7SUFDRSxpQkFBaUI7RWpCcW9DbkI7RWlCbG9DQTtJQUNFLGtCQUFrQjtFakJvb0NwQjtBQUNGOztBRXpwQ0U7RWV5QkE7SUFDRSxnQkFBZ0I7RWpCb29DbEI7RWlCam9DQTtJQUNFLGlCQUFpQjtFakJtb0NuQjtFaUJob0NBO0lBQ0Usa0JBQWtCO0VqQmtvQ3BCO0FBQ0Y7O0FFcnFDRTtFZXVDQTtJQUNFLGdCQUFnQjtFakJrb0NsQjtFaUIvbkNBO0lBQ0UsaUJBQWlCO0VqQmlvQ25CO0VpQjluQ0E7SUFDRSxrQkFBa0I7RWpCZ29DcEI7QUFDRjs7QUVqckNFO0VlcURBO0lBQ0UsZ0JBQWdCO0VqQmdvQ2xCO0VpQjduQ0E7SUFDRSxpQkFBaUI7RWpCK25DbkI7RWlCNW5DQTtJQUNFLGtCQUFrQjtFakI4bkNwQjtBQUNGOztBa0J4c0NBOzs0QmxCNHNDNEI7QWtCeHNDNUI7RUFDRSx5QmpCRXdCO0FEd3NDMUI7O0FrQnZzQ0E7RUFDRSxzQmpCTGdCO0FEK3NDbEI7O0FrQnZzQ0E7RUFDRSxzQmpCUmdCO0FEa3RDbEI7O0FrQnZzQ0E7RUFDRSx5QmpCUmtCO0FEa3RDcEI7O0FtQjN0Q0E7OzRCbkIrdEM0QjtBbUIxdEMxQjtFQUNF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O0F1Qjl1RkU7RUFDRSw4QkFBd0M7QXZCaXZGNUM7O0F1QnZ3RkU7RUFDRSwyQkFBb0M7QXZCMHdGeEM7O0F1Qnh3RkU7RUFDRSw2QkFBc0M7QXZCMndGMUM7O0F1Qnp3RkU7RUFDRSw0QkFBcUM7QXZCNHdGekM7O0F1QjF3RkU7RUFDRSw4QkFBdUM7QXZCNndGM0M7O0F1QjN3RkU7RUFDRSw0QkFBcUM7QXZCOHdGekM7O0F1QjV3RkU7RUFDRSw4QkFBdUM7QXZCK3dGM0M7O0F1Qjd3RkU7RUFDRSw2QkFBc0M7QXZCZ3hGMUM7O0F1Qjl3RkU7RUFDRSwrQkFBd0M7QXZCaXhGNUM7O0F1QnZ5RkU7RUFDRSwyQkFBb0M7QXZCMHlGeEM7O0F1Qnh5RkU7RUFDRSw2QkFBc0M7QXZCMnlGMUM7O0F1Qnp5RkU7RUFDRSw0QkFBcUM7QXZCNHlGekM7O0F1QjF5RkU7RUFDRSw4QkFBdUM7QXZCNnlGM0M7O0F1QjN5RkU7RUFDRSw0QkFBcUM7QXZCOHlGekM7O0F1QjV5RkU7RUFDRSw4QkFBdUM7QXZCK3lGM0M7O0F1Qjd5RkU7RUFDRSw2QkFBc0M7QXZCZ3pGMUM7O0F1Qjl5RkU7RUFDRSwrQkFBd0M7QXZCaXpGNUM7O0F1QnYwRkU7RUFDRSwyQkFBb0M7QXZCMDBGeEM7O0F1QngwRkU7RUFDRSw2QkFBc0M7QXZCMjBGMUM7O0F1QnowRkU7RUFDRSw0QkFBcUM7QXZCNDBGekM7O0F1QjEwRkU7RUFDRSw4QkFBdUM7QXZCNjBGM0M7O0F1QjMwRkU7RUFDRSw0QkFBcUM7QXZCODBGekM7O0F1QjUwRkU7RUFDRSw4QkFBdUM7QXZCKzBGM0M7O0F1QjcwRkU7RUFDRSw2QkFBc0M7QXZCZzFGMUM7O0F1QjkwRkU7RUFDRSwrQkFBd0M7QXZCaTFGNUM7O0F1QnYyRkU7RUFDRSwyQkFBb0M7QXZCMDJGeEM7O0F1QngyRkU7RUFDRSw2QkFBc0M7QXZCMjJGMUM7O0F1QnoyRkU7RUFDRSw0QkFBcUM7QXZCNDJGekM7O0F1QjEyRkU7RUFDRSw4QkFBdUM7QXZCNjJGM0M7O0F1QjMyRkU7RUFDRSw0QkFBcUM7QXZCODJGekM7O0F1QjUyRkU7RUFDRSw4QkFBdUM7QXZCKzJGM0M7O0F1QjcyRkU7RUFDRSw2QkFBc0M7QXZCZzNGMUM7O0F1QjkyRkU7RUFDRSwrQkFBd0M7QXZCaTNGNUM7O0F1QnY0RkU7RUFDRSwyQkFBb0M7QXZCMDRGeEM7O0F1Qng0RkU7RUFDRSw2QkFBc0M7QXZCMjRGMUM7O0F1Qno0RkU7RUFDRSw0QkFBcUM7QXZCNDRGekM7O0F1QjE0RkU7RUFDRSw4QkFBdUM7QXZCNjRGM0M7O0F1QjM0RkU7RUFDRSw0QkFBcUM7QXZCODRGekM7O0F1QjU0RkU7RUFDRSw4QkFBdUM7QXZCKzRGM0M7O0F1Qjc0RkU7RUFDRSw2QkFBc0M7QXZCZzVGMUM7O0F1Qjk0RkU7RUFDRSwrQkFBd0M7QXZCaTVGNUM7O0F1QnY2RkU7RUFDRSwyQkFBb0M7QXZCMDZGeEM7O0F1Qng2RkU7RUFDRSw2QkFBc0M7QXZCMjZGMUM7O0F1Qno2RkU7RUFDRSw0QkFBcUM7QXZCNDZGekM7O0F1QjE2RkU7RUFDRSw4QkFBdUM7QXZCNjZGM0M7O0F1QjM2RkU7RUFDRSw0QkFBcUM7QXZCODZGekM7O0F1QjU2RkU7RUFDRSw4QkFBdUM7QXZCKzZGM0M7O0F1Qjc2RkU7RUFDRSw2QkFBc0M7QXZCZzdGMUM7O0F1Qjk2RkU7RUFDRSwrQkFBd0M7QXZCaTdGNUM7O0F1QnY4RkU7RUFDRSwyQkFBb0M7QXZCMDhGeEM7O0F1Qng4RkU7RUFDRSw2QkFBc0M7QXZCMjhGMUM7O0F1Qno4RkU7RUFDRSw0QkFBcUM7QXZCNDhGekM7O0F1QjE4RkU7RUFDRSw4QkFBdUM7QXZCNjhGM0M7O0F1QjM4RkU7RUFDRSw0QkFBcUM7QXZCODhGekM7O0F1QjU4RkU7RUFDRSw4QkFBdUM7QXZCKzhGM0M7O0F1Qjc4RkU7RUFDRSw2QkFBc0M7QXZCZzlGMUM7O0F1Qjk4RkU7RUFDRSwrQkFBd0M7QXZCaTlGNUM7O0F1QnYrRkU7RUFDRSwyQkFBb0M7QXZCMCtGeEM7O0F1QngrRkU7RUFDRSw2QkFBc0M7QXZCMitGMUM7O0F1QnorRkU7RUFDRSw0QkFBcUM7QXZCNCtGekM7O0F1QjErRkU7RUFDRSw4QkFBdUM7QXZCNitGM0M7O0F1QjMrRkU7RUFDRSw0QkFBcUM7QXZCOCtGekM7O0F1QjUrRkU7RUFDRSw4QkFBdUM7QXZCKytGM0M7O0F1QjcrRkU7RUFDRSw2QkFBc0M7QXZCZy9GMUM7O0F1QjkrRkU7RUFDRSwrQkFBd0M7QXZCaS9GNUM7O0F1QnZnR0U7RUFDRSwyQkFBb0M7QXZCMGdHeEM7O0F1QnhnR0U7RUFDRSw2QkFBc0M7QXZCMmdHMUM7O0F1QnpnR0U7RUFDRSw0QkFBcUM7QXZCNGdHekM7O0F1QjFnR0U7RUFDRSw4QkFBdUM7QXZCNmdHM0M7O0F1QjNnR0U7RUFDRSw0QkFBcUM7QXZCOGdHekM7O0F1QjVnR0U7RUFDRSw4QkFBdUM7QXZCK2dHM0M7O0F1QjdnR0U7RUFDRSw2QkFBc0M7QXZCZ2hHMUM7O0F1QjlnR0U7RUFDRSwrQkFBd0M7QXZCaWhHNUM7O0F1QnZpR0U7RUFDRSwyQkFBb0M7QXZCMGlHeEM7O0F1QnhpR0U7RUFDRSw2QkFBc0M7QXZCMmlHMUM7O0F1QnppR0U7RUFDRSw0QkFBcUM7QXZCNGlHekM7O0F1QjFpR0U7RUFDRSw4QkFBdUM7QXZCNmlHM0M7O0F1QjNpR0U7RUFDRSw0QkFBcUM7QXZCOGlHekM7O0F1QjVpR0U7RUFDRSw4QkFBdUM7QXZCK2lHM0M7O0F1QjdpR0U7RUFDRSw2QkFBc0M7QXZCZ2pHMUM7O0F1QjlpR0U7RUFDRSwrQkFBd0M7QXZCaWpHNUM7O0F1QnZrR0U7RUFDRSwyQkFBb0M7QXZCMGtHeEM7O0F1QnhrR0U7RUFDRSw2QkFBc0M7QXZCMmtHMUM7O0F1QnprR0U7RUFDRSw0QkFBcUM7QXZCNGtHekM7O0F1QjFrR0U7RUFDRSw4QkFBdUM7QXZCNmtHM0M7O0F1QjNrR0U7RUFDRSw0QkFBcUM7QXZCOGtHekM7O0F1QjVrR0U7RUFDRSw4QkFBdUM7QXZCK2tHM0M7O0F1QjdrR0U7RUFDRSw2QkFBc0M7QXZCZ2xHMUM7O0F1QjlrR0U7RUFDRSwrQkFBd0M7QXZCaWxHNUM7O0F1QnZtR0U7RUFDRSwyQkFBb0M7QXZCMG1HeEM7O0F1QnhtR0U7RUFDRSw2QkFBc0M7QXZCMm1HMUM7O0F1QnptR0U7RUFDRSw0QkFBcUM7QXZCNG1HekM7O0F1QjFtR0U7RUFDRSw4QkFBdUM7QXZCNm1HM0M7O0F1QjNtR0U7RUFDRSw0QkFBcUM7QXZCOG1HekM7O0F1QjVtR0U7RUFDRSw4QkFBdUM7QXZCK21HM0M7O0F1QjdtR0U7RUFDRSw2QkFBc0M7QXZCZ25HMUM7O0F1QjltR0U7RUFDRSwrQkFBd0M7QXZCaW5HNUM7O0F1QnZvR0U7RUFDRSwyQkFBb0M7QXZCMG9HeEM7O0F1QnhvR0U7RUFDRSw2QkFBc0M7QXZCMm9HMUM7O0F1QnpvR0U7RUFDRSw0QkFBcUM7QXZCNG9HekM7O0F1QjFvR0U7RUFDRSw4QkFBdUM7QXZCNm9HM0M7O0F1QjNvR0U7RUFDRSw0QkFBcUM7QXZCOG9HekM7O0F1QjVvR0U7RUFDRSw4QkFBdUM7QXZCK29HM0M7O0F1QjdvR0U7RUFDRSw2QkFBc0M7QXZCZ3BHMUM7O0F1QjlvR0U7RUFDRSwrQkFBd0M7QXZCaXBHNUM7O0F1QnZxR0U7RUFDRSwyQkFBb0M7QXZCMHFHeEM7O0F1QnhxR0U7RUFDRSw2QkFBc0M7QXZCMnFHMUM7O0F1QnpxR0U7RUFDRSw0QkFBcUM7QXZCNHFHekM7O0F1QjFxR0U7RUFDRSw4QkFBdUM7QXZCNnFHM0M7O0F1QjNxR0U7RUFDRSw0QkFBcUM7QXZCOHFHekM7O0F1QjVxR0U7RUFDRSw4QkFBdUM7QXZCK3FHM0M7O0F1QjdxR0U7RUFDRSw2QkFBc0M7QXZCZ3JHMUM7O0F1QjlxR0U7RUFDRSwrQkFBd0M7QXZCaXJHNUM7O0F1QnZzR0U7RUFDRSwyQkFBb0M7QXZCMHNHeEM7O0F1QnhzR0U7RUFDRSw2QkFBc0M7QXZCMnNHMUM7O0F1QnpzR0U7RUFDRSw0QkFBcUM7QXZCNHNHekM7O0F1QjFzR0U7RUFDRSw4QkFBdUM7QXZCNnNHM0M7O0F1QjNzR0U7RUFDRSw0QkFBcUM7QXZCOHNHekM7O0F1QjVzR0U7RUFDRSw4QkFBdUM7QXZCK3NHM0M7O0F1QjdzR0U7RUFDRSw2QkFBc0M7QXZCZ3RHMUM7O0F1QjlzR0U7RUFDRSwrQkFBd0M7QXZCaXRHNUM7O0F1QnZ1R0U7RUFDRSwyQkFBb0M7QXZCMHVHeEM7O0F1Qnh1R0U7RUFDRSw2QkFBc0M7QXZCMnVHMUM7O0F1Qnp1R0U7RUFDRSw0QkFBcUM7QXZCNHVHekM7O0F1QjF1R0U7RUFDRSw4QkFBdUM7QXZCNnVHM0M7O0F1QjN1R0U7RUFDRSw0QkFBcUM7QXZCOHVHekM7O0F1QjV1R0U7RUFDRSw4QkFBdUM7QXZCK3VHM0M7O0F1Qjd1R0U7RUFDRSw2QkFBc0M7QXZCZ3ZHMUM7O0F1Qjl1R0U7RUFDRSwrQkFBd0M7QXZCaXZHNUM7O0F1QnZ3R0U7RUFDRSwyQkFBb0M7QXZCMHdHeEM7O0F1Qnh3R0U7RUFDRSw2QkFBc0M7QXZCMndHMUM7O0F1Qnp3R0U7RUFDRSw0QkFBcUM7QXZCNHdHekM7O0F1QjF3R0U7RUFDRSw4QkFBdUM7QXZCNndHM0M7O0F1QjN3R0U7RUFDRSw0QkFBcUM7QXZCOHdHekM7O0F1QjV3R0U7RUFDRSw4QkFBdUM7QXZCK3dHM0M7O0F1Qjd3R0U7RUFDRSw2QkFBc0M7QXZCZ3hHMUM7O0F1Qjl3R0U7RUFDRSwrQkFBd0M7QXZCaXhHNUM7O0F1QnZ5R0U7RUFDRSwyQkFBb0M7QXZCMHlHeEM7O0F1Qnh5R0U7RUFDRSw2QkFBc0M7QXZCMnlHMUM7O0F1Qnp5R0U7RUFDRSw0QkFBcUM7QXZCNHlHekM7O0F1QjF5R0U7RUFDRSw4QkFBdUM7QXZCNnlHM0M7O0F1QjN5R0U7RUFDRSw0QkFBcUM7QXZCOHlHekM7O0F1QjV5R0U7RUFDRSw4QkFBdUM7QXZCK3lHM0M7O0F1Qjd5R0U7RUFDRSw2QkFBc0M7QXZCZ3pHMUM7O0F1Qjl5R0U7RUFDRSwrQkFBd0M7QXZCaXpHNUM7O0F1QnYwR0U7RUFDRSw0QkFBb0M7QXZCMDBHeEM7O0F1QngwR0U7RUFDRSw4QkFBc0M7QXZCMjBHMUM7O0F1QnowR0U7RUFDRSw2QkFBcUM7QXZCNDBHekM7O0F1QjEwR0U7RUFDRSwrQkFBdUM7QXZCNjBHM0M7O0F1QjMwR0U7RUFDRSw2QkFBcUM7QXZCODBHekM7O0F1QjUwR0U7RUFDRSwrQkFBdUM7QXZCKzBHM0M7O0F1QjcwR0U7RUFDRSw4QkFBc0M7QXZCZzFHMUM7O0F1QjkwR0U7RUFDRSxnQ0FBd0M7QXZCaTFHNUM7O0F1QnYyR0U7RUE0QkUsMEJBQW9DO0F2QiswR3hDOztBdUJ4MkdFO0VBNEJFLDRCQUFzQztBdkJnMUcxQzs7QXVCejJHRTtFQTRCRSwyQkFBcUM7QXZCaTFHekM7O0F1QjEyR0U7RUE0QkUsNkJBQXVDO0F2QmsxRzNDOztBdUIzMkdFO0VBNEJFLDJCQUFxQztBdkJtMUd6Qzs7QXVCNTJHRTtFQTRCRSw2QkFBdUM7QXZCbzFHM0M7O0F1QjcyR0U7RUE0QkUsNEJBQXNDO0F2QnExRzFDOztBdUI5MkdFO0VBNEJFLDhCQUF3QztBdkJzMUc1Qzs7QXVCNTJHRTtFQUNFLDBCQUFvQztBdkIrMkd4Qzs7QXVCNzJHRTtFQUNFLDRCQUFzQztBdkJnM0cxQzs7QXVCOTJHRTtFQUNFLDJCQUFxQztBdkJpM0d6Qzs7QXVCLzJHRTtFQUNFLDZCQUF1QztBdkJrM0czQzs7QXVCaDNHRTtFQUNFLDJCQUFxQztBdkJtM0d6Qzs7QXVCajNHRTtFQUNFLDZCQUF1QztBdkJvM0czQzs7QXVCbDNHRTtFQUNFLDRCQUFzQztBdkJxM0cxQzs7QXVCbjNHRTtFQUNFLDhCQUF3QztBdkJzM0c1Qzs7QXVCNTRHRTtFQUNFLDJCQUFvQztBdkIrNEd4Qzs7QXVCNzRHRTtFQUNFLDZCQUFzQztBdkJnNUcxQzs7QXVCOTRHRTtFQUNFLDRCQUFxQztBdkJpNUd6Qzs7QXVCLzRHRTtFQUNFLDhCQUF1QztBdkJrNUczQzs7QXVCaDVHRTtFQUNFLDRCQUFxQztBdkJtNUd6Qzs7QXVCajVHRTtFQUNFLDhCQUF1QztBdkJvNUczQzs7QXVCbDVHRTtFQUNFLDZCQUFzQztBdkJxNUcxQzs7QXVCbjVHRTtFQUNFLCtCQUF3QztBdkJzNUc1Qzs7QXVCNTZHRTtFQUNFLDJCQUFvQztBdkIrNkd4Qzs7QXVCNzZHRTtFQUNFLDZCQUFzQztBdkJnN0cxQzs7QXVCOTZHRTtFQUNFLDRCQUFxQztBdkJpN0d6Qzs7QXVCLzZHRTtFQUNFLDhCQUF1QztBdkJrN0czQzs7QXVCaDdHRTtFQUNFLDRCQUFxQztBdkJtN0d6Qzs7QXVCajdHRTtFQUNFLDhCQUF1QztBdkJvN0czQzs7QXVCbDdHRTtFQUNFLDZCQUFzQztBdkJxN0cxQzs7QXVCbjdHRTtFQUNFLCtCQUF3QztBdkJzN0c1Qzs7QXVCNThHRTtFQUNFLDJCQUFvQztBdkIrOEd4Qzs7QXVCNzhHRTtFQUNFLDZCQUFzQztBdkJnOUcxQzs7QXVCOThHRTtFQUNFLDRCQUFxQztBdkJpOUd6Qzs7QXVCLzhHRTtFQUNFLDhCQUF1QztBdkJrOUczQzs7QXVCaDlHRTtFQUNFLDRCQUFxQztBdkJtOUd6Qzs7QXVCajlHRTtFQUNFLDhCQUF1QztBdkJvOUczQzs7QXVCbDlHRTtFQUNFLDZCQUFzQztBdkJxOUcxQzs7QXVCbjlHRTtFQUNFLCtCQUF3QztBdkJzOUc1Qzs7QXVCdmdIRTtFQTRCRSwyQkFBb0M7QXZCKytHeEM7O0F1QnhnSEU7RUE0QkUsNkJBQXNDO0F2QmcvRzFDOztBdUJ6Z0hFO0VBNEJFLDRCQUFxQztBdkJpL0d6Qzs7QXVCMWdIRTtFQTRCRSw4QkFBdUM7QXZCay9HM0M7O0F1QjNnSEU7RUE0QkUsNEJBQXFDO0F2Qm0vR3pDOztBdUI1Z0hFO0VBNEJFLDhCQUF1QztBdkJvL0czQzs7QXVCN2dIRTtFQTRCRSw2QkFBc0M7QXZCcS9HMUM7O0F1QjlnSEU7RUE0QkUsK0JBQXdDO0F2QnMvRzVDOztBdUI1Z0hFO0VBQ0UsMkJBQW9DO0F2QitnSHhDOztBdUI3Z0hFO0VBQ0UsNkJBQXNDO0F2QmdoSDFDOztBdUI5Z0hFO0VBQ0UsNEJBQXFDO0F2QmloSHpDOztBdUIvZ0hFO0VBQ0UsOEJBQXVDO0F2QmtoSDNDOztBdUJoaEhFO0VBQ0UsNEJBQXFDO0F2Qm1oSHpDOztBdUJqaEhFO0VBQ0UsOEJBQXVDO0F2Qm9oSDNDOztBdUJsaEhFO0VBQ0UsNkJBQXNDO0F2QnFoSDFDOztBdUJuaEhFO0VBQ0UsK0JBQXdDO0F2QnNoSDVDOztBdUI1aUhFO0VBQ0UsMkJBQW9DO0F2QitpSHhDOztBdUI3aUhFO0VBQ0UsNkJBQXNDO0F2QmdqSDFDOztBdUI5aUhFO0VBQ0UsNEJBQXFDO0F2QmlqSHpDOztBdUIvaUhFO0VBQ0UsOEJBQXVDO0F2QmtqSDNDOztBdUJoakhFO0VBQ0UsNEJBQXFDO0F2Qm1qSHpDOztBdUJqakhFO0VBQ0UsOEJBQXVDO0F2Qm9qSDNDOztBdUJsakhFO0VBQ0UsNkJBQXNDO0F2QnFqSDFDOztBdUJuakhFO0VBQ0UsK0JBQXdDO0F2QnNqSDVDOztBdUI1a0hFO0VBQ0UsMkJBQW9DO0F2QitrSHhDOztBdUI3a0hFO0VBQ0UsNkJBQXNDO0F2QmdsSDFDOztBdUI5a0hFO0VBQ0UsNEJBQXFDO0F2QmlsSHpDOztBdUIva0hFO0VBQ0UsOEJBQXVDO0F2QmtsSDNDOztBdUJobEhFO0VBQ0UsNEJBQXFDO0F2Qm1sSHpDOztBdUJqbEhFO0VBQ0UsOEJBQXVDO0F2Qm9sSDNDOztBdUJsbEhFO0VBQ0UsNkJBQXNDO0F2QnFsSDFDOztBdUJubEhFO0VBQ0UsK0JBQXdDO0F2QnNsSDVDOztBdUI1bUhFO0VBQ0UsMkJBQW9DO0F2QittSHhDOztBdUI3bUhFO0VBQ0UsNkJBQXNDO0F2QmduSDFDOztBdUI5bUhFO0VBQ0UsNEJBQXFDO0F2QmluSHpDOztBdUIvbUhFO0VBQ0UsOEJBQXVDO0F2QmtuSDNDOztBdUJobkhFO0VBQ0UsNEJBQXFDO0F2Qm1uSHpDOztBdUJqbkhFO0VBQ0UsOEJBQXVDO0F2Qm9uSDNDOztBdUJsbkhFO0VBQ0UsNkJBQXNDO0F2QnFuSDFDOztBdUJubkhFO0VBQ0UsK0JBQXdDO0F2QnNuSDVDOztBdUJ2cUhFO0VBNEJFLDJCQUFvQztBdkIrb0h4Qzs7QXVCeHFIRTtFQTRCRSw2QkFBc0M7QXZCZ3BIMUM7O0F1QnpxSEU7RUE0QkUsNEJBQXFDO0F2QmlwSHpDOztBdUIxcUhFO0VBNEJFLDhCQUF1QztBdkJrcEgzQzs7QXVCM3FIRTtFQTRCRSw0QkFBcUM7QXZCbXBIekM7O0F1QjVxSEU7RUE0QkUsOEJBQXVDO0F2Qm9wSDNDOztBdUI3cUhFO0VBNEJFLDZCQUFzQztBdkJxcEgxQzs7QXVCOXFIRTtFQTRCRSwrQkFBd0M7QXZCc3BINUM7O0FFcHNIRTtFcUJvREU7SUFDRSwwQkFBb0M7RXZCb3BIeEM7RXVCbHBIRTtJQUNFLDRCQUFzQztFdkJvcEgxQztFdUJscEhFO0lBQ0UsMkJBQXFDO0V2Qm9wSHpDO0V1QmxwSEU7SUFDRSw2QkFBdUM7RXZCb3BIM0M7RXVCbHBIRTtJQUNFLDJCQUFxQztFdkJvcEh6QztFdUJscEhFO0lBQ0UsNkJBQXVDO0V2Qm9wSDNDO0V1QmxwSEU7SUFDRSw0QkFBc0M7RXZCb3BIMUM7RXVCbHBIRTtJQUNFLDhCQUF3QztFdkJvcEg1QztFdUIxcUhFO0lBQ0UsMEJBQW9DO0V2QjRxSHhDO0V1QjFxSEU7SUFDRSw0QkFBc0M7RXZCNHFIMUM7RXVCMXFIRTtJQUNFLDJCQUFxQztFdkI0cUh6QztFdUIxcUhFO0lBQ0UsNkJBQXVDO0V2QjRxSDNDO0V1QjFxSEU7SUFDRSwyQkFBcUM7RXZCNHFIekM7RXVCMXFIRTtJQUNFLDZCQUF1QztFdkI0cUgzQztFdUIxcUhFO0lBQ0UsNEJBQXNDO0V2QjRxSDFDO0V1QjFxSEU7SUFDRSw4QkFBd0M7RXZCNHFINUM7RXVCbHNIRTtJQUNFLDJCQUFvQztFdkJvc0h4QztFdUJsc0hFO0lBQ0UsNkJBQXNDO0V2Qm9zSDFDO0V1QmxzSEU7SUFDRSw0QkFBcUM7RXZCb3NIekM7RXVCbHNIRTtJQUNFLDhCQUF1QztFdkJvc0gzQztFdUJsc0hFO0lBQ0UsNEJBQXFDO0V2Qm9zSHpDO0V1QmxzSEU7SUFDRSw4QkFBdUM7RXZCb3NIM0M7RXVCbHNIRTtJQUNFLDZCQUFzQztFdkJvc0gxQztFdUJsc0hFO0lBQ0UsK0JBQXdDO0V2Qm9zSDVDO0V1QjF0SEU7SUFDRSwyQkFBb0M7RXZCNHRIeEM7RXVCMXRIRTtJQUNFLDZCQUFzQztFdkI0dEgxQztFdUIxdEhFO0lBQ0UsNEJBQXFDO0V2QjR0SHpDO0V1QjF0SEU7SUFDRSw4QkFBdUM7RXZCNHRIM0M7RXVCMXRIRTtJQUNFLDRCQUFxQztFdkI0dEh6QztFdUIxdEhFO0lBQ0UsOEJBQXVDO0V2QjR0SDNDO0V1QjF0SEU7SUFDRSw2QkFBc0M7RXZCNHRIMUM7RXVCMXRIRTtJQUNFLCtCQUF3QztFdkI0dEg1QztFdUJsdkhFO0lBQ0UsMkJBQW9DO0V2Qm92SHhDO0V1Qmx2SEU7SUFDRSw2QkFBc0M7RXZCb3ZIMUM7RXVCbHZIRTtJQUNFLDRCQUFxQztFdkJvdkh6QztFdUJsdkhFO0lBQ0UsOEJBQXVDO0V2Qm92SDNDO0V1Qmx2SEU7SUFDRSw0QkFBcUM7RXZCb3ZIekM7RXVCbHZIRTtJQUNFLDhCQUF1QztFdkJvdkgzQztFdUJsdkhFO0lBQ0UsNkJBQXNDO0V2Qm92SDFDO0V1Qmx2SEU7SUFDRSwrQkFBd0M7RXZCb3ZINUM7RXVCMXdIRTtJQUNFLDJCQUFvQztFdkI0d0h4QztFdUIxd0hFO0lBQ0UsNkJBQXNDO0V2QjR3SDFDO0V1QjF3SEU7SUFDRSw0QkFBcUM7RXZCNHdIekM7RXVCMXdIRTtJQUNFLDhCQUF1QztFdkI0d0gzQztFdUIxd0hFO0lBQ0UsNEJBQXFDO0V2QjR3SHpDO0V1QjF3SEU7SUFDRSw4QkFBdUM7RXZCNHdIM0M7RXVCMXdIRTtJQUNFLDZCQUFzQztFdkI0d0gxQztFdUIxd0hFO0lBQ0UsK0JBQXdDO0V2QjR3SDVDO0V1Qmx5SEU7SUFDRSwyQkFBb0M7RXZCb3lIeEM7RXVCbHlIRTtJQUNFLDZCQUFzQztFdkJveUgxQztFdUJseUhFO0lBQ0UsNEJBQXFDO0V2Qm95SHpDO0V1Qmx5SEU7SUFDRSw4QkFBdUM7RXZCb3lIM0M7RXVCbHlIRTtJQUNFLDRCQUFxQztFdkJveUh6QztFdUJseUhFO0lBQ0UsOEJBQXVDO0V2Qm95SDNDO0V1Qmx5SEU7SUFDRSw2QkFBc0M7RXZCb3lIMUM7RXVCbHlIRTtJQUNFLCtCQUF3QztFdkJveUg1QztFdUIxekhFO0lBQ0UsMkJBQW9DO0V2QjR6SHhDO0V1QjF6SEU7SUFDRSw2QkFBc0M7RXZCNHpIMUM7RXVCMXpIRTtJQUNFLDRCQUFxQztFdkI0ekh6QztFdUIxekhFO0lBQ0UsOEJBQXVDO0V2QjR6SDNDO0V1QjF6SEU7SUFDRSw0QkFBcUM7RXZCNHpIekM7RXVCMXpIRTtJQUNFLDhCQUF1QztFdkI0ekgzQztFdUIxekhFO0lBQ0UsNkJBQXNDO0V2QjR6SDFDO0V1QjF6SEU7SUFDRSwrQkFBd0M7RXZCNHpINUM7RXVCbDFIRTtJQUNFLDJCQUFvQztFdkJvMUh4QztFdUJsMUhFO0lBQ0UsNkJBQXNDO0V2Qm8xSDFDO0V1QmwxSEU7SUFDRSw0QkFBcUM7RXZCbzFIekM7RXVCbDFIRTtJQUNFLDhCQUF1QztFdkJvMUgzQztFdUJsMUhFO0lBQ0UsNEJBQXFDO0V2Qm8xSHpDO0V1QmwxSEU7SUFDRSw4QkFBdUM7RXZCbzFIM0M7RXVCbDFIRTtJQUNFLDZCQUFzQztFdkJvMUgxQztFdUJsMUhFO0lBQ0UsK0JBQXdDO0V2Qm8xSDVDO0V1QjEySEU7SUFDRSwyQkFBb0M7RXZCNDJIeEM7RXVCMTJIRTtJQUNFLDZCQUFzQztFdkI0MkgxQztFdUIxMkhFO0lBQ0UsNEJBQXFDO0V2QjQySHpDO0V1QjEySEU7SUFDRSw4QkFBdUM7RXZCNDJIM0M7RXVCMTJIRTtJQUNFLDRCQUFxQztFdkI0Mkh6QztFdUIxMkhFO0lBQ0UsOEJBQXVDO0V2QjQySDNDO0V1QjEySEU7SUFDRSw2QkFBc0M7RXZCNDJIMUM7RXVCMTJIRTtJQUNFLCtCQUF3QztFdkI0Mkg1QztFdUJsNEhFO0lBQ0UsMkJBQW9DO0V2Qm80SHhDO0V1Qmw0SEU7SUFDRSw2QkFBc0M7RXZCbzRIMUM7RXVCbDRIRTtJQUNFLDRCQUFxQztFdkJvNEh6QztFdUJsNEhFO0lBQ0UsOEJBQXVDO0V2Qm80SDNDO0V1Qmw0SEU7SUFDRSw0QkFBcUM7RXZCbzRIekM7RXVCbDRIRTtJQUNFLDhCQUF1QztFdkJvNEgzQztFdUJsNEhFO0lBQ0UsNkJBQXNDO0V2Qm80SDFDO0V1Qmw0SEU7SUFDRSwrQkFBd0M7RXZCbzRINUM7RXVCMTVIRTtJQUNFLDJCQUFvQztFdkI0NUh4QztFdUIxNUhFO0lBQ0UsNkJBQXNDO0V2QjQ1SDFDO0V1QjE1SEU7SUFDRSw0QkFBcUM7RXZCNDVIekM7RXVCMTVIRTtJQUNFLDhCQUF1QztFdkI0NUgzQztFdUIxNUhFO0lBQ0UsNEJBQXFDO0V2QjQ1SHpDO0V1QjE1SEU7SUFDRSw4QkFBdUM7RXZCNDVIM0M7RXVCMTVIRTtJQUNFLDZCQUFzQztFdkI0NUgxQztFdUIxNUhFO0lBQ0UsK0JBQXdDO0V2QjQ1SDVDO0V1Qmw3SEU7SUFDRSwyQkFBb0M7RXZCbzdIeEM7RXVCbDdIRTtJQUNFLDZCQUFzQztFdkJvN0gxQztFdUJsN0hFO0lBQ0UsNEJBQXFDO0V2Qm83SHpDO0V1Qmw3SEU7SUFDRSw4QkFBdUM7RXZCbzdIM0M7RXVCbDdIRTtJQUNFLDRCQUFxQztFdkJvN0h6QztFdUJsN0hFO0lBQ0UsOEJBQXVDO0V2Qm83SDNDO0V1Qmw3SEU7SUFDRSw2QkFBc0M7RXZCbzdIMUM7RXVCbDdIRTtJQUNFLCtCQUF3QztFdkJvN0g1QztFdUIxOEhFO0lBQ0UsMkJBQW9DO0V2QjQ4SHhDO0V1QjE4SEU7SUFDRSw2QkFBc0M7RXZCNDhIMUM7RXVCMThIRTtJQUNFLDRCQUFxQztFdkI0OEh6QztFdUIxOEhFO0lBQ0UsOEJBQXVDO0V2QjQ4SDNDO0V1QjE4SEU7SUFDRSw0QkFBcUM7RXZCNDhIekM7RXVCMThIRTtJQUNFLDhCQUF1QztFdkI0OEgzQztFdUIxOEhFO0lBQ0UsNkJBQXNDO0V2QjQ4SDFDO0V1QjE4SEU7SUFDRSwrQkFBd0M7RXZCNDhINUM7RXVCbCtIRTtJQUNFLDJCQUFvQztFdkJvK0h4QztFdUJsK0hFO0lBQ0UsNkJBQXNDO0V2Qm8rSDFDO0V1QmwrSEU7SUFDRSw0QkFBcUM7RXZCbytIekM7RXVCbCtIRTtJQUNFLDhCQUF1QztFdkJvK0gzQztFdUJsK0hFO0lBQ0UsNEJBQXFDO0V2Qm8rSHpDO0V1QmwrSEU7SUFDRSw4QkFBdUM7RXZCbytIM0M7RXVCbCtIRTtJQUNFLDZCQUFzQztFdkJvK0gxQztFdUJsK0hFO0lBQ0UsK0JBQXdDO0V2Qm8rSDVDO0V1QjEvSEU7SUFDRSwyQkFBb0M7RXZCNC9IeEM7RXVCMS9IRTtJQUNFLDZCQUFzQztFdkI0L0gxQztFdUIxL0hFO0lBQ0UsNEJBQXFDO0V2QjQvSHpDO0V1QjEvSEU7SUFDRSw4QkFBdUM7RXZCNC9IM0M7RXVCMS9IRTtJQUNFLDRCQUFxQztFdkI0L0h6QztFdUIxL0hFO0lBQ0UsOEJBQXVDO0V2QjQvSDNDO0V1QjEvSEU7SUFDRSw2QkFBc0M7RXZCNC9IMUM7RXVCMS9IRTtJQUNFLCtCQUF3QztFdkI0L0g1QztFdUJsaElFO0lBQ0UsMkJBQW9DO0V2Qm9oSXhDO0V1QmxoSUU7SUFDRSw2QkFBc0M7RXZCb2hJMUM7RXVCbGhJRTtJQUNFLDRCQUFxQztFdkJvaEl6QztFdUJsaElFO0lBQ0UsOEJBQXVDO0V2Qm9oSTNDO0V1QmxoSUU7SUFDRSw0QkFBcUM7RXZCb2hJekM7RXVCbGhJRTtJQUNFLDhCQUF1QztFdkJvaEkzQztFdUJsaElFO0lBQ0UsNkJBQXNDO0V2Qm9oSTFDO0V1QmxoSUU7SUFDRSwrQkFBd0M7RXZCb2hJNUM7RXVCMWlJRTtJQUNFLDJCQUFvQztFdkI0aUl4QztFdUIxaUlFO0lBQ0UsNkJBQXNDO0V2QjRpSTFDO0V1QjFpSUU7SUFDRSw0QkFBcUM7RXZCNGlJekM7RXVCMWlJRTtJQUNFLDhCQUF1QztFdkI0aUkzQztFdUIxaUlFO0lBQ0UsNEJBQXFDO0V2QjRpSXpDO0V1QjFpSUU7SUFDRSw4QkFBdUM7RXZCNGlJM0M7RXVCMWlJRTtJQUNFLDZCQUFzQztFdkI0aUkxQztFdUIxaUlFO0lBQ0UsK0JBQXdDO0V2QjRpSTVDO0V1QmxrSUU7SUFDRSwyQkFBb0M7RXZCb2tJeEM7RXVCbGtJRTtJQUNFLDZCQUFzQztFdkJva0kxQztFdUJsa0lFO0lBQ0UsNEJBQXFDO0V2Qm9rSXpDO0V1QmxrSUU7SUFDRSw4QkFBdUM7RXZCb2tJM0M7RXVCbGtJRTtJQUNFLDRCQUFxQztFdkJva0l6QztFdUJsa0lFO0lBQ0UsOEJBQXVDO0V2Qm9rSTNDO0V1QmxrSUU7SUFDRSw2QkFBc0M7RXZCb2tJMUM7RXVCbGtJRTtJQUNFLCtCQUF3QztFdkJva0k1QztFdUIxbElFO0lBQ0UsMkJBQW9DO0V2QjRsSXhDO0V1QjFsSUU7SUFDRSw2QkFBc0M7RXZCNGxJMUM7RXVCMWxJRTtJQUNFLDRCQUFxQztFdkI0bEl6QztFdUIxbElFO0lBQ0UsOEJBQXVDO0V2QjRsSTNDO0V1QjFsSUU7SUFDRSw0QkFBcUM7RXZCNGxJekM7RXVCMWxJRTtJQUNFLDhCQUF1QztFdkI0bEkzQztFdUIxbElFO0lBQ0UsNkJBQXNDO0V2QjRsSTFDO0V1QjFsSUU7SUFDRSwrQkFBd0M7RXZCNGxJNUM7RXVCbG5JRTtJQUNFLDRCQUFvQztFdkJvbkl4QztFdUJsbklFO0lBQ0UsOEJBQXNDO0V2Qm9uSTFDO0V1QmxuSUU7SUFDRSw2QkFBcUM7RXZCb25JekM7RXVCbG5JRTtJQUNFLCtCQUF1QztFdkJvbkkzQztFdUJsbklFO0lBQ0UsNkJBQXFDO0V2Qm9uSXpDO0V1QmxuSUU7SUFDRSwrQkFBdUM7RXZCb25JM0M7RXVCbG5JRTtJQUNFLDhCQUFzQztFdkJvbkkxQztFdUJsbklFO0lBQ0UsZ0NBQXdDO0V2Qm9uSTVDO0FBQ0Y7O0FFL3JJRTtFcUJnRkU7SUFDRSwwQkFBb0M7RXZCbW5JeEM7RXVCam5JRTtJQUNFLDRCQUFzQztFdkJtbkkxQztFdUJqbklFO0lBQ0UsMkJBQXFDO0V2Qm1uSXpDO0V1QmpuSUU7SUFDRSw2QkFBdUM7RXZCbW5JM0M7RXVCam5JRTtJQUNFLDJCQUFxQztFdkJtbkl6QztFdUJqbklFO0lBQ0UsNkJBQXVDO0V2Qm1uSTNDO0V1QmpuSUU7SUFDRSw0QkFBc0M7RXZCbW5JMUM7RXVCam5JRTtJQUNFLDhCQUF3QztFdkJtbkk1QztFdUJ6b0lFO0lBQ0UsMEJBQW9DO0V2QjJvSXhDO0V1QnpvSUU7SUFDRSw0QkFBc0M7RXZCMm9JMUM7RXVCem9JRTtJQUNFLDJCQUFxQztFdkIyb0l6QztFdUJ6b0lFO0lBQ0UsNkJBQXVDO0V2QjJvSTNDO0V1QnpvSUU7SUFDRSwyQkFBcUM7RXZCMm9JekM7RXVCem9JRTtJQUNFLDZCQUF1QztFdkIyb0kzQztFdUJ6b0lFO0lBQ0UsNEJBQXNDO0V2QjJvSTFDO0V1QnpvSUU7SUFDRSw4QkFBd0M7RXZCMm9JNUM7RXVCanFJRTtJQUNFLDJCQUFvQztFdkJtcUl4QztFdUJqcUlFO0lBQ0UsNkJBQXNDO0V2Qm1xSTFDO0V1QmpxSUU7SUFDRSw0QkFBcUM7RXZCbXFJekM7RXVCanFJRTtJQUNFLDhCQUF1QztFdkJtcUkzQztFdUJqcUlFO0lBQ0UsNEJBQXFDO0V2Qm1xSXpDO0V1QmpxSUU7SUFDRSw4QkFBdUM7RXZCbXFJM0M7RXVCanFJRTtJQUNFLDZCQUFzQztFdkJtcUkxQztFdUJqcUlFO0lBQ0UsK0JBQXdDO0V2Qm1xSTVDO0V1QnpySUU7SUFDRSwyQkFBb0M7RXZCMnJJeEM7RXVCenJJRTtJQUNFLDZCQUFzQztFdkIyckkxQztFdUJ6cklFO0lBQ0UsNEJBQXFDO0V2QjJySXpDO0V1QnpySUU7SUFDRSw4QkFBdUM7RXZCMnJJM0M7RXVCenJJRTtJQUNFLDRCQUFxQztFdkIyckl6QztFdUJ6cklFO0lBQ0UsOEJBQXVDO0V2QjJySTNDO0V1QnpySUU7SUFDRSw2QkFBc0M7RXZCMnJJMUM7RXVCenJJRTtJQUNFLCtCQUF3QztFdkIyckk1QztFdUJqdElFO0lBQ0UsMkJBQW9DO0V2Qm10SXhDO0V1Qmp0SUU7SUFDRSw2QkFBc0M7RXZCbXRJMUM7RXVCanRJRTtJQUNFLDRCQUFxQztFdkJtdEl6QztFdUJqdElFO0lBQ0UsOEJBQXVDO0V2Qm10STNDO0V1Qmp0SUU7SUFDRSw0QkFBcUM7RXZCbXRJekM7RXVCanRJRTtJQUNFLDhCQUF1QztFdkJtdEkzQztFdUJqdElFO0lBQ0UsNkJBQXNDO0V2Qm10STFDO0V1Qmp0SUU7SUFDRSwrQkFBd0M7RXZCbXRJNUM7RXVCenVJRTtJQUNFLDJCQUFvQztFdkIydUl4QztFdUJ6dUlFO0lBQ0UsNkJBQXNDO0V2QjJ1STFDO0V1Qnp1SUU7SUFDRSw0QkFBcUM7RXZCMnVJekM7RXVCenVJRTtJQUNFLDhCQUF1QztFdkIydUkzQztFdUJ6dUlFO0lBQ0UsNEJBQXFDO0V2QjJ1SXpDO0V1Qnp1SUU7SUFDRSw4QkFBdUM7RXZCMnVJM0M7RXVCenVJRTtJQUNFLDZCQUFzQztFdkIydUkxQztFdUJ6dUlFO0lBQ0UsK0JBQXdDO0V2QjJ1STVDO0V1Qmp3SUU7SUFDRSwyQkFBb0M7RXZCbXdJeEM7RXVCandJRTtJQUNFLDZCQUFzQztFdkJtd0kxQztFdUJqd0lFO0lBQ0UsNEJBQXFDO0V2Qm13SXpDO0V1Qmp3SUU7SUFDRSw4QkFBdUM7RXZCbXdJM0M7RXVCandJRTtJQUNFLDRCQUFxQztFdkJtd0l6QztFdUJqd0lFO0lBQ0UsOEJBQXVDO0V2Qm13STNDO0V1Qmp3SUU7SUFDRSw2QkFBc0M7RXZCbXdJMUM7RXVCandJRTtJQUNFLCtCQUF3QztFdkJtd0k1QztFdUJ6eElFO0lBQ0UsMkJBQW9DO0V2QjJ4SXhDO0V1Qnp4SUU7SUFDRSw2QkFBc0M7RXZCMnhJMUM7RXVCenhJRTtJQUNFLDRCQUFxQztFdkIyeEl6QztFdUJ6eElFO0lBQ0UsOEJBQXVDO0V2QjJ4STNDO0V1Qnp4SUU7SUFDRSw0QkFBcUM7RXZCMnhJekM7RXVCenhJRTtJQUNFLDhCQUF1QztFdkIyeEkzQztFdUJ6eElFO0lBQ0UsNkJBQXNDO0V2QjJ4STFDO0V1Qnp4SUU7SUFDRSwrQkFBd0M7RXZCMnhJNUM7RXVCanpJRTtJQUNFLDJCQUFvQztFdkJtekl4QztFdUJqeklFO0lBQ0UsNkJBQXNDO0V2Qm16STFDO0V1Qmp6SUU7SUFDRSw0QkFBcUM7RXZCbXpJekM7RXVCanpJRTtJQUNFLDhCQUF1QztFdkJtekkzQztFdUJqeklFO0lBQ0UsNEJBQXFDO0V2Qm16SXpDO0V1Qmp6SUU7SUFDRSw4QkFBdUM7RXZCbXpJM0M7RXVCanpJRTtJQUNFLDZCQUFzQztFdkJtekkxQztFdUJqeklFO0lBQ0UsK0JBQXdDO0V2Qm16STVDO0V1QnowSUU7SUFDRSwyQkFBb0M7RXZCMjBJeEM7RXVCejBJRTtJQUNFLDZCQUFzQztFdkIyMEkxQztFdUJ6MElFO0lBQ0UsNEJBQXFDO0V2QjIwSXpDO0V1QnowSUU7SUFDRSw4QkFBdUM7RXZCMjBJM0M7RXVCejBJRTtJQUNFLDRCQUFxQztFdkIyMEl6QztFdUJ6MElFO0lBQ0UsOEJBQXVDO0V2QjIwSTNDO0V1QnowSUU7SUFDRSw2QkFBc0M7RXZCMjBJMUM7RXVCejBJRTtJQUNFLCtCQUF3QztFdkIyMEk1QztFdUJqMklFO0lBQ0UsMkJBQW9DO0V2Qm0ySXhDO0V1QmoySUU7SUFDRSw2QkFBc0M7RXZCbTJJMUM7RXVCajJJRTtJQUNFLDRCQUFxQztFdkJtMkl6QztFdUJqMklFO0lBQ0UsOEJBQXVDO0V2Qm0ySTNDO0V1QmoySUU7SUFDRSw0QkFBcUM7RXZCbTJJekM7RXVCajJJRTtJQUNFLDhCQUF1QztFdkJtMkkzQztFdUJqMklFO0lBQ0UsNkJBQXNDO0V2Qm0ySTFDO0V1QmoySUU7SUFDRSwrQkFBd0M7RXZCbTJJNUM7RXVCejNJRTtJQUNFLDJCQUFvQztFdkIyM0l4QztFdUJ6M0lFO0lBQ0UsNkJBQXNDO0V2QjIzSTFDO0V1QnozSUU7SUFDRSw0QkFBcUM7RXZCMjNJekM7RXVCejNJRTtJQUNFLDhCQUF1QztFdkIyM0kzQztFdUJ6M0lFO0lBQ0UsNEJBQXFDO0V2QjIzSXpDO0V1QnozSUU7SUFDRSw4QkFBdUM7RXZCMjNJM0M7RXVCejNJRTtJQUNFLDZCQUFzQztFdkIyM0kxQztFdUJ6M0lFO0lBQ0UsK0JBQXdDO0V2QjIzSTVDO0V1Qmo1SUU7SUFDRSwyQkFBb0M7RXZCbTVJeEM7RXVCajVJRTtJQUNFLDZCQUFzQztFdkJtNUkxQztFdUJqNUlFO0lBQ0UsNEJBQXFDO0V2Qm01SXpDO0V1Qmo1SUU7SUFDRSw4QkFBdUM7RXZCbTVJM0M7RXVCajVJRTtJQUNFLDRCQUFxQztFdkJtNUl6QztFdUJqNUlFO0lBQ0UsOEJBQXVDO0V2Qm01STNDO0V1Qmo1SUU7SUFDRSw2QkFBc0M7RXZCbTVJMUM7RXVCajVJRTtJQUNFLCtCQUF3QztFdkJtNUk1QztFdUJ6NklFO0lBQ0UsMkJBQW9DO0V2QjI2SXhDO0V1Qno2SUU7SUFDRSw2QkFBc0M7RXZCMjZJMUM7RXVCejZJRTtJQUNFLDRCQUFxQztFdkIyNkl6QztFdUJ6NklFO0lBQ0UsOEJBQXVDO0V2QjI2STNDO0V1Qno2SUU7SUFDRSw0QkFBcUM7RXZCMjZJekM7RXVCejZJRTtJQUNFLDhCQUF1QztFdkIyNkkzQztFdUJ6NklFO0lBQ0UsNkJBQXNDO0V2QjI2STFDO0V1Qno2SUU7SUFDRSwrQkFBd0M7RXZCMjZJNUM7RXVCajhJRTtJQUNFLDJCQUFvQztFdkJtOEl4QztFdUJqOElFO0lBQ0UsNkJBQXNDO0V2Qm04STFDO0V1Qmo4SUU7SUFDRSw0QkFBcUM7RXZCbThJekM7RXVCajhJRTtJQUNFLDhCQUF1QztFdkJtOEkzQztFdUJqOElFO0lBQ0UsNEJBQXFDO0V2Qm04SXpDO0V1Qmo4SUU7SUFDRSw4QkFBdUM7RXZCbThJM0M7RXVCajhJRTtJQUNFLDZCQUFzQztFdkJtOEkxQztFdUJqOElFO0lBQ0UsK0JBQXdDO0V2Qm04STVDO0V1Qno5SUU7SUFDRSwyQkFBb0M7RXZCMjlJeEM7RXVCejlJRTtJQUNFLDZCQUFzQztFdkIyOUkxQztFdUJ6OUlFO0lBQ0UsNEJBQXFDO0V2QjI5SXpDO0V1Qno5SUU7SUFDRSw4QkFBdUM7RXZCMjlJM0M7RXVCejlJRTtJQUNFLDRCQUFxQztFdkIyOUl6QztFdUJ6OUlFO0lBQ0UsOEJBQXVDO0V2QjI5STNDO0V1Qno5SUU7SUFDRSw2QkFBc0M7RXZCMjlJMUM7RXVCejlJRTtJQUNFLCtCQUF3QztFdkIyOUk1QztFdUJqL0lFO0lBQ0UsMkJBQW9DO0V2Qm0vSXhDO0V1QmovSUU7SUFDRSw2QkFBc0M7RXZCbS9JMUM7RXVCai9JRTtJQUNFLDRCQUFxQztFdkJtL0l6QztFdUJqL0lFO0lBQ0UsOEJBQXVDO0V2Qm0vSTNDO0V1QmovSUU7SUFDRSw0QkFBcUM7RXZCbS9JekM7RXVCai9JRTtJQUNFLDhCQUF1QztFdkJtL0kzQztFdUJqL0lFO0lBQ0UsNkJBQXNDO0V2Qm0vSTFDO0V1QmovSUU7SUFDRSwrQkFBd0M7RXZCbS9JNUM7RXVCemdKRTtJQUNFLDJCQUFvQztFdkIyZ0p4QztFdUJ6Z0pFO0lBQ0UsNkJBQXNDO0V2QjJnSjFDO0V1QnpnSkU7SUFDRSw0QkFBcUM7RXZCMmdKekM7RXVCemdKRTtJQUNFLDhCQUF1QztFdkIyZ0ozQztFdUJ6Z0pFO0lBQ0UsNEJBQXFDO0V2QjJnSnpDO0V1QnpnSkU7SUFDRSw4QkFBdUM7RXZCMmdKM0M7RXVCemdKRTtJQUNFLDZCQUFzQztFdkIyZ0oxQztFdUJ6Z0pFO0lBQ0UsK0JBQXdDO0V2QjJnSjVDO0V1QmppSkU7SUFDRSwyQkFBb0M7RXZCbWlKeEM7RXVCamlKRTtJQUNFLDZCQUFzQztFdkJtaUoxQztFdUJqaUpFO0lBQ0UsNEJBQXFDO0V2Qm1pSnpDO0V1QmppSkU7SUFDRSw4QkFBdUM7RXZCbWlKM0M7RXVCamlKRTtJQUNFLDRCQUFxQztFdkJtaUp6QztFdUJqaUpFO0lBQ0UsOEJBQXVDO0V2Qm1pSjNDO0V1QmppSkU7SUFDRSw2QkFBc0M7RXZCbWlKMUM7RXVCamlKRTtJQUNFLCtCQUF3QztFdkJtaUo1QztFdUJ6akpFO0lBQ0UsMkJBQW9DO0V2QjJqSnhDO0V1QnpqSkU7SUFDRSw2QkFBc0M7RXZCMmpKMUM7RXVCempKRTtJQUNFLDRCQUFxQztFdkIyakp6QztFdUJ6akpFO0lBQ0UsOEJBQXVDO0V2QjJqSjNDO0V1QnpqSkU7SUFDRSw0QkFBcUM7RXZCMmpKekM7RXVCempKRTtJQUNFLDhCQUF1QztFdkIyakozQztFdUJ6akpFO0lBQ0UsNkJBQXNDO0V2QjJqSjFDO0V1QnpqSkU7SUFDRSwrQkFBd0M7RXZCMmpKNUM7RXVCamxKRTtJQUNFLDRCQUFvQztFdkJtbEp4QztFdUJqbEpFO0lBQ0UsOEJBQXNDO0V2Qm1sSjFDO0V1QmpsSkU7SUFDRSw2QkFBcUM7RXZCbWxKekM7RXVCamxKRTtJQUNFLCtCQUF1QztFdkJtbEozQztFdUJqbEpFO0lBQ0UsNkJBQXFDO0V2Qm1sSnpDO0V1QmpsSkU7SUFDRSwrQkFBdUM7RXZCbWxKM0M7RXVCamxKRTtJQUNFLDhCQUFzQztFdkJtbEoxQztFdUJqbEpFO0lBQ0UsZ0NBQXdDO0V2Qm1sSjVDO0FBQ0Y7O0FFMXJKRTtFcUI0R0U7SUFDRSwwQkFBb0M7RXZCa2xKeEM7RXVCaGxKRTtJQUNFLDRCQUFzQztFdkJrbEoxQztFdUJobEpFO0lBQ0UsMkJBQXFDO0V2QmtsSnpDO0V1QmhsSkU7SUFDRSw2QkFBdUM7RXZCa2xKM0M7RXVCaGxKRTtJQUNFLDJCQUFxQztFdkJrbEp6QztFdUJobEpFO0lBQ0UsNkJBQXVDO0V2QmtsSjNDO0V1QmhsSkU7SUFDRSw0QkFBc0M7RXZCa2xKMUM7RXVCaGxKRTtJQUNFLDhCQUF3QztFdkJrbEo1QztFdUJ4bUpFO0lBQ0UsMEJBQW9DO0V2QjBtSnhDO0V1QnhtSkU7SUFDRSw0QkFBc0M7RXZCMG1KMUM7RXVCeG1KRTtJQUNFLDJCQUFxQztFdkIwbUp6QztFdUJ4bUpFO0lBQ0UsNkJBQXVDO0V2QjBtSjNDO0V1QnhtSkU7SUFDRSwyQkFBcUM7RXZCMG1KekM7RXVCeG1KRTtJQUNFLDZCQUF1QztFdkIwbUozQztFdUJ4bUpFO0lBQ0UsNEJBQXNDO0V2QjBtSjFDO0V1QnhtSkU7SUFDRSw4QkFBd0M7RXZCMG1KNUM7RXVCaG9KRTtJQUNFLDJCQUFvQztFdkJrb0p4QztFdUJob0pFO0lBQ0UsNkJBQXNDO0V2QmtvSjFDO0V1QmhvSkU7SUFDRSw0QkFBcUM7RXZCa29KekM7RXVCaG9KRTtJQUNFLDhCQUF1QztFdkJrb0ozQztFdUJob0pFO0lBQ0UsNEJBQXFDO0V2QmtvSnpDO0V1QmhvSkU7SUFDRSw4QkFBdUM7RXZCa29KM0M7RXVCaG9KRTtJQUNFLDZCQUFzQztFdkJrb0oxQztFdUJob0pFO0lBQ0UsK0JBQXdDO0V2QmtvSjVDO0V1QnhwSkU7SUFDRSwyQkFBb0M7RXZCMHBKeEM7RXVCeHBKRTtJQUNFLDZCQUFzQztFdkIwcEoxQztFdUJ4cEpFO0lBQ0UsNEJBQXFDO0V2QjBwSnpDO0V1QnhwSkU7SUFDRSw4QkFBdUM7RXZCMHBKM0M7RXVCeHBKRTtJQUNFLDRCQUFxQztFdkIwcEp6QztFdUJ4cEpFO0lBQ0UsOEJBQXVDO0V2QjBwSjNDO0V1QnhwSkU7SUFDRSw2QkFBc0M7RXZCMHBKMUM7RXVCeHBKRTtJQUNFLCtCQUF3QztFdkIwcEo1QztFdUJockpFO0lBQ0UsMkJBQW9DO0V2QmtySnhDO0V1QmhySkU7SUFDRSw2QkFBc0M7RXZCa3JKMUM7RXVCaHJKRTtJQUNFLDRCQUFxQztFdkJrckp6QztFdUJockpFO0lBQ0UsOEJBQXVDO0V2QmtySjNDO0V1QmhySkU7SUFDRSw0QkFBcUM7RXZCa3JKekM7RXVCaHJKRTtJQUNFLDhCQUF1QztFdkJrckozQztFdUJockpFO0lBQ0UsNkJBQXNDO0V2QmtySjFDO0V1QmhySkU7SUFDRSwrQkFBd0M7RXZCa3JKNUM7RXVCeHNKRTtJQUNFLDJCQUFvQztFdkIwc0p4QztFdUJ4c0pFO0lBQ0UsNkJBQXNDO0V2QjBzSjFDO0V1QnhzSkU7SUFDRSw0QkFBcUM7RXZCMHNKekM7RXVCeHNKRTtJQUNFLDhCQUF1QztFdkIwc0ozQztFdUJ4c0pFO0lBQ0UsNEJBQXFDO0V2QjBzSnpDO0V1QnhzSkU7SUFDRSw4QkFBdUM7RXZCMHNKM0M7RXVCeHNKRTtJQUNFLDZCQUFzQztFdkIwc0oxQztFdUJ4c0pFO0lBQ0UsK0JBQXdDO0V2QjBzSjVDO0V1Qmh1SkU7SUFDRSwyQkFBb0M7RXZCa3VKeEM7RXVCaHVKRTtJQUNFLDZCQUFzQztFdkJrdUoxQztFdUJodUpFO0lBQ0UsNEJBQXFDO0V2Qmt1SnpDO0V1Qmh1SkU7SUFDRSw4QkFBdUM7RXZCa3VKM0M7RXVCaHVKRTtJQUNFLDRCQUFxQztFdkJrdUp6QztFdUJodUpFO0lBQ0UsOEJBQXVDO0V2Qmt1SjNDO0V1Qmh1SkU7SUFDRSw2QkFBc0M7RXZCa3VKMUM7RXVCaHVKRTtJQUNFLCtCQUF3QztFdkJrdUo1QztFdUJ4dkpFO0lBQ0UsMkJBQW9DO0V2QjB2SnhDO0V1Qnh2SkU7SUFDRSw2QkFBc0M7RXZCMHZKMUM7RXVCeHZKRTtJQUNFLDRCQUFxQztFdkIwdkp6QztFdUJ4dkpFO0lBQ0UsOEJBQXVDO0V2QjB2SjNDO0V1Qnh2SkU7SUFDRSw0QkFBcUM7RXZCMHZKekM7RXVCeHZKRTtJQUNFLDhCQUF1QztFdkIwdkozQztFdUJ4dkpFO0lBQ0UsNkJBQXNDO0V2QjB2SjFDO0V1Qnh2SkU7SUFDRSwrQkFBd0M7RXZCMHZKNUM7RXVCaHhKRTtJQUNFLDJCQUFvQztFdkJreEp4QztFdUJoeEpFO0lBQ0UsNkJBQXNDO0V2Qmt4SjFDO0V1Qmh4SkU7SUFDRSw0QkFBcUM7RXZCa3hKekM7RXVCaHhKRTtJQUNFLDhCQUF1QztFdkJreEozQztFdUJoeEpFO0lBQ0UsNEJBQXFDO0V2Qmt4SnpDO0V1Qmh4SkU7SUFDRSw4QkFBdUM7RXZCa3hKM0M7RXVCaHhKRTtJQUNFLDZCQUFzQztFdkJreEoxQztFdUJoeEpFO0lBQ0UsK0JBQXdDO0V2Qmt4SjVDO0V1Qnh5SkU7SUFDRSwyQkFBb0M7RXZCMHlKeEM7RXVCeHlKRTtJQUNFLDZCQUFzQztFdkIweUoxQztFdUJ4eUpFO0lBQ0UsNEJBQXFDO0V2QjB5SnpDO0V1Qnh5SkU7SUFDRSw4QkFBdUM7RXZCMHlKM0M7RXVCeHlKRTtJQUNFLDRCQUFxQztFdkIweUp6QztFdUJ4eUpFO0lBQ0UsOEJBQXVDO0V2QjB5SjNDO0V1Qnh5SkU7SUFDRSw2QkFBc0M7RXZCMHlKMUM7RXVCeHlKRTtJQUNFLCtCQUF3QztFdkIweUo1QztFdUJoMEpFO0lBQ0UsMkJBQW9DO0V2QmswSnhDO0V1QmgwSkU7SUFDRSw2QkFBc0M7RXZCazBKMUM7RXVCaDBKRTtJQUNFLDRCQUFxQztFdkJrMEp6QztFdUJoMEpFO0lBQ0UsOEJBQXVDO0V2QmswSjNDO0V1QmgwSkU7SUFDRSw0QkFBcUM7RXZCazBKekM7RXVCaDBKRTtJQUNFLDhCQUF1QztFdkJrMEozQztFdUJoMEpFO0lBQ0UsNkJBQXNDO0V2QmswSjFDO0V1QmgwSkU7SUFDRSwrQkFBd0M7RXZCazBKNUM7RXVCeDFKRTtJQUNFLDJCQUFvQztFdkIwMUp4QztFdUJ4MUpFO0lBQ0UsNkJBQXNDO0V2QjAxSjFDO0V1QngxSkU7SUFDRSw0QkFBcUM7RXZCMDFKekM7RXVCeDFKRTtJQUNFLDhCQUF1QztFdkIwMUozQztFdUJ4MUpFO0lBQ0UsNEJBQXFDO0V2QjAxSnpDO0V1QngxSkU7SUFDRSw4QkFBdUM7RXZCMDFKM0M7RXVCeDFKRTtJQUNFLDZCQUFzQztFdkIwMUoxQztFdUJ4MUpFO0lBQ0UsK0JBQXdDO0V2QjAxSjVDO0V1QmgzSkU7SUFDRSwyQkFBb0M7RXZCazNKeEM7RXVCaDNKRTtJQUNFLDZCQUFzQztFdkJrM0oxQztFdUJoM0pFO0lBQ0UsNEJBQXFDO0V2QmszSnpDO0V1QmgzSkU7SUFDRSw4QkFBdUM7RXZCazNKM0M7RXVCaDNKRTtJQUNFLDRCQUFxQztFdkJrM0p6QztFdUJoM0pFO0lBQ0UsOEJBQXVDO0V2QmszSjNDO0V1QmgzSkU7SUFDRSw2QkFBc0M7RXZCazNKMUM7RXVCaDNKRTtJQUNFLCtCQUF3QztFdkJrM0o1QztFdUJ4NEpFO0lBQ0UsMkJBQW9DO0V2QjA0SnhDO0V1Qng0SkU7SUFDRSw2QkFBc0M7RXZCMDRKMUM7RXVCeDRKRTtJQUNFLDRCQUFxQztFdkIwNEp6QztFdUJ4NEpFO0lBQ0UsOEJBQXVDO0V2QjA0SjNDO0V1Qng0SkU7SUFDRSw0QkFBcUM7RXZCMDRKekM7RXVCeDRKRTtJQUNFLDhCQUF1QztFdkIwNEozQztFdUJ4NEpFO0lBQ0UsNkJBQXNDO0V2QjA0SjFDO0V1Qng0SkU7SUFDRSwrQkFBd0M7RXZCMDRKNUM7RXVCaDZKRTtJQUNFLDJCQUFvQztFdkJrNkp4QztFdUJoNkpFO0lBQ0UsNkJBQXNDO0V2Qms2SjFDO0V1Qmg2SkU7SUFDRSw0QkFBcUM7RXZCazZKekM7RXVCaDZKRTtJQUNFLDhCQUF1QztFdkJrNkozQztFdUJoNkpFO0lBQ0UsNEJBQXFDO0V2Qms2SnpDO0V1Qmg2SkU7SUFDRSw4QkFBdUM7RXZCazZKM0M7RXVCaDZKRTtJQUNFLDZCQUFzQztFdkJrNkoxQztFdUJoNkpFO0lBQ0UsK0JBQXdDO0V2Qms2SjVDO0V1Qng3SkU7SUFDRSwyQkFBb0M7RXZCMDdKeEM7RXVCeDdKRTtJQUNFLDZCQUFzQztFdkIwN0oxQztFdUJ4N0pFO0lBQ0UsNEJBQXFDO0V2QjA3SnpDO0V1Qng3SkU7SUFDRSw4QkFBdUM7RXZCMDdKM0M7RXVCeDdKRTtJQUNFLDRCQUFxQztFdkIwN0p6QztFdUJ4N0pFO0lBQ0UsOEJBQXVDO0V2QjA3SjNDO0V1Qng3SkU7SUFDRSw2QkFBc0M7RXZCMDdKMUM7RXVCeDdKRTtJQUNFLCtCQUF3QztFdkIwN0o1QztFdUJoOUpFO0lBQ0UsMkJBQW9DO0V2Qms5SnhDO0V1Qmg5SkU7SUFDRSw2QkFBc0M7RXZCazlKMUM7RXVCaDlKRTtJQUNFLDRCQUFxQztFdkJrOUp6QztFdUJoOUpFO0lBQ0UsOEJBQXVDO0V2Qms5SjNDO0V1Qmg5SkU7SUFDRSw0QkFBcUM7RXZCazlKekM7RXVCaDlKRTtJQUNFLDhCQUF1QztFdkJrOUozQztFdUJoOUpFO0lBQ0UsNkJBQXNDO0V2Qms5SjFDO0V1Qmg5SkU7SUFDRSwrQkFBd0M7RXZCazlKNUM7RXVCeCtKRTtJQUNFLDJCQUFvQztFdkIwK0p4QztFdUJ4K0pFO0lBQ0UsNkJBQXNDO0V2QjArSjFDO0V1QngrSkU7SUFDRSw0QkFBcUM7RXZCMCtKekM7RXVCeCtKRTtJQUNFLDhCQUF1QztFdkIwK0ozQztFdUJ4K0pFO0lBQ0UsNEJBQXFDO0V2QjArSnpDO0V1QngrSkU7SUFDRSw4QkFBdUM7RXZCMCtKM0M7RXVCeCtKRTtJQUNFLDZCQUFzQztFdkIwK0oxQztFdUJ4K0pFO0lBQ0UsK0JBQXdDO0V2QjArSjVDO0V1QmhnS0U7SUFDRSwyQkFBb0M7RXZCa2dLeEM7RXVCaGdLRTtJQUNFLDZCQUFzQztFdkJrZ0sxQztFdUJoZ0tFO0lBQ0UsNEJBQXFDO0V2QmtnS3pDO0V1QmhnS0U7SUFDRSw4QkFBdUM7RXZCa2dLM0M7RXVCaGdLRTtJQUNFLDRCQUFxQztFdkJrZ0t6QztFdUJoZ0tFO0lBQ0UsOEJBQXVDO0V2QmtnSzNDO0V1QmhnS0U7SUFDRSw2QkFBc0M7RXZCa2dLMUM7RXVCaGdLRTtJQUNFLCtCQUF3QztFdkJrZ0s1QztFdUJ4aEtFO0lBQ0UsMkJBQW9DO0V2QjBoS3hDO0V1QnhoS0U7SUFDRSw2QkFBc0M7RXZCMGhLMUM7RXVCeGhLRTtJQUNFLDRCQUFxQztFdkIwaEt6QztFdUJ4aEtFO0lBQ0UsOEJBQXVDO0V2QjBoSzNDO0V1QnhoS0U7SUFDRSw0QkFBcUM7RXZCMGhLekM7RXVCeGhLRTtJQUNFLDhCQUF1QztFdkIwaEszQztFdUJ4aEtFO0lBQ0UsNkJBQXNDO0V2QjBoSzFDO0V1QnhoS0U7SUFDRSwrQkFBd0M7RXZCMGhLNUM7RXVCaGpLRTtJQUNFLDRCQUFvQztFdkJrakt4QztFdUJoaktFO0lBQ0UsOEJBQXNDO0V2QmtqSzFDO0V1QmhqS0U7SUFDRSw2QkFBcUM7RXZCa2pLekM7RXVCaGpLRTtJQUNFLCtCQUF1QztFdkJrakszQztFdUJoaktFO0lBQ0UsNkJBQXFDO0V2QmtqS3pDO0V1QmhqS0U7SUFDRSwrQkFBdUM7RXZCa2pLM0M7RXVCaGpLRTtJQUNFLDhCQUFzQztFdkJraksxQztFdUJoaktFO0lBQ0UsZ0NBQXdDO0V2QmtqSzVDO0FBQ0Y7O0FFcnJLRTtFcUJ3SUU7SUFDRSwwQkFBb0M7RXZCaWpLeEM7RXVCL2lLRTtJQUNFLDRCQUFzQztFdkJpaksxQztFdUIvaUtFO0lBQ0UsMkJBQXFDO0V2QmlqS3pDO0V1Qi9pS0U7SUFDRSw2QkFBdUM7RXZCaWpLM0M7RXVCL2lLRTtJQUNFLDJCQUFxQztFdkJpakt6QztFdUIvaUtFO0lBQ0UsNkJBQXVDO0V2QmlqSzNDO0V1Qi9pS0U7SUFDRSw0QkFBc0M7RXZCaWpLMUM7RXVCL2lLRTtJQUNFLDhCQUF3QztFdkJpaks1QztFdUJ2a0tFO0lBQ0UsMEJBQW9DO0V2QnlrS3hDO0V1QnZrS0U7SUFDRSw0QkFBc0M7RXZCeWtLMUM7RXVCdmtLRTtJQUNFLDJCQUFxQztFdkJ5a0t6QztFdUJ2a0tFO0lBQ0UsNkJBQXVDO0V2QnlrSzNDO0V1QnZrS0U7SUFDRSwyQkFBcUM7RXZCeWtLekM7RXVCdmtLRTtJQUNFLDZCQUF1QztFdkJ5a0szQztFdUJ2a0tFO0lBQ0UsNEJBQXNDO0V2QnlrSzFDO0V1QnZrS0U7SUFDRSw4QkFBd0M7RXZCeWtLNUM7RXVCL2xLRTtJQUNFLDJCQUFvQztFdkJpbUt4QztFdUIvbEtFO0lBQ0UsNkJBQXNDO0V2QmltSzFDO0V1Qi9sS0U7SUFDRSw0QkFBcUM7RXZCaW1LekM7RXVCL2xLRTtJQUNFLDhCQUF1QztFdkJpbUszQztFdUIvbEtFO0lBQ0UsNEJBQXFDO0V2QmltS3pDO0V1Qi9sS0U7SUFDRSw4QkFBdUM7RXZCaW1LM0M7RXVCL2xLRTtJQUNFLDZCQUFzQztFdkJpbUsxQztFdUIvbEtFO0lBQ0UsK0JBQXdDO0V2QmltSzVDO0V1QnZuS0U7SUFDRSwyQkFBb0M7RXZCeW5LeEM7RXVCdm5LRTtJQUNFLDZCQUFzQztFdkJ5bksxQztFdUJ2bktFO0lBQ0UsNEJBQXFDO0V2QnluS3pDO0V1QnZuS0U7SUFDRSw4QkFBdUM7RXZCeW5LM0M7RXVCdm5LRTtJQUNFLDRCQUFxQztFdkJ5bkt6QztFdUJ2bktFO0lBQ0UsOEJBQXVDO0V2QnluSzNDO0V1QnZuS0U7SUFDRSw2QkFBc0M7RXZCeW5LMUM7RXVCdm5LRTtJQUNFLCtCQUF3QztFdkJ5bks1QztFdUIvb0tFO0lBQ0UsMkJBQW9DO0V2QmlwS3hDO0V1Qi9vS0U7SUFDRSw2QkFBc0M7RXZCaXBLMUM7RXVCL29LRTtJQUNFLDRCQUFxQztFdkJpcEt6QztFdUIvb0tFO0lBQ0UsOEJBQXVDO0V2QmlwSzNDO0V1Qi9vS0U7SUFDRSw0QkFBcUM7RXZCaXBLekM7RXVCL29LRTtJQUNFLDhCQUF1QztFdkJpcEszQztFdUIvb0tFO0lBQ0UsNkJBQXNDO0V2QmlwSzFDO0V1Qi9vS0U7SUFDRSwrQkFBd0M7RXZCaXBLNUM7RXVCdnFLRTtJQUNFLDJCQUFvQztFdkJ5cUt4QztFdUJ2cUtFO0lBQ0UsNkJBQXNDO0V2QnlxSzFDO0V1QnZxS0U7SUFDRSw0QkFBcUM7RXZCeXFLekM7RXVCdnFLRTtJQUNFLDhCQUF1QztFdkJ5cUszQztFdUJ2cUtFO0lBQ0UsNEJBQXFDO0V2QnlxS3pDO0V1QnZxS0U7SUFDRSw4QkFBdUM7RXZCeXFLM0M7RXVCdnFLRTtJQUNFLDZCQUFzQztFdkJ5cUsxQztFdUJ2cUtFO0lBQ0UsK0JBQXdDO0V2QnlxSzVDO0V1Qi9yS0U7SUFDRSwyQkFBb0M7RXZCaXNLeEM7RXVCL3JLRTtJQUNFLDZCQUFzQztFdkJpc0sxQztFdUIvcktFO0lBQ0UsNEJBQXFDO0V2QmlzS3pDO0V1Qi9yS0U7SUFDRSw4QkFBdUM7RXZCaXNLM0M7RXVCL3JLRTtJQUNFLDRCQUFxQztFdkJpc0t6QztFdUIvcktFO0lBQ0UsOEJBQXVDO0V2QmlzSzNDO0V1Qi9yS0U7SUFDRSw2QkFBc0M7RXZCaXNLMUM7RXVCL3JLRTtJQUNFLCtCQUF3QztFdkJpc0s1QztFdUJ2dEtFO0lBQ0UsMkJBQW9DO0V2Qnl0S3hDO0V1QnZ0S0U7SUFDRSw2QkFBc0M7RXZCeXRLMUM7RXVCdnRLRTtJQUNFLDRCQUFxQztFdkJ5dEt6QztFdUJ2dEtFO0lBQ0UsOEJBQXVDO0V2Qnl0SzNDO0V1QnZ0S0U7SUFDRSw0QkFBcUM7RXZCeXRLekM7RXVCdnRLRTtJQUNFLDhCQUF1QztFdkJ5dEszQztFdUJ2dEtFO0lBQ0UsNkJBQXNDO0V2Qnl0SzFDO0V1QnZ0S0U7SUFDRSwrQkFBd0M7RXZCeXRLNUM7RXVCL3VLRTtJQUNFLDJCQUFvQztFdkJpdkt4QztFdUIvdUtFO0lBQ0UsNkJBQXNDO0V2Qml2SzFDO0V1Qi91S0U7SUFDRSw0QkFBcUM7RXZCaXZLekM7RXVCL3VLRTtJQUNFLDhCQUF1QztFdkJpdkszQztFdUIvdUtFO0lBQ0UsNEJBQXFDO0V2Qml2S3pDO0V1Qi91S0U7SUFDRSw4QkFBdUM7RXZCaXZLM0M7RXVCL3VLRTtJQUNFLDZCQUFzQztFdkJpdksxQztFdUIvdUtFO0lBQ0UsK0JBQXdDO0V2Qml2SzVDO0V1QnZ3S0U7SUFDRSwyQkFBb0M7RXZCeXdLeEM7RXVCdndLRTtJQUNFLDZCQUFzQztFdkJ5d0sxQztFdUJ2d0tFO0lBQ0UsNEJBQXFDO0V2Qnl3S3pDO0V1QnZ3S0U7SUFDRSw4QkFBdUM7RXZCeXdLM0M7RXVCdndLRTtJQUNFLDRCQUFxQztFdkJ5d0t6QztFdUJ2d0tFO0lBQ0UsOEJBQXVDO0V2Qnl3SzNDO0V1QnZ3S0U7SUFDRSw2QkFBc0M7RXZCeXdLMUM7RXVCdndLRTtJQUNFLCtCQUF3QztFdkJ5d0s1QztFdUIveEtFO0lBQ0UsMkJBQW9DO0V2Qml5S3hDO0V1Qi94S0U7SUFDRSw2QkFBc0M7RXZCaXlLMUM7RXVCL3hLRTtJQUNFLDRCQUFxQztFdkJpeUt6QztFdUIveEtFO0lBQ0UsOEJBQXVDO0V2Qml5SzNDO0V1Qi94S0U7SUFDRSw0QkFBcUM7RXZCaXlLekM7RXVCL3hLRTtJQUNFLDhCQUF1QztFdkJpeUszQztFdUIveEtFO0lBQ0UsNkJBQXNDO0V2Qml5SzFDO0V1Qi94S0U7SUFDRSwrQkFBd0M7RXZCaXlLNUM7RXVCdnpLRTtJQUNFLDJCQUFvQztFdkJ5ekt4QztFdUJ2ektFO0lBQ0UsNkJBQXNDO0V2Qnl6SzFDO0V1QnZ6S0U7SUFDRSw0QkFBcUM7RXZCeXpLekM7RXVCdnpLRTtJQUNFLDhCQUF1QztFdkJ5ekszQztFdUJ2ektFO0lBQ0UsNEJBQXFDO0V2Qnl6S3pDO0V1QnZ6S0U7SUFDRSw4QkFBdUM7RXZCeXpLM0M7RXVCdnpLRTtJQUNFLDZCQUFzQztFdkJ5eksxQztFdUJ2ektFO0lBQ0UsK0JBQXdDO0V2Qnl6SzVDO0V1Qi8wS0U7SUFDRSwyQkFBb0M7RXZCaTFLeEM7RXVCLzBLRTtJQUNFLDZCQUFzQztFdkJpMUsxQztFdUIvMEtFO0lBQ0UsNEJBQXFDO0V2QmkxS3pDO0V1Qi8wS0U7SUFDRSw4QkFBdUM7RXZCaTFLM0M7RXVCLzBLRTtJQUNFLDRCQUFxQztFdkJpMUt6QztFdUIvMEtFO0lBQ0UsOEJBQXVDO0V2QmkxSzNDO0V1Qi8wS0U7SUFDRSw2QkFBc0M7RXZCaTFLMUM7RXVCLzBLRTtJQUNFLCtCQUF3QztFdkJpMUs1QztFdUJ2MktFO0lBQ0UsMkJBQW9DO0V2QnkyS3hDO0V1QnYyS0U7SUFDRSw2QkFBc0M7RXZCeTJLMUM7RXVCdjJLRTtJQUNFLDRCQUFxQztFdkJ5Mkt6QztFdUJ2MktFO0lBQ0UsOEJBQXVDO0V2QnkySzNDO0V1QnYyS0U7SUFDRSw0QkFBcUM7RXZCeTJLekM7RXVCdjJLRTtJQUNFLDhCQUF1QztFdkJ5MkszQztFdUJ2MktFO0lBQ0UsNkJBQXNDO0V2QnkySzFDO0V1QnYyS0U7SUFDRSwrQkFBd0M7RXZCeTJLNUM7RXVCLzNLRTtJQUNFLDJCQUFvQztFdkJpNEt4QztFdUIvM0tFO0lBQ0UsNkJBQXNDO0V2Qmk0SzFDO0V1Qi8zS0U7SUFDRSw0QkFBcUM7RXZCaTRLekM7RXVCLzNLRTtJQUNFLDhCQUF1QztFdkJpNEszQztFdUIvM0tFO0lBQ0UsNEJBQXFDO0V2Qmk0S3pDO0V1Qi8zS0U7SUFDRSw4QkFBdUM7RXZCaTRLM0M7RXVCLzNLRTtJQUNFLDZCQUFzQztFdkJpNEsxQztFdUIvM0tFO0lBQ0UsK0JBQXdDO0V2Qmk0SzVDO0V1QnY1S0U7SUFDRSwyQkFBb0M7RXZCeTVLeEM7RXVCdjVLRTtJQUNFLDZCQUFzQztFdkJ5NUsxQztFdUJ2NUtFO0lBQ0UsNEJBQXFDO0V2Qnk1S3pDO0V1QnY1S0U7SUFDRSw4QkFBdUM7RXZCeTVLM0M7RXVCdjVLRTtJQUNFLDRCQUFxQztFdkJ5NUt6QztFdUJ2NUtFO0lBQ0UsOEJBQXVDO0V2Qnk1SzNDO0V1QnY1S0U7SUFDRSw2QkFBc0M7RXZCeTVLMUM7RXVCdjVLRTtJQUNFLCtCQUF3QztFdkJ5NUs1QztFdUIvNktFO0lBQ0UsMkJBQW9DO0V2Qmk3S3hDO0V1Qi82S0U7SUFDRSw2QkFBc0M7RXZCaTdLMUM7RXVCLzZLRTtJQUNFLDRCQUFxQztFdkJpN0t6QztFdUIvNktFO0lBQ0UsOEJBQXVDO0V2Qmk3SzNDO0V1Qi82S0U7SUFDRSw0QkFBcUM7RXZCaTdLekM7RXVCLzZLRTtJQUNFLDhCQUF1QztFdkJpN0szQztFdUIvNktFO0lBQ0UsNkJBQXNDO0V2Qmk3SzFDO0V1Qi82S0U7SUFDRSwrQkFBd0M7RXZCaTdLNUM7RXVCdjhLRTtJQUNFLDJCQUFvQztFdkJ5OEt4QztFdUJ2OEtFO0lBQ0UsNkJBQXNDO0V2Qnk4SzFDO0V1QnY4S0U7SUFDRSw0QkFBcUM7RXZCeThLekM7RXVCdjhLRTtJQUNFLDhCQUF1QztFdkJ5OEszQztFdUJ2OEtFO0lBQ0UsNEJBQXFDO0V2Qnk4S3pDO0V1QnY4S0U7SUFDRSw4QkFBdUM7RXZCeThLM0M7RXVCdjhLRTtJQUNFLDZCQUFzQztFdkJ5OEsxQztFdUJ2OEtFO0lBQ0UsK0JBQXdDO0V2Qnk4SzVDO0V1Qi85S0U7SUFDRSwyQkFBb0M7RXZCaStLeEM7RXVCLzlLRTtJQUNFLDZCQUFzQztFdkJpK0sxQztFdUIvOUtFO0lBQ0UsNEJBQXFDO0V2QmkrS3pDO0V1Qi85S0U7SUFDRSw4QkFBdUM7RXZCaStLM0M7RXVCLzlLRTtJQUNFLDRCQUFxQztFdkJpK0t6QztFdUIvOUtFO0lBQ0UsOEJBQXVDO0V2QmkrSzNDO0V1Qi85S0U7SUFDRSw2QkFBc0M7RXZCaStLMUM7RXVCLzlLRTtJQUNFLCtCQUF3QztFdkJpK0s1QztFdUJ2L0tFO0lBQ0UsMkJBQW9DO0V2QnkvS3hDO0V1QnYvS0U7SUFDRSw2QkFBc0M7RXZCeS9LMUM7RXVCdi9LRTtJQUNFLDRCQUFxQztFdkJ5L0t6QztFdUJ2L0tFO0lBQ0UsOEJBQXVDO0V2QnkvSzNDO0V1QnYvS0U7SUFDRSw0QkFBcUM7RXZCeS9LekM7RXVCdi9LRTtJQUNFLDhCQUF1QztFdkJ5L0szQztFdUJ2L0tFO0lBQ0UsNkJBQXNDO0V2QnkvSzFDO0V1QnYvS0U7SUFDRSwrQkFBd0M7RXZCeS9LNUM7RXVCL2dMRTtJQUNFLDRCQUFvQztFdkJpaEx4QztFdUIvZ0xFO0lBQ0UsOEJBQXNDO0V2QmloTDFDO0V1Qi9nTEU7SUFDRSw2QkFBcUM7RXZCaWhMekM7RXVCL2dMRTtJQUNFLCtCQUF1QztFdkJpaEwzQztFdUIvZ0xFO0lBQ0UsNkJBQXFDO0V2QmloTHpDO0V1Qi9nTEU7SUFDRSwrQkFBdUM7RXZCaWhMM0M7RXVCL2dMRTtJQUNFLDhCQUFzQztFdkJpaEwxQztFdUIvZ0xFO0lBQ0UsZ0NBQXdDO0V2QmloTDVDO0FBQ0Y7O0F3QjNyTEE7OzRCeEIrckw0QjtBd0Izckw1QjtFdEJnQkUsaUNBQWlDO0VBQ2pDLHlCQUF5QjtFQUN6QixnQkRJVztFQ0hYLGtCQUFrQjtBRjhxTHBCOztBd0I3ckxBO0V0Qm1CRSx3Q0FBd0M7RUFDeEMsZ0JERlc7RUNHWCxrQkFBa0I7QUY4cUxwQjs7QXdCL3JMQTtFdEJxQkUsd0NBQXdDO0VBQ3hDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUY4cUxwQjs7QXdCanNMQTtFdEJ1QkUsbUNBQW1DO0VBQ25DLHlCQUF5QjtFQUN6QixnQkRmVztFQ2dCWCxrQkFBa0I7QUY4cUxwQjs7QXdCcHNMQTtFdEIwQkUsd0NBQXdDO0VBQ3hDLGdCRHJCVztFQ3NCWCxrQkFBa0I7QUY4cUxwQjs7QXdCdHNMQTtFdEI0QkUsMENBQTBDO0VBQzFDLGdCRDNCVztFQzRCWCxrQkFBa0I7QUY4cUxwQjs7QXdCeHNMQTs7NEJ4QjRzTDRCO0F3QnpzTDVCO0VBQ0UsV3ZCM0JnQjtBRHN1TGxCOztBd0J4c0xBO0VBQ0UsY3ZCdkJtQjtBRGt1THJCOztBd0J4c0xBO0VBQ0UsV3ZCcENnQjtBRCt1TGxCOztBd0J4c0xBO0VBQ0UsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osV0FBVztFQUNYLG1CQUFtQjtBeEIyc0xyQjs7QXdCeHNMQTtFQUNFLG1CdEIwQzZCO0FGaXFML0I7O0F3QnhzTEE7RUFDRSxrQnRCc0M2QjtBRnFxTC9COztBd0J4c0xBO0VBQ0UsbUJ0QmtDNkI7QUZ5cUwvQjs7QXdCeHNMQTtFQUNFLGV0QjhCNkI7QUY2cUwvQjs7QXdCeHNMQTtFQUNFLG1CdEIwQjZCO0FGaXJML0I7O0F3QnhzTEE7RUFDRSxrQnRCc0I2QjtBRnFyTC9COztBd0J4c0xBO0VBQ0UsaUJ0QmtCNkI7QUZ5ckwvQjs7QXdCeHNMQTtFQUNFLG1CdEJjNkI7QUY2ckwvQjs7QXdCeHNMQTtFQUNFLGV0QlU2QjtBRmlzTC9COztBd0J4c0xBO0VBQ0UsaUJ0Qk02QjtBRnFzTC9COztBeUJueUxBOzs0QnpCdXlMNEI7QXlCcHlMNUI7RUFDRSxjQUFjO0F6QnN5TGhCOztBeUJueUxBO0VBQ0UsaUJBQWlCO0F6QnN5TG5COztBeUJueUxBO0VBQ0UsZ0JBQWdCO0F6QnN5TGxCOztBeUJueUxBO0VBQ0UsaUJBQWlCO0F6QnN5TG5COztBeUJueUxBO0VBQ0UsY0FBYztBekJzeUxoQjs7QXlCbnlMQTtFQUNFLGdCQUFnQjtBekJzeUxsQjs7QTBCOXpMQTs7NEIxQmswTDRCO0EwQjV6TDFCO0VBQ0UsU0FGZTtBMUJnMExuQjs7QTBCL3pMRTtFQUNFLFNBRmU7QTFCbzBMbkI7O0EwQm4wTEU7RUFDRSxVQUZlO0ExQncwTG5COztBMEJ2MExFO0VBQ0UsVUFGZTtBMUI0MExuQjs7QTBCMzBMRTtFQUNFLFVBRmU7QTFCZzFMbkI7O0EwQi8wTEU7RUFDRSxVQUZlO0ExQm8xTG5COztBMEJuMUxFO0VBQ0UsVUFGZTtBMUJ3MUxuQjs7QTBCdjFMRTtFQUNFLFVBRmU7QTFCNDFMbkI7O0EwQjMxTEU7RUFDRSxVQUZlO0ExQmcyTG5COztBMEIvMUxFO0VBQ0UsVUFGZTtBMUJvMkxuQjs7QTBCbjJMRTtFQUNFLFVBRmU7QTFCdzJMbkI7O0EwQnYyTEU7RUFDRSxVQUZlO0ExQjQyTG5COztBMEIzMkxFO0VBQ0UsVUFGZTtBMUJnM0xuQjs7QTBCLzJMRTtFQUNFLFVBRmU7QTFCbzNMbkI7O0EwQm4zTEU7RUFDRSxVQUZlO0ExQnczTG5COztBMEJ2M0xFO0VBQ0UsVUFGZTtBMUI0M0xuQjs7QTBCMzNMRTtFQUNFLFVBRmU7QTFCZzRMbkI7O0EwQi8zTEU7RUFDRSxVQUZlO0ExQm80TG5COztBMEJuNExFO0VBQ0UsVUFGZTtBMUJ3NExuQjs7QTBCdjRMRTtFQUNFLFVBRmU7QTFCNDRMbkI7O0EwQjM0TEU7RUFDRSxXQUZlO0ExQmc1TG5COztBRTE0TEU7RXdCR0U7SUFDRSxTQUZlO0UxQjY0TG5CO0UwQjU0TEU7SUFDRSxTQUZlO0UxQmc1TG5CO0UwQi80TEU7SUFDRSxVQUZlO0UxQm01TG5CO0UwQmw1TEU7SUFDRSxVQUZlO0UxQnM1TG5CO0UwQnI1TEU7SUFDRSxVQUZlO0UxQnk1TG5CO0UwQng1TEU7SUFDRSxVQUZlO0UxQjQ1TG5CO0UwQjM1TEU7SUFDRSxVQUZlO0UxQis1TG5CO0UwQjk1TEU7SUFDRSxVQUZlO0UxQms2TG5CO0UwQmo2TEU7SUFDRSxVQUZlO0UxQnE2TG5CO0UwQnA2TEU7SUFDRSxVQUZlO0UxQnc2TG5CO0UwQnY2TEU7SUFDRSxVQUZlO0UxQjI2TG5CO0UwQjE2TEU7SUFDRSxVQUZlO0UxQjg2TG5CO0UwQjc2TEU7SUFDRSxVQUZlO0UxQmk3TG5CO0UwQmg3TEU7SUFDRSxVQUZlO0UxQm83TG5CO0UwQm43TEU7SUFDRSxVQUZlO0UxQnU3TG5CO0UwQnQ3TEU7SUFDRSxVQUZlO0UxQjA3TG5CO0UwQno3TEU7SUFDRSxVQUZlO0UxQjY3TG5CO0UwQjU3TEU7SUFDRSxVQUZlO0UxQmc4TG5CO0UwQi83TEU7SUFDRSxVQUZlO0UxQm04TG5CO0UwQmw4TEU7SUFDRSxVQUZlO0UxQnM4TG5CO0UwQnI4TEU7SUFDRSxXQUZlO0UxQnk4TG5CO0FBQ0Y7O0FFNThMRTtFd0JZRTtJQUNFLFNBRmU7RTFCczhMbkI7RTBCcjhMRTtJQUNFLFNBRmU7RTFCeThMbkI7RTBCeDhMRTtJQUNFLFVBRmU7RTFCNDhMbkI7RTBCMzhMRTtJQUNFLFVBRmU7RTFCKzhMbkI7RTBCOThMRTtJQUNFLFVBRmU7RTFCazlMbkI7RTBCajlMRTtJQUNFLFVBRmU7RTFCcTlMbkI7RTBCcDlMRTtJQUNFLFVBRmU7RTFCdzlMbkI7RTBCdjlMRTtJQUNFLFVBRmU7RTFCMjlMbkI7RTBCMTlMRTtJQUNFLFVBRmU7RTFCODlMbkI7RTBCNzlMRTtJQUNFLFVBRmU7RTFCaStMbkI7RTBCaCtMRTtJQUNFLFVBRmU7RTFCbytMbkI7RTBCbitMRTtJQUNFLFVBRmU7RTFCdStMbkI7RTBCdCtMRTtJQUNFLFVBRmU7RTFCMCtMbkI7RTBCeitMRTtJQUNFLFVBRmU7RTFCNitMbkI7RTBCNStMRTtJQUNFLFVBRmU7RTFCZy9MbkI7RTBCLytMRTtJQUNFLFVBRmU7RTFCbS9MbkI7RTBCbC9MRTtJQUNFLFVBRmU7RTFCcy9MbkI7RTBCci9MRTtJQUNFLFVBRmU7RTFCeS9MbkI7RTBCeC9MRTtJQUNFLFVBRmU7RTFCNC9MbkI7RTBCMy9MRTtJQUNFLFVBRmU7RTFCKy9MbkI7RTBCOS9MRTtJQUNFLFdBRmU7RTFCa2dNbkI7QUFDRjs7QUU5Z01FO0V3QnFCRTtJQUNFLFNBRmU7RTFCKy9MbkI7RTBCOS9MRTtJQUNFLFNBRmU7RTFCa2dNbkI7RTBCamdNRTtJQUNFLFVBRmU7RTFCcWdNbkI7RTBCcGdNRTtJQUNFLFVBRmU7RTFCd2dNbkI7RTBCdmdNRTtJQUNFLFVBRmU7RTFCMmdNbkI7RTBCMWdNRTtJQUNFLFVBRmU7RTFCOGdNbkI7RTBCN2dNRTtJQUNFLFVBRmU7RTFCaWhNbkI7RTBCaGhNRTtJQUNFLFVBRmU7RTFCb2hNbkI7RTBCbmhNRTtJQUNFLFVBRmU7RTFCdWhNbkI7RTBCdGhNRTtJQUNFLFVBRmU7RTFCMGhNbkI7RTBCemhNRTtJQUNFLFVBRmU7RTFCNmhNbkI7RTBCNWhNRTtJQUNFLFVBRmU7RTFCZ2lNbkI7RTBCL2hNRTtJQUNFLFVBRmU7RTFCbWlNbkI7RTBCbGlNRTtJQUNFLFVBRmU7RTFCc2lNbkI7RTBCcmlNRTtJQUNFLFVBRmU7RTFCeWlNbkI7RTBCeGlNRTtJQUNFLFVBRmU7RTFCNGlNbkI7RTBCM2lNRTtJQUNFLFVBRmU7RTFCK2lNbkI7RTBCOWlNRTtJQUNFLFVBRmU7RTFCa2pNbkI7RTBCampNRTtJQUNFLFVBRmU7RTFCcWpNbkI7RTBCcGpNRTtJQUNFLFVBRmU7RTFCd2pNbkI7RTBCdmpNRTtJQUNFLFdBRmU7RTFCMmpNbkI7QUFDRjs7QUVobE1FO0V3QjhCRTtJQUNFLFNBRmU7RTFCd2pNbkI7RTBCdmpNRTtJQUNFLFNBRmU7RTFCMmpNbkI7RTBCMWpNRTtJQUNFLFVBRmU7RTFCOGpNbkI7RTBCN2pNRTtJQUNFLFVBRmU7RTFCaWtNbkI7RTBCaGtNRTtJQUNFLFVBRmU7RTFCb2tNbkI7RTBCbmtNRTtJQUNFLFVBRmU7RTFCdWtNbkI7RTBCdGtNRTtJQUNFLFVBRmU7RTFCMGtNbkI7RTBCemtNRTtJQUNFLFVBRmU7RTFCNmtNbkI7RTBCNWtNRTtJQUNFLFVBRmU7RTFCZ2xNbkI7RTBCL2tNRTtJQUNFLFVBRmU7RTFCbWxNbkI7RTBCbGxNRTtJQUNFLFVBRmU7RTFCc2xNbkI7RTBCcmxNRTtJQUNFLFVBRmU7RTFCeWxNbkI7RTBCeGxNRTtJQUNFLFVBRmU7RTFCNGxNbkI7RTBCM2xNRTtJQUNFLFVBRmU7RTFCK2xNbkI7RTBCOWxNRTtJQUNFLFVB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QWE7RUFBYixhQUFhO0VBQ2Isc0JBQXFCO01BQXJCLG1CQUFxQjtVQUFyQixxQkFBcUI7RUFDckIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsbUIxQ3BScUI7RTBDcVJyQixpQkFBaUI7QTVDK3VRM0I7O0FFdmxSRTtFMEMwVUs7SUFpQ0ssbUJBQWU7UUFBZixlQUFlO0U1Q2l2UXpCO0FBQ0Y7O0E0QzV1UUk7RUFDRSxrQjFDL1J5QjtFMENnU3pCLG9CQUFjO01BQWQsY0FBYztFQUNkLGdCQUFnQjtBNUMrdVF0Qjs7QUVubVJFO0UwQ2lYRTtJQU1JLGNBQWM7SUFDZCxXQUFXO0U1Q2l2UWpCO0FBQ0Y7O0E2Q3BuUkU7RUFDRSwyQ0FBMkM7QTdDdW5SL0M7O0FFOW1SRTtFMkNWQTtJQUlJLCtDQUErQztFN0N5blJuRDtBQUNGOztBNkN0blJFO0VBQ0UsZTNDb0YyQjtFMkNuRjNCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsVzVDVGM7RTRDVWQsYUFBYTtFQUNiLG1CNUNGaUI7RTRDR2pCLGtCQUFrQjtFQUNsQixtQkFBbUI7QTdDeW5SdkI7O0FFL25SRTtFMkNGQTtJQVdJLGUzQzBFeUI7STJDekV6QixZQUFZO0lBQ1osbUJBQW1CO0U3QzJuUnZCO0FBQ0Y7O0E2Q3huUkc7RUFHSyx1QkFBdUI7QTdDeW5SL0I7O0E2Q3BuUkU7RUFDRSxlM0MyRDJCO0UyQzFEM0IsaUJBQWlCO0VBQ2pCLGM1Q3hCaUI7RTRDeUJqQixxQkFBcUI7RUFDckIsZ0M1QzFCaUI7RTRDMkJqQixtQkFBbUI7RUFDbkIsa0JBQWtCO0E3Q3VuUnRCOztBOEMvcFJFO0VBQ0UsNkNBQTZDO0E5Q2txUmpEOztBRXpwUkU7RTRDVkE7SUFJSSxpREFBaUQ7RTlDb3FSckQ7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbnRlbnRzIHdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVkaWEgcXVlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5paH5a2X44OV44Kp44Oz44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lYi1nYXJhbW9uZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zaGlwcG9yaS1taW5jaG8tYjEtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNobyBCMVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2hpcHBvcmktbWluY2hvLWIxLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNobyBCMVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubm90by1zZXJpZi1qcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNvcm1vcmFudC1nYXJhbW9uZC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5saWJyZS1jYXNsb24tZGlzcGxheS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiTGlicmUgQ2FzbG9uIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcsXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbmF1ZGlvLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiU2hpcHBvcmkgTWluY2hvIEIxXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMjtcbn1cblxuYm9keSAjcmVuYWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDExOHB4O1xufVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi8uLi9pbWFnZXMvY29tbW9uL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuQGtleWZyYW1lcyBtb2RhbC12aWRlbyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbC12aWRlby1pbm5lciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLm1vZGFsLXZpZGVvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tbmFtZTogbW9kYWwtdmlkZW87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tb2RhbC12aWRlby1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC12aWRlby1jbG9zZSAubW9kYWwtdmlkZW8tbW92aWUtd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG59XG5cbi5tb2RhbC12aWRlby1ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubW9kYWwtdmlkZW8taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5tb2RhbC12aWRlby1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLm1vZGFsLXZpZGVvLW1vdmllLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBtb2RhbC12aWRlby1pbm5lcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tb2RhbC12aWRlby1tb3ZpZS13cmFwIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtdmlkZW8tY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC00NXB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm1vZGFsLXZpZGVvLWNsb3NlLWJ0biB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgfVxufVxuXG4ubW9kYWwtdmlkZW8tY2xvc2UtYnRuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2RhbC12aWRlby1jbG9zZS1idG46YmVmb3JlLCAubW9kYWwtdmlkZW8tY2xvc2UtYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNWVtO1xuICAgIGhlaWdodDogNWVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgfVxufVxuXG4uYy1tZW51LXRyaWdnZXIsXG4uYy1tZW51LXRyaWdnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbWVudS10cmlnZ2VyLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xufVxuXG4uYy1tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMTFweDtcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBib3R0b206IDA7XG59XG5cbi5jLW1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6KaL5Ye644GXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYy1oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5jLWg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1taWRkbGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLW1pZGRsZSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tbmFycm93IHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1uYXJyb3cge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmcge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbWlkZGxlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW1pZGRsZSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbmFycm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXItLW1pZGRsZSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXItLW5hcnJvdyB7XG4gIG1heC13aWR0aDogNzkwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lci0tZmlsbC1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5jLXNlY3Rpb24taGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM5ZDk2NzE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtc2VjdGlvbi1oZWFkbGluZS0tbGFyZ2Uge1xuICBmb250LXNpemU6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmMtc2VjdGlvbi1oZWFkbGluZS0tbGFyZ2UgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1oZWFkbGluZS0tbGFyZ2UgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1oZWFkbGluZS0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWhlYWRsaW5lLS1tZWRpdW0ge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24taGVhZGxpbmUtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1oZWFkbGluZS0tYm9yZGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlkOTY3MTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1oZWFkbGluZS0tYm9yZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWhlYWRsaW5lLWxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24taGVhZGxpbmUtbGVhZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K544Kv44Ot44O844Or44Gr5ZCI44KP44Gb44Gm44OV44Kn44O844OJ44Kk44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYW5pbWF0aW9uLWZhZGVpbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcbn1cblxuLmMtYW5pbWF0aW9uLWZhZGVpbi5qcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5jLWFuaW1hdGlvbi1mYWRlaW4td3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWFuaW1hdGlvbi1mYWRlaW4tLXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApO1xufVxuXG4uYy1hbmltYXRpb24tZmFkZWluLS1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDQwcHgsIDApO1xufVxuXG4uYy1hbmltYXRpb24tZmFkZWluLS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMCwgMCk7XG59XG5cbi5jLWFuaW1hdGlvbi1mYWRlaW4tLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MHB4LCAwLCAwKTtcbn1cblxuLmMtYW5pbWF0aW9uLXNsaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtYW5pbWF0aW9uLXNsaWRlLmpzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogaW1nLXdyYXAgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuQGtleWZyYW1lcyBpbWctd3JhcCB7XG4gIDAlIHtcbiAgICBjbGlwLXBhdGg6IGNpcmNsZSgwIGF0IDUwJSA1MCUpO1xuICB9XG4gIDEwMCUge1xuICAgIGNsaXAtcGF0aDogY2lyY2xlKDEwMCUgYXQgNTAlIDUwJSk7XG4gIH1cbn1cblxuLmMtYW5pbWF0aW9uLWRlbGF5LS0wIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5jLWFuaW1hdGlvbi1kZWxheS0tMSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5jLWFuaW1hdGlvbi1kZWxheS0tMiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5jLWFuaW1hdGlvbi1kZWxheS0tMyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5jLWFuaW1hdGlvbi1kZWxheS0tNCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5jLWFuaW1hdGlvbi1kZWxheS0tNSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5jLWFuaW1hdGlvbi1kZWxheS0tNiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi5jLWFuaW1hdGlvbi1kZWxheS0tNyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi5jLWFuaW1hdGlvbi1kZWxheS0tOCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5jLWFuaW1hdGlvbi1kZWxheS0tOSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbi5jLWFuaW1hdGlvbi1kZWxheS0tMTAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODjeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODAyNDtcbn1cblxuLmMtcGFuZWwtLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYy1wYW5lbC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDEuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbC1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG5cbi5jLXBhbmVsLWNvbnRlbnRzLS1uYXJyb3cge1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5jLXBhbmVsLWNvbnRlbnRzLS13aWRlIHtcbiAgcGFkZGluZzogMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbC1jb250ZW50cy0td2lkZSB7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogM2VtO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYy1idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmMtYnV0dG9uLmRvd246aG92ZXIgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG59XG5cbi5jLWJ1dHRvbi5yaWdodDpob3ZlciAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTtcbn1cblxuLmMtYnV0dG9uLmxlZnQ6aG92ZXIgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjI1ZW0pO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K/44OWXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtdGFiLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtMC4yNWVtO1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbiAgcGFkZGluZzogMC4yNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxufVxuXG4uYy10YWItbmF2LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzlkOTY3MTtcbiAgcGFkZGluZzogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWQ5NjcxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyLjc1dnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzlkOTY3MTtcbiAgfVxufVxuXG4uYy10YWItbmF2LWl0ZW0gYVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOWQ5NjcxO1xufVxuXG4uYy10YWItY29udGVudHMge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtdGFiLWNvbnRlbnRzLWl0ZW1bYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1hbGlnbi1sZWZ0LS10YWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1hbGlnbi1sZWZ0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6IOM5pmv6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnUtYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmEyYTI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5cbi51LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbn1cblxuLnUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbn1cblxuLnUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG5cbi51LWJvcmRlci0td2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GbG9hdOino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCsOODquODg+ODiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXJvdyB7XG4gIG1hcmdpbjogLTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXJvdyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgfVxufVxuXG4udS1yb3ctYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnUtcm93LWFsaWduLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnUtcm93LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLS1zcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93IHtcbiAgbWFyZ2luOiAtMTBweDtcbn1cblxuLnUtcm93LS1tZWRpdW0ge1xuICBtYXJnaW46IC0yMHB4O1xufVxuXG4udS1jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbWVkaXVtID4gLnUtY29sLTEge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbWVkaXVtID4gLnUtY29sLTIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTMge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1tZWRpdW0gPiAudS1jb2wtMyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1tZWRpdW0gPiAudS1jb2wtNCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC01IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1tZWRpdW0gPiAudS1jb2wtNSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC02IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW1lZGl1bSA+IC51LWNvbC02IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW1lZGl1bSA+IC51LWNvbC03IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW1lZGl1bSA+IC51LWNvbC04IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbWVkaXVtID4gLnUtY29sLTkge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC05IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW1lZGl1bSA+IC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW1lZGl1bSA+IC51LWNvbC0xMSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTExIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1tZWRpdW0gPiAudS1jb2wtMTIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWNvbC0xLS1wYyB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1wYyB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXBjIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1wYyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXBjIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tcGMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXBjIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tcGMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1wYyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXBjIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXBjIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEyLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLWxhcHRvcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1sYXB0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC0xLS10YWIge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXRhYiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS10YWIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS10YWIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tdGFiIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXRhYiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS10YWIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tdGFiIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXRhYiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tdGFiIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXNwIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tc3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXNwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tc3Age1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1zcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tc3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1zcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXNwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1zcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1vcmRlci0wLS10YWIge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbi51LW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW9yZGVyLTEtLXRhYiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLnUtb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtb3JkZXItMi0tdGFiIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4udS1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1vcmRlci0zLS10YWIge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbi51LW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW9yZGVyLTQtLXRhYiB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cblxuLnUtb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtb3JkZXItNS0tdGFiIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuXG4udS1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1vcmRlci02LS10YWIge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5cbi51LW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW9yZGVyLTctLXRhYiB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cblxuLnUtb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtb3JkZXItOC0tdGFiIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuXG4udS1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1vcmRlci05LS10YWIge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5cbi51LW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtb3JkZXItMTAtLXRhYiB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pnZ7ooajnpLrliIfjgormm7/jgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRlLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtaGlkZS0tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAudS1oaWRlLS1sYXB0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtaGlkZS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1tLWF1dG8ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI3MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4NSB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQwIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDgge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4IHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjgge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4IHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4IHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDE2IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTYge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjE2IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyNCB7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyNCB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDI0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MzIge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzIge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzIge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjMyIHtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw0MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI0OCB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI0OCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ0OCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNDgge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNDgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI0OCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NTYge1xuICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTYge1xuICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1NiB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTYge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTYge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjU2IHtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDU2IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDY0IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjY0IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjQge1xuICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ3MiB7XG4gIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI3MiB7XG4gIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDcyIHtcbiAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3MiB7XG4gIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3MiB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzIge1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzIge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3MiB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10ODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0ODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAudS1tdDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDYwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjYwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCqeODs+ODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXRleHQtZWItZ2FyYW1vbmQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi51LXRleHQtc2hpcHBvcmktbWluY2hvLWIxLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG8gQjFcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnUtdGV4dC1zaGlwcG9yaS1taW5jaG8tYjEtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvIEIxXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi51LXRleHQtbm90by1zZXJpZi1qcC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udS10ZXh0LWNvcm1vcmFudC1nYXJhbW9uZC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi51LXRleHQtbGlicmUtY2FzbG9uLWRpc3BsYXktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIENhc2xvbiBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4joo4Xpo75cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi51LXRleHQtYWNjZW50IHtcbiAgY29sb3I6ICM5ZDk2NzE7XG59XG5cbi51LXRleHQtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS10ZXh0LXN1cCB7XG4gIGZvbnQtc2l6ZTogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEuMjVlbTtcbiAgcmlnaHQ6IC0xZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi51LXRleHQteHgtc21hbGwge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuXG4udS10ZXh0LXgtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi51LXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4udS10ZXh0LWRlZmF1bHQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi51LXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi51LXRleHQtMngtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnUtdGV4dC0zeC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5cbi51LXRleHQtNHgtbGFyZ2Uge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi51LXRleHQtNXgtbGFyZ2Uge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWxpbmUtYmFzaXMge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnUtbGluZS10aWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4udS1saW5lLWRlZmF1bHQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4udS1saW5lLXJlbGF4ZWQge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnUtbGluZS13aWRlIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi51LWxpbmUtbG9vc2Uge1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5bmF5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdzAge1xuICB3aWR0aDogMCU7XG59XG5cbi51LXc1IHtcbiAgd2lkdGg6IDUlO1xufVxuXG4udS13MTAge1xuICB3aWR0aDogMTAlO1xufVxuXG4udS13MTUge1xuICB3aWR0aDogMTUlO1xufVxuXG4udS13MjAge1xuICB3aWR0aDogMjAlO1xufVxuXG4udS13MjUge1xuICB3aWR0aDogMjUlO1xufVxuXG4udS13MzAge1xuICB3aWR0aDogMzAlO1xufVxuXG4udS13MzUge1xuICB3aWR0aDogMzUlO1xufVxuXG4udS13NDAge1xuICB3aWR0aDogNDAlO1xufVxuXG4udS13NDUge1xuICB3aWR0aDogNDUlO1xufVxuXG4udS13NTAge1xuICB3aWR0aDogNTAlO1xufVxuXG4udS13NTUge1xuICB3aWR0aDogNTUlO1xufVxuXG4udS13NjAge1xuICB3aWR0aDogNjAlO1xufVxuXG4udS13NjUge1xuICB3aWR0aDogNjUlO1xufVxuXG4udS13NzAge1xuICB3aWR0aDogNzAlO1xufVxuXG4udS13NzUge1xuICB3aWR0aDogNzUlO1xufVxuXG4udS13ODAge1xuICB3aWR0aDogODAlO1xufVxuXG4udS13ODUge1xuICB3aWR0aDogODUlO1xufVxuXG4udS13OTAge1xuICB3aWR0aDogOTAlO1xufVxuXG4udS13OTUge1xuICB3aWR0aDogOTUlO1xufVxuXG4udS13MTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXcwLS1wYyB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC51LXcyMC0tcGMge1xuICAgIHdpZHRoOiA1JTtcbiAgfVxuICAudS13NDAtLXBjIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXc2MC0tcGMge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLnUtdzgwLS1wYyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudS13MTAwLS1wYyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudS13MTIwLS1wYyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudS13MTQwLS1wYyB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAudS13MTYwLS1wYyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13MTgwLS1wYyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAudS13MjAwLS1wYyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudS13MjIwLS1wYyB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAudS13MjQwLS1wYyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudS13MjYwLS1wYyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAudS13MjgwLS1wYyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13MzAwLS1wYyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudS13MzIwLS1wYyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudS13MzQwLS1wYyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAudS13MzYwLS1wYyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudS13MzgwLS1wYyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuICAudS13NDAwLS1wYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC51LXcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAudS13MjAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDUlO1xuICB9XG4gIC51LXc0MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXc2MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC51LXc4MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXcxMDAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudS13MTIwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzE0MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC51LXcxNjAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13MTgwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLnUtdzIwMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXcyMjAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAudS13MjQwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzI2MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC51LXcyODAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13MzAwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnUtdzMyMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXczNDAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAudS13MzYwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzM4MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG4gIC51LXc0MDAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXcwLS10YWIge1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAudS13MjAtLXRhYiB7XG4gICAgd2lkdGg6IDUlO1xuICB9XG4gIC51LXc0MC0tdGFiIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXc2MC0tdGFiIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC51LXc4MC0tdGFiIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXcxMDAtLXRhYiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudS13MTIwLS10YWIge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzE0MC0tdGFiIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC51LXcxNjAtLXRhYiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13MTgwLS10YWIge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLnUtdzIwMC0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXcyMjAtLXRhYiB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAudS13MjQwLS10YWIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzI2MC0tdGFiIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC51LXcyODAtLXRhYiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13MzAwLS10YWIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnUtdzMyMC0tdGFiIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXczNDAtLXRhYiB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAudS13MzYwLS10YWIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzM4MC0tdGFiIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG4gIC51LXc0MDAtLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdzAtLXNwIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzUtLXNwIHtcbiAgICB3aWR0aDogNSU7XG4gIH1cbiAgLnUtdzEwLS1zcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MTUtLXNwIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC51LXcyMC0tc3Age1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnUtdzI1LS1zcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudS13MzAtLXNwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC51LXczNS0tc3Age1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLnUtdzQwLS1zcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NDUtLXNwIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC51LXc1MC0tc3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnUtdzU1LS1zcCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAudS13NjAtLXNwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC51LXc2NS0tc3Age1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLnUtdzcwLS1zcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13NzUtLXNwIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC51LXc4MC0tc3Age1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnUtdzg1LS1zcCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAudS13OTAtLXNwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC51LXc5NS0tc3Age1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbiAgLnUtdzEwMC0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51LWgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LW9iamVjdC1maXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODmOODg+ODgOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDVlbTtcbiAgfVxufVxuXG4ucC1oZWFkZXIubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnAtaGVhZGVyLWxvZ28ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucC1oZWFkZXItbG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLWhlYWRlci1sb2dvIGEgaW1nIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ko44Kv44K544OI44Op44OK44OT77yIR+ODiuODk+OBqOOBr+WIpeOBq+ODmOODg+ODgOODvOWGheOBq+ihqOekuuOBmeOCi+ODiuODk+OCsuODvOOCt+ODp+ODs++8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWV4bmF2LmpzLWFjdGl2ZSAucC1leG5hdi1saXN0LWl0ZW0udGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1leG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1leG5hdi1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG5cbi5wLWV4bmF2LWxpc3QtaXRlbS50ZXh0IGEge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG8gQjFcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtZXhuYXYtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM2MDE2MTQ7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR+ODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZ25hdi1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtbGlzdC1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItYm90dG9tOiAwLjI1cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIC5wLWduYXYtbGlzdC1pdGVtOm50aC1jaGlsZCgybikgYSB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMjVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjI1cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZ25hdi1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSBhIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweCAwIDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZ25hdi1saXN0LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTZweCAwIDE2cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07XG59XG5cbi5wLWZvb3Rlci1wYWdldG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMWVtO1xuICBib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXBhZ2V0b3Age1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICBib3R0b206IDRlbTtcbiAgfVxufVxuXG4ucC1mb290ZXItcGFnZXRvcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDNlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucC1mb290ZXItcGFnZXRvcCBhIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wLWZvb3Rlci1wYWdldG9wIGE6aG92ZXIgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjI1ZW0pO1xufVxuXG4ucC1mb290ZXItY3RhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1mb290ZXItY3RhLXRlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnAtZm9vdGVyLWN0YS10ZWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1mb290ZXItbGluayB7XG4gIG1hcmdpbjogM2VtIDA7XG59XG5cbi5wLWZvb3Rlci1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1saW5rLWxpc3Qge1xuICAgIGdhcDogMmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ucC1mb290ZXItbGluay1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1mb290ZXItbGluay1saXN0LWl0ZW0gYSBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5wLWZvb3Rlci1iYW5uZXIge1xuICBtYXJnaW46IDNlbSAwO1xufVxuXG4ucC1mb290ZXItYmFubmVyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1iYW5uZXItbGlzdCB7XG4gICAgZ2FwOiAyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wLWZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7zlm7rlrprjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1maXhlZG1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1maXhlZG1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0ZW07XG4gIH1cbn1cblxuLnAtZml4ZWRtZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC1maXhlZG1lbnUtbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnAtZml4ZWRtZW51LWxpc3QtaXRlbS0tb3V0bGluZSBhLCAucC1maXhlZG1lbnUtbGlzdC1pdGVtLS1tYXAgYSwgLnAtZml4ZWRtZW51LWxpc3QtaXRlbS0tdGVsIGEge1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuXG4ucC1maXhlZG1lbnUtbGlzdC1pdGVtLS1lbnRyeSBhIHtcbiAgYmFja2dyb3VuZDogIzYwMTYxNDtcbn1cblxuLnAtZml4ZWRtZW51LWxpc3QtaXRlbS0tcmVxdWVzdCBhIHtcbiAgYmFja2dyb3VuZDogI2FlMGUxNjtcbn1cblxuLnAtZml4ZWRtZW51LWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNGVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxuLnAtZml4ZWRtZW51LWxpc3QtaXRlbSBhIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLW12IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNhMmEyYTI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGFzcGVjdC1yYXRpbzogMTQ0MCAvIDQ3NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdiB7XG4gICAgYXNwZWN0LXJhdGlvOiAzOTAgLyA0NTA7XG4gIH1cbn1cblxuLnAtbXYtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNjMGJjOGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wLW12LWhlYWRsaW5lIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12LWhlYWRsaW5lIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12LWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnAtbXYtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ucC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLWltYWdlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogNHB4ICMwMDA7XG4gIHBhaW50LW9yZGVyOiBzdHJva2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnAtaW1hZ2UtY2FwdGlvbi0tYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMDtcbn1cblxuLnAtaW1hZ2UtY2FwdGlvbi0tdG9wIHtcbiAgdG9wOiA4cHg7XG59XG5cbi5wLWltYWdlLWNhcHRpb24tLWJvdHRvbSB7XG4gIGJvdHRvbTogOHB4O1xufVxuXG4ucC1pbWFnZS1jYXB0aW9uLS1sZWZ0IHtcbiAgbGVmdDogOHB4O1xufVxuXG4ucC1pbWFnZS1jYXB0aW9uLS1yaWdodCB7XG4gIHJpZ2h0OiA4cHg7XG59XG5cbi5wLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnAtdmlkZW8gaWZyYW1lLFxuLnAtdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wLXZpZGVvIGlmcmFtZSB+IHAsXG4ucC12aWRlbyB2aWRlbyB+IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1jdGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5wLWN0YS1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDIuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jdGEtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuXG4ucC1jdGEtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWN0YS1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxufVxuXG4ucC1jdGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jdGEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5wLWN0YS1oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2I2YjA2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jdGEtaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5wLWN0YS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjYjZiMDY2O1xuICBvdXRsaW5lLW9mZnNldDogLTAuNWVtO1xuICBtYXJnaW46IDAgYXV0byAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWN0YS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWN0YS1idXR0b24tZW4ge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNiNmIwNjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM1ZW07XG59XG5cbi5wLWN0YS1idXR0b24tZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi77yeXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41LCAxKTtcbn1cblxuLnAtY3RhLWJ1dHRvbi1qYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1jdGEtZmxvdyB7XG4gIGJhY2tncm91bmQ6ICNlNGUzZGQ7XG59XG5cbi5wLWN0YS1mbG93LWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMi41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWN0YS1mbG93LWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cblxuLnAtY3RhLWZsb3ctbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMi41ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3RhLWZsb3ctbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cblxuLnAtY3RhLWZsb3ctbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucC1jdGEtZmxvdy1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMS43NWVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMS9jb3MoMzBkZWcpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDEwMCUsIDEwMCUgMCwgMCUgMCUpO1xuICBiYWNrZ3JvdW5kOiAjNjQ2NDY0O1xufVxuXG4ucC1jdGEtZmxvdy1udW1iZXIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzg3ODEyNDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jdGEtZmxvdy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtY3RhLWZsb3ctaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWN0YS1mbG93LWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucC1jdGEtZmxvdy10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3RhLWZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wLWN0YS1hdHRlbnRpb24ge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtY3RhLWF0dGVudGlvbi1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIGJhY2tncm91bmQ6ICM4NzgxMjQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jdGEtYXR0ZW50aW9uLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICB9XG59XG5cbi5wLXBsYW4tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5OTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnAtcGxhbi1oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtcGxhbi1oZWFkbGluZSBpbWcge1xuICBoZWlnaHQ6IDIuNWVtO1xufVxuXG4ucC1wbGFuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXBsYW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5wLXBsYW4tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTM5YzcxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5wLXBsYW4tbGluazpob3ZlciAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTtcbn1cblxuLnAtcGxhbi1saW5rLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMS41ZW07XG59XG5cbi5wLXBsYW4taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMzljNzE7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnAtcGxhbi1oZWFkZXItZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMzljNzE7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnAtcGxhbi1oZWFkZXItZGV0YWlsLXR5cGUge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogI2EzOWM3MTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcGxhbi1oZWFkZXItZGV0YWlsLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5wLXBsYW4taGVhZGVyLWRldGFpbC10eXBlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXBsYW4taGVhZGVyLWRldGFpbC10eXBlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnAtcGxhbi1oZWFkZXItZGV0YWlsLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wbGFuLWhlYWRlci1kZXRhaWwtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbi5wLXBsYW4taGVhZGVyLWRldGFpbC1kZXNjcmlwdGlvbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcGxhbi1oZWFkZXItZGV0YWlsLWRlc2NyaXB0aW9uIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5wLXBsYW4taGVhZGVyLWRldGFpbC1hcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIENhc2xvbiBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcGxhbi1oZWFkZXItZGV0YWlsLWFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLnAtcGxhbi1oZWFkZXItZGV0YWlsLWFyZWEgc21hbGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcGxhbi1oZWFkZXItZGV0YWlsLWFyZWEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnAtcGxhbi1pbWFnZSB7XG4gIHdpZHRoOiA1NSU7XG4gIG1hcmdpbjogMCBhdXRvIDFlbTtcbn1cblxuLnAtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogIzg3ODEyNDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIOmdnuihqOekuuOBi+OCiemWi+WniyAqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgLyog6auY44GV5Zu65a6aICovXG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvKiDog4zmma/nmb3jgarjganlv4XpoIjvvIjmmpfjgYTog4zmma/jgavnmb3nlLvlg4/jgaDjgajopovjgYjjgarjgYTvvIkgKi9cbn1cblxuLnAtbW9kYWwtY29udGVudC56b29tIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAvKiDnuKbmlrnlkJHjga7jgrnjgq/jg63jg7zjg6vjgpLnhKHlirnljJYgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbW9kYWwtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1tb2RhbC1pbWcge1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tb2RhbC1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtbW9kYWwtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyog6Kaq6KaB57Sg44Gr5a++44GX44Gm57W25a++5L2N572u5oyH5a6aICovXG4gIHRvcDogMDtcbiAgLyog6Kaq6KaB57Sg44Gu5LiK56uv44GL44KJ44Oe44Kk44OK44K55YCk44Gn6YWN572uICovXG4gIGxlZnQ6IDA7XG4gIC8qIOimquimgee0oOOBruWPs+err+OBi+OCieODnuOCpOODiuOCueWApOOBp+mFjee9riAqL1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbW9kYWwtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtbW9kYWwtem9vbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiByaXBwbGUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tb2RhbC16b29tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmlwcGxlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLnAtbW9kYWwtem9vbSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b3AtaW50cm8tdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGFzcGVjdC1yYXRpbzogMiAvIDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtaW50cm8tdmlkZW8ge1xuICAgIGhlaWdodDogY2FsYygxMDBzdmggLSA0ZW0pO1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgfVxufVxuXG4udG9wLWludHJvLXZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5cbi50b3AtaW50cm8tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgcmlnaHQ6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1pbnRyby1idXR0b24ge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuXG4udG9wLWtleXZpc3VhbCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDIgLyAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Ata2V5dmlzdWFsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNGVtKTtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3Avc2VjdGlvbi53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxNDQwIC8gMTQ1MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1MDAgLyAxMzAwICogMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1zZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgIzAwMCA1MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3NlY3Rpb24tLXNwLndlYnApO1xuICAgIGFzcGVjdC1yYXRpbzogNzgwIC8gMTU2MDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4udG9wLXNlY3Rpb24tY2F0Y2hjb3B5IHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1zZWN0aW9uLWNhdGNoY29weTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjg7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHdoaXRlIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzUlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uLWNhdGNoY29weSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICB9XG59XG5cbi50b3Atc2VjdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMzU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnRvcC1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4udG9wLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYXNwZWN0LXJhdGlvOiA1NzUgLyA0MDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmEyYTI7XG59XG5cbi50b3AtcGFuZWwuYWVyaWFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3Avc2VjdGlvbi1hZXJpYWwuanBnKTtcbiAgYXNwZWN0LXJhdGlvOiAxNDUwIC8gODAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXBhbmVsIHtcbiAgICBhc3BlY3QtcmF0aW86IDM2MCAvIDIwMDtcbiAgfVxufVxuXG4udG9wLXBhbmVsOmhvdmVyIC50b3AtcGFuZWwtYnV0dG9uIC5hcnJvdywgLnRvcC1wYW5lbDpob3ZlciAudG9wLWJhbm5lci1idXR0b24gLmFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNWVtKTtcbn1cblxuLnRvcC1wYW5lbC5kZXNpZ24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9kZXNpZ24uanBnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbC5kZXNpZ24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2Rlc2lnbi0tc3AuanBnKTtcbiAgfVxufVxuXG4udG9wLXBhbmVsLnNreSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3NreS5qcGcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXBhbmVsLnNreSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3Avc2t5LS1zcC5qcGcpO1xuICB9XG59XG5cbi50b3AtcGFuZWwuc2FmZXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3Avc2FmZXR5LmpwZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtcGFuZWwuc2FmZXR5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9zYWZldHktLXNwLmpwZyk7XG4gIH1cbn1cblxuLnRvcC1wYW5lbC5wbGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvcGxhbi5qcGcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXBhbmVsLnBsYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3BsYW4tLXNwLmpwZyk7XG4gIH1cbn1cblxuLnRvcC1wYW5lbC5saWZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvbGlmZS5qcGcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXBhbmVsLmxpZmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2xpZmUtLXNwLmpwZyk7XG4gIH1cbn1cblxuLnRvcC1wYW5lbC56ZWgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC96ZWguanBnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbC56ZWgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3plaC0tc3AuanBnKTtcbiAgfVxufVxuXG4udG9wLXBhbmVsLWNvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1wYW5lbC1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICNjMGJjOGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtcGFuZWwtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi50b3AtcGFuZWwtaGVhZGxpbmUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtcGFuZWwtaGVhZGxpbmUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi50b3AtcGFuZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi50b3AtcGFuZWwtYnV0dG9uLCAudG9wLWJhbm5lci1idXR0b24ge1xuICB3aWR0aDogNDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtcGFuZWwtYnV0dG9uLCAudG9wLWJhbm5lci1idXR0b24ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnRvcC1wYW5lbC1idXR0b24gLmFycm93LCAudG9wLWJhbm5lci1idXR0b24gLmFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnRvcC1wYW5lbC1idXR0b24gLmFycm93OjphZnRlciwgLnRvcC1iYW5uZXItYnV0dG9uIC5hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxNSUsIDEwMCUgNTAlLCAwIDg1JSwgMjUlIDUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNWVtKTtcbiAgcmlnaHQ6IC0wLjVlbTtcbn1cblxuLnRvcC1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJlbSAxZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNkMmNjYTggMCUsICM4MjdlMmIgNTAlLCAjNDAzZTA0IDEwMCUpO1xufVxuXG4udG9wLWJhbm5lci1oZWFkbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnRvcC1iYW5uZXItaGVhZGxpbmUgLmFjY2VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDVlbTtcbn1cblxuLnRvcC1iYW5uZXItaGVhZGxpbmUgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnRvcC1iYW5uZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udG9wLWJhbm5lci1pbWFnZS5sYXJnZSB7XG4gIGFzcGVjdC1yYXRpbzogNS8yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1iYW5uZXItaW1hZ2UubGFyZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMy8yO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wLWJhbm5lci1pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG4udG9wLWJhbm5lci1pbWFnZS5za3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9iYW5uZXItc2t5LmpwZyk7XG59XG5cbi50b3AtYmFubmVyLWltYWdlLmRlc2lnbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2Jhbm5lci1kZXNpZ24uanBnKTtcbn1cblxuLnRvcC1iYW5uZXItaW1hZ2UucGFya2luZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2Jhbm5lci1wYXJraW5nLmpwZyk7XG59XG5cbi50b3AtYmFubmVyLWltYWdlLnBsYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9iYW5uZXItcGxhbi5qcGcpO1xufVxuXG4udG9wLWJhbm5lci1pbWFnZS5zb3V0aHdlc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9iYW5uZXItc291dGh3ZXN0LmpwZyk7XG59XG5cbi50b3AtYmFubmVyLWltYWdlLnVnb2NsbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2Jhbm5lci11Z29jbG8uanBnKTtcbn1cblxuLnRvcC1iYW5uZXItYnV0dG9uIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ubWFwLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubWFwLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQ6ICM4NzgxMjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1hcC1idXR0b24tLWJvcmRlciB7XG4gIGNvbG9yOiAjODc4MTI0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODc4MTI0O1xufVxuXG4ucGxhbi1tdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGxhbi9tdi5qcGcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbGFuL212LS1zcC5qcGcpO1xuICB9XG59XG5cbi5wbGFuLXBhbmVsIHtcbiAgcGFkZGluZzogMmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cblxuLnBsYW4taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5wbGFuLWhlYWRlci1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EzOWM3MTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ucGxhbi1oZWFkZXItZGV0YWlsLXR5cGUge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjb2xvcjogI2EzOWM3MTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4taGVhZGVyLWRldGFpbC10eXBlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnBsYW4taGVhZGVyLWRldGFpbC10eXBlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLWhlYWRlci1kZXRhaWwtdHlwZSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5wbGFuLWhlYWRlci1kZXRhaWwtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4taGVhZGVyLWRldGFpbC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5wbGFuLWhlYWRlci1kZXRhaWwtZGVzY3JpcHRpb24gc21hbGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4taGVhZGVyLWRldGFpbC1kZXNjcmlwdGlvbiBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4ucGxhbi1oZWFkZXItZGV0YWlsLWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnBsYW4taGVhZGVyLWRldGFpbC1hcmVhIC5hY2NlbnQge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLWhlYWRlci1kZXRhaWwtYXJlYSAuYWNjZW50IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnBsYW4taGVhZGVyLWRldGFpbC1hcmVhIHNtYWxsIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi1oZWFkZXItZGV0YWlsLWFyZWEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5wbGFuLXBsYW5sYXlvdXQge1xuICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgd2lkdGg6IDYwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tcGxhbmxheW91dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBsYW4tcG9pbnQtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBsYW4tcG9pbnQtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVlbTtcbiAgbGVmdDogMDtcbn1cblxuLnBsYW4tcG9pbnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ucGxhbi1oYW5yZWkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi1oYW5yZWkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ucGxhbi1oYW5yZWktaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5wbGFuLWhhbnJlaS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cblxuLnBsYW4taGFucmVpLWl0ZW06bnRoLWNoaWxkKC1uICsgNSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGFuLWhhbnJlaS1pdGVtOm50aC1jaGlsZCgtbiArIDUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5wbGFuLWhhbnJlaS1pdGVtOm50aC1jaGlsZCgtbiArIDUpLmxpZ2h0OjpiZWZvcmUge1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BsYW4vbGlnaHQucG5nKTtcbn1cblxuLnBsYW4taGFucmVpLWl0ZW06bnRoLWNoaWxkKC1uICsgNSkud2luZDo6YmVmb3JlIHtcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbGFuL3dpbmQucG5nKTtcbn1cblxuLnBsYW4taGFucmVpLWl0ZW06bnRoLWNoaWxkKC1uICsgNSkuc3RvcmFnZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQ6ICNkM2QyYjQ7XG59XG5cbi5wbGFuLWhhbnJlaS1pdGVtOm50aC1jaGlsZCgtbiArIDUpLmhlYXRpbmc6OmJlZm9yZSB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kOiAjZjhlY2U5O1xufVxuXG4ucGxhbi1oYW5yZWktaXRlbTpudGgtY2hpbGQoLW4gKyA1KS5vdXRmcmFtZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJvcmRlcjogMnB4IGRvdHRlZCAjMDA3ZmJmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wbGFuLXVnb2Nsby1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDQwcHggMzJweCAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi11Z29jbG8tY29udGVudHMge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweCAxNnB4O1xuICB9XG59XG5cbi5wbGFuLXVnb2Nsby10aXRsZSB7XG4gIG1hcmdpbi10b3A6IC04ZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tdWdvY2xvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG4ucGxhbi11Z29jbG8tdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tdWdvY2xvLXRpdGxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLnBsYW4tdWdvY2xvLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kOiAjODcyZTRhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLXVnb2Nsby1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5wbGFuLXVnb2Nsby1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbGFuLXVnb2Nsby1zbGlkZXItZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGxhbi11Z29jbG8tc2xpZGVyLWRvdHMuZG90cy10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi11Z29jbG8tc2xpZGVyLWRvdHMuZG90cy10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnBsYW4tdWdvY2xvLXNsaWRlci1kb3RzIGxpIHtcbiAgcGFkZGluZzogMC41ZW07XG59XG5cbi5wbGFuLXVnb2Nsby1zbGlkZXItZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzIsIDEyOCwgMzYsIDAuOCk7XG59XG5cbi5wbGFuLXVnb2Nsby1zbGlkZXItZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wbGFuLXVnb2Nsby1zbGlkZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tdWdvY2xvLXNsaWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgfVxufVxuXG4ucGxhbi11Z29jbG8tcm93LWl0ZW0wMSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tdWdvY2xvLXJvdy1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wbGFuLXVnb2Nsby1yb3ctaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAzNDAvODAwO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5wbGFuLXVnb2Nsby1oZWFkbGluZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NzJlNGE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tdWdvY2xvLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYXNwZWN0LXJhdGlvOiAxLzAuNTtcbiAgfVxufVxuXG4ucGxhbi11Z29jbG8taGVhZGxpbmUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgY29sb3I6ICM4NzJlNGE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi11Z29jbG8taGVhZGxpbmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5wbGFuLXVnb2Nsby1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kOiAjODcyZTRhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wbGFuLXVnb2Nsby12aWRlbyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tdWdvY2xvLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5za3ktYmcge1xuICBtYXJnaW46IDEwdncgMDtcbiAgcGFkZGluZzogNXZ3IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU3LCAxNTAsIDExMywgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2t5LWJnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiU0tZIEZMT09SXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gNTZweCk7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2t5LWJnOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgfVxufVxuXG4uc2t5LWZsb29yIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2t5LWZsb29yIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5za3ktZmxvb3ItaW1hZ2Uge1xuICB3aWR0aDogNjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFzcGVjdC1yYXRpbzogMTkwNS8xNTAwO1xuICB0b3A6IGNhbGMoLTV2dyAtIDJlbSk7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2t5LWZsb29yLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTV2dyAtIDJlbSk7XG4gIH1cbn1cblxuLnNreS1mbG9vci1sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5za3ktZmxvb3ItbGF5b3V0LXBhcnR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYyg1MDcgLyAxOTA1ICogMTAwJSk7XG4gIGFzcGVjdC1yYXRpbzogNTA3LzQyNztcbiAgYm90dG9tOiBjYWxjKDc1IC8gMTUwMCAqIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDI0MCAvIDE5MDUgKiAxMDAlKTtcbn1cblxuLnNreS1mbG9vci1sYXlvdXQtcGFydHkgLnNreS1mbG9vci1wb2ludC1pY29uIHtcbiAgdG9wOiAtOXB4O1xuICByaWdodDogOXB4O1xufVxuXG4uc2t5LWZsb29yLWxheW91dC1ndWVzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoNjU4IC8gMTkwNSAqIDEwMCUpO1xuICBhc3BlY3QtcmF0aW86IDY1OC80ODE7XG4gIHRvcDogY2FsYygzODUgLyAxNTAwICogMTAwJSk7XG4gIGxlZnQ6IGNhbGMoMzUwIC8gMTkwNSAqIDEwMCUpO1xufVxuXG4uc2t5LWZsb29yLWxheW91dC1ndWVzdCAuc2t5LWZsb29yLXBvaW50LWljb24ge1xuICBib3R0b206IC05cHg7XG4gIHJpZ2h0OiAtOXB4O1xufVxuXG4uc2t5LWZsb29yLWxheW91dC1sb3VuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDU3OSAvIDE5MDUgKiAxMDAlKTtcbiAgYXNwZWN0LXJhdGlvOiA1NzkvNDAzO1xuICB0b3A6IGNhbGMoMTAwIC8gMTUwMCAqIDEwMCUpO1xuICByaWdodDogY2FsYyg2NSAvIDE5MDUgKiAxMDAlKTtcbn1cblxuLnNreS1mbG9vci1sYXlvdXQtbG91bmdlIC5za3ktZmxvb3ItcG9pbnQtaWNvbiB7XG4gIGJvdHRvbTogLTlweDtcbiAgbGVmdDogLTlweDtcbn1cblxuLnNreS1mbG9vci1wb2ludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2t5LWZsb29yLXBvaW50LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNreS1mbG9vci1wb2ludC1pY29uOjpiZWZvcmUsIC5za3ktZmxvb3ItcG9pbnQtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNreS1mbG9vci1wb2ludC1pY29uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2t5LWZsb29yLXBvaW50LWljb246YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjRzO1xuICBhbmltYXRpb246IGJ0biAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgYnRuIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxufVxuXG4uc2t5LXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjtcbn1cblxuLnNreS1zbGlkZXItaW1hZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5za3ktc2xpZGVyLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg0MjAgLyA1MjAgKiA1MCUgLSAxZW0pO1xuICByaWdodDogMDtcbn1cblxuLnNreS1zbGlkZXItZG90cyA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4uc2t5LXNsaWRlci1kb3RzID4gbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uc2t5LXNsaWRlci1kb3RzID4gbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc2FmZXR5LW12IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zYWZldHkvbXYuanBnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNhZmV0eS1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zYWZldHkvbXYtLXNwLmpwZyk7XG4gIH1cbn1cblxuLnNhZmV0eS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2FmZXR5LWJ1dHRvbjpob3ZlciAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNWVtKTtcbn1cblxuLnNhZmV0eS1idXR0b24taGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2FmZXR5LWJ1dHRvbi1oZWFkbGluZS1lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI2MwYmM4ZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYWZldHktYnV0dG9uLWhlYWRsaW5lLWVuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2FmZXR5LWJ1dHRvbi1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogMzAwIC8gMjYwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYWZldHktYnV0dG9uLWNvbnRlbnRzIHtcbiAgICBhc3BlY3QtcmF0aW86IDM2MCAvIDEyMDtcbiAgfVxufVxuXG4uc2FmZXR5LWJ1dHRvbi1jb250ZW50cy5zZWN1cml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2FmZXR5L3NlY3VyaXR5LmpwZyk7XG59XG5cbi5zYWZldHktYnV0dG9uLWNvbnRlbnRzLnN0cnVjdHVyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2FmZXR5L3N0cnVjdHVyZS5qcGcpO1xufVxuXG4uc2FmZXR5LWJ1dHRvbi1jb250ZW50cy5lbWVyZ2VuY3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NhZmV0eS9lbWVyZ2VuY3kuanBnKTtcbn1cblxuLnNhZmV0eS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFzcGVjdC1yYXRpbzogMTQ0MCAvIDUyMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNhZmV0eS1zZWN0aW9uLnNlY3VyaXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zYWZldHkvc2VjdXJpdHktc2VjdGlvbi5qcGcpO1xufVxuXG4uc2FmZXR5LXNlY3Rpb24uc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zYWZldHkvc3RydWN0dXJlLXNlY3Rpb24uanBnKTtcbn1cblxuLnNhZmV0eS1zZWN0aW9uLmVtZXJnZW5jeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2FmZXR5L2VtZXJnZW5jeS1zZWN0aW9uLmpwZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYWZldHktc2VjdGlvbiB7XG4gICAgYXNwZWN0LXJhdGlvOiAzOTAgLyAxODA7XG4gIH1cbn1cblxuLnNhZmV0eS1zZWN0aW9uLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNhZmV0eS1zZWN0aW9uLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2FmZXR5LXNlY3Rpb24taGVhZGxpbmUtZW4ge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjYzBiYzhkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2FmZXR5LXNlY3Rpb24taGVhZGxpbmUtZW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uc2FmZXR5LXBhbmVsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uc2FmZXR5LWxpc3Quc3RydWN0dXJlIGxpOmxhc3QtY2hpbGQgLmMtaDQge1xuICBtYXJnaW4tcmlnaHQ6IC01ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYWZldHktbGlzdC5zdHJ1Y3R1cmUgbGk6bGFzdC1jaGlsZCAuYy1oNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zYWZldHktbGlzdC5lbWVyZ2VuY3kgbGk6bnRoLWNoaWxkKDIpIC5jLWg0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbi1yaWdodDogLTNlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNhZmV0eS1saXN0LmVtZXJnZW5jeSBsaTpudGgtY2hpbGQoMikgLmMtaDQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhZmV0eS1pbWFnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc2FmZXR5LWhhc2Vrby1oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNhNjIxMjY7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTYyMTI2O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYWZldHktaGFzZWtvLWgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNhZmV0eS1oYXNla28taDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjYTYyMTI2O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2E2MjEyNjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNhZmV0eS1oYXNla28taDMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zYWZldHktaGFzZWtvLWV5ZWNhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJlbTtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYWZldHktaGFzZWtvLWV5ZWNhdGNoIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5saWZlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ubGlmZS1leWVjYXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpZmUtZXllY2F0Y2gtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2JlYjc5Yjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpZmUtZXllY2F0Y2gtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ubGlmZS1leWVjYXRjaC1oZWFkbGluZSBkaXYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubGlmZS1leWVjYXRjaC1oZWFkbGluZS5sYXJnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpZmUtZXllY2F0Y2gtaGVhZGxpbmUubGFyZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmxpZmUtZXllY2F0Y2gtaGVhZGxpbmUubGFyZ2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlmZS1leWVjYXRjaC1oZWFkbGluZS5sYXJnZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmxpZmUtdml2YS1leWVjYXRjaCB7XG4gIHdpZHRoOiAyMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMmVtO1xuICByaWdodDogMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlmZS12aXZhLWV5ZWNhdGNoIHtcbiAgICB0b3A6IC0xZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgfVxufVxuXG4ubGlmZS12aXZhLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMWVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5ZDk2NzE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5ZDk2NzE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saWZlLXZpdmEtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICB9XG59XG5cbi5saWZlLXZpdmEtaGVhZGxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWQ5NjcxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saWZlLXZpdmEtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC41ZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpZmUtdml2YS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDAuNWVtIDFlbTtcbiAgfVxufVxuXG4ubGlmZS12aXZhLWxpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpZmUtdml2YS1saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGNvbG9yOiAjOWQ5NjcxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxpZmUtdml2YS1saXN0LWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpZmUtcGFyay1zY3JvbGxhYmxlIGltZyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmxpZmUtcGFyay1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saWZlLXBhcmstc2xpZGVyLWl0ZW0ge1xuICBtYXJnaW46IDAgMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlmZS1wYXJrLXNsaWRlci1jb250ZW50cyB7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubGlmZS1wYXJrLXNsaWRlci1hcnJvd3Mge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFlbTtcbn1cblxuLmxpZmUtcGFyay1zbGlkZXItYXJyb3dzIGJ1dHRvbiB7XG4gIHdpZHRoOiA0ZW07XG4gIGhlaWdodDogNGVtO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4ubGlmZS1wYXJrLXNsaWRlci1hcnJvd3MgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ubGlmZS1zbGlkZXItd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSAxMjUwcHgpIC8gLTIpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpZmUtc2xpZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cblxuLmxpZmUtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgcGFkZGluZy1yaWdodDogNXZ3O1xufVxuXG4ubGlmZS1zbGlkZXItaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4ubGlmZS1zbGlkZXItZG90cyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpZmUtc2xpZGVyLWRvdHMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLmxpZmUtc2xpZGVyLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTMyLCAxMjgsIDM2LCAwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG5cbi5saWZlLXNsaWRlci1kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi5saWZlLXRyYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDJlbTtcbiAgYXNwZWN0LXJhdGlvOiA0ODAvMzAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubGlmZS10cmFpbi1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkgLmxpZmUtdHJhaW4ge1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlmZS10cmFpbi1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkgLmxpZmUtdHJhaW4ge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlmZS10cmFpbi1pdGVtOm5vdCg6bnRoLWNoaWxkKDJuKSkgLmxpZmUtdHJhaW4ge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpZmUtdHJhaW4ge1xuICAgIGFzcGVjdC1yYXRpbzogMi8xO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLmxpZmUtdHJhaW4uS0lUQVNFTkpVIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9saWZlL2tpdGFzZW5qdS5qcGcpO1xufVxuXG4ubGlmZS10cmFpbi5PTUlZQSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGlmZS9vbWl5YS5qcGcpO1xufVxuXG4ubGlmZS10cmFpbi5VRU5PIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9saWZlL3Vlbm8uanBnKTtcbn1cblxuLmxpZmUtdHJhaW4uSUtFQlVLVVJPIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9saWZlL2lrZWJ1a3Vyby5qcGcpO1xufVxuXG4ubGlmZS10cmFpbi5UT0tZTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGlmZS90b2t5by5qcGcpO1xufVxuXG4ubGlmZS10cmFpbi5TSElOSlVLVSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGlmZS9zaGluanVrdS5qcGcpO1xufVxuXG4ubGlmZS10cmFpbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMTZweCAjMDAwO1xufVxuXG4ubGlmZS10cmFpbi10ZXh0LmFjY2VudCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLmxpZmUtdHJhaW4tbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5saWZlLXRyYWluLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmxpZmUtbGlmZWluZm8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5saWZlLWxpZmVpbmZvLW1hcCB7XG4gIGhlaWdodDogNDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saWZlLWxpZmVpbmZvLW1hcCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4ubGlmZS1saWZlaW5mby1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaWZlaW5mbztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpZmUtbGlmZWluZm8tbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gIH1cbn1cblxuLmxpZmUtbGlmZWluZm8tbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlmZS1saWZlaW5mby1saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaWZlaW5mbztcbiAgY29udGVudDogY291bnRlcihsaWZlaW5mbyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZDogIzlkOTY3MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpZmUtbGlmZWluZm8tbGlzdC1pdGVtIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlmZS1saWZlaW5mby1saXN0LWl0ZW0gYSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5saWZlLWxpZmVpbmZvLWRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saWZlLWxpZmVpbmZvLWRldGFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnplaC1tdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvemVoL212LmpwZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56ZWgtbXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvemVoL212LS1zcC5qcGcpO1xuICB9XG59XG5cbi56ZWgtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogIzlkOTY3MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuemVoLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnplaC1saXN0IGxpOm50aC1jaGlsZCgyKSAuemVoLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG5cbi56ZWgtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzlkOTY3MTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlkOTY3MTtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnJhbmQtbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JyYW5kL212LmpwZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZC1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9icmFuZC9tdi0tc3AuanBnKTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbiRjb2xvci1saWdodC1ncmF5OiAjZjJmMmYyO1xuJGNvbG9yLW1pZC1ncmF5OiAjZTZlNmU2O1xuJGNvbG9yLWdyYXk6ICNhMmEyYTI7XG4kY29sb3ItZGFyay1ncmF5OiAjODA4MDgwO1xuJGNvbG9yLXJlZDogIzYwMTYxNDtcbiRjb2xvci1rZXk6ICM4NzgxMjQ7XG4kY29sb3ItcG9pbnQ6ICM5ZDk2NzE7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHNwYWNlOiA4MHB4LCA0MHB4LCAzMHB4LCAyMHB4O1xuJHNwYWNlLXRhYjogNjBweCwgNDBweCwgMjBweCwgMTBweDtcbiRzcGFjZS1zcDogNDBweCwgMzBweCwgMjBweCwgMTBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYm9sZDogNzAwO1xuJHJlZ3VsYXI6IDQwMDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbnRlbnRzIHdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbnRlbnRzLXdpZHRoOiAxMjkwcHg7XG4kY29udGVudHMtbmFycm93LXdpZHRoOiAxMDAwcHg7XG4kY29udGVudHMtcGFkZGluZzogMjBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kejogKGNvbnRlbnRzLCBhcnJvdywgZ25hdiwgbGVmdGJhciwgaGVhZGVyLCBmb290ZXIsIG1vZGFsKTtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWRpYSBxdWVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRicmVha3BvaW50czogKFxuICBcInNwXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIixcbiAgXCJwY1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXCIsXG4gIFwidGFiXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXCIsXG4gIFwibGFwdG9wXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpXCIsXG4pICFkZWZhdWx0O1xuXG5AbWl4aW4gdmlldy1hdCgkYnJlYWtwb2ludDogcGMpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mloflrZfjg5Xjgqnjg7Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gZWItZ2FyYW1vbmQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIHNoaXBwb3JpLW1pbmNoby1iMS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvIEIxXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIHNoaXBwb3JpLW1pbmNoby1iMS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG8gQjFcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIG5vdG8tc2VyaWYtanAtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gY29ybW9yYW50LWdhcmFtb25kLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gbGlicmUtY2FzbG9uLWRpc3BsYXktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIENhc2xvbiBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBjZW50ZXItbGluZSgkY29sb3I6ICRjb2xvci1ibGFjaywgJHBhZGRpbmc6IDI0cHgsICRoZWlnaHQ6IDFweCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZyAvIDI7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZztcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxufVxuJF9mb250LXNpemU6IChcbiAgXCJzcFwiOiAxNnB4LFxuICBcInBjXCI6IDE2cHgsXG4pICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gcmVtKCRweDogMTZweCwgJGtleTogXCJwY1wiKSB7XG4gICR2YWx1ZTogbWFwLWdldCgkX2ZvbnQtc2l6ZSwgJGtleSk7XG4gIEByZXR1cm4gKCRweCAvICR2YWx1ZSkgKiAxcmVtO1xufVxuIiwiLmViLWdhcmFtb25kIHtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2hpcHBvcmktbWluY2hvLWIxLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG8gQjFcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2hpcHBvcmktbWluY2hvLWIxLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNobyBCMVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubm90by1zZXJpZi1qcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY29ybW9yYW50LWdhcmFtb25kLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubGlicmUtY2FzbG9uLWRpc3BsYXktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIENhc2xvbiBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsImh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCJodG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJTaGlwcG9yaSBNaW5jaG8gQjFcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvLyBAaW5jbHVkZSBzaGlwcG9yaS1taW5jaG8tYjEtcmVndWxhcjtcbiAgLy8gZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMjtcbiAgfVxuXG4gICNyZW5haSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmEge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcblxuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICB9XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDExOHB4O1xufVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyXG4gICAgICBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICB9XG4gIH1cbiAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgfVxuICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiQGtleWZyYW1lcyBtb2RhbC12aWRlbyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbC12aWRlby1pbm5lciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLm1vZGFsLXZpZGVvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tbmFtZTogbW9kYWwtdmlkZW87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tb2RhbC12aWRlby1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC12aWRlby1jbG9zZSAubW9kYWwtdmlkZW8tbW92aWUtd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG59XG5cbi5tb2RhbC12aWRlby1ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubW9kYWwtdmlkZW8taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5tb2RhbC12aWRlby1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLm1vZGFsLXZpZGVvLW1vdmllLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBtb2RhbC12aWRlby1pbm5lcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tb2RhbC12aWRlby1tb3ZpZS13cmFwIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtdmlkZW8tY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC00NXB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm1vZGFsLXZpZGVvLWNsb3NlLWJ0biB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgfVxufVxuXG4ubW9kYWwtdmlkZW8tY2xvc2UtYnRuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2RhbC12aWRlby1jbG9zZS1idG46YmVmb3JlLCAubW9kYWwtdmlkZW8tY2xvc2UtYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOCouOCpOOCs+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNWVtO1xuICAgIGhlaWdodDogNWVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi10cmlnZ2VyLFxuICAmLXRyaWdnZXIgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmLXRyaWdnZXIge1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiByZW0oOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgfVxuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAxMXB4O1xuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICYtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7opovlh7rjgZdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWgxIHtcbiAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYy1oMiB7XG4gIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5jLWg0IHtcbiAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXNlY3Rpb24ge1xuICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLCAxKSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgfVxuXG4gICYtLW1pZGRsZSB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLCAyKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgICB9XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZSwgMykgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDMpIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYmcge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDEpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgICB9XG5cbiAgICAmLS1taWRkbGUge1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAyKSAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDIpIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmFycm93IHtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMykgMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLXNwLCAzKSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRjb250ZW50cy13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuXG4gICAgJi0tbWlkZGxlIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRlbnRzLW5hcnJvdy13aWR0aDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgJi0tbmFycm93IHtcbiAgICAgIG1heC13aWR0aDogNzkwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuICAgIH1cblxuICAgICYtLWZpbGwtc3Age1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtc2VjdGlvbi1oZWFkbGluZSB7XG4gIEBpbmNsdWRlIGNvcm1vcmFudC1nYXJhbW9uZC1yZWd1bGFyO1xuICBjb2xvcjogJGNvbG9yLXBvaW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogcmVtKDgwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIC5zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLWJvcmRlciB7XG4gICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wb2ludDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtbGVhZCB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrnjgq/jg63jg7zjg6vjgavlkIjjgo/jgZvjgabjg5Xjgqfjg7zjg4njgqTjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWFuaW1hdGlvbiB7XG4gICYtZmFkZWluIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8vIEludGVyc2VjdGlvbk9ic2VydmVy44Gn44OV44Kn44O844OJ44Kk44Oz44GZ44KL5aC05ZCI44Gv5b+F44GadHJhbnNmb3Jt44KS44Gk44GR44KLXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIC8vIEludGVyc2VjdGlvbk9ic2VydmVy44Gn44OV44Kn44O844OJ44Kk44Oz44GZ44KL5aC05ZCI44Gv5b+F44GadHJhbnNpdGlvbuOCkuOBpOOBkeOCi1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuNnMgZWFzZS1vdXQ7XG5cbiAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtLXRvcCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00MHB4LCAwKTtcbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MHB4LCAwKTtcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwcHgsIDAsIDApO1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDBweCwgMCwgMCk7XG4gICAgfVxuICB9XG5cbiAgJi1zbGlkZSB7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb246IGltZy13cmFwIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgICBAa2V5ZnJhbWVzIGltZy13cmFwIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDAgYXQgNTAlIDUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IGNpcmNsZSgxMDAlIGF0IDUwJSA1MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZWxheSB7XG4gICAgLy8g5pmC6ZaT5beu44Gn6KGo56S644GV44Gb44KLXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgICAvLyAw44CcMTDku6XkuIrjga7loLTlkIjjga/jgIx0aHJvdWdo44CN44Gu5YCk44KS5aSJ5pu0XG4gICAgICAmLS0jeyRpICogMX0ge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogMC4xfXM7XG4gICAgICAgIC8vIOWkieWMluOBruW+heOBoeaZgumWk+OCkuOAjDAgKiAwLjJz44CN44Gn6KiI566X44GX44Gm44GE44KLXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDgwMjQ7XG5cbiAgJi0td2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpO1xuICB9XG5cbiAgJi1jb250ZW50cyB7XG4gICAgcGFkZGluZzoxLjVlbTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICB9XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgIH1cblxuICAgICYtLXdpZGUge1xuICAgICAgcGFkZGluZzogMmVtO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6MWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAmLmRvd24ge1xuICAgICY6aG92ZXIge1xuICAgICAgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yaWdodCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxlZnQge1xuICAgICY6aG92ZXIge1xuICAgICAgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjI1ZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtdGFiIHtcbiAgJi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAtMC41ZW07XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IC0wLjI1ZW07XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcG9pbnQ7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXBvaW50O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNzV2dztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcG9pbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wb2ludDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jmlbTliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgLnUtYWxpZ24tbGVmdC0tcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tcGMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1wYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIC51LWFsaWduLWxlZnQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAudS1hbGlnbi1sZWZ0LS10YWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAudS1hbGlnbi1sZWZ0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7og4zmma/oibJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG59XG5cbi51LWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4udS1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnUtYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJvcmRlciB7XG4gICYtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAmLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmxvYXTop6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWNsZWFyZml4OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrDjg6rjg4Pjg4lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRwYWRkaW5nOiAzMHB4O1xuJHBhZGRpbmctbWVkaXVtOiAyMHB4O1xuJHBhZGRpbmctbmFycm93OiAxMHB4O1xuJHBhZGRpbmctc3A6IDEwcHg7XG5cbi51LXJvdyB7XG4gIG1hcmdpbjogKC0xKSAqICRwYWRkaW5nO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBtYXJnaW46ICgtMSkgKiAkcGFkZGluZy1zcDtcbiAgfVxuXG4gICYtYWxpZ24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1hbGlnbi1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gICYtY29udGVudC1jZW50ZXJ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gICYtLW5vbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAmLS1zcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIG1hcmdpbjogKC0xKSAqICRwYWRkaW5nLW5hcnJvdztcbiAgfVxuXG4gICYtLW1lZGl1bSB7XG4gICAgbWFyZ2luOiAoLTEpICogJHBhZGRpbmctbWVkaXVtO1xuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAkd2lkdGg6ICgxMDAlIC8gKDEyIC8gJGkpKTtcbiAgLnUtY29sLSN7JGl9IHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctc3A7XG4gICAgfVxuICB9XG5cbiAgLnUtY29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC51LWNvbC1vZmZzZXQtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gIH1cblxuICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICA+IC51LWNvbC0jeyRpfSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC51LXJvdy0tbWVkaXVtIHtcbiAgICA+IC51LWNvbC0jeyRpfSB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1tZWRpdW07XG4gICAgfVxuICB9XG5cbiAgLnUtcm93LS1uYXJyb3cge1xuICAgID4gLnUtY29sLSN7JGl9IHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAkd2lkdGg6ICgxMDAlIC8gKDEyIC8gJGkpKTtcbiAgICAudS1jb2wtI3skaX0tLXBjIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXBjIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgfVxuXG4gICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tcGMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgID4gLnUtY29sLSN7JGl9LS1wYyB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgJHdpZHRoOiAoMTAwJSAvICgxMiAvICRpKSk7XG4gICAgLnUtY29sLSN7JGl9LS1sYXB0b3Age1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLWxhcHRvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgPiAudS1jb2wtI3skaX0tLWxhcHRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgPiAudS1jb2wtI3skaX0tLWxhcHRvcCB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgJHdpZHRoOiAoMTAwJSAvICgxMiAvICRpKSk7XG4gICAgLnUtY29sLSN7JGl9LS10YWIge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXRhYiB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXRhYiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXRhYiB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAkd2lkdGg6ICgxMDAlIC8gKDEyIC8gJGkpKTtcbiAgICAudS1jb2wtI3skaX0tLXNwIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctc3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1zcCB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXNwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1yb3ctLW5vbWFyZ2luLS1zcCB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tc3Age1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgID4gLnUtY29sLSN7JGl9LS1zcCB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gIC51LW9yZGVyLSN7JGkgKiAxfSB7XG4gICAgb3JkZXI6ICN7JGkgKiAxfTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAmLS10YWIge1xuICAgICAgICBvcmRlcjogI3skaSAqIDF9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbumdnuihqOekuuWIh+OCiuabv+OBiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGluY2x1ZGUgdmlldy1hdChwYyl7XG4gIC51LWhpZGUtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIC51LWhpZGUtLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICAudS1oaWRlLS1sYXB0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAudS1oaWRlLS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1tLWF1dG8ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gIC51LW10I3skaSAqIDV9IHtcbiAgICBtYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yI3skaSAqIDV9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwjeyRpICogNX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iI3skaSAqIDV9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0I3skaSAqIDV9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wciN7JGkgKiA1fSB7XG4gICAgcGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbCN7JGkgKiA1fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiI3skaSAqIDV9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgLnUtbXQjeyRpICogOH0ge1xuICAgIG1hcmdpbi10b3A6ICN7JGkgKiA4fXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIjeyRpICogOH0ge1xuICAgIG1hcmdpbi1yaWdodDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbCN7JGkgKiA4fSB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JGkgKiA4fXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIjeyRpICogOH0ge1xuICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiA4fXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQjeyRpICogOH0ge1xuICAgIHBhZGRpbmctdG9wOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByI3skaSAqIDh9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsI3skaSAqIDh9IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JGkgKiA4fXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIjeyRpICogOH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtbXQjeyRpICogNX0tLXNwIHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1yI3skaSAqIDV9LS1zcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqIDV9LS1zcCB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogNX0tLXNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXB0I3skaSAqIDV9LS1zcCB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHIjeyRpICogNX0tLXNwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBsI3skaSAqIDV9LS1zcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBiI3skaSAqIDV9LS1zcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIC51LW10I3skaSAqIDV9LS10YWIge1xuICAgICAgbWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbXIjeyRpICogNX0tLXRhYiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqIDV9LS10YWIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1iI3skaSAqIDV9LS10YWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHQjeyRpICogNX0tLXRhYiB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHIjeyRpICogNX0tLXRhYiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wbCN7JGkgKiA1fS0tdGFiIHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcGIjeyRpICogNX0tLXRhYiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIC51LW10I3skaSAqIDV9LS1sYXB0b3Age1xuICAgICAgbWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbXIjeyRpICogNX0tLWxhcHRvcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqIDV9LS1sYXB0b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1iI3skaSAqIDV9LS1sYXB0b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHQjeyRpICogNX0tLWxhcHRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHIjeyRpICogNX0tLWxhcHRvcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wbCN7JGkgKiA1fS0tbGFwdG9wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcGIjeyRpICogNX0tLWxhcHRvcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtbXQjeyRpICogNX0tLXBjIHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1yI3skaSAqIDV9LS1wYyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqIDV9LS1wYyB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogNX0tLXBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXB0I3skaSAqIDV9LS1wYyB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHIjeyRpICogNX0tLXBjIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBsI3skaSAqIDV9LS1wYyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBiI3skaSAqIDV9LS1wYyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjgqnjg7Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LXRleHQtZWItZ2FyYW1vbmQtcmVndWxhciB7XG4gIEBpbmNsdWRlIGViLWdhcmFtb25kLXJlZ3VsYXI7XG59XG5cbi51LXRleHQtc2hpcHBvcmktbWluY2hvLWIxLXJlZ3VsYXIge1xuICBAaW5jbHVkZSBzaGlwcG9yaS1taW5jaG8tYjEtcmVndWxhcjtcbn1cblxuLnUtdGV4dC1zaGlwcG9yaS1taW5jaG8tYjEtbWVkaXVtIHtcbiAgQGluY2x1ZGUgc2hpcHBvcmktbWluY2hvLWIxLW1lZGl1bTtcbn1cblxuLnUtdGV4dC1ub3RvLXNlcmlmLWpwLXJlZ3VsYXIge1xuICBAaW5jbHVkZSBub3RvLXNlcmlmLWpwLXJlZ3VsYXI7XG59XG5cbi51LXRleHQtY29ybW9yYW50LWdhcmFtb25kLXJlZ3VsYXIge1xuICBAaW5jbHVkZSBjb3Jtb3JhbnQtZ2FyYW1vbmQtcmVndWxhcjtcbn1cblxuLnUtdGV4dC1saWJyZS1jYXNsb24tZGlzcGxheS1yZWd1bGFyIHtcbiAgQGluY2x1ZGUgbGlicmUtY2FzbG9uLWRpc3BsYXktcmVndWxhcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXRleHQtYmxhY2sge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udS10ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAkY29sb3ItcG9pbnQ7XG59XG5cbi51LXRleHQtaW52ZXJzZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi51LXRleHQtc3VwIHtcbiAgZm9udC1zaXplOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMS4yNWVtO1xuICByaWdodDogLTFlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLnUtdGV4dC14eC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xufVxuXG4udS10ZXh0LXgtc21hbGwge1xuICBmb250LXNpemU6IHJlbSgxMnB4KTtcbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xufVxuXG4udS10ZXh0LWRlZmF1bHQge1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbn1cblxuLnUtdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgyMHB4KTtcbn1cblxuLnUtdGV4dC0yeC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xufVxuXG4udS10ZXh0LTN4LWxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0oMzBweCk7XG59XG5cbi51LXRleHQtNHgtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgzMnB4KTtcbn1cblxuLnUtdGV4dC01eC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWxpbmUtYmFzaXMge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnUtbGluZS10aWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4udS1saW5lLWRlZmF1bHQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4udS1saW5lLXJlbGF4ZWQge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnUtbGluZS13aWRlIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi51LWxpbmUtbG9vc2Uge1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW5heaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICR3aWR0aDogKDUlICogJGkpO1xuICAudS13I3skaSAqIDV9IHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgJHdpZHRoOiAoNSUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAyMH0tLXBjIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICR3aWR0aDogKDUlICogJGkpO1xuICAgIC51LXcjeyRpICogMjB9LS1sYXB0b3Age1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgJHdpZHRoOiAoNSUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAyMH0tLXRhYiB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICR3aWR0aDogKDUlICogJGkpO1xuICAgIC51LXcjeyRpICogNX0tLXNwIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi51LWgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LW9iamVjdC1maXR7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5jjg4Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjUpO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBoZWlnaHQ6IDVlbTtcbiAgfVxuXG4gICYubm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtaW5uZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqjjgq/jgrnjg4jjg6njg4rjg5PvvIhH44OK44OT44Go44Gv5Yil44Gr44OY44OD44OA44O85YaF44Gr6KGo56S644GZ44KL44OK44OT44Ky44O844K344On44Oz77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1leG5hdiB7XG4gICYuanMtYWN0aXZle1xuICAgIC5wLWV4bmF2LWxpc3QtaXRlbS50ZXh0IGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIFxuICB9XG4gIFxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgICYudGV4dHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2hpcHBvcmktbWluY2hvLWIxLW1lZGl1bTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR+ODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZ25hdiB7XG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ibGFjaywgMC41KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmxhY2ssIDAuOCk7XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogJGNvbnRlbnRzLXdpZHRoO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjI1cHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuNSk7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIGEge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjI1cHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIGEge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMjVweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC41KTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuXG4gICYtcGFnZXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgYm90dG9tOiAxZW07XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICByaWdodDogMC41ZW07XG4gICAgICBib3R0b206IDRlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzZW07XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWN0YSB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi10ZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saW5rIHtcbiAgICBtYXJnaW46IDNlbSAwO1xuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDNlbTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBnYXA6IDJlbTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1iYW5uZXIge1xuICAgIG1hcmdpbjogM2VtIDA7XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogM2VtO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdhcDogMmVtO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvOWbuuWumuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZml4ZWRtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYtaXRlbSB7XG4gICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAmLS1vdXRsaW5lLFxuICAgICAgJi0tbWFwLFxuICAgICAgJi0tdGVsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1lbnRyeSBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgICAgIH1cblxuICAgICAgJi0tcmVxdWVzdCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2FlMGUxNjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDRlbTtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLW12IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhc3BlY3QtcmF0aW86IDE0NDAgLyA0NzU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgYXNwZWN0LXJhdGlvOiAzOTAgLyA0NTA7XG4gIH1cblxuICAmLWhlYWRsaW5lIHtcbiAgICBAaW5jbHVkZSBjb3Jtb3JhbnQtZ2FyYW1vbmQtcmVndWxhcjtcbiAgICBjb2xvcjogI2MwYmM4ZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcmVtKDgwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIC5zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG4iLCIucC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogNHB4ICRjb2xvci1ibGFjaztcbiAgICBwYWludC1vcmRlcjogc3Ryb2tlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWJsYWNrIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwO1xuICAgIH1cblxuICAgICYtLXRvcCB7XG4gICAgICB0b3A6IDhweDtcbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcblxuICBpZnJhbWUsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC8vIHZpbWVv44Gu5aC05ZCI44Gu44G/5LiL6KiY44GM5b+F6KaBXG5cbiAgICAmIH4gcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtY3RhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDAuNik7XG5cbiAgJi1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMi41ZW07XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICB9XG4gIH1cblxuICAmLWgyIHtcbiAgICBAaW5jbHVkZSBjb3Jtb3JhbnQtZ2FyYW1vbmQtcmVndWxhcjtcbiAgICBmb250LXNpemU6IHJlbSg4MHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2I2YjA2NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICBvdXRsaW5lOiAxcHggc29saWQgI2I2YjA2NjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTAuNWVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDFlbTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtZW4ge1xuICAgICAgQGluY2x1ZGUgZWItZ2FyYW1vbmQtcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBjb2xvcjogI2I2YjA2NjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM1ZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi77yeXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtamEge1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi1mbG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTRlM2RkO1xuXG4gICAgJi1jb250ZW50cyB7XG4gICAgICBwYWRkaW5nOiAyLjVlbTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMS43NWVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyBjb3MoMzBkZWcpO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAxMDAlLCAxMDAlIDAsIDAlIDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NDY0NjQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkY29sb3Ita2V5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYXR0ZW50aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMC4yNWVtO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWtleTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucC1wbGFuIHtcbiAgJi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgJi1oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMi41ZW07XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDFlbSAwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTM5YzcxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjcpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTM5YzcxO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgICYtZGV0YWlsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EzOWM3MTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgJi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgY29ybW9yYW50LWdhcmFtb25kLXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xuICAgICAgICBjb2xvcjogI2EzOWM3MTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBjb3Jtb3JhbnQtZ2FyYW1vbmQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1hcmVhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGxpYnJlLWNhc2xvbi1kaXNwbGF5LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtYXJnaW46IDAgYXV0byAxZW07XG4gIH1cbn1cbiIsIi5wLWhlYWRsaW5lIHtcbiAgQGluY2x1ZGUgY29ybW9yYW50LWdhcmFtb25kLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xuICBjb2xvcjogJGNvbG9yLWtleTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLnAtbW9kYWwge1xuICBkaXNwbGF5OiBub25lOyAvKiDpnZ7ooajnpLrjgYvjgonplovlp4sgKi9cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBoZWlnaHQ6IDQ0MHB4OyAvKiDpq5jjgZXlm7rlrpogKi9cbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvKiDog4zmma/nmb3jgarjganlv4XpoIjvvIjmmpfjgYTog4zmma/jgavnmb3nlLvlg4/jgaDjgajopovjgYjjgarjgYTvvIkgKi9cblxuICAgICYuem9vbSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuOyAvKiDnuKbmlrnlkJHjga7jgrnjgq/jg63jg7zjg6vjgpLnhKHlirnljJYgKi9cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vICYtc2Nyb2xsIHtcbiAgLy8gICBwYWRkaW5nOiAyMHB4O1xuICAvLyB9XG5cbiAgJi1pbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIOimquimgee0oOOBq+WvvuOBl+OBpue1tuWvvuS9jee9ruaMh+WumiAqL1xuICAgIHRvcDogMDsgLyog6Kaq6KaB57Sg44Gu5LiK56uv44GL44KJ44Oe44Kk44OK44K55YCk44Gn6YWN572uICovXG4gICAgbGVmdDogMDsgLyog6Kaq6KaB57Sg44Gu5Y+z56uv44GL44KJ44Oe44Kk44OK44K55YCk44Gn6YWN572uICovXG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTAwMDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtem9vbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiByaXBwbGUgMnMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHJpcHBsZSB7XG4gICAgICAwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3ItYmxhY2ssIDAuNSk7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJGNvbG9yLWJsYWNrLCAwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b3Age1xuICAmLWludHJvIHtcbiAgICAmLXZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBhc3BlY3QtcmF0aW86IDIgLyAxO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDBzdmggLSA0ZW0pO1xuXG4gICAgICAgIC8vIGFzcGVjdC1yYXRpbzogMiAvIDM7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bzsgLy8g57im6ZW344Gr5ZCI44KP44Gb44KL44Gf44KBIGFzcGVjdC1yYXRpbyDjgpLnhKHlirnljJZcbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBlYi1nYXJhbW9uZC1yZWd1bGFyO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDFlbTtcbiAgICAgIHJpZ2h0OiAxZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1rZXl2aXN1YWwge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAyIC8gMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNGVtKTtcbiAgICAgIC8vIGFzcGVjdC1yYXRpbzogMiAvIDM7XG4gICAgICBhc3BlY3QtcmF0aW86IGF1dG87IC8vIOe4pumVt+OBq+WQiOOCj+OBm+OCi+OBn+OCgSBhc3BlY3QtcmF0aW8g44KS54Sh5Yq55YyWXG4gICAgfVxuXG4gICAgLy8gJi1pbWFnZSB7XG4gICAgLy8gICBoZWlnaHQ6IDEwMHZoO1xuICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBhc3BlY3QtcmF0aW86IDIgLyAxO1xuICAgIC8vICAgb3BhY2l0eTogMDtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIHRvcDogMDtcbiAgICAvLyAgIGxlZnQ6IDA7XG5cbiAgICAvLyAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAvLyAgICAgYXNwZWN0LXJhdGlvOiAyIC8gMztcbiAgICAvLyAgIH1cblxuICAgIC8vICAgaW1nIHtcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLy8gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgJi5mYWRlaW4ge1xuICAgIC8vICAgICBvcGFjaXR5OiAxO1xuICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC8vICYtY2F0Y2hjb3B5IHtcbiAgICAvLyAgIC8vIG9wYWNpdHk6IDA7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICB0b3A6IDA7XG4gICAgLy8gICBsZWZ0OiAwO1xuICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gfVxuICB9XG5cbiAgJi1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9zZWN0aW9uLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxNDQwIC8gMTQ1MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwdnc7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTAwIC8gMTMwMCAqIDEwMCUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgJGNvbG9yLWJsYWNrIDUwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3Avc2VjdGlvbi0tc3Aud2VicCk7XG4gICAgICBhc3BlY3QtcmF0aW86IDc4MCAvIDE1NjA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLWNhdGNoY29weSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgICBjaXJjbGUgYXQgY2VudGVyLFxuICAgICAgICAgIHJnYmEoJGNvbG9yLXdoaXRlLCAxKSAwLFxuICAgICAgICAgIHJnYmEoJGNvbG9yLXdoaXRlLCAwKSA3NSVcbiAgICAgICAgKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjM1O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaGVhZGxpbmUge1xuICAgIEBpbmNsdWRlIGViLWdhcmFtb25kLXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgJi1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBhc3BlY3QtcmF0aW86IDU3NSAvIDQwMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuXG4gICAgJi5hZXJpYWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3Avc2VjdGlvbi1hZXJpYWwuanBnKTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTQ1MCAvIDgwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDM2MCAvIDIwMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC50b3AtcGFuZWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kZXNpZ24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvZGVzaWduLmpwZyk7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2Rlc2lnbi0tc3AuanBnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNreSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9za3kuanBnKTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3Avc2t5LS1zcC5qcGcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2FmZXR5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3NhZmV0eS5qcGcpO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9zYWZldHktLXNwLmpwZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wbGFuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3BsYW4uanBnKTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvcGxhbi0tc3AuanBnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpZmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvbGlmZS5qcGcpO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9saWZlLS1zcC5qcGcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuemVoIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3plaC5qcGcpO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC96ZWgtLXNwLmpwZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWhlYWRsaW5lIHtcbiAgICAgIEBpbmNsdWRlIGViLWdhcmFtb25kLXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgY29sb3I6ICNjMGJjOGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZWItZ2FyYW1vbmQtcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cblxuICAgICAgLmFycm93IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSA1MCUsIDAgODUlLCAyNSUgNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVlbSk7XG4gICAgICAgICAgcmlnaHQ6IC0wLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2QyY2NhOCAwJSwgIzgyN2UyYiA1MCUsICM0MDNlMDQgMTAwJSk7XG5cbiAgICAmLWhlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgICAgLmFjY2VudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIH1cblxuICAgICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAmLmxhcmdlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1LzI7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5za3kge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9iYW5uZXItc2t5LmpwZyk7XG4gICAgICB9XG5cbiAgICAgICYuZGVzaWduIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvYmFubmVyLWRlc2lnbi5qcGcpO1xuICAgICAgfVxuXG4gICAgICAmLnBhcmtpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9iYW5uZXItcGFya2luZy5qcGcpO1xuICAgICAgfVxuXG4gICAgICAmLnBsYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9iYW5uZXItcGxhbi5qcGcpO1xuICAgICAgfVxuXG4gICAgICAmLnNvdXRod2VzdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2Jhbm5lci1zb3V0aHdlc3QuanBnKTtcbiAgICAgIH1cblxuICAgICAgJi51Z29jbG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9iYW5uZXItdWdvY2xvLmpwZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgQGV4dGVuZCAudG9wLXBhbmVsLWJ1dHRvbjtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tYXAge1xuICAmLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWtleTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLS1ib3JkZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Ita2V5O1xuICAgIH1cbiAgfVxufVxuIiwiLnBsYW4ge1xuICAmLW12IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BsYW4vbXYuanBnKTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGxhbi9tdi0tc3AuanBnKTtcbiAgICB9XG4gIH1cblxuICAmLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDAuNyk7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG5cbiAgICAmLWRldGFpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMzljNzE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICYtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIGNvcm1vcmFudC1nYXJhbW9uZC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IHJlbSg2NHB4KTtcbiAgICAgICAgY29sb3I6ICNhMzljNzE7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgY29ybW9yYW50LWdhcmFtb25kLXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDU2cHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYXJlYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgICAgIC5hY2NlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBsYW5sYXlvdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgIHdpZHRoOiA2MCU7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtcG9pbnQge1xuICAgICYtaXRlbSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjI1ZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhhbnJlaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMWVtIDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgtbiArIDUpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saWdodDo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbGFuL2xpZ2h0LnBuZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLndpbmQ6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGxhbi93aW5kLnBuZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0b3JhZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDNkMmI0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oZWF0aW5nOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZWNlOTtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3V0ZnJhbWU6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICBib3JkZXI6IDJweCBkb3R0ZWQgIzAwN2ZiZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXVnb2NsbyB7XG4gICAgJGNvbG9yLXVnb2NsbzogIzg3MmU0YTtcblxuICAgICYtY29udGVudHMge1xuICAgICAgcGFkZGluZzogNDBweCAzMnB4IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAxNnB4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtOGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC02ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cblxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci11Z29jbG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAmLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmLmRvdHMtdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW07XG5cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzMiwgMTI4LCAzNiwgMC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuOCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcm93IHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgICYwMSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDM0MC84MDA7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRsaW5lIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXVnb2NsbztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuNTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IHJlbSg1NnB4KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci11Z29jbG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci11Z29jbG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi12aWRlbyB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5za3kge1xuICAmLWJnIHtcbiAgICBtYXJnaW46IDEwdncgMDtcbiAgICBwYWRkaW5nOiA1dncgMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NywgMTUwLCAxMTMsIDAuNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJTS1kgRkxPT1JcIjtcbiAgICAgIEBpbmNsdWRlIGNvcm1vcmFudC1nYXJhbW9uZC1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiByZW0oMTEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNTZweCk7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMjhweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1mbG9vciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxOTA1LzE1MDA7XG4gICAgICB0b3A6IGNhbGMoLTV2dyAtIDJlbSk7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtNXZ3IC0gMmVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxheW91dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYtcGFydHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwNyAvIDE5MDUgKiAxMDAlKTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1MDcvNDI3O1xuICAgICAgICBib3R0b206IGNhbGMoNzUgLyAxNTAwICogMTAwJSk7XG4gICAgICAgIGxlZnQ6IGNhbGMoMjQwIC8gMTkwNSAqIDEwMCUpO1xuXG4gICAgICAgIC5za3ktZmxvb3ItcG9pbnQtaWNvbiB7XG4gICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ndWVzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjU4IC8gMTkwNSAqIDEwMCUpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDY1OC80ODE7XG4gICAgICAgIHRvcDogY2FsYygzODUgLyAxNTAwICogMTAwJSk7XG4gICAgICAgIGxlZnQ6IGNhbGMoMzUwIC8gMTkwNSAqIDEwMCUpO1xuXG4gICAgICAgIC5za3ktZmxvb3ItcG9pbnQtaWNvbiB7XG4gICAgICAgICAgYm90dG9tOiAtOXB4O1xuICAgICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbG91bmdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYyg1NzkgLyAxOTA1ICogMTAwJSk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNTc5LzQwMztcbiAgICAgICAgdG9wOiBjYWxjKDEwMCAvIDE1MDAgKiAxMDAlKTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNjUgLyAxOTA1ICogMTAwJSk7XG5cbiAgICAgICAgLnNreS1mbG9vci1wb2ludC1pY29uIHtcbiAgICAgICAgICBib3R0b206IC05cHg7XG4gICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcG9pbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuNHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBidG4gMnMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgICAgICAgQGtleWZyYW1lcyBidG4ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC41KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJi1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg0MjAgLyA1MjAgKiA1MCUgLSAxZW0pO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgID4gbGkge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNhZmV0eSB7XG4gICYtbXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2FmZXR5L212LmpwZyk7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NhZmV0eS9tdi0tc3AuanBnKTtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgJi1lbiB7XG4gICAgICAgIEBpbmNsdWRlIGNvcm1vcmFudC1nYXJhbW9uZC1yZWd1bGFyO1xuICAgICAgICBjb2xvcjogI2MwYmM4ZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBhc3BlY3QtcmF0aW86IDMwMCAvIDI2MDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDM2MCAvIDEyMDtcbiAgICAgIH1cblxuICAgICAgJi5zZWN1cml0eSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2FmZXR5L3NlY3VyaXR5LmpwZyk7XG4gICAgICB9XG5cbiAgICAgICYuc3RydWN0dXJlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zYWZldHkvc3RydWN0dXJlLmpwZyk7XG4gICAgICB9XG5cbiAgICAgICYuZW1lcmdlbmN5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zYWZldHkvZW1lcmdlbmN5LmpwZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhc3BlY3QtcmF0aW86IDE0NDAgLyA1MjA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmLnNlY3VyaXR5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2FmZXR5L3NlY3VyaXR5LXNlY3Rpb24uanBnKTtcbiAgICB9XG5cbiAgICAmLnN0cnVjdHVyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NhZmV0eS9zdHJ1Y3R1cmUtc2VjdGlvbi5qcGcpO1xuICAgIH1cblxuICAgICYuZW1lcmdlbmN5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2FmZXR5L2VtZXJnZW5jeS1zZWN0aW9uLmpwZyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgYXNwZWN0LXJhdGlvOiAzOTAgLyAxODA7XG4gICAgfVxuXG4gICAgJi1oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgIH1cblxuICAgICAgJi1lbiB7XG4gICAgICAgIEBpbmNsdWRlIGNvcm1vcmFudC1nYXJhbW9uZC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICAgICAgY29sb3I6ICNjMGJjOGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDAuNSk7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIC8vID4gbGkge1xuICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIOS4iuS4i+WIhumbolxuXG4gICAgLy8gICAudS1tYjE2IHtcbiAgICAvLyAgICAgZmxleC1ncm93OiAxOyAvLyDjg4bjgq3jgrnjg4jpg6jliIbjgpLkvLjjgbDjgZlcbiAgICAvLyAgICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgICYuc3RydWN0dXJlIGxpIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5jLWg0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01ZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5lbWVyZ2VuY3kgbGkge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAuYy1oNCB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM2VtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAmLWltYWdlIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAkaGFzZWtvLWNvbG9yOiAjYTYyMTI2O1xuXG4gICYtaGFzZWtvIHtcbiAgICAmLWgyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBjb2xvcjogJGhhc2Vrby1jb2xvcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhhc2Vrby1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaDMge1xuICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBjb2xvcjogJGhhc2Vrby1jb2xvcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGhhc2Vrby1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1leWVjYXRjaCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubGlmZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgJi1leWVjYXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1oZWFkbGluZSB7XG4gICAgICBAaW5jbHVkZSBjb3Jtb3JhbnQtZ2FyYW1vbmQtcmVndWxhcjtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICAgIGNvbG9yOiAjYmViNzliO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgJi5sYXJnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDY0cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi12aXZhIHtcbiAgICAmLWV5ZWNhdGNoIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yZW07XG4gICAgICByaWdodDogMmVtO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHRvcDogLTFlbTtcbiAgICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLXBvaW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXBvaW50O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGxpbmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wb2ludDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogMC41ZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDAuNWVtIDFlbTtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcG9pbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBhcmsge1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICYtc2Nyb2xsYWJsZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnRzIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgICYtYXJyb3dzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxZW07XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogNGVtO1xuICAgICAgICAgIGhlaWdodDogNGVtO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2xpZGVyIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyNTBweCkgLyAtMik7IC8vIOWPs+WBtOOBoOOBkeOBr+OBv+WHuuOBmVxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgXG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIH1cblxuICAgICYtZG90cyB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgbGkge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzIsIDEyOCwgMzYsIDAuOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuOCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10cmFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGFzcGVjdC1yYXRpbzogNDgwLzMwMDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAgICYtaXRlbSB7XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgICAgICAubGlmZS10cmFpbiB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gICAgICAgICAgLmxpZmUtdHJhaW4ge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMi8xO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLktJVEFTRU5KVSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xpZmUva2l0YXNlbmp1LmpwZyk7XG4gICAgfVxuICAgICYuT01JWUEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9saWZlL29taXlhLmpwZyk7XG4gICAgfVxuICAgICYuVUVOTyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xpZmUvdWVuby5qcGcpO1xuICAgIH1cbiAgICAmLklLRUJVS1VSTyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xpZmUvaWtlYnVrdXJvLmpwZyk7XG4gICAgfVxuICAgICYuVE9LWU8ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9saWZlL3Rva3lvLmpwZyk7XG4gICAgfVxuICAgICYuU0hJTkpVS1Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9saWZlL3NoaW5qdWt1LmpwZyk7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGNvcm1vcmFudC1nYXJhbW9uZC1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxNnB4ICRjb2xvci1ibGFjaztcblxuICAgICAgJi5hY2NlbnQge1xuICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmLXRleHQge1xuICAgIC8vICAgQGluY2x1ZGUgY29ybW9yYW50LWdhcmFtb25kLXJlZ3VsYXI7XG4gICAgLy8gICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICAvLyAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIC8vICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAvLyAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgLy8gICB0ZXh0LXNoYWRvdzogMCAwIDE2cHggJGNvbG9yLWJsYWNrO1xuXG4gICAgLy8gICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgIC8vICAgfVxuXG4gICAgLy8gICAuYWNjZW50IHtcbiAgICAvLyAgICAgZm9udC1zaXplOiByZW0oNjRweCk7XG5cbiAgICAvLyAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIC8vICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG4gIH1cblxuICAmLWxpZmVpbmZvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLW1hcCB7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpZmVpbmZvO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaWZlaW5mbztcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpZmVpbmZvKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBvaW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRldGFpbCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuemVoIHtcbiAgJi1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy96ZWgvbXYuanBnKTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvemVoL212LS1zcC5qcGcpO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wb2ludDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAuemVoLXRpdGxlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICRjb2xvci1wb2ludDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wb2ludDtcbiAgICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLmJyYW5kIHtcbiAgJi1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9icmFuZC9tdi5qcGcpO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9icmFuZC9tdi0tc3AuanBnKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
