@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
文字フォント
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
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 {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  color: #2e2f31;
  font-size: 1rem;
}

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

a:hover {
  opacity: 0.6;
}

a:hover img {
  opacity: 0.6;
}

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

@media screen and (max-width: 767px) {
  p {
    font-size: 0.875rem;
  }
}

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

.main.base {
  padding-top: 98px;
}

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

.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("./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;
}

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

/* --------------------------
ハンバーガーメニューアイコン
-------------------------- */
.c-menu {
  display: block;
  width: 50px;
  height: 50px;
  position: relative;
  background: #2e2f31;
  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;
}

.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: 30px;
  height: 11px;
  position: relative;
}

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

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

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

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

.c-menu-trigger.active span:nth-of-type(1) {
  -webkit-transform: translateY(5px) rotate(-45deg);
          transform: translateY(5px) 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(-5px) rotate(45deg);
          transform: translateY(-5px) rotate(45deg);
}

/* --------------------------
セクション
-------------------------- */
@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: 1240px;
  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%;
    padding: 0 20px;
  }
}

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

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

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

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

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

/* --------------------------
見出し
-------------------------- */
.c-h1 {
  text-align: center;
  margin-bottom: 1.5rem;
}

.c-h1-lead {
  font-size: 1rem;
  letter-spacing: 0.1em;
  line-height: 2.4;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .c-h1-lead {
    font-size: 0.875rem;
    line-height: 2;
    text-align: left;
  }
}

.c-h2 {
  font-size: 1.5rem;
  font-weight: 400;
  color: #3e3a39;
  line-height: 2;
  letter-spacing: 0.1em;
  text-align: center;
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  .c-h2 {
    font-size: 1.25rem;
    line-height: 1.75;
  }
}

.c-h3 {
  font-size: 1.25rem;
  font-weight: 400;
  color: #2e2f31;
  line-height: 2;
  letter-spacing: 0.1em;
  text-align: center;
  margin-bottom: 1em;
}

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

.c-h4 {
  font-size: 1rem;
  font-weight: 400;
  color: #2e2f31;
  line-height: 1.5;
  letter-spacing: 0.1em;
  text-align: center;
  margin-bottom: 1em;
}

.c-h5 {
  font-size: 1rem;
  font-weight: 400;
  color: #2e2f31;
  line-height: 1.5;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
}

.c-h--center-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  color: #2e2f31;
  margin-bottom: 1em;
}

.c-h--center-line::before, .c-h--center-line::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 1px;
  background: #2e2f31;
  display: block;
}

.c-h--center-line::before {
  margin-right: 24px;
}

@media screen and (max-width: 767px) {
  .c-h--center-line::before {
    margin-right: 12px;
  }
}

.c-h--center-line::after {
  margin-left: 24px;
}

@media screen and (max-width: 767px) {
  .c-h--center-line::after {
    margin-left: 12px;
  }
}

/* --------------------------
パンくずナビ
-------------------------- */
.c-breadcrumb {
  padding: 8px 0;
  background-color: #f2f2f2;
}

.c-breadcrumb-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-breadcrumb-list li:not(:last-child)::after {
  content: ">";
  display: inline-block;
  margin: 0 0.5em;
}

/* --------------------------
フォーム
-------------------------- */
.c-form-text {
  width: 100%;
  line-height: 1.25;
  padding: 8px;
  border: 1px solid #a2a2a2;
}

.c-form-text:invalid {
  border: 2px solid #b11010;
  background: rgba(177, 16, 16, 0.25);
  background-image: url(../images/common/icon-invalid.png);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}

.c-form-textarea {
  width: 100%;
  height: 10em;
  line-height: 1.25;
  padding: 8px;
  border: 1px solid #a2a2a2;
}

.c-form-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1em 2em;
}

.c-form-list-item label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 0.5em;
  cursor: pointer;
}

.c-form-checkbox {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
}

.c-form-checkbox::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  border: 2px solid #d6dde3;
}

.c-form-checkbox:checked::after {
  content: "";
  display: block;
  width: 8px;
  height: 14px;
  border: solid #2589d0;
  border-width: 0 3px 3px 0;
  position: absolute;
  top: 4px;
  left: 8px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.c-form-radio {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
}

.c-form-radio::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #d6dde3;
}

.c-form-radio:checked::after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: #2589d0;
  border-radius: 50%;
  position: absolute;
  top: 6px;
  left: 6px;
}

.c-form-select {
  display: block;
  padding: 8px;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border: 1px solid #a2a2a2;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' class='svg-inline--fa fa-angle-down fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat, repeat;
  background-position: right 0.7em top 50%, 0 0;
  background-size: 0.65em auto, 100%;
}

.c-form-select::-ms-expand {
  display: none;
}

.c-form-select:hover {
  border-color: #888;
}

.c-form-select:focus {
  border-color: #aaa;
  -webkit-box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
          box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}

.c-form-select--small {
  width: 50%;
  display: inline-block;
}

.c-form-select option {
  font-weight: normal;
}

/* --------------------------
ボタン
-------------------------- */
.c-button {
  display: inline-block;
  color: #fff;
  line-height: 1.5;
  padding: 0.8em 1em;
  background: #2e2f31;
  border-radius: 0.5em;
  text-align: center;
}

.c-button--disabled {
  background: #a2a2a2;
  pointer-events: none;
}

.c-button--light {
  overflow: hidden;
  position: relative;
}

.c-button--light::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -120%;
  width: 100%;
  height: 100%;
  -webkit-transform: skewX(-45deg);
          transform: skewX(-45deg);
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.5)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  -webkit-animation: lightButton 2s 2.5s infinite;
          animation: lightButton 2s 2.5s infinite;
}

@-webkit-keyframes lightButton {
  100% {
    left: 100%;
  }
}

@keyframes lightButton {
  100% {
    left: 100%;
  }
}

/* --------------------------
リスト
-------------------------- */
.c-list {
  font-size: 1rem;
}

.c-list > li {
  margin-bottom: 0.5em;
  line-height: 1.5;
  position: relative;
}

.c-list > li:last-child {
  margin-bottom: 0;
}

.c-list--point > li {
  padding-left: 1em;
  position: relative;
}

.c-list--point > li::before {
  content: "";
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  display: inline-block;
  background-color: #2e2f31;
  position: absolute;
  top: 0.5em;
  left: 0;
}

.c-list--point > li:last-child {
  margin-bottom: 0;
}

.c-list--order {
  list-style: none;
}

.c-list--order > li {
  counter-increment: count 1;
}

.c-list--order > li::before {
  content: counter(count) ".";
  display: inline-block;
  padding-right: 0.5em;
}

.c-list--link li {
  padding-left: 1em;
  position: relative;
}

.c-list--link li::before {
  font-family: "Material Icons";
  content: "\e5cc";
  position: absolute;
  top: 0;
  left: 0;
}

.c-list--link li a:hover {
  text-decoration: underline;
}

.c-list--note li {
  font-size: 0.875rem;
  line-height: 1.25;
  color: #a2a2a2;
}

.c-list--note li::before {
  content: "※";
  padding-right: 0.5em;
}

.c-list--horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5em 1em;
}

.c-list--horizontal li {
  margin-bottom: 0;
}

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

.c-panel-h {
  margin-bottom: 24px;
}

.c-panel-section {
  background-color: #f2f2f2;
}

.c-panel-section-h {
  padding: 24px;
  background: #2e2f31;
  color: #fff;
}

.c-panel-section-contents {
  padding: 24px;
}

.c-panel-contents {
  padding: 24px;
}

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

.c-panel-contents--narrow {
  padding: 16px;
}

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

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

.c-tab-nav-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    width: 50%;
    padding: 4px;
  }
}

.c-tab-nav-item:last-child a {
  border-right: none;
}

.c-tab-nav-item a {
  display: block;
  font-size: 1rem;
  color: #2e2f31;
  text-align: center;
  padding: 1em;
  background-color: rgba(178, 136, 100, 0.5);
  border-right: 1px solid #fff;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item a {
    font-size: 0.75rem;
    padding: 1em 0;
  }
}

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

.c-tab-contents {
  background-color: rgba(178, 136, 100, 0.2);
}

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

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

/* --------------------------
スクロールに合わせてフェードイン
-------------------------- */
.c-fadein {
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  /* わずかに下から */
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.c-fadein--quick {
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.c-fadein--quick-more {
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

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

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

.c-fadein--top {
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
}

.c-fadein--bottom {
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
}

.c-fadein--left {
  -webkit-transform: translateX(-100px);
          transform: translateX(-100px);
}

.c-fadein--right {
  -webkit-transform: translateX(100px);
          transform: translateX(100px);
}

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

.c-fadein--1 {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.c-fadein--2 {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.c-fadein--3 {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}

.c-fadein--4 {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}

.c-fadein--5 {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}

.c-fadein--6 {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}

.c-fadein--7 {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}

.c-fadein--8 {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}

.c-fadein--9 {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}

.c-fadein--10 {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}

/* --------------------------
スクロールに合わせてフェードイン
-------------------------- */
.c-delay--0 {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

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

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

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

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

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

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

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

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

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

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

/* --------------------------
スクロールダウン
-------------------------- */
.c-scrolldown {
  width: 1em;
  height: 10em;
  position: fixed;
  right: 2em;
  bottom: 2em;
  z-index: 100;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .c-scrolldown {
    right: 1em;
    bottom: auto;
    top: 50%;
  }
}

.c-scrolldown::before {
  content: "";
  width: 2px;
  height: 6em;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.c-scrolldown::after {
  content: "";
  width: 2px;
  height: 6em;
  background: #2e2f31;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-animation: pathmove 1.4s ease-in-out infinite;
          animation: pathmove 1.4s ease-in-out infinite;
}

@-webkit-keyframes pathmove {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

@keyframes pathmove {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.c-scrolldown span {
  display: inline-block;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  color: #fff;
}

.c-headline {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  font-size: 1.625rem;
  line-height: 1;
  color: #b28864;
  -webkit-text-stroke: 1px #b28864;
  margin-bottom: 1.5rem;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .c-headline {
    font-size: 1.25rem;
    margin-bottom: 1rem;
  }
}

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

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

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

.u-align-justify {
  text-align: justify;
  letter-spacing: 0;
  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 (max-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: #2e2f31;
}

.u-bg-brown {
  background: #2d231a;
}

.u-bg-gold {
  background: -webkit-gradient(linear, left top, right top, from(#c5b999), color-stop(50%, #fff), to(#c5b999));
  background: linear-gradient(90deg, #c5b999 0%, #fff 50%, #c5b999 100%);
}

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

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

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

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

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

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

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

@media screen and (max-width: 767px) {
  .u-row, .quality-equipment-row {
    margin: -10px;
  }
}

.u-row-gap--8 {
  margin: -4px;
}

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

.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-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media screen and (max-width: 767px) {
  .u-row-reverse--sp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

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

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

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

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

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

.u-row-gap-item {
  padding: 4px;
}

.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--narrow > .u-col-1 {
  padding: 10px;
}

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

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

.u-row-gap-item {
  padding: 4px;
}

.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--narrow > .u-col-2 {
  padding: 10px;
}

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

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

.u-row-gap-item {
  padding: 4px;
}

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

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

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

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

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

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

.u-row-gap-item {
  padding: 4px;
}

.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--narrow > .u-col-4 {
  padding: 10px;
}

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

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

.u-row-gap-item {
  padding: 4px;
}

.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--narrow > .u-col-5 {
  padding: 10px;
}

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

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

.u-row-gap-item {
  padding: 4px;
}

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

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

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

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

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

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

.u-row-gap-item {
  padding: 4px;
}

.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--narrow > .u-col-7 {
  padding: 10px;
}

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

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

.u-row-gap-item {
  padding: 4px;
}

.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--narrow > .u-col-8 {
  padding: 10px;
}

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

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

.u-row-gap-item {
  padding: 4px;
}

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

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

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

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

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

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

.u-row-gap-item {
  padding: 4px;
}

.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--narrow > .u-col-10 {
  padding: 10px;
}

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

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

.u-row-gap-item {
  padding: 4px;
}

.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--narrow > .u-col-11 {
  padding: 10px;
}

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

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

.u-row-gap-item {
  padding: 4px;
}

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

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

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

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

@media screen and (min-width: 768px) {
  .u-col-1--pc {
    width: 8.3333333333%;
    padding: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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 (max-width: 1180px) {
  .u-col-1--laptop {
    width: 8.3333333333%;
    padding: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
  .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: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .u-row--narrow > .u-col-1--sp {
    padding: 10px;
  }
  .u-col-2--sp {
    width: 16.6666666667%;
    padding: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .u-row--narrow > .u-col-2--sp {
    padding: 10px;
  }
  .u-col-3--sp {
    width: 25%;
    padding: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .u-row--narrow > .u-col-3--sp {
    padding: 10px;
  }
  .u-col-4--sp {
    width: 33.3333333333%;
    padding: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .u-row--narrow > .u-col-4--sp {
    padding: 10px;
  }
  .u-col-5--sp {
    width: 41.6666666667%;
    padding: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .u-row--narrow > .u-col-5--sp {
    padding: 10px;
  }
  .u-col-6--sp {
    width: 50%;
    padding: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .u-row--narrow > .u-col-6--sp {
    padding: 10px;
  }
  .u-col-7--sp {
    width: 58.3333333333%;
    padding: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .u-row--narrow > .u-col-7--sp {
    padding: 10px;
  }
  .u-col-8--sp {
    width: 66.6666666667%;
    padding: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .u-row--narrow > .u-col-8--sp {
    padding: 10px;
  }
  .u-col-9--sp {
    width: 75%;
    padding: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .u-row--narrow > .u-col-9--sp {
    padding: 10px;
  }
  .u-col-10--sp {
    width: 83.3333333333%;
    padding: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .u-row--narrow > .u-col-10--sp {
    padding: 10px;
  }
  .u-col-11--sp {
    width: 91.6666666667%;
    padding: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .u-row--narrow > .u-col-11--sp {
    padding: 10px;
  }
  .u-col-12--sp {
    width: 100%;
    padding: 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .u-row-gap-item {
    padding: 4px;
  }
  .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 !important;
  }
  .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--sp {
    -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--sp {
    -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--sp {
    -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--sp {
    -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--sp {
    -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--sp {
    -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--sp {
    -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--sp {
    -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--sp {
    -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--sp {
    -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--sp {
    -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 (min-width: 1025px) {
  .u-hide--overtab {
    display: none;
  }
}

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

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

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

.u-block {
  display: block;
}

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

@media screen and (max-width: 767px) {
  .u-m--auto--sp {
    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-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-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-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-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-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-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-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-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-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-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-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-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-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-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-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-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-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-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-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-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-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-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-mt88 {
  margin-top: 88px !important;
}

.u-mr88 {
  margin-right: 88px !important;
}

.u-ml88 {
  margin-left: 88px !important;
}

.u-mb88 {
  margin-bottom: 88px !important;
}

.u-pt88 {
  padding-top: 88px !important;
}

.u-pr88 {
  padding-right: 88px !important;
}

.u-pl88 {
  padding-left: 88px !important;
}

.u-pb88 {
  padding-bottom: 88px !important;
}

.u-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-mt96 {
  margin-top: 96px !important;
}

.u-mr96 {
  margin-right: 96px !important;
}

.u-ml96 {
  margin-left: 96px !important;
}

.u-mb96 {
  margin-bottom: 96px !important;
}

.u-pt96 {
  padding-top: 96px !important;
}

.u-pr96 {
  padding-right: 96px !important;
}

.u-pl96 {
  padding-left: 96px !important;
}

.u-pb96 {
  padding-bottom: 96px !important;
}

.u-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-mt104 {
  margin-top: 104px !important;
}

.u-mr104 {
  margin-right: 104px !important;
}

.u-ml104 {
  margin-left: 104px !important;
}

.u-mb104 {
  margin-bottom: 104px !important;
}

.u-pt104 {
  padding-top: 104px !important;
}

.u-pr104 {
  padding-right: 104px !important;
}

.u-pl104 {
  padding-left: 104px !important;
}

.u-pb104 {
  padding-bottom: 104px !important;
}

.u-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-mt112 {
  margin-top: 112px !important;
}

.u-mr112 {
  margin-right: 112px !important;
}

.u-ml112 {
  margin-left: 112px !important;
}

.u-mb112 {
  margin-bottom: 112px !important;
}

.u-pt112 {
  padding-top: 112px !important;
}

.u-pr112 {
  padding-right: 112px !important;
}

.u-pl112 {
  padding-left: 112px !important;
}

.u-pb112 {
  padding-bottom: 112px !important;
}

.u-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-mt120 {
  margin-top: 120px !important;
}

.u-mr120 {
  margin-right: 120px !important;
}

.u-ml120 {
  margin-left: 120px !important;
}

.u-mb120 {
  margin-bottom: 120px !important;
}

.u-pt120 {
  padding-top: 120px !important;
}

.u-pr120 {
  padding-right: 120px !important;
}

.u-pl120 {
  padding-left: 120px !important;
}

.u-pb120 {
  padding-bottom: 120px !important;
}

.u-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-mt128 {
  margin-top: 128px !important;
}

.u-mr128 {
  margin-right: 128px !important;
}

.u-ml128 {
  margin-left: 128px !important;
}

.u-mb128 {
  margin-bottom: 128px !important;
}

.u-pt128 {
  padding-top: 128px !important;
}

.u-pr128 {
  padding-right: 128px !important;
}

.u-pl128 {
  padding-left: 128px !important;
}

.u-pb128 {
  padding-bottom: 128px !important;
}

.u-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-mt136 {
  margin-top: 136px !important;
}

.u-mr136 {
  margin-right: 136px !important;
}

.u-ml136 {
  margin-left: 136px !important;
}

.u-mb136 {
  margin-bottom: 136px !important;
}

.u-pt136 {
  padding-top: 136px !important;
}

.u-pr136 {
  padding-right: 136px !important;
}

.u-pl136 {
  padding-left: 136px !important;
}

.u-pb136 {
  padding-bottom: 136px !important;
}

.u-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-mt144 {
  margin-top: 144px !important;
}

.u-mr144 {
  margin-right: 144px !important;
}

.u-ml144 {
  margin-left: 144px !important;
}

.u-mb144 {
  margin-bottom: 144px !important;
}

.u-pt144 {
  padding-top: 144px !important;
}

.u-pr144 {
  padding-right: 144px !important;
}

.u-pl144 {
  padding-left: 144px !important;
}

.u-pb144 {
  padding-bottom: 144px !important;
}

.u-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-mt152 {
  margin-top: 152px !important;
}

.u-mr152 {
  margin-right: 152px !important;
}

.u-ml152 {
  margin-left: 152px !important;
}

.u-mb152 {
  margin-bottom: 152px !important;
}

.u-pt152 {
  padding-top: 152px !important;
}

.u-pr152 {
  padding-right: 152px !important;
}

.u-pl152 {
  padding-left: 152px !important;
}

.u-pb152 {
  padding-bottom: 152px !important;
}

.u-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

.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-mt160 {
  margin-top: 160px !important;
}

.u-mr160 {
  margin-right: 160px !important;
}

.u-ml160 {
  margin-left: 160px !important;
}

.u-mb160 {
  margin-bottom: 160px !important;
}

.u-pt160 {
  padding-top: 160px !important;
}

.u-pr160 {
  padding-right: 160px !important;
}

.u-pl160 {
  padding-left: 160px !important;
}

.u-pb160 {
  padding-bottom: 160px !important;
}

.u-mr--auto {
  margin-right: auto;
}

.u-ml--auto {
  margin-left: auto;
}

@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-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-mt8--sp {
    margin-top: 8px !important;
  }
  .u-mr8--sp {
    margin-right: 8px !important;
  }
  .u-ml8--sp {
    margin-left: 8px !important;
  }
  .u-mb8--sp {
    margin-bottom: 8px !important;
  }
  .u-pt8--sp {
    padding-top: 8px !important;
  }
  .u-pr8--sp {
    padding-right: 8px !important;
  }
  .u-pl8--sp {
    padding-left: 8px !important;
  }
  .u-pb8--sp {
    padding-bottom: 8px !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-mt16--sp {
    margin-top: 16px !important;
  }
  .u-mr16--sp {
    margin-right: 16px !important;
  }
  .u-ml16--sp {
    margin-left: 16px !important;
  }
  .u-mb16--sp {
    margin-bottom: 16px !important;
  }
  .u-pt16--sp {
    padding-top: 16px !important;
  }
  .u-pr16--sp {
    padding-right: 16px !important;
  }
  .u-pl16--sp {
    padding-left: 16px !important;
  }
  .u-pb16--sp {
    padding-bottom: 16px !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-mt24--sp {
    margin-top: 24px !important;
  }
  .u-mr24--sp {
    margin-right: 24px !important;
  }
  .u-ml24--sp {
    margin-left: 24px !important;
  }
  .u-mb24--sp {
    margin-bottom: 24px !important;
  }
  .u-pt24--sp {
    padding-top: 24px !important;
  }
  .u-pr24--sp {
    padding-right: 24px !important;
  }
  .u-pl24--sp {
    padding-left: 24px !important;
  }
  .u-pb24--sp {
    padding-bottom: 24px !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-mt32--sp {
    margin-top: 32px !important;
  }
  .u-mr32--sp {
    margin-right: 32px !important;
  }
  .u-ml32--sp {
    margin-left: 32px !important;
  }
  .u-mb32--sp {
    margin-bottom: 32px !important;
  }
  .u-pt32--sp {
    padding-top: 32px !important;
  }
  .u-pr32--sp {
    padding-right: 32px !important;
  }
  .u-pl32--sp {
    padding-left: 32px !important;
  }
  .u-pb32--sp {
    padding-bottom: 32px !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-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-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-mt48--sp {
    margin-top: 48px !important;
  }
  .u-mr48--sp {
    margin-right: 48px !important;
  }
  .u-ml48--sp {
    margin-left: 48px !important;
  }
  .u-mb48--sp {
    margin-bottom: 48px !important;
  }
  .u-pt48--sp {
    padding-top: 48px !important;
  }
  .u-pr48--sp {
    padding-right: 48px !important;
  }
  .u-pl48--sp {
    padding-left: 48px !important;
  }
  .u-pb48--sp {
    padding-bottom: 48px !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-mt56--sp {
    margin-top: 56px !important;
  }
  .u-mr56--sp {
    margin-right: 56px !important;
  }
  .u-ml56--sp {
    margin-left: 56px !important;
  }
  .u-mb56--sp {
    margin-bottom: 56px !important;
  }
  .u-pt56--sp {
    padding-top: 56px !important;
  }
  .u-pr56--sp {
    padding-right: 56px !important;
  }
  .u-pl56--sp {
    padding-left: 56px !important;
  }
  .u-pb56--sp {
    padding-bottom: 56px !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-mt64--sp {
    margin-top: 64px !important;
  }
  .u-mr64--sp {
    margin-right: 64px !important;
  }
  .u-ml64--sp {
    margin-left: 64px !important;
  }
  .u-mb64--sp {
    margin-bottom: 64px !important;
  }
  .u-pt64--sp {
    padding-top: 64px !important;
  }
  .u-pr64--sp {
    padding-right: 64px !important;
  }
  .u-pl64--sp {
    padding-left: 64px !important;
  }
  .u-pb64--sp {
    padding-bottom: 64px !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-mt72--sp {
    margin-top: 72px !important;
  }
  .u-mr72--sp {
    margin-right: 72px !important;
  }
  .u-ml72--sp {
    margin-left: 72px !important;
  }
  .u-mb72--sp {
    margin-bottom: 72px !important;
  }
  .u-pt72--sp {
    padding-top: 72px !important;
  }
  .u-pr72--sp {
    padding-right: 72px !important;
  }
  .u-pl72--sp {
    padding-left: 72px !important;
  }
  .u-pb72--sp {
    padding-bottom: 72px !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-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-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-mt88--sp {
    margin-top: 88px !important;
  }
  .u-mr88--sp {
    margin-right: 88px !important;
  }
  .u-ml88--sp {
    margin-left: 88px !important;
  }
  .u-mb88--sp {
    margin-bottom: 88px !important;
  }
  .u-pt88--sp {
    padding-top: 88px !important;
  }
  .u-pr88--sp {
    padding-right: 88px !important;
  }
  .u-pl88--sp {
    padding-left: 88px !important;
  }
  .u-pb88--sp {
    padding-bottom: 88px !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-mt96--sp {
    margin-top: 96px !important;
  }
  .u-mr96--sp {
    margin-right: 96px !important;
  }
  .u-ml96--sp {
    margin-left: 96px !important;
  }
  .u-mb96--sp {
    margin-bottom: 96px !important;
  }
  .u-pt96--sp {
    padding-top: 96px !important;
  }
  .u-pr96--sp {
    padding-right: 96px !important;
  }
  .u-pl96--sp {
    padding-left: 96px !important;
  }
  .u-pb96--sp {
    padding-bottom: 96px !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-mt104--sp {
    margin-top: 104px !important;
  }
  .u-mr104--sp {
    margin-right: 104px !important;
  }
  .u-ml104--sp {
    margin-left: 104px !important;
  }
  .u-mb104--sp {
    margin-bottom: 104px !important;
  }
  .u-pt104--sp {
    padding-top: 104px !important;
  }
  .u-pr104--sp {
    padding-right: 104px !important;
  }
  .u-pl104--sp {
    padding-left: 104px !important;
  }
  .u-pb104--sp {
    padding-bottom: 104px !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-mt112--sp {
    margin-top: 112px !important;
  }
  .u-mr112--sp {
    margin-right: 112px !important;
  }
  .u-ml112--sp {
    margin-left: 112px !important;
  }
  .u-mb112--sp {
    margin-bottom: 112px !important;
  }
  .u-pt112--sp {
    padding-top: 112px !important;
  }
  .u-pr112--sp {
    padding-right: 112px !important;
  }
  .u-pl112--sp {
    padding-left: 112px !important;
  }
  .u-pb112--sp {
    padding-bottom: 112px !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-mt120--sp {
    margin-top: 120px !important;
  }
  .u-mr120--sp {
    margin-right: 120px !important;
  }
  .u-ml120--sp {
    margin-left: 120px !important;
  }
  .u-mb120--sp {
    margin-bottom: 120px !important;
  }
  .u-pt120--sp {
    padding-top: 120px !important;
  }
  .u-pr120--sp {
    padding-right: 120px !important;
  }
  .u-pl120--sp {
    padding-left: 120px !important;
  }
  .u-pb120--sp {
    padding-bottom: 120px !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-mt128--sp {
    margin-top: 128px !important;
  }
  .u-mr128--sp {
    margin-right: 128px !important;
  }
  .u-ml128--sp {
    margin-left: 128px !important;
  }
  .u-mb128--sp {
    margin-bottom: 128px !important;
  }
  .u-pt128--sp {
    padding-top: 128px !important;
  }
  .u-pr128--sp {
    padding-right: 128px !important;
  }
  .u-pl128--sp {
    padding-left: 128px !important;
  }
  .u-pb128--sp {
    padding-bottom: 128px !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-mt136--sp {
    margin-top: 136px !important;
  }
  .u-mr136--sp {
    margin-right: 136px !important;
  }
  .u-ml136--sp {
    margin-left: 136px !important;
  }
  .u-mb136--sp {
    margin-bottom: 136px !important;
  }
  .u-pt136--sp {
    padding-top: 136px !important;
  }
  .u-pr136--sp {
    padding-right: 136px !important;
  }
  .u-pl136--sp {
    padding-left: 136px !important;
  }
  .u-pb136--sp {
    padding-bottom: 136px !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-mt144--sp {
    margin-top: 144px !important;
  }
  .u-mr144--sp {
    margin-right: 144px !important;
  }
  .u-ml144--sp {
    margin-left: 144px !important;
  }
  .u-mb144--sp {
    margin-bottom: 144px !important;
  }
  .u-pt144--sp {
    padding-top: 144px !important;
  }
  .u-pr144--sp {
    padding-right: 144px !important;
  }
  .u-pl144--sp {
    padding-left: 144px !important;
  }
  .u-pb144--sp {
    padding-bottom: 144px !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-mt152--sp {
    margin-top: 152px !important;
  }
  .u-mr152--sp {
    margin-right: 152px !important;
  }
  .u-ml152--sp {
    margin-left: 152px !important;
  }
  .u-mb152--sp {
    margin-bottom: 152px !important;
  }
  .u-pt152--sp {
    padding-top: 152px !important;
  }
  .u-pr152--sp {
    padding-right: 152px !important;
  }
  .u-pl152--sp {
    padding-left: 152px !important;
  }
  .u-pb152--sp {
    padding-bottom: 152px !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;
  }
  .u-mt160--sp {
    margin-top: 160px !important;
  }
  .u-mr160--sp {
    margin-right: 160px !important;
  }
  .u-ml160--sp {
    margin-left: 160px !important;
  }
  .u-mb160--sp {
    margin-bottom: 160px !important;
  }
  .u-pt160--sp {
    padding-top: 160px !important;
  }
  .u-pr160--sp {
    padding-right: 160px !important;
  }
  .u-pl160--sp {
    padding-left: 160px !important;
  }
  .u-pb160--sp {
    padding-bottom: 160px !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-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-mt8--tab {
    margin-top: 8px !important;
  }
  .u-mr8--tab {
    margin-right: 8px !important;
  }
  .u-ml8--tab {
    margin-left: 8px !important;
  }
  .u-mb8--tab {
    margin-bottom: 8px !important;
  }
  .u-pt8--tab {
    padding-top: 8px !important;
  }
  .u-pr8--tab {
    padding-right: 8px !important;
  }
  .u-pl8--tab {
    padding-left: 8px !important;
  }
  .u-pb8--tab {
    padding-bottom: 8px !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-mt16--tab {
    margin-top: 16px !important;
  }
  .u-mr16--tab {
    margin-right: 16px !important;
  }
  .u-ml16--tab {
    margin-left: 16px !important;
  }
  .u-mb16--tab {
    margin-bottom: 16px !important;
  }
  .u-pt16--tab {
    padding-top: 16px !important;
  }
  .u-pr16--tab {
    padding-right: 16px !important;
  }
  .u-pl16--tab {
    padding-left: 16px !important;
  }
  .u-pb16--tab {
    padding-bottom: 16px !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-mt24--tab {
    margin-top: 24px !important;
  }
  .u-mr24--tab {
    margin-right: 24px !important;
  }
  .u-ml24--tab {
    margin-left: 24px !important;
  }
  .u-mb24--tab {
    margin-bottom: 24px !important;
  }
  .u-pt24--tab {
    padding-top: 24px !important;
  }
  .u-pr24--tab {
    padding-right: 24px !important;
  }
  .u-pl24--tab {
    padding-left: 24px !important;
  }
  .u-pb24--tab {
    padding-bottom: 24px !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-mt32--tab {
    margin-top: 32px !important;
  }
  .u-mr32--tab {
    margin-right: 32px !important;
  }
  .u-ml32--tab {
    margin-left: 32px !important;
  }
  .u-mb32--tab {
    margin-bottom: 32px !important;
  }
  .u-pt32--tab {
    padding-top: 32px !important;
  }
  .u-pr32--tab {
    padding-right: 32px !important;
  }
  .u-pl32--tab {
    padding-left: 32px !important;
  }
  .u-pb32--tab {
    padding-bottom: 32px !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-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-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-mt48--tab {
    margin-top: 48px !important;
  }
  .u-mr48--tab {
    margin-right: 48px !important;
  }
  .u-ml48--tab {
    margin-left: 48px !important;
  }
  .u-mb48--tab {
    margin-bottom: 48px !important;
  }
  .u-pt48--tab {
    padding-top: 48px !important;
  }
  .u-pr48--tab {
    padding-right: 48px !important;
  }
  .u-pl48--tab {
    padding-left: 48px !important;
  }
  .u-pb48--tab {
    padding-bottom: 48px !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-mt56--tab {
    margin-top: 56px !important;
  }
  .u-mr56--tab {
    margin-right: 56px !important;
  }
  .u-ml56--tab {
    margin-left: 56px !important;
  }
  .u-mb56--tab {
    margin-bottom: 56px !important;
  }
  .u-pt56--tab {
    padding-top: 56px !important;
  }
  .u-pr56--tab {
    padding-right: 56px !important;
  }
  .u-pl56--tab {
    padding-left: 56px !important;
  }
  .u-pb56--tab {
    padding-bottom: 56px !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-mt64--tab {
    margin-top: 64px !important;
  }
  .u-mr64--tab {
    margin-right: 64px !important;
  }
  .u-ml64--tab {
    margin-left: 64px !important;
  }
  .u-mb64--tab {
    margin-bottom: 64px !important;
  }
  .u-pt64--tab {
    padding-top: 64px !important;
  }
  .u-pr64--tab {
    padding-right: 64px !important;
  }
  .u-pl64--tab {
    padding-left: 64px !important;
  }
  .u-pb64--tab {
    padding-bottom: 64px !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-mt72--tab {
    margin-top: 72px !important;
  }
  .u-mr72--tab {
    margin-right: 72px !important;
  }
  .u-ml72--tab {
    margin-left: 72px !important;
  }
  .u-mb72--tab {
    margin-bottom: 72px !important;
  }
  .u-pt72--tab {
    padding-top: 72px !important;
  }
  .u-pr72--tab {
    padding-right: 72px !important;
  }
  .u-pl72--tab {
    padding-left: 72px !important;
  }
  .u-pb72--tab {
    padding-bottom: 72px !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-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-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-mt88--tab {
    margin-top: 88px !important;
  }
  .u-mr88--tab {
    margin-right: 88px !important;
  }
  .u-ml88--tab {
    margin-left: 88px !important;
  }
  .u-mb88--tab {
    margin-bottom: 88px !important;
  }
  .u-pt88--tab {
    padding-top: 88px !important;
  }
  .u-pr88--tab {
    padding-right: 88px !important;
  }
  .u-pl88--tab {
    padding-left: 88px !important;
  }
  .u-pb88--tab {
    padding-bottom: 88px !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-mt96--tab {
    margin-top: 96px !important;
  }
  .u-mr96--tab {
    margin-right: 96px !important;
  }
  .u-ml96--tab {
    margin-left: 96px !important;
  }
  .u-mb96--tab {
    margin-bottom: 96px !important;
  }
  .u-pt96--tab {
    padding-top: 96px !important;
  }
  .u-pr96--tab {
    padding-right: 96px !important;
  }
  .u-pl96--tab {
    padding-left: 96px !important;
  }
  .u-pb96--tab {
    padding-bottom: 96px !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-mt104--tab {
    margin-top: 104px !important;
  }
  .u-mr104--tab {
    margin-right: 104px !important;
  }
  .u-ml104--tab {
    margin-left: 104px !important;
  }
  .u-mb104--tab {
    margin-bottom: 104px !important;
  }
  .u-pt104--tab {
    padding-top: 104px !important;
  }
  .u-pr104--tab {
    padding-right: 104px !important;
  }
  .u-pl104--tab {
    padding-left: 104px !important;
  }
  .u-pb104--tab {
    padding-bottom: 104px !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-mt112--tab {
    margin-top: 112px !important;
  }
  .u-mr112--tab {
    margin-right: 112px !important;
  }
  .u-ml112--tab {
    margin-left: 112px !important;
  }
  .u-mb112--tab {
    margin-bottom: 112px !important;
  }
  .u-pt112--tab {
    padding-top: 112px !important;
  }
  .u-pr112--tab {
    padding-right: 112px !important;
  }
  .u-pl112--tab {
    padding-left: 112px !important;
  }
  .u-pb112--tab {
    padding-bottom: 112px !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-mt120--tab {
    margin-top: 120px !important;
  }
  .u-mr120--tab {
    margin-right: 120px !important;
  }
  .u-ml120--tab {
    margin-left: 120px !important;
  }
  .u-mb120--tab {
    margin-bottom: 120px !important;
  }
  .u-pt120--tab {
    padding-top: 120px !important;
  }
  .u-pr120--tab {
    padding-right: 120px !important;
  }
  .u-pl120--tab {
    padding-left: 120px !important;
  }
  .u-pb120--tab {
    padding-bottom: 120px !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-mt128--tab {
    margin-top: 128px !important;
  }
  .u-mr128--tab {
    margin-right: 128px !important;
  }
  .u-ml128--tab {
    margin-left: 128px !important;
  }
  .u-mb128--tab {
    margin-bottom: 128px !important;
  }
  .u-pt128--tab {
    padding-top: 128px !important;
  }
  .u-pr128--tab {
    padding-right: 128px !important;
  }
  .u-pl128--tab {
    padding-left: 128px !important;
  }
  .u-pb128--tab {
    padding-bottom: 128px !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-mt136--tab {
    margin-top: 136px !important;
  }
  .u-mr136--tab {
    margin-right: 136px !important;
  }
  .u-ml136--tab {
    margin-left: 136px !important;
  }
  .u-mb136--tab {
    margin-bottom: 136px !important;
  }
  .u-pt136--tab {
    padding-top: 136px !important;
  }
  .u-pr136--tab {
    padding-right: 136px !important;
  }
  .u-pl136--tab {
    padding-left: 136px !important;
  }
  .u-pb136--tab {
    padding-bottom: 136px !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-mt144--tab {
    margin-top: 144px !important;
  }
  .u-mr144--tab {
    margin-right: 144px !important;
  }
  .u-ml144--tab {
    margin-left: 144px !important;
  }
  .u-mb144--tab {
    margin-bottom: 144px !important;
  }
  .u-pt144--tab {
    padding-top: 144px !important;
  }
  .u-pr144--tab {
    padding-right: 144px !important;
  }
  .u-pl144--tab {
    padding-left: 144px !important;
  }
  .u-pb144--tab {
    padding-bottom: 144px !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-mt152--tab {
    margin-top: 152px !important;
  }
  .u-mr152--tab {
    margin-right: 152px !important;
  }
  .u-ml152--tab {
    margin-left: 152px !important;
  }
  .u-mb152--tab {
    margin-bottom: 152px !important;
  }
  .u-pt152--tab {
    padding-top: 152px !important;
  }
  .u-pr152--tab {
    padding-right: 152px !important;
  }
  .u-pl152--tab {
    padding-left: 152px !important;
  }
  .u-pb152--tab {
    padding-bottom: 152px !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;
  }
  .u-mt160--tab {
    margin-top: 160px !important;
  }
  .u-mr160--tab {
    margin-right: 160px !important;
  }
  .u-ml160--tab {
    margin-left: 160px !important;
  }
  .u-mb160--tab {
    margin-bottom: 160px !important;
  }
  .u-pt160--tab {
    padding-top: 160px !important;
  }
  .u-pr160--tab {
    padding-right: 160px !important;
  }
  .u-pl160--tab {
    padding-left: 160px !important;
  }
  .u-pb160--tab {
    padding-bottom: 160px !important;
  }
}

@media screen and (max-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-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-mt8--laptop {
    margin-top: 8px !important;
  }
  .u-mr8--laptop {
    margin-right: 8px !important;
  }
  .u-ml8--laptop {
    margin-left: 8px !important;
  }
  .u-mb8--laptop {
    margin-bottom: 8px !important;
  }
  .u-pt8--laptop {
    padding-top: 8px !important;
  }
  .u-pr8--laptop {
    padding-right: 8px !important;
  }
  .u-pl8--laptop {
    padding-left: 8px !important;
  }
  .u-pb8--laptop {
    padding-bottom: 8px !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-mt16--laptop {
    margin-top: 16px !important;
  }
  .u-mr16--laptop {
    margin-right: 16px !important;
  }
  .u-ml16--laptop {
    margin-left: 16px !important;
  }
  .u-mb16--laptop {
    margin-bottom: 16px !important;
  }
  .u-pt16--laptop {
    padding-top: 16px !important;
  }
  .u-pr16--laptop {
    padding-right: 16px !important;
  }
  .u-pl16--laptop {
    padding-left: 16px !important;
  }
  .u-pb16--laptop {
    padding-bottom: 16px !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-mt24--laptop {
    margin-top: 24px !important;
  }
  .u-mr24--laptop {
    margin-right: 24px !important;
  }
  .u-ml24--laptop {
    margin-left: 24px !important;
  }
  .u-mb24--laptop {
    margin-bottom: 24px !important;
  }
  .u-pt24--laptop {
    padding-top: 24px !important;
  }
  .u-pr24--laptop {
    padding-right: 24px !important;
  }
  .u-pl24--laptop {
    padding-left: 24px !important;
  }
  .u-pb24--laptop {
    padding-bottom: 24px !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-mt32--laptop {
    margin-top: 32px !important;
  }
  .u-mr32--laptop {
    margin-right: 32px !important;
  }
  .u-ml32--laptop {
    margin-left: 32px !important;
  }
  .u-mb32--laptop {
    margin-bottom: 32px !important;
  }
  .u-pt32--laptop {
    padding-top: 32px !important;
  }
  .u-pr32--laptop {
    padding-right: 32px !important;
  }
  .u-pl32--laptop {
    padding-left: 32px !important;
  }
  .u-pb32--laptop {
    padding-bottom: 32px !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-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-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-mt48--laptop {
    margin-top: 48px !important;
  }
  .u-mr48--laptop {
    margin-right: 48px !important;
  }
  .u-ml48--laptop {
    margin-left: 48px !important;
  }
  .u-mb48--laptop {
    margin-bottom: 48px !important;
  }
  .u-pt48--laptop {
    padding-top: 48px !important;
  }
  .u-pr48--laptop {
    padding-right: 48px !important;
  }
  .u-pl48--laptop {
    padding-left: 48px !important;
  }
  .u-pb48--laptop {
    padding-bottom: 48px !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-mt56--laptop {
    margin-top: 56px !important;
  }
  .u-mr56--laptop {
    margin-right: 56px !important;
  }
  .u-ml56--laptop {
    margin-left: 56px !important;
  }
  .u-mb56--laptop {
    margin-bottom: 56px !important;
  }
  .u-pt56--laptop {
    padding-top: 56px !important;
  }
  .u-pr56--laptop {
    padding-right: 56px !important;
  }
  .u-pl56--laptop {
    padding-left: 56px !important;
  }
  .u-pb56--laptop {
    padding-bottom: 56px !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-mt64--laptop {
    margin-top: 64px !important;
  }
  .u-mr64--laptop {
    margin-right: 64px !important;
  }
  .u-ml64--laptop {
    margin-left: 64px !important;
  }
  .u-mb64--laptop {
    margin-bottom: 64px !important;
  }
  .u-pt64--laptop {
    padding-top: 64px !important;
  }
  .u-pr64--laptop {
    padding-right: 64px !important;
  }
  .u-pl64--laptop {
    padding-left: 64px !important;
  }
  .u-pb64--laptop {
    padding-bottom: 64px !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-mt72--laptop {
    margin-top: 72px !important;
  }
  .u-mr72--laptop {
    margin-right: 72px !important;
  }
  .u-ml72--laptop {
    margin-left: 72px !important;
  }
  .u-mb72--laptop {
    margin-bottom: 72px !important;
  }
  .u-pt72--laptop {
    padding-top: 72px !important;
  }
  .u-pr72--laptop {
    padding-right: 72px !important;
  }
  .u-pl72--laptop {
    padding-left: 72px !important;
  }
  .u-pb72--laptop {
    padding-bottom: 72px !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-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-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-mt88--laptop {
    margin-top: 88px !important;
  }
  .u-mr88--laptop {
    margin-right: 88px !important;
  }
  .u-ml88--laptop {
    margin-left: 88px !important;
  }
  .u-mb88--laptop {
    margin-bottom: 88px !important;
  }
  .u-pt88--laptop {
    padding-top: 88px !important;
  }
  .u-pr88--laptop {
    padding-right: 88px !important;
  }
  .u-pl88--laptop {
    padding-left: 88px !important;
  }
  .u-pb88--laptop {
    padding-bottom: 88px !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-mt96--laptop {
    margin-top: 96px !important;
  }
  .u-mr96--laptop {
    margin-right: 96px !important;
  }
  .u-ml96--laptop {
    margin-left: 96px !important;
  }
  .u-mb96--laptop {
    margin-bottom: 96px !important;
  }
  .u-pt96--laptop {
    padding-top: 96px !important;
  }
  .u-pr96--laptop {
    padding-right: 96px !important;
  }
  .u-pl96--laptop {
    padding-left: 96px !important;
  }
  .u-pb96--laptop {
    padding-bottom: 96px !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-mt104--laptop {
    margin-top: 104px !important;
  }
  .u-mr104--laptop {
    margin-right: 104px !important;
  }
  .u-ml104--laptop {
    margin-left: 104px !important;
  }
  .u-mb104--laptop {
    margin-bottom: 104px !important;
  }
  .u-pt104--laptop {
    padding-top: 104px !important;
  }
  .u-pr104--laptop {
    padding-right: 104px !important;
  }
  .u-pl104--laptop {
    padding-left: 104px !important;
  }
  .u-pb104--laptop {
    padding-bottom: 104px !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-mt112--laptop {
    margin-top: 112px !important;
  }
  .u-mr112--laptop {
    margin-right: 112px !important;
  }
  .u-ml112--laptop {
    margin-left: 112px !important;
  }
  .u-mb112--laptop {
    margin-bottom: 112px !important;
  }
  .u-pt112--laptop {
    padding-top: 112px !important;
  }
  .u-pr112--laptop {
    padding-right: 112px !important;
  }
  .u-pl112--laptop {
    padding-left: 112px !important;
  }
  .u-pb112--laptop {
    padding-bottom: 112px !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-mt120--laptop {
    margin-top: 120px !important;
  }
  .u-mr120--laptop {
    margin-right: 120px !important;
  }
  .u-ml120--laptop {
    margin-left: 120px !important;
  }
  .u-mb120--laptop {
    margin-bottom: 120px !important;
  }
  .u-pt120--laptop {
    padding-top: 120px !important;
  }
  .u-pr120--laptop {
    padding-right: 120px !important;
  }
  .u-pl120--laptop {
    padding-left: 120px !important;
  }
  .u-pb120--laptop {
    padding-bottom: 120px !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-mt128--laptop {
    margin-top: 128px !important;
  }
  .u-mr128--laptop {
    margin-right: 128px !important;
  }
  .u-ml128--laptop {
    margin-left: 128px !important;
  }
  .u-mb128--laptop {
    margin-bottom: 128px !important;
  }
  .u-pt128--laptop {
    padding-top: 128px !important;
  }
  .u-pr128--laptop {
    padding-right: 128px !important;
  }
  .u-pl128--laptop {
    padding-left: 128px !important;
  }
  .u-pb128--laptop {
    padding-bottom: 128px !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-mt136--laptop {
    margin-top: 136px !important;
  }
  .u-mr136--laptop {
    margin-right: 136px !important;
  }
  .u-ml136--laptop {
    margin-left: 136px !important;
  }
  .u-mb136--laptop {
    margin-bottom: 136px !important;
  }
  .u-pt136--laptop {
    padding-top: 136px !important;
  }
  .u-pr136--laptop {
    padding-right: 136px !important;
  }
  .u-pl136--laptop {
    padding-left: 136px !important;
  }
  .u-pb136--laptop {
    padding-bottom: 136px !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-mt144--laptop {
    margin-top: 144px !important;
  }
  .u-mr144--laptop {
    margin-right: 144px !important;
  }
  .u-ml144--laptop {
    margin-left: 144px !important;
  }
  .u-mb144--laptop {
    margin-bottom: 144px !important;
  }
  .u-pt144--laptop {
    padding-top: 144px !important;
  }
  .u-pr144--laptop {
    padding-right: 144px !important;
  }
  .u-pl144--laptop {
    padding-left: 144px !important;
  }
  .u-pb144--laptop {
    padding-bottom: 144px !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-mt152--laptop {
    margin-top: 152px !important;
  }
  .u-mr152--laptop {
    margin-right: 152px !important;
  }
  .u-ml152--laptop {
    margin-left: 152px !important;
  }
  .u-mb152--laptop {
    margin-bottom: 152px !important;
  }
  .u-pt152--laptop {
    padding-top: 152px !important;
  }
  .u-pr152--laptop {
    padding-right: 152px !important;
  }
  .u-pl152--laptop {
    padding-left: 152px !important;
  }
  .u-pb152--laptop {
    padding-bottom: 152px !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;
  }
  .u-mt160--laptop {
    margin-top: 160px !important;
  }
  .u-mr160--laptop {
    margin-right: 160px !important;
  }
  .u-ml160--laptop {
    margin-left: 160px !important;
  }
  .u-mb160--laptop {
    margin-bottom: 160px !important;
  }
  .u-pt160--laptop {
    padding-top: 160px !important;
  }
  .u-pr160--laptop {
    padding-right: 160px !important;
  }
  .u-pl160--laptop {
    padding-left: 160px !important;
  }
  .u-pb160--laptop {
    padding-bottom: 160px !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-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-mt8--pc {
    margin-top: 8px !important;
  }
  .u-mr8--pc {
    margin-right: 8px !important;
  }
  .u-ml8--pc {
    margin-left: 8px !important;
  }
  .u-mb8--pc {
    margin-bottom: 8px !important;
  }
  .u-pt8--pc {
    padding-top: 8px !important;
  }
  .u-pr8--pc {
    padding-right: 8px !important;
  }
  .u-pl8--pc {
    padding-left: 8px !important;
  }
  .u-pb8--pc {
    padding-bottom: 8px !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-mt16--pc {
    margin-top: 16px !important;
  }
  .u-mr16--pc {
    margin-right: 16px !important;
  }
  .u-ml16--pc {
    margin-left: 16px !important;
  }
  .u-mb16--pc {
    margin-bottom: 16px !important;
  }
  .u-pt16--pc {
    padding-top: 16px !important;
  }
  .u-pr16--pc {
    padding-right: 16px !important;
  }
  .u-pl16--pc {
    padding-left: 16px !important;
  }
  .u-pb16--pc {
    padding-bottom: 16px !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-mt24--pc {
    margin-top: 24px !important;
  }
  .u-mr24--pc {
    margin-right: 24px !important;
  }
  .u-ml24--pc {
    margin-left: 24px !important;
  }
  .u-mb24--pc {
    margin-bottom: 24px !important;
  }
  .u-pt24--pc {
    padding-top: 24px !important;
  }
  .u-pr24--pc {
    padding-right: 24px !important;
  }
  .u-pl24--pc {
    padding-left: 24px !important;
  }
  .u-pb24--pc {
    padding-bottom: 24px !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-mt32--pc {
    margin-top: 32px !important;
  }
  .u-mr32--pc {
    margin-right: 32px !important;
  }
  .u-ml32--pc {
    margin-left: 32px !important;
  }
  .u-mb32--pc {
    margin-bottom: 32px !important;
  }
  .u-pt32--pc {
    padding-top: 32px !important;
  }
  .u-pr32--pc {
    padding-right: 32px !important;
  }
  .u-pl32--pc {
    padding-left: 32px !important;
  }
  .u-pb32--pc {
    padding-bottom: 32px !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-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-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-mt48--pc {
    margin-top: 48px !important;
  }
  .u-mr48--pc {
    margin-right: 48px !important;
  }
  .u-ml48--pc {
    margin-left: 48px !important;
  }
  .u-mb48--pc {
    margin-bottom: 48px !important;
  }
  .u-pt48--pc {
    padding-top: 48px !important;
  }
  .u-pr48--pc {
    padding-right: 48px !important;
  }
  .u-pl48--pc {
    padding-left: 48px !important;
  }
  .u-pb48--pc {
    padding-bottom: 48px !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-mt56--pc {
    margin-top: 56px !important;
  }
  .u-mr56--pc {
    margin-right: 56px !important;
  }
  .u-ml56--pc {
    margin-left: 56px !important;
  }
  .u-mb56--pc {
    margin-bottom: 56px !important;
  }
  .u-pt56--pc {
    padding-top: 56px !important;
  }
  .u-pr56--pc {
    padding-right: 56px !important;
  }
  .u-pl56--pc {
    padding-left: 56px !important;
  }
  .u-pb56--pc {
    padding-bottom: 56px !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-mt64--pc {
    margin-top: 64px !important;
  }
  .u-mr64--pc {
    margin-right: 64px !important;
  }
  .u-ml64--pc {
    margin-left: 64px !important;
  }
  .u-mb64--pc {
    margin-bottom: 64px !important;
  }
  .u-pt64--pc {
    padding-top: 64px !important;
  }
  .u-pr64--pc {
    padding-right: 64px !important;
  }
  .u-pl64--pc {
    padding-left: 64px !important;
  }
  .u-pb64--pc {
    padding-bottom: 64px !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-mt72--pc {
    margin-top: 72px !important;
  }
  .u-mr72--pc {
    margin-right: 72px !important;
  }
  .u-ml72--pc {
    margin-left: 72px !important;
  }
  .u-mb72--pc {
    margin-bottom: 72px !important;
  }
  .u-pt72--pc {
    padding-top: 72px !important;
  }
  .u-pr72--pc {
    padding-right: 72px !important;
  }
  .u-pl72--pc {
    padding-left: 72px !important;
  }
  .u-pb72--pc {
    padding-bottom: 72px !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-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-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-mt88--pc {
    margin-top: 88px !important;
  }
  .u-mr88--pc {
    margin-right: 88px !important;
  }
  .u-ml88--pc {
    margin-left: 88px !important;
  }
  .u-mb88--pc {
    margin-bottom: 88px !important;
  }
  .u-pt88--pc {
    padding-top: 88px !important;
  }
  .u-pr88--pc {
    padding-right: 88px !important;
  }
  .u-pl88--pc {
    padding-left: 88px !important;
  }
  .u-pb88--pc {
    padding-bottom: 88px !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-mt96--pc {
    margin-top: 96px !important;
  }
  .u-mr96--pc {
    margin-right: 96px !important;
  }
  .u-ml96--pc {
    margin-left: 96px !important;
  }
  .u-mb96--pc {
    margin-bottom: 96px !important;
  }
  .u-pt96--pc {
    padding-top: 96px !important;
  }
  .u-pr96--pc {
    padding-right: 96px !important;
  }
  .u-pl96--pc {
    padding-left: 96px !important;
  }
  .u-pb96--pc {
    padding-bottom: 96px !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-mt104--pc {
    margin-top: 104px !important;
  }
  .u-mr104--pc {
    margin-right: 104px !important;
  }
  .u-ml104--pc {
    margin-left: 104px !important;
  }
  .u-mb104--pc {
    margin-bottom: 104px !important;
  }
  .u-pt104--pc {
    padding-top: 104px !important;
  }
  .u-pr104--pc {
    padding-right: 104px !important;
  }
  .u-pl104--pc {
    padding-left: 104px !important;
  }
  .u-pb104--pc {
    padding-bottom: 104px !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-mt112--pc {
    margin-top: 112px !important;
  }
  .u-mr112--pc {
    margin-right: 112px !important;
  }
  .u-ml112--pc {
    margin-left: 112px !important;
  }
  .u-mb112--pc {
    margin-bottom: 112px !important;
  }
  .u-pt112--pc {
    padding-top: 112px !important;
  }
  .u-pr112--pc {
    padding-right: 112px !important;
  }
  .u-pl112--pc {
    padding-left: 112px !important;
  }
  .u-pb112--pc {
    padding-bottom: 112px !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-mt120--pc {
    margin-top: 120px !important;
  }
  .u-mr120--pc {
    margin-right: 120px !important;
  }
  .u-ml120--pc {
    margin-left: 120px !important;
  }
  .u-mb120--pc {
    margin-bottom: 120px !important;
  }
  .u-pt120--pc {
    padding-top: 120px !important;
  }
  .u-pr120--pc {
    padding-right: 120px !important;
  }
  .u-pl120--pc {
    padding-left: 120px !important;
  }
  .u-pb120--pc {
    padding-bottom: 120px !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-mt128--pc {
    margin-top: 128px !important;
  }
  .u-mr128--pc {
    margin-right: 128px !important;
  }
  .u-ml128--pc {
    margin-left: 128px !important;
  }
  .u-mb128--pc {
    margin-bottom: 128px !important;
  }
  .u-pt128--pc {
    padding-top: 128px !important;
  }
  .u-pr128--pc {
    padding-right: 128px !important;
  }
  .u-pl128--pc {
    padding-left: 128px !important;
  }
  .u-pb128--pc {
    padding-bottom: 128px !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-mt136--pc {
    margin-top: 136px !important;
  }
  .u-mr136--pc {
    margin-right: 136px !important;
  }
  .u-ml136--pc {
    margin-left: 136px !important;
  }
  .u-mb136--pc {
    margin-bottom: 136px !important;
  }
  .u-pt136--pc {
    padding-top: 136px !important;
  }
  .u-pr136--pc {
    padding-right: 136px !important;
  }
  .u-pl136--pc {
    padding-left: 136px !important;
  }
  .u-pb136--pc {
    padding-bottom: 136px !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-mt144--pc {
    margin-top: 144px !important;
  }
  .u-mr144--pc {
    margin-right: 144px !important;
  }
  .u-ml144--pc {
    margin-left: 144px !important;
  }
  .u-mb144--pc {
    margin-bottom: 144px !important;
  }
  .u-pt144--pc {
    padding-top: 144px !important;
  }
  .u-pr144--pc {
    padding-right: 144px !important;
  }
  .u-pl144--pc {
    padding-left: 144px !important;
  }
  .u-pb144--pc {
    padding-bottom: 144px !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-mt152--pc {
    margin-top: 152px !important;
  }
  .u-mr152--pc {
    margin-right: 152px !important;
  }
  .u-ml152--pc {
    margin-left: 152px !important;
  }
  .u-mb152--pc {
    margin-bottom: 152px !important;
  }
  .u-pt152--pc {
    padding-top: 152px !important;
  }
  .u-pr152--pc {
    padding-right: 152px !important;
  }
  .u-pl152--pc {
    padding-left: 152px !important;
  }
  .u-pb152--pc {
    padding-bottom: 152px !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-mt160--pc {
    margin-top: 160px !important;
  }
  .u-mr160--pc {
    margin-right: 160px !important;
  }
  .u-ml160--pc {
    margin-left: 160px !important;
  }
  .u-mb160--pc {
    margin-bottom: 160px !important;
  }
  .u-pt160--pc {
    padding-top: 160px !important;
  }
  .u-pr160--pc {
    padding-right: 160px !important;
  }
  .u-pl160--pc {
    padding-left: 160px !important;
  }
  .u-pb160--pc {
    padding-bottom: 160px !important;
  }
}

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

.u-text-brown {
  color: #68533b;
}

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

.u-text-Noto {
  font-family: "Noto Serif JP", serif;
}

.u-bold-400 {
  font-weight: 400;
}

.u-text-aviano-didone-regular {
  font-family: aviano-didone, serif;
  font-weight: 500;
  font-style: normal;
}

.u-text-aviano-didone-black {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
}

.u-text-sub {
  color: #cbcbcb;
}

.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-base {
  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.75rem;
}

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

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

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

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

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

/* --------------------------
幅指定
-------------------------- */
.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-w5--pc {
    width: 5%;
  }
  .u-w10--pc {
    width: 10%;
  }
  .u-w15--pc {
    width: 15%;
  }
  .u-w20--pc {
    width: 20%;
  }
  .u-w25--pc {
    width: 25%;
  }
  .u-w30--pc {
    width: 30%;
  }
  .u-w35--pc {
    width: 35%;
  }
  .u-w40--pc {
    width: 40%;
  }
  .u-w45--pc {
    width: 45%;
  }
  .u-w50--pc {
    width: 50%;
  }
  .u-w55--pc {
    width: 55%;
  }
  .u-w60--pc {
    width: 60%;
  }
  .u-w65--pc {
    width: 65%;
  }
  .u-w70--pc {
    width: 70%;
  }
  .u-w75--pc {
    width: 75%;
  }
  .u-w80--pc {
    width: 80%;
  }
  .u-w85--pc {
    width: 85%;
  }
  .u-w90--pc {
    width: 90%;
  }
  .u-w95--pc {
    width: 95%;
  }
  .u-w100--pc {
    width: 100%;
  }
}

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

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

@media screen and (max-width: 767px) {
  .u-line-loose {
    line-height: 2;
  }
}

/* --------------------------
トランキング
-------------------------- */
.u-tracking-tighter {
  letter-spacing: -0.05em;
}

.u-tracking-tight {
  letter-spacing: -0.025em;
}

.u-tracking-normal {
  letter-spacing: 0;
}

.u-tracking-wide {
  letter-spacing: 0.025em;
}

.u-tracking-wider {
  letter-spacing: 0.05em;
}

.u-tracking-widest {
  letter-spacing: 0.1em;
}

/* --------------------------
ヘッダー
-------------------------- */
.p-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(62, 58, 57, 0)), to(rgba(62, 58, 57, 0.7)));
  background: linear-gradient(0deg, rgba(62, 58, 57, 0) 0%, rgba(62, 58, 57, 0.7) 100%);
}

.p-header.base {
  background: none;
}

.p-header-inner {
  padding: 24px;
}

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

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

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

@media screen and (max-width: 767px) {
  .p-header-logo a img {
    height: 30px;
  }
}

.p-header-right {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 100000;
}

.p-header-right-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}

/* --------------------------
エクストラナビ（Gナビとは別にヘッダー内に表示するナビゲーション）
-------------------------- */
.p-exnav {
  opacity: 1;
}

.p-exnav.active {
  opacity: 0;
}

.p-exnav-list-item a {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  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: 50px;
  width: 150px;
  font-size: 1rem;
  letter-spacing: 0.18em;
  color: #fff;
  padding: 0 24px;
  background: #2e2f31;
}

/* --------------------------
Gナビ
-------------------------- */
.p-gnav {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1000;
  overflow-y: scroll;
  width: 100vw;
  display: none;
  scrollbar-width: none;
}

.p-gnav::-webkit-scrollbar {
  display: none;
}

.p-gnav-bg {
  width: 100%;
  height: 100vh;
  background: rgba(255, 255, 255, 0.9);
  -webkit-mask-image: url("../images/common/gnav.svg");
          mask-image: url("../images/common/gnav.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-position: bottom center;
          mask-position: bottom center;
}

@media screen and (max-width: 1024px) {
  .p-gnav-bg {
    height: calc(100dvh - 60px);
    -webkit-mask-image: url("../images/common/gnav--sp.svg");
            mask-image: url("../images/common/gnav--sp.svg");
  }
}

.p-gnav-contents {
  height: 100%;
  display: grid;
  grid-template-columns: auto repeat(3, minmax(25vw, 1fr));
  gap: 3vw;
  padding-left: 2.5vw;
  padding-bottom: calc(160 / 1920 * 100%);
  overflow-y: scroll;
  background: rgba(255, 255, 255, 0.5);
}

@media screen and (max-width: 1024px) {
  .p-gnav-contents {
    grid-template-columns: auto;
    gap: 0;
    padding: 1.5em 1.5em calc(250 / 1920 * 100%);
  }
}

.p-gnav-headline {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  line-height: 1;
}

.p-gnav-headline.contents {
  font-size: clamp(1rem, -0.455rem + 7.27vw, 5rem);
  color: #898989;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (max-width: 1024px) {
  .p-gnav-headline.contents {
    display: inline-block;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    width: 100%;
    -webkit-writing-mode: horizontal-tb;
        -ms-writing-mode: lr-tb;
            writing-mode: horizontal-tb;
    text-align: center;
  }
}

.p-gnav-headline.special {
  font-size: clamp(1rem, 0.636rem + 1.82vw, 2rem);
  color: #c9bc9c;
}

@media screen and (max-width: 1024px) {
  .p-gnav-headline.special {
    font-size: clamp(1rem, 1rem + 0.5vw, 1.5rem);
    line-height: 1.5;
    -webkit-text-stroke: 0.5px #c9bc9c;
  }
}

@media screen and (max-width: 1024px) {
  .p-gnav-headline-ja {
    font-size: clamp(0.875rem, 0.5rem + 1.25vw, 1rem);
    font-weight: 400;
    line-height: 1.5;
  }
}

.p-gnav-list {
  margin-top: 50px;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list {
    margin-top: 0.5em;
  }
}

.p-gnav-list-item:not(:last-child) {
  margin-bottom: 2em;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list-item:not(:last-child) {
    margin-bottom: 0.5em;
  }
}

.p-gnav-link {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  font-size: clamp(1rem, 1rem + 0.5vw, 1.5rem);
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .p-gnav-link {
    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;
  }
}

.p-gnav-link .en {
  -webkit-text-stroke: 0.5px #2e2f31;
}

.p-gnav-link .ja {
  font-size: clamp(0.875rem, 0.5rem + 1.25vw, 1rem);
  font-weight: 400;
  padding-left: 1em;
}

.p-gnav-sub-trigger {
  display: none;
}

@media screen and (max-width: 767px) {
  .p-gnav-sub-trigger {
    display: block;
  }
  .p-gnav-sub-trigger::before {
    content: "＋";
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }
  .p-gnav-sub-trigger.active::before {
    content: "－";
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }
}

@media screen and (max-width: 767px) {
  .p-gnav-sub {
    display: none;
  }
}

.p-gnav-sub-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0 1em;
}

.p-gnav-sub-list-item {
  display: block;
}

@media screen and (max-width: 767px) {
  .p-gnav-sub-list-item {
    width: 100%;
  }
}

.p-gnav-sub-list-item a {
  display: inline-block;
  font-size: clamp(0.875rem, 0.83rem + 0.23vw, 1rem);
  line-height: 1.5;
  padding-left: 1.5em;
  position: relative;
}

.p-gnav-sub-list-item a::before {
  content: "＋";
  display: inline-block;
  font-size: clamp(0.875rem, 0.83rem + 0.23vw, 1rem);
  line-height: 1.5;
  position: absolute;
  top: 0;
  left: 0;
}

.p-gnav-banner {
  margin-top: 2em;
}

.p-gnav-banner-special-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.p-keyvisual {
  position: relative;
}

.p-keyvisual-wave {
  width: 100%;
  position: relative;
}

.p-keyvisual-wave::after {
  content: "";
  position: absolute;
  bottom: -70px;
  left: 0;
  width: 100%;
  height: 80px;
  background-color: #fff;
}

@media screen and (max-width: 767px) {
  .p-keyvisual-wave::after {
    height: 80px;
    bottom: -75px;
  }
}

.p-keyvisual-wave-fill {
  display: block;
  height: 100%;
  width: 100%;
  top: 1px;
  left: 0;
  fill: #fff;
}

/* --------------------------
フッター
-------------------------- */
.p-footer {
  padding-top: 80px;
}

@media screen and (max-width: 767px) {
  .p-footer {
    margin-bottom: 60px;
  }
}

.p-footer-pagetop {
  position: fixed;
  bottom: 40px;
  right: 40px;
  z-index: 10;
}

@media screen and (max-width: 1024px) {
  .p-footer-pagetop {
    bottom: calc(60px + 8px);
    right: 8px;
  }
}

.p-footer-pagetop 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;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: #2e2f31;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
  position: relative;
}

.p-footer-pagetop a::before {
  content: "";
  display: block;
  height: 16px;
  width: 16px;
  border-top: 4px solid #fff;
  border-right: 4px solid #fff;
  -webkit-transform: translateY(20%) rotate(-45deg);
          transform: translateY(20%) rotate(-45deg);
}

.p-footer-cta {
  text-align: center;
  margin-bottom: 40px;
}

.p-footer-cta-tel {
  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-size: 3.5rem;
  font-weight: 700;
  line-height: 1.25;
  color: #2e2f31;
  letter-spacing: 0;
  margin-bottom: 16px;
}

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

.p-footer-cta-tel::before {
  content: "";
  display: inline-block;
  height: 1em;
  width: 2em;
  background: url(../images/common/freedial.png);
  background-size: 75%;
  background-position: center bottom;
  background-repeat: no-repeat;
}

.p-footer-company {
  margin-bottom: 40px;
}

.p-footer-banner {
  margin-bottom: 40px;
}

.p-footer-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 32px;
}

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

.p-footer-list-item.coporate img {
  max-height: 40px;
}

.p-footer-list-item.banner {
  width: 200px;
}

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

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

.p-footer-h1 {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  color: #fff;
  text-align: center;
  padding: 2em 0;
  background: #2d231a;
}

@media screen and (max-width: 767px) {
  .p-footer-h1 {
    padding: 1em;
    line-height: 1.5;
  }
}

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

@media screen and (max-width: 767px) {
  .p-fixedmenu {
    display: block;
    height: 60px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.6);
            box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.6);
  }
}

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

.p-fixedmenu-list-item {
  width: 25%;
  border-right: 1px solid #fff;
}

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

.p-fixedmenu-list-item.entry a {
  color: #eae5da;
  background: #736357;
}

.p-fixedmenu-list-item:last-child {
  border-right: none;
}

.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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 60px;
  color: #2e2f31;
  background: -webkit-gradient(linear, left bottom, left top, from(#c9bc9c), to(#fff));
  background: linear-gradient(to top, #c9bc9c, #fff);
  font-size: 0.875rem;
  text-align: center;
  line-height: 1.2;
}

.p-fixedmenu-image {
  margin-bottom: 0.2em;
}

.p-fixedmenu-image img {
  height: 20px;
}

.p-mv {
  background: #a2a2a2;
  background-position: center bottom;
  background-size: cover;
  aspect-ratio: 1440 / 600;
  position: relative;
}

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

.p-mv-title {
  position: absolute;
  bottom: -1.5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}

.p-image {
  position: relative;
}

.p-image-caption {
  font-size: 0.625rem;
  line-height: 1;
  color: #fff;
  text-align: right;
  position: absolute;
}

.p-image-caption--black {
  color: #2e2f31;
  background: transparent;
}

.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 {
  width: 100%;
  aspect-ratio: 16 / 9;
}

.p-video iframe {
  width: 100%;
  height: 100%;
}

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

@-webkit-keyframes introFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes introFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.p-intro {
  position: relative;
  height: calc(100vh * 65 * 0.3);
  width: 100%;
  z-index: -1;
}

@media screen and (max-width: 767px) {
  .p-intro {
    height: calc(100lvh * 65 * 0.2);
  }
}

.p-intro img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.p-intro-item {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
}

.p-intro-item--fuji {
  height: 200svh;
  opacity: 1;
}

@media screen and (max-width: 767px) {
  .p-intro-item--fuji {
    top: auto;
    height: auto;
    aspect-ratio: 780 / 2500;
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }
  .p-intro-item--fuji img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}

.p-intro-item--10 {
  opacity: 0;
  -webkit-transform-origin: left center;
          transform-origin: left center;
  -webkit-animation: 1s linear 0s 1 normal forwards introFadeIn;
          animation: 1s linear 0s 1 normal forwards introFadeIn;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.p-intro-item--10--1 {
  -webkit-animation-delay: 1.08s;
          animation-delay: 1.08s;
}

.p-intro-item--10--2 {
  -webkit-animation-delay: 1.16s;
          animation-delay: 1.16s;
}

.p-intro-item--10--3 {
  -webkit-animation-delay: 1.24s;
          animation-delay: 1.24s;
}

.p-intro-item--10--4 {
  -webkit-animation-delay: 1.32s;
          animation-delay: 1.32s;
}

.p-intro-item--10--5 {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}

.p-intro-item--10--6 {
  -webkit-animation-delay: 1.48s;
          animation-delay: 1.48s;
}

.p-intro-item--10--7 {
  -webkit-animation-delay: 1.56s;
          animation-delay: 1.56s;
}

.p-intro-item--10--8 {
  -webkit-animation-delay: 1.64s;
          animation-delay: 1.64s;
}

.p-intro-item--10--9 {
  -webkit-animation-delay: 1.72s;
          animation-delay: 1.72s;
}

.p-intro-item--10--10 {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}

.p-intro-item--10--11 {
  -webkit-animation-delay: 1.88s;
          animation-delay: 1.88s;
}

.p-intro-item--10--12 {
  -webkit-animation-delay: 1.96s;
          animation-delay: 1.96s;
}

.p-intro-item--10--13 {
  -webkit-animation-delay: 2.04s;
          animation-delay: 2.04s;
}

.p-intro-item--10--14 {
  -webkit-animation-delay: 2.12s;
          animation-delay: 2.12s;
}

.p-intro-item--10--15 {
  -webkit-animation-delay: 2.2s;
          animation-delay: 2.2s;
}

.p-intro-item--10 img {
  -o-object-fit: contain;
     object-fit: contain;
}

.p-intro-item--40 img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
}

@media screen and (max-width: 767px) {
  .p-intro-item--40 img {
    width: 100%;
  }
}

.p-intro-item--50 img {
  -o-object-fit: contain;
     object-fit: contain;
}

.p-intro-item--60--2 {
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#000));
  -webkit-mask-image: linear-gradient(#000);
          mask-image: -webkit-gradient(linear, left top, left bottom, from(#000));
          mask-image: linear-gradient(#000);
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-position: 100% 100%;
          mask-position: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  mix-blend-mode: screen;
}

.p-intro-item--70 img {
  -o-object-fit: contain;
     object-fit: contain;
}

.p-intro-item--70--1 img {
  -o-object-fit: cover;
     object-fit: cover;
}

.p-intro-caution {
  position: fixed;
  bottom: 10px;
  text-align: right;
  font-size: 0.625rem;
  color: #fff;
  text-shadow: 0 0 6px #000;
}

@media screen and (max-width: 767px) {
  .p-intro-caution {
    bottom: calc(10px + 60px);
  }
}

.p-intro-caution--right {
  right: 10px;
}

.p-intro-caution--left {
  left: 10px;
}

.p-intro-wave {
  width: 100%;
  position: relative;
  top: 5px;
}

.p-intro-wave-fill {
  display: block;
  height: 100%;
  width: 100%;
  top: 1px;
  left: 0;
  fill: #fff;
}

.p-intro-loading {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 1001;
}

.p-intro-scrolldown {
  position: fixed;
  width: 100%;
  bottom: 2em;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .p-intro-scrolldown {
    bottom: calc(2em + 60px);
  }
}

.p-intro-scrolldown span {
  position: relative;
  display: inline-block;
  color: #fff;
  padding: 1.5em 0 0;
  /*矢印を作成する*/
}

.p-intro-scrolldown span:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: move 2s infinite;
          animation: move 2s infinite;
}

@-webkit-keyframes move {
  0% {
    -webkit-transform: rotate(45deg) translate(0, 0);
            transform: rotate(45deg) translate(0, 0);
  }
  20% {
    -webkit-transform: rotate(45deg) translate(0.25em, 0.25em);
            transform: rotate(45deg) translate(0.25em, 0.25em);
  }
  40% {
    -webkit-transform: rotate(45deg) translate(0, 0);
            transform: rotate(45deg) translate(0, 0);
  }
}

@keyframes move {
  0% {
    -webkit-transform: rotate(45deg) translate(0, 0);
            transform: rotate(45deg) translate(0, 0);
  }
  20% {
    -webkit-transform: rotate(45deg) translate(0.25em, 0.25em);
            transform: rotate(45deg) translate(0.25em, 0.25em);
  }
  40% {
    -webkit-transform: rotate(45deg) translate(0, 0);
            transform: rotate(45deg) translate(0, 0);
  }
}

.p-plan-type {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  line-height: 1;
  font-size: 1.5rem;
  letter-spacing: 0.1em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #2e2f31;
  margin-bottom: 0.5em;
  color: #91502e;
  word-break: break-all;
}

.p-plan-type span {
  font-size: 2.5rem;
}

.p-plan-header {
  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 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-plan-header-item:not(:last-child) {
  margin-right: 1em;
}

@media screen and (max-width: 767px) {
  .p-plan-header-item:not(:last-child) {
    margin-right: 0;
  }
}

.p-plan-text {
  font-family: aviano-didone, serif;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0.1em;
  font-size: 0.875rem;
  line-height: 1.25;
  margin-bottom: 0;
  color: #91502e;
  word-break: break-all;
}

.p-plan-text.description {
  font-weight: 900;
}

.p-plan-text .large {
  font-size: 2.5rem;
}

.p-plan-text .middle {
  font-size: 2rem;
}

.p-plan-text .small {
  font-size: 1.5rem;
}

.p-plan-list {
  margin: 2em 0;
}

.p-plan-list.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 2em 0 0;
}

@media screen and (max-width: 767px) {
  .p-plan-list.row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-plan-list.row .p-plan-list-item {
  width: calc(100% / 3);
}

@media screen and (max-width: 767px) {
  .p-plan-list.row .p-plan-list-item {
    width: 100%;
  }
}

.p-plan-list.row .p-plan-list-item:not(:last-child) {
  margin-right: 1em;
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .p-plan-list.row .p-plan-list-item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 2em;
  }
}

.p-plan-list-item {
  padding: 1em;
  border: 1px solid #91502e;
}

.p-plan-list-item:not(:last-child) {
  margin-bottom: 2em;
}

.p-plan-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
}

.p-plan-caption span {
  display: inline-block;
  width: 2em;
  height: 1em;
  margin-left: 0.5em;
}

.p-plan-caption span.storage {
  background: #d6cdbd;
}

.p-plan-caption span.floorheating {
  background: #ede7df;
}

.p-plan-button {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.1em;
  padding: 1em;
  color: #2e2f31;
  background: #d8c3b1;
  text-align: center;
}

.p-plan-button.back {
  background: #ece1d8;
}

.p-plan-sub {
  margin-top: 2em;
}

.top-section {
  max-width: 1040px;
  margin: 0 auto;
  padding: 0 20px;
}

.top-entry {
  display: block;
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  font-size: 2rem;
  line-height: 1.5;
  color: #eae5da;
  padding: 24px;
  background: #736357;
  text-align: center;
}

.top-panel {
  position: relative;
  z-index: 2;
}

.top-panel-headline {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  font-size: 4rem;
  line-height: 1;
  color: #b38864;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  position: absolute;
  top: 0;
  right: 100%;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .top-panel-headline {
    font-size: 2rem;
    line-height: 1;
    position: static;
    -webkit-writing-mode: horizontal-tb;
        -ms-writing-mode: lr-tb;
            writing-mode: horizontal-tb;
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}

.top-panel-list {
  margin: -8px;
}

@media screen and (max-width: 767px) {
  .top-panel-list {
    margin: -4px;
  }
}

.top-panel-list-item {
  padding: 8px;
}

@media screen and (max-width: 767px) {
  .top-panel-list-item {
    padding: 4px;
  }
}

.top-panel-list-item a {
  display: block;
}

.top-panel-list-item a img {
  display: block;
}

.top-bg {
  background: #2d231a;
}

.top-roov-contents {
  position: relative;
}

.top-roov-button {
  display: block;
  position: absolute;
  bottom: 50px;
  left: 0;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .top-roov-button {
    bottom: 20px;
  }
}

.top-roov-open {
  display: none;
  opacity: 0;
  -webkit-transition: none;
  transition: none;
  position: relative;
  z-index: 2;
  top: -1em;
}

@media screen and (max-width: 767px) {
  .top-roov-open {
    padding-top: 0.5em;
  }
}

@keyframes introFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.concept-mv {
  background: url(../images/concept/mv.webp) no-repeat center bottom;
  background-size: contain;
}

@media screen and (max-width: 767px) {
  .concept-mv {
    background-size: 250% auto;
  }
}

.concept-mv-contents {
  padding-top: 98px;
  padding-bottom: calc(350 / 1440 * 100%);
  position: relative;
}

.concept-mv-contents::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#131b48), color-stop(25%, #212c67), color-stop(50%, #333a7f), color-stop(85%, #4a4994), to(transparent));
  background: linear-gradient(180deg, #131b48 0%, #212c67 25%, #333a7f 50%, #4a4994 85%, transparent 100%);
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .concept-mv-contents {
    padding-top: 78px;
    padding-bottom: 60vw;
  }
}

.concept-mv-title {
  height: 100vh;
  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;
}

@media screen and (max-width: 767px) {
  .concept-mv-title {
    height: calc(100vh - 60px - 2em - 78px);
  }
}

.concept-mv-main {
  height: 100vh;
  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;
  margin: 0 auto 5vw;
  width: calc(100svh * 1920 / 1080);
  max-width: 100%;
  aspect-ratio: 1920 / 517;
  position: relative;
}

@media screen and (max-width: 767px) {
  .concept-mv-main {
    height: calc(100vh - 60px - 2em - 78px);
    margin: 0 auto;
  }
}

.concept-mv-main-item {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: 1s linear 0s 1 normal forwards introFadeIn;
          animation: 1s linear 0s 1 normal forwards introFadeIn;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  opacity: 0;
}

.concept-mv-main-item--1 {
  -webkit-animation-delay: 1.08s;
          animation-delay: 1.08s;
}

.concept-mv-main-item--2 {
  -webkit-animation-delay: 1.16s;
          animation-delay: 1.16s;
}

.concept-mv-main-item--3 {
  -webkit-animation-delay: 1.24s;
          animation-delay: 1.24s;
}

.concept-mv-main-item--4 {
  -webkit-animation-delay: 1.32s;
          animation-delay: 1.32s;
}

.concept-mv-main-item--5 {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}

.concept-mv-main-item--6 {
  -webkit-animation-delay: 1.48s;
          animation-delay: 1.48s;
}

.concept-mv-main-item--7 {
  -webkit-animation-delay: 1.56s;
          animation-delay: 1.56s;
}

.concept-mv-main-item--8 {
  -webkit-animation-delay: 1.64s;
          animation-delay: 1.64s;
}

.concept-mv-main-item--9 {
  -webkit-animation-delay: 1.72s;
          animation-delay: 1.72s;
}

.concept-mv-main-item--10 {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}

.concept-mv-main-item--11 {
  -webkit-animation-delay: 1.88s;
          animation-delay: 1.88s;
}

.concept-mv-main-item--12 {
  -webkit-animation-delay: 1.96s;
          animation-delay: 1.96s;
}

.concept-mv-main-item--13 {
  -webkit-animation-delay: 2.04s;
          animation-delay: 2.04s;
}

.concept-mv-main-item--14 {
  -webkit-animation-delay: 2.12s;
          animation-delay: 2.12s;
}

.concept-mv-main-item--15 {
  -webkit-animation-delay: 2.2s;
          animation-delay: 2.2s;
}

.concept-mv-caption {
  font-size: 0.625rem;
  color: #fff;
  text-shadow: 0 0 6px #000;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

@media screen and (max-width: 767px) {
  .concept-mv-caption {
    bottom: 85px;
  }
}

.concept-scrolldown {
  position: fixed;
  width: 100%;
  bottom: 2em;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .concept-scrolldown {
    bottom: calc(60px + 2em);
  }
}

.concept-scrolldown span {
  position: relative;
  display: inline-block;
  color: #fff;
  padding: 1.5em 0 0;
  /*矢印を作成する*/
}

.concept-scrolldown span:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: move 2s infinite;
          animation: move 2s infinite;
}

@keyframes move {
  0% {
    -webkit-transform: rotate(45deg) translate(0, 0);
            transform: rotate(45deg) translate(0, 0);
  }
  20% {
    -webkit-transform: rotate(45deg) translate(0.25em, 0.25em);
            transform: rotate(45deg) translate(0.25em, 0.25em);
  }
  40% {
    -webkit-transform: rotate(45deg) translate(0, 0);
            transform: rotate(45deg) translate(0, 0);
  }
}

.concept-catchcopy {
  margin-bottom: 5vw;
}

@media screen and (max-width: 767px) {
  .concept-catchcopy {
    margin-bottom: 40px;
  }
}

.concept-catchcopy-item {
  -webkit-filter: drop-shadow(0px 0px 47px #000000) drop-shadow(0px 0px 2.71719px rgba(0, 0, 0, 0.325)) drop-shadow(0px 0px 1.44121px rgba(0, 0, 0, 0.190625));
          filter: drop-shadow(0px 0px 47px #000000) drop-shadow(0px 0px 2.71719px rgba(0, 0, 0, 0.325)) drop-shadow(0px 0px 1.44121px rgba(0, 0, 0, 0.190625));
}

.concept-catchcopy-item:not(:last-child) {
  margin-bottom: 1.5em;
}

.concept-text:not(:last-child) {
  margin-bottom: 4em;
}

@media screen and (max-width: 767px) {
  .concept-text:not(:last-child) {
    margin-bottom: 2em;
  }
}

.concept-section {
  margin-top: -10em;
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .concept-section {
    margin-top: -8em;
  }
}

.member {
  background-image: url(../images/member/mv.jpg.webp);
  aspect-ratio: 1920 / 1080;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 1024px) {
  .member {
    aspect-ratio: 9 / 9;
  }
}

@media screen and (max-width: 767px) {
  .member {
    aspect-ratio: 9 / 16;
  }
}

.member-section {
  height: 100%;
  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-top: 80px;
  padding-bottom: calc(400 / 1920 * 100%);
}

@media screen and (max-width: 1024px) {
  .member-section {
    padding-bottom: calc(800 / 1920 * 100%);
  }
}

@media screen and (max-width: 767px) {
  .member-section {
    padding-bottom: calc(1200 / 1920 * 100%);
  }
}

.member-form {
  width: 100%;
}

.member-form-input {
  display: inline-block;
  width: 50%;
  font-size: 1rem;
  line-height: 1.5;
  padding: 0.5em;
}

@media screen and (max-width: 767px) {
  .member-form-input {
    width: 80%;
  }
}

.member-form-button {
  display: inline-block;
  width: 50%;
  font-size: 1rem;
  line-height: 1.5;
  padding: 0.5em;
  color: #fff;
  background: #736357;
}

@media screen and (max-width: 767px) {
  .member-form-button {
    width: 80%;
  }
}

.view-mv {
  background-image: url(../images/view/mv.webp);
  aspect-ratio: 1440 / 1000;
}

@media screen and (max-width: 767px) {
  .view-mv {
    background-image: url(../images/view/mv--sp.webp);
    aspect-ratio: 390 / 336;
  }
}

.view-headline {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  font-size: 2.5rem;
  line-height: 1;
  color: #b28864;
  margin-bottom: 1.5rem;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .view-headline {
    font-size: 1.5rem;
    margin-bottom: 1rem;
  }
}

.view-panorama {
  width: 100%;
  height: 495px;
  margin: 0 auto;
  position: absolute;
  top: 0;
  left: 0;
}

@media screen and (max-width: 767px) {
  .view-panorama {
    height: 300px;
  }
}

.view-panorama-wrapper {
  position: relative;
  height: 495px;
}

@media screen and (max-width: 767px) {
  .view-panorama-wrapper {
    height: 300px;
  }
}

.view-panorama.morning {
  display: none;
}

.view-panorama.night {
  display: block;
}

.view-panorama-controls {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.view-panorama-controls div {
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-touch-callout: none;
}

.view-panorama-controls div span {
  display: block;
  width: 2em;
  height: 2em;
  border: 0.2em solid #fff;
  border-left: 0;
  border-bottom: 0;
  -webkit-filter: drop-shadow(8px 8px 8px #2e2f31);
          filter: drop-shadow(8px 8px 8px #2e2f31);
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .view-panorama-controls div span {
    width: 2em;
    height: 2em;
  }
}

.view-panorama-controls div.left span {
  -webkit-transform: translateX(25%) rotate(-135deg);
          transform: translateX(25%) rotate(-135deg);
}

.view-panorama-controls div.right span {
  -webkit-transform: translateX(-25%) rotate(45deg);
          transform: translateX(-25%) rotate(45deg);
}

.view-button {
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.view-button:hover {
  opacity: 0.6;
}

.access-mv {
  background-image: url(../images/access/mv.webp);
}

@media screen and (max-width: 767px) {
  .access-mv {
    background-image: url(../images/access/mv--sp.webp);
  }
}

.access-mv-item {
  position: absolute;
  top: 0;
  left: 0;
}

.access-mv-item.light {
  opacity: 0;
  mix-blend-mode: screen;
  -webkit-animation: hikari 5s linear 0s infinite both;
          animation: hikari 5s linear 0s infinite both;
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
}

@-webkit-keyframes hikari {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20%);
            transform: translateY(-20%);
  }
}

@keyframes hikari {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20%);
            transform: translateY(-20%);
  }
}

@-webkit-keyframes clipPath {
  0% {
    -webkit-clip-path: inset(100% 0 0 0);
            clip-path: inset(100% 0 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
            clip-path: inset(0 0 0 0);
  }
}

@keyframes clipPath {
  0% {
    -webkit-clip-path: inset(100% 0 0 0);
            clip-path: inset(100% 0 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
            clip-path: inset(0 0 0 0);
  }
}

.access-mv-item.animation {
  -webkit-clip-path: inset(100% 0 0 0);
          clip-path: inset(100% 0 0 0);
  -webkit-animation: clipPath 1s linear forwards;
          animation: clipPath 1s linear forwards;
}

.access-mv-item.animation:first-child {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}

.access-mv-item.animation:nth-child(2) {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}

.access-mv-item.animation:nth-child(3) {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}

.access-mv-item.animation:nth-child(4) {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}

.access-mv-item.animation.js-active {
  -webkit-clip-path: inset(0 0 0 0);
          clip-path: inset(0 0 0 0);
}

.access-row {
  margin: -4px;
}

.access-row-item {
  padding: 4px;
}

@media screen and (max-width: 767px) {
  .access-scrollable img {
    height: 320px;
    width: auto;
    max-width: none;
  }
}

.value-mv {
  background-image: url(../images/value/mv.webp);
}

@media screen and (max-width: 767px) {
  .value-mv {
    background-image: url(../images/value/mv--sp.webp);
  }
}

.value-headline {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  font-size: 2.5rem;
  line-height: 1;
  letter-spacing: 0.04em;
  color: #d8c3b1;
  margin-bottom: 2rem;
  -webkit-text-stroke: 1.5px #d8c3b1;
}

@media screen and (max-width: 767px) {
  .value-headline {
    font-size: 1.5rem;
    margin-bottom: 1rem;
  }
}

.value-h2 {
  font-size: 1.5rem;
  line-height: 2;
  letter-spacing: 0.2em;
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  .value-h2 {
    font-size: 5vw;
    letter-spacing: 0.1em;
  }
}

.value-section-contents {
  padding-left: 40px;
  margin-left: 32px;
  border-left: 1px solid #2e2f31;
}

@media screen and (max-width: 767px) {
  .value-section-contents {
    padding: 24px 0 16px;
    margin-left: 0;
    margin-top: 24px;
    border-left: none;
    border-top: 1px solid #2e2f31;
  }
}

@media screen and (max-width: 767px) {
  .value-full {
    margin: 0 calc(50% - 50vw);
    width: 100vw;
  }
  .value-full.universal img {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

.design-mv {
  background-image: url(../images/design/mv.webp);
}

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

.design-exterior {
  list-style: none;
  counter-reset: list;
}

.design-exterior li {
  font-size: 0.875rem;
  line-height: 1.5;
  color: #cbcbcb;
  padding-left: 2.5em;
  text-align: left;
  position: relative;
  margin-bottom: 1em;
}

.design-exterior li::before {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  counter-increment: list;
  content: counter(list);
  position: absolute;
  top: 0;
  left: 0;
  width: 2em;
  height: 1.5em;
  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;
  background: #b28864;
  text-align: center;
  color: #fff;
}

.design-list {
  -webkit-column-count: 5;
     -moz-column-count: 5;
          column-count: 5;
  list-style: none;
  counter-reset: list;
}

@media screen and (max-width: 767px) {
  .design-list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-width: auto;
       -moz-column-width: auto;
            column-width: auto;
  }
}

.design-list._2f {
  counter-reset: list2F 14;
}

.design-list._2f > li::before {
  counter-increment: list2F;
  content: counter(list2F);
}

.design-list li {
  position: relative;
  line-height: 1.5;
  margin-bottom: 1em;
  padding-left: 2.5em;
  word-break: break-all;
}

@media screen and (max-width: 767px) {
  .design-list li {
    font-size: 0.875rem;
  }
}

.design-list li::before {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  counter-increment: list;
  content: counter(list);
  position: absolute;
  top: 0;
  left: 0;
  width: 2em;
  height: 1.5em;
  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;
  background: #b28864;
  text-align: center;
  color: #fff;
}

.design-list-wrapper {
  margin-bottom: 2em;
}

@media screen and (max-width: 767px) {
  .design-list-wrapper {
    margin-top: 0;
  }
}

.design-slider-main {
  position: relative;
}

.design-slider-main-item-text {
  margin-top: 8px;
  height: 20px;
  margin-right: 1em;
}

.design-slider-arrow {
  position: absolute;
  top: 0;
  height: calc(100% - 28px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 10;
}

.design-slider-arrow span {
  display: block;
  width: 2em;
  height: 2em;
  border: 0.1em solid #fff;
  border-left: 0;
  border-bottom: 0;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .design-slider-arrow span {
    width: 1.5em;
    height: 1.5em;
  }
}

.design-slider-arrow.prev-arrow {
  left: -4em;
}

@media screen and (max-width: 1330px) {
  .design-slider-arrow.prev-arrow {
    left: 0;
  }
}

@media screen and (max-width: 767px) {
  .design-slider-arrow.prev-arrow {
    left: 10px;
  }
}

.design-slider-arrow.prev-arrow span {
  -webkit-transform: translateX(25%) rotate(-135deg);
          transform: translateX(25%) rotate(-135deg);
}

.design-slider-arrow.next-arrow {
  right: -4em;
}

@media screen and (max-width: 1330px) {
  .design-slider-arrow.next-arrow {
    right: 0;
  }
}

@media screen and (max-width: 767px) {
  .design-slider-arrow.next-arrow {
    right: 10px;
  }
}

.design-slider-arrow.next-arrow span {
  -webkit-transform: translateX(-25%) rotate(45deg);
          transform: translateX(-25%) rotate(45deg);
}

.design-slider-thumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -2px;
}

@media screen and (max-width: 767px) {
  .design-slider-thumb {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 20px;
  }
}

.design-slider-thumb-item {
  width: calc(100% / 9);
  padding: 2px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .design-slider-thumb-item {
    width: calc(100% / 7);
  }
}

.design-slider-thumb-item.slick-current .design-slider-thumb-image::before {
  background: none;
}

.design-slider-thumb-image {
  position: relative;
}

.design-slider-thumb-image::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(46, 47, 49, 0.75);
}

.design-slider-motif {
  width: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1em;
}

@media screen and (max-width: 767px) {
  .design-slider-motif {
    width: 100%;
    margin: 2em auto 0;
  }
}

.design-slider-motif-image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 60px;
  margin-right: 1em;
}

@media screen and (max-width: 767px) {
  .design-scrollable img {
    height: 320px;
    width: auto;
    max-width: none;
  }
}

.design-concierge-list {
  padding: 1em 0;
  border-top: 1px solid #894f3b;
  border-bottom: 1px solid #894f3b;
}

.design-other-list {
  display: grid;
  gap: 2em 1em;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .design-other-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.design-other-headline {
  color: #894f3b;
  border-bottom: 1px solid #894f3b;
  text-align: center;
  margin-bottom: 0.5em;
}

.design-accent {
  color: #b28864;
}

.smart-mv {
  background-image: url(../images/smart/mv.webp);
}

@media screen and (max-width: 767px) {
  .smart-mv {
    background-image: url(../images/smart/mv--sp.webp);
  }
}

.smart-button {
  display: block;
  font-size: 1.25rem;
  padding: 16px;
  background: #ece1d8;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 767px) {
  .smart-button {
    font-size: 1rem;
  }
}

.smart-button.current {
  background: #d8c3b1;
  pointer-events: none;
}

.smart-button:hover {
  background: #d8c3b1;
}

.smart-gift-headline {
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  .smart-gift-headline {
    text-align: center;
  }
}

.smart-gift-headline img {
  height: 3em;
}

@media screen and (max-width: 767px) {
  .smart-gift-headline img {
    height: 5em;
  }
}

.smart-gift-text {
  position: relative;
  padding-left: 1.5em;
}

.smart-gift-text::before {
  content: "●";
  position: absolute;
  top: 0;
  left: 0;
  color: #b28864;
}

.smart-card {
  padding-bottom: 4em;
  position: relative;
}

.smart-card::before {
  content: "";
  position: absolute;
  bottom: 1em;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #b38e6c;
  height: calc(4em / 2);
  width: 80px;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
          clip-path: polygon(0 0, 100% 0, 50% 100%);
}

.smart-card-headline {
  text-align: center;
  margin-bottom: 3em;
}

@media screen and (max-width: 767px) {
  .smart-card-headline {
    margin-bottom: 2em;
  }
}

.smart-card-headline img {
  height: 2em;
}

@media screen and (max-width: 767px) {
  .smart-card-headline img {
    height: auto;
  }
}

.smart-icon {
  max-width: none;
  width: 10px;
  height: 10px;
  vertical-align: middle;
}

.smart-wave {
  position: relative;
  padding-top: calc(95 / 1440 * 100%);
}

.smart-wave::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #faf8f2;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: url("../images/common/wave.svg");
          mask-image: url("../images/common/wave.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
}

.smart-bg {
  background: #faf8f2;
}

.hachioji-mv {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.hachioji-mv img {
  -webkit-mask-image: url(../images/hachioji/mv-bg.svg);
          mask-image: url(../images/hachioji/mv-bg.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 0 100%;
          mask-position: 0 100%;
  -webkit-mask-size: 100%;
          mask-size: 100%;
}

@media screen and (max-width: 767px) {
  .hachioji-mv img {
    -webkit-mask-image: url(../images/hachioji/mv-bg--sp.svg);
            mask-image: url(../images/hachioji/mv-bg--sp.svg);
  }
}

.hachioji-scrolldown {
  -webkit-filter: drop-shadow(0px 0px 12px #000000);
          filter: drop-shadow(0px 0px 12px #000000);
}

@media screen and (max-width: 767px) {
  .hachioji-scrolldown {
    -webkit-filter: none;
            filter: none;
  }
  .hachioji-scrolldown::before {
    background: #ddd;
  }
  .hachioji-scrolldown::after {
    background: #2e2f31;
  }
  .hachioji-scrolldown span {
    color: #ddd;
  }
}

.hachioji-grid {
  display: grid;
  padding: 0 2em;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(3, 1fr);
  gap: 2em;
  counter-reset: number 0;
}

@media screen and (max-width: 1024px) {
  .hachioji-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, auto);
    gap: 1em;
    padding: 0 20px;
  }
  .hachioji-grid.shopping, .hachioji-grid.tower {
    grid-template-rows: repeat(4, auto);
  }
}

.hachioji-grid-main.right {
  margin-right: -2em;
}

@media screen and (max-width: 1024px) {
  .hachioji-grid-main.right {
    margin-right: 0;
  }
}

.hachioji-grid-main.left {
  margin-left: -2em;
}

@media screen and (max-width: 1024px) {
  .hachioji-grid-main.left {
    margin-left: 0;
  }
}

.hachioji-grid-item-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hachioji-grid-headline {
  position: absolute;
}

.hachioji-grid-headline.patisserie {
  right: 0;
  bottom: -0.25em;
}

.hachioji-grid-headline.takao {
  right: 0.5em;
  bottom: 0.5em;
}

.hachioji-grid-headline.tower {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1em 0;
}

.hachioji-grid-headline.tower img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.hachioji-grid-headline.animation {
  opacity: 0;
}

.hachioji-grid-headline.animation.clip {
  will-change: auto;
  -webkit-clip-path: inset(100% 0 0 0);
          clip-path: inset(100% 0 0 0);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

.hachioji-grid-headline.animation.clip.js-active {
  opacity: 1;
  -webkit-clip-path: inset(0);
          clip-path: inset(0);
}

.hachioji-grid-headline.animation.slide {
  will-change: auto;
  -webkit-clip-path: inset(0 100% 0 0);
          clip-path: inset(0 100% 0 0);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

.hachioji-grid-headline.animation.slide.js-active {
  opacity: 1;
  -webkit-clip-path: inset(0);
          clip-path: inset(0);
}

.hachioji-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.1em;
  position: relative;
}

@media screen and (max-width: 767px) {
  .hachioji-contents {
    font-size: 0.875rem;
  }
}

.hachioji-contents.top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.hachioji-contents.left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.hachioji-contents.bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.hachioji-contents.right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.hachioji-contents-eyecatch {
  position: absolute;
}

@media screen and (max-width: 1024px) {
  .hachioji-contents-eyecatch {
    position: static;
    margin-left: 1em;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.hachioji-contents-eyecatch img {
  width: 100%;
}

.hachioji-contents-eyecatch.patisserie {
  width: 17.36vw;
  bottom: -4em;
  right: -1em;
}

@media screen and (max-width: 1024px) {
  .hachioji-contents-eyecatch.patisserie {
    bottom: 0;
    right: 0;
    width: 120px;
  }
}

.hachioji-contents-eyecatch.park {
  width: 17.36vw;
  bottom: -4em;
  right: -4em;
}

@media screen and (max-width: 1024px) {
  .hachioji-contents-eyecatch.park {
    bottom: 0;
    right: 0;
    width: 120px;
  }
}

.hachioji-contents-eyecatch.camp {
  width: 6.67vw;
  top: 0;
  right: 0;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .hachioji-contents-eyecatch.camp {
    z-index: 1;
    width: 80px;
  }
}

.hachioji-contents-eyecatch.takao {
  width: 11.11vw;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1024px) {
  .hachioji-contents-eyecatch.takao {
    width: 120px;
  }
}

.hachioji-contents-eyecatch.cafe {
  width: 9.03vw;
  bottom: -1em;
  right: 0;
}

@media screen and (max-width: 1024px) {
  .hachioji-contents-eyecatch.cafe {
    right: 0;
    width: 80px;
  }
}

.hachioji-contents-eyecatch.shonan {
  bottom: 20%;
  right: 0;
}

.hachioji-contents-eyecatch.bar {
  width: 13vw;
  bottom: 0;
  right: -1em;
}

@media screen and (max-width: 1024px) {
  .hachioji-contents-eyecatch.bar {
    position: absolute;
    width: 120px;
  }
}

.hachioji-patisserie1 {
  grid-area: 1 / 1 / 2 / 2;
  background: #c9dbea;
}

@media screen and (max-width: 1024px) {
  .hachioji-patisserie1 {
    grid-area: 2 / 1 / 3 / 3;
  }
}

.hachioji-patisserie2 {
  grid-area: 1 / 2 / 3 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-patisserie2 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

.hachioji-patisserie3 {
  grid-area: 2 / 1 / 4 / 2;
}

@media screen and (max-width: 1024px) {
  .hachioji-patisserie3 {
    grid-area: 3 / 1 / 5 / 2;
  }
}

.hachioji-patisserie4 {
  grid-area: 3 / 2 / 4 / 3;
}

@media screen and (max-width: 1024px) {
  .hachioji-patisserie4 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

.hachioji-patisserie5 {
  padding-bottom: 5em;
  grid-area: 3 / 3 / 4 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-patisserie5 {
    grid-area: 5 / 1 / 6 / 3;
    padding-bottom: 0;
  }
}

.hachioji-patisserie6 {
  grid-area: 3 / 4 / 4 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-patisserie6 {
    grid-area: 4 / 2 / 5 / 3;
  }
}

.hachioji-park1 {
  grid-area: 1 / 1 / 3 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-park1 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

.hachioji-park2 {
  grid-area: 1 / 4 / 2 / 5;
  background: #eae7dc;
}

@media screen and (max-width: 1024px) {
  .hachioji-park2 {
    grid-area: 2 / 1 / 3 / 3;
  }
}

.hachioji-park3 {
  grid-area: 2 / 4 / 4 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-park3 {
    grid-area: 3 / 2 / 5 / 3;
  }
}

.hachioji-park4 {
  grid-area: 3 / 1 / 4 / 2;
}

@media screen and (max-width: 1024px) {
  .hachioji-park4 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.hachioji-park5 {
  padding-bottom: 5em;
  grid-area: 3 / 2 / 4 / 3;
}

@media screen and (max-width: 1024px) {
  .hachioji-park5 {
    grid-area: 5 / 1 / 6 / 3;
    padding-bottom: 0;
  }
}

.hachioji-park6 {
  grid-area: 3 / 3 / 4 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-park6 {
    grid-area: 4 / 1 / 5 / 2;
  }
}

.hachioji-camp1 {
  grid-area: 1 / 1 / 2 / 2;
  background: #eae7dc;
  z-index: -1;
}

@media screen and (max-width: 1024px) {
  .hachioji-camp1 {
    grid-area: 2 / 1 / 3 / 3;
  }
}

.hachioji-camp2 {
  grid-area: 1 / 2 / 3 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-camp2 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

.hachioji-camp3 {
  grid-area: 2 / 1 / 3 / 2;
}

@media screen and (max-width: 1024px) {
  .hachioji-camp3 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.hachioji-camp4 {
  grid-area: 3 / 1 / 4 / 2;
}

@media screen and (max-width: 1024px) {
  .hachioji-camp4 {
    grid-area: 4 / 1 / 5 / 2;
  }
}

.hachioji-camp5 {
  grid-area: 3 / 2 / 4 / 3;
}

@media screen and (max-width: 1024px) {
  .hachioji-camp5 {
    grid-area: 4 / 2 / 5 / 3;
  }
}

.hachioji-camp6 {
  padding-top: 10em;
  grid-area: 3 / 3 / 4 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-camp6 {
    padding-top: 0;
    grid-area: 5 / 1 / 6 / 3;
  }
}

.hachioji-camp7 {
  grid-area: 3 / 4 / 4 / 5;
  z-index: -1;
}

@media screen and (max-width: 1024px) {
  .hachioji-camp7 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

.hachioji-shopping1 {
  grid-area: 1 / 1 / 3 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-shopping1 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

.hachioji-shopping2 {
  grid-area: 1 / 4 / 2 / 5;
  background: #c9dbea;
}

@media screen and (max-width: 1024px) {
  .hachioji-shopping2 {
    grid-area: 2 / 1 / 3 / 3;
  }
}

.hachioji-shopping3 {
  grid-area: 2 / 4 / 3 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-shopping3 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.hachioji-shopping4 {
  padding-top: 5em;
  grid-area: 3 / 1 / 4 / 2;
}

@media screen and (max-width: 1024px) {
  .hachioji-shopping4 {
    grid-area: 3 / 2 / 4 / 3;
    padding-top: 0;
  }
}

.hachioji-shopping5 {
  position: relative;
  grid-area: 3 / 2 / 4 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-shopping5 {
    grid-area: 4 / 1 / 5 / 3;
  }
}

.hachioji-gourmet1 {
  grid-area: 1 / 1 / 2 / 2;
  background: #c9dbea;
}

@media screen and (max-width: 1024px) {
  .hachioji-gourmet1 {
    grid-area: 4 / 1 / 5 / 3;
  }
}

.hachioji-gourmet2 {
  grid-area: 1 / 2 / 2 / 3;
}

@media screen and (max-width: 1024px) {
  .hachioji-gourmet2 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

.hachioji-gourmet3 {
  position: relative;
  z-index: 3;
  grid-area: 1 / 3 / 4 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-gourmet3 {
    grid-area: 1 / 2 / 4 / 3;
  }
}

.hachioji-gourmet4 {
  grid-area: 2 / 2 / 3 / 3;
}

@media screen and (max-width: 1024px) {
  .hachioji-gourmet4 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.hachioji-gourmet5 {
  grid-area: 3 / 1 / 4 / 2;
}

@media screen and (max-width: 1024px) {
  .hachioji-gourmet5 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

.hachioji-gourmet6 {
  grid-area: 3 / 2 / 4 / 3;
}

@media screen and (max-width: 1024px) {
  .hachioji-gourmet6 {
    grid-area: 5 / 1 / 6 / 3;
  }
}

.hachioji-takao1 {
  grid-area: 1 / 1 / 3 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-takao1 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

.hachioji-takao2 {
  grid-area: 1 / 4 / 2 / 5;
  background: #eae7dc;
}

@media screen and (max-width: 1024px) {
  .hachioji-takao2 {
    grid-area: 2 / 1 / 3 / 3;
  }
}

.hachioji-takao3 {
  grid-area: 2 / 4 / 3 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-takao3 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

.hachioji-takao4 {
  grid-area: 3 / 1 / 4 / 2;
}

@media screen and (max-width: 1024px) {
  .hachioji-takao4 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.hachioji-takao5 {
  grid-area: 3 / 2 / 4 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-takao5 {
    grid-area: 4 / 1 / 5 / 3;
  }
}

.hachioji-takao6 {
  padding-top: 8em;
  grid-area: 3 / 4 / 4 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-takao6 {
    grid-area: 5 / 1 / 6 / 3;
    padding-top: 0;
  }
}

.hachioji-cafe1 {
  grid-area: 1 / 1 / 2 / 2;
  background: #c9dbea;
}

@media screen and (max-width: 1024px) {
  .hachioji-cafe1 {
    grid-area: 2 / 1 / 3 / 3;
  }
}

.hachioji-cafe2 {
  grid-area: 2 / 1 / 3 / 2;
}

@media screen and (max-width: 1024px) {
  .hachioji-cafe2 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.hachioji-cafe3 {
  grid-area: 1 / 2 / 3 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-cafe3 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

.hachioji-cafe4 {
  grid-area: 3 / 1 / 4 / 3;
}

@media screen and (max-width: 1024px) {
  .hachioji-cafe4 {
    grid-area: 4 / 1 / 5 / 3;
  }
}

.hachioji-cafe5 {
  padding-bottom: 10em;
  grid-area: 3 / 3 / 4 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-cafe5 {
    grid-area: 5 / 1 / 6 / 3;
    padding-bottom: 0;
  }
}

.hachioji-cafe6 {
  grid-area: 3 / 4 / 4 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-cafe6 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

.hachioji-shonan1 {
  grid-area: 1 / 1 / 3 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-shonan1 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

.hachioji-shonan2 {
  grid-area: 1 / 4 / 2 / 5;
  background: #eae7dc;
}

@media screen and (max-width: 1024px) {
  .hachioji-shonan2 {
    grid-area: 2 / 1 / 3 / 3;
  }
}

.hachioji-shonan3 {
  grid-area: 2 / 4 / 3 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-shonan3 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.hachioji-shonan4 {
  grid-area: 3 / 1 / 4 / 2;
}

@media screen and (max-width: 1024px) {
  .hachioji-shonan4 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

.hachioji-shonan5 {
  position: relative;
  z-index: 3;
  grid-area: 3 / 2 / 4 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-shonan5 {
    grid-area: 4 / 1 / 5 / 3;
  }
}

.hachioji-shonan6 {
  grid-area: 3 / 4 / 4 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-shonan6 {
    padding-top: 2em;
    grid-area: 5 / 1 / 6 / 3;
  }
}

.hachioji-bar1 {
  grid-area: 1 / 1 / 2 / 2;
  background: #c9dbea;
}

@media screen and (max-width: 1024px) {
  .hachioji-bar1 {
    grid-area: 2 / 1 / 3 / 3;
  }
}

.hachioji-bar2 {
  grid-area: 1 / 2 / 3 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-bar2 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

.hachioji-bar3 {
  padding-bottom: 10em;
  grid-area: 2 / 1 / 3 / 2;
}

@media screen and (max-width: 1024px) {
  .hachioji-bar3 {
    grid-area: 3 / 1 / 5 / 2;
    padding-bottom: 0;
  }
}

.hachioji-bar4 {
  grid-area: 3 / 1 / 4 / 3;
}

@media screen and (max-width: 1024px) {
  .hachioji-bar4 {
    grid-area: 5 / 1 / 6 / 3;
  }
}

.hachioji-bar5 {
  grid-area: 3 / 3 / 4 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-bar5 {
    grid-area: 4 / 2 / 5 / 3;
  }
}

.hachioji-bar6 {
  grid-area: 3 / 4 / 4 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-bar6 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

.hachioji-tower1 {
  grid-area: 1 / 1 / 3 / 4;
}

@media screen and (max-width: 1024px) {
  .hachioji-tower1 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

.hachioji-tower2 {
  grid-area: 1 / 4 / 2 / 5;
  background: #eae7dc;
}

@media screen and (max-width: 1024px) {
  .hachioji-tower2 {
    grid-area: 2 / 1 / 3 / 3;
  }
}

.hachioji-tower3 {
  grid-area: 3 / 1 / 4 / 2;
}

@media screen and (max-width: 1024px) {
  .hachioji-tower3 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.hachioji-tower4 {
  grid-area: 3 / 2 / 4 / 3;
}

@media screen and (max-width: 1024px) {
  .hachioji-tower4 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

.hachioji-tower5 {
  grid-area: 3 / 3 / 4 / 5;
}

@media screen and (max-width: 1024px) {
  .hachioji-tower5 {
    grid-area: 4 / 1 / 5 / 3;
  }
}

.hachioji-move {
  position: absolute;
}

.hachioji-move.camp {
  width: 50%;
  right: 0;
  bottom: 0;
  z-index: 1000;
}

@media screen and (max-width: 1024px) {
  .hachioji-move.camp {
    width: 60%;
  }
}

.hachioji-move.shopping {
  width: 40vw;
  top: 2vw;
  left: -25%;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .hachioji-move.shopping {
    top: 10vw;
    left: 5em;
  }
}

.hachioji-move.gourmet {
  width: 75%;
  bottom: 0;
  left: -30%;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .hachioji-move.gourmet {
    width: 150%;
    left: -50%;
  }
}

.hachioji-move.shonan {
  width: 75%;
  top: -15%;
  right: -20em;
}

@media screen and (max-width: 1024px) {
  .hachioji-move.shonan {
    top: auto;
    bottom: -2em;
    right: 0;
  }
}

.brand-mv {
  background-image: url(../images/brand/mv.webp);
}

@media screen and (max-width: 767px) {
  .brand-mv {
    background-image: url(../images/brand/mv--sp.webp);
  }
}

.brand-mv-headline {
  font-size: 3rem;
  line-height: 1.5;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  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;
  text-align: center;
}

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

.brand-panel {
  background: #2b2119;
  background-repeat: no-repeat;
  background-size: cover;
  aspect-ratio: 720 / 900;
}

@media screen and (max-width: 767px) {
  .brand-panel {
    aspect-ratio: auto;
    background-size: cover;
    background-position: top center;
  }
}

.brand-panel-logo img {
  width: 75%;
}

.brand-panel.sohgohreal {
  background-image: url(../images/brand/sohgohreal-item.webp);
}

.brand-panel.jr {
  background-image: url(../images/brand/jr-item.webp);
}

.brand-panel-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  color: #fff;
  text-align: center;
  padding: 0 2em 5em;
}

@media screen and (max-width: 767px) {
  .brand-panel-contents {
    display: block;
    padding: calc((1440 / 1180) * 100%) 20px 3em;
  }
}

@media screen and (max-width: 767px) {
  .brand-panel-text {
    font-size: 0.625rem;
  }
}

.brand-bg {
  background: #f2f7f7;
}

.location-mv {
  background-image: url(../images/location/mv.webp);
}

@media screen and (max-width: 767px) {
  .location-mv {
    background-image: url(../images/location/mv--sp.webp);
  }
}

.location-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  counter-reset: list;
}

@media screen and (max-width: 767px) {
  .location-grid {
    grid-template-columns: repeat(2, auto);
    grid-template-rows: 1.5fr 2fr 1fr;
  }
  .location-grid.nature {
    grid-template-columns: repeat(2, auto);
    grid-template-rows: 1.5fr 1.5fr 1fr;
  }
  .location-grid.history {
    grid-template-columns: repeat(2, auto);
    grid-template-rows: repeat(3, 1fr);
  }
}

.location-grid.future {
  grid-template-columns: repeat(3, 1fr) repeat(2, 0.5fr) 1fr;
  grid-template-rows: repeat(2, 1fr);
}

@media screen and (max-width: 767px) {
  .location-grid.future {
    grid-template-columns: repeat(2, auto);
    grid-template-rows: repeat(2, 2fr) 1fr;
  }
}

.location-grid.community {
  grid-template-columns: repeat(4, 1fr) 0.5fr 1fr;
  grid-template-rows: repeat(2, 1fr);
}

@media screen and (max-width: 767px) {
  .location-grid.community {
    grid-template-columns: repeat(2, auto);
    grid-template-rows: 2fr 1.5fr 1fr;
  }
}

.location-grid-item {
  position: relative;
}

.location-grid-item::before {
  counter-increment: list;
  content: counter(list);
  line-height: 2em;
  position: absolute;
  top: 0;
  left: 0;
  width: 2em;
  height: 2em;
  background: #b28864;
  text-align: center;
  color: #fff;
}

.location-grid-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: none;
}

.location-grid-wrapper {
  margin: 80px 0 40px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 0 100%;
          mask-position: 0 100%;
  -webkit-mask-size: 100%;
          mask-size: 100%;
}

@media screen and (max-width: 767px) {
  .location-grid-wrapper {
    margin: 20px 0 40px;
  }
}

.location-grid-wrapper.station {
  -webkit-mask-image: url(../images/location/station-bg.svg);
          mask-image: url(../images/location/station-bg.svg);
}

@media screen and (max-width: 767px) {
  .location-grid-wrapper.station {
    -webkit-mask-image: url(../images/location/station-bg--sp.svg);
            mask-image: url(../images/location/station-bg--sp.svg);
  }
}

.location-grid-wrapper.nature {
  -webkit-mask-image: url(../images/location/nature-bg.svg);
          mask-image: url(../images/location/nature-bg.svg);
}

@media screen and (max-width: 767px) {
  .location-grid-wrapper.nature {
    -webkit-mask-image: url(../images/location/nature-bg--sp.svg);
            mask-image: url(../images/location/nature-bg--sp.svg);
  }
}

.location-grid-wrapper.history {
  -webkit-mask-image: url(../images/location/history-bg.svg);
          mask-image: url(../images/location/history-bg.svg);
}

@media screen and (max-width: 767px) {
  .location-grid-wrapper.history {
    -webkit-mask-image: url(../images/location/history-bg--sp.svg);
            mask-image: url(../images/location/history-bg--sp.svg);
  }
}

.location-grid-wrapper.future {
  -webkit-mask-image: url(../images/location/future-bg.svg);
          mask-image: url(../images/location/future-bg.svg);
}

@media screen and (max-width: 767px) {
  .location-grid-wrapper.future {
    -webkit-mask-image: url(../images/location/future-bg--sp.svg);
            mask-image: url(../images/location/future-bg--sp.svg);
  }
}

.location-grid-wrapper.community {
  -webkit-mask-image: url(../images/location/community-bg.svg);
          mask-image: url(../images/location/community-bg.svg);
}

@media screen and (max-width: 767px) {
  .location-grid-wrapper.community {
    -webkit-mask-image: url(../images/location/community-bg--sp.svg);
            mask-image: url(../images/location/community-bg--sp.svg);
  }
}

.location-station1 {
  grid-area: 1 / 1 / 3 / 3;
}

@media screen and (max-width: 767px) {
  .location-station1 {
    grid-area: 1 / 1 / 2 / 3;
  }
  .location-station1 img {
    aspect-ratio: 5 / 3;
  }
}

.location-station2 {
  grid-area: 1 / 3 / 3 / 4;
}

@media screen and (max-width: 767px) {
  .location-station2 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

.location-station3 {
  grid-area: 1 / 4 / 3 / 5;
}

@media screen and (max-width: 767px) {
  .location-station3 {
    grid-area: 2 / 2 / 3 / 3;
  }
}

.location-station4 {
  grid-area: 1 / 5 / 2 / 6;
}

@media screen and (max-width: 767px) {
  .location-station4 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.location-station5 {
  grid-area: 2 / 5 / 3 / 6;
}

@media screen and (max-width: 767px) {
  .location-station5 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

.location-nature1 {
  grid-area: 1 / 1 / 3 / 2;
}

@media screen and (max-width: 767px) {
  .location-nature1 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

.location-nature2 {
  grid-area: 1 / 2 / 3 / 3;
}

@media screen and (max-width: 767px) {
  .location-nature2 {
    grid-area: 1 / 2 / 2 / 3;
  }
}

.location-nature3 {
  grid-area: 1 / 3 / 3 / 5;
}

@media screen and (max-width: 767px) {
  .location-nature3 {
    grid-area: 2 / 1 / 3 / 3;
  }
  .location-nature3 img {
    aspect-ratio: 5 / 3;
  }
}

.location-nature4 {
  grid-area: 1 / 5 / 2 / 6;
}

@media screen and (max-width: 767px) {
  .location-nature4 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.location-nature5 {
  grid-area: 2 / 5 / 3 / 6;
}

@media screen and (max-width: 767px) {
  .location-nature5 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

.location-history1 {
  grid-area: 1 / 1 / 3 / 3;
}

@media screen and (max-width: 767px) {
  .location-history1 {
    grid-area: 1 / 1 / 2 / 3;
  }
  .location-history1 img {
    aspect-ratio: 390/220;
  }
}

.location-history2 {
  grid-area: 1 / 3 / 3 / 5;
}

@media screen and (max-width: 767px) {
  .location-history2 {
    grid-area: 2 / 1 / 3 / 3;
  }
  .location-history2 img {
    aspect-ratio: 390/220;
  }
}

.location-history3 {
  grid-area: 1 / 5 / 3 / 6;
}

@media screen and (max-width: 767px) {
  .location-history3 {
    grid-area: 3 / 1 / 4 / 3;
  }
  .location-history3 img {
    aspect-ratio: 390/220;
  }
}

.location-future1 {
  grid-area: 1 / 1 / 3 / 2;
}

@media screen and (max-width: 767px) {
  .location-future1 {
    grid-area: 1 / 1 / 2 / 3;
  }
  .location-future1 img {
    aspect-ratio: 390/220;
  }
}

.location-future2 {
  grid-area: 1 / 2 / 3 / 5;
}

@media screen and (max-width: 767px) {
  .location-future2 {
    grid-area: 2 / 1 / 3 / 3;
  }
  .location-future2 img {
    aspect-ratio: 390/220;
  }
}

.location-future3 {
  grid-area: 1 / 5 / 2 / 7;
}

@media screen and (max-width: 767px) {
  .location-future3 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.location-future4 {
  grid-area: 2 / 5 / 3 / 7;
}

@media screen and (max-width: 767px) {
  .location-future4 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

.location-community1 {
  grid-area: 1 / 1 / 3 / 3;
}

@media screen and (max-width: 767px) {
  .location-community1 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

.location-community2 {
  grid-area: 1 / 3 / 3 / 6;
}

@media screen and (max-width: 767px) {
  .location-community2 {
    grid-area: 2 / 1 / 3 / 3;
  }
  .location-community2 img {
    aspect-ratio: 5 / 3;
  }
}

.location-community3 {
  grid-area: 1 / 6 / 2 / 7;
}

@media screen and (max-width: 767px) {
  .location-community3 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

.location-community4 {
  grid-area: 2 / 6 / 3 / 7;
}

@media screen and (max-width: 767px) {
  .location-community4 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

.location-list {
  margin-top: 40px;
  list-style: none;
  counter-reset: list;
}

.location-list li {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 2em;
  margin-bottom: 0.75em;
  position: relative;
}

@media screen and (max-width: 767px) {
  .location-list li {
    font-size: 0.75rem;
  }
}

.location-list li::before {
  counter-increment: list;
  content: counter(list);
  position: absolute;
  top: 0;
  left: 0;
  width: 1.5em;
  height: 1.5em;
  background: #b28864;
  outline: 2px solid #fff;
  text-align: center;
  color: #fff;
}

.location-list-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.location-list-inner.right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: inherit;
  -webkit-box-direction: inherit;
      -ms-flex-direction: inherit;
          flex-direction: inherit;
}

@media screen and (max-width: 767px) {
  .location-list-inner.right {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.location-list-inner.left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.location-lifeinfo {
  height: 100%;
}

.location-lifeinfo-list {
  max-height: 600px;
  overflow-y: scroll;
  list-style: none;
  counter-reset: lifeinfo;
}

@media screen and (max-width: 767px) {
  .location-lifeinfo-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.location-lifeinfo-list-item {
  padding: 1em;
  border-bottom: 1px solid #2e2f31;
}

@media screen and (max-width: 767px) {
  .location-lifeinfo-list-item {
    width: 100%;
  }
  .location-lifeinfo-list-item:last-child {
    border-bottom: none;
  }
}

.location-lifeinfo-list-item div:first-child {
  position: relative;
  line-height: 1.5;
  padding-left: 2em;
  margin-bottom: 0.75em;
}

@media screen and (max-width: 767px) {
  .location-lifeinfo-list-item div:first-child {
    font-size: 0.875rem;
  }
}

.location-lifeinfo-list-item div:first-child::before {
  counter-increment: lifeinfo;
  content: counter(lifeinfo);
  position: absolute;
  top: 0;
  left: 0;
  width: 1.5em;
  height: 1.5em;
  background: #b28864;
  text-align: center;
  color: #fff;
}

.location-lifeinfo-wrapper {
  border-left: 1px solid #2e2f31;
}

@media screen and (max-width: 767px) {
  .location-lifeinfo-wrapper {
    border-right: 1px solid #2e2f31;
    border-bottom: 2px solid #2e2f31;
  }
}

.location-lifeinfo-map {
  height: 600px;
}

@media screen and (max-width: 767px) {
  .location-lifeinfo-map {
    height: 400px;
  }
}

.location-lifeinfo-map img {
  height: 600px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 767px) {
  .location-lifeinfo-map img {
    height: 400px;
  }
}

.plan-mv {
  background-image: url(../images/plan/mv.webp);
}

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

.plan-h1 {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.5;
  color: #91502e;
  text-align: center;
}

.plan-item {
  display: block;
}

.plan-item:hover .plan-card-button {
  color: #fff;
  background: #91502e;
}

.plan-card {
  border: 1px solid #d8c3b1;
}

.plan-card-contents {
  padding: 24px;
}

.plan-card-headline {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.05em;
  color: #91502e;
  text-align: center;
  padding: 4px 0 8px;
  background: #d8c3b1;
}

.plan-card-headline span {
  font-size: 2.5rem;
  line-height: 1;
}

.plan-card-description {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  color: #91502e;
  text-align: center;
  margin-bottom: 8px;
}

.plan-card-description .accent {
  font-size: 2rem;
  line-height: 1;
}

.plan-card-area {
  font-family: aviano-didone, serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1rem;
  letter-spacing: 0.05em;
  color: #91502e;
  text-align: center;
}

.plan-card-area span {
  font-size: 1.5rem;
  line-height: 1;
}

.plan-card-area span.accent {
  font-size: 2rem;
  line-height: 1;
}

.plan-card-image {
  margin-bottom: 2em;
}

.plan-card-image img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}

.plan-card-button {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  font-size: 1rem;
  color: #91502e;
  padding: 8px;
  border: 1px solid #91502e;
  text-align: center;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.plan-arrow {
  position: absolute;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "aviano-didone", serif;
  font-weight: 500;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .plan-arrow {
    position: static;
  }
  .plan-arrow-inner {
    margin-top: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.plan-arrow.next {
  right: 0;
}

.plan-arrow.next .arrow {
  border-left: 0;
  border-bottom: 0;
}

.plan-arrow.prev {
  left: 0;
}

.plan-arrow.prev .arrow {
  border-right: 0;
  border-top: 0;
}

.plan-arrow .accent {
  color: #91502e;
}

.plan-arrow-wrapper {
  position: relative;
  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-arrow-wrapper {
    display: block;
  }
}

.plan-arrow-text {
  font-size: 0.75rem;
  letter-spacing: 0;
}

.plan-arrow-text .large {
  font-size: 1.5rem;
}

.plan-arrow .arrow {
  display: block;
  width: 1.5em;
  height: 1.5em;
  border: 0.1em solid #2e2f31;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.overwrite {
  -webkit-font-feature-settings: initial;
          font-feature-settings: initial;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 2;
  letter-spacing: 0.04em;
  color: #3b3b3b;
  word-break: break-word;
  font-weight: 500;
  overflow-x: hidden;
  /*---------------------------------------------------------
common
---------------------------------------------------------*/
  /*---------------------------------------------------------
fv
---------------------------------------------------------*/
  /*---------------------------------------------------------
 title
---------------------------------------------------------*/
  /* 20241010 追加 start */
  /*---------------------------------------------------------
value
---------------------------------------------------------*/
  /* .value があるページではスクロールバーを非表示にする */
  /* .value の前後にスクロールしていったとき、バラバラなタイミングで消え始めてしまうので、すぐに消す */
  /* すぐ、元のスライドに戻ってきたときに、消えきっていないことがあるので、1秒後には消え始めるようにする */
  /* 20241010 追加 end */
  /*---------------------------------------------------------
series_about
---------------------------------------------------------*/
  /*---------------------------------------------------------
performance
---------------------------------------------------------*/
  /*---------------------------------------------------------
list
---------------------------------------------------------*/
  /*---------------------------------------------------------
base
---------------------------------------------------------*/
  /*---------------------------------------------------------
fadein
---------------------------------------------------------*/
  /* 画面外にいる状態 */
  /* 画面内に入った状態 */
  /*---------------------------------------------------------
Pagination
---------------------------------------------------------*/
  /*---------------------------------
volbox
----------------------------------*/
  /*---------------------------------
ストーリー詳細
----------------------------------*/
  /*---------------------------------
スライダー
----------------------------------*/
}

.overwrite p {
  line-height: 2;
  letter-spacing: 0.04em;
  font-weight: 500;
}

@media only screen and (max-width: 959px) {
  .overwrite p p {
    font-size: 14px;
    line-height: 1.8;
  }
}

.overwrite .res-pc {
  display: block !important;
}

.overwrite .res-sp {
  display: none !important;
}

.overwrite .widthSp {
  width: calc(100% - 48px);
  margin: 40px auto;
}

.overwrite .center {
  text-align: center !important;
}

.overwrite .center_margin {
  margin: 0 auto;
}

.overwrite .bold {
  font-weight: bold;
}

.overwrite .youtube {
  width: 100%;
  aspect-ratio: 16 / 9;
  margin-top: 24px;
}

.overwrite .youtube iframe {
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 959px) {
  .overwrite .res-pc {
    display: none !important;
  }
  .overwrite .res-sp {
    display: block !important;
  }
  .overwrite .widthSp {
    margin: 16px auto;
  }
}

.overwrite .bgwhite {
  background: #fff;
  border-radius: 16px;
  padding: 40px;
}

@media only screen and (max-width: 959px) {
  .overwrite .bgwhite {
    padding: 24px;
  }
}

.overwrite .bgimg {
  position: relative;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.overwrite .light {
  background: rgba(1, 10, 8, 0.8);
}

.overwrite .bgimg::before {
  background-image: url(../images/renai/bg_mv@2x.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100vh;
}

@media screen and (max-width: 768px) {
  .overwrite .bgimg::before {
    background: url(../images/renai/bg_mv_sp@2x.jpg) no-repeat center;
    background-size: cover;
  }
}

.overwrite .fv_main {
  height: 100vh;
  position: relative;
  width: 100%;
}

.overwrite .fv_main h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  width: 358px;
  line-height: 1;
}

.overwrite h1.fvtitle {
  overflow: hidden;
}

.overwrite h1.fvtitle span {
  display: block;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}

.overwrite h1.fvtitle span.fadeUp {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.overwrite .cp_arrows {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 120px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  left: 50%;
}

.overwrite .cp_arrows .cp_arrow {
  /*矢印を配置するベースの設定*/
  position: absolute;
  top: 50%;
  /*着地点(cp_arrowsの高さの50%)*/
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 60px;
  height: 10px;
  opacity: 0;
}

.overwrite .cp_arrows .cp_arrow:first-child {
  -webkit-animation: arrow-move08 2s ease-in-out infinite;
          animation: arrow-move08 2s ease-in-out infinite;
}

.overwrite .cp_arrows .cp_arrow:nth-child(2) {
  -webkit-animation: arrow-move08 2s 1s ease-in-out infinite;
          animation: arrow-move08 2s 1s ease-in-out infinite;
}

.overwrite .cp_arrows .cp_arrow:before,
.overwrite .cp_arrows .cp_arrow:after {
  /*矢印全体の設定*/
  position: absolute;
  content: "";
  top: 0;
  width: 30px;
  height: 3px;
  background: #fff;
}

.overwrite .cp_arrows .cp_arrow:before {
  /*矢印左の線の位置と傾斜*/
  left: 3px;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}

.overwrite .cp_arrows .cp_arrow:after {
  /*矢印左の線の位置と傾斜*/
  right: 3px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
}

@-webkit-keyframes arrow-move08 {
  0% {
    opacity: 0;
    top: 40%;
    /*スタート地点(cp_arrowsの高さの40%)*/
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes arrow-move08 {
  0% {
    opacity: 0;
    top: 40%;
    /*スタート地点(cp_arrowsの高さの40%)*/
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes rotation1 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotation1 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.overwrite .readbox {
  padding: 120px 120px 200px;
  position: relative;
}

.overwrite .readbox p {
  font-weight: normal;
  font-size: 16px;
  letter-spacing: 0.04em;
  line-height: 32px;
  text-align: center;
  color: #fff;
  margin-bottom: 40px;
}

.overwrite .readbox .title {
  text-align: center;
  padding-bottom: 40px;
}

.overwrite .readbox .concept01 {
  position: absolute;
  width: 180px;
  left: 0;
  top: 30%;
}

.overwrite .readbox .concept02 {
  position: absolute;
  width: 260px;
  right: -4px;
  top: 10%;
}

.overwrite .readbox .concept03 {
  position: absolute;
  width: 140px;
  right: -20px;
  top: 40%;
}

.overwrite .titlemovie {
  width: 560px;
  margin: 0 auto;
}

@media screen and (max-width: 959px) {
  .overwrite .fv_main {
    height: 100vh;
    position: relative;
    width: 100%;
  }
  .overwrite .fv_main h1 {
    position: relative;
    width: 70%;
    text-align: center;
  }
  .overwrite .readbox {
    display: block;
    padding: 340px 20px 120px;
  }
  .overwrite .readbox p {
    font-size: 14px;
    letter-spacing: 0.04em;
    line-height: 28px;
    width: 84%;
    margin: 0 auto 24px;
  }
  .overwrite .readbox .concept01 {
    width: 120px;
    left: 0px;
    top: 40px;
  }
  .overwrite .readbox .concept02 {
    position: absolute;
    width: 125px;
    right: 30px;
    top: 90px;
  }
  .overwrite .readbox .concept03 {
    display: none;
  }
  .overwrite .titlemovie {
    width: 100%;
  }
}

.overwrite .title h2 {
  font-family: "Noto Serif JP", serif;
  font-weight: 600;
  font-size: 36px;
  letter-spacing: 0.4em;
  line-height: 63px;
  color: #fff;
}

.overwrite .title small {
  font-family: "Viaoda Libre", serif;
  font-weight: normal;
  font-size: 28px;
  letter-spacing: -0.02em;
  line-height: 34px;
  color: #fff;
}

.overwrite .title h2.en {
  font-family: "Viaoda Libre", serif;
  font-weight: normal;
  font-size: 48px;
  letter-spacing: -0.02em;
  line-height: 58px;
}

.overwrite h3.title {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: bold;
  font-size: 28px;
  letter-spacing: 0.04em;
  line-height: 40px;
  text-align: center;
  color: #00030b;
  margin-top: 40px;
}

@media screen and (max-width: 959px) {
  .overwrite .title h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .overwrite .title small {
    font-size: 16px;
    line-height: 24px;
  }
  .overwrite .title h2.en {
    font-size: 20px;
    line-height: 32px;
  }
  .overwrite h3.title {
    font-size: 18px;
    line-height: 28px;
    margin-top: 24px;
  }
}

.overwrite html:has(.value) {
  scrollbar-width: none;
}

.overwrite html:has(.value)::-webkit-scrollbar {
  display: none;
}

.overwrite .value {
  background-color: #fff;
  position: relative;
  /*
    overflow: hidden;*/
  z-index: 1;
}

.overwrite section:where(.value) * {
  line-height: inherit;
  font-size: 1em;
  letter-spacing: inherit;
}

.overwrite .value .cover {
  height: 100vh;
  height: 100lvh;
  /* ↑ dvhを使うとスクロールアニメーション後にレイアウトの変更が置き、スクロール位置がずれるので変化しない単位を使っています。 */
  padding-bottom: calc(100lvh - 100dvh);
  /* ↑ スクロール位置がずれないように、paddingでdvhを使い、レイアウトの変化が要素の外側へ影響しないようにしています。 */
  position: relative;
  z-index: 0;
}

.overwrite .value .cover::before {
  content: "Value";
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-block: auto;
  padding-right: 0.02em;
  padding-bottom: 0.07em;
  position: absolute;
  top: 0;
  /* bottom: 0; */
  bottom: calc(100lvh - 100dvh);
  left: 50%;
  color: #c6c6c6;
  font-family: "Viaoda Libre", serif;
  line-height: calc(570 / 472);
  font-size: 472px;
  letter-spacing: -0.02em;
  white-space: nowrap;
  text-align: center;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0.26;
  z-index: -2;
  pointer-events: none;
}

.overwrite .value .cover ul {
  display: contents;
}

.overwrite .value .cover ul li {
  opacity: 1 !important;
  position: absolute;
  z-index: -1;
  -webkit-transition: opacity 0.5s 1s;
  transition: opacity 0.5s 1s;
}

.overwrite .value[data-current="before"] .cover[id="value-slide01"] *,
.overwrite .value[data-current="after"] .item[id="value-slide05"] *,
.overwrite .value[data-current="after"] .item[id="value-slide05"]::before,
.overwrite .value[data-current="after"] .item[id="value-slide05"]::after {
  -webkit-transition-duration: 0s !important;
          transition-duration: 0s !important;
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
}

.overwrite .value[data-current="slide02"] .cover[id="value-slide01"] *,
.overwrite .value[data-current="slide01"] .item[id="value-slide02"] *,
.overwrite .value[data-current="slide03"] .item[id="value-slide02"] *,
.overwrite .value[data-current="slide02"] .item[id="value-slide03"] *,
.overwrite .value[data-current="slide04"] .item[id="value-slide03"] *,
.overwrite .value[data-current="slide03"] .item[id="value-slide04"] *,
.overwrite .value[data-current="slide05"] .item[id="value-slide04"] *,
.overwrite .value[data-current="slide04"] .item[id="value-slide05"] * {
  -webkit-transition-delay: 1s !important;
          transition-delay: 1s !important;
}

.overwrite .value[data-partial="slide01"] .cover ul li,
.overwrite .value[data-current="slide01"] .cover ul li {
  opacity: 1;
}

.overwrite .value .cover ul li:nth-child(1) {
  top: 0;
  left: 0;
}

.overwrite .value .cover ul li:nth-child(2) {
  top: 0;
  right: 0;
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}

.overwrite .value .cover ul li:nth-child(3) {
  right: 0;
  /* bottom: 0; */
  bottom: calc(100lvh - 100dvh);
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}

.overwrite .value .cover ul li:nth-child(4) {
  /* bottom: 0; */
  bottom: calc(100lvh - 100dvh);
  left: 0;
  -webkit-transition-delay: 1.9s;
          transition-delay: 1.9s;
}

.overwrite .value .cover .txbox {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
  position: absolute;
  inset: 0;
  bottom: calc(100lvh - 100dvh);
  color: #152824;
  text-align: center;
  opacity: 1 !important;
  -webkit-transition: opacity 0.8s;
  transition: opacity 0.8s;
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s;
}

.overwrite .value[data-partial="slide01"] .cover .txbox,
.overwrite .value[data-current="slide01"] .cover .txbox {
  opacity: 1;
}

.overwrite .value .cover .txbox .title small {
  margin-right: 0.02em;
  color: inherit;
  font-family: "Viaoda Libre", serif;
  line-height: calc(39 / 28);
  font-size: 28px;
  letter-spacing: -0.02em;
}

.overwrite .value .cover .txbox .title h2 {
  margin-right: -0.4em;
  color: inherit;
  font-weight: 600;
  line-height: calc(104 / 72);
  font-size: 72px;
  letter-spacing: 0.4em;
}

.overwrite .value .cover .txbox .jp {
  margin-top: 12px;
  margin-right: -0.4em;
  font-family: "Noto Serif JP", serif;
  font-weight: 600;
  line-height: calc(49 / 28);
  font-size: 28px;
  letter-spacing: 0.4em;
}

.overwrite .value .cover .txbox .jp span {
  display: inline-block;
  margin-right: 0.4em;
  padding-inline: 8px calc(8px - 0.4em);
  background-color: #152824;
  color: #fff;
  line-height: calc(43 / 28);
}

.overwrite .value .cover .txbox .en {
  margin-top: 25px;
  margin-right: 0.02em;
  margin-bottom: 3px;
  font-family: "Viaoda Libre", serif;
  line-height: calc(19 / 16);
  font-size: 16px;
  letter-spacing: -0.02em;
}

.overwrite .value_tx_pr {
  padding: 40px 24px 40px 0;
}

.overwrite .btn {
  color: #c5b6a3;
  font-size: 24px;
  font-weight: normal;
  letter-spacing: -0.02em;
  text-align: center;
  line-height: 66px;
  height: 66px;
  width: 320px;
  border: 1px solid #c5b6a3;
  position: relative;
  display: block;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-decoration: none;
  font-family: "Viaoda Libre", serif;
  z-index: 1;
}

.overwrite .btn_cl {
  margin: auto;
}

.overwrite .btn:after {
  content: url("../images/renai/img_arrow_btn.svg");
  position: absolute;
  right: 20px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 8px;
  line-height: 56px;
}

.overwrite .btn_cl:after {
  content: inherit;
  position: inherit;
  right: inherit;
}

.overwrite .btn:hover {
  background: #131f1d;
  border: 1px solid #131f1d;
}

.overwrite .btn:hover:after {
  right: 15px;
}

.overwrite .gbtn {
  color: #152824;
  border: 1px solid #152824;
}

.overwrite .gbtn:after {
  content: url(../images/renai/img_arrow_btn_g.svg);
}

.overwrite .gbtn:hover {
  color: #c5b6a3;
}

.overwrite .gbtn:hover:after {
  content: url(../images/renai/img_arrow_btn.svg);
}

@media screen and (max-width: 959px) {
  .overwrite .value .cover::before {
    padding-bottom: 0;
    /* line-height: calc(570 / 472); */
    font-size: 186px;
  }
  .overwrite .value .cover ul li {
    width: 50vw;
    height: calc(220 / 812 * 100vh);
    height: calc(220 / 812 * 100dvh);
  }
  .overwrite .value .cover ul li img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .overwrite .value .cover .txbox .title h2 {
    font-size: 48px;
  }
  .overwrite .value .cover .txbox .jp {
    margin-top: 10px;
    font-size: 14px;
  }
  .overwrite .value .cover .txbox .jp span {
    padding-inline: 5px calc(5px - 0.4em);
  }
  .overwrite .value .cover .txbox .en {
    margin-top: 17px;
    margin-bottom: calc(28 / 812 * 100vh);
    margin-bottom: calc(28 / 812 * 100dvh);
    font-size: 12px;
  }
}

.overwrite .value .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100vh;
  height: 100lvh;
  /* ↑ dvhを使うとスクロールアニメーション後にレイアウトの変更が置き、スクロール位置がずれるので変化しない単位を使っています。 */
  padding: calc(40 / 1280 * 100vw);
  padding-bottom: calc(40 / 1280 * 100vw + 100lvh - 100dvh);
  /* ↑ スクロール位置がずれないように、paddingでdvhを使い、レイアウトの変化が要素の外側へ影響しないようにしています。 */
  position: relative;
  /*overflow: hidden;*/
  /* transition: transform 1s; */
}

@-webkit-keyframes slideChange {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes slideChange {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.overwrite .value[data-in-transition][data-current="before"] .cover[id="value-slide01"],
.overwrite .value[data-in-transition][data-current="slide01"] .cover[id="value-slide01"],
.overwrite .value[data-in-transition][data-current="slide02"] .cover[id="value-slide01"],
.overwrite .value[data-in-transition][data-current="slide01"] .item[id="value-slide02"],
.overwrite .value[data-in-transition][data-current="slide02"] .item[id="value-slide02"],
.overwrite .value[data-in-transition][data-current="slide03"] .item[id="value-slide02"],
.overwrite .value[data-in-transition][data-current="slide02"] .item[id="value-slide03"],
.overwrite .value[data-in-transition][data-current="slide03"] .item[id="value-slide03"],
.overwrite .value[data-in-transition][data-current="slide04"] .item[id="value-slide03"],
.overwrite .value[data-in-transition][data-current="slide03"] .item[id="value-slide04"],
.overwrite .value[data-in-transition][data-current="slide04"] .item[id="value-slide04"],
.overwrite .value[data-in-transition][data-current="slide05"] .item[id="value-slide04"],
.overwrite .value[data-in-transition][data-current="slide04"] .item[id="value-slide05"],
.overwrite .value[data-in-transition][data-current="slide05"] .item[id="value-slide05"],
.overwrite .value[data-in-transition][data-current="after"] .item[id="value-slide05"] {
  -webkit-animation: slideChange 0.8s ease-in-out both;
          animation: slideChange 0.8s ease-in-out both;
}

.overwrite .value[data-in-transition][data-current="slide01"][data-previous="before"] .cover[id="value-slide01"],
.overwrite .value[data-in-transition][data-current="slide05"][data-previous="after"] .item[id="value-slide05"] {
  -webkit-animation: none;
          animation: none;
}

.overwrite .value .item::before {
  content: "";
  display: block;
  background: no-repeat center center / cover;
  /* そのままblurをかけると、枠の外側が真っ白の扱いでぼかしがかかり端が白っぽくなるので枠の外側に色を付けておく */
  position: absolute;
  inset: 0;
  /* filter: blur(8px); */
  pointer-events: none;
  z-index: -2;
  -webkit-transition: -webkit-filter 0.5s 1s;
  transition: -webkit-filter 0.5s 1s;
  transition: filter 0.5s 1s;
  transition: filter 0.5s 1s, -webkit-filter 0.5s 1s;
}

.overwrite .value[data-current="slide02"] .item[id="value-slide02"]::before,
.overwrite .value[data-current="slide03"] .item[id="value-slide03"]::before,
.overwrite .value[data-current="slide04"] .item[id="value-slide04"]::before,
.overwrite .value[data-current="slide05"] .item[id="value-slide05"]::before,
.overwrite .value[data-partial="slide05"] .item[id="value-slide05"]::before {
  -webkit-filter: blur(8px);
          filter: blur(8px);
}

.overwrite .value .item:nth-of-type(1)::before {
  background-image: url(../images/renai/bg_value_01.jpg);
}

.overwrite .value .item:nth-of-type(2)::before {
  background-image: url(../images/renai/bg_value_02.jpg);
}

.overwrite .value .item:nth-of-type(3)::before {
  background-image: url(../images/renai/bg_value_03.jpg);
}

.overwrite .value .item:nth-of-type(4)::before {
  background-image: url(../images/renai/bg_value_04.jpg);
}

.overwrite .value .item::after {
  content: "";
  display: block;
  background-color: #041410;
  position: absolute;
  inset: 0;
  /* opacity: 0.72; */
  opacity: 0;
  pointer-events: none;
  z-index: -1;
  -webkit-transition: opacity 0.5s 1s;
  transition: opacity 0.5s 1s;
}

.overwrite .value[data-current="slide02"] .item[id="value-slide02"]::after,
.overwrite .value[data-current="slide03"] .item[id="value-slide03"]::after,
.overwrite .value[data-current="slide04"] .item[id="value-slide04"]::after,
.overwrite .value[data-current="slide05"] .item[id="value-slide05"]::after,
.overwrite .value[data-partial="slide05"] .item[id="value-slide05"]::after {
  opacity: 0.72;
}

.overwrite .value .item .num {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto 0;
  -webkit-padding-end: 0.02em;
          padding-inline-end: 0.02em;
  position: absolute;
  top: 0;
  left: calc(-10 / 1280 * 100vw);
  bottom: 0;
  color: #c6c6c6;
  font-family: "Viaoda Libre", serif;
  line-height: calc(340 / 241);
  font-size: 241px;
  letter-spacing: -0.02em;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  pointer-events: none;
  /* opacity: 0.1; */
  opacity: 0.1 !important;
  -webkit-transition: opacity 0.5s 1.4s;
  transition: opacity 0.5s 1.4s;
  z-index: -1;
}

.overwrite .value[data-current="slide02"] .item[id="value-slide02"] .num,
.overwrite .value[data-current="slide03"] .item[id="value-slide03"] .num,
.overwrite .value[data-current="slide04"] .item[id="value-slide04"] .num,
.overwrite .value[data-current="slide05"] .item[id="value-slide05"] .num,
.overwrite .value[data-partial="slide05"] .item[id="value-slide05"] .num {
  opacity: 0.1;
}

.overwrite .value .item .txbox {
  margin-top: calc(15 / 900 * 100vh);
  margin-top: calc(15 / 900 * 100dvh);
  margin-left: calc((160 - 40) / 1280 * 100vw);
  margin-right: calc(40 / 1280 * 100vw);
  color: #fff;
  opacity: 1 !important;
  -webkit-transition: opacity 0.5s 1.4s;
  transition: opacity 0.5s 1.4s;
}

.overwrite .value[data-current="slide02"] .item[id="value-slide02"] .txbox,
.overwrite .value[data-current="slide03"] .item[id="value-slide03"] .txbox,
.overwrite .value[data-current="slide04"] .item[id="value-slide04"] .txbox,
.overwrite .value[data-current="slide05"] .item[id="value-slide05"] .txbox,
.overwrite .value[data-partial="slide05"] .item[id="value-slide05"] .txbox {
  opacity: 1;
}

.overwrite .value .item .txbox .title small {
  color: inherit;
}

.overwrite .value .item .txbox .title small:nth-of-type(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}

.overwrite .value .item .txbox .title small:nth-of-type(1) span:nth-child(1) {
  margin-right: 0.02em;
  font-family: "Viaoda Libre", serif;
  line-height: calc(34 / 24);
  /* font-size: 24px; */
  font-size: 26px;
  letter-spacing: -0.02em;
}

.overwrite .value .item .txbox .title small:nth-of-type(1) span:nth-child(2) {
  margin-right: -0.04em;
  line-height: calc(20 / 14);
  /* font-size: 14px; */
  font-size: 16px;
  letter-spacing: 0.04em;
}

.overwrite .value .item .txbox .title h3 {
  margin-top: 3px;
  color: inherit;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  line-height: calc(67 / 40);
  font-size: 40px;
  letter-spacing: 0.04em;
}

.overwrite .value .item .txbox .title small:nth-of-type(2) {
  display: block;
  margin-top: 3px;
  margin-right: 0.02em;
  font-family: "Viaoda Libre", serif;
  line-height: calc(21 / 15);
  /* font-size: 15px; */
  font-size: 17px;
  letter-spacing: -0.02em;
}

.overwrite .value .item .txbox p span {
  display: inline-block;
}

.overwrite .value .item .img {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: block;
  min-height: 0;
  position: relative;
  opacity: 1 !important;
  -webkit-transition: opacity 0.5s 1.8s;
  transition: opacity 0.5s 1.8s;
}

.overwrite .value[data-current="slide02"] .item[id="value-slide02"] .img,
.overwrite .value[data-current="slide03"] .item[id="value-slide03"] .img,
.overwrite .value[data-current="slide04"] .item[id="value-slide04"] .img,
.overwrite .value[data-current="slide05"] .item[id="value-slide05"] .img,
.overwrite .value[data-partial="slide05"] .item[id="value-slide05"] .img {
  opacity: 1;
}

.overwrite .value .item .img img {
  width: calc(657 / 1280 * 100vw);
  height: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.overwrite .value .item .img figcaption {
  position: absolute;
  right: 1.8em;
  bottom: 0.7em;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0.04em;
}

@media screen and (max-width: 959px) {
  .overwrite .value .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: calc(24 / 375 * 100vw);
    padding-bottom: calc(24 / 375 * 100vw + 100lvh - 100dvh);
  }
  .overwrite .value .item .num {
    display: none;
  }
  .overwrite .value .item:nth-of-type(1)::before {
    background-image: url(../images/renai/bg_value_01_sp@2x.jpg);
  }
  .overwrite .value .item:nth-of-type(2)::before {
    background-image: url(../images/renai/bg_value_02_sp@2x.jpg);
  }
  .overwrite .value .item:nth-of-type(3)::before {
    background-image: url(../images/renai/bg_value_03_sp@2x.jpg);
  }
  .overwrite .value .item:nth-of-type(4)::before {
    background-image: url(../images/renai/bg_value_04_sp@2x.jpg);
  }
  .overwrite .value .item .txbox {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    -webkit-transition-delay: 1.8s;
            transition-delay: 1.8s;
  }
  .overwrite .value .item .txbox .title small:nth-of-type(1) {
    margin-left: -2px;
  }
  .overwrite .value .item .txbox .title small:nth-of-type(1) span:nth-child(1) {
    font-size: 24px;
  }
  .overwrite .value .item .txbox .title small:nth-of-type(1) span:nth-child(2) {
    font-size: 14px;
  }
  .overwrite .value .item .txbox .title h3 {
    margin-top: 5px;
    /* line-height: calc(67 / 40); */
    font-size: 28px;
  }
  .overwrite .value .item .txbox .title small:nth-of-type(2) {
    margin-top: 4px;
    margin-left: -2px;
    font-size: 15px;
  }
  .overwrite .value .item .img {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    max-height: calc(350 / 375 * 100vw);
    -webkit-transition-delay: 1.4s;
            transition-delay: 1.4s;
  }
  .overwrite .value .item .img img {
    width: 100%;
    height: auto;
  }
  .overwrite .value .item .img figcaption {
    right: 1.4em;
    bottom: 0.6em;
    font-size: 14px;
  }
  .overwrite .value_tx_pr {
    padding: 24px 0;
  }
}

.overwrite .series_about {
  background-image: url(../images/renai/bg_series@2x.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #152824;
  position: relative;
  padding: 120px 0;
}

.overwrite .series .title {
  text-align: center;
}

.overwrite .series .title h2 {
  color: #152824;
}

.overwrite .series .title p {
  margin-top: 24px;
}

.overwrite .series .title small {
  color: #152824;
}

.overwrite .series .seriesLogo {
  margin-top: 24px;
  text-align: center;
}

.overwrite .series .seriesLogo img {
  width: 96px;
}

.overwrite .series ul {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1600px;
  margin: 40px auto 0;
  width: calc(100% - 80px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.overwrite .series ul li {
  width: 26%;
  margin: 0 3.6% 64px;
  text-align: center;
}

.overwrite .series ul li .txbox {
  margin-top: 24px;
}

.overwrite .series ul li .txbox img {
  width: 210px;
}

.overwrite .series ul li .txbox p {
  margin-top: 16px;
}

.overwrite .about {
  width: 960px;
  margin: 64px auto 0;
}

.overwrite .about .title {
  text-align: center;
}

.overwrite .about .title h2 {
  color: #152824;
}

.overwrite .about .title small {
  color: #152824;
}

.overwrite .about .hasekologo {
  width: 324px;
  margin: 40px auto;
}

.overwrite .about .abouttx {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}

.overwrite .about .abouttx li {
  width: 50%;
  border-right: 1px solid #bbc4c2;
}

.overwrite .about .abouttx li h3 {
  font-weight: 500;
  font-size: 24px;
  letter-spacing: 0.04em;
  line-height: 40px;
  text-align: center;
  color: #152824;
}

.overwrite .about .abouttx li p {
  text-align: left;
  margin-top: 16px;
}

.overwrite .about .abouttx li.left {
  padding-right: 40px;
}

.overwrite .about .abouttx li.right {
  padding-left: 40px;
  border-right: 0;
}

.overwrite .about .aboutimg {
  margin-top: 64px;
}

@media screen and (max-width: 959px) {
  .overwrite .series_about {
    padding: 80px 0;
  }
  .overwrite .series .title p {
    width: calc(100% - 80px);
    margin: 16px auto 0;
  }
  .overwrite .series .seriesLogo img {
    width: 56px;
  }
  .overwrite .series ul {
    margin-top: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: inherit;
    margin: 40px auto 0;
    width: calc(100% - 40px);
  }
  .overwrite .series ul li {
    width: 48%;
    margin: 0 1% 40px;
    text-align: center;
  }
  .overwrite .series ul li .txbox {
    margin-top: 16px;
  }
  .overwrite .series ul li .txbox img {
    width: 120px;
  }
  .overwrite .series ul li .txbox p {
    margin-top: 16px;
  }
  .overwrite .about {
    width: calc(100% - 40px);
    margin: 40px auto 0;
  }
  .overwrite .about .hasekologo {
    width: 280px;
    margin: 24px auto;
  }
  .overwrite .about .abouttx {
    width: 100%;
    display: block;
  }
  .overwrite .about .abouttx li {
    width: 100%;
    border-right: none;
  }
  .overwrite .about .abouttx li h3 {
    font-size: 18px;
    line-height: 32px;
  }
  .overwrite .about .abouttx li p {
    margin-top: 16px;
  }
  .overwrite .about .abouttx li.left {
    padding-right: 0;
  }
  .overwrite .about .abouttx li.right {
    padding-left: 0;
    border-right: 0;
    margin-top: 40px;
  }
  .overwrite .about .aboutimg {
    margin-top: 40px;
  }
}

.overwrite .performance {
  background-image: url(../images/renai/bg_performance@2x.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding: 120px 0;
}

.overwrite .performance .title {
  text-align: center;
}

.overwrite .performance .title p {
  margin-top: 24px;
  color: #fff;
}

.overwrite .performance ul {
  width: 960px;
  margin: 40px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.overwrite .performance ul li {
  width: 294px;
  margin-bottom: 48px;
  color: #fff;
}

.overwrite .performance ul li .txbox .name {
  font-weight: bold;
  font-size: 16px;
  margin-top: 16px;
}

.overwrite .performance ul li .txbox p {
  font-size: 14px;
  letter-spacing: 0.04em;
  line-height: 20px;
  margin-top: 8px;
}

.overwrite .performance ul li .txbox div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.overwrite .performance ul li .txbox div .seko {
  font-size: 12px;
}

.overwrite .performance ul li .txbox div .mtrigger {
  font-size: 12px;
  display: none;
}

@media screen and (max-width: 959px) {
  .overwrite .performance {
    padding: 80px 0;
  }
  .overwrite .performance .title p {
    width: calc(100% - 80px);
    margin: 16px auto 0;
  }
  .overwrite .performance ul {
    width: calc(100% - 40px);
    margin: 40px auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .overwrite .performance ul li {
    width: 48%;
    margin-bottom: 40px;
  }
  .overwrite .performance ul li .txbox .name {
    font-size: 16px;
    margin-top: 12px;
  }
  .overwrite .performance ul li .txbox p {
    font-size: 12px;
    line-height: 18px;
  }
  .overwrite .performance ul li .txbox div {
    display: block;
  }
  .overwrite .performance ul li .txbox div .seko {
    font-size: 12px;
  }
  .overwrite .performance ul li .txbox div .mtrigger {
    text-align: right;
  }
}

.overwrite .disc {
  list-style-type: disc;
  padding-left: 24px;
  margin-top: 24px;
}

.overwrite .disc li {
  list-style-type: disc;
}

.overwrite .decimal {
  list-style-type: decimal;
  padding-left: 24px;
  margin-top: 24px;
}

.overwrite .decimal li {
  list-style-type: decimal;
}

.overwrite p.mt {
  margin-top: 80px;
}

.overwrite p.line {
  position: relative;
  padding: 1rem 2rem;
  border-bottom: 1px solid #e0dfdf;
  max-width: 1120px;
  margin: 120px auto;
  width: 100%;
}

.overwrite p.line:before {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 16px;
  height: 1px;
  content: "";
  background: #10a5cc;
}

.overwrite .inner1360 {
  max-width: 1360px;
  margin: 0 auto;
}

.overwrite .inner1120 {
  max-width: 1120px;
  margin: 0 auto;
}

.overwrite .inner960 {
  max-width: 960px;
  margin: 0 auto;
}

.overwrite .pankuzu {
  padding: 16px 0;
  position: absolute;
  width: 100%;
  top: 88px;
}

.overwrite .pankuzu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.overwrite .pankuzu ul li {
  margin-right: 8px;
  font-weight: normal;
  color: #fff;
}

.overwrite .pankuzu ul li a {
  color: #fff;
  font-weight: normal;
}

.overwrite .anc {
  width: 960px;
  margin: 80px auto;
}

.overwrite .anc ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.overwrite .anc ul li {
  width: 293px;
  padding: 2%;
}

.overwrite .anc ul li a {
  width: 100%;
  max-width: 293px;
}

.overwrite .anc ul li .button_solid019 a:after {
  display: none;
}

.overwrite span.circle {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 20px;
  letter-spacing: 0.04em;
  line-height: inherit;
  text-align: center;
  color: #fff;
  background-color: #0a3464;
  border-radius: 40px;
  padding: 1px 9px;
  margin-right: 16px;
}

.overwrite .blue {
  color: #1e6cc3;
}

.overwrite span.number {
  background: #00508e;
  color: #fff;
  font-family: "Urbanist", sans-serif;
  font-weight: bold;
  font-size: 32px;
  line-height: 36px;
  text-align: center;
  width: 56px;
  height: 56px;
  padding-top: 12px;
  border-radius: 40px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 16px;
}

@media only screen and (max-width: 959px) {
  .overwrite p.mt {
    margin-top: 64px;
  }
  .overwrite p.line {
    max-width: inherit;
    margin: 80px auto;
    width: calc(100% - 48px);
  }
  .overwrite .inner1360 {
    max-width: inherit;
    width: 100%;
    margin: 0 auto;
  }
  .overwrite .inner1120 {
    max-width: inherit;
    width: calc(100% - 48px);
    margin: 0 auto;
  }
  .overwrite .inner960 {
    max-width: inherit;
    width: 100%;
    margin: 0 auto;
  }
  .overwrite .anc {
    width: calc(100% - 48px);
    margin: 40px auto;
  }
  .overwrite .anc ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .overwrite .anc ul li {
    width: 161px;
  }
  .overwrite .anc ul li a {
    max-width: inherit;
  }
  .overwrite .anc ul li .button_solid019 a:after {
    display: none;
  }
  .overwrite span.circle {
    font-size: 16px;
    margin-right: 8px;
    padding: 7px;
  }
  .overwrite .pankuzu {
    top: 72px;
  }
}

.overwrite .fadein {
  opacity: 0.1;
  -webkit-transform: translate(0, 24px);
          transform: translate(0, 24px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.overwrite .fadein.scrollin {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.overwrite .Pagination {
  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;
  margin-top: 40px;
}

.overwrite .Pagination-Item-Link {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
  background: #fff;
  font-size: 14px;
  color: #111;
  font-weight: bold;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

.overwrite .Pagination-Item-Link img {
  width: 24px;
}

.overwrite .Pagination-Item-Link.isActive {
  background: #0072c6;
  color: #fff;
  pointer-events: none;
}

.overwrite .Pagination-Item-Link:not(.isActive):hover {
  background: #0072c6;
  color: #fff;
}

.overwrite .Pagination > * + * {
  margin-left: 8px;
}

.overwrite .topstory {
  background: #d7d2cb;
  padding: 120px 0;
}

.overwrite .topstory .imgbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.overwrite .topstory .imgbox .img_top_story01 {
  padding: 0 40px 0 0;
  margin-top: 40px;
}

.overwrite .topstory .imgbox .img_top_story03 {
  padding: 0 0 0 40px;
  margin-top: 120px;
}

.overwrite .topstory .txbox {
  width: 960px;
  margin: 64px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.overwrite .topstory .txbox h2 {
  color: #152824;
}

.overwrite .topstory .txbox small {
  color: #152824;
}

.overwrite .topstory .txbox .txboxin {
  padding-left: 40px;
  padding-top: 24px;
}

.overwrite .topstory .txbox .txboxin .tx {
  padding-bottom: 40px;
}

@media only screen and (max-width: 959px) {
  .overwrite .topstory {
    padding: 80px 0;
  }
  .overwrite .topstory .imgbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .overwrite .topstory .imgbox .img_top_story01 {
    padding: 0 8px 0 0;
    margin-top: 16px;
  }
  .overwrite .topstory .imgbox .img_top_story03 {
    padding: 0 0 0 8px;
    margin-top: 20px;
    display: none;
  }
  .overwrite .topstory .txbox {
    width: calc(100% - 40px);
    margin: 40px auto 0;
    display: block;
  }
  .overwrite .topstory .txbox .txboxin {
    padding-left: 0;
    padding-top: 24px;
  }
  .overwrite .topstory .txbox .txboxin .tx {
    padding-bottom: 24px;
  }
}

.overwrite .storymv {
  padding-top: 160px;
}

.overwrite .storymv h1 {
  width: 92%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.overwrite .storymvbox {
  background-image: url(../images/story/bg_story_main@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  height: 500px;
  z-index: 0;
  margin-top: -9%;
}

.overwrite .storymvbox p.tx {
  font-size: 16px;
  letter-spacing: 0.04em;
  line-height: 32px;
  text-align: left;
  color: #fff;
  position: absolute;
  left: 80px;
  bottom: 80px;
}

.overwrite .storymvbox p.scroll {
  padding: 52px 40px;
  font-family: "Viaoda Libre";
  font-weight: normal;
  font-size: 26px;
  letter-spacing: -0.02em;
  line-height: 31px;
  text-align: center;
  color: #fff;
  position: absolute;
  right: 80px;
  bottom: 80px;
  border-radius: 500px;
  border: 1px solid #fff;
}

.overwrite .vol {
  padding: 120px 0 120px;
}

.overwrite .vol .txbox {
  width: 960px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.overwrite .vol .txbox h2 {
  font-family: "Noto Serif JP";
  font-weight: 600;
  font-size: 32px;
  letter-spacing: 0.4em;
  line-height: 56px;
  text-align: left;
  color: #152824;
  width: calc(50% - 10px);
}

.overwrite .vol .txbox h2 span.jp {
  font-size: 16px;
  display: block;
}

.overwrite .vol .txbox h2 span.en {
  font-family: "Viaoda Libre";
  font-weight: normal;
  font-size: 24px;
  letter-spacing: -0.02em;
  line-height: 29px;
  text-align: left;
  color: #152824;
  display: block;
}

.overwrite .vol .txbox .info {
  width: calc(50% - 10px);
}

.overwrite ul.infolist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.overwrite ul.infolist li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding-right: 32px;
}

.overwrite ul.infolist li::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  padding-top: 8px;
}

.overwrite ul.infolist li.address::before {
  background-image: url("../images/story/img_pin.svg");
}

.overwrite ul.infolist li.year::before {
  background-image: url("../images/story/img_day.svg");
}

.overwrite ul.infolist li.teisu::before {
  background-image: url("../images/story/img_door.svg");
}

.overwrite .vol .txbox .info .tx {
  padding: 24px 0;
}

.overwrite .gbtn {
  color: #152824;
  border: 1px solid #152824;
}

.overwrite .gbtn:after {
  content: url(../images/story/img_arrow_btn_g.svg);
}

.overwrite .gbtn:hover {
  color: #c5b6a3;
}

.overwrite .gbtn:hover:after {
  content: url(../images/story/img_arrow_btn.svg);
}

.overwrite .vol .imgbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 48px;
}

.overwrite .vol5 .imgbox .imgbox_L {
  width: calc(50% - 10px);
  background-image: url(../images/story/img_vol5_01@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 500px;
}

.overwrite .vol5 .imgbox .imgbox_R {
  width: calc(50% - 10px);
}

.overwrite .vol5 .imgbox .imgbox_R .ab {
  height: 240px;
  background-image: url(../images/story/img_vol5_02@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: 20px;
}

.overwrite .vol5 .imgbox .imgbox_R .bt {
  height: 240px;
  background-image: url(../images/story/img_vol5_03@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.overwrite .vol4 .imgbox .imgbox_L {
  width: calc(50% - 10px);
  background-image: url(../images/story/img_vol4_01@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 500px;
}

.overwrite .vol4 .imgbox .imgbox_R {
  width: calc(50% - 10px);
  background-image: url(../images/story/img_vol4_02@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 500px;
}

.overwrite .vol3 .imgbox .imgbox_L {
  width: calc(65% - 10px);
  background-image: url(../images/story/img_vol3_01@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 500px;
}

.overwrite .vol3 .imgbox .imgbox_R {
  width: calc(35% - 10px);
  background-image: url(../images/story/img_vol3_02@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 500px;
}

.overwrite .vol2 .imgbox .imgbox_L {
  width: calc(50% - 10px);
  background-image: url(../images/story/img_vol2_01@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 500px;
}

.overwrite .vol2 .imgbox .imgbox_R {
  width: calc(50% - 10px);
}

.overwrite .vol2 .imgbox .imgbox_R .ab {
  height: 240px;
  background-image: url(../images/story/img_vol2_02@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: 20px;
}

.overwrite .vol2 .imgbox .imgbox_R .bt {
  height: 240px;
  background-image: url(../images/story/img_vol2_03@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.overwrite .vol1 .imgbox .imgbox_L {
  width: calc(33% - 10px);
  background-image: url(../images/story/img_vol1_01@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 500px;
}

.overwrite .vol1 .imgbox .imgbox_C {
  width: calc(33% - 10px);
  background-image: url(../images/story/img_vol1_02@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 500px;
  margin-top: 80px;
}

.overwrite .vol1 .imgbox .imgbox_R {
  width: calc(33% - 10px);
  background-image: url(../images/story/img_vol1_03@2x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 500px;
  margin-top: 160px;
}

@media only screen and (max-width: 959px) {
  .overwrite .storymv {
    padding-top: 100px;
  }
  .overwrite .storymv h1 {
    width: 92%;
    margin: 0 auto;
  }
  .overwrite .storymvbox {
    height: 420px;
    z-index: 0;
    margin-top: -16%;
  }
  .overwrite .storymvbox p.tx {
    font-size: 14px;
    line-height: 28px;
    left: 4%;
    top: 96px;
    bottom: inherit;
  }
  .overwrite .storymvbox p.scroll {
    padding: 36px 32px;
    font-size: 16px;
    line-height: 24px;
    right: 4%;
    bottom: 32px;
    border-radius: 500px;
    border: 1px solid #fff;
  }
  .overwrite ul.infolist li::before {
    padding-top: 0;
  }
  .overwrite .volbox {
    width: 100%;
    margin: 0 auto;
  }
  .overwrite .vol {
    padding: 80px 0 80px;
  }
  .overwrite .vol .txbox {
    width: 80%;
    margin: 0 auto;
    display: block;
  }
  .overwrite .vol .txbox h2 {
    font-size: 24px;
    line-height: 32px;
    width: 100%;
  }
  .overwrite .vol .txbox h2 span.en {
    font-size: 16px;
    line-height: 24px;
  }
  .overwrite .vol .txbox .info {
    width: 100%;
  }
  .overwrite ul.infolist {
    display: block;
    margin-top: 24px;
  }
  .overwrite ul.infolist li {
    padding-right: 0;
    margin-top: 8px;
  }
  .overwrite .vol .txbox .info .tx {
    padding: 16px 0;
  }
  .overwrite .vol .imgbox {
    display: block;
    margin-top: 48px;
  }
  .overwrite .vol5 .imgbox .imgbox_L {
    width: 100%;
    height: 240px;
  }
  .overwrite .vol5 .imgbox .imgbox_R {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .overwrite .vol5 .imgbox .imgbox_R .ab {
    height: 120px;
    margin-top: 4px;
    width: calc(50% - 2px);
  }
  .overwrite .vol5 .imgbox .imgbox_R .bt {
    height: 120px;
    width: calc(50% - 2px);
    margin-top: 4px;
  }
  .overwrite .vol4 .imgbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .overwrite .vol4 .imgbox .imgbox_L {
    width: calc(50% - 2px);
    height: 240px;
  }
  .overwrite .vol4 .imgbox .imgbox_R {
    width: calc(50% - 2px);
    height: 240px;
  }
  .overwrite .vol3 .imgbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .overwrite .vol3 .imgbox .imgbox_L {
    width: calc(50% - 2px);
    height: 240px;
  }
  .overwrite .vol3 .imgbox .imgbox_R {
    width: calc(50% - 2px);
    height: 240px;
  }
  .overwrite .vol2 .imgbox .imgbox_L {
    width: 100%;
    height: 240px;
    margin-bottom: 4px;
  }
  .overwrite .vol2 .imgbox .imgbox_R {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .overwrite .vol2 .imgbox .imgbox_R .ab {
    height: 160px;
    width: calc(50% - 2px);
  }
  .overwrite .vol2 .imgbox .imgbox_R .bt {
    height: 160px;
    width: calc(50% - 2px);
  }
  .overwrite .vol1 .imgbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .overwrite .vol1 .imgbox .imgbox_L {
    width: calc(33% - 2px);
    height: 240px;
  }
  .overwrite .vol1 .imgbox .imgbox_C {
    width: calc(33% - 2px);
    height: 240px;
    margin-top: 40px;
  }
  .overwrite .vol1 .imgbox .imgbox_R {
    width: calc(33% - 2px);
    height: 240px;
    margin-top: 80px;
  }
  .overwrite .vol .btn {
    width: 100%;
  }
}

.overwrite.storybg {
  background-image: url(../images/story/bg_story@2x.jpg);
  background-repeat: repeat;
  background-position: center;
  position: relative;
}

.overwrite .story_d_mv {
  height: 70vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.overwrite .story_d_mv_01 {
  background-image: url(../images/story/01/img_story_d_mv_01@2x.jpg);
}

.overwrite .story_d_mv_in {
  width: 960px;
  margin: 0 auto;
  padding: 45vh 0 0;
}

.overwrite .story_d_mv_in h1 {
  font-family: "Viaoda Libre";
  font-weight: normal;
  font-size: 104px;
  letter-spacing: -0.02em;
  line-height: 124px;
  text-align: left;
  color: #fff;
}

.overwrite .story_d_mv_in p {
  color: #fff;
}

.overwrite .story_d_mv_in p span {
  color: #fff;
  font-family: "Viaoda Libre";
  font-weight: normal;
  font-size: 24px;
  letter-spacing: -0.02em;
  line-height: 29px;
  text-align: center;
  color: #fff;
  padding-right: 16px;
}

.overwrite .storyarticle {
  padding: 120px 0;
}

.overwrite .storyarticlein {
  width: 640px;
  margin: 64px auto 0;
}

.overwrite .storyarticlein p.tx {
  margin-top: 64px;
}

.overwrite .storyarticle h2.storytitle {
  font-family: "Noto Serif JP";
  font-weight: 600;
  font-size: 24px;
  letter-spacing: 0.4em;
  line-height: 42px;
  text-align: center;
  color: #152824;
}

.overwrite .storyarticle h3.storytitle {
  font-family: "Noto Serif JP";
  font-weight: 600;
  font-size: 22px;
  letter-spacing: 0.4em;
  line-height: 40px;
  text-align: center;
  color: #152824;
  margin-top: 80px;
}

.overwrite .storyarticle h3.storytitle span {
  font-family: "Viaoda Libre";
  font-weight: normal;
  font-size: 24px;
  letter-spacing: -0.02em;
  line-height: 29px;
  text-align: center;
  color: #152824;
  display: block;
  margin-top: 8px;
}

.overwrite .storyarticle h4.storytitle {
  font-family: "Noto Serif JP";
  font-weight: 600;
  font-size: 18px;
  letter-spacing: 0.2em;
  line-height: 32px;
  text-align: center;
  color: #152824;
}

.overwrite .storyarticle h5.storytitle {
  font-family: "Viaoda Libre";
  font-weight: normal;
  font-size: 24px;
  letter-spacing: -0.02em;
  line-height: 30px;
  text-align: center;
  color: #152824;
}

.overwrite .storyarticle ul.infolist {
  width: 960px;
  margin: 24px auto 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.overwrite .twobox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 960px;
  margin: 40px auto 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.overwrite .twobox .twoboxin {
  border: 1px solid #152824;
  padding: 40px;
  width: calc(50% - 10px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.overwrite .twobox .twoboxin p.underline {
  text-align: center;
}

.overwrite .twobox .twoboxin p.underline span {
  display: inline-block;
  border-bottom: 1px solid #707070;
  color: #152824;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 32px;
  padding: 0 16px;
  margin: 0 auto;
}

.overwrite .twobox .twoboxin p.underline small {
  font-family: "Viaoda Libre";
  font-weight: normal;
  font-size: 14px;
  letter-spacing: -0.02em;
  line-height: 28px;
  text-align: left;
  color: #152824;
  padding-right: 16px;
}

.overwrite .twobox .twoboxin h4 {
  padding: 16px 0;
}

.overwrite .detailimg {
  margin-top: 64px;
}

.overwrite .detailimg img {
  display: block;
  padding-bottom: 16px;
}

.overwrite .img_caption {
  font-size: 12px;
}

.overwrite .interviewboxmargin {
  margin-top: 64px;
}

.overwrite .interviewbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border: 1px solid #152824;
  padding: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 16px;
}

.overwrite .interviewbox .human {
  width: 120px;
}

.overwrite .interviewbox .info {
  width: 412px;
  color: #152824;
}

.overwrite .interviewbox .info .infoname {
  border-bottom: 1px solid #707070;
}

.overwrite .interviewbox .info .name {
  font-family: "Noto Sans JP";
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 0.04em;
  line-height: 32px;
  text-align: left;
}

.overwrite .twobox_small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 640px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 64px;
}

.overwrite .twobox_small p {
  width: calc(50% - 10px);
  margin: 0;
}

.overwrite .gaiyo {
  width: 960px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 40px auto 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.overwrite .gaiyo li {
  width: calc(50% - 10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #2e3829;
  padding-bottom: 16px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 16px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.overwrite .gaiyo li .title {
  margin: 0 !important;
  width: 80px;
}

.overwrite .gaiyo li p.tx {
  width: 350px;
}

.overwrite .gaiyotitle {
  font-family: "Noto Serif JP";
  font-weight: 600;
  font-size: 24px;
  letter-spacing: 0.4em;
  line-height: 42px;
  text-align: center;
  color: #152824;
}

.overwrite .img_moi {
  width: 206px;
  display: block;
  text-align: center;
  margin: 0 auto;
  padding: 40px 0;
}

.overwrite .thumbnail-slider .slick-slide {
  width: 156px !important;
  margin: 2px 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0.6;
}

.overwrite .thumbnail-slider .slick-track {
  -webkit-transform: unset !important;
          transform: unset !important;
  width: 100% !important;
}

.overwrite .thumbnail-slider {
  margin-top: 20px;
}

.overwrite .main-slider img,
.overwrite .thumbnail-slider img {
  width: 100%;
}

.overwrite .container {
  max-width: 960px;
  width: 100%;
  margin: 40px auto;
}

.overwrite .thumbnail-slider .slick-current {
  outline: 2px solid #707070;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 1;
}

.overwrite .slick-arrow {
  width: 30px;
  height: 110px;
  position: absolute;
  top: 50%;
}

.overwrite .slick-arrow.prev-arrow {
  left: -35px;
}

.overwrite .slick-arrow.next-arrow {
  right: -35px;
}

@media only screen and (max-width: 959px) {
  .overwrite .slick-arrow {
    display: none !important;
  }
}

@media only screen and (max-width: 959px) {
  .overwrite .story_d_mv {
    height: 70vh;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
  }
  .overwrite .story_d_mv_in {
    width: 92%;
    margin: 0 auto;
    padding: 0 0;
    position: absolute;
    bottom: 24px;
    left: 4%;
  }
  .overwrite .story_d_mv_in h1 {
    font-size: 56px;
    line-height: 62px;
  }
  .overwrite .story_d_mv_in p span {
    font-size: 16px;
    line-height: 24px;
    padding-right: 8px;
    display: block;
    text-align: left;
  }
  .overwrite .storyarticle {
    padding: 80px 0;
  }
  .overwrite .storyarticletitle {
    width: 80%;
    margin: 0 auto;
  }
  .overwrite .storyarticlein {
    width: 80%;
    margin: 64px auto 0;
  }
  .overwrite .storyarticlein p.tx {
    margin-top: 40px;
  }
  .overwrite .storyarticle h2.storytitle {
    font-size: 20px;
    line-height: 28px;
  }
  .overwrite .storyarticle h3.storytitle {
    font-size: 18px;
    line-height: 24px;
    margin-top: 40px;
  }
  .overwrite .storyarticle h3.storytitle span {
    font-size: 18px;
    line-height: 24px;
  }
  .overwrite .storyarticle h4.storytitle {
    font-size: 16px;
    line-height: 24px;
  }
  .overwrite .storyarticle h5.storytitle {
    font-size: 16px;
    line-height: 24px;
  }
  .overwrite .storyarticle ul.infolist {
    width: 100%;
    margin: 40px auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .overwrite .twobox {
    display: block;
    width: 80%;
    margin: 24px auto 0;
  }
  .overwrite .twobox .twoboxin {
    padding: 16px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 16px;
  }
  .overwrite .twobox .twoboxin p.underline span {
    font-size: 12px;
    line-height: 24px;
    padding: 0 8px;
    margin: 0 auto;
    text-align: center;
  }
  .overwrite .twobox .twoboxin p.underline small {
    font-size: 12px;
    line-height: 20px;
    display: block;
    text-align: center;
    padding-right: 0;
  }
  .overwrite .twobox .twoboxin h4 {
    padding: 12px 0;
  }
  .overwrite .detailimg {
    margin-top: 40px;
  }
  .overwrite .detailimg img {
    padding-bottom: 8px;
  }
  .overwrite .interviewboxmargin {
    margin-top: 40px;
  }
  .overwrite .interviewbox {
    display: block;
    padding: 16px;
    margin-top: 16px;
  }
  .overwrite .interviewbox .human {
    width: 120px;
    margin: 0 auto;
  }
  .overwrite .interviewbox .info {
    width: 100%;
    margin-top: 8px;
  }
  .overwrite .interviewbox .info .infoname {
    margin-bottom: 8px;
  }
  .overwrite .interviewbox .info .name {
    font-size: 18px;
    letter-spacing: 0.04em;
    line-height: 32px;
    text-align: left;
  }
  .overwrite .twobox_small {
    display: block;
    width: 100%;
    margin-top: 40px;
  }
  .overwrite .twobox_small p {
    width: 100%;
    margin: 0;
    margin-top: 24px;
  }
  .overwrite .gaiyo {
    width: 100%;
    display: block;
    margin: 24px auto 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .overwrite .gaiyo li {
    width: 80%;
    display: block;
    margin: 16px auto 0;
    padding-bottom: 16px;
  }
  .overwrite .gaiyo li .title {
    width: 100%;
  }
  .overwrite .gaiyo li p.tx {
    width: 100%;
  }
  .overwrite .gaiyotitle {
    font-size: 16px;
    line-height: 32px;
  }
  .overwrite .img_moi {
    padding: 24px 0;
  }
  .overwrite .thumbnail-slider .slick-slide {
    width: 15.6% !important;
    margin: 2px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    opacity: 0.6;
  }
  .overwrite .thumbnail-slider .slick-track {
    -webkit-transform: unset !important;
            transform: unset !important;
    width: 100% !important;
  }
  .overwrite .main-slider {
    list-style: none;
  }
  .overwrite .thumbnail-slider {
    list-style: none;
  }
  .overwrite .thumbnail-slider {
    margin-top: 20px;
  }
  .overwrite .main-slider img,
  .overwrite .thumbnail-slider img {
    width: 100%;
  }
  .overwrite .container {
    max-width: 960px;
    width: 100%;
    margin: 40px auto;
  }
  .overwrite .thumbnail-slider .slick-current {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    opacity: 1;
  }
  .overwrite .slick-prev:before {
    content: none;
  }
}

.base-h1 {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  font-size: 5rem;
  line-height: 1;
  color: #91502e;
  text-align: center;
}

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

.base-headline {
  -webkit-transform: scale(1.5, 1);
          transform: scale(1.5, 1);
  width: calc(100% / 150 * 100);
  margin: 0 auto;
  color: #91502e;
  text-align: center;
}

.base-button {
  display: block;
  font-size: 1rem;
  font-weight: 500;
  line-height: 2.5;
  text-align: center;
  padding: 8px;
  background: #d8c3b1;
}

.quality-mv {
  background-image: url(../images/quality/mv.webp);
}

.quality-nav {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 0.5em;
  margin-top: 2em;
}

@media screen and (max-width: 767px) {
  .quality-nav {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.quality-nav-item a {
  display: block;
  font-size: 1rem;
  color: #2e2f31;
  line-height: 1.5;
  padding: 1em 0;
  background: #ece1d8;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .quality-nav-item a {
    font-size: 0.875rem;
    padding: 1em 0;
  }
}

.quality-nav-item.current a {
  background: #d8c4b2;
}

.quality-wave {
  width: 100%;
  position: absolute;
  top: -1px;
  left: 0;
}

.quality-wave svg {
  display: block;
  height: 100%;
  width: 100%;
  fill: #fff;
}

@media screen and (max-width: 767px) {
  .quality-row {
    margin: 0 -20px;
  }
}

.quality-bg {
  padding-top: 160px;
  padding-bottom: 80px;
  background: #f6f4f0;
  position: relative;
}

@media screen and (max-width: 767px) {
  .quality-bg {
    padding-top: 80px;
    padding-bottom: 40px;
  }
}

.quality-bg--gradient {
  background: -webkit-gradient(linear, left top, right top, from(#c9bc9c), color-stop(9%, #dad2bc), color-stop(20%, #eae5d9), color-stop(30%, #f5f3ee), color-stop(40%, #fcfcfa), color-stop(50%, #ffffff), color-stop(60%, #fcfcfa), color-stop(70%, #f5f3ee), color-stop(80%, #eae5d9), color-stop(91%, #dad2bc), to(#c9bc9c));
  background: linear-gradient(90deg, #c9bc9c 0%, #dad2bc 9%, #eae5d9 20%, #f5f3ee 30%, #fcfcfa 40%, #ffffff 50%, #fcfcfa 60%, #f5f3ee 70%, #eae5d9 80%, #dad2bc 91%, #c9bc9c 100%);
}

.quality-structure {
  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%;
}

@media screen and (max-width: 767px) {
  .quality-structure-mv img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 550px;
  }
}

.quality-headline {
  padding: 1em;
  border: 1px solid #91502e;
  margin-bottom: 1em;
  text-align: center;
  position: relative;
}

.quality-headline::before {
  content: "";
  display: block;
  width: 1em;
  aspect-ratio: 1;
  -webkit-clip-path: polygon(0 100%, 100% 0, 100% 100%);
          clip-path: polygon(0 100%, 100% 0, 100% 100%);
  background: #91502e;
  position: absolute;
  bottom: -1px;
  right: -1px;
}

.quality-headline::after {
  content: "";
  display: block;
  width: calc(1em - 1px);
  aspect-ratio: 1;
  -webkit-clip-path: polygon(0 100%, 100% 0, 100% 100%);
          clip-path: polygon(0 100%, 100% 0, 100% 100%);
  background: #fff;
  position: absolute;
  bottom: -1px;
  right: -1px;
}

.quality-headline--other::after {
  background: #f6f4f0;
}

.quality-h3 {
  font-size: 1rem;
  line-height: 1.25;
  letter-spacing: 0.1em;
  color: #91502e;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #91502e;
  margin-bottom: 0.5em;
}

.quality-h3 span {
  font-size: 0.875rem;
}

.quality-h3-center {
  height: calc(2em * 1.25 + 0.5em);
  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;
}

@media screen and (max-width: 767px) {
  .quality-h3-center {
    height: auto;
  }
}

.quality-h3-start {
  height: calc(2em * 1.25 + 0.5em);
  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) {
  .quality-h3-start {
    height: auto;
  }
}

.quality-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.quality-seculity-row {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .quality-seculity-row {
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -10px;
  }
  .quality-seculity-row-image img {
    height: 140px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.quality-safety {
  display: grid;
  gap: 1em;
  grid-template-columns: auto auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  counter-reset: list;
}

@media screen and (max-width: 767px) {
  .quality-safety {
    grid-template-columns: auto;
  }
}

.quality-safety-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1.5em;
  position: relative;
}

.quality-safety-item::before {
  counter-increment: list;
  content: counter(list);
  position: absolute;
  left: 0;
  width: 1.5em;
  height: 1.5em;
  line-height: 1.5em;
  background: #b28864;
  text-align: center;
  color: #fff;
}

.quality-safety-item div {
  margin-left: 1em;
  padding-left: 1em;
  border-left: 1px solid #b28864;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0;
}

.quality-after {
  padding: 2em;
  background: #f7f4f0;
}

@media screen and (max-width: 767px) {
  .quality-after {
    padding: 1em;
  }
}

.quality-after-headline {
  padding: 1em;
  background: #fff;
  -webkit-box-shadow: 0 0 4px rgba(46, 47, 49, 0.5);
          box-shadow: 0 0 4px rgba(46, 47, 49, 0.5);
  margin-bottom: 1em;
  text-align: center;
}

.quality-after-h2 {
  color: #68533b;
  line-height: 1.5;
  margin-bottom: 1em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #68533b;
}

@media screen and (max-width: 767px) {
  .quality-scrollable img {
    height: 400px;
    width: auto;
    max-width: none;
  }
}

.quality-equipment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2em;
  max-width: calc(232px * 4 + 2em * 3);
  /* 4カラム + 3つのgap */
  margin: auto;
}

@media screen and (max-width: 767px) {
  .quality-equipment {
    gap: 1em;
    max-width: 100%;
  }
}

.quality-equipment-item {
  width: 232px;
}

@media screen and (max-width: 767px) {
  .quality-equipment-item {
    width: calc(50% - 1em + 0.5em);
  }
}

.quality-equipment-columns-2 {
  max-width: calc(232px * 2 + 2em * 1);
  /* 4カラム + 3つのgap */
}

@media screen and (max-width: 767px) {
  .quality-equipment-columns-2 {
    max-width: 100%;
  }
}

.quality-equipment-columns-3 {
  max-width: calc(232px * 3 + 2em * 2);
  /* 4カラム + 3つのgap */
}

@media screen and (max-width: 767px) {
  .quality-equipment-columns-3 {
    max-width: 100%;
  }
}

.quality-equipment-headline {
  font-family: aviano-didone, serif;
  font-weight: 900;
  font-style: normal;
  font-size: 2.5rem;
  line-height: 1;
  color: #b38864;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  position: absolute;
  bottom: 0;
  right: 100%;
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .quality-equipment-headline {
    font-size: 1.25rem;
  }
}

.quality-equipment-row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.quality-equipment-row-item {
  padding: 20px;
}

@media screen and (max-width: 767px) {
  .quality-equipment-row-item {
    padding: 10px;
  }
}

.quality-equipment-row-item-main {
  width: 240px;
  padding: 10px;
}

@media screen and (max-width: 767px) {
  .quality-equipment-row-item-main {
    width: 100%;
  }
}

.quality-equipment-row-item-sub {
  width: calc(100% - 240px);
  padding: 10px;
}

@media screen and (max-width: 767px) {
  .quality-equipment-row-item-sub {
    width: 100%;
  }
}

.quality-equipment-plus {
  padding: 2em;
  background: -webkit-gradient(linear, left top, right top, from(#c9bc9c), color-stop(9%, #dad2bc), color-stop(20%, #eae5d9), color-stop(30%, #f5f3ee), color-stop(40%, #fcfcfa), color-stop(50%, #ffffff), color-stop(60%, #fcfcfa), color-stop(70%, #f5f3ee), color-stop(80%, #eae5d9), color-stop(91%, #dad2bc), to(#c9bc9c));
  background: linear-gradient(90deg, #c9bc9c 0%, #dad2bc 9%, #eae5d9 20%, #f5f3ee 30%, #fcfcfa 40%, #ffffff 50%, #fcfcfa 60%, #f5f3ee 70%, #eae5d9 80%, #dad2bc 91%, #c9bc9c 100%);
  position: relative;
}

@media screen and (max-width: 767px) {
  .quality-equipment-plus {
    padding: 2em 1em;
  }
}

.quality-equipment-plus::before {
  content: "";
  display: block;
  width: 1em;
  aspect-ratio: 1;
  -webkit-clip-path: polygon(0 0, 100% 0, 0 100%);
          clip-path: polygon(0 0, 100% 0, 0 100%);
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
}

.quality-equipment-plus::after {
  content: "";
  display: block;
  width: 1em;
  aspect-ratio: 1;
  -webkit-clip-path: polygon(0 100%, 100% 0, 100% 100%);
          clip-path: polygon(0 100%, 100% 0, 100% 100%);
  background: #fff;
  position: absolute;
  bottom: 0;
  right: 0;
}

.quality-equipment-plus-headline {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #91502e;
}

@media screen and (max-width: 767px) {
  .quality-equipment-plus-headline {
    font-size: 1rem;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .quality-equipment-border {
    border-top: 1px solid #91502e;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vYmFzZS9fcmVzZXQuc2NzcyIsIi4uL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uL3BsdWdpbnMvX3NsaWNrLnNjc3MiLCIuLi9wbHVnaW5zL19zbGljay10aGVtZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWVudS5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9faC5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL19saXN0LnNjc3MiLCIuLi9jb21wb25lbnRzL19wYW5lbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFiLnNjc3MiLCIuLi9jb21wb25lbnRzL19mYWRlLnNjc3MiLCIuLi9jb21wb25lbnRzL19kZWxheS5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2Nyb2xsZG93bi5zY3NzIiwiLi4vY29tcG9uZW50cy9faGVhZGxpbmUuc2NzcyIsIi4uL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uL3V0aWxpdGllcy9fYmcuc2NzcyIsIi4uL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MiLCIuLi91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLCIuLi91dGlsaXRpZXMvX2dyaWQuc2NzcyIsIi4uL3V0aWxpdGllcy9faGlkZS5zY3NzIiwiLi4vdXRpbGl0aWVzL19tYXJnaW4uc2NzcyIsIi4uL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vdXRpbGl0aWVzL193LnNjc3MiLCIuLi91dGlsaXRpZXMvX2xpbmUuc2NzcyIsIi4uL3V0aWxpdGllcy9fdHJhY2tpbmcuc2NzcyIsIi4uL3Byb2plY3RzL19oZWFkZXIuc2NzcyIsIi4uL3Byb2plY3RzL19leG5hdi5zY3NzIiwiLi4vcHJvamVjdHMvX2duYXYuc2NzcyIsIi4uL3Byb2plY3RzL19rZXl2aXN1YWwuc2NzcyIsIi4uL3Byb2plY3RzL19mb290ZXIuc2NzcyIsIi4uL3Byb2plY3RzL19maXhlZG1lbnUuc2NzcyIsIi4uL3Byb2plY3RzL19tdi5zY3NzIiwiLi4vcHJvamVjdHMvX2NhcHRpb24uc2NzcyIsIi4uL3Byb2plY3RzL192aWRlby5zY3NzIiwiLi4vcHJvamVjdHMvX2ludHJvLnNjc3MiLCIuLi9wcm9qZWN0cy9fcGxhbi5zY3NzIiwiX3RvcC5zY3NzIiwiX2NvbmNlcHQuc2NzcyIsIl9tZW1iZXIuc2NzcyIsIl92aWV3LnNjc3MiLCJfYWNjZXNzLnNjc3MiLCJfdmFsdWUuc2NzcyIsIl9kZXNpZ24uc2NzcyIsIl9zbWFydC5zY3NzIiwiX2hhY2hpb2ppLnNjc3MiLCJfYnJhbmQuc2NzcyIsIl9sb2NhdGlvbi5zY3NzIiwiX3BsYW4uc2NzcyIsIl9vdmVyd3JpdGUuc2NzcyIsIl9iYXNlLnNjc3MiLCJfcXVhbGl0eS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7NEJERzRCO0FDVzVCOzs0QkRSNEI7QUNlNUI7OzRCRFo0QjtBQ3NCNUI7OzRCRG5CNEI7QUMwQjVCOzs0QkR2QjRCO0FFZjVCOzs0QkZrQjRCO0FFQTVCOzs0QkZHNEI7QUVZNUI7OzRCRlQ0QjtBR3hCNUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztBSDBCaEI7O0FHdkJBOzs7Ozs7RUFNRSxlQUFlO0VBQ2YsZ0JBQWdCO0FIMEJsQjs7QUd2QkE7RUFDRSxnQkFBZ0I7QUgwQmxCOztBR3ZCQTs7OztFQUlFLFNBQVM7QUgwQlg7O0FHdkJBO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQjtBSDBCeEI7O0FHdkJBO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQjtBSDBCeEI7O0FHdkJBOzs7Ozs7RUFNRSxZQUFZO0VBQ1osZUFBZTtBSDBCakI7O0FHdkJB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eUI7VUFBekIseUJBQXlCO0VBQ3pCLFdqQnJEYztBRDB4Q2xCOztBbUI5eENBO0VqQjRCRSxpQ0FBaUM7RUFDakMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFaUI1QmxCLG1CakJvRTZCO0VpQm5FN0IsY0FBYztFQUNkLGNsQlFrQjtFa0JQbEIsZ0NsQk9rQjtFa0JObEIscUJqQmdFNkI7RWlCL0Q3QixrQkFBa0I7QW5CbXlDcEI7O0FFN3hDRTtFaUJiRjtJQVVJLGtCakI0RDJCO0lpQjNEM0IsbUJqQjJEMkI7RUYwdUM3QjtBQUNGOztBb0JqekNBOzs0QnBCcXpDNEI7QW9CanpDNUI7RUFDRSxnQkFBZ0I7QXBCbXpDbEI7O0FvQmh6Q0E7RUFDRSxpQkFBaUI7QXBCbXpDbkI7O0FvQmh6Q0E7RUFDRSxrQkFBa0I7QXBCbXpDcEI7O0FvQmh6Q0E7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtBcEJtekN2Qjs7QUV6ekNFO0VrQlVBO0lBQ0UsZ0JBQWdCO0VwQm16Q2xCO0VvQmh6Q0E7SUFDRSxpQkFBaUI7RXBCa3pDbkI7RW9CL3lDQTtJQUNFLGtCQUFrQjtFcEJpekNwQjtBQUNGOztBRXIwQ0U7RWtCd0JBO0lBQ0UsZ0JBQWdCO0VwQml6Q2xCO0VvQjl5Q0E7SUFDRSxpQkFBaUI7RXBCZ3pDbkI7RW9CN3lDQTtJQUNFLGtCQUFrQjtFcEIreUNwQjtBQUNGOztBRWoxQ0U7RWtCc0NBO0lBQ0UsZ0JBQWdCO0VwQit5Q2xCO0VvQjV5Q0E7SUFDRSxpQkFBaUI7RXBCOHlDbkI7RW9CM3lDQTtJQUNFLGtCQUFrQjtFcEI2eUNwQjtBQUNGOztBRTcxQ0U7RWtCb0RBO0lBQ0UsZ0JBQWdCO0VwQjZ5Q2xCO0VvQjF5Q0E7SUFDRSxpQkFBaUI7RXBCNHlDbkI7RW9CenlDQTtJQUNFLGtCQUFrQjtFcEIyeUNwQjtBQUNGOztBcUJ0M0NBOzs0QnJCMDNDNEI7QXFCdDNDNUI7RUFDRSx5QnBCRXdCO0FEczNDMUI7O0FxQnIzQ0E7RUFDRSxzQnBCTGdCO0FENjNDbEI7O0FxQnIzQ0E7RUFDRSx5QnBC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QUNGOztBRTM0RkU7RXVCR0E7SUFDRSxhQUFhO0V6QjQ0RmY7QUFDRjs7QUVqNUZFO0V1QlNBO0lBQ0UsYUFBYTtFekI0NEZmO0FBQ0Y7O0FFdjVGRTtFdUJlQTtJQUNFLGFBQWE7RXpCNDRGZjtBQUNGOztBeUJ6NEZBO0VBQ0UsY0FBYztBekI0NEZoQjs7QTBCOTZGQTs7NEIxQms3RjRCO0EwQi82RjVCO0VBQ0UsY0FBYztBMUJpN0ZoQjs7QUV4NkZFO0V3Qk5FO0lBQ0UsY0FBYztFMUJrN0ZsQjtBQUNGOztBMEI3NkZFO0VBQ0UsMEJBQW9DO0ExQmc3RnhDOztBMEI5NkZFO0VBQ0UsNEJBQXNDO0ExQmk3RjFDOztBMEIvNkZFO0VBQ0UsMkJBQXFDO0ExQms3RnpDOztBMEJoN0ZFO0VBQ0UsNkJBQXVDO0ExQm03RjNDOztBMEJqN0ZFO0VBQ0UsMkJBQXFDO0ExQm83RnpDOztBMEJsN0ZFO0VBQ0UsNkJBQXVDO0ExQnE3RjNDOztBMEJuN0ZFO0VBQ0UsNEJBQXNDO0ExQnM3RjFDOztBMEJwN0ZFO0VBQ0UsOEJBQXdDO0ExQnU3RjVDOztBMEI3OEZFO0VBMEJFLDBCQUFvQztBMUJ1N0Z4Qzs7QTBCOThGRTtFQTBCRSw0QkFBc0M7QTFCdzdGMUM7O0EwQi84RkU7RUEwQkUsMkJBQXFDO0ExQnk3RnpDOztBMEJoOUZFO0VBMEJFLDZCQUF1QztBMUIwN0YzQzs7QTBCajlGRTtFQTBCRSwyQkFBcUM7QTFCMjdGekM7O0EwQmw5RkU7RUEwQkUsNkJBQXVDO0ExQjQ3RjNDOztBMEJuOUZFO0VBMEJFLDRCQUFzQztBMUI2N0YxQzs7QTBCcDlGRTtFQTBCRSw4QkFBd0M7QTFCODdGNUM7O0EwQjU3RkU7RUFDRSxrQkFBa0I7QTFCKzdGdEI7O0EwQjU3RkU7RUFDRSxpQkFBaUI7QTFCKzdGckI7O0EwQnIvRkU7RUFDRSwwQkFBb0M7QTFCdy9GeEM7O0EwQnQvRkU7RUFDRSw0QkFBc0M7QTFCeS9GMUM7O0EwQnYvRkU7RUFDRSwyQkFBcUM7QTFCMC9GekM7O0EwQngvRkU7RUFDRSw2QkFBdUM7QTFCMi9GM0M7O0EwQnovRkU7RUFDRSwyQkFBcUM7QTFCNC9GekM7O0EwQjEvRkU7RUFDRSw2QkFBdUM7QTFCNi9GM0M7O0EwQjMvRkU7RUFDRSw0QkFBc0M7QTFCOC9GMUM7O0EwQjUvRkU7RUFDRSw4QkFBd0M7QTFCKy9GNUM7O0EwQjUvRkU7RUFDRSwwQkFBb0M7QTFCKy9GeEM7O0EwQjcvRkU7RUFDRSw0QkFBc0M7QTFCZ2dHMUM7O0EwQjkvRkU7RUFDRSwyQkFBcUM7QTFCaWdHekM7O0EwQi8vRkU7RUFDRSw2QkFBdUM7QTFCa2dHM0M7O0EwQmhnR0U7RUFDRSwyQkFBcUM7QTFCbWdHekM7O0EwQmpnR0U7RUFDRSw2QkFBdUM7QTFCb2dHM0M7O0EwQmxnR0U7RUFDRSw0QkFBc0M7QTFCcWdHMUM7O0EwQm5nR0U7RUFDRSw4QkFBd0M7QTFCc2dHNUM7O0EwQnBnR0U7RUFDRSxrQkFBa0I7QTFCdWdHdEI7O0EwQnBnR0U7RUFDRSxpQkFBaUI7QTFCdWdHckI7O0EwQjdqR0U7RUFDRSwyQkFBb0M7QTFCZ2tHeEM7O0EwQjlqR0U7RUFDRSw2QkFBc0M7QTFCaWtHMUM7O0EwQi9qR0U7RUFDRSw0QkFBcUM7QTFCa2tHekM7O0EwQmhrR0U7RUFDRSw4QkFBdUM7QTFCbWtHM0M7O0EwQmprR0U7RUFDRSw0QkFBcUM7QTFCb2tHekM7O0EwQmxrR0U7RUFDRSw4QkFBdUM7QTFCcWtHM0M7O0EwQm5rR0U7RUFDRSw2QkFBc0M7QTFCc2tHMUM7O0EwQnBrR0U7RUFDRSwrQkFBd0M7QTFCdWtHNUM7O0EwQnBrR0U7RUFDRSwyQkFBb0M7QTFCdWtHeEM7O0EwQnJrR0U7RUFDRSw2QkFBc0M7QTFCd2tHMUM7O0EwQnRrR0U7RUFDRSw0QkFBcUM7QTFCeWtHekM7O0EwQnZrR0U7RUFDRSw4QkFBdUM7QTFCMGtHM0M7O0EwQnhrR0U7RUFDRSw0QkFBcUM7QTFCMmtHekM7O0EwQnprR0U7RUFDRSw4QkFBdUM7QTFCNGtHM0M7O0EwQjFrR0U7RUFDRSw2QkFBc0M7QTFCNmtHMUM7O0EwQjNrR0U7RUFDRSwrQkFBd0M7QTFCOGtHNUM7O0EwQjVrR0U7RUFDRSxrQkFBa0I7QTFCK2tHdEI7O0EwQjVrR0U7RUFDRSxpQkFBaUI7QTFCK2tHckI7O0EwQnJvR0U7RUFDRSwyQkFBb0M7QTFCd29HeEM7O0EwQnRvR0U7RUFDRSw2QkFBc0M7QTFCeW9HMUM7O0EwQnZvR0U7RUFDRSw0QkFBcUM7QTFCMG9HekM7O0EwQnhvR0U7RUFDRSw4QkFBdUM7QTFCMm9HM0M7O0EwQnpvR0U7RUFDRSw0QkFBcUM7QTFCNG9HekM7O0EwQjFvR0U7RUFDRSw4QkFBdUM7QTFCNm9HM0M7O0EwQjNvR0U7RUFDRSw2QkFBc0M7QTFCOG9HMUM7O0EwQjVvR0U7RUFDRSwrQkFBd0M7QTFCK29HNUM7O0EwQjVvR0U7RUFDRSwyQkFBb0M7QTFCK29HeEM7O0EwQjdvR0U7RUFDRSw2QkFBc0M7QTFCZ3BHMUM7O0EwQjlvR0U7RUFDRSw0QkFBcUM7QTFCaXBHekM7O0EwQi9vR0U7RUFDRSw4QkFBdUM7QTFCa3BHM0M7O0EwQmhwR0U7RUFDRSw0QkFBcUM7QTFCbXBHekM7O0EwQmpwR0U7RUFDRSw4QkFBdUM7QTFCb3BHM0M7O0EwQmxwR0U7RUFDRSw2QkFBc0M7QTFCcXBHMUM7O0EwQm5wR0U7RUFDRSwrQkFBd0M7QTFCc3BHNUM7O0EwQnBwR0U7RUFDRSxrQkFBa0I7QTFCdXBHdEI7O0EwQnBwR0U7RUFDRSxpQkFBaUI7QTFCdXBHckI7O0EwQjdzR0U7RUFDRSwyQkFBb0M7QTFCZ3RHeEM7O0EwQjlzR0U7RUFDRSw2QkFBc0M7QTFCaXRHMUM7O0EwQi9zR0U7RUFDRSw0QkFBcUM7QTFCa3RHekM7O0EwQmh0R0U7RUFDRSw4QkFBdUM7QTFCbXRHM0M7O0EwQmp0R0U7RUFDRSw0QkFBcUM7QTFCb3RHekM7O0EwQmx0R0U7RUFDRSw4QkFBdUM7QTFCcXRHM0M7O0EwQm50R0U7RUFDRSw2QkFBc0M7QTFCc3RHMUM7O0EwQnB0R0U7RUFDRSwrQkFBd0M7QTFCdXRHNUM7O0EwQnB0R0U7RUFDRSwyQkFBb0M7QTFCdXRHeEM7O0EwQnJ0R0U7RUFDRSw2QkFBc0M7QTFCd3RHMUM7O0EwQnR0R0U7RUFDRSw0QkFBcUM7QTFCeXRHekM7O0EwQnZ0R0U7RUFDRSw4QkFBdUM7QTFCMHRHM0M7O0EwQnh0R0U7RUFDRSw0QkFBcUM7QTFCMnRHekM7O0EwQnp0R0U7RUFDRSw4QkFBdUM7QTFCNHRHM0M7O0EwQjF0R0U7RUFDRSw2QkFBc0M7QTFCNnRHMUM7O0EwQjN0R0U7RUFDRSwrQkFBd0M7QTFCOHRHNUM7O0EwQjV0R0U7RUFDRSxrQkFBa0I7QTFCK3RHdEI7O0EwQjV0R0U7RUFDRSxpQkFBaUI7QTFCK3RHckI7O0EwQnJ4R0U7RUFDRSwyQkFBb0M7QTFCd3hHeEM7O0EwQnR4R0U7RUFDRSw2QkFBc0M7QTFCeXhHMUM7O0EwQnZ4R0U7RUFDRSw0QkFBcUM7QTFCMHhHekM7O0EwQnh4R0U7RUFDRSw4QkFBdUM7QTFCMnhHM0M7O0EwQnp4R0U7RUFDRSw0QkFBcUM7QTFCNHhHekM7O0EwQjF4R0U7RUFDRSw4QkFBdUM7QTFCNnhHM0M7O0EwQjN4R0U7RUFDRSw2QkFBc0M7QTFCOHhHMUM7O0EwQjV4R0U7RUFDRSwrQkFBd0M7QTFCK3hHNUM7O0EwQjV4R0U7RUFDRSwyQkFBb0M7QTFCK3hHeEM7O0EwQjd4R0U7RUFDRSw2QkFBc0M7QTFCZ3lHMUM7O0EwQjl4R0U7RUFDRSw0QkFBcUM7QTFCaXlHekM7O0EwQi94R0U7RUFDRSw4QkFBdUM7QTFCa3lHM0M7O0EwQmh5R0U7RUFDRSw0QkFBcUM7QTFCbXlHekM7O0EwQmp5R0U7RUFDRSw4QkFBdUM7QTFCb3lHM0M7O0EwQmx5R0U7RUFDRSw2QkFBc0M7QTFCcXlHMUM7O0EwQm55R0U7RUFDRSwrQkFBd0M7QTFCc3lHNUM7O0EwQnB5R0U7RUFDRSxrQkFBa0I7QTFCdXlHdEI7O0EwQnB5R0U7RUFDRSxpQkFBaUI7QTFCdXlHckI7O0EwQjcxR0U7RUFDRSwyQkFBb0M7QTFCZzJHeEM7O0EwQjkxR0U7RUFDRSw2QkFBc0M7QTFCaTJHMUM7O0EwQi8xR0U7RUFDRSw0QkFBcUM7QTFCazJHekM7O0EwQmgyR0U7RUFDRSw4QkFBdUM7QTFCbTJHM0M7O0EwQmoyR0U7RUFDRSw0QkFBcUM7QTFCbzJHekM7O0EwQmwyR0U7RUFDRSw4QkFBdUM7QTFCcTJHM0M7O0EwQm4yR0U7RUFDRSw2QkFBc0M7QTFCczJHMUM7O0EwQnAyR0U7RUFDRSwrQkFBd0M7QTFCdTJHNUM7O0EwQnAyR0U7RUFDRSwyQkFBb0M7QTFCdTJHeEM7O0EwQnIyR0U7RUFDRSw2QkFBc0M7QTFCdzJHMUM7O0EwQnQyR0U7RUFDRSw0QkFBcUM7QTFCeTJHekM7O0EwQnYyR0U7RUFDRSw4QkFBdUM7QTFCMDJHM0M7O0EwQngyR0U7RUFDRSw0QkFBcUM7QTFCMjJHekM7O0EwQnoyR0U7RUFDRSw4QkFBdUM7QTFCNDJHM0M7O0EwQjEyR0U7RUFDRSw2QkFBc0M7QTFCNjJHMUM7O0EwQjMyR0U7RUFDRSwrQkFBd0M7QTFCODJHNUM7O0EwQjUyR0U7RUFDRSxrQkFBa0I7QTFCKzJHdEI7O0EwQjUyR0U7RUFDRSxpQkFBaUI7QTFCKzJHckI7O0EwQnI2R0U7RUFDRSwyQkFBb0M7QTFCdzZHeEM7O0EwQnQ2R0U7RUFDRSw2QkFBc0M7QTFCeTZHMUM7O0EwQnY2R0U7RUFDRSw0QkFBcUM7QTFCMDZHekM7O0EwQng2R0U7RUFDRSw4QkFBdUM7QTFCMjZHM0M7O0EwQno2R0U7RUFDRSw0QkFBcUM7QTFCNDZHekM7O0EwQjE2R0U7RUFDRSw4QkFBdUM7QTFCNjZHM0M7O0EwQjM2R0U7RUFDRSw2QkFBc0M7QTFCODZHMUM7O0EwQjU2R0U7RUFDRSwrQkFBd0M7QTFCKzZHNUM7O0EwQjU2R0U7RUFDRSwyQkFBb0M7QTFCKzZHeEM7O0EwQjc2R0U7RUFDRSw2QkFBc0M7QTFCZzdHMUM7O0EwQjk2R0U7RUFDRSw0QkFBcUM7QTFCaTdHekM7O0EwQi82R0U7RUFDRSw4QkFBdUM7QTFCazdHM0M7O0EwQmg3R0U7RUFDRSw0QkFBcUM7QTFCbTdHekM7O0EwQmo3R0U7RUFDRSw4QkFBdUM7QTFCbzdHM0M7O0EwQmw3R0U7RUFDRSw2QkFBc0M7QTFCcTdHMUM7O0EwQm43R0U7RUFDRSwrQkFBd0M7QTFCczdHNUM7O0EwQnA3R0U7RUFDRSxrQkFBa0I7QTFCdTdHdEI7O0EwQnA3R0U7RUFDRSxpQkFBaUI7QTFCdTdHckI7O0EwQnA5R0U7RUF4QkUsMkJBQW9DO0ExQmcvR3hDOztBMEJyOUdFO0VBeEJFLDZCQUFzQztBMUJpL0cxQzs7QTBCdDlHRTtFQXhCRSw0QkFBcUM7QTFCay9HekM7O0EwQnY5R0U7RUF4QkUsOEJBQXVDO0ExQm0vRzNDOztBMEJ4OUdFO0VBeEJFLDRCQUFxQztBMUJvL0d6Qzs7QTBCejlHRTtFQXhCRSw4QkFBdUM7QTFCcS9HM0M7O0EwQjE5R0U7RUF4QkUsNkJBQXNDO0ExQnMvRzFDOztBMEIzOUdFO0VBeEJFLCtCQUF3QztBMUJ1L0c1Qzs7QTBCcC9HRTtFQUNFLDJCQUFvQztBMUJ1L0d4Qzs7QTBCci9HRTtFQUNFLDZCQUFzQztBMUJ3L0cxQzs7QTBCdC9HRTtFQUNFLDRCQUFxQztBMUJ5L0d6Qzs7QTBCdi9HRTtFQUNFLDhCQUF1QztBMUIwL0czQzs7QTBCeC9HRTtFQUNFLDRCQUFxQztBMUIyL0d6Qzs7QTBCei9HRTtFQUNFLDhCQUF1QztBMUI0L0czQzs7QTBCMS9HRTtFQUNFLDZCQUFzQztBMUI2L0cxQzs7QTBCMy9HRTtFQUNFLCtCQUF3QztBMUI4L0c1Qzs7QTBCNS9HRTtFQUNFLGtCQUFrQjtBMUIrL0d0Qjs7QTBCNS9HRTtFQUNFLGlCQUFpQjtBMUIrL0dyQjs7QTBCcmpIRTtFQUNFLDJCQUFvQztBMUJ3akh4Qzs7QTBCdGpIRTtFQUNFLDZCQUFzQztBMUJ5akgxQzs7QTBCdmpIRTtFQUNFLDRCQUFxQztBMUIwakh6Qzs7QTBCeGpIRTtFQUNFLDhCQUF1QztBMUIyakgzQzs7QTBCempIRTtFQUNFLDRCQUFxQztBMUI0akh6Qzs7QTBCMWpIRTtFQUNFLDhCQUF1QztBMUI2akgzQzs7QTBCM2pIRTtFQUNFLDZCQUFzQztBMUI4akgxQzs7QTBCNWpIRTtFQUNFLCtCQUF3QztBMUIrakg1Qzs7QTBCNWpIRTtFQUNFLDJCQUFvQztBMUIrakh4Qzs7QTBCN2pIRTtFQUNFLDZCQUFzQztBMUJna0gxQzs7QTBCOWpIRTtFQUNFLDRCQUFxQztBMUJpa0h6Qzs7QTBCL2pIRTtFQUNFLDhCQUF1QztBMUJra0gzQzs7QTBCaGtIRTtFQUNFLDRCQUFxQztBMUJta0h6Qzs7QTBCamtIRTtFQUNFLDhCQUF1QztBMUJva0gzQzs7QTBCbGtIRTtFQUNFLDZCQUFzQztBMUJxa0gxQzs7QTBCbmtIRTtFQUNFLCtCQUF3QztBMUJza0g1Qzs7QTBCcGtIRTtFQUNFLGtCQUFrQjtBMUJ1a0h0Qjs7QTBCcGtIRTtFQUNFLGlCQUFpQjtBMUJ1a0hyQjs7QTBCN25IRTtFQUNFLDJCQUFvQztBMUJnb0h4Qzs7QTBCOW5IRTtFQUNFLDZCQUFzQztBMUJpb0gxQzs7QTBCL25IRTtFQUNFLDRCQUFxQztBMUJrb0h6Qzs7QTBCaG9IRTtFQUNFLDhCQUF1QztBMUJtb0gzQzs7QTBCam9IRTtFQUNFLDRCQUFxQztBMUJvb0h6Qzs7QTBCbG9IRTtFQUNFLDhCQUF1QztBMUJxb0gzQzs7QTBCbm9IRTtFQUNFLDZCQUFzQztBMUJzb0gxQzs7QTBCcG9IRTtFQUNFLCtCQUF3QztBMUJ1b0g1Qzs7QTBCcG9IRTtFQUNFLDJCQUFvQztBMUJ1b0h4Qzs7QTBCcm9IRTtFQUNFLDZCQUFzQztBMUJ3b0gxQzs7QTBCdG9IRTtFQUNFLDRCQUFxQztBMUJ5b0h6Qzs7QTBCdm9IRTtFQUNFLDhCQUF1QztBMUIwb0gzQzs7QTBCeG9IRTtFQUNFLDRCQUFxQztBMUIyb0h6Qzs7QTBCem9IRTtFQUNFLDhCQUF1QztBMUI0b0gzQzs7QTBCMW9IRTtFQUNFLDZCQUFzQztBMUI2b0gxQzs7QTBCM29IRTtFQUNFLCtCQUF3QztBMUI4b0g1Qzs7QTBCNW9IRTtFQUNFLGtCQUFrQjtBMUIrb0h0Qjs7QTBCNW9IRTtFQUNFLGlCQUFpQjtBMUIrb0hyQjs7QTBCcnNIRTtFQUNFLDJCQUFvQztBMUJ3c0h4Qzs7QTBCdHNIRTtFQUNFLDZCQUFzQztBMUJ5c0gxQzs7QTBCdnNIRTtFQUNFLDRCQUFxQztBMUIwc0h6Qzs7QTBCeHNIRTtFQUNFLDhCQUF1QztBMUIyc0gzQzs7QTBCenNIRTtFQUNFLDRCQUFxQztBMUI0c0h6Qzs7QTBCMXNIRTtFQUNFLDhCQUF1QztBMUI2c0gzQzs7QTBCM3NIRTtFQUNFLDZCQUFzQztBMUI4c0gxQzs7QTBCNXNIRTtFQUNFLCtCQUF3QztBMUIrc0g1Qzs7QTBCNXNIRTtFQUNFLDJCQUFvQztBMUIrc0h4Qzs7QTBCN3NIRTtFQUNFLDZCQUFzQztBMUJndEgxQzs7QTBCOXNIRTtFQUNFLDRCQUFxQztBMUJpdEh6Qzs7QTBCL3NIRTtFQUNFLDhCQUF1QztBMUJrdEgzQzs7QTBCaHRIRTtFQUNFLDRCQUFxQztBMUJtdEh6Qzs7QTBCanRIRTtFQUNFLDhCQUF1QztBMUJvdEgzQzs7QTBCbHRIRTtFQUNFLDZCQUFzQztBMUJxdEgxQzs7QTBCbnRIRTtFQUNFLCtCQUF3QztBMUJzdEg1Qzs7QTBCcHRIRTtFQUNFLGtCQUFrQjtBMUJ1dEh0Qjs7QTBCcHRIRTtFQUNFLGlCQUFpQjtBMUJ1dEhyQjs7QTBCN3dIRTtFQUNFLDJCQUFvQztBMUJneEh4Qzs7QTBCOXdIRTtFQUNFLDZCQUFzQztBMUJpeEgxQzs7QTBCL3dIRTtFQUNFLDRCQUFxQztBMUJreEh6Qzs7QTBCaHhIRTtFQUNFLDhCQUF1QztBMUJteEgzQzs7QTBCanhIRTtFQUNFLDRCQUFxQztBMUJveEh6Qzs7QTBCbHhIRTtFQUNFLDhCQUF1QztBMUJxeEgzQzs7QTBCbnhIRTtFQUNFLDZCQUFzQztBMUJzeEgxQzs7QTBCcHhIRTtFQUNFLCtCQUF3QztBMUJ1eEg1Qzs7QTBCcHhIRTtFQUNFLDJCQUFvQztBMUJ1eEh4Qzs7QTBCcnhIRTtFQUNFLDZCQUFzQztBMUJ3eEgxQzs7QTBCdHhIRTtFQUNFLDRCQUFxQztBMUJ5eEh6Qzs7QTBCdnhIRTtFQUNFLDhCQUF1QztBMUIweEgzQzs7QTBCeHhIRTtFQUNFLDRCQUFxQztBMUIyeEh6Qzs7QTBCenhIRTtFQUNFLDhCQUF1QztBMUI0eEgzQzs7QTBCMXhIRTtFQUNFLDZCQUFzQztBMUI2eEgxQzs7QTBCM3hIRTtFQUNFLCtCQUF3QztBMUI4eEg1Qzs7QTBCNXhIRTtFQUNFLGtCQUFrQjtBMUIreEh0Qjs7QTBCNXhIRTtFQUNFLGlCQUFpQjtBMUIreEhyQjs7QTBCcjFIRTtFQUNFLDJCQUFvQztBMUJ3MUh4Qzs7QTBCdDFIRTtFQUNFLDZCQUFzQztBMUJ5MUgxQzs7QTBCdjFIRTtFQUNFLDRCQUFxQztBMUIwMUh6Qzs7QTBCeDFIRTtFQUNFLDhCQUF1QztBMUIyMUgzQzs7QTBCejFIRTtFQUNFLDRCQUFxQztBMUI0MUh6Qzs7QTBCMTFIRTtFQUNFLDhCQUF1QztBMUI2MUgzQzs7QTBCMzFIRTtFQUNFLDZCQUFzQztBMUI4MUgxQzs7QTBCNTFIRTtFQUNFLCtCQUF3QztBMUIrMUg1Qzs7QTBCNTFIRTtFQUNFLDRCQUFvQztBMUIrMUh4Qzs7QTBCNzFIRTtFQUNFLDhCQUFzQztBMUJnMkgxQzs7QTBCOTFIRTtFQUNFLDZCQUFxQztBMUJpMkh6Qzs7QTBCLzFIRTtFQUNFLCtCQUF1QztBMUJrMkgzQzs7QTBCaDJIRTtFQUNFLDZCQUFxQztBMUJtMkh6Qzs7QTBCajJIRTtFQUNFLCtCQUF1QztBMUJvMkgzQzs7QTBCbDJIRTtFQUNFLDhCQUFzQztBMUJxMkgxQzs7QTBCbjJIRTtFQUNFLGdDQUF3QztBMUJzMkg1Qzs7QTBCcDJIRTtFQUNFLGtCQUFrQjtBMUJ1Mkh0Qjs7QTBCcDJIRTtFQUNFLGlCQUFpQjtBMUJ1MkhyQjs7QTBCNzVIRTtFQUNFLDJCQUFvQztBMUJnNkh4Qzs7QTBCOTVIRTtFQUNFLDZCQUFzQztBMUJpNkgxQzs7QTBCLzVIRTtFQUNFLDRCQUFxQztBMUJrNkh6Qzs7QTBCaDZIRTtFQUNFLDhCQUF1QztBMUJtNkgzQzs7QTBCajZIRTtFQUNFLDRCQUFxQztBMUJvNkh6Qzs7QTBCbDZIRTtFQUNFLDhCQUF1QztBMUJxNkgzQzs7QTBCbjZIRTtFQUNFLDZCQUFzQztBMUJzNkgxQzs7QTBCcDZIRTtFQUNFLCtCQUF3QztBMUJ1Nkg1Qzs7QTBCcDZIRTtFQUNFLDRCQUFvQztBMUJ1Nkh4Qzs7QTBCcjZIRTtFQUNFLDhCQUFzQztBMUJ3NkgxQzs7QTBCdDZIRTtFQUNFLDZCQUFxQztBMUJ5Nkh6Qzs7QTBCdjZIRTtFQUNFLCtCQUF1QztBMUIwNkgzQzs7QTBCeDZIRTtFQUNFLDZCQUFxQztBMUIyNkh6Qzs7QTBCejZIRTtFQUNFLCtCQUF1QztBMUI0NkgzQzs7QTBCMTZIRTtFQUNFLDhCQUFzQztBMUI2NkgxQzs7QTBCMzZIRTtFQUNFLGdDQUF3QztBMUI4Nkg1Qzs7QTBCNTZIRTtFQUNFLGtCQUFrQjtBMUIrNkh0Qjs7QTBCNTZIRTtFQUNFLGlCQUFpQjtBMUIrNkhyQjs7QTBCcitIRTtFQUNFLDJCQUFvQztBMUJ3K0h4Qzs7QTBCdCtIRTtFQUNFLDZCQUFzQztBMUJ5K0gxQzs7QTBCditIRTtFQUNFLDRCQUFxQztBMUIwK0h6Qzs7QTBCeCtIRTtFQUNFLDhCQUF1QztBMUIyK0gzQzs7QTBCeitIRTtFQUNFLDRCQUFxQztBMUI0K0h6Qzs7QTBCMStIRTtFQUNFLDhCQUF1QztBMUI2K0gzQzs7QTBCMytIRTtFQUNFLDZCQUFzQztBMUI4K0gxQzs7QTBCNStIRTtFQUNFLCtCQUF3QztBMUIrK0g1Qzs7QTBCNStIRTtFQUNFLDRCQUFvQztBMUIrK0h4Qzs7QTBCNytIRTtFQUNFLDhCQUFzQztBMUJnL0gxQzs7QTBCOStIRTtFQUNFLDZCQUFxQztBMUJpL0h6Qzs7QTBCLytIRTtFQUNFLCtCQUF1QztBMUJrL0gzQzs7QTBCaC9IRTtFQUNFLDZCQUFxQztBMUJtL0h6Qzs7QTBCai9IRTtFQUNFLCtCQUF1QztBMUJvL0gzQzs7QTBCbC9IRTtFQUNFLDhCQUFzQztBMUJxL0gxQzs7QTBCbi9IRTtFQUNFLGdDQUF3QztBMUJzL0g1Qzs7QTBCcC9IRTtFQUNFLGtCQUFrQjtBMUJ1L0h0Qjs7QTBCcC9IRTtFQUNFLGlCQUFpQjtBMUJ1L0hyQjs7QTBCcGhJRTtFQXhCRSwyQkFBb0M7QTFCZ2pJeEM7O0EwQnJoSUU7RUF4QkUsNkJBQXNDO0ExQmlqSTFDOztBMEJ0aElFO0VBeEJFLDRCQUFxQztBMUJrakl6Qzs7QTBCdmhJRTtFQXhCRSw4QkFBdUM7QTFCbWpJM0M7O0EwQnhoSUU7RUF4QkUsNEJBQXFDO0ExQm9qSXpDOztBMEJ6aElFO0VBeEJFLDhCQUF1QztBMUJxakkzQzs7QTBCMWhJRTtFQXhCRSw2QkFBc0M7QTFCc2pJMUM7O0EwQjNoSUU7RUF4QkUsK0JBQXdDO0ExQnVqSTVDOztBMEJwaklFO0VBQ0UsNEJBQW9DO0ExQnVqSXhDOztBMEJyaklFO0VBQ0UsOEJBQXNDO0ExQndqSTFDOztBMEJ0aklFO0VBQ0UsNkJBQXFDO0ExQnlqSXpDOztBMEJ2aklFO0VBQ0UsK0JBQXVDO0ExQjBqSTNDOztBMEJ4aklFO0VBQ0UsNkJBQXFDO0ExQjJqSXpDOztBMEJ6aklFO0VBQ0UsK0JBQXVDO0ExQjRqSTNDOztBMEIxaklFO0VBQ0UsOEJBQXNDO0ExQjZqSTFDOztBMEIzaklFO0VBQ0UsZ0NBQXdDO0ExQjhqSTVDOztBMEI1aklFO0VBQ0Usa0JBQWtCO0ExQitqSXRCOztBMEI1aklFO0VBQ0UsaUJBQWlCO0ExQitqSXJCOztBMEJybklFO0VBQ0UsMkJBQW9DO0ExQnduSXhDOztBMEJ0bklFO0VBQ0UsNkJBQXNDO0ExQnluSTFDOztBMEJ2bklFO0VBQ0UsNEJBQXFDO0ExQjBuSXpDOztBMEJ4bklFO0VBQ0UsOEJBQXVDO0ExQjJuSTNDOztBMEJ6bklFO0VBQ0UsNEJBQXFDO0ExQjRuSXpDOztBMEIxbklFO0VBQ0UsOEJBQXVDO0ExQjZuSTNDOztBMEIzbklFO0VBQ0UsNkJBQXNDO0ExQjhuSTFDOztBMEI1bklFO0VBQ0UsK0JBQXdDO0ExQituSTVDOztBMEI1bklFO0VBQ0UsNEJBQW9DO0ExQituSXhDOztBMEI3bklFO0VBQ0UsOEJBQXNDO0ExQmdvSTFDOztBMEI5bklFO0VBQ0UsNkJBQXFDO0ExQmlvSXpDOztBMEIvbklFO0VBQ0UsK0JBQXVDO0ExQmtvSTNDOztBMEJob0lFO0VBQ0UsNkJBQXFDO0ExQm1vSXpDOztBMEJqb0lFO0VBQ0UsK0JBQXVDO0ExQm9vSTNDOztBMEJsb0lFO0VBQ0UsOEJBQXNDO0ExQnFvSTFDOztBMEJub0lFO0VBQ0UsZ0NBQXdDO0ExQnNvSTVDOztBMEJwb0lFO0VBQ0Usa0JBQWtCO0ExQnVvSXRCOztBMEJwb0lFO0VBQ0UsaUJBQWlCO0ExQnVvSXJCOztBMEI3cklFO0VBQ0UsMkJBQW9DO0ExQmdzSXhDOztBMEI5cklFO0VBQ0UsNkJBQXNDO0ExQmlzSTFDOztBMEIvcklFO0VBQ0UsNEJBQXFDO0ExQmtzSXpDOztBMEJoc0lFO0VBQ0UsOEJBQXVDO0ExQm1zSTNDOztBMEJqc0lFO0VBQ0UsNEJBQXFDO0ExQm9zSXpDOztBMEJsc0lFO0VBQ0UsOEJBQXVDO0ExQnFzSTNDOztBMEJuc0lFO0VBQ0UsNkJBQXNDO0ExQnNzSTFDOztBMEJwc0lFO0VBQ0UsK0JBQXdDO0ExQnVzSTVDOztBMEJwc0lFO0VBQ0UsNEJBQW9DO0ExQnVzSXhDOztBMEJyc0lFO0VBQ0UsOEJBQXNDO0ExQndzSTFDOztBMEJ0c0lFO0VBQ0UsNkJBQXFDO0ExQnlzSXpDOztBMEJ2c0lFO0VBQ0UsK0JBQXVDO0ExQjBzSTNDOztBMEJ4c0lFO0VBQ0UsNkJBQXFDO0ExQjJzSXpDOztBMEJ6c0lFO0VBQ0UsK0JBQXVDO0ExQjRzSTNDOztBMEIxc0lFO0VBQ0UsOEJBQXNDO0ExQjZzSTFDOztBMEIzc0lFO0VBQ0UsZ0NBQXdDO0ExQjhzSTVDOztBMEI1c0lFO0VBQ0Usa0JBQWtCO0ExQitzSXRCOztBMEI1c0lFO0VBQ0UsaUJBQWlCO0ExQitzSXJCOztBMEJyd0lFO0VBQ0UsMkJBQW9DO0ExQnd3SXhDOztBMEJ0d0lFO0VBQ0UsNkJBQXNDO0ExQnl3STFDOztBMEJ2d0lFO0VBQ0UsNEJBQXFDO0ExQjB3SXpDOztBMEJ4d0lFO0VBQ0UsOEJBQXVDO0ExQjJ3STNDOztBMEJ6d0lFO0VBQ0UsNEJBQXFDO0ExQjR3SXpDOztBMEIxd0lFO0VBQ0UsOEJBQXVDO0ExQjZ3STNDOztBMEIzd0lFO0VBQ0UsNkJBQXNDO0ExQjh3STFDOztBMEI1d0lFO0VBQ0UsK0JBQXdDO0ExQit3STVDOztBMEI1d0lFO0VBQ0UsNEJBQW9DO0ExQit3SXhDOztBMEI3d0lFO0VBQ0UsOEJBQXNDO0ExQmd4STFDOztBMEI5d0lFO0VBQ0UsNkJBQXFDO0ExQml4SXpDOztBMEIvd0lFO0VBQ0UsK0JBQXVDO0ExQmt4STNDOztBMEJoeElFO0VBQ0UsNkJBQXFDO0ExQm14SXpDOztBMEJqeElFO0VBQ0UsK0JBQXVDO0ExQm94STNDOztBMEJseElFO0VBQ0UsOEJBQXNDO0ExQnF4STFDOztBMEJueElFO0VBQ0UsZ0NBQXdDO0ExQnN4STVDOztBMEJweElFO0VBQ0Usa0JBQWtCO0ExQnV4SXRCOztBMEJweElFO0VBQ0UsaUJBQWlCO0ExQnV4SXJCOztBMEI3MElFO0VBQ0UsNEJBQW9DO0ExQmcxSXhDOztBMEI5MElFO0VBQ0UsOEJBQXNDO0ExQmkxSTFDOztBMEIvMElFO0VBQ0UsNkJBQXFDO0ExQmsxSXpDOztBMEJoMUlFO0VBQ0UsK0JBQXVDO0ExQm0xSTNDOztBMEJqMUlFO0VBQ0UsNkJBQXFDO0ExQm8xSXpDOztBMEJsMUlFO0VBQ0UsK0JBQXVDO0ExQnExSTNDOztBMEJuMUlFO0VBQ0UsOEJBQXNDO0ExQnMxSTFDOztBMEJwMUlFO0VBQ0UsZ0NBQXdDO0ExQnUxSTVDOztBMEJwMUlFO0VBQ0UsNEJBQW9DO0ExQnUxSXhDOztBMEJyMUlFO0VBQ0UsOEJBQXNDO0ExQncxSTFDOztBMEJ0MUlFO0VBQ0UsNkJBQXFDO0ExQnkxSXpDOztBMEJ2MUlFO0VBQ0UsK0JBQXVDO0ExQjAxSTNDOztBMEJ4MUlFO0VBQ0UsNkJBQXFDO0ExQjIxSXpDOztBMEJ6MUlFO0VBQ0UsK0JBQXVDO0ExQjQxSTNDOztBMEIxMUlFO0VBQ0UsOEJBQXNDO0ExQjYxSTFDOztBMEIzMUlFO0VBQ0UsZ0NBQXdDO0ExQjgxSTVDOztBMEI1MUlFO0VBQ0Usa0JBQWtCO0ExQisxSXRCOztBMEI1MUlFO0VBQ0UsaUJBQWlCO0ExQisxSXJCOztBRXQ1SUU7RXdCNERFO0lBQ0UsMEJBQW9DO0UxQjgxSXhDO0UwQjUxSUU7SUFDRSw0QkFBc0M7RTFCODFJMUM7RTBCNTFJRTtJQUNFLDJCQUFxQztFMUI4MUl6QztFMEI1MUlFO0lBQ0UsNkJBQXVDO0UxQjgxSTNDO0UwQjUxSUU7SUFDRSwyQkFBcUM7RTFCODFJekM7RTBCNTFJRTtJQUNFLDZCQUF1QztFMUI4MUkzQztFMEI1MUlFO0lBQ0UsNEJBQXNDO0UxQjgxSTFDO0UwQjUxSUU7SUFDRSw4QkFBd0M7RTFCODFJNUM7RTBCcDNJRTtJQTBCRSwwQkFBb0M7RTFCNjFJeEM7RTBCcDNJRTtJQTJCRSw0QkFBc0M7RTFCNDFJMUM7RTBCcDNJRTtJQTRCRSwyQkFBcUM7RTFCMjFJekM7RTBCcDNJRTtJQTZCRSw2QkFBdUM7RTFCMDFJM0M7RTBCcDNJRTtJQThCRSwyQkFBcUM7RTFCeTFJekM7RTBCcDNJRTtJQStCRSw2QkFBdUM7RTFCdzFJM0M7RTBCcDNJRTtJQWdDRSw0QkFBc0M7RTFCdTFJMUM7RTBCcDNJRTtJQWlDRSw4QkFBd0M7RTFCczFJNUM7RTBCNTRJRTtJQUNFLDBCQUFvQztFMUI4NEl4QztFMEI1NElFO0lBQ0UsNEJBQXNDO0UxQjg0STFDO0UwQjU0SUU7SUFDRSwyQkFBcUM7RTFCODRJekM7RTBCNTRJRTtJQUNFLDZCQUF1QztFMUI4NEkzQztFMEI1NElFO0lBQ0UsMkJBQXFDO0UxQjg0SXpDO0UwQjU0SUU7SUFDRSw2QkFBdUM7RTFCODRJM0M7RTBCNTRJRTtJQUNFLDRCQUFzQztFMUI4NEkxQztFMEI1NElFO0lBQ0UsOEJBQXdDO0UxQjg0STVDO0UwQjM0SUU7SUFDRSwwQkFBb0M7RTFCNjRJeEM7RTBCMTRJRTtJQUNFLDRCQUFzQztFMUI0NEkxQztFMEJ6NElFO0lBQ0UsMkJBQXFDO0UxQjI0SXpDO0UwQng0SUU7SUFDRSw2QkFBdUM7RTFCMDRJM0M7RTBCdjRJRTtJQUNFLDJCQUFxQztFMUJ5NEl6QztFMEJ0NElFO0lBQ0UsNkJBQXVDO0UxQnc0STNDO0UwQnI0SUU7SUFDRSw0QkFBc0M7RTFCdTRJMUM7RTBCcDRJRTtJQUNFLDhCQUF3QztFMUJzNEk1QztFMEI1N0lFO0lBQ0UsMkJBQW9DO0UxQjg3SXhDO0UwQjU3SUU7SUFDRSw2QkFBc0M7RTFCODdJMUM7RTBCNTdJRTtJQUNFLDRCQUFxQztFMUI4N0l6QztFMEI1N0lFO0lBQ0UsOEJBQXVDO0UxQjg3STNDO0UwQjU3SUU7SUFDRSw0QkFBcUM7RTFCODdJekM7RTBCNTdJRTtJQUNFLDhCQUF1QztFMUI4N0kzQztFMEI1N0lFO0lBQ0UsNkJBQXNDO0UxQjg3STFDO0UwQjU3SUU7SUFDRSwrQkFBd0M7RTFCODdJNUM7RTBCMzdJRTtJQUNFLDJCQUFvQztFMUI2N0l4QztFMEIxN0lFO0lBQ0UsNkJBQXNDO0UxQjQ3STFDO0UwQno3SUU7SUFDRSw0QkFBcUM7RTFCMjdJekM7RTBCeDdJRTtJQUNFLDhCQUF1QztFMUIwN0kzQztFMEJ2N0lFO0lBQ0UsNEJBQXFDO0UxQnk3SXpDO0UwQnQ3SUU7SUFDRSw4QkFBdUM7RTFCdzdJM0M7RTBCcjdJRTtJQUNFLDZCQUFzQztFMUJ1N0kxQztFMEJwN0lFO0lBQ0UsK0JBQXdDO0UxQnM3STVDO0UwQjUrSUU7SUFDRSwyQkFBb0M7RTFCOCtJeEM7RTBCNStJRTtJQUNFLDZCQUFzQztFMUI4K0kxQztFMEI1K0lFO0lBQ0UsNEJBQXFDO0UxQjgrSXpDO0UwQjUrSUU7SUFDRSw4QkFBdUM7RTFCOCtJM0M7RTBCNStJRTtJQUNFLDRCQUFxQztFMUI4K0l6QztFMEI1K0lFO0lBQ0UsOEJBQXVDO0UxQjgrSTNDO0UwQjUrSUU7SUFDRSw2QkFBc0M7RTFCOCtJMUM7RTBCNStJRTtJQUNFLCtCQUF3QztFMUI4K0k1QztFMEIzK0lFO0lBQ0UsMkJBQW9DO0UxQjYrSXhDO0UwQjErSUU7SUFDRSw2QkFBc0M7RTFCNCtJMUM7RTBCeitJRTtJQUNFLDRCQUFxQztFMUIyK0l6QztFMEJ4K0lFO0lBQ0UsOEJBQXVDO0UxQjArSTNDO0UwQnYrSUU7SUFDRSw0QkFBcUM7RTFCeStJekM7RTBCdCtJRTtJQUNFLDhCQUF1QztFMUJ3K0kzQztFMEJyK0lFO0lBQ0UsNkJBQXNDO0UxQnUrSTFDO0UwQnArSUU7SUFDRSwrQkFBd0M7RTFCcytJNUM7RTBCNWhKRTtJQUNFLDJCQUFvQztFMUI4aEp4QztFMEI1aEpFO0lBQ0UsNkJBQXNDO0UxQjhoSjFDO0UwQjVoSkU7SUFDRSw0QkFBcUM7RTFCOGhKekM7RTBCNWhKRTtJQUNFLDhCQUF1QztFMUI4aEozQztFMEI1aEpFO0lBQ0UsNEJBQXFDO0UxQjhoSnpDO0UwQjVoSkU7SUFDRSw4QkFBdUM7RTFCOGhKM0M7RTBCNWhKRTtJQUNFLDZCQUFzQztFMUI4aEoxQztFMEI1aEpFO0lBQ0UsK0JBQXdDO0UxQjhoSjVDO0UwQjNoSkU7SUFDRSwyQkFBb0M7RTFCNmhKeEM7RTBCMWhKRTtJQUNFLDZCQUFzQztFMUI0aEoxQztFMEJ6aEpFO0lBQ0UsNEJBQXFDO0UxQjJoSnpDO0UwQnhoSkU7SUFDRSw4QkFBdUM7RTFCMGhKM0M7RTBCdmhKRTtJQUNFLDRCQUFxQztFMUJ5aEp6QztFMEJ0aEpFO0lBQ0UsOEJBQXVDO0UxQndoSjNDO0UwQnJoSkU7SUFDRSw2QkFBc0M7RTFCdWhKMUM7RTBCcGhKRTtJQUNFLCtCQUF3QztFMUJzaEo1QztFMEI1a0pFO0lBQ0UsMkJBQW9DO0UxQjhrSnhDO0UwQjVrSkU7SUFDRSw2QkFBc0M7RTFCOGtKMUM7RTBCNWtKRTtJQUNFLDRCQUFxQztFMUI4a0p6QztFMEI1a0pFO0lBQ0UsOEJBQXVDO0UxQjhrSjNDO0UwQjVrSkU7SUFDRSw0QkFBcUM7RTFCOGtKekM7RTBCNWtKRTtJQUNFLDhCQUF1QztFMUI4a0ozQztFMEI1a0pFO0lBQ0UsNkJBQXNDO0UxQjhrSjFDO0UwQjVrSkU7SUFDRSwrQkFBd0M7RTFCOGtKNUM7RTBCM2tKRTtJQUNFLDJCQUFvQztFMUI2a0p4QztFMEIxa0pFO0lBQ0UsNkJBQXNDO0UxQjRrSjFDO0UwQnprSkU7SUFDRSw0QkFBcUM7RTFCMmtKekM7RTBCeGtKRTtJQUNFLDhCQUF1QztFMUIwa0ozQztFMEJ2a0pFO0lBQ0UsNEJBQXFDO0UxQnlrSnpDO0UwQnRrSkU7SUFDRSw4QkFBdUM7RTFCd2tKM0M7RTBCcmtKRTtJQUNFLDZCQUFzQztFMUJ1a0oxQztFMEJwa0pFO0lBQ0UsK0JBQXdDO0UxQnNrSjVDO0UwQjVuSkU7SUFDRSwyQkFBb0M7RTFCOG5KeEM7RTBCNW5KRTtJQUNFLDZCQUFzQztFMUI4bkoxQztFMEI1bkpFO0lBQ0UsNEJBQXFDO0UxQjhuSnpDO0UwQjVuSkU7SUFDRSw4QkFBdUM7RTFCOG5KM0M7RTBCNW5KRTtJQUNFLDRCQUFxQztFMUI4bkp6QztFMEI1bkpFO0lBQ0UsOEJBQXVDO0UxQjhuSjNDO0UwQjVuSkU7SUFDRSw2QkFBc0M7RTFCOG5KMUM7RTBCNW5KRTtJQUNFLCtCQUF3QztFMUI4bko1QztFMEIzbkpFO0lBQ0UsMkJBQW9DO0UxQjZuSnhDO0UwQjFuSkU7SUFDRSw2QkFBc0M7RTFCNG5KMUM7RTBCem5KRTtJQUNFLDRCQUFxQztFMUIybkp6QztFMEJ4bkpFO0lBQ0UsOEJBQXVDO0UxQjBuSjNDO0UwQnZuSkU7SUFDRSw0QkFBcUM7RTFCeW5KekM7RTBCdG5KRTtJQUNFLDhCQUF1QztFMUJ3bkozQztFMEJybkpFO0lBQ0UsNkJBQXNDO0UxQnVuSjFDO0UwQnBuSkU7SUFDRSwrQkFBd0M7RTFCc25KNUM7RTBCNXFKRTtJQUNFLDJCQUFvQztFMUI4cUp4QztFMEI1cUpFO0lBQ0UsNkJBQXNDO0UxQjhxSjFDO0UwQjVxSkU7SUFDRSw0QkFBcUM7RTFCOHFKekM7RTBCNXFKRTtJQUNFLDhCQUF1QztFMUI4cUozQztFMEI1cUpFO0lBQ0UsNEJBQXFDO0UxQjhxSnpDO0UwQjVxSkU7SUFDRSw4QkFBdUM7RTFCOHFKM0M7RTBCNXFKRTtJQUNFLDZCQUFzQztFMUI4cUoxQztFMEI1cUpFO0lBQ0UsK0JBQXdDO0UxQjhxSjVDO0UwQjNxSkU7SUFDRSwyQkFBb0M7RTFCNnFKeEM7RTBCMXFKRTtJQUNFLDZCQUFzQztFMUI0cUoxQztFMEJ6cUpFO0lBQ0UsNEJBQXFDO0UxQjJxSnpDO0UwQnhxSkU7SUFDRSw4QkFBdUM7RTFCMHFKM0M7RTBCdnFKRTtJQUNFLDRCQUFxQztFMUJ5cUp6QztFMEJ0cUpFO0lBQ0UsOEJBQXVDO0UxQndxSjNDO0UwQnJxSkU7SUFDRSw2QkFBc0M7RTFCdXFKMUM7RTBCcHFKRTtJQUNFLCtCQUF3QztFMUJzcUo1QztFMEJuc0pFO0lBeEJFLDJCQUFvQztFMUI4dEp4QztFMEJsc0pFO0lBekJFLDZCQUFzQztFMUI4dEoxQztFMEJqc0pFO0lBMUJFLDRCQUFxQztFMUI4dEp6QztFMEJoc0pFO0lBM0JFLDhCQUF1QztFMUI4dEozQztFMEIvckpFO0lBNUJFLDRCQUFxQztFMUI4dEp6QztFMEI5ckpFO0lBN0JFLDhCQUF1QztFMUI4dEozQztFMEI3ckpFO0lBOUJFLDZCQUFzQztFMUI4dEoxQztFMEI1ckpFO0lBL0JFLCtCQUF3QztFMUI4dEo1QztFMEIzdEpFO0lBQ0UsMkJBQW9DO0UxQjZ0SnhDO0UwQjF0SkU7SUFDRSw2QkFBc0M7RTFCNHRKMUM7RTBCenRKRTtJQUNFLDRCQUFxQztFMUIydEp6QztFMEJ4dEpFO0lBQ0UsOEJBQXVDO0UxQjB0SjNDO0UwQnZ0SkU7SUFDRSw0QkFBcUM7RTFCeXRKekM7RTBCdHRKRTtJQUNFLDhCQUF1QztFMUJ3dEozQztFMEJydEpFO0lBQ0UsNkJBQXNDO0UxQnV0SjFDO0UwQnB0SkU7SUFDRSwrQkFBd0M7RTFCc3RKNUM7RTBCNXdKRTtJQUNFLDJCQUFvQztFMUI4d0p4QztFMEI1d0pFO0lBQ0UsNkJBQXNDO0UxQjh3SjFDO0UwQjV3SkU7SUFDRSw0QkFBcUM7RTFCOHdKekM7RTBCNXdKRTtJQUNFLDhCQUF1QztFMUI4d0ozQztFMEI1d0pFO0lBQ0UsNEJBQXFDO0UxQjh3SnpDO0UwQjV3SkU7SUFDRSw4QkFBdUM7RTFCOHdKM0M7RTBCNXdKRTtJQUNFLDZCQUFzQztFMUI4d0oxQztFMEI1d0pFO0lBQ0UsK0JBQXdDO0UxQjh3SjVDO0UwQjN3SkU7SUFDRSwyQkFBb0M7RTFCNndKeEM7RTBCMXdKRTtJQUNFLDZCQUFzQztFMUI0d0oxQztFMEJ6d0pFO0lBQ0UsNEJBQXFDO0UxQjJ3SnpDO0UwQnh3SkU7SUFDRSw4QkFBdUM7RTFCMHdKM0M7RTBCdndKRTtJQUNFLDRCQUFxQztFMUJ5d0p6QztFMEJ0d0pFO0lBQ0UsOEJBQXVDO0UxQnd3SjNDO0UwQnJ3SkU7SUFDRSw2QkFBc0M7RTFCdXdKMUM7RTBCcHdKRTtJQUNFLCtCQUF3QztFMUJzd0o1QztFMEI1ekpFO0lBQ0UsMkJBQW9DO0UxQjh6SnhDO0UwQjV6SkU7SUFDRSw2QkFBc0M7RTFCOHpKMUM7RTBCNXpKRTtJQUNFLDRCQUFxQztFMUI4ekp6QztFMEI1ekpFO0lBQ0UsOEJBQXVDO0UxQjh6SjNDO0UwQjV6SkU7SUFDRSw0QkFBcUM7RTFCOHpKekM7RTBCNXpKRTtJQUNFLDhCQUF1QztFMUI4ekozQztFMEI1ekpFO0lBQ0UsNkJBQXNDO0UxQjh6SjFDO0UwQjV6SkU7SUFDRSwrQkFBd0M7RTFCOHpKNUM7RTBCM3pKRTtJQUNFLDJCQUFvQztFMUI2ekp4QztFMEIxekpFO0lBQ0UsNkJBQXNDO0UxQjR6SjFDO0UwQnp6SkU7SUFDRSw0QkFBcUM7RTFCMnpKekM7RTBCeHpKRTtJQUNFLDhCQUF1QztFMUIwekozQztFMEJ2ekpFO0lBQ0UsNEJBQXFDO0UxQnl6SnpDO0UwQnR6SkU7SUFDRSw4QkFBdUM7RTFCd3pKM0M7RTBCcnpKRTtJQUNFLDZCQUFzQztFMUJ1ekoxQztFMEJwekpFO0lBQ0UsK0JBQXdDO0UxQnN6SjVDO0UwQjUySkU7SUFDRSwyQkFBb0M7RTFCODJKeEM7RTBCNTJKRTtJQUNFLDZCQUFzQztFMUI4MkoxQztFMEI1MkpFO0lBQ0UsNEJBQXFDO0UxQjgySnpDO0UwQjUySkU7SUFDRSw4QkFBdUM7RTFCODJKM0M7RTBCNTJKRTtJQUNFLDRCQUFxQztFMUI4Mkp6QztFMEI1MkpFO0lBQ0UsOEJBQXVDO0UxQjgySjNDO0UwQjUySkU7SUFDRSw2QkFBc0M7RTFCODJKMUM7RTBCNTJKRTtJQUNFLCtCQUF3QztFMUI4Mko1QztFMEIzMkpFO0lBQ0UsMkJBQW9DO0UxQjYySnhDO0UwQjEySkU7SUFDRSw2QkFBc0M7RTFCNDJKMUM7RTBCejJKRTtJQUNFLDRCQUFxQztFMUIyMkp6QztFMEJ4MkpFO0lBQ0UsOEJBQXVDO0UxQjAySjNDO0UwQnYySkU7SUFDRSw0QkFBcUM7RTFCeTJKekM7RTBCdDJKRTtJQUNFLDhCQUF1QztFMUJ3MkozQztFMEJyMkpFO0lBQ0UsNkJBQXNDO0UxQnUySjFDO0UwQnAySkU7SUFDRSwrQkFBd0M7RTFCczJKNUM7RTBCNTVKRTtJQUNFLDJCQUFvQztFMUI4NUp4QztFMEI1NUpFO0lBQ0UsNkJBQXNDO0UxQjg1SjFDO0UwQjU1SkU7SUFDRSw0QkFBcUM7RTFCODVKekM7RTBCNTVKRTtJQUNFLDhCQUF1QztFMUI4NUozQztFMEI1NUpFO0lBQ0UsNEJBQXFDO0UxQjg1SnpDO0UwQjU1SkU7SUFDRSw4QkFBdUM7RTFCODVKM0M7RTBCNTVKRTtJQUNFLDZCQUFzQztFMUI4NUoxQztFMEI1NUpFO0lBQ0UsK0JBQXdDO0UxQjg1SjVDO0UwQjM1SkU7SUFDRSwyQkFBb0M7RTFCNjVKeEM7RTBCMTVKRTtJQUNFLDZCQUFzQztFMUI0NUoxQztFMEJ6NUpFO0lBQ0UsNEJBQXFDO0UxQjI1SnpDO0UwQng1SkU7SUFDRSw4QkFBdUM7RTFCMDVKM0M7RTBCdjVKRTtJQUNFLDRCQUFxQztFMUJ5NUp6QztFMEJ0NUpFO0lBQ0UsOEJBQXVDO0UxQnc1SjNDO0UwQnI1SkU7SUFDRSw2QkFBc0M7RTFCdTVKMUM7RTBCcDVKRTtJQUNFLCtCQUF3QztFMUJzNUo1QztFMEI1OEpFO0lBQ0UsMkJBQW9DO0UxQjg4SnhDO0UwQjU4SkU7SUFDRSw2QkFBc0M7RTFCODhKMUM7RTBCNThKRTtJQUNFLDRCQUFxQztFMUI4OEp6QztFMEI1OEpFO0lBQ0UsOEJBQXVDO0UxQjg4SjNDO0UwQjU4SkU7SUFDRSw0QkFBcUM7RTFCODhKekM7RTBCNThKRTtJQUNFLDhCQUF1QztFMUI4OEozQztFMEI1OEpFO0lBQ0UsNkJBQXNDO0UxQjg4SjFDO0UwQjU4SkU7SUFDRSwrQkFBd0M7RTFCODhKNUM7RTBCMzhKRTtJQUNFLDRCQUFvQztFMUI2OEp4QztFMEIxOEpFO0lBQ0UsOEJBQXNDO0UxQjQ4SjFDO0UwQno4SkU7SUFDRSw2QkFBcUM7RTFCMjhKekM7RTBCeDhKRTtJQUNFLCtCQUF1QztFMUIwOEozQztFMEJ2OEpFO0lBQ0UsNkJBQXFDO0UxQnk4SnpDO0UwQnQ4SkU7SUFDRSwrQkFBdUM7RTFCdzhKM0M7RTBCcjhKRTtJQUNFLDhCQUFzQztFMUJ1OEoxQztFMEJwOEpFO0lBQ0UsZ0NBQXdDO0UxQnM4SjVDO0UwQjUvSkU7SUFDRSwyQkFBb0M7RTFCOC9KeEM7RTBCNS9KRTtJQUNFLDZCQUFzQztFMUI4L0oxQztFMEI1L0pFO0lBQ0UsNEJBQXFDO0UxQjgvSnpDO0UwQjUvSkU7SUFDRSw4QkFBdUM7RTFCOC9KM0M7RTBCNS9KRTtJQUNFLDRCQUFxQztFMUI4L0p6QztFMEI1L0pFO0lBQ0UsOEJBQXVDO0UxQjgvSjNDO0UwQjUvSkU7SUFDRSw2QkFBc0M7RTFCOC9KMUM7RTBCNS9KRTtJQUNFLCtCQUF3QztFMUI4L0o1QztFMEIzL0pFO0lBQ0UsNEJBQW9DO0UxQjYvSnhDO0UwQjEvSkU7SUFDRSw4QkFBc0M7RTFCNC9KMUM7RTBCei9KRTtJQUNFLDZCQUFxQztFMUIyL0p6QztFMEJ4L0pFO0lBQ0UsK0JBQXVDO0UxQjAvSjNDO0UwQnYvSkU7SUFDRSw2QkFBcUM7RTFCeS9KekM7RTBCdC9KRTtJQUNFLCtCQUF1QztFMUJ3L0ozQztFMEJyL0pFO0lBQ0UsOEJBQXNDO0UxQnUvSjFDO0UwQnAvSkU7SUFDRSxnQ0FBd0M7RTFCcy9KNUM7RTBCNWlLRTtJQUNFLDJCQUFvQztFMUI4aUt4QztFMEI1aUtFO0lBQ0UsNkJBQXNDO0UxQjhpSzFDO0UwQjVpS0U7SUFDRSw0QkFBcUM7RTFCOGlLekM7RTBCNWlLRTtJQUNFLDhCQUF1QztFMUI4aUszQztFMEI1aUtFO0lBQ0UsNEJBQXFDO0UxQjhpS3pDO0UwQjVpS0U7SUFDRSw4QkFBdUM7RTFCOGlLM0M7RTBCNWlLRTtJQUNFLDZCQUFzQztFMUI4aUsxQztFMEI1aUtFO0lBQ0UsK0JBQXdDO0UxQjhpSzVDO0UwQjNpS0U7SUFDRSw0QkFBb0M7RTFCNmlLeEM7RTBCMWlLRTtJQUNFLDhCQUFzQztFMUI0aUsxQztFMEJ6aUtFO0lBQ0UsNkJBQXFDO0UxQjJpS3pDO0UwQnhpS0U7SUFDRSwrQkFBdUM7RTFCMGlLM0M7RTBCdmlLRTtJQUNFLDZCQUFxQztFMUJ5aUt6QztFMEJ0aUtFO0lBQ0UsK0JBQXVDO0UxQndpSzNDO0UwQnJpS0U7SUFDRSw4QkFBc0M7RTFCdWlLMUM7RTBCcGlLRTtJQUNFLGdDQUF3QztFMUJzaUs1QztFMEJua0tFO0lBeEJFLDJCQUFvQztFMUI4bEt4QztFMEJsa0tFO0lBekJFLDZCQUFzQztFMUI4bEsxQztFMEJqa0tFO0lBMUJFLDRCQUFxQztFMUI4bEt6QztFMEJoa0tFO0lBM0JFLDhCQUF1QztFMUI4bEszQztFMEIvaktFO0lBNUJFLDRCQUFxQztFMUI4bEt6QztFMEI5aktFO0lBN0JFLDhCQUF1QztFMUI4bEszQztFMEI3aktFO0lBOUJFLDZCQUFzQztFMUI4bEsxQztFMEI1aktFO0lBL0JFLCtCQUF3QztFMUI4bEs1QztFMEIzbEtFO0lBQ0UsNEJBQW9DO0UxQjZsS3hDO0UwQjFsS0U7SUFDRSw4QkFBc0M7RTFCNGxLMUM7RTBCemxLRTtJQUNFLDZCQUFxQztFMUIybEt6QztFMEJ4bEtFO0lBQ0UsK0JBQXVDO0UxQjBsSzNDO0UwQnZsS0U7SUFDRSw2QkFBcUM7RTFCeWxLekM7RTBCdGxLRTtJQUNFLCtCQUF1QztFMUJ3bEszQztFMEJybEtFO0lBQ0UsOEJBQXNDO0UxQnVsSzFDO0UwQnBsS0U7SUFDRSxnQ0FBd0M7RTFCc2xLNUM7RTBCNW9LRTtJQUNFLDJCQUFvQztFMUI4b0t4QztFMEI1b0tFO0lBQ0UsNkJBQXNDO0UxQjhvSzFDO0UwQjVvS0U7SUFDRSw0QkFBcUM7RTFCOG9LekM7RTBCNW9LRTtJQUNFLDhCQUF1QztFMUI4b0szQztFMEI1b0tFO0lBQ0UsNEJBQXFDO0UxQjhvS3pDO0UwQjVvS0U7SUFDRSw4QkFBdUM7RTFCOG9LM0M7RTBCNW9LRTtJQUNFLDZCQUFzQztFMUI4b0sxQztFMEI1b0tFO0lBQ0UsK0JBQXdDO0UxQjhvSzVDO0UwQjNvS0U7SUFDRSw0QkFBb0M7RTFCNm9LeEM7RTBCMW9LRTtJQUNFLDhCQUFzQztFMUI0b0sxQztFMEJ6b0tFO0lBQ0UsNkJBQXFDO0UxQjJvS3pDO0UwQnhvS0U7SUFDRSwrQkFBdUM7RTFCMG9LM0M7RTBCdm9LRTtJQUNFLDZCQUFxQztFMUJ5b0t6QztFMEJ0b0tFO0lBQ0UsK0JBQXVDO0UxQndvSzNDO0UwQnJvS0U7SUFDRSw4QkFBc0M7RTFCdW9LMUM7RTBCcG9LRTtJQUNFLGdDQUF3QztFMUJzb0s1QztFMEI1cktFO0lBQ0UsMkJBQW9DO0UxQjhyS3hDO0UwQjVyS0U7SUFDRSw2QkFBc0M7RTFCOHJLMUM7RTBCNXJLRTtJQUNFLDRCQUFxQztFMUI4ckt6QztFMEI1cktFO0lBQ0UsOEJBQXVDO0UxQjhySzNDO0UwQjVyS0U7SUFDRSw0QkFBcUM7RTFCOHJLekM7RTBCNXJLRTtJQUNFLDhCQUF1QztFMUI4ckszQztFMEI1cktFO0lBQ0UsNkJBQXNDO0UxQjhySzFDO0UwQjVyS0U7SUFDRSwrQkFBd0M7RTFCOHJLNUM7RTBCM3JLRTtJQUNFLDRCQUFvQztFMUI2ckt4QztFMEIxcktFO0lBQ0UsOEJBQXNDO0UxQjRySzFDO0UwQnpyS0U7SUFDRSw2QkFBcUM7RTFCMnJLekM7RTBCeHJLRTtJQUNFLCtCQUF1QztFMUIwckszQztFMEJ2cktFO0lBQ0UsNkJBQXFDO0UxQnlyS3pDO0UwQnRyS0U7SUFDRSwrQkFBdUM7RTFCd3JLM0M7RTBCcnJLRTtJQUNFLDhCQUFzQztFMUJ1cksxQztFMEJwcktFO0lBQ0UsZ0NBQXdDO0UxQnNySzVDO0UwQjV1S0U7SUFDRSwyQkFBb0M7RTFCOHVLeEM7RTBCNXVLRTtJQUNFLDZCQUFzQztFMUI4dUsxQztFMEI1dUtFO0lBQ0UsNEJBQXFDO0UxQjh1S3pDO0UwQjV1S0U7SUFDRSw4QkFBdUM7RTFCOHVLM0M7RTBCNXVLRTtJQUNFLDRCQUFxQztFMUI4dUt6QztFMEI1dUtFO0lBQ0UsOEJBQXVDO0UxQjh1SzNDO0UwQjV1S0U7SUFDRSw2QkFBc0M7RTFCOHVLMUM7RTBCNXVLRTtJQUNFLCtCQUF3QztFMUI4dUs1QztFMEIzdUtFO0lBQ0UsNEJBQW9DO0UxQjZ1S3hDO0UwQjF1S0U7SUFDRSw4QkFBc0M7RTFCNHVLMUM7RTBCenVLRTtJQUNFLDZCQUFxQztFMUIydUt6QztFMEJ4dUtFO0lBQ0UsK0JBQXVDO0UxQjB1SzNDO0UwQnZ1S0U7SUFDRSw2QkFBcUM7RTFCeXVLekM7RTBCdHVLRTtJQUNFLCtCQUF1QztFMUJ3dUszQztFMEJydUtFO0lBQ0UsOEJBQXNDO0UxQnV1SzFDO0UwQnB1S0U7SUFDRSxnQ0FBd0M7RTFCc3VLNUM7RTBCNXhLRTtJQUNFLDRCQUFvQztFMUI4eEt4QztFMEI1eEtFO0lBQ0UsOEJBQXNDO0UxQjh4SzFDO0UwQjV4S0U7SUFDRSw2QkFBcUM7RTFCOHhLekM7RTBCNXhLRTtJQUNFLCtCQUF1QztFMUI4eEszQztFMEI1eEtFO0lBQ0UsNkJBQXFDO0UxQjh4S3pDO0UwQjV4S0U7SUFDRSwrQkFBdUM7RTFCOHhLM0M7RTBCNXhLRTtJQUNFLDhCQUFzQztFMUI4eEsxQztFMEI1eEtFO0lBQ0UsZ0NBQXdDO0UxQjh4SzVDO0UwQjN4S0U7SUFDRSw0QkFBb0M7RTFCNnhLeEM7RTBCMXhLRTtJQUNFLDhCQUFzQztFMUI0eEsxQztFMEJ6eEtFO0lBQ0UsNkJBQXFDO0UxQjJ4S3pDO0UwQnh4S0U7SUFDRSwrQkFBdUM7RTFCMHhLM0M7RTBCdnhLRTtJQUNFLDZCQUFxQztFMUJ5eEt6QztFMEJ0eEtFO0lBQ0UsK0JBQXVDO0UxQnd4SzNDO0UwQnJ4S0U7SUFDRSw4QkFBc0M7RTFCdXhLMUM7RTBCcHhLRTtJQUNFLGdDQUF3QztFMUJzeEs1QztBQUNGOztBRXo0S0U7RXdCd0hFO0lBQ0UsMEJBQW9DO0UxQnF4S3hDO0UwQm54S0U7SUFDRSw0QkFBc0M7RTFCcXhLMUM7RTBCbnhLRTtJQUNFLDJCQUFxQztFMUJxeEt6QztFMEJueEtFO0lBQ0UsNkJBQXVDO0UxQnF4SzNDO0UwQm54S0U7SUFDRSwyQkFBcUM7RTFCcXhLekM7RTBCbnhLRTtJQUNFLDZCQUF1QztFMUJxeEszQztFMEJueEtFO0lBQ0UsNEJBQXNDO0UxQnF4SzFDO0UwQm54S0U7SUFDRSw4QkFBd0M7RTFCcXhLNUM7RTBCM3lLRTtJQTBCRSwwQkFBb0M7RTFCb3hLeEM7RTBCM3lLRTtJQTJCRSw0QkFBc0M7RTFCbXhLMUM7RTBCM3lLRTtJQTRCRSwyQkFBcUM7RTFCa3hLekM7RTBCM3lLRTtJQTZCRSw2QkFBdUM7RTFCaXhLM0M7RTBCM3lLRTtJQThCRSwyQkFBcUM7RTFCZ3hLekM7RTBCM3lLRTtJQStCRSw2QkFBdUM7RTFCK3dLM0M7RTBCM3lLRTtJQWdDRSw0QkFBc0M7RTFCOHdLMUM7RTBCM3lLRTtJQWlDRSw4QkFBd0M7RTFCNndLNUM7RTBCbjBLRTtJQUNFLDBCQUFvQztFMUJxMEt4QztFMEJuMEtFO0lBQ0UsNEJBQXNDO0UxQnEwSzFDO0UwQm4wS0U7SUFDRSwyQkFBcUM7RTFCcTBLekM7RTBCbjBLRTtJQUNFLDZCQUF1QztFMUJxMEszQztFMEJuMEtFO0lBQ0UsMkJBQXFDO0UxQnEwS3pDO0UwQm4wS0U7SUFDRSw2QkFBdUM7RTFCcTBLM0M7RTBCbjBLRTtJQUNFLDRCQUFzQztFMUJxMEsxQztFMEJuMEtFO0lBQ0UsOEJBQXdDO0UxQnEwSzVDO0UwQmwwS0U7SUFDRSwwQkFBb0M7RTFCbzBLeEM7RTBCajBLRTtJQUNFLDRCQUFzQztFMUJtMEsxQztFMEJoMEtFO0lBQ0UsMkJBQXFDO0UxQmswS3pDO0UwQi96S0U7SUFDRSw2QkFBdUM7RTFCaTBLM0M7RTBCOXpLRTtJQUNFLDJCQUFxQztFMUJnMEt6QztFMEI3ektFO0lBQ0UsNkJBQXVDO0UxQit6SzNDO0UwQjV6S0U7SUFDRSw0QkFBc0M7RTFCOHpLMUM7RTBCM3pLRTtJQUNFLDhCQUF3QztFMUI2eks1QztFMEJuM0tFO0lBQ0UsMkJBQW9DO0UxQnEzS3hDO0UwQm4zS0U7SUFDRSw2QkFBc0M7RTFCcTNLMUM7RTBCbjNLRTtJQUNFLDRCQUFxQztFMUJxM0t6QztFMEJuM0tFO0lBQ0UsOEJBQXVDO0UxQnEzSzNDO0UwQm4zS0U7SUFDRSw0QkFBcUM7RTFCcTNLekM7RTBCbjNLRTtJQUNFLDhCQUF1QztFMUJxM0szQztFMEJuM0tFO0lBQ0UsNkJBQXNDO0UxQnEzSzFDO0UwQm4zS0U7SUFDRSwrQkFBd0M7RTFCcTNLNUM7RTBCbDNLRTtJQUNFLDJCQUFvQztFMUJvM0t4QztFMEJqM0tFO0lBQ0UsNkJBQXNDO0UxQm0zSzFDO0UwQmgzS0U7SUFDRSw0QkFBcUM7RTFCazNLekM7RTBCLzJLRTtJQUNFLDhCQUF1QztFMUJpM0szQztFMEI5MktFO0lBQ0UsNEJBQXFDO0UxQmczS3pDO0UwQjcyS0U7SUFDRSw4QkFBdUM7RTFCKzJLM0M7RTBCNTJLRTtJQUNFLDZCQUFzQztFMUI4MksxQztFMEIzMktFO0lBQ0UsK0JBQXdDO0UxQjYySzVDO0UwQm42S0U7SUFDRSwyQkFBb0M7RTFCcTZLeEM7RTBCbjZLRTtJQUNFLDZCQUFzQztFMUJxNksxQztFMEJuNktFO0lBQ0UsNEJBQXFDO0UxQnE2S3pDO0UwQm42S0U7SUFDRSw4QkFBdUM7RTFCcTZLM0M7RTBCbjZLRTtJQUNFLDRCQUFxQztFMUJxNkt6QztFMEJuNktFO0lBQ0UsOEJBQXVDO0UxQnE2SzNDO0UwQm42S0U7SUFDRSw2QkFBc0M7RTFCcTZLMUM7RTBCbjZLRTtJQUNFLCtCQUF3QztFMUJxNks1QztFMEJsNktFO0lBQ0UsMkJBQW9DO0UxQm82S3hDO0UwQmo2S0U7SUFDRSw2QkFBc0M7RTFCbTZLMUM7RTBCaDZLRTtJQUNFLDRCQUFxQztFMUJrNkt6QztFMEIvNUtFO0lBQ0UsOEJBQXVDO0UxQmk2SzNDO0UwQjk1S0U7SUFDRSw0QkFBcUM7RTFCZzZLekM7RTBCNzVLRTtJQUNFLDhCQUF1QztFMUIrNUszQztFMEI1NUtFO0lBQ0UsNkJBQXNDO0UxQjg1SzFDO0UwQjM1S0U7SUFDRSwrQkFBd0M7RTFCNjVLNUM7RTBCbjlLRTtJQUNFLDJCQUFvQztFMUJxOUt4QztFMEJuOUtFO0lBQ0UsNkJBQXNDO0UxQnE5SzFDO0UwQm45S0U7SUFDRSw0QkFBcUM7RTFCcTlLekM7RTBCbjlLRTtJQUNFLDhCQUF1QztFMUJxOUszQztFMEJuOUtFO0lBQ0UsNEJBQXFDO0UxQnE5S3pDO0UwQm45S0U7SUFDRSw4QkFBdUM7RTFCcTlLM0M7RTBCbjlLRTtJQUNFLDZCQUFzQztFMUJxOUsxQztFMEJuOUtFO0lBQ0UsK0JBQXdDO0UxQnE5SzVDO0UwQmw5S0U7SUFDRSwyQkFBb0M7RTFCbzlLeEM7RTBCajlLRTtJQUNFLDZCQUFzQztFMUJtOUsxQztFMEJoOUtFO0lBQ0UsNEJBQXFDO0UxQms5S3pDO0UwQi84S0U7SUFDRSw4QkFBdUM7RTFCaTlLM0M7RTBCOThLRTtJQUNFLDRCQUFxQztFMUJnOUt6QztFMEI3OEtFO0lBQ0UsOEJBQXVDO0UxQis4SzNDO0UwQjU4S0U7SUFDRSw2QkFBc0M7RTFCODhLMUM7RTBCMzhLRTtJQUNFLCtCQUF3QztFMUI2OEs1QztFMEJuZ0xFO0lBQ0UsMkJBQW9DO0UxQnFnTHhDO0UwQm5nTEU7SUFDRSw2QkFBc0M7RTFCcWdMMUM7RTBCbmdMRTtJQUNFLDRCQUFxQztFMUJxZ0x6QztFMEJuZ0xFO0lBQ0UsOEJBQXVDO0UxQnFnTDNDO0UwQm5nTEU7SUFDRSw0QkFBcUM7RTFCcWdMekM7RTBCbmdMRTtJQUNFLDhCQUF1QztFMUJxZ0wzQztFMEJuZ0xFO0lBQ0UsNkJBQXNDO0UxQnFnTDFDO0UwQm5nTEU7SUFDRSwrQkFBd0M7RTFCcWdMNUM7RTBCbGdMRTtJQUNFLDJCQUFvQztFMUJvZ0x4QztFMEJqZ0xFO0lBQ0UsNkJBQXNDO0UxQm1nTDFDO0UwQmhnTEU7SUFDRSw0QkFBcUM7RTFCa2dMekM7RTBCLy9LRTtJQUNFLDhCQUF1QztFMUJpZ0wzQztFMEI5L0tFO0lBQ0UsNEJBQXFDO0UxQmdnTHpDO0UwQjcvS0U7SUFDRSw4QkFBdUM7RTFCKy9LM0M7RTBCNS9LRTtJQUNFLDZCQUFzQztFMUI4L0sxQztFMEIzL0tFO0lBQ0UsK0JBQXdDO0UxQjYvSzVDO0UwQm5qTEU7SUFDRSwyQkFBb0M7RTFCcWpMeEM7RTBCbmpMRTtJQUNFLDZCQUFzQztFMUJxakwxQztFMEJuakxFO0lBQ0UsNEJBQXFDO0UxQnFqTHpDO0UwQm5qTEU7SUFDRSw4QkFBdUM7RTFCcWpMM0M7RTBCbmpMRTtJQUNFLDRCQUFxQztFMUJxakx6QztFMEJuakxFO0lBQ0UsOEJBQXVDO0UxQnFqTDNDO0UwQm5qTEU7SUFDRSw2QkFBc0M7RTFCcWpMMUM7RTBCbmpMRTtJQUNFLCtCQUF3QztFMUJxakw1QztFMEJsakxFO0lBQ0UsMkJBQW9DO0UxQm9qTHhDO0UwQmpqTEU7SUFDRSw2QkFBc0M7RTFCbWpMMUM7RTBCaGpMRTtJQUNFLDRCQUFxQztFMUJrakx6QztFMEIvaUxFO0lBQ0UsOEJBQXVDO0UxQmlqTDNDO0UwQjlpTEU7SUFDRSw0QkFBcUM7RTFCZ2pMekM7RTBCN2lMRTtJQUNFLDhCQUF1QztFMUIraUwzQztFMEI1aUxFO0lBQ0UsNkJBQXNDO0UxQjhpTDFDO0UwQjNpTEU7SUFDRSwrQkFBd0M7RTFCNmlMNUM7RTBCbm1MRTtJQUNFLDJCQUFvQztFMUJxbUx4QztFMEJubUxFO0lBQ0UsNkJBQXNDO0UxQnFtTDFDO0UwQm5tTEU7SUFDRSw0QkFBcUM7RTFCcW1MekM7RTBCbm1MRTtJQUNFLDhCQUF1QztFMUJxbUwzQztFMEJubUxFO0lBQ0UsNEJBQXFDO0UxQnFtTHpDO0UwQm5tTEU7SUFDRSw4QkFBdUM7RTFCcW1MM0M7RTBCbm1MRTtJQUNFLDZCQUFzQztFMUJxbUwxQztFMEJubUxFO0lBQ0UsK0JBQXdDO0UxQnFtTDVDO0UwQmxtTEU7SUFDRSwyQkFBb0M7RTFCb21MeEM7RTBCam1MRTtJQUNFLDZCQUFzQztFMUJtbUwxQztFMEJobUxFO0lBQ0UsNEJBQXFDO0UxQmttTHpDO0UwQi9sTEU7SUFDRSw4QkFBdUM7RTFCaW1MM0M7RTBCOWxMRTtJQUNFLDRCQUFxQztFMUJnbUx6QztFMEI3bExFO0lBQ0UsOEJBQXVDO0UxQitsTDNDO0UwQjVsTEU7SUFDRSw2QkFBc0M7RTFCOGxMMUM7RTBCM2xMRTtJQUNFLCtCQUF3QztFMUI2bEw1QztFMEIxbkxFO0lBeEJFLDJCQUFvQztFMUJxcEx4QztFMEJ6bkxFO0lBekJFLDZCQUFzQztFMUJxcEwxQztFMEJ4bkxFO0lBMUJFLDRCQUFxQztFMUJxcEx6QztFMEJ2bkxFO0lBM0JFLDhCQUF1QztFMUJxcEwzQztFMEJ0bkxFO0lBNUJFLDRCQUFxQztFMUJxcEx6QztFMEJybkxFO0lBN0JFLDhCQUF1QztFMUJxcEwzQztFMEJwbkxFO0lBOUJFLDZCQUFzQztFMUJxcEwxQztFMEJubkxFO0lBL0JFLCtCQUF3QztFMUJxcEw1QztFMEJscExFO0lBQ0UsMkJBQW9DO0UxQm9wTHhDO0UwQmpwTEU7SUFDRSw2QkFBc0M7RTFCbXBMMUM7RTBCaHBMRTtJQUNFLDRCQUFxQztFMUJrcEx6QztFMEIvb0xFO0lBQ0UsOEJBQXVDO0UxQmlwTDNDO0UwQjlvTEU7SUFDRSw0QkFBcUM7RTFCZ3BMekM7RTBCN29MRTtJQUNFLDhCQUF1QztFMUIrb0wzQztFMEI1b0xFO0lBQ0UsNkJBQXNDO0UxQjhvTDFDO0UwQjNvTEU7SUFDRSwrQkFBd0M7RTFCNm9MNUM7RTBCbnNMRTtJQUNFLDJCQUFvQztFMUJxc0x4QztFMEJuc0xFO0lBQ0UsNkJBQXNDO0UxQnFzTDFDO0UwQm5zTEU7SUFDRSw0QkFBcUM7RTFCcXNMekM7RTBCbnNMRTtJQUNFLDhCQUF1QztFMUJxc0wzQztFMEJuc0xFO0lBQ0UsNEJBQXFDO0UxQnFzTHpDO0UwQm5zTEU7SUFDRSw4QkFBdUM7RTFCcXNMM0M7RTBCbnNMRTtJQUNFLDZCQUFzQztFMUJxc0wxQztFMEJuc0xFO0lBQ0UsK0JBQXdDO0UxQnFzTDVDO0UwQmxzTEU7SUFDRSwyQkFBb0M7RTFCb3NMeEM7RTBCanNMRTtJQUNFLDZCQUFzQztFMUJtc0wxQztFMEJoc0xFO0lBQ0UsNEJBQXFDO0UxQmtzTHpDO0UwQi9yTEU7SUFDRSw4QkFBdUM7RTFCaXNMM0M7RTBCOXJMRTtJQUNFLDRCQUFxQztFMUJnc0x6QztFMEI3ckxFO0lBQ0UsOEJBQXVDO0UxQityTDNDO0UwQjVyTEU7SUFDRSw2QkFBc0M7RTFCOHJMMUM7RTBCM3JMRTtJQUNFLCtCQUF3QztFMUI2ckw1QztFMEJudkxFO0lBQ0UsMkJBQW9DO0UxQnF2THhDO0UwQm52TEU7SUFDRSw2QkFBc0M7RTFCcXZMMUM7RTBCbnZMRTtJQUNFLDRCQUFxQztFMUJxdkx6QztFMEJudkxFO0lBQ0UsOEJBQXVDO0UxQnF2TDNDO0UwQm52TEU7SUFDRSw0QkFBcUM7RTFCcXZMekM7RTBCbnZMRTtJQUNFLDhCQUF1QztFMUJxdkwzQztFMEJudkxFO0lBQ0UsNkJBQXNDO0UxQnF2TDFDO0UwQm52TEU7SUFDRSwrQkFBd0M7RTFCcXZMNUM7RTBCbHZMRTtJQUNFLDJCQUFvQztFMUJvdkx4QztFMEJqdkxFO0lBQ0UsNkJBQXNDO0UxQm12TDFDO0UwQmh2TEU7SUFDRSw0QkFBcUM7RTFCa3ZMekM7RTBCL3VMRTtJQUNFLDhCQUF1QztFMUJpdkwzQztFMEI5dUxFO0lBQ0UsNEJBQXFDO0UxQmd2THpDO0UwQjd1TEU7SUFDRSw4QkFBdUM7RTFCK3VMM0M7RTBCNXVMRTtJQUNFLDZCQUFzQztFMUI4dUwxQztFMEIzdUxFO0lBQ0UsK0JBQXdDO0UxQjZ1TDVDO0UwQm55TEU7SUFDRSwyQkFBb0M7RTFCcXlMeEM7RTBCbnlMRTtJQUNFLDZCQUFzQztFMUJxeUwxQztFMEJueUxFO0lBQ0UsNEJBQXFDO0UxQnF5THpDO0UwQm55TEU7SUFDRSw4QkFBdUM7RTFCcXlMM0M7RTBCbnlMRTtJQUNFLDRCQUFxQztFMUJxeUx6QztFMEJueUxFO0lBQ0UsOEJBQXVDO0UxQnF5TDNDO0UwQm55TEU7SUFDRSw2QkFBc0M7RTFCcXlMMUM7RTBCbnlMRTtJQUNFLCtCQUF3QztFMUJxeUw1QztFMEJseUxFO0lBQ0UsMkJBQW9DO0UxQm95THhDO0UwQmp5TEU7SUFDRSw2QkFBc0M7RTFCbXlMMUM7RTBCaHlMRTtJQUNFLDRCQUFxQztFMUJreUx6QztFMEIveExFO0lBQ0UsOEJBQXVDO0UxQml5TDNDO0UwQjl4TEU7SUFDRSw0QkFBcUM7RTFCZ3lMekM7RTBCN3hMRTtJQUNFLDhCQUF1QztFMUIreEwzQztFMEI1eExFO0lBQ0UsNkJBQXNDO0UxQjh4TDFDO0UwQjN4TEU7SUFDRSwrQkFBd0M7RTFCNnhMNUM7RTBCbjFMRTtJQUNFLDJCQUFvQztFMUJxMUx4QztFMEJuMUxFO0lBQ0UsNkJBQXNDO0UxQnExTDFDO0UwQm4xTEU7SUFDRSw0QkFBcUM7RTFCcTFMekM7RTBCbjFMRTtJQUNFLDhCQUF1QztFMUJxMUwzQztFMEJuMUxFO0lBQ0UsNEJBQXFDO0UxQnExTHpDO0UwQm4xTEU7SUFDRSw4QkFBdUM7RTFCcTFMM0M7RTBCbjFMRTtJQUNFLDZCQUFzQztFMUJxMUwxQztFMEJuMUxFO0lBQ0UsK0JBQXdDO0UxQnExTDVDO0UwQmwxTEU7SUFDRSwyQkFBb0M7RTFCbzFMeEM7RTBCajFMRTtJQUNFLDZCQUFzQztFMUJtMUwxQztFMEJoMUxFO0lBQ0UsNEJBQXFDO0UxQmsxTHpDO0UwQi8wTEU7SUFDRSw4QkFBdUM7RTFCaTFMM0M7RTBCOTBMRTtJQUNFLDRCQUFxQztFMUJnMUx6QztFMEI3MExFO0lBQ0UsOEJBQXVDO0UxQiswTDNDO0UwQjUwTEU7SUFDRSw2QkFBc0M7RTFCODBMMUM7RTBCMzBMRTtJQUNFLCtCQUF3QztFMUI2MEw1QztFMEJuNExFO0lBQ0UsMkJBQW9DO0UxQnE0THhDO0UwQm40TEU7SUFDRSw2QkFBc0M7RTFCcTRMMUM7RTBCbjRMRTtJQUNFLDRCQUFxQztFMUJxNEx6QztFMEJuNExFO0lBQ0UsOEJBQXVDO0UxQnE0TDNDO0UwQm40TEU7SUFDRSw0QkFBcUM7RTFCcTRMekM7RTBCbjRMRTtJQUNFLDhCQUF1QztFMUJxNEwzQztFMEJuNExFO0lBQ0UsNkJBQXNDO0UxQnE0TDFDO0UwQm40TEU7SUFDRSwrQkFBd0M7RTFCcTRMNUM7RTBCbDRMRTtJQUNFLDRCQUFvQztFMUJvNEx4QztFMEJqNExFO0lBQ0UsOEJBQXNDO0UxQm00TDFDO0UwQmg0TEU7SUFDRSw2QkFBcUM7RTFCazRMekM7RTBCLzNMRTtJQUNFLCtCQUF1QztFMUJpNEwzQztFMEI5M0xFO0lBQ0UsNkJBQXFDO0UxQmc0THpDO0UwQjczTEU7SUFDRSwrQkFBdUM7RTFCKzNMM0M7RTBCNTNMRTtJQUNFLDhCQUFzQztFMUI4M0wxQztFMEIzM0xFO0lBQ0UsZ0NBQXdDO0UxQjYzTDVDO0UwQm43TEU7SUFDRSwyQkFBb0M7RTFCcTdMeEM7RTBCbjdMRTtJQUNFLDZCQUFzQztFMUJxN0wxQztFMEJuN0xFO0lBQ0UsNEJBQXFDO0UxQnE3THpDO0UwQm43TEU7SUFDRSw4QkFBdUM7RTFCcTdMM0M7RTBCbjdMRTtJQUNFLDRCQUFxQztFMUJxN0x6QztFMEJuN0xFO0lBQ0UsOEJBQXVDO0UxQnE3TDNDO0UwQm43TEU7SUFDRSw2QkFBc0M7RTFCcTdMMUM7RTBCbjdMRTtJQUNFLCtCQUF3QztFMUJxN0w1QztFMEJsN0xFO0lBQ0UsNEJBQW9DO0UxQm83THhDO0UwQmo3TEU7SUFDRSw4QkFBc0M7RTFCbTdMMUM7RTBCaDdMRTtJQUNFLDZCQUFxQztFMUJrN0x6QztFMEIvNkxFO0lBQ0UsK0JBQXVDO0UxQmk3TDNDO0UwQjk2TEU7SUFDRSw2QkFBcUM7RTFCZzdMekM7RTBCNzZMRTtJQUNFLCtCQUF1QztFMUIrNkwzQztFMEI1NkxFO0lBQ0UsOEJBQXNDO0UxQjg2TDFDO0UwQjM2TEU7SUFDRSxnQ0FBd0M7RTFCNjZMNUM7RTBCbitMRTtJQUNFLDJCQUFvQztFMUJxK0x4QztFMEJuK0xFO0lBQ0UsNkJBQXNDO0UxQnErTDFDO0UwQm4rTEU7SUFDRSw0QkFBcUM7RTFCcStMekM7RTBCbitMRTtJQUNFLDhCQUF1QztFMUJxK0wzQztFMEJuK0xFO0lBQ0UsNEJBQXFDO0UxQnErTHpDO0UwQm4rTEU7SUFDRSw4QkFBdUM7RTFCcStMM0M7RTBCbitMRTtJQUNFLDZCQUFzQztFMUJxK0wxQztFMEJuK0xFO0lBQ0UsK0JBQXdDO0UxQnErTDVDO0UwQmwrTEU7SUFDRSw0QkFBb0M7RTFCbytMeEM7RTBCaitMRTtJQUNFLDhCQUFzQztFMUJtK0wxQztFMEJoK0xFO0lBQ0UsNkJBQXFDO0UxQmsrTHpDO0UwQi85TEU7SUFDRSwrQkFBdUM7RTFCaStMM0M7RTBCOTlMRTtJQUNFLDZCQUFxQztFMUJnK0x6QztFMEI3OUxFO0lBQ0UsK0JBQXVDO0UxQis5TDNDO0UwQjU5TEU7SUFDRSw4QkFBc0M7RTFCODlMMUM7RTBCMzlMRTtJQUNFLGdDQUF3QztFMUI2OUw1QztFMEIxL0xFO0lBeEJFLDJCQUFvQztFMUJxaE14QztFMEJ6L0xFO0lBekJFLDZCQUFzQztFMUJxaE0xQztFMEJ4L0xFO0lBMUJFLDRCQUFxQztFMUJxaE16QztFMEJ2L0xFO0lBM0JFLDhCQUF1QztFMUJxaE0zQztFMEJ0L0xFO0lBNUJFLDRCQUFxQztFMUJxaE16QztFMEJyL0xFO0lBN0JFLDhCQUF1QztFMUJxaE0zQztFMEJwL0xFO0lBOUJFLDZCQUFzQztFMUJxaE0xQztFMEJuL0xFO0lBL0JFLCtCQUF3QztFMUJxaE01QztFMEJsaE1FO0lBQ0UsNEJBQW9DO0UxQm9oTXhDO0UwQmpoTUU7SUFDRSw4QkFBc0M7RTFCbWhNMUM7RTBCaGhNRTtJQUNFLDZCQUFxQztFMUJraE16QztFMEIvZ01FO0lBQ0UsK0JBQXVDO0UxQmloTTNDO0UwQjlnTUU7SUFDRSw2QkFBcUM7RTFCZ2hNekM7RTBCN2dNRTtJQUNFLCtCQUF1QztFMUIrZ00zQztFMEI1Z01FO0lBQ0UsOEJBQXNDO0UxQjhnTTFDO0UwQjNnTUU7SUFDRSxnQ0FBd0M7RTFCNmdNNUM7RTBCbmtNRTtJQUNFLDJCQUFvQztFMUJxa014QztFMEJua01FO0lBQ0UsNkJBQXNDO0UxQnFrTTFDO0UwQm5rTUU7SUFDRSw0QkFBcUM7RTFCcWtNekM7RTBCbmtNRTtJQUNFLDhCQUF1QztFMUJxa00zQztFMEJua01FO0lBQ0UsNEJBQXFDO0UxQnFrTXpDO0UwQm5rTUU7SUFDRSw4QkFBdUM7RTFCcWtNM0M7RTBCbmtNRTtJQUNFLDZCQUFzQztFMUJxa00xQztFMEJua01FO0lBQ0UsK0JBQXdDO0UxQnFrTTVDO0UwQmxrTUU7SUFDRSw0QkFBb0M7RTFCb2tNeEM7RTBCamtNRTtJQUNFLDhCQUFzQztFMUJta00xQztFMEJoa01FO0lBQ0UsNkJBQXFDO0UxQmtrTXpDO0UwQi9qTUU7SUFDRSwrQkFBdUM7RTFCaWtNM0M7RTBCOWpNRTtJQUNFLDZCQUFxQztFMUJna016QztFMEI3ak1FO0lBQ0UsK0JBQXVDO0UxQitqTTNDO0UwQjVqTUU7SUFDRSw4QkFBc0M7RTFCOGpNMUM7RTBCM2pNRTtJQUNFLGdDQUF3QztFMUI2ak01QztFMEJubk1FO0lBQ0UsMkJBQW9DO0UxQnFuTXhDO0UwQm5uTUU7SUFDRSw2QkFBc0M7RTFCcW5NMUM7RTBCbm5NRTtJQUNFLDRCQUFxQztFMUJxbk16QztFMEJubk1FO0lBQ0UsOEJBQXVDO0UxQnFuTTNDO0UwQm5uTUU7SUFDRSw0QkFBcUM7RTFCcW5NekM7RTBCbm5NRTtJQUNFLDhCQUF1QztFMUJxbk0zQztFMEJubk1FO0lBQ0UsNkJBQXNDO0UxQnFuTTFDO0UwQm5uTUU7SUFDRSwrQkFBd0M7RTFCcW5NNUM7RTBCbG5NRTtJQUNFLDRCQUFvQztFMUJvbk14QztFMEJqbk1FO0lBQ0UsOEJBQXNDO0UxQm1uTTFDO0UwQmhuTUU7SUFDRSw2QkFBcUM7RTFCa25NekM7RTBCL21NRTtJQUNFLCtCQUF1QztFMUJpbk0zQztFMEI5bU1FO0lBQ0UsNkJBQXFDO0UxQmduTXpDO0UwQjdtTUU7SUFDRSwrQkFBdUM7RTFCK21NM0M7RTBCNW1NRTtJQUNFLDhCQUFzQztFMUI4bU0xQztFMEIzbU1FO0lBQ0UsZ0NBQXdDO0UxQjZtTTVDO0UwQm5xTUU7SUFDRSwyQkFBb0M7RTFCcXFNeEM7RTBCbnFNRTtJQUNFLDZCQUFzQztFMUJxcU0xQztFMEJucU1FO0lBQ0UsNEJBQXFDO0UxQnFxTXpDO0UwQm5xTUU7SUFDRSw4QkFBdUM7RTFCcXFNM0M7RTBCbnFNRTtJQUNFLDRCQUFxQztFMUJxcU16QztFMEJucU1FO0lBQ0UsOEJBQXVDO0UxQnFxTTNDO0UwQm5xTUU7SUFDRSw2QkFBc0M7RTFCcXFNMUM7RTBCbnFNRTtJQUNFLCtCQUF3QztFMUJxcU01QztFMEJscU1FO0lBQ0UsNEJBQW9DO0UxQm9xTXhDO0UwQmpxTUU7SUFDRSw4QkFBc0M7RTFCbXFNMUM7RTBCaHFNRTtJQUNFLDZCQUFxQztFMUJrcU16QztFMEIvcE1FO0lBQ0UsK0JBQXVDO0UxQmlxTTNDO0UwQjlwTUU7SUFDRSw2QkFBcUM7RTFCZ3FNekM7RTBCN3BNRTtJQUNFLCtCQUF1QztFMUIrcE0zQztFMEI1cE1FO0lBQ0UsOEJBQXNDO0UxQjhwTTFDO0UwQjNwTUU7SUFDRSxnQ0FBd0M7RTFCNnBNNUM7RTBCbnRNRTtJQUNFLDRCQUFvQztFMUJxdE14QztFMEJudE1FO0lBQ0UsOEJBQXNDO0UxQnF0TTFDO0UwQm50TUU7SUFDRSw2QkFBcUM7RTFCcXRNekM7RTBCbnRNRTtJQUNFLCtCQUF1QztFMUJxdE0zQztFMEJudE1FO0lBQ0UsNkJBQXFDO0UxQnF0TXpDO0UwQm50TUU7SUFDRSwrQkFBdUM7RTFCcXRNM0M7RTBCbnRNRTtJQUNFLDhCQUFzQztFMUJxdE0xQztFMEJudE1FO0lBQ0UsZ0NBQXdDO0UxQnF0TTVDO0UwQmx0TUU7SUFDRSw0QkFBb0M7RTFCb3RNeEM7RTBCanRNRTtJQUNFLDhCQUFzQztFMUJtdE0xQztFMEJodE1FO0lBQ0UsNkJBQXFDO0UxQmt0TXpDO0UwQi9zTUU7SUFDRSwrQkFBdUM7RTFCaXRNM0M7RTBCOXNNRTtJQUNFLDZCQUFxQztFMUJndE16QztFMEI3c01FO0lBQ0UsK0JBQXVDO0UxQitzTTNDO0UwQjVzTUU7SUFDRSw4QkFBc0M7RTFCOHNNMUM7RTBCM3NNRTtJQUNFLGdDQUF3QztFMUI2c001QztBQUNGOztBRTUzTUU7RXdCb0xFO0lBQ0UsMEJBQW9DO0UxQjRzTXhDO0UwQjFzTUU7SUFDRSw0QkFBc0M7RTFCNHNNMUM7RTBCMXNNRTtJQUNFLDJCQUFxQztFMUI0c016QztFMEIxc01FO0lBQ0UsNkJBQXVDO0UxQjRzTTNDO0UwQjFzTUU7SUFDRSwyQkFBcUM7RTFCNHNNekM7RTBCMXNNRTtJQUNFLDZCQUF1QztFMUI0c00zQztFMEIxc01FO0lBQ0UsNEJBQXNDO0UxQjRzTTFDO0UwQjFzTUU7SUFDRSw4QkFBd0M7RTFCNHNNNUM7RTBCbHVNRTtJQTBCRSwwQkFBb0M7RTFCMnNNeEM7RTBCbHVNRTtJQTJCRSw0QkFBc0M7RTFCMHNNMUM7RTBCbHVNRTtJQTRCRSwyQkFBcUM7RTFCeXNNekM7RTBCbHVNRTtJQTZCRSw2QkFBdUM7RTFCd3NNM0M7RTBCbHVNRTtJQThCRSwyQkFBcUM7RTFCdXNNekM7RTBCbHVNRTtJQStCRSw2QkFBdUM7RTFCc3NNM0M7RTBCbHVNRTtJQWdDRSw0QkFBc0M7RTFCcXNNMUM7RTBCbHVNRTtJQWlDRSw4QkFBd0M7RTFCb3NNNUM7RTBCMXZNRTtJQUNFLDBCQUFvQztFMUI0dk14QztFMEIxdk1FO0lBQ0UsNEJBQXNDO0UxQjR2TTFDO0UwQjF2TUU7SUFDRSwyQkFBcUM7RTFCNHZNekM7RTBCMXZNRTtJQUNFLDZCQUF1QztFMUI0dk0zQztFMEIxdk1FO0lBQ0UsMkJBQXFDO0UxQjR2TXpDO0UwQjF2TUU7SUFDRSw2QkFBdUM7RTFCNHZNM0M7RTBCMXZNRTtJQUNFLDRCQUFzQztFMUI0dk0xQztFMEIxdk1FO0lBQ0UsOEJBQXdDO0UxQjR2TTVDO0UwQnp2TUU7SUFDRSwwQkFBb0M7RTFCMnZNeEM7RTBCeHZNRTtJQUNFLDRCQUFzQztFMUIwdk0xQztFMEJ2dk1FO0lBQ0UsMkJBQXFDO0UxQnl2TXpDO0UwQnR2TUU7SUFDRSw2QkFBdUM7RTFCd3ZNM0M7RTBCcnZNRTtJQUNFLDJCQUFxQztFMUJ1dk16QztFMEJwdk1FO0lBQ0UsNkJBQXVDO0UxQnN2TTNDO0UwQm52TUU7SUFDRSw0QkFBc0M7RTFCcXZNMUM7RTBCbHZNRTtJQUNFLDhCQUF3QztFMUJvdk01QztFMEIxeU1FO0lBQ0UsMkJBQW9DO0UxQjR5TXhDO0UwQjF5TUU7SUFDRSw2QkFBc0M7RTFCNHlNMUM7RTBCMXlNRTtJQUNFLDRCQUFxQztFMUI0eU16QztFMEIxeU1FO0lBQ0UsOEJBQXVDO0UxQjR5TTNDO0UwQjF5TUU7SUFDRSw0QkFBcUM7RTFCNHlNekM7RTBCMXlNRTtJQUNFLDhCQUF1QztFMUI0eU0zQztFMEIxeU1FO0lBQ0UsNkJBQXNDO0UxQjR5TTFDO0UwQjF5TUU7SUFDRSwrQkFBd0M7RTFCNHlNNUM7RTBCenlNRTtJQUNFLDJCQUFvQztFMUIyeU14QztFMEJ4eU1FO0lBQ0UsNkJBQXNDO0UxQjB5TTFDO0UwQnZ5TUU7SUFDRSw0QkFBcUM7RTFCeXlNekM7RTBCdHlNRTtJQUNFLDhCQUF1QztFMUJ3eU0zQztFMEJyeU1FO0lBQ0UsNEJBQXFDO0UxQnV5TXpDO0UwQnB5TUU7SUFDRSw4QkFBdUM7RTFCc3lNM0M7RTBCbnlNRTtJQUNFLDZCQUFzQztFMUJxeU0xQztFMEJseU1FO0lBQ0UsK0JBQXdDO0UxQm95TTVDO0UwQjExTUU7SUFDRSwyQkFBb0M7RTFCNDFNeEM7RTBCMTFNRTtJQUNFLDZCQUFzQztFMUI0MU0xQztFMEIxMU1FO0lBQ0UsNEJBQXFDO0UxQjQxTXpDO0UwQjExTUU7SUFDRSw4QkFBdUM7RTFCNDFNM0M7RTBCMTFNRTtJQUNFLDRCQUFxQztFMUI0MU16QztFMEIxMU1FO0lBQ0UsOEJBQXVDO0UxQjQxTTNDO0UwQjExTUU7SUFDRSw2QkFBc0M7RTFCNDFNMUM7RTBCMTFNRTtJQUNFLCtCQUF3QztFMUI0MU01QztFMEJ6MU1FO0lBQ0UsMkJBQW9DO0UxQjIxTXhDO0UwQngxTUU7SUFDRSw2QkFBc0M7RTFCMDFNMUM7RTBCdjFNRTtJQUNFLDRCQUFxQztFMUJ5MU16QztFMEJ0MU1FO0lBQ0UsOEJBQXVDO0UxQncxTTNDO0UwQnIxTUU7SUFDRSw0QkFBcUM7RTFCdTFNekM7RTBCcDFNRTtJQUNFLDhCQUF1QztFMUJzMU0zQztFMEJuMU1FO0lBQ0UsNkJBQXNDO0UxQnExTTFDO0UwQmwxTUU7SUFDRSwrQkFBd0M7RTFCbzFNNUM7RTBCMTRNRTtJQUNFLDJCQUFvQztFMUI0NE14QztFMEIxNE1FO0lBQ0UsNkJBQXNDO0UxQjQ0TTFDO0UwQjE0TUU7SUFDRSw0QkFBcUM7RTFCNDRNekM7RTBCMTRNRTtJQUNFLDhCQUF1QztFMUI0NE0zQztFMEIxNE1FO0lBQ0UsNEJBQXFDO0UxQjQ0TXpDO0UwQjE0TUU7SUFDRSw4QkFBdUM7RTFCNDRNM0M7RTBCMTRNRTtJQUNFLDZCQUFzQztFMUI0NE0xQztFMEIxNE1FO0lBQ0UsK0JBQXdDO0UxQjQ0TTVDO0UwQno0TUU7SUFDRSwyQkFBb0M7RTFCMjRNeEM7RTBCeDRNRTtJQUNFLDZCQUFzQztFMUIwNE0xQztFMEJ2NE1FO0lBQ0UsNEJBQXFDO0UxQnk0TXpDO0UwQnQ0TUU7SUFDRSw4QkFBdUM7RTFCdzRNM0M7RTBCcjRNRTtJQUNFLDRCQUFxQztFMUJ1NE16QztFMEJwNE1FO0lBQ0UsOEJBQXVDO0UxQnM0TTNDO0UwQm40TUU7SUFDRSw2QkFBc0M7RTFCcTRNMUM7RTBCbDRNRTtJQUNFLCtCQUF3QztFMUJvNE01QztFMEIxN01FO0lBQ0UsMkJBQW9DO0UxQjQ3TXhDO0UwQjE3TUU7SUFDRSw2QkFBc0M7RTFCNDdNMUM7RTBCMTdNRTtJQUNFLDRCQUFxQztFMUI0N016QztFMEIxN01FO0lBQ0UsOEJBQXVDO0UxQjQ3TTNDO0UwQjE3TUU7SUFDRSw0QkFBcUM7RTFCNDdNekM7RTBCMTdNRTtJQUNFLDhCQUF1QztFMUI0N00zQztFMEIxN01FO0lBQ0UsNkJBQXNDO0UxQjQ3TTFDO0UwQjE3TUU7SUFDRSwrQkFBd0M7RTFCNDdNNUM7RTBCejdNRTtJQUNFLDJCQUFvQztFMUIyN014QztFMEJ4N01FO0lBQ0UsNkJBQXNDO0UxQjA3TTFDO0UwQnY3TUU7SUFDRSw0QkFBcUM7RTFCeTdNekM7RTBCdDdNRTtJQUNFLDhCQUF1QztFMUJ3N00zQztFMEJyN01FO0lBQ0UsNEJBQXFDO0UxQnU3TXpDO0UwQnA3TUU7SUFDRSw4QkFBdUM7RTFCczdNM0M7RTBCbjdNRTtJQUNFLDZCQUFzQztFMUJxN00xQztFMEJsN01FO0lBQ0UsK0JBQXdDO0UxQm83TTVDO0UwQjErTUU7SUFDRSwyQkFBb0M7RTFCNCtNeEM7RTBCMStNRTtJQUNFLDZCQUFzQztFMUI0K00xQztFMEIxK01FO0lBQ0UsNEJBQXFDO0UxQjQrTXpDO0UwQjErTUU7SUFDRSw4QkFBdUM7RTFCNCtNM0M7RTBCMStNRTtJQUNFLDRCQUFxQztFMUI0K016QztFMEIxK01FO0lBQ0UsOEJBQXVDO0UxQjQrTTNDO0UwQjErTUU7SUFDRSw2QkFBc0M7RTFCNCtNMUM7RTBCMStNRTtJQUNFLCtCQUF3QztFMUI0K001QztFMEJ6K01FO0lBQ0UsMkJBQW9DO0UxQjIrTXhDO0UwQngrTUU7SUFDRSw2QkFBc0M7RTFCMCtNMUM7RTBCditNRTtJQUNFLDRCQUFxQztFMUJ5K016QztFMEJ0K01FO0lBQ0UsOEJBQXVDO0UxQncrTTNDO0UwQnIrTUU7SUFDRSw0QkFBcUM7RTFCdStNekM7RTBCcCtNRTtJQUNFLDhCQUF1QztFMUJzK00zQztFMEJuK01FO0lBQ0UsNkJBQXNDO0UxQnErTTFDO0UwQmwrTUU7SUFDRSwrQkFBd0M7RTFCbytNNUM7RTBCMWhORTtJQUNFLDJCQUFvQztFMUI0aE54QztFMEIxaE5FO0lBQ0UsNkJBQXNDO0UxQjRoTjFDO0UwQjFoTkU7SUFDRSw0QkFBcUM7RTFCNGhOekM7RTBCMWhORTtJQUNFLDhCQUF1QztFMUI0aE4zQztFMEIxaE5FO0lBQ0UsNEJBQXFDO0UxQjRoTnpDO0UwQjFoTkU7SUFDRSw4QkFBdUM7RTFCNGhOM0M7RTBCMWhORTtJQUNFLDZCQUFzQztFMUI0aE4xQztFMEIxaE5FO0lBQ0UsK0JBQXdDO0UxQjRoTjVDO0UwQnpoTkU7SUFDRSwyQkFBb0M7RTFCMmhOeEM7RTBCeGhORTtJQUNFLDZCQUFzQztFMUIwaE4xQztFMEJ2aE5FO0lBQ0UsNEJBQXFDO0UxQnloTnpDO0UwQnRoTkU7SUFDRSw4QkFBdUM7RTFCd2hOM0M7RTBCcmhORTtJQUNFLDRCQUFxQztFMUJ1aE56QztFMEJwaE5FO0lBQ0UsOEJBQXVDO0UxQnNoTjNDO0UwQm5oTkU7SUFDRSw2QkFBc0M7RTFCcWhOMUM7RTBCbGhORTtJQUNFLCtCQUF3QztFMUJvaE41QztFMEJqak5FO0lBeEJFLDJCQUFvQztFMUI0a054QztFMEJoak5FO0lBekJFLDZCQUFzQztFMUI0a04xQztFMEIvaU5FO0lBMUJFLDRCQUFxQztFMUI0a056QztFMEI5aU5FO0lBM0JFLDhCQUF1QztFMUI0a04zQztFMEI3aU5FO0lBNUJFLDRCQUFxQztFMUI0a056QztFMEI1aU5FO0lBN0JFLDhCQUF1QztFMUI0a04zQztFMEIzaU5FO0lBOUJFLDZCQUFzQztFMUI0a04xQztFMEIxaU5FO0lBL0JFLCtCQUF3QztFMUI0a041QztFMEJ6a05FO0lBQ0UsMkJBQW9DO0UxQjJrTnhDO0UwQnhrTkU7SUFDRSw2QkFBc0M7RTFCMGtOMUM7RTBCdmtORTtJQUNFLDRCQUFxQztFMUJ5a056QztFMEJ0a05FO0lBQ0UsOEJBQXVDO0UxQndrTjNDO0UwQnJrTkU7SUFDRSw0QkFBcUM7RTFCdWtOekM7RTBCcGtORTtJQUNFLDhCQUF1QztFMUJza04zQztFMEJua05FO0lBQ0UsNkJBQXNDO0UxQnFrTjFDO0UwQmxrTkU7SUFDRSwrQkFBd0M7RTFCb2tONUM7RTBCMW5ORTtJQUNFLDJCQUFvQztFMUI0bk54QztFMEIxbk5FO0lBQ0UsNkJBQXNDO0UxQjRuTjFDO0UwQjFuTkU7SUFDRSw0QkFBcUM7RTFCNG5OekM7RTBCMW5ORTtJQUNFLDhCQUF1QztFMUI0bk4zQztFMEIxbk5FO0lBQ0UsNEJBQXFDO0UxQjRuTnpDO0UwQjFuTkU7SUFDRSw4QkFBdUM7RTFCNG5OM0M7RTBCMW5ORTtJQUNFLDZCQUFzQztFMUI0bk4xQztFMEIxbk5FO0lBQ0UsK0JBQXdDO0UxQjRuTjVDO0UwQnpuTkU7SUFDRSwyQkFBb0M7RTFCMm5OeEM7RTBCeG5ORTtJQUNFLDZCQUFzQztFMUIwbk4xQztFMEJ2bk5FO0lBQ0UsNEJBQXFDO0UxQnluTnpDO0UwQnRuTkU7SUFDRSw4QkFBdUM7RTFCd25OM0M7RTBCcm5ORTtJQUNFLDRCQUFxQztFMUJ1bk56QztFMEJwbk5FO0lBQ0UsOEJBQXVDO0UxQnNuTjNDO0UwQm5uTkU7SUFDRSw2QkFBc0M7RTFCcW5OMUM7RTBCbG5ORTtJQUNFLCtCQUF3QztFMUJvbk41QztFMEIxcU5FO0lBQ0UsMkJBQW9DO0UxQjRxTnhDO0UwQjFxTkU7SUFDRSw2QkFBc0M7RTFCNHFOMUM7RTBCMXFORTtJQUNFLDRCQUFxQztFMUI0cU56QztFMEIxcU5FO0lBQ0UsOEJBQXVDO0UxQjRxTjNDO0UwQjFxTkU7SUFDRSw0QkFBcUM7RTFCNHFOekM7RTBCMXFORTtJQUNFLDhCQUF1QztFMUI0cU4zQztFMEIxcU5FO0lBQ0UsNkJBQXNDO0UxQjRxTjFDO0UwQjFxTkU7SUFDRSwrQkFBd0M7RTFCNHFONUM7RTBCenFORTtJQUNFLDJCQUFvQztFMUIycU54QztFMEJ4cU5FO0lBQ0UsNkJBQXNDO0UxQjBxTjFDO0UwQnZxTkU7SUFDRSw0QkFBcUM7RTFCeXFOekM7RTBCdHFORTtJQUNFLDhCQUF1QztFMUJ3cU4zQztFMEJycU5FO0lBQ0UsNEJBQXFDO0UxQnVxTnpDO0UwQnBxTkU7SUFDRSw4QkFBdUM7RTFCc3FOM0M7RTBCbnFORTtJQUNFLDZCQUFzQztFMUJxcU4xQztFMEJscU5FO0lBQ0UsK0JBQXdDO0UxQm9xTjVDO0UwQjF0TkU7SUFDRSwyQkFBb0M7RTFCNHROeEM7RTBCMXRORTtJQUNFLDZCQUFzQztFMUI0dE4xQztFMEIxdE5FO0lBQ0UsNEJBQXFDO0UxQjR0TnpDO0UwQjF0TkU7SUFDRSw4QkFBdUM7RTFCNHROM0M7RTBCMXRORTtJQUNFLDRCQUFxQztFMUI0dE56QztFMEIxdE5FO0lBQ0UsOEJBQXVDO0UxQjR0TjNDO0UwQjF0TkU7SUFDRSw2QkFBc0M7RTFCNHROMUM7RTBCMXRORTtJQUNFLCtCQUF3QztFMUI0dE41QztFMEJ6dE5FO0lBQ0UsMkJBQW9DO0UxQjJ0TnhDO0UwQnh0TkU7SUFDRSw2QkFBc0M7RTFCMHROMUM7RTBCdnRORTtJQUNFLDRCQUFxQztFMUJ5dE56QztFMEJ0dE5FO0lBQ0UsOEJBQXVDO0UxQnd0TjNDO0UwQnJ0TkU7SUFDRSw0QkFBcUM7RTFCdXROekM7RTBCcHRORTtJQUNFLDhCQUF1QztFMUJzdE4zQztFMEJudE5FO0lBQ0UsNkJBQXNDO0UxQnF0TjFDO0UwQmx0TkU7SUFDRSwrQkFBd0M7RTFCb3RONUM7RTBCMXdORTtJQUNFLDJCQUFvQztFMUI0d054QztFMEIxd05FO0lBQ0UsNkJBQXNDO0UxQjR3TjFDO0UwQjF3TkU7SUFDRSw0QkFBcUM7RTFCNHdOekM7RTBCMXdORTtJQUNFLDhCQUF1QztFMUI0d04zQztFMEIxd05FO0lBQ0UsNEJBQXFDO0UxQjR3TnpDO0UwQjF3TkU7SUFDRSw4QkFBdUM7RTFCNHdOM0M7RTBCMXdORTtJQUNFLDZCQUFzQztFMUI0d04xQztFMEIxd05FO0lBQ0UsK0JBQXdDO0UxQjR3TjVDO0UwQnp3TkU7SUFDRSwyQkFBb0M7RTFCMndOeEM7RTBCeHdORTtJQUNFLDZCQUFzQztFMUIwd04xQztFMEJ2d05FO0lBQ0UsNEJBQXFDO0UxQnl3TnpDO0UwQnR3TkU7SUFDRSw4QkFBdUM7RTFCd3dOM0M7RTBCcndORTtJQUNFLDRCQUFxQztFMUJ1d056QztFMEJwd05FO0lBQ0UsOEJBQXVDO0UxQnN3TjNDO0UwQm53TkU7SUFDRSw2QkFBc0M7RTFCcXdOMUM7RTBCbHdORTtJQUNFLCtCQUF3QztFMUJvd041QztFMEIxek5FO0lBQ0UsMkJBQW9DO0UxQjR6TnhDO0UwQjF6TkU7SUFDRSw2QkFBc0M7RTFCNHpOMUM7RTBCMXpORTtJQUNFLDRCQUFxQztFMUI0ek56QztFMEIxek5FO0lBQ0UsOEJBQXVDO0UxQjR6TjNDO0UwQjF6TkU7SUFDRSw0QkFBcUM7RTFCNHpOekM7RTBCMXpORTtJQUNFLDhCQUF1QztFMUI0ek4zQztFMEIxek5FO0lBQ0UsNkJBQXNDO0UxQjR6TjFDO0UwQjF6TkU7SUFDRSwrQkFBd0M7RTFCNHpONUM7RTBCenpORTtJQUNFLDRCQUFvQztFMUIyek54QztFMEJ4ek5FO0lBQ0UsOEJBQXNDO0UxQjB6TjFDO0UwQnZ6TkU7SUFDRSw2QkFBcUM7RTFCeXpOekM7RTBCdHpORTtJQUNFLCtCQUF1QztFMUJ3ek4zQztFMEJyek5FO0lBQ0UsNkJBQXFDO0UxQnV6TnpDO0UwQnB6TkU7SUFDRSwrQkFBdUM7RTFCc3pOM0M7RTBCbnpORTtJQUNFLDhCQUFzQztFMUJxek4xQztFMEJsek5FO0lBQ0UsZ0NBQXdDO0UxQm96TjVDO0UwQjEyTkU7SUFDRSwyQkFBb0M7RTFCNDJOeEM7RTBCMTJORTtJQUNFLDZCQUFzQztFMUI0Mk4xQztFMEIxMk5FO0lBQ0UsNEJBQXFDO0UxQjQyTnpDO0UwQjEyTkU7SUFDRSw4QkFBdUM7RTFCNDJOM0M7RTBCMTJORTtJQUNFLDRCQUFxQztFMUI0Mk56QztFMEIxMk5FO0lBQ0UsOEJBQXVDO0UxQjQyTjNDO0UwQjEyTkU7SUFDRSw2QkFBc0M7RTFCNDJOMUM7RTBCMTJORTtJQUNFLCtCQUF3QztFMUI0Mk41QztFMEJ6Mk5FO0lBQ0UsNEJBQW9DO0UxQjIyTnhDO0UwQngyTkU7SUFDRSw4QkFBc0M7RTFCMDJOMUM7RTBCdjJORTtJQUNFLDZCQUFxQztFMUJ5Mk56QztFMEJ0Mk5FO0lBQ0UsK0JBQXVDO0UxQncyTjNDO0UwQnIyTkU7SUFDRSw2QkFBcUM7RTFCdTJOekM7RTBCcDJORTtJQUNFLCtCQUF1QztFMUJzMk4zQztFMEJuMk5FO0lBQ0UsOEJBQXNDO0UxQnEyTjFDO0UwQmwyTkU7SUFDRSxnQ0FBd0M7RTFCbzJONUM7RTBCMTVORTtJQUNFLDJCQUFvQztFMUI0NU54QztFMEIxNU5FO0lBQ0UsNkJBQXNDO0UxQjQ1TjFDO0UwQjE1TkU7SUFDRSw0QkFBcUM7RTFCNDVOekM7RTBCMTVORTtJQUNFLDhCQUF1QztFMUI0NU4zQztFMEIxNU5FO0lBQ0UsNEJBQXFDO0UxQjQ1TnpDO0UwQjE1TkU7SUFDRSw4QkFBdUM7RTFCNDVOM0M7RTBCMTVORTtJQUNFLDZCQUFzQztFMUI0NU4xQztFMEIxNU5FO0lBQ0UsK0JBQXdDO0UxQjQ1TjVDO0UwQno1TkU7SUFDRSw0QkFBb0M7RTFCMjVOeEM7RTBCeDVORTtJQUNFLDhCQUFzQztFMUIwNU4xQztFMEJ2NU5FO0lBQ0UsNkJBQXFDO0UxQnk1TnpDO0UwQnQ1TkU7SUFDRSwrQkFBdUM7RTFCdzVOM0M7RTBCcjVORTtJQUNFLDZCQUFxQztFMUJ1NU56QztFMEJwNU5FO0lBQ0UsK0JBQXVDO0UxQnM1TjNDO0UwQm41TkU7SUFDRSw4QkFBc0M7RTFCcTVOMUM7RTBCbDVORTtJQUNFLGdDQUF3QztFMUJvNU41QztFMEJqN05FO0lBeEJFLDJCQUFvQztFMUI0OE54QztFMEJoN05FO0lBekJFLDZCQUFzQztFMUI0OE4xQztFMEIvNk5FO0lBMUJFLDRCQUFxQztFMUI0OE56QztFMEI5Nk5FO0lBM0JFLDhCQUF1QztFMUI0OE4zQztFMEI3Nk5FO0lBNUJFLDRCQUFxQztFMUI0OE56QztFMEI1Nk5FO0lBN0JFLDhCQUF1QztFMUI0OE4zQztFMEIzNk5FO0lBOUJFLDZCQUFzQztFMUI0OE4xQztFMEIxNk5FO0lBL0JFLCtCQUF3QztFMUI0OE41QztFMEJ6OE5FO0lBQ0UsNEJBQW9DO0UxQjI4TnhDO0UwQng4TkU7SUFDRSw4QkFBc0M7RTFCMDhOMUM7RTBCdjhORTtJQUNFLDZCQUFxQztFMUJ5OE56QztFMEJ0OE5FO0lBQ0UsK0JBQXVDO0UxQnc4TjNDO0UwQnI4TkU7SUFDRSw2QkFBcUM7RTFCdThOekM7RTBCcDhORTtJQUNFLCtCQUF1QztFMUJzOE4zQztFMEJuOE5FO0lBQ0UsOEJBQXNDO0UxQnE4TjFDO0UwQmw4TkU7SUFDRSxnQ0FBd0M7RTFCbzhONUM7RTBCMS9ORTtJQUNFLDJCQUFvQztFMUI0L054QztFMEIxL05FO0lBQ0UsNkJBQXNDO0UxQjQvTjFDO0UwQjEvTkU7SUFDRSw0QkFBcUM7RTFCNC9OekM7RTBCMS9ORTtJQUNFLDhCQUF1QztFMUI0L04zQztFMEIxL05FO0lBQ0UsNEJBQXFDO0UxQjQvTnpDO0UwQjEvTkU7SUFDRSw4QkFBdUM7RTFCNC9OM0M7RTBCMS9ORTtJQUNFLDZCQUFzQztFMUI0L04xQztFMEIxL05FO0lBQ0UsK0JBQXdDO0UxQjQvTjVDO0UwQnovTkU7SUFDRSw0QkFBb0M7RTFCMi9OeEM7RTBCeC9ORTtJQUNFLDhCQUFzQztFMUIwL04xQztFMEJ2L05FO0lBQ0UsNkJBQXFDO0UxQnkvTnpDO0UwQnQvTkU7SUFDRSwrQkFBdUM7RTFCdy9OM0M7RTBCci9ORTtJQUNFLDZCQUFxQztFMUJ1L056QztFMEJwL05FO0lBQ0UsK0JBQXVDO0UxQnMvTjNDO0UwQm4vTkU7SUFDRSw4QkFBc0M7RTFCcS9OMUM7RTBCbC9ORTtJQUNFLGdDQUF3QztFMUJvL041QztFMEIxaU9FO0lBQ0UsMkJBQW9DO0UxQjRpT3hDO0UwQjFpT0U7SUFDRSw2QkFBc0M7RTFCNGlPMUM7RTBCMWlPRTtJQUNFLDRCQUFxQztFMUI0aU96QztFMEIxaU9FO0lBQ0UsOEJBQXVDO0UxQjRpTzNDO0UwQjFpT0U7SUFDRSw0QkFBcUM7RTFCNGlPekM7RTBCMWlPRTtJQUNFLDhCQUF1QztFMUI0aU8zQztFMEIxaU9FO0lBQ0UsNkJBQXNDO0UxQjRpTzFDO0UwQjFpT0U7SUFDRSwrQkFBd0M7RTFCNGlPNUM7RTBCemlPRTtJQUNFLDRCQUFvQztFMUIyaU94QztFMEJ4aU9FO0lBQ0UsOEJBQXNDO0UxQjBpTzFDO0UwQnZpT0U7SUFDRSw2QkFBcUM7RTFCeWlPekM7RTBCdGlPRTtJQUNFLCtCQUF1QztFMUJ3aU8zQztFMEJyaU9FO0lBQ0UsNkJBQXFDO0UxQnVpT3pDO0UwQnBpT0U7SUFDRSwrQkFBdUM7RTFCc2lPM0M7RTBCbmlPRTtJQUNFLDhCQUFzQztFMUJxaU8xQztFMEJsaU9FO0lBQ0UsZ0NBQXdDO0UxQm9pTzVDO0UwQjFsT0U7SUFDRSwyQkFBb0M7RTFCNGxPeEM7RTBCMWxPRTtJQUNFLDZCQUFzQztFMUI0bE8xQztFMEIxbE9FO0lBQ0UsNEJBQXFDO0UxQjRsT3pDO0UwQjFsT0U7SUFDRSw4QkFBdUM7RTFCNGxPM0M7RTBCMWxPRTtJQUNFLDRCQUFxQztFMUI0bE96QztFMEIxbE9FO0lBQ0UsOEJBQXVDO0UxQjRsTzNDO0UwQjFsT0U7SUFDRSw2QkFBc0M7RTFCNGxPMUM7RTBCMWxPRTtJQUNFLCtCQUF3QztFMUI0bE81QztFMEJ6bE9FO0lBQ0UsNEJBQW9DO0UxQjJsT3hDO0UwQnhsT0U7SUFDRSw4QkFBc0M7RTFCMGxPMUM7RTBCdmxPRTtJQUNFLDZCQUFxQztFMUJ5bE96QztFMEJ0bE9FO0lBQ0UsK0JBQXVDO0UxQndsTzNDO0UwQnJsT0U7SUFDRSw2QkFBcUM7RTFCdWxPekM7RTBCcGxPRTtJQUNFLCtCQUF1QztFMUJzbE8zQztFMEJubE9FO0lBQ0UsOEJBQXNDO0UxQnFsTzFDO0UwQmxsT0U7SUFDRSxnQ0FBd0M7RTFCb2xPNUM7RTBCMW9PRTtJQUNFLDRCQUFvQztFMUI0b094QztFMEIxb09FO0lBQ0UsOEJBQXNDO0UxQjRvTzFDO0UwQjFvT0U7SUFDRSw2QkFBcUM7RTFCNG9PekM7RTBCMW9PRTtJQUNFLCtCQUF1QztFMUI0b08zQztFMEIxb09FO0lBQ0UsNkJBQXFDO0UxQjRvT3pDO0UwQjFvT0U7SUFDRSwrQkFBdUM7RTFCNG9PM0M7RTBCMW9PRTtJQUNFLDhCQUFzQztFMUI0b08xQztFMEIxb09FO0lBQ0UsZ0NBQXdDO0UxQjRvTzVDO0UwQnpvT0U7SUFDRSw0QkFBb0M7RTFCMm9PeEM7RTBCeG9PRTtJQUNFLDhCQUFzQztFMUIwb08xQztFMEJ2b09FO0lBQ0UsNkJBQXFDO0UxQnlvT3pDO0UwQnRvT0U7SUFDRSwrQkFBdUM7RTFCd29PM0M7RTBCcm9PRTtJQUNFLDZCQUFxQztFMUJ1b096QztFMEJwb09FO0lBQ0UsK0JBQXVDO0UxQnNvTzNDO0UwQm5vT0U7SUFDRSw4QkFBc0M7RTFCcW9PMUM7RTBCbG9PRTtJQUNFLGdDQUF3QztFMUJvb081QztBQUNGOztBRS8yT0U7RXdCZ1BFO0lBQ0UsMEJBQW9DO0UxQm1vT3hDO0UwQmpvT0U7SUFDRSw0QkFBc0M7RTFCbW9PMUM7RTBCam9PRTtJQUNFLDJCQUFxQztFMUJtb096QztFMEJqb09FO0lBQ0UsNkJBQXVDO0UxQm1vTzNDO0UwQmpvT0U7SUFDRSwyQkFBcUM7RTFCbW9PekM7RTBCam9PRTtJQUNFLDZCQUF1QztFMUJtb08zQztFMEJqb09FO0lBQ0UsNEJBQXNDO0UxQm1vTzFDO0UwQmpvT0U7SUFDRSw4QkFBd0M7RTFCbW9PNUM7RTBCenBPRTtJQTBCRSwwQkFBb0M7RTFCa29PeEM7RTBCenBPRTtJQTJCRSw0QkFBc0M7RTFCaW9PMUM7RTBCenBPRTtJQTRCRSwyQkFBcUM7RTFCZ29PekM7RTBCenBPRTtJQTZCRSw2QkFBdUM7RTFCK25PM0M7RTBCenBPRTtJQThCRSwyQkFBcUM7RTFCOG5PekM7RTBCenBPRTtJQStCRSw2QkFBdUM7RTFCNm5PM0M7RTBCenBPRTtJQWdDRSw0QkFBc0M7RTFCNG5PMUM7RTBCenBPRTtJQWlDRSw4QkFBd0M7RTFCMm5PNUM7RTBCanJPRTtJQUNFLDBCQUFvQztFMUJtck94QztFMEJqck9FO0lBQ0UsNEJBQXNDO0UxQm1yTzFDO0UwQmpyT0U7SUFDRSwyQkFBcUM7RTFCbXJPekM7RTBCanJPRTtJQUNFLDZCQUF1QztFMUJtck8zQztFMEJqck9FO0lBQ0UsMkJBQXFDO0UxQm1yT3pDO0UwQmpyT0U7SUFDRSw2QkFBdUM7RTFCbXJPM0M7RTBCanJPRTtJQUNFLDRCQUFzQztFMUJtck8xQztFMEJqck9FO0lBQ0UsOEJBQXdDO0UxQm1yTzVDO0UwQmhyT0U7SUFDRSwwQkFBb0M7RTFCa3JPeEM7RTBCL3FPRTtJQUNFLDRCQUFzQztFMUJpck8xQztFMEI5cU9FO0lBQ0UsMkJBQXFDO0UxQmdyT3pDO0UwQjdxT0U7SUFDRSw2QkFBdUM7RTFCK3FPM0M7RTBCNXFPRTtJQUNFLDJCQUFxQztFMUI4cU96QztFMEIzcU9FO0lBQ0UsNkJBQXVDO0UxQjZxTzNDO0UwQjFxT0U7SUFDRSw0QkFBc0M7RTFCNHFPMUM7RTBCenFPRTtJQUNFLDhCQUF3QztFMUIycU81QztFMEJqdU9FO0lBQ0UsMkJBQW9DO0UxQm11T3hDO0UwQmp1T0U7SUFDRSw2QkFBc0M7RTFCbXVPMUM7RTBCanVPRTtJQUNFLDRCQUFxQztFMUJtdU96QztFMEJqdU9FO0lBQ0UsOEJBQXVDO0UxQm11TzNDO0UwQmp1T0U7SUFDRSw0QkFBcUM7RTFCbXVPekM7RTBCanVPRTtJQUNFLDhCQUF1QztFMUJtdU8zQztFMEJqdU9FO0lBQ0UsNkJBQXNDO0UxQm11TzFDO0UwQmp1T0U7SUFDRSwrQkFBd0M7RTFCbXVPNUM7RTBCaHVPRTtJQUNFLDJCQUFvQztFMUJrdU94QztFMEIvdE9FO0lBQ0UsNkJBQXNDO0UxQml1TzFDO0UwQjl0T0U7SUFDRSw0QkFBcUM7RTFCZ3VPekM7RTBCN3RPRTtJQUNFLDhCQUF1QztFMUIrdE8zQztFMEI1dE9FO0lBQ0UsNEJBQXFDO0UxQjh0T3pDO0UwQjN0T0U7SUFDRSw4QkFBdUM7RTFCNnRPM0M7RTBCMXRPRTtJQUNFLDZCQUFzQztFMUI0dE8xQztFMEJ6dE9FO0lBQ0UsK0JBQXdDO0UxQjJ0TzVDO0UwQmp4T0U7SUFDRSwyQkFBb0M7RTFCbXhPeEM7RTBCanhPRTtJQUNFLDZCQUFzQztFMUJteE8xQztFMEJqeE9FO0lBQ0UsNEJBQXFDO0UxQm14T3pDO0UwQmp4T0U7SUFDRSw4QkFBdUM7RTFCbXhPM0M7RTBCanhPRTtJQUNFLDRCQUFxQztFMUJteE96QztFMEJqeE9FO0lBQ0UsOEJBQXVDO0UxQm14TzNDO0UwQmp4T0U7SUFDRSw2QkFBc0M7RTFCbXhPMUM7RTBCanhPRTtJQUNFLCtCQUF3QztFMUJteE81QztFMEJoeE9FO0lBQ0UsMkJBQW9DO0UxQmt4T3hDO0UwQi93T0U7SUFDRSw2QkFBc0M7RTFCaXhPMUM7RTBCOXdPRTtJQUNFLDRCQUFxQztFMUJneE96QztFMEI3d09FO0lBQ0UsOEJBQXVDO0UxQit3TzNDO0UwQjV3T0U7SUFDRSw0QkFBcUM7RTFCOHdPekM7RTBCM3dPRTtJQUNFLDhCQUF1QztFMUI2d08zQztFMEIxd09FO0lBQ0UsNkJBQXNDO0UxQjR3TzFDO0UwQnp3T0U7SUFDRSwrQkFBd0M7RTFCMndPNUM7RTBCajBPRTtJQUNFLDJCQUFvQztFMUJtME94QztFMEJqME9FO0lBQ0UsNkJBQXNDO0UxQm0wTzFDO0UwQmowT0U7SUFDRSw0QkFBcUM7RTFCbTBPekM7RTBCajBPRTtJQUNFLDhCQUF1QztFMUJtME8zQztFMEJqME9FO0lBQ0UsNEJBQXFDO0UxQm0wT3pDO0UwQmowT0U7SUFDRSw4QkFBdUM7RTFCbTBPM0M7RTBCajBPRTtJQUNFLDZCQUFzQztFMUJtME8xQztFMEJqME9FO0lBQ0UsK0JBQXdDO0UxQm0wTzVDO0UwQmgwT0U7SUFDRSwyQkFBb0M7RTFCazBPeEM7RTBCL3pPRTtJQUNFLDZCQUFzQztFMUJpME8xQztFMEI5ek9FO0lBQ0UsNEJBQXFDO0UxQmcwT3pDO0UwQjd6T0U7SUFDRSw4QkFBdUM7RTFCK3pPM0M7RTBCNXpPRTtJQUNFLDRCQUFxQztFMUI4ek96QztFMEIzek9FO0lBQ0UsOEJBQXVDO0UxQjZ6TzNDO0UwQjF6T0U7SUFDRSw2QkFBc0M7RTFCNHpPMUM7RTBCenpPRTtJQUNFLCtCQUF3QztFMUIyek81QztFMEJqM09FO0lBQ0UsMkJBQW9DO0UxQm0zT3hDO0UwQmozT0U7SUFDRSw2QkFBc0M7RTFCbTNPMUM7RTBCajNPRTtJQUNFLDRCQUFxQztFMUJtM096QztFMEJqM09FO0lBQ0UsOEJBQXVDO0UxQm0zTzNDO0UwQmozT0U7SUFDRSw0QkFBcUM7RTFCbTNPekM7RTBCajNPRTtJQUNFLDhCQUF1QztFMUJtM08zQztFMEJqM09FO0lBQ0UsNkJBQXNDO0UxQm0zTzFDO0UwQmozT0U7SUFDRSwrQkFBd0M7RTFCbTNPNUM7RTBCaDNPRTtJQUNFLDJCQUFvQztFMUJrM094QztFMEIvMk9FO0lBQ0UsNkJBQXNDO0UxQmkzTzFDO0UwQjkyT0U7SUFDRSw0QkFBcUM7RTFCZzNPekM7RTBCNzJPRTtJQUNFLDhCQUF1QztFMUIrMk8zQztFMEI1Mk9FO0lBQ0UsNEJBQXFDO0UxQjgyT3pDO0UwQjMyT0U7SUFDRSw4QkFBdUM7RTFCNjJPM0M7RTBCMTJPRTtJQUNFLDZCQUFzQztFMUI0Mk8xQztFMEJ6Mk9FO0lBQ0UsK0JBQXdDO0UxQjIyTzVDO0UwQmo2T0U7SUFDRSwyQkFBb0M7RTFCbTZPeEM7RTBCajZPRTtJQUNFLDZCQUFzQztFMUJtNk8xQztFMEJqNk9FO0lBQ0UsNEJBQXFDO0UxQm02T3pDO0UwQmo2T0U7SUFDRSw4QkFBdUM7RTFCbTZPM0M7RTBCajZPRTtJQUNFLDRCQUFxQztFMUJtNk96QztFMEJqNk9FO0lBQ0UsOEJBQXVDO0UxQm02TzNDO0UwQmo2T0U7SUFDRSw2QkFBc0M7RTFCbTZPMUM7RTBCajZPRTtJQUNFLCtCQUF3QztFMUJtNk81QztFMEJoNk9FO0lBQ0UsMkJBQW9DO0UxQms2T3hDO0UwQi81T0U7SUFDRSw2QkFBc0M7RTFCaTZPMUM7RTBCOTVPRTtJQUNFLDRCQUFxQztFMUJnNk96QztFMEI3NU9FO0lBQ0UsOEJBQXVDO0UxQis1TzNDO0UwQjU1T0U7SUFDRSw0QkFBcUM7RTFCODVPekM7RTBCMzVPRTtJQUNFLDhCQUF1QztFMUI2NU8zQztFMEIxNU9FO0lBQ0UsNkJBQXNDO0UxQjQ1TzFDO0UwQno1T0U7SUFDRSwrQkFBd0M7RTFCMjVPNUM7RTBCajlPRTtJQUNFLDJCQUFvQztFMUJtOU94QztFMEJqOU9FO0lBQ0UsNkJBQXNDO0UxQm05TzFDO0UwQmo5T0U7SUFDRSw0QkFBcUM7RTFCbTlPekM7RTBCajlPRTtJQUNFLDhCQUF1QztFMUJtOU8zQztFMEJqOU9FO0lBQ0UsNEJBQXFDO0UxQm05T3pDO0UwQmo5T0U7SUFDRSw4QkFBdUM7RTFCbTlPM0M7RTBCajlPRTtJQUNFLDZCQUFzQztFMUJtOU8xQztFMEJqOU9FO0lBQ0UsK0JBQXdDO0UxQm05TzVDO0UwQmg5T0U7SUFDRSwyQkFBb0M7RTFCazlPeEM7RTBCLzhPRTtJQUNFLDZCQUFzQztFMUJpOU8xQztFMEI5OE9FO0lBQ0UsNEJBQXFDO0UxQmc5T3pDO0UwQjc4T0U7SUFDRSw4QkFBdUM7RTFCKzhPM0M7RTBCNThPRTtJQUNFLDRCQUFxQztFMUI4OE96QztFMEIzOE9FO0lBQ0UsOEJBQXVDO0UxQjY4TzNDO0UwQjE4T0U7SUFDRSw2QkFBc0M7RTFCNDhPMUM7RTBCejhPRTtJQUNFLCtCQUF3QztFMUIyOE81QztFMEJ4K09FO0lBeEJFLDJCQUFvQztFMUJtZ1B4QztFMEJ2K09FO0lBekJFLDZCQUFzQztFMUJtZ1AxQztFMEJ0K09FO0lBMUJFLDRCQUFxQztFMUJtZ1B6QztFMEJyK09FO0lBM0JFLDhCQUF1QztFMUJtZ1AzQztFMEJwK09FO0lBNUJFLDRCQUFxQztFMUJtZ1B6QztFMEJuK09FO0lBN0JFLDhCQUF1QztFMUJtZ1AzQztFMEJsK09FO0lBOUJFLDZCQUFzQztFMUJtZ1AxQztFMEJqK09FO0lBL0JFLCtCQUF3QztFMUJtZ1A1QztFMEJoZ1BFO0lBQ0UsMkJBQW9DO0UxQmtnUHhDO0UwQi8vT0U7SUFDRSw2QkFBc0M7RTFCaWdQMUM7RTBCOS9PRTtJQUNFLDRCQUFxQztFMUJnZ1B6QztFMEI3L09FO0lBQ0UsOEJBQXVDO0UxQisvTzNDO0UwQjUvT0U7SUFDRSw0QkFBcUM7RTFCOC9PekM7RTBCMy9PRTtJQUNFLDhCQUF1QztFMUI2L08zQztFMEIxL09FO0lBQ0UsNkJBQXNDO0UxQjQvTzFDO0UwQnovT0U7SUFDRSwrQkFBd0M7RTFCMi9PNUM7RTBCampQRTtJQUNFLDJCQUFvQztFMUJtalB4QztFMEJqalBFO0lBQ0UsNkJBQXNDO0UxQm1qUDFDO0UwQmpqUEU7SUFDRSw0QkFBcUM7RTFCbWpQekM7RTBCampQRTtJQUNFLDhCQUF1QztFMUJtalAzQztFMEJqalBFO0lBQ0UsNEJBQXFDO0UxQm1qUHpDO0UwQmpqUEU7SUFDRSw4QkFBdUM7RTFCbWpQM0M7RTBCampQRTtJQUNFLDZCQUFzQztFMUJtalAxQztFMEJqalBFO0lBQ0UsK0JBQXdDO0UxQm1qUDVDO0UwQmhqUEU7SUFDRSwyQkFBb0M7RTFCa2pQeEM7RTBCL2lQRTtJQUNFLDZCQUFzQztFMUJpalAxQztFMEI5aVBFO0lBQ0UsNEJBQXFDO0UxQmdqUHpDO0UwQjdpUEU7SUFDRSw4QkFBdUM7RTFCK2lQM0M7RTBCNWlQRTtJQUNFLDRCQUFxQztFMUI4aVB6QztFMEIzaVBFO0lBQ0UsOEJBQXVDO0UxQjZpUDNDO0UwQjFpUEU7SUFDRSw2QkFBc0M7RTFCNGlQMUM7RTBCemlQRTtJQUNFLCtCQUF3QztFMUIyaVA1QztFMEJqbVBFO0lBQ0UsMkJBQW9DO0UxQm1tUHhDO0UwQmptUEU7SUFDRSw2QkFBc0M7RTFCbW1QMUM7RTBCam1QRTtJQUNFLDRCQUFxQztFMUJtbVB6QztFMEJqbVBFO0lBQ0UsOEJBQXVDO0UxQm1tUDNDO0UwQmptUEU7SUFDRSw0QkFBcUM7RTFCbW1QekM7RTBCam1QRTtJQUNFLDhCQUF1QztFMUJtbVAzQztFMEJqbVBFO0lBQ0UsNkJBQXNDO0UxQm1tUDFDO0UwQmptUEU7SUFDRSwrQkFBd0M7RTFCbW1QNUM7RTBCaG1QRTtJQUNFLDJCQUFvQztFMUJrbVB4QztFMEIvbFBFO0lBQ0UsNkJBQXNDO0UxQmltUDFDO0UwQjlsUEU7SUFDRSw0QkFBcUM7RTFCZ21QekM7RTBCN2xQRTtJQUNFLDhCQUF1QztFMUIrbFAzQztFMEI1bFBFO0lBQ0UsNEJBQXFDO0UxQjhsUHpDO0UwQjNsUEU7SUFDRSw4QkFBdUM7RTFCNmxQM0M7RTBCMWxQRTtJQUNFLDZCQUFzQztFMUI0bFAxQztFMEJ6bFBFO0lBQ0UsK0JBQXdDO0UxQjJsUDVDO0UwQmpwUEU7SUFDRSwyQkFBb0M7RTFCbXBQeEM7RTBCanBQRTtJQUNFLDZCQUFzQztFMUJtcFAxQztFMEJqcFBFO0lBQ0UsNEJBQXFDO0UxQm1wUHpDO0UwQmpwUEU7SUFDRSw4QkFBdUM7RTFCbXBQM0M7RTBCanBQRTtJQUNFLDRCQUFxQztFMUJtcFB6QztFMEJqcFBFO0lBQ0UsOEJBQXVDO0UxQm1wUDNDO0UwQmpwUEU7SUFDRSw2QkFBc0M7RTFCbXBQMUM7RTBCanBQRTtJQUNFLCtCQUF3QztFMUJtcFA1QztFMEJocFBFO0lBQ0UsMkJBQW9DO0UxQmtwUHhDO0UwQi9vUEU7SUFDRSw2QkFBc0M7RTFCaXBQMUM7RTBCOW9QRTtJQUNFLDRCQUFxQztFMUJncFB6QztFMEI3b1BFO0lBQ0UsOEJBQXVDO0UxQitvUDNDO0UwQjVvUEU7SUFDRSw0QkFBcUM7RTFCOG9QekM7RTBCM29QRTtJQUNFLDhCQUF1QztFMUI2b1AzQztFMEIxb1BFO0lBQ0UsNkJBQXNDO0UxQjRvUDFDO0UwQnpvUEU7SUFDRSwrQkFBd0M7RTFCMm9QNUM7RTBCanNQRTtJQUNFLDJCQUFvQztFMUJtc1B4QztFMEJqc1BFO0lBQ0UsNkJBQXNDO0UxQm1zUDFDO0UwQmpzUEU7SUFDRSw0QkFBcUM7RTFCbXNQekM7RTBCanNQRTtJQUNFLDhCQUF1QztFMUJtc1AzQztFMEJqc1BFO0lBQ0UsNEJBQXFDO0UxQm1zUHpDO0UwQmpzUEU7SUFDRSw4QkFBdUM7RTFCbXNQM0M7RTBCanNQRTtJQUNFLDZCQUFzQztFMUJtc1AxQztFMEJqc1BFO0lBQ0UsK0JBQXdDO0UxQm1zUDVDO0UwQmhzUEU7SUFDRSwyQkFBb0M7RTFCa3NQeEM7RTBCL3JQRTtJQUNFLDZCQUFzQztFMUJpc1AxQztFMEI5clBFO0lBQ0UsNEJBQXFDO0UxQmdzUHpDO0UwQjdyUEU7SUFDRSw4QkFBdUM7RTFCK3JQM0M7RTBCNXJQRTtJQUNFLDRCQUFxQztFMUI4clB6QztFMEIzclBFO0lBQ0UsOEJBQXVDO0UxQjZyUDNDO0UwQjFyUEU7SUFDRSw2QkFBc0M7RTFCNHJQMUM7RTBCenJQRTtJQUNFLCtCQUF3QztFMUIyclA1QztFMEJqdlBFO0lBQ0UsMkJBQW9DO0UxQm12UHhDO0UwQmp2UEU7SUFDRSw2QkFBc0M7RTFCbXZQMUM7RTBCanZQRTtJQUNFLDRCQUFxQztFMUJtdlB6QztFMEJqdlBFO0lBQ0UsOEJBQXVDO0UxQm12UDNDO0UwQmp2UEU7SUFDRSw0QkFBcUM7RTFCbXZQekM7RTBCanZQRTtJQUNFLDhCQUF1QztFMUJtdlAzQztFMEJqdlBFO0lBQ0UsNkJBQXNDO0UxQm12UDFDO0UwQmp2UEU7SUFDRSwrQkFBd0M7RTFCbXZQNUM7RTBCaHZQRTtJQUNFLDRCQUFvQztFMUJrdlB4QztFMEIvdVBFO0lBQ0UsOEJBQXNDO0UxQml2UDFDO0UwQjl1UEU7SUFDRSw2QkFBcUM7RTFCZ3ZQekM7RTBCN3VQRTtJQUNFLCtCQUF1QztFMUIrdVAzQztFMEI1dVBFO0lBQ0UsNkJBQXFDO0UxQjh1UHpDO0UwQjN1UEU7SUFDRSwrQkFBdUM7RTFCNnVQM0M7RTBCMXVQRTtJQUNFLDhCQUFzQztFMUI0dVAxQztFMEJ6dVBFO0lBQ0UsZ0NBQXdDO0UxQjJ1UDVDO0UwQmp5UEU7SUFDRSwyQkFBb0M7RTFCbXlQeEM7RTBCanlQRTtJQUNFLDZCQUFzQztFMUJteVAxQztFMEJqeVBFO0lBQ0UsNEJBQXFDO0UxQm15UHpDO0UwQmp5UEU7SUFDRSw4QkFBdUM7RTFCbXlQM0M7RTBCanlQRTtJQUNFLDRCQUFxQztFMUJteVB6QztFMEJqeVBFO0lBQ0UsOEJBQXVDO0UxQm15UDNDO0UwQmp5UEU7SUFDRSw2QkFBc0M7RTFCbXlQMUM7RTBCanlQRTtJQUNFLCtCQUF3QztFMUJteVA1QztFMEJoeVBFO0lBQ0UsNEJBQW9DO0UxQmt5UHhDO0UwQi94UEU7SUFDRSw4QkFBc0M7RTFCaXlQMUM7RTBCOXhQRTtJQUNFLDZCQUFxQztFMUJneVB6QztFMEI3eFBFO0lBQ0UsK0JBQXVDO0UxQit4UDNDO0UwQjV4UEU7SUFDRSw2QkFBcUM7RTFCOHhQekM7RTBCM3hQRTtJQUNFLCtCQUF1QztFMUI2eFAzQztFMEIxeFBFO0lBQ0UsOEJBQXNDO0UxQjR4UDFDO0UwQnp4UEU7SUFDRSxnQ0FBd0M7RTFCMnhQNUM7RTBCajFQRTtJQUNFLDJCQUFvQztFMUJtMVB4QztFMEJqMVBFO0lBQ0UsNkJBQXNDO0UxQm0xUDFDO0UwQmoxUEU7SUFDRSw0QkFBcUM7RTFCbTFQekM7RTBCajFQRTtJQUNFLDhCQUF1QztFMUJtMVAzQztFMEJqMVBFO0lBQ0UsNEJBQXFDO0UxQm0xUHpDO0UwQmoxUEU7SUFDRSw4QkFBdUM7RTFCbTFQM0M7RTBCajFQRTtJQUNFLDZCQUFzQztFMUJtMVAxQztFMEJqMVBFO0lBQ0UsK0JBQXdDO0UxQm0xUDVDO0UwQmgxUEU7SUFDRSw0QkFBb0M7RTFCazFQeEM7RTBCLzBQRTtJQUNFLDhCQUFzQztFMUJpMVAxQztFMEI5MFBFO0lBQ0UsNkJBQXFDO0UxQmcxUHpDO0UwQjcwUEU7SUFDRSwrQkFBdUM7RTFCKzBQM0M7RTBCNTBQRTtJQUNFLDZCQUFxQztFMUI4MFB6QztFMEIzMFBFO0lBQ0UsK0JBQXVDO0UxQjYwUDNDO0UwQjEwUEU7SUFDRSw4QkFBc0M7RTFCNDBQMUM7RTBCejBQRTtJQUNFLGdDQUF3QztFMUIyMFA1QztFMEJ4MlBFO0lBeEJFLDJCQUFvQztFMUJtNFB4QztFMEJ2MlBFO0lBekJFLDZCQUFzQztFMUJtNFAxQztFMEJ0MlBFO0lBMUJFLDRCQUFxQztFMUJtNFB6QztFMEJyMlBFO0lBM0JFLDhCQUF1QztFMUJtNFAzQztFMEJwMlBFO0lBNUJFLDRCQUFxQztFMUJtNFB6QztFMEJuMlBFO0lBN0JFLDhCQUF1QztFMUJtNFAzQztFMEJsMlBFO0lBOUJFLDZCQUFzQztFMUJtNFAxQztFMEJqMlBFO0lBL0JFLCtCQUF3QztFMUJtNFA1QztFMEJoNFBFO0lBQ0UsNEJBQW9DO0UxQms0UHhDO0UwQi8zUEU7SUFDRSw4QkFBc0M7RTFCaTRQMUM7RTBCOTNQRTtJQUNFLDZCQUFxQztFMUJnNFB6QztFMEI3M1BFO0lBQ0UsK0JBQXVDO0UxQiszUDNDO0UwQjUzUEU7SUFDRSw2QkFBcUM7RTFCODNQekM7RTBCMzNQRTtJQUNFLCtCQUF1QztFMUI2M1AzQztFMEIxM1BFO0lBQ0UsOEJBQXNDO0UxQjQzUDFDO0UwQnozUEU7SUFDRSxnQ0FBd0M7RTFCMjNQNUM7RTBCajdQRTtJQUNFLDJCQUFvQztFMUJtN1B4QztFMEJqN1BFO0lBQ0UsNkJBQXNDO0UxQm03UDFDO0UwQmo3UEU7SUFDRSw0QkFBcUM7RTFCbTdQekM7RTBCajdQRTtJQUNFLDhCQUF1QztFMUJtN1AzQztFMEJqN1BFO0lBQ0UsNEJBQXFDO0UxQm03UHpDO0UwQmo3UEU7SUFDRSw4QkFBdUM7RTFCbTdQM0M7RTBCajdQRTtJQUNFLDZCQUFzQztFMUJtN1AxQztFMEJqN1BFO0lBQ0UsK0JBQXdDO0UxQm03UDVDO0UwQmg3UEU7SUFDRSw0QkFBb0M7RTFCazdQeEM7RTBCLzZQRTtJQUNFLDhCQUFzQztFMUJpN1AxQztFMEI5NlBFO0lBQ0UsNkJBQXFDO0UxQmc3UHpDO0UwQjc2UEU7SUFDRSwrQkFBdUM7RTFCKzZQM0M7RTBCNTZQRTtJQUNFLDZCQUFxQztFMUI4NlB6QztFMEIzNlBFO0lBQ0UsK0JBQXVDO0UxQjY2UDNDO0UwQjE2UEU7SUFDRSw4QkFBc0M7RTFCNDZQMUM7RTBCejZQRTtJQUNFLGdDQUF3QztFMUIyNlA1QztFMEJqK1BFO0lBQ0UsMkJBQW9DO0UxQm0rUHhDO0UwQmorUEU7SUFDRSw2QkFBc0M7RTFCbStQMUM7RTBCaitQRTtJQUNFLDRCQUFxQztFMUJtK1B6QztFMEJqK1BFO0lBQ0UsOEJBQXVDO0UxQm0rUDNDO0UwQmorUEU7SUFDRSw0QkFBcUM7RTFCbStQekM7RTBCaitQRTtJQUNFLDhCQUF1QztFMUJtK1AzQztFMEJqK1BFO0lBQ0UsNkJBQXNDO0UxQm0rUDFDO0UwQmorUEU7SUFDRSwrQkFBd0M7RTFCbStQNUM7RTBCaCtQRTtJQUNFLDRCQUFvQztFMUJrK1B4QztFMEIvOVBFO0lBQ0UsOEJBQXNDO0UxQmkrUDFDO0UwQjk5UEU7SUFDRSw2QkFBcUM7RTFCZytQekM7RTBCNzlQRTtJQUNFLCtCQUF1QztFMUIrOVAzQztFMEI1OVBFO0lBQ0UsNkJBQXFDO0UxQjg5UHpDO0UwQjM5UEU7SUFDRSwrQkFBdUM7RTFCNjlQM0M7RTBCMTlQRTtJQUNFLDhCQUFzQztFMUI0OVAxQztFMEJ6OVBFO0lBQ0UsZ0NBQXdDO0UxQjI5UDVDO0UwQmpoUUU7SUFDRSwyQkFBb0M7RTFCbWhReEM7RTBCamhRRTtJQUNFLDZCQUFzQztFMUJtaFExQztFMEJqaFFFO0lBQ0UsNEJBQXFDO0UxQm1oUXpDO0UwQmpoUUU7SUFDRSw4QkFBdUM7RTFCbWhRM0M7RTBCamhRRTtJQUNFLDRCQUFxQztFMUJtaFF6QztFMEJqaFFFO0lBQ0UsOEJBQXVDO0UxQm1oUTNDO0UwQmpoUUU7SUFDRSw2QkFBc0M7RTFCbWhRMUM7RTBCamhRRTtJQUNFLCtCQUF3QztFMUJtaFE1QztFMEJoaFFFO0lBQ0UsNEJBQW9DO0UxQmtoUXhDO0UwQi9nUUU7SUFDRSw4QkFBc0M7RTFCaWhRMUM7RTBCOWdRRTtJQUNFLDZCQUFxQztFMUJnaFF6QztFMEI3Z1FFO0lBQ0UsK0JBQXVDO0UxQitnUTNDO0UwQjVnUUU7SUFDRSw2QkFBcUM7RTFCOGdRekM7RTBCM2dRRTtJQUNFLCtCQUF1QztFMUI2Z1EzQztFMEIxZ1FFO0lBQ0UsOEJBQXNDO0UxQjRnUTFDO0UwQnpnUUU7SUFDRSxnQ0FBd0M7RTFCMmdRNUM7RTBCamtRRTtJQUNFLDRCQUFvQztFMUJta1F4QztFMEJqa1FFO0lBQ0UsOEJBQXNDO0UxQm1rUTFDO0UwQmprUUU7SUFDRSw2QkFBcUM7RTFCbWtRekM7RTBCamtRRTtJQUNFLCtCQUF1QztFMUJta1EzQztFMEJqa1FFO0lBQ0UsNkJBQXFDO0UxQm1rUXpDO0UwQmprUUU7SUFDRSwrQkFBdUM7RTFCbWtRM0M7RTBCamtRRTtJQUNFLDhCQUFzQztFMUJta1ExQztFMEJqa1FFO0lBQ0UsZ0NBQXdDO0UxQm1rUTVDO0UwQmhrUUU7SUFDRSw0QkFBb0M7RTFCa2tReEM7RTBCL2pRRTtJQUNFLDhCQUFzQztFMUJpa1ExQztFMEI5alFFO0lBQ0UsNkJBQXFDO0UxQmdrUXpDO0UwQjdqUUU7SUFDRSwrQkFBdUM7RTFCK2pRM0M7RTBCNWpRRTtJQUNFLDZCQUFxQztFMUI4alF6QztFMEIzalFFO0lBQ0UsK0JBQXVDO0UxQjZqUTNDO0UwQjFqUUU7SUFDRSw4QkFBc0M7RTFCNGpRMUM7RTBCempRRTtJQUNFLGdDQUF3QztFMUIyalE1QztBQUNGOztBMkIvMlFBOzs0QjNCbTNRNEI7QTJCLzJRNUI7RUFDRSxjQUF5QjtBM0JpM1EzQjs7QTJCOTJRQTtFQUNFLGNBQWM7QTNCaTNRaEI7O0EyQjEyUUE7RUFDRSxXMUJiZ0I7QUQwM1FsQjs7QTJCMTJRQTtFQUNFLG1DQUFtQztBM0I2MlFyQzs7QTJCMTJRQTtFQUNFLGdCQUFnQjtBM0I2MlFsQjs7QTJCMTJRQTtFekJORSxpQ0FBaUM7RUFDakMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBRm8zUXBCOztBMkI1MlFBO0V6QkpFLGlDQUFpQztFQUNqQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FGbzNRcEI7O0EyQi8yUUE7RUFDRSxjQUFjO0EzQmszUWhCOztBMkIvMVFBO0VBQ0UsbUJ6QmM2QjtBRm8xUS9COztBMkIvMVFBO0VBQ0Usa0J6QlU2QjtBRncxUS9COztBMkIvMVFBO0VBQ0UsbUJ6Qk02QjtBRjQxUS9COztBMkIvMVFBO0VBQ0UsZXpCRTZCO0FGZzJRL0I7O0EyQi8xUUE7RUFDRSxtQnpCRjZCO0FGbzJRL0I7O0EyQi8xUUE7RUFDRSxrQnpCTjZCO0FGdzJRL0I7O0EyQi8xUUE7RUFDRSxpQnpCVjZCO0FGNDJRL0I7O0EyQi8xUUE7RUFDRSxrQnpCZDZCO0FGZzNRL0I7O0EyQi8xUUE7RUFDRSxlekJsQjZCO0FGbzNRL0I7O0EyQi8xUUE7RUFDRSxrQnpCdEI2QjtBRnczUS9COztBMkIvMVFBO0VBQ0UsaUJ6QjFCNkI7QUY0M1EvQjs7QTJCLzFRQTtFQUNFLGV6QjlCNkI7QUZnNFEvQjs7QTJCLzFRQTtFQUNFLGlCekJsQzZCO0FGbzRRL0I7O0E0QjE4UUE7OzRCNUI4OFE0QjtBNEJ4OFExQjtFQUNFLFNBRmU7QTVCNDhRbkI7O0E0QjM4UUU7RUFDRSxTQUZlO0E1Qmc5UW5COztBNEIvOFFFO0VBQ0UsVUFGZTtBNUJvOVFuQjs7QTRCbjlRRTtFQUNFLFVBRmU7QTVCdzlRbkI7O0E0QnY5UUU7RUFDRSxVQUZlO0E1QjQ5UW5COztBNEIzOVFFO0VBQ0UsVUFGZTtBNUJnK1FuQjs7QTRCLzlRRTtFQUNFLFVBRmU7QTVCbytRbkI7O0E0Qm4rUUU7RUFDRSxVQUZlO0E1QncrUW5COztBNEJ2K1FFO0VBQ0UsVUFGZTtBNUI0K1FuQjs7QTRCMytRRTtFQUNFLFVBRmU7QTVCZy9RbkI7O0E0Qi8rUUU7RUFDRSxVQUZlO0E1Qm8vUW5COztBNEJuL1FFO0VBQ0UsVUFGZTtBNUJ3L1FuQjs7QTRCdi9RRTtFQUNFLFVBRmU7QTVCNC9RbkI7O0E0QjMvUUU7RUFDRSxVQUZlO0E1QmdnUm5COztBNEIvL1FFO0VBQ0UsVUFGZTtBNUJvZ1JuQjs7QTRCbmdSRTtFQUNFLFVBRmU7QTVCd2dSbkI7O0E0QnZnUkU7RUFDRSxVQUZlO0E1QjRnUm5COztBNEIzZ1JFO0VBQ0UsVUFGZTtBNUJnaFJuQjs7QTRCL2dSRTtFQUNFLFVBRmU7QTVCb2hSbkI7O0E0Qm5oUkU7RUFDRSxVQUZlO0E1QndoUm5COztBNEJ2aFJFO0VBQ0UsV0FGZTtBNUI0aFJuQjs7QUVwaFJFO0UwQkNFO0lBQ0UsU0FGZTtFNUJ5aFJuQjtFNEJ4aFJFO0lBQ0UsU0FGZTtFNUI0aFJuQjtFNEIzaFJFO0lBQ0UsVUFGZTtFNUIraFJuQjtFNEI5aFJFO0lBQ0UsVUFGZTtFNUJraVJuQjtFNEJqaVJFO0lBQ0UsVUFGZTtFNUJxaVJuQjtFNEJwaVJFO0lBQ0UsVUFGZTtFNUJ3aVJuQjtFNEJ2aVJFO0lBQ0UsVUFGZTtFNUIyaVJuQjtFNEIxaVJFO0lBQ0UsVUFGZTtFNUI4aVJuQjtFNEI3aVJFO0lBQ0UsVUFGZTtFNUJpalJuQjtFNEJoalJFO0lBQ0UsVUFGZTtFNUJvalJuQjtFNEJualJFO0lBQ0UsVUFGZTtFNUJ1alJuQjtFNEJ0alJFO0lBQ0UsVUFGZTtFNUIwalJuQjtFNEJ6alJFO0lBQ0UsVUFGZTtFNUI2alJuQjtFNEI1alJFO0lBQ0UsVUFGZTtFNUJna1JuQjtFNEIvalJFO0lBQ0UsVUFGZTtFNUJta1JuQjtFNEJsa1JFO0lBQ0UsVUFGZTtFNUJza1JuQjtFNEJya1JFO0lBQ0UsVUFGZTtFNUJ5a1JuQjtFNEJ4a1JFO0lBQ0UsVUFGZTtFNUI0a1JuQjtFNEIza1JFO0lBQ0UsVUFGZTtFNUIra1JuQjtFNEI5a1JFO0lBQ0UsVUFGZTtFNUJrbFJuQjtFNEJqbFJFO0lBQ0UsV0FGZTtFNUJxbFJuQjtBQUNGOztBRXRsUkU7RTBCVUU7SUFDRSxTQUZlO0U1QmtsUm5CO0U0QmpsUkU7SUFDRSxTQUZlO0U1QnFsUm5CO0U0QnBsUkU7SUFDRSxVQUZlO0U1QndsUm5CO0U0QnZsUkU7SUFDRSxVQUZlO0U1QjJsUm5CO0U0QjFsUkU7SUFDRSxVQUZlO0U1QjhsUm5CO0U0QjdsUkU7SUFDRSxVQUZlO0U1QmltUm5CO0U0QmhtUkU7SUFDRSxVQUZlO0U1Qm9tUm5CO0U0Qm5tUkU7SUFDRSxVQUZlO0U1QnVtUm5CO0U0QnRtUkU7SUFDRSxVQUZlO0U1QjBtUm5CO0U0QnptUkU7SUFDRSxVQUZlO0U1QjZtUm5CO0U0QjVtUkU7SUFDRSxVQUZlO0U1QmduUm5CO0U0Qi9tUkU7SUFDRSxVQUZlO0U1Qm1uUm5CO0U0QmxuUkU7SUFDRSxVQUZlO0U1QnNuUm5CO0U0QnJuUkU7SUFDRSxVQUZlO0U1QnluUm5CO0U0QnhuUkU7SUFDRSxVQUZlO0U1QjRuUm5CO0U0QjNuUkU7SUFDRSxVQUZlO0U1QituUm5CO0U0QjluUkU7SUFDRSxVQUZlO0U1QmtvUm5CO0U0QmpvUkU7SUFDRSxVQUZlO0U1QnFvUm5CO0U0QnBvUkU7SUFDRSxVQUZlO0U1QndvUm5CO0U0QnZvUkU7SUFDRSxVQUZlO0U1QjJvUm5CO0U0QjFvUkU7SUFDRSxXQUZlO0U1QjhvUm5CO0FBQ0Y7O0FFeHBSRTtFMEJtQkU7SUFDRSxTQUZlO0U1QjJvUm5CO0U0QjFvUkU7SUFDRSxTQUZlO0U1QjhvUm5CO0U0QjdvUkU7SUFDRSxVQUZlO0U1QmlwUm5CO0U0QmhwUkU7SUFDRSxVQUZlO0U1Qm9wUm5CO0U0Qm5wUkU7SUFDRSxVQUZlO0U1QnVwUm5CO0U0QnRwUkU7SUFDRSxVQUZlO0U1QjBwUm5CO0U0QnpwUkU7SUFDRSxVQUZlO0U1QjZwUm5CO0U0QjVwUkU7SUFDRSxVQUZlO0U1QmdxUm5CO0U0Qi9wUkU7SUFDRSxVQUZlO0U1Qm1xUm5CO0U0QmxxUkU7SUFDRSxVQUZlO0U1QnNxUm5CO0U0QnJxUkU7SUFDRSxVQUZlO0U1QnlxUm5CO0U0QnhxUkU7SUFDRSxVQUZlO0U1QjRxUm5CO0U0QjNxUkU7SUFDRSxVQUZlO0U1QitxUm5CO0U0QjlxUkU7SUFDRSxVQUZlO0U1QmtyUm5CO0U0QmpyUkU7SUFDRSxVQUZlO0U1QnFyUm5CO0U0QnByUkU7SUFDRSxVQUZlO0U1QndyUm5CO0U0QnZyUkU7SUFDRSxVQUZlO0U1QjJyUm5CO0U0QjFyUkU7SUFDRSxVQUZlO0U1QjhyUm5CO0U0QjdyUkU7SUFDRSxVQUZlO0U1QmlzUm5CO0U0QmhzUkU7SUFDRSxVQUZlO0U1Qm9zUm5CO0U0Qm5zUkU7SUFDRSxXQUZlO0U1QnVzUm5CO0FBQ0Y7O0FFMXRSRTtFMEI0QkU7SUFDRSxTQUZlO0U1Qm9zUm5CO0U0Qm5zUkU7SUFDRSxTQUZlO0U1QnVzUm5CO0U0QnRzUkU7SUFDRSxVQUZlO0U1QjBzUm5CO0U0QnpzUkU7SUFDRSxVQUZlO0U1QjZzUm5CO0U0QjVzUkU7SUFDRSxVQUZlO0U1Qmd0Um5CO0U0Qi9zUkU7SUFDRSxVQUZlO0U1Qm10Um5CO0U0Qmx0UkU7SUFDRSxVQUZlO0U1QnN0Um5CO0U0QnJ0UkU7SUFDRSxVQUZlO0U1Qnl0Um5CO0U0Qnh0UkU7SUFDRSxVQUZlO0U1QjR0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QUUzc1lFO0VrRDBMRTtJQUdJLHdCQUF3QjtFcERtaFk5QjtBQUNGOztBb0Q5Z1lJO0VBQ0Usd0JBQXdCO0FwRGloWTlCOztBRXJ0WUU7RWtEbU1FO0lBSUksd0JBQXdCO0VwRG1oWTlCO0VvRHZoWUc7SUFPSyxxQkFBcUI7RXBEbWhZN0I7QUFDRjs7QW9EaGhZSTtFQUNFLHdCQUF3QjtBcERtaFk5Qjs7QUVsdVlFO0VrRDhNRTtJQUlJLHdCQUF3QjtFcERxaFk5QjtFb0R6aFlHO0lBT0sscUJBQXFCO0VwRHFoWTdCO0FBQ0Y7O0FvRGxoWUk7RUFDRSx3QkFBd0I7QXBEcWhZOUI7O0FFL3VZRTtFa0R5TkU7SUFJSSx3QkFBd0I7RXBEdWhZOUI7RW9EM2hZRztJQU9LLHFCQUFxQjtFcER1aFk3QjtBQUNGOztBb0RqaFlJO0VBQ0Usd0JBQXdCO0FwRG9oWTlCOztBRTV2WUU7RWtEdU9FO0lBR0ksd0JBQXdCO0VwRHVoWTlCO0VvRDFoWUc7SUFLSyxxQkFBcUI7RXBEd2hZN0I7QUFDRjs7QW9EcmhZSTtFQUNFLHdCQUF3QjtBcER3aFk5Qjs7QUV6d1lFO0VrRGdQRTtJQUdJLHdCQUF3QjtFcEQyaFk5QjtFb0Q5aFlHO0lBS0sscUJBQXFCO0VwRDRoWTdCO0FBQ0Y7O0FvRHpoWUk7RUFDRSx3QkFBd0I7QXBENGhZOUI7O0FFdHhZRTtFa0R5UEU7SUFHSSx3QkFBd0I7RXBEK2hZOUI7QUFDRjs7QW9EN2hZSTtFQUNFLHdCQUF3QjtBcERnaVk5Qjs7QUVoeVlFO0VrRCtQRTtJQUdJLHdCQUF3QjtFcERtaVk5QjtBQUNGOztBb0Q5aFlJO0VBQ0Usd0JBQXdCO0FwRGlpWTlCOztBRTF5WUU7RWtEd1FFO0lBR0ksd0JBQXdCO0VwRG9pWTlCO0FBQ0Y7O0FvRGxpWUk7RUFDRSx3QkFBd0I7QXBEcWlZOUI7O0FFcHpZRTtFa0Q4UUU7SUFHSSx3QkFBd0I7RXBEd2lZOUI7RW9EM2lZRztJQU1LLG1CQUFtQjtFcER3aVkzQjtBQUNGOztBb0RyaVlJO0VBQ0Usd0JBQXdCO0FwRHdpWTlCOztBRWowWUU7RWtEd1JFO0lB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cHNlTTtFQUNFLGlCdER2V3VCO0VzRHdXdkIsZ0JBQWdCO0VBQ2hCLGNBQWM7QXhEdXNldEI7O0FFem1mRTtFc0QrWkk7SUFNSSxldEQ1V3FCO0lzRDZXckIsZ0JBQWdCO0V4RHlzZXhCO0FBQ0Y7O0FFaG5mRTtFc0Q0YUk7SUFDRSw2QkFBNkI7RXhEd3NlbkM7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbnRlbnRzIHdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVkaWEgcXVlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5paH5a2X44OV44Kp44Oz44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJlMmYzMTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMyZTJmMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbmE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5wIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluLmJhc2Uge1xuICBwYWRkaW5nLXRvcDogOThweDtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMyZTJmMzE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1tZW51LXRyaWdnZXIsXG4uYy1tZW51LXRyaWdnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDA7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA1cHg7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYy1tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1taWRkbGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLW1pZGRsZSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tbmFycm93IHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1uYXJyb3cge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmcge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbWlkZGxlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW1pZGRsZSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbmFycm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXItLW1pZGRsZSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXItLW5hcnJvdyB7XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lci0tZmlsbC1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyLS1taW4ge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6KaL5Ye644GXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmMtaDEtbGVhZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMi40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgxLWxlYWQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uYy1oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNlM2EzOTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbn1cblxuLmMtaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMmUyZjMxO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyZTJmMzE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jLWg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJlMmYzMTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jLWgtLWNlbnRlci1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyZTJmMzE7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSwgLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzJlMmYzMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44Oz44GP44Ga44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYy1icmVhZGNydW1iLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjVlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCqeODvOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWZvcm0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTJhMmEyO1xufVxuXG4uYy1mb3JtLXRleHQ6aW52YWxpZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiMTEwMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc3LCAxNiwgMTYsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWludmFsaWQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cblxuLmMtZm9ybS10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMmEyYTI7XG59XG5cbi5jLWZvcm0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxZW0gMmVtO1xufVxuXG4uYy1mb3JtLWxpc3QtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCAwLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1mb3JtLWNoZWNrYm94IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1mb3JtLWNoZWNrYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDZkZGUzO1xufVxuXG4uYy1mb3JtLWNoZWNrYm94OmNoZWNrZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiBzb2xpZCAjMjU4OWQwO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmMtZm9ybS1yYWRpbyB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtZm9ybS1yYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q2ZGRlMztcbn1cblxuLmMtZm9ybS1yYWRpbzpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMjU4OWQwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDZweDtcbn1cblxuLmMtZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EyYTJhMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcicgZGF0YS1pY29uPSdhbmdsZS1kb3duJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtZG93biBmYS13LTEwJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43ZW0gdG9wIDUwJSwgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNjVlbSBhdXRvLCAxMDAlO1xufVxuXG4uYy1mb3JtLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0tc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4O1xufVxuXG4uYy1mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAzcHggcmdiYSg1OSwgMTUzLCAyNTIsIDAuNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAtbW96LW1hYy1mb2N1c3Jpbmc7XG4gIGNvbG9yOiAjMjIyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYy1mb3JtLXNlbGVjdC0tc21hbGwge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWZvcm0tc2VsZWN0IG9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjhlbSAxZW07XG4gIGJhY2tncm91bmQ6ICMyZTJmMzE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYTJhMmEyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtYnV0dG9uLS1saWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtYnV0dG9uLS1saWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTIwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtNDVkZWcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlKTtcbiAgYW5pbWF0aW9uOiBsaWdodEJ1dHRvbiAycyAyLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0QnV0dG9uIHtcbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmMtbGlzdCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdC0tcG9pbnQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmYzMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNWVtO1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1vcmRlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jLWxpc3QtLW9yZGVyID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogY291bnQgMTtcbn1cblxuLmMtbGlzdC0tb3JkZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjb3VudCkgXCIuXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5cbi5jLWxpc3QtLWxpbmsgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1saXN0LS1saW5rIGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBjb250ZW50OiBcIlxcZTVjY1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmMtbGlzdC0tbGluayBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWxpc3QtLW5vdGUgbGkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNhMmEyYTI7XG59XG5cbi5jLWxpc3QtLW5vdGUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVlbSAxZW07XG59XG5cbi5jLWxpc3QtLWhvcml6b250YWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYy1wYW5lbC1oIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtcGFuZWwtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5jLXBhbmVsLXNlY3Rpb24taCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMyZTJmMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1wYW5lbC1zZWN0aW9uLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLmMtcGFuZWwtY29udGVudHMge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbC1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4uYy1wYW5lbC1jb250ZW50cy0tbmFycm93IHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtNHB4O1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmMtdGFiLW5hdi1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzJlMmYzMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc4LCAxMzYsIDEwMCwgMC41KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgfVxufVxuXG4uYy10YWItbmF2LWl0ZW0gYVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjg4NjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy10YWItY29udGVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OCwgMTM2LCAxMDAsIDAuMik7XG59XG5cbi5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtdGFiLWNvbnRlbnRzLWl0ZW1bYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K544Kv44Ot44O844Or44Gr5ZCI44KP44Gb44Gm44OV44Kn44O844OJ44Kk44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZmFkZWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAvKiDjgo/jgZrjgYvjgavkuIvjgYvjgokgKi9cbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5jLWZhZGVpbi0tcXVpY2sge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5jLWZhZGVpbi0tcXVpY2stbW9yZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uYy1mYWRlaW4uanMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5jLWZhZGVpbi13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtZmFkZWluLS10b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbn1cblxuLmMtZmFkZWluLS1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xufVxuXG4uYy1mYWRlaW4tLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbn1cblxuLmMtZmFkZWluLS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG59XG5cbi5jLWZhZGVpbi0tMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uYy1mYWRlaW4tLTEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uYy1mYWRlaW4tLTIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uYy1mYWRlaW4tLTMge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uYy1mYWRlaW4tLTQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG4uYy1mYWRlaW4tLTUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuLmMtZmFkZWluLS02IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cblxuLmMtZmFkZWluLS03IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cblxuLmMtZmFkZWluLS04IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cblxuLmMtZmFkZWluLS05IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cblxuLmMtZmFkZWluLS0xMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K544Kv44Ot44O844Or44Gr5ZCI44KP44Gb44Gm44OV44Kn44O844OJ44Kk44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZGVsYXktLTAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uYy1kZWxheS0tMSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi5jLWRlbGF5LS0yIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cblxuLmMtZGVsYXktLTMge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG4uYy1kZWxheS0tNCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbi5jLWRlbGF5LS01IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuLmMtZGVsYXktLTYge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuXG4uYy1kZWxheS0tNyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG5cbi5jLWRlbGF5LS04IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cblxuLmMtZGVsYXktLTkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xufVxuXG4uYy1kZWxheS0tMTAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K544Kv44Ot44O844Or44OA44Km44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtc2Nyb2xsZG93biB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMTBlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMmVtO1xuICBib3R0b206IDJlbTtcbiAgei1pbmRleDogMTAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zY3JvbGxkb3duIHtcbiAgICByaWdodDogMWVtO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuXG4uYy1zY3JvbGxkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDZlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmMtc2Nyb2xsZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDZlbTtcbiAgYmFja2dyb3VuZDogIzJlMmYzMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYW5pbWF0aW9uOiBwYXRobW92ZSAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBhdGhtb3ZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cblxuLmMtc2Nyb2xsZG93biBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogYXZpYW5vLWRpZG9uZSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjYjI4ODY0O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI2IyODg2NDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1wYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1hbGlnbi1sZWZ0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS10YWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuiDjOaZr+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLnUtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJmMzE7XG59XG5cbi51LWJnLWJyb3duIHtcbiAgYmFja2dyb3VuZDogIzJkMjMxYTtcbn1cblxuLnUtYmctZ29sZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2M1Yjk5OSAwJSwgI2ZmZiA1MCUsICNjNWI5OTkgMTAwJSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTJmMzE7XG59XG5cbi51LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJlMmYzMTtcbn1cblxuLnUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJlMmYzMTtcbn1cblxuLnUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyZTJmMzE7XG59XG5cbi51LWJvcmRlci0td2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GbG9hdOino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCsOODquODg+ODiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXJvdywgLnF1YWxpdHktZXF1aXBtZW50LXJvdyB7XG4gIG1hcmdpbjogLTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LCAucXVhbGl0eS1lcXVpcG1lbnQtcm93IHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG59XG5cbi51LXJvdy1nYXAtLTgge1xuICBtYXJnaW46IC00cHg7XG59XG5cbi51LXJvdy1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udS1yb3ctYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnUtcm93LWFsaWduLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnUtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy1yZXZlcnNlLS1zcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi51LXJvdy0tbm9tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyB7XG4gIG1hcmdpbjogLTEwcHg7XG59XG5cbi51LWNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LXJvdy1nYXAtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LXJvdy1nYXAtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtcm93LWdhcC1pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1yb3ctZ2FwLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtcm93LWdhcC1pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC01IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1yb3ctZ2FwLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC02IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC03IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LXJvdy1nYXAtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1yb3ctZ2FwLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTgge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC05IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LXJvdy1nYXAtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTkge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1yb3ctZ2FwLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTAge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1yb3ctZ2FwLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTExIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LXJvdy1nYXAtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtY29sLTEtLXBjIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXBjIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tcGMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMy0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXBjIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC00LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tcGMge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1wYyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tcGMge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTctLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTctLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1wYyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXBjIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTktLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tcGMge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tcGMge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMi0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTItLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTctLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC04LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1sYXB0b3Age1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC05LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLTEtLXRhYiB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tdGFiIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXRhYiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTMtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXRhYiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS10YWIge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tdGFiIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTctLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLXRhYiB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC04LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS10YWIge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC05LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tdGFiIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS10YWIge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEyLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMS0tc3Age1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LWdhcC1pdGVtIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1zcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LWdhcC1pdGVtIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tc3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctZ2FwLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tc3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy1nYXAtaXRlbSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXNwIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctZ2FwLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1zcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy1nYXAtaXRlbSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1zcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LWdhcC1pdGVtIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tc3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy1nYXAtaXRlbSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXNwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LWdhcC1pdGVtIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1zcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy1nYXAtaXRlbSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tc3Age1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctZ2FwLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctZ2FwLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LW9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW9yZGVyLTAtLXNwIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG4udS1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1vcmRlci0xLS1zcCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLnUtb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtb3JkZXItMi0tc3Age1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi51LW9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW9yZGVyLTMtLXNwIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4udS1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1vcmRlci00LS1zcCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cblxuLnUtb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtb3JkZXItNS0tc3Age1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5cbi51LW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW9yZGVyLTYtLXNwIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuXG4udS1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1vcmRlci03LS1zcCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cblxuLnUtb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtb3JkZXItOC0tc3Age1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5cbi51LW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW9yZGVyLTktLXNwIHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuXG4udS1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW9yZGVyLTEwLS1zcCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pnZ7ooajnpLrliIfjgormm7/jgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRlLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtaGlkZS0tb3ZlcnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtaGlkZS0tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1oaWRlLS1sYXB0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtaGlkZS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1tLS1hdXRvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW0tLWF1dG8tLXNwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udS1tdDAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQwIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQwIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tci0tYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtbWwtLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4IHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OCB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4IHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDE2IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTYge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjE2IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDI0IHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjQge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwyNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjI0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDMyIHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzIge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDMyIHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzMiB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjMyIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw0MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDgge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQ4IHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw0OCB7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10MzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDU2IHtcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjU2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTYge1xuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjU2IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDU2IHtcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1NiB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjU2IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDY0IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjY0IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjQge1xuICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDcyIHtcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjcyIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzIge1xuICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDcyIHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw3MiB7XG4gIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjcyIHtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10NTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10NTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTUge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDg4IHtcbiAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjg4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODgge1xuICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjg4IHtcbiAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDg4IHtcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4OCB7XG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjg4IHtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDk2IHtcbiAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjk2IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTYge1xuICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjk2IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDk2IHtcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5NiB7XG4gIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjk2IHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10NjUge1xuICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDEwNCB7XG4gIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTA0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwNCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjEwNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTA0IHtcbiAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTA0IHtcbiAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxMDQge1xuICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTA0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yLS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1tbC0tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udS1tdDcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzAge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw3MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMTIge1xuICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjExMiB7XG4gIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMTIge1xuICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDExMiB7XG4gIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjExMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjExMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50O1xufVxuXG4udS1tci0tYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtbWwtLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnUtbXQ3NSB7XG4gIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI3NSB7XG4gIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEyMCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10ODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0ODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDEyOCB7XG4gIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTI4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEyOCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjEyOCB7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTI4IHtcbiAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTI4IHtcbiAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxMjgge1xuICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yLS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1tbC0tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udS1tdDg1IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODUge1xuICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4NSB7XG4gIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMzYge1xuICBtYXJnaW4tdG9wOiAxMzZweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEzNiB7XG4gIG1hcmdpbi1yaWdodDogMTM2cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMzYge1xuICBtYXJnaW4tbGVmdDogMTM2cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMzYge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEzNiB7XG4gIHBhZGRpbmctdG9wOiAxMzZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEzNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTM2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEzNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzZweCAhaW1wb3J0YW50O1xufVxuXG4udS1tci0tYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtbWwtLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnUtbXQ5MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI5MCB7XG4gIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ5MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI5MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTQ0IHtcbiAgbWFyZ2luLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxNDQge1xuICBtYXJnaW4tcmlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTQ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxNDQge1xuICBwYWRkaW5nLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNDQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE0NCB7XG4gIHBhZGRpbmctbGVmdDogMTQ0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxNDQge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW10OTUge1xuICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw5NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OTUge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDE1MiB7XG4gIG1hcmdpbi10b3A6IDE1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTUyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDE1MiB7XG4gIG1hcmdpbi1sZWZ0OiAxNTJweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjE1MiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTUyIHtcbiAgcGFkZGluZy10b3A6IDE1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTUyIHtcbiAgcGFkZGluZy1yaWdodDogMTUycHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxNTIge1xuICBwYWRkaW5nLWxlZnQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTUyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yLS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1tbC0tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udS1tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTYwIHtcbiAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxNjAge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxNjAge1xuICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXItLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW1sLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNi0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTYtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNi0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE2LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjQtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI0LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjQtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjQtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjQtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMyLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMyLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMyLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzItLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMyLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ4LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDgtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0OC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1Ni0tc3Age1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU2LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1Ni0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1Ni0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU2LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU2LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTYtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjQtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY0LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzItLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcyLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcyLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzItLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3Mi0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4OC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4OC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg4LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4OC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk2LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTYtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk2LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk2LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTYtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5Ni0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTA0LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTA0LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTA0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDQtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTA0LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTA0LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDExMi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMTItLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjExMi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMTItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjExMi0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMTItLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMTItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTIwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEyMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEyMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEyMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEyMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEyMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMjgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTI4LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTI4LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMjgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTI4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMjgtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTI4LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTI4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEzNi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMzYtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMzYtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEzNi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMzYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEzNi0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMzYtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMzYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTQ0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE0NC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE0NC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTQ0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE0NC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTQ0LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE0NC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE0NC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNTItLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUyLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUyLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNTItLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUyLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNTItLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUyLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUyLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNjAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTYwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTYwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE2LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE2LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE2LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE2LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNi0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNi0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE2LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjQtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjQtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjQtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjQtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI0LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI0LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjQtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMi0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMi0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMyLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMi0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMi0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzItLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzItLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMi0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDgtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDgtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0OC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDgtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDgtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ4LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ4LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDgtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1Ni0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1Ni0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU2LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1Ni0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1Ni0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTYtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTYtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1Ni0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY0LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY0LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjQtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY0LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY0LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY0LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzItLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzItLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3Mi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzItLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzItLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcyLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcyLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzItLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg4LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg4LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODgtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg4LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg4LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4OC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4OC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg4LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTYtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTYtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5Ni0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTYtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTYtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk2LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk2LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTYtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDQtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwNC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDQtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDQtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwNC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwNC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTA0LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwNC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMTItLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjExMi0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMTItLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDExMi0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjExMi0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTEyLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjExMi0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEyMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMjAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEyMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEyMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTIwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEyMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMjgtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEyOC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMjgtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMjgtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEyOC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEyOC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTI4LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEyOC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMzYtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEzNi0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMzYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMzYtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEzNi0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEzNi0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTM2LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEzNi0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNDQtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE0NC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNDQtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNDQtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE0NC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE0NC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTQ0LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE0NC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNTItLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1Mi0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNTItLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1Mi0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1Mi0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUyLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1Mi0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTYwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTYwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTYwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE2MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LW10MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE2LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE2LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE2LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE2LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE2LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjQtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI0LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI0LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjQtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMyLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzItLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzItLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0OC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDgtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ4LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ4LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDgtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1Ni0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1Ni0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU2LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1Ni0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1Ni0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1Ni0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY0LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY0LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY0LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY0LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY0LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzItLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzItLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3Mi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzItLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcyLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcyLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzItLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg4LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg4LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg4LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg4LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4OC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4OC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg4LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5Ni0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk2LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk2LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwNC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTA0LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjExMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDExMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjExMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTEyLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjExMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEyMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMjgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEyOC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMjgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMjgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEyOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEyOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTI4LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEyOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMzYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEzNi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMzYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMzYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEzNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEzNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTM2LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEzNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNDQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE0NC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNDQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNDQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE0NC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE0NC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTQ0LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE0NC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1Mi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1Mi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1Mi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUyLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1Mi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNi0tcGMge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE2LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNi0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE2LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE2LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTYtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE2LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjQtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjQtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjQtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI0LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMyLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzItLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMyLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMyLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzItLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzItLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMi0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzItLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDgtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0OC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDgtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDgtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0OC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0OC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ4LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0OC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU2LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTYtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU2LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU2LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTYtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTYtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1Ni0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTYtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY0LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY0LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY0LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjQtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY0LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzItLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3Mi0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzItLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3Mi0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3Mi0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcyLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3Mi0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4OC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg4LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4OC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4OC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg4LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg4LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODgtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg4LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDYwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjYwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTYtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5Ni0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTYtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTYtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5Ni0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5Ni0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk2LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5Ni0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwNC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDQtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDQtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwNC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDQtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwNC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDQtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDQtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTEyLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjExMi0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDExMi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTEyLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDExMi0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTEyLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDExMi0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjExMi0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTIwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTIwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTIwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTIwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTIwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEyOC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMjgtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMjgtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEyOC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMjgtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEyOC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMjgtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMjgtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTM2LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEzNi0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEzNi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTM2LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEzNi0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTM2LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEzNi0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEzNi0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNDQtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTQ0LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTQ0LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNDQtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTQ0LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNDQtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTQ0LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTQ0LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1Mi0tcGMge1xuICAgIG1hcmdpbi10b3A6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNTItLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1Mi0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNTItLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1Mi0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNTItLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNTItLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE2MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE2MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE2MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNjAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI6KOF6aO+XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogI2IyODg2NDtcbn1cblxuLnUtdGV4dC1icm93biB7XG4gIGNvbG9yOiAjNjg1MzNiO1xufVxuXG4udS10ZXh0LWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGV4dC1Ob3RvIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cblxuLnUtYm9sZC00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS10ZXh0LWF2aWFuby1kaWRvbmUtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBhdmlhbm8tZGlkb25lLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udS10ZXh0LWF2aWFuby1kaWRvbmUtYmxhY2sge1xuICBmb250LWZhbWlseTogYXZpYW5vLWRpZG9uZSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnUtdGV4dC1zdWIge1xuICBjb2xvcjogI2NiY2JjYjtcbn1cblxuLnUtdGV4dC14eC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi51LXRleHQteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi51LXRleHQtYmFzZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnUtdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi51LXRleHQteC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnUtdGV4dC0yeC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4udS10ZXh0LTN4LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4udS10ZXh0LTR4LWxhcmdlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4udS10ZXh0LTV4LWxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuXG4udS10ZXh0LTZ4LWxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi51LXRleHQtN3gtbGFyZ2Uge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi51LXRleHQtOHgtbGFyZ2Uge1xuICBmb250LXNpemU6IDMuNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW5heaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXcwIHtcbiAgd2lkdGg6IDAlO1xufVxuXG4udS13NSB7XG4gIHdpZHRoOiA1JTtcbn1cblxuLnUtdzEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLnUtdzE1IHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuLnUtdzIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnUtdzI1IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnUtdzMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnUtdzM1IHtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLnUtdzQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnUtdzQ1IHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnUtdzUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnUtdzU1IHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuLnUtdzYwIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnUtdzY1IHtcbiAgd2lkdGg6IDY1JTtcbn1cblxuLnUtdzcwIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnUtdzc1IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnUtdzgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnUtdzg1IHtcbiAgd2lkdGg6IDg1JTtcbn1cblxuLnUtdzkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnUtdzk1IHtcbiAgd2lkdGg6IDk1JTtcbn1cblxuLnUtdzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS13MC0tcGMge1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAudS13NS0tcGMge1xuICAgIHdpZHRoOiA1JTtcbiAgfVxuICAudS13MTAtLXBjIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXcxNS0tcGMge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLnUtdzIwLS1wYyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudS13MjUtLXBjIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC51LXczMC0tcGMge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzM1LS1wYyB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAudS13NDAtLXBjIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC51LXc0NS0tcGMge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLnUtdzUwLS1wYyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudS13NTUtLXBjIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC51LXc2MC0tcGMge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzY1LS1wYyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAudS13NzAtLXBjIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC51LXc3NS0tcGMge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnUtdzgwLS1wYyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudS13ODUtLXBjIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gIC51LXc5MC0tcGMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzk1LS1wYyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuICAudS13MTAwLS1wYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LXcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAudS13NS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNSU7XG4gIH1cbiAgLnUtdzEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnUtdzE1LS1sYXB0b3Age1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLnUtdzIwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnUtdzI1LS1sYXB0b3Age1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnUtdzMwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzM1LS1sYXB0b3Age1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLnUtdzQwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnUtdzQ1LS1sYXB0b3Age1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLnUtdzUwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnUtdzU1LS1sYXB0b3Age1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLnUtdzYwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzY1LS1sYXB0b3Age1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLnUtdzcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnUtdzc1LS1sYXB0b3Age1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnUtdzgwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnUtdzg1LS1sYXB0b3Age1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLnUtdzkwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzk1LS1sYXB0b3Age1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbiAgLnUtdzEwMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdzAtLXRhYiB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC51LXc1LS10YWIge1xuICAgIHdpZHRoOiA1JTtcbiAgfVxuICAudS13MTAtLXRhYiB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MTUtLXRhYiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAudS13MjAtLXRhYiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudS13MjUtLXRhYiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudS13MzAtLXRhYiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudS13MzUtLXRhYiB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAudS13NDAtLXRhYiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NDUtLXRhYiB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAudS13NTAtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudS13NTUtLXRhYiB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAudS13NjAtLXRhYiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudS13NjUtLXRhYiB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAudS13NzAtLXRhYiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13NzUtLXRhYiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudS13ODAtLXRhYiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudS13ODUtLXRhYiB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAudS13OTAtLXRhYiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudS13OTUtLXRhYiB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuICAudS13MTAwLS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXcwLS1zcCB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC51LXc1LS1zcCB7XG4gICAgd2lkdGg6IDUlO1xuICB9XG4gIC51LXcxMC0tc3Age1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnUtdzE1LS1zcCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAudS13MjAtLXNwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXcyNS0tc3Age1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnUtdzMwLS1zcCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudS13MzUtLXNwIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC51LXc0MC0tc3Age1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnUtdzQ1LS1zcCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAudS13NTAtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc1NS0tc3Age1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLnUtdzYwLS1zcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudS13NjUtLXNwIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC51LXc3MC0tc3Age1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnUtdzc1LS1zcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudS13ODAtLXNwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc4NS0tc3Age1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLnUtdzkwLS1zcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudS13OTUtLXNwIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG4gIC51LXcxMDAtLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI6KOF6aO+XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbGluZS1iYXNpcyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udS1saW5lLXRpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi51LWxpbmUtZGVmYXVsdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi51LWxpbmUtcmVsYXhlZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4udS1saW5lLXdpZGUge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnUtbGluZS1sb29zZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWxpbmUtbG9vc2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4jjg6njg7Pjgq3jg7PjgrBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS10cmFja2luZy10aWdodGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG5cbi51LXRyYWNraW5nLXRpZ2h0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4udS10cmFja2luZy1ub3JtYWwge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnUtdHJhY2tpbmctd2lkZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4udS10cmFja2luZy13aWRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi51LXRyYWNraW5nLXdpZGVzdCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODmOODg+ODgOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNjIsIDU4LCA1NywgMCkgMCUsIHJnYmEoNjIsIDU4LCA1NywgMC43KSAxMDAlKTtcbn1cblxuLnAtaGVhZGVyLmJhc2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ucC1oZWFkZXItbG9nbyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wLWhlYWRlci1sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wLWhlYWRlci1sb2dvIGEgaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXItbG9nbyBhIGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wLWhlYWRlci1yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4ucC1oZWFkZXItcmlnaHQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCqOOCr+OCueODiOODqeODiuODk++8iEfjg4rjg5Pjgajjga/liKXjgavjg5jjg4Pjg4Djg7zlhoXjgavooajnpLrjgZnjgovjg4rjg5PjgrLjg7zjgrfjg6fjg7PvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1leG5hdiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wLWV4bmF2LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wLWV4bmF2LWxpc3QtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IGF2aWFuby1kaWRvbmUsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMmUyZjMxO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR+ODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWduYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLnAtZ25hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1nbmF2LWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9nbmF2LnN2Z1wiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgbWFzay1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtYmcge1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA2MHB4KTtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2duYXYtLXNwLnN2Z1wiKTtcbiAgfVxufVxuXG4ucC1nbmF2LWNvbnRlbnRzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gcmVwZWF0KDMsIG1pbm1heCgyNXZ3LCAxZnIpKTtcbiAgZ2FwOiAzdnc7XG4gIHBhZGRpbmctbGVmdDogMi41dnc7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDE2MCAvIDE5MjAgKiAxMDAlKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2LWNvbnRlbnRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDEuNWVtIDEuNWVtIGNhbGMoMjUwIC8gMTkyMCAqIDEwMCUpO1xuICB9XG59XG5cbi5wLWduYXYtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogYXZpYW5vLWRpZG9uZSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wLWduYXYtaGVhZGxpbmUuY29udGVudHMge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIC0wLjQ1NXJlbSArIDcuMjd2dywgNXJlbSk7XG4gIGNvbG9yOiAjODk4OTg5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtaGVhZGxpbmUuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtZ25hdi1oZWFkbGluZS5zcGVjaWFsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjYzNnJlbSArIDEuODJ2dywgMnJlbSk7XG4gIGNvbG9yOiAjYzliYzljO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZ25hdi1oZWFkbGluZS5zcGVjaWFsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDFyZW0gKyAwLjV2dywgMS41cmVtKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNXB4ICNjOWJjOWM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtaGVhZGxpbmUtamEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuNXJlbSArIDEuMjV2dywgMXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5wLWduYXYtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2LWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuXG4ucC1nbmF2LWxpbmsge1xuICBmb250LWZhbWlseTogYXZpYW5vLWRpZG9uZSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxcmVtICsgMC41dncsIDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWduYXYtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5wLWduYXYtbGluayAuZW4ge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjVweCAjMmUyZjMxO1xufVxuXG4ucC1nbmF2LWxpbmsgLmphIHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC41cmVtICsgMS4yNXZ3LCAxcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5wLWduYXYtc3ViLXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LXN1Yi10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC1nbmF2LXN1Yi10cmlnZ2VyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cbiAgLnAtZ25hdi1zdWItdHJpZ2dlci5hY3RpdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvvI1cIjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LXN1YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1nbmF2LXN1Yi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAgMWVtO1xufVxuXG4ucC1nbmF2LXN1Yi1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdi1zdWItbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1nbmF2LXN1Yi1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC44M3JlbSArIDAuMjN2dywgMXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZ25hdi1zdWItbGlzdC1pdGVtIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi77yLXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC44M3JlbSArIDAuMjN2dywgMXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucC1nbmF2LWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnAtZ25hdi1iYW5uZXItc3BlY2lhbC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnAta2V5dmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1rZXl2aXN1YWwtd2F2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWtleXZpc3VhbC13YXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAta2V5dmlzdWFsLXdhdmU6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm90dG9tOiAtNzVweDtcbiAgfVxufVxuXG4ucC1rZXl2aXN1YWwtd2F2ZS1maWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBmaWxsOiAjZmZmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44OD44K/44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucC1mb290ZXItcGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItcGFnZXRvcCB7XG4gICAgYm90dG9tOiBjYWxjKDYwcHggKyA4cHgpO1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLXBhZ2V0b3AgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMyZTJmMzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZm9vdGVyLXBhZ2V0b3AgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnAtZm9vdGVyLWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtZm9vdGVyLWN0YS10ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzJlMmYzMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1jdGEtdGVsIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ucC1mb290ZXItY3RhLXRlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vZnJlZWRpYWwucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5wLWZvb3Rlci1jb21wYW55IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtZm9vdGVyLWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLWZvb3Rlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWxpc3Qge1xuICAgIGdhcDogMTZweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWxpc3QtaXRlbS5jb3BvcmF0ZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG4ucC1mb290ZXItbGlzdC1pdGVtLmJhbm5lciB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnAtZm9vdGVyLWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLWZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnAtZm9vdGVyLWgxIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyZW0gMDtcbiAgYmFja2dyb3VuZDogIzJkMjMxYTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWgxIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44OD44K/44O85Zu65a6a44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZml4ZWRtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZml4ZWRtZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbn1cblxuLnAtZml4ZWRtZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC1maXhlZG1lbnUtbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnAtZml4ZWRtZW51LWxpc3QtaXRlbS5lbnRyeSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5wLWZpeGVkbWVudS1saXN0LWl0ZW0uZW50cnkgYSB7XG4gIGNvbG9yOiAjZWFlNWRhO1xuICBiYWNrZ3JvdW5kOiAjNzM2MzU3O1xufVxuXG4ucC1maXhlZG1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5wLWZpeGVkbWVudS1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjMmUyZjMxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYzliYzljLCAjZmZmKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucC1maXhlZG1lbnUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cblxuLnAtZml4ZWRtZW51LWltYWdlIGltZyB7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnAtbXYge1xuICBiYWNrZ3JvdW5kOiAjYTJhMmEyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDE0NDAgLyA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXYge1xuICAgIGFzcGVjdC1yYXRpbzogMzkwIC8gMzM2O1xuICB9XG59XG5cbi5wLW12LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xLjVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1pbWFnZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucC1pbWFnZS1jYXB0aW9uLS1ibGFjayB7XG4gIGNvbG9yOiAjMmUyZjMxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnAtaW1hZ2UtY2FwdGlvbi0tdG9wIHtcbiAgdG9wOiA4cHg7XG59XG5cbi5wLWltYWdlLWNhcHRpb24tLWJvdHRvbSB7XG4gIGJvdHRvbTogOHB4O1xufVxuXG4ucC1pbWFnZS1jYXB0aW9uLS1sZWZ0IHtcbiAgbGVmdDogOHB4O1xufVxuXG4ucC1pbWFnZS1jYXB0aW9uLS1yaWdodCB7XG4gIHJpZ2h0OiA4cHg7XG59XG5cbi5wLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xufVxuXG4ucC12aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC12aWRlbyBpZnJhbWUgfiBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBpbnRyb0ZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnAtaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAqIDY1ICogMC4zKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRybyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGx2aCAqIDY1ICogMC4yKTtcbiAgfVxufVxuXG4ucC1pbnRybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLWludHJvLWl0ZW0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnAtaW50cm8taXRlbS0tZnVqaSB7XG4gIGhlaWdodDogMjAwc3ZoO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRyby1pdGVtLS1mdWppIHtcbiAgICB0b3A6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogNzgwIC8gMjUwMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG4gIC5wLWludHJvLWl0ZW0tLWZ1amkgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5wLWludHJvLWl0ZW0tLTEwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIDBzIDEgbm9ybWFsIGZvcndhcmRzIGludHJvRmFkZUluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5wLWludHJvLWl0ZW0tLTEwLS0xIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjA4cztcbn1cblxuLnAtaW50cm8taXRlbS0tMTAtLTIge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMTZzO1xufVxuXG4ucC1pbnRyby1pdGVtLS0xMC0tMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4yNHM7XG59XG5cbi5wLWludHJvLWl0ZW0tLTEwLS00IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjMycztcbn1cblxuLnAtaW50cm8taXRlbS0tMTAtLTUge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNHM7XG59XG5cbi5wLWludHJvLWl0ZW0tLTEwLS02IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjQ4cztcbn1cblxuLnAtaW50cm8taXRlbS0tMTAtLTcge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNTZzO1xufVxuXG4ucC1pbnRyby1pdGVtLS0xMC0tOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS42NHM7XG59XG5cbi5wLWludHJvLWl0ZW0tLTEwLS05IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjcycztcbn1cblxuLnAtaW50cm8taXRlbS0tMTAtLTEwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xufVxuXG4ucC1pbnRyby1pdGVtLS0xMC0tMTEge1xuICBhbmltYXRpb24tZGVsYXk6IDEuODhzO1xufVxuXG4ucC1pbnRyby1pdGVtLS0xMC0tMTIge1xuICBhbmltYXRpb24tZGVsYXk6IDEuOTZzO1xufVxuXG4ucC1pbnRyby1pdGVtLS0xMC0tMTMge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMDRzO1xufVxuXG4ucC1pbnRyby1pdGVtLS0xMC0tMTQge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMTJzO1xufVxuXG4ucC1pbnRyby1pdGVtLS0xMC0tMTUge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMnM7XG59XG5cbi5wLWludHJvLWl0ZW0tLTEwIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wLWludHJvLWl0ZW0tLTQwIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRyby1pdGVtLS00MCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWludHJvLWl0ZW0tLTUwIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wLWludHJvLWl0ZW0tLTYwLS0yIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDApO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xufVxuXG4ucC1pbnRyby1pdGVtLS03MCBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucC1pbnRyby1pdGVtLS03MC0tMSBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnAtaW50cm8tY2F1dGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgNnB4ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludHJvLWNhdXRpb24ge1xuICAgIGJvdHRvbTogY2FsYygxMHB4ICsgNjBweCk7XG4gIH1cbn1cblxuLnAtaW50cm8tY2F1dGlvbi0tcmlnaHQge1xuICByaWdodDogMTBweDtcbn1cblxuLnAtaW50cm8tY2F1dGlvbi0tbGVmdCB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5wLWludHJvLXdhdmUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cblxuLnAtaW50cm8td2F2ZS1maWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBmaWxsOiAjZmZmO1xufVxuXG4ucC1pbnRyby1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5cbi5wLWludHJvLXNjcm9sbGRvd24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRyby1zY3JvbGxkb3duIHtcbiAgICBib3R0b206IGNhbGMoMmVtICsgNjBweCk7XG4gIH1cbn1cblxuLnAtaW50cm8tc2Nyb2xsZG93biBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjVlbSAwIDA7XG4gIC8q55+i5Y2w44KS5L2c5oiQ44GZ44KLKi9cbn1cblxuLnAtaW50cm8tc2Nyb2xsZG93biBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBhbmltYXRpb246IG1vdmUgMnMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbW92ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIDAuMjVlbSk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5wLXBsYW4tdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBhdmlhbm8tZGlkb25lLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMmYzMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGNvbG9yOiAjOTE1MDJlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wLXBsYW4tdHlwZSBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5wLXBsYW4taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcGxhbi1oZWFkZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ucC1wbGFuLWhlYWRlci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcGxhbi1oZWFkZXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnAtcGxhbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IGF2aWFuby1kaWRvbmUsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjOTE1MDJlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wLXBsYW4tdGV4dC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5wLXBsYW4tdGV4dCAubGFyZ2Uge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLnAtcGxhbi10ZXh0IC5taWRkbGUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5wLXBsYW4tdGV4dCAuc21hbGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnAtcGxhbi1saXN0IHtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cblxuLnAtcGxhbi1saXN0LnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMmVtIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcGxhbi1saXN0LnJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wLXBsYW4tbGlzdC5yb3cgLnAtcGxhbi1saXN0LWl0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXBsYW4tbGlzdC5yb3cgLnAtcGxhbi1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLXBsYW4tbGlzdC5yb3cgLnAtcGxhbi1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wbGFuLWxpc3Qucm93IC5wLXBsYW4tbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuLnAtcGxhbi1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MTUwMmU7XG59XG5cbi5wLXBsYW4tbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5wLXBsYW4tY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wLXBsYW4tY2FwdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ucC1wbGFuLWNhcHRpb24gc3Bhbi5zdG9yYWdlIHtcbiAgYmFja2dyb3VuZDogI2Q2Y2RiZDtcbn1cblxuLnAtcGxhbi1jYXB0aW9uIHNwYW4uZmxvb3JoZWF0aW5nIHtcbiAgYmFja2dyb3VuZDogI2VkZTdkZjtcbn1cblxuLnAtcGxhbi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiAxZW07XG4gIGNvbG9yOiAjMmUyZjMxO1xuICBiYWNrZ3JvdW5kOiAjZDhjM2IxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLXBsYW4tYnV0dG9uLmJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZWNlMWQ4O1xufVxuXG4ucC1wbGFuLXN1YiB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnRvcC1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi50b3AtZW50cnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IGF2aWFuby1kaWRvbmUsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNlYWU1ZGE7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICM3MzYzNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnRvcC1wYW5lbC1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBhdmlhbm8tZGlkb25lLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2IzODg2NDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1wYW5lbC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB9XG59XG5cbi50b3AtcGFuZWwtbGlzdCB7XG4gIG1hcmdpbjogLThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbC1saXN0IHtcbiAgICBtYXJnaW46IC00cHg7XG4gIH1cbn1cblxuLnRvcC1wYW5lbC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtcGFuZWwtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cblxuLnRvcC1wYW5lbC1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG9wLXBhbmVsLWxpc3QtaXRlbSBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG9wLWJnIHtcbiAgYmFja2dyb3VuZDogIzJkMjMxYTtcbn1cblxuLnRvcC1yb292LWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLXJvb3YtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXJvb3YtYnV0dG9uIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1yb292LW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogLTFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1yb292LW9wZW4ge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGludHJvRmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29uY2VwdC1tdiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29uY2VwdC9tdi53ZWJwKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uY2VwdC1tdiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTAlIGF1dG87XG4gIH1cbn1cblxuLmNvbmNlcHQtbXYtY29udGVudHMge1xuICBwYWRkaW5nLXRvcDogOThweDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMzUwIC8gMTQ0MCAqIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb25jZXB0LW12LWNvbnRlbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMzFiNDggMCUsICMyMTJjNjcgMjUlLCAjMzMzYTdmIDUwJSwgIzRhNDk5NCA4NSUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uY2VwdC1tdi1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDc4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwdnc7XG4gIH1cbn1cblxuLmNvbmNlcHQtbXYtdGl0bGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbmNlcHQtbXYtdGl0bGUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHggLSAyZW0gLSA3OHB4KTtcbiAgfVxufVxuXG4uY29uY2VwdC1tdi1tYWluIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDV2dztcbiAgd2lkdGg6IGNhbGMoMTAwc3ZoICogMTkyMCAvIDEwODApO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTkyMCAvIDUxNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uY2VwdC1tdi1tYWluIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4IC0gMmVtIC0gNzhweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmNvbmNlcHQtbXYtbWFpbi1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIDBzIDEgbm9ybWFsIGZvcndhcmRzIGludHJvRmFkZUluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb25jZXB0LW12LW1haW4taXRlbS0tMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4wOHM7XG59XG5cbi5jb25jZXB0LW12LW1haW4taXRlbS0tMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4xNnM7XG59XG5cbi5jb25jZXB0LW12LW1haW4taXRlbS0tMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4yNHM7XG59XG5cbi5jb25jZXB0LW12LW1haW4taXRlbS0tNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4zMnM7XG59XG5cbi5jb25jZXB0LW12LW1haW4taXRlbS0tNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS40cztcbn1cblxuLmNvbmNlcHQtbXYtbWFpbi1pdGVtLS02IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjQ4cztcbn1cblxuLmNvbmNlcHQtbXYtbWFpbi1pdGVtLS03IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjU2cztcbn1cblxuLmNvbmNlcHQtbXYtbWFpbi1pdGVtLS04IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjY0cztcbn1cblxuLmNvbmNlcHQtbXYtbWFpbi1pdGVtLS05IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjcycztcbn1cblxuLmNvbmNlcHQtbXYtbWFpbi1pdGVtLS0xMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS44cztcbn1cblxuLmNvbmNlcHQtbXYtbWFpbi1pdGVtLS0xMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS44OHM7XG59XG5cbi5jb25jZXB0LW12LW1haW4taXRlbS0tMTIge1xuICBhbmltYXRpb24tZGVsYXk6IDEuOTZzO1xufVxuXG4uY29uY2VwdC1tdi1tYWluLWl0ZW0tLTEzIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjA0cztcbn1cblxuLmNvbmNlcHQtbXYtbWFpbi1pdGVtLS0xNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4xMnM7XG59XG5cbi5jb25jZXB0LW12LW1haW4taXRlbS0tMTUge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMnM7XG59XG5cbi5jb25jZXB0LW12LWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA2cHggIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uY2VwdC1tdi1jYXB0aW9uIHtcbiAgICBib3R0b206IDg1cHg7XG4gIH1cbn1cblxuLmNvbmNlcHQtc2Nyb2xsZG93biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25jZXB0LXNjcm9sbGRvd24ge1xuICAgIGJvdHRvbTogY2FsYyg2MHB4ICsgMmVtKTtcbiAgfVxufVxuXG4uY29uY2VwdC1zY3JvbGxkb3duIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNWVtIDAgMDtcbiAgLyrnn6LljbDjgpLkvZzmiJDjgZnjgosqL1xufVxuXG4uY29uY2VwdC1zY3JvbGxkb3duIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGFuaW1hdGlvbjogbW92ZSAycyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBtb3ZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAuMjVlbSwgMC4yNWVtKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLmNvbmNlcHQtY2F0Y2hjb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogNXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uY2VwdC1jYXRjaGNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmNvbmNlcHQtY2F0Y2hjb3B5LWl0ZW0ge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNDdweCAjMDAwMDAwKSBkcm9wLXNoYWRvdygwcHggMHB4IDIuNzE3MTlweCByZ2JhKDAsIDAsIDAsIDAuMzI1KSkgZHJvcC1zaGFkb3coMHB4IDBweCAxLjQ0MTIxcHggcmdiYSgwLCAwLCAwLCAwLjE5MDYyNSkpO1xufVxuXG4uY29uY2VwdC1jYXRjaGNvcHktaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5jb25jZXB0LXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbmNlcHQtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuLmNvbmNlcHQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IC0xMGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25jZXB0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC04ZW07XG4gIH1cbn1cblxuLm1lbWJlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVtYmVyL212LmpwZy53ZWJwKTtcbiAgYXNwZWN0LXJhdGlvOiAxOTIwIC8gMTA4MDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW1iZXIge1xuICAgIGFzcGVjdC1yYXRpbzogOSAvIDk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbWJlciB7XG4gICAgYXNwZWN0LXJhdGlvOiA5IC8gMTY7XG4gIH1cbn1cblxuLm1lbWJlci1zZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDQwMCAvIDE5MjAgKiAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW1iZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoODAwIC8gMTkyMCAqIDEwMCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTIwMCAvIDE5MjAgKiAxMDAlKTtcbiAgfVxufVxuXG4ubWVtYmVyLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lbWJlci1mb3JtLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVtYmVyLWZvcm0taW5wdXQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLm1lbWJlci1mb3JtLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MzYzNTc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW1iZXItZm9ybS1idXR0b24ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnZpZXctbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ZpZXcvbXYud2VicCk7XG4gIGFzcGVjdC1yYXRpbzogMTQ0MCAvIDEwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3LW12IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ZpZXcvbXYtLXNwLndlYnApO1xuICAgIGFzcGVjdC1yYXRpbzogMzkwIC8gMzM2O1xuICB9XG59XG5cbi52aWV3LWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IGF2aWFuby1kaWRvbmUsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNiMjg4NjQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlldy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4udmlldy1wYW5vcmFtYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ5NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3LXBhbm9yYW1hIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi52aWV3LXBhbm9yYW1hLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3LXBhbm9yYW1hLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLnZpZXctcGFub3JhbWEubW9ybmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LXBhbm9yYW1hLm5pZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWV3LXBhbm9yYW1hLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnZpZXctcGFub3JhbWEtY29udHJvbHMgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4udmlldy1wYW5vcmFtYS1jb250cm9scyBkaXYgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyOiAwLjJlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggOHB4IDhweCAjMmUyZjMxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlldy1wYW5vcmFtYS1jb250cm9scyBkaXYgc3BhbiB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgfVxufVxuXG4udmlldy1wYW5vcmFtYS1jb250cm9scyBkaXYubGVmdCBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSkgcm90YXRlKC0xMzVkZWcpO1xufVxuXG4udmlldy1wYW5vcmFtYS1jb250cm9scyBkaXYucmlnaHQgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4udmlldy1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi52aWV3LWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFjY2Vzcy1tdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWNjZXNzL212LndlYnApO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzLW12IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FjY2Vzcy9tdi0tc3Aud2VicCk7XG4gIH1cbn1cblxuLmFjY2Vzcy1tdi1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hY2Nlc3MtbXYtaXRlbS5saWdodCB7XG4gIG9wYWNpdHk6IDA7XG4gIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gIGFuaW1hdGlvbjogaGlrYXJpIDVzIGxpbmVhciAwcyBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb24tZGVsYXk6IDZzO1xufVxuXG5Aa2V5ZnJhbWVzIGhpa2FyaSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNsaXBQYXRoIHtcbiAgMCUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAwIDAgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgfVxufVxuXG4uYWNjZXNzLW12LWl0ZW0uYW5pbWF0aW9uIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDAgMCAwKTtcbiAgYW5pbWF0aW9uOiBjbGlwUGF0aCAxcyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbi5hY2Nlc3MtbXYtaXRlbS5hbmltYXRpb246Zmlyc3QtY2hpbGQge1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuXG4uYWNjZXNzLW12LWl0ZW0uYW5pbWF0aW9uOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG59XG5cbi5hY2Nlc3MtbXYtaXRlbS5hbmltYXRpb246bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cblxuLmFjY2Vzcy1tdi1pdGVtLmFuaW1hdGlvbjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xufVxuXG4uYWNjZXNzLW12LWl0ZW0uYW5pbWF0aW9uLmpzLWFjdGl2ZSB7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG59XG5cbi5hY2Nlc3Mtcm93IHtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4uYWNjZXNzLXJvdy1pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzLXNjcm9sbGFibGUgaW1nIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4udmFsdWUtbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ZhbHVlL212LndlYnApO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtbXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdmFsdWUvbXYtLXNwLndlYnApO1xuICB9XG59XG5cbi52YWx1ZS1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBhdmlhbm8tZGlkb25lLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjZDhjM2IxO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxLjVweCAjZDhjM2IxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnZhbHVlLWgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlLWgyIHtcbiAgICBmb250LXNpemU6IDV2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cblxuLnZhbHVlLXNlY3Rpb24tY29udGVudHMge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyZTJmMzE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZS1zZWN0aW9uLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmUyZjMxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZS1mdWxsIHtcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLnZhbHVlLWZ1bGwudW5pdmVyc2FsIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbi5kZXNpZ24tbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9tdi53ZWJwKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbi1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXNpZ24vbXYtLXNwLndlYnApO1xuICB9XG59XG5cbi5kZXNpZ24tZXh0ZXJpb3Ige1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaXN0O1xufVxuXG4uZGVzaWduLWV4dGVyaW9yIGxpIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNjYmNiY2I7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZGVzaWduLWV4dGVyaW9yIGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogYXZpYW5vLWRpZG9uZSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2IyODg2NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRlc2lnbi1saXN0IHtcbiAgY29sdW1uLWNvdW50OiA1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaXN0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzaWduLWxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4td2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmRlc2lnbi1saXN0Ll8yZiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QyRiAxNDtcbn1cblxuLmRlc2lnbi1saXN0Ll8yZiA+IGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDJGO1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QyRik7XG59XG5cbi5kZXNpZ24tbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNpZ24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uZGVzaWduLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBhdmlhbm8tZGlkb25lLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgY29udGVudDogY291bnRlcihsaXN0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjYjI4ODY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGVzaWduLWxpc3Qtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbi1saXN0LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmRlc2lnbi1zbGlkZXItbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlc2lnbi1zbGlkZXItbWFpbi1pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5kZXNpZ24tc2xpZGVyLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZGVzaWduLXNsaWRlci1hcnJvdyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBib3JkZXI6IDAuMWVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNpZ24tc2xpZGVyLWFycm93IHNwYW4ge1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi5kZXNpZ24tc2xpZGVyLWFycm93LnByZXYtYXJyb3cge1xuICBsZWZ0OiAtNGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgLmRlc2lnbi1zbGlkZXItYXJyb3cucHJldi1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzaWduLXNsaWRlci1hcnJvdy5wcmV2LWFycm93IHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5kZXNpZ24tc2xpZGVyLWFycm93LnByZXYtYXJyb3cgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLmRlc2lnbi1zbGlkZXItYXJyb3cubmV4dC1hcnJvdyB7XG4gIHJpZ2h0OiAtNGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgLmRlc2lnbi1zbGlkZXItYXJyb3cubmV4dC1hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbi1zbGlkZXItYXJyb3cubmV4dC1hcnJvdyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmRlc2lnbi1zbGlkZXItYXJyb3cubmV4dC1hcnJvdyBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5kZXNpZ24tc2xpZGVyLXRodW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAtMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzaWduLXNsaWRlci10aHVtYiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uZGVzaWduLXNsaWRlci10aHVtYi1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDkpO1xuICBwYWRkaW5nOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbi1zbGlkZXItdGh1bWItaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICB9XG59XG5cbi5kZXNpZ24tc2xpZGVyLXRodW1iLWl0ZW0uc2xpY2stY3VycmVudCAuZGVzaWduLXNsaWRlci10aHVtYi1pbWFnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmRlc2lnbi1zbGlkZXItdGh1bWItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXNpZ24tc2xpZGVyLXRodW1iLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDYsIDQ3LCA0OSwgMC43NSk7XG59XG5cbi5kZXNpZ24tc2xpZGVyLW1vdGlmIHtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzaWduLXNsaWRlci1tb3RpZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyZW0gYXV0byAwO1xuICB9XG59XG5cbi5kZXNpZ24tc2xpZGVyLW1vdGlmLWltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbi1zY3JvbGxhYmxlIGltZyB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmRlc2lnbi1jb25jaWVyZ2UtbGlzdCB7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg5NGYzYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTRmM2I7XG59XG5cbi5kZXNpZ24tb3RoZXItbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMmVtIDFlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNpZ24tb3RoZXItbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5cbi5kZXNpZ24tb3RoZXItaGVhZGxpbmUge1xuICBjb2xvcjogIzg5NGYzYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTRmM2I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5kZXNpZ24tYWNjZW50IHtcbiAgY29sb3I6ICNiMjg4NjQ7XG59XG5cbi5zbWFydC1tdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc21hcnQvbXYud2VicCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbWFydC1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbWFydC9tdi0tc3Aud2VicCk7XG4gIH1cbn1cblxuLnNtYXJ0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNlY2UxZDg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbWFydC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uc21hcnQtYnV0dG9uLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZDhjM2IxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNtYXJ0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkOGMzYjE7XG59XG5cbi5zbWFydC1naWZ0LWhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc21hcnQtZ2lmdC1oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zbWFydC1naWZ0LWhlYWRsaW5lIGltZyB7XG4gIGhlaWdodDogM2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc21hcnQtZ2lmdC1oZWFkbGluZSBpbWcge1xuICAgIGhlaWdodDogNWVtO1xuICB9XG59XG5cbi5zbWFydC1naWZ0LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG5cbi5zbWFydC1naWZ0LXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2IyODg2NDtcbn1cblxuLnNtYXJ0LWNhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbWFydC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNiMzhlNmM7XG4gIGhlaWdodDogY2FsYyg0ZW0gLyAyKTtcbiAgd2lkdGg6IDgwcHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgNTAlIDEwMCUpO1xufVxuXG4uc21hcnQtY2FyZC1oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc21hcnQtY2FyZC1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5cbi5zbWFydC1jYXJkLWhlYWRsaW5lIGltZyB7XG4gIGhlaWdodDogMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc21hcnQtY2FyZC1oZWFkbGluZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uc21hcnQtaWNvbiB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNtYXJ0LXdhdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDk1IC8gMTQ0MCAqIDEwMCUpO1xufVxuXG4uc21hcnQtd2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmYWY4ZjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3dhdmUuc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cblxuLnNtYXJ0LWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZjhmMjtcbn1cblxuLmhhY2hpb2ppLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaGFjaGlvamktbXYgaW1nIHtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9oYWNoaW9qaS9tdi1iZy5zdmcpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiAwIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhY2hpb2ppLW12IGltZyB7XG4gICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9oYWNoaW9qaS9tdi1iZy0tc3Auc3ZnKTtcbiAgfVxufVxuXG4uaGFjaGlvamktc2Nyb2xsZG93biB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxMnB4ICMwMDAwMDApO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFjaGlvamktc2Nyb2xsZG93biB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG4gIC5oYWNoaW9qaS1zY3JvbGxkb3duOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gIH1cbiAgLmhhY2hpb2ppLXNjcm9sbGRvd246OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmUyZjMxO1xuICB9XG4gIC5oYWNoaW9qaS1zY3JvbGxkb3duIHNwYW4ge1xuICAgIGNvbG9yOiAjZGRkO1xuICB9XG59XG5cbi5oYWNoaW9qaS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMCAyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMmVtO1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIGF1dG8pO1xuICAgIGdhcDogMWVtO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuaGFjaGlvamktZ3JpZC5zaG9wcGluZywgLmhhY2hpb2ppLWdyaWQudG93ZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICB9XG59XG5cbi5oYWNoaW9qaS1ncmlkLW1haW4ucmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IC0yZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktZ3JpZC1tYWluLnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhhY2hpb2ppLWdyaWQtbWFpbi5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktZ3JpZC1tYWluLmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5oYWNoaW9qaS1ncmlkLWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmhhY2hpb2ppLWdyaWQtaGVhZGxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5oYWNoaW9qaS1ncmlkLWhlYWRsaW5lLnBhdGlzc2VyaWUge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4uaGFjaGlvamktZ3JpZC1oZWFkbGluZS50YWthbyB7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgYm90dG9tOiAwLjVlbTtcbn1cblxuLmhhY2hpb2ppLWdyaWQtaGVhZGxpbmUudG93ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuXG4uaGFjaGlvamktZ3JpZC1oZWFkbGluZS50b3dlciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5oYWNoaW9qaS1ncmlkLWhlYWRsaW5lLmFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oYWNoaW9qaS1ncmlkLWhlYWRsaW5lLmFuaW1hdGlvbi5jbGlwIHtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAwIDAgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbi5oYWNoaW9qaS1ncmlkLWhlYWRsaW5lLmFuaW1hdGlvbi5jbGlwLmpzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCk7XG59XG5cbi5oYWNoaW9qaS1ncmlkLWhlYWRsaW5lLmFuaW1hdGlvbi5zbGlkZSB7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMTAwJSAwIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4uaGFjaGlvamktZ3JpZC1oZWFkbGluZS5hbmltYXRpb24uc2xpZGUuanMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwKTtcbn1cblxuLmhhY2hpb2ppLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhY2hpb2ppLWNvbnRlbnRzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5oYWNoaW9qaS1jb250ZW50cy50b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmhhY2hpb2ppLWNvbnRlbnRzLmxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5oYWNoaW9qaS1jb250ZW50cy5ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5oYWNoaW9qaS1jb250ZW50cy5yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5oYWNoaW9qaS1jb250ZW50cy1leWVjYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1jb250ZW50cy1leWVjYXRjaCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5oYWNoaW9qaS1jb250ZW50cy1leWVjYXRjaCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhhY2hpb2ppLWNvbnRlbnRzLWV5ZWNhdGNoLnBhdGlzc2VyaWUge1xuICB3aWR0aDogMTcuMzZ2dztcbiAgYm90dG9tOiAtNGVtO1xuICByaWdodDogLTFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1jb250ZW50cy1leWVjYXRjaC5wYXRpc3NlcmllIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5oYWNoaW9qaS1jb250ZW50cy1leWVjYXRjaC5wYXJrIHtcbiAgd2lkdGg6IDE3LjM2dnc7XG4gIGJvdHRvbTogLTRlbTtcbiAgcmlnaHQ6IC00ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktY29udGVudHMtZXllY2F0Y2gucGFyayB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4uaGFjaGlvamktY29udGVudHMtZXllY2F0Y2guY2FtcCB7XG4gIHdpZHRoOiA2LjY3dnc7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktY29udGVudHMtZXllY2F0Y2guY2FtcCB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuXG4uaGFjaGlvamktY29udGVudHMtZXllY2F0Y2gudGFrYW8ge1xuICB3aWR0aDogMTEuMTF2dztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLWNvbnRlbnRzLWV5ZWNhdGNoLnRha2FvIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLmhhY2hpb2ppLWNvbnRlbnRzLWV5ZWNhdGNoLmNhZmUge1xuICB3aWR0aDogOS4wM3Z3O1xuICBib3R0b206IC0xZW07XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLWNvbnRlbnRzLWV5ZWNhdGNoLmNhZmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5cbi5oYWNoaW9qaS1jb250ZW50cy1leWVjYXRjaC5zaG9uYW4ge1xuICBib3R0b206IDIwJTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5oYWNoaW9qaS1jb250ZW50cy1leWVjYXRjaC5iYXIge1xuICB3aWR0aDogMTN2dztcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1jb250ZW50cy1leWVjYXRjaC5iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhdGlzc2VyaWUxIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICBiYWNrZ3JvdW5kOiAjYzlkYmVhO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhdGlzc2VyaWUxIHtcbiAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhdGlzc2VyaWUyIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhdGlzc2VyaWUyIHtcbiAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhdGlzc2VyaWUzIHtcbiAgZ3JpZC1hcmVhOiAyIC8gMSAvIDQgLyAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhdGlzc2VyaWUzIHtcbiAgICBncmlkLWFyZWE6IDMgLyAxIC8gNSAvIDI7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhdGlzc2VyaWU0IHtcbiAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhdGlzc2VyaWU0IHtcbiAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhdGlzc2VyaWU1IHtcbiAgcGFkZGluZy1ib3R0b206IDVlbTtcbiAgZ3JpZC1hcmVhOiAzIC8gMyAvIDQgLyA0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhdGlzc2VyaWU1IHtcbiAgICBncmlkLWFyZWE6IDUgLyAxIC8gNiAvIDM7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhdGlzc2VyaWU2IHtcbiAgZ3JpZC1hcmVhOiAzIC8gNCAvIDQgLyA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhdGlzc2VyaWU2IHtcbiAgICBncmlkLWFyZWE6IDQgLyAyIC8gNSAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhcmsxIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyA0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhcmsxIHtcbiAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhcmsyIHtcbiAgZ3JpZC1hcmVhOiAxIC8gNCAvIDIgLyA1O1xuICBiYWNrZ3JvdW5kOiAjZWFlN2RjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhcmsyIHtcbiAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhcmszIHtcbiAgZ3JpZC1hcmVhOiAyIC8gNCAvIDQgLyA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhcmszIHtcbiAgICBncmlkLWFyZWE6IDMgLyAyIC8gNSAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhcms0IHtcbiAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhcms0IHtcbiAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhcms1IHtcbiAgcGFkZGluZy1ib3R0b206IDVlbTtcbiAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhcms1IHtcbiAgICBncmlkLWFyZWE6IDUgLyAxIC8gNiAvIDM7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXBhcms2IHtcbiAgZ3JpZC1hcmVhOiAzIC8gMyAvIDQgLyA0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXBhcms2IHtcbiAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDI7XG4gIH1cbn1cblxuLmhhY2hpb2ppLWNhbXAxIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICBiYWNrZ3JvdW5kOiAjZWFlN2RjO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1jYW1wMSB7XG4gICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS1jYW1wMiB7XG4gIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1jYW1wMiB7XG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS1jYW1wMyB7XG4gIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1jYW1wMyB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICB9XG59XG5cbi5oYWNoaW9qaS1jYW1wNCB7XG4gIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1jYW1wNCB7XG4gICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDUgLyAyO1xuICB9XG59XG5cbi5oYWNoaW9qaS1jYW1wNSB7XG4gIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1jYW1wNSB7XG4gICAgZ3JpZC1hcmVhOiA0IC8gMiAvIDUgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS1jYW1wNiB7XG4gIHBhZGRpbmctdG9wOiAxMGVtO1xuICBncmlkLWFyZWE6IDMgLyAzIC8gNCAvIDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktY2FtcDYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGdyaWQtYXJlYTogNSAvIDEgLyA2IC8gMztcbiAgfVxufVxuXG4uaGFjaGlvamktY2FtcDcge1xuICBncmlkLWFyZWE6IDMgLyA0IC8gNCAvIDU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLWNhbXA3IHtcbiAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXNob3BwaW5nMSB7XG4gIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1zaG9wcGluZzEge1xuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcbiAgfVxufVxuXG4uaGFjaGlvamktc2hvcHBpbmcyIHtcbiAgZ3JpZC1hcmVhOiAxIC8gNCAvIDIgLyA1O1xuICBiYWNrZ3JvdW5kOiAjYzlkYmVhO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXNob3BwaW5nMiB7XG4gICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS1zaG9wcGluZzMge1xuICBncmlkLWFyZWE6IDIgLyA0IC8gMyAvIDU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktc2hvcHBpbmczIHtcbiAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXNob3BwaW5nNCB7XG4gIHBhZGRpbmctdG9wOiA1ZW07XG4gIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1zaG9wcGluZzQge1xuICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaGFjaGlvamktc2hvcHBpbmc1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktc2hvcHBpbmc1IHtcbiAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLWdvdXJtZXQxIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICBiYWNrZ3JvdW5kOiAjYzlkYmVhO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLWdvdXJtZXQxIHtcbiAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLWdvdXJtZXQyIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLWdvdXJtZXQyIHtcbiAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gIH1cbn1cblxuLmhhY2hpb2ppLWdvdXJtZXQzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBncmlkLWFyZWE6IDEgLyAzIC8gNCAvIDU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktZ291cm1ldDMge1xuICAgIGdyaWQtYXJlYTogMSAvIDIgLyA0IC8gMztcbiAgfVxufVxuXG4uaGFjaGlvamktZ291cm1ldDQge1xuICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktZ291cm1ldDQge1xuICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbiAgfVxufVxuXG4uaGFjaGlvamktZ291cm1ldDUge1xuICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktZ291cm1ldDUge1xuICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcbiAgfVxufVxuXG4uaGFjaGlvamktZ291cm1ldDYge1xuICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktZ291cm1ldDYge1xuICAgIGdyaWQtYXJlYTogNSAvIDEgLyA2IC8gMztcbiAgfVxufVxuXG4uaGFjaGlvamktdGFrYW8xIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyA0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXRha2FvMSB7XG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS10YWthbzIge1xuICBncmlkLWFyZWE6IDEgLyA0IC8gMiAvIDU7XG4gIGJhY2tncm91bmQ6ICNlYWU3ZGM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktdGFrYW8yIHtcbiAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXRha2FvMyB7XG4gIGdyaWQtYXJlYTogMiAvIDQgLyAzIC8gNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS10YWthbzMge1xuICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbiAgfVxufVxuXG4uaGFjaGlvamktdGFrYW80IHtcbiAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXRha2FvNCB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICB9XG59XG5cbi5oYWNoaW9qaS10YWthbzUge1xuICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktdGFrYW81IHtcbiAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXRha2FvNiB7XG4gIHBhZGRpbmctdG9wOiA4ZW07XG4gIGdyaWQtYXJlYTogMyAvIDQgLyA0IC8gNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS10YWthbzYge1xuICAgIGdyaWQtYXJlYTogNSAvIDEgLyA2IC8gMztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaGFjaGlvamktY2FmZTEge1xuICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gIGJhY2tncm91bmQ6ICNjOWRiZWE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktY2FmZTEge1xuICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcbiAgfVxufVxuXG4uaGFjaGlvamktY2FmZTIge1xuICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktY2FmZTIge1xuICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbiAgfVxufVxuXG4uaGFjaGlvamktY2FmZTMge1xuICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktY2FmZTMge1xuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcbiAgfVxufVxuXG4uaGFjaGlvamktY2FmZTQge1xuICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktY2FmZTQge1xuICAgIGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMztcbiAgfVxufVxuXG4uaGFjaGlvamktY2FmZTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBlbTtcbiAgZ3JpZC1hcmVhOiAzIC8gMyAvIDQgLyA0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLWNhZmU1IHtcbiAgICBncmlkLWFyZWE6IDUgLyAxIC8gNiAvIDM7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhhY2hpb2ppLWNhZmU2IHtcbiAgZ3JpZC1hcmVhOiAzIC8gNCAvIDQgLyA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLWNhZmU2IHtcbiAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXNob25hbjEge1xuICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktc2hvbmFuMSB7XG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS1zaG9uYW4yIHtcbiAgZ3JpZC1hcmVhOiAxIC8gNCAvIDIgLyA1O1xuICBiYWNrZ3JvdW5kOiAjZWFlN2RjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXNob25hbjIge1xuICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcbiAgfVxufVxuXG4uaGFjaGlvamktc2hvbmFuMyB7XG4gIGdyaWQtYXJlYTogMiAvIDQgLyAzIC8gNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1zaG9uYW4zIHtcbiAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXNob25hbjQge1xuICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktc2hvbmFuNCB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS1zaG9uYW41IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktc2hvbmFuNSB7XG4gICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDUgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS1zaG9uYW42IHtcbiAgZ3JpZC1hcmVhOiAzIC8gNCAvIDQgLyA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXNob25hbjYge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgZ3JpZC1hcmVhOiA1IC8gMSAvIDYgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS1iYXIxIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICBiYWNrZ3JvdW5kOiAjYzlkYmVhO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLWJhcjEge1xuICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcbiAgfVxufVxuXG4uaGFjaGlvamktYmFyMiB7XG4gIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1iYXIyIHtcbiAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLWJhcjMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBlbTtcbiAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLWJhcjMge1xuICAgIGdyaWQtYXJlYTogMyAvIDEgLyA1IC8gMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGFjaGlvamktYmFyNCB7XG4gIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1iYXI0IHtcbiAgICBncmlkLWFyZWE6IDUgLyAxIC8gNiAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLWJhcjUge1xuICBncmlkLWFyZWE6IDMgLyAzIC8gNCAvIDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktYmFyNSB7XG4gICAgZ3JpZC1hcmVhOiA0IC8gMiAvIDUgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS1iYXI2IHtcbiAgZ3JpZC1hcmVhOiAzIC8gNCAvIDQgLyA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLWJhcjYge1xuICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbiAgfVxufVxuXG4uaGFjaGlvamktdG93ZXIxIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyA0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXRvd2VyMSB7XG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS10b3dlcjIge1xuICBncmlkLWFyZWE6IDEgLyA0IC8gMiAvIDU7XG4gIGJhY2tncm91bmQ6ICNlYWU3ZGM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktdG93ZXIyIHtcbiAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLXRvd2VyMyB7XG4gIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS10b3dlcjMge1xuICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbiAgfVxufVxuXG4uaGFjaGlvamktdG93ZXI0IHtcbiAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLXRvd2VyNCB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xuICB9XG59XG5cbi5oYWNoaW9qaS10b3dlcjUge1xuICBncmlkLWFyZWE6IDMgLyAzIC8gNCAvIDU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktdG93ZXI1IHtcbiAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDM7XG4gIH1cbn1cblxuLmhhY2hpb2ppLW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5oYWNoaW9qaS1tb3ZlLmNhbXAge1xuICB3aWR0aDogNTAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLW1vdmUuY2FtcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4uaGFjaGlvamktbW92ZS5zaG9wcGluZyB7XG4gIHdpZHRoOiA0MHZ3O1xuICB0b3A6IDJ2dztcbiAgbGVmdDogLTI1JTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWNoaW9qaS1tb3ZlLnNob3BwaW5nIHtcbiAgICB0b3A6IDEwdnc7XG4gICAgbGVmdDogNWVtO1xuICB9XG59XG5cbi5oYWNoaW9qaS1tb3ZlLmdvdXJtZXQge1xuICB3aWR0aDogNzUlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0zMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGFjaGlvamktbW92ZS5nb3VybWV0IHtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBsZWZ0OiAtNTAlO1xuICB9XG59XG5cbi5oYWNoaW9qaS1tb3ZlLnNob25hbiB7XG4gIHdpZHRoOiA3NSU7XG4gIHRvcDogLTE1JTtcbiAgcmlnaHQ6IC0yMGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhY2hpb2ppLW1vdmUuc2hvbmFuIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMmVtO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5icmFuZC1tdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnJhbmQvbXYud2VicCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZC1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9icmFuZC9tdi0tc3Aud2VicCk7XG4gIH1cbn1cblxuLmJyYW5kLW12LWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZC1tdi1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5icmFuZC1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICMyYjIxMTk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogNzIwIC8gOTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmQtcGFuZWwge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIH1cbn1cblxuLmJyYW5kLXBhbmVsLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmJyYW5kLXBhbmVsLnNvaGdvaHJlYWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JyYW5kL3NvaGdvaHJlYWwtaXRlbS53ZWJwKTtcbn1cblxuLmJyYW5kLXBhbmVsLmpyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9icmFuZC9qci1pdGVtLndlYnApO1xufVxuXG4uYnJhbmQtcGFuZWwtY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMmVtIDVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kLXBhbmVsLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBjYWxjKCgxNDQwIC8gMTE4MCkgKiAxMDAlKSAyMHB4IDNlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmQtcGFuZWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuXG4uYnJhbmQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZjJmN2Y3O1xufVxuXG4ubG9jYXRpb24tbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL212LndlYnApO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9jYXRpb24vbXYtLXNwLndlYnApO1xuICB9XG59XG5cbi5sb2NhdGlvbi1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNWZyIDJmciAxZnI7XG4gIH1cbiAgLmxvY2F0aW9uLWdyaWQubmF0dXJlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNWZyIDEuNWZyIDFmcjtcbiAgfVxuICAubG9jYXRpb24tZ3JpZC5oaXN0b3J5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5sb2NhdGlvbi1ncmlkLmZ1dHVyZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcikgcmVwZWF0KDIsIDAuNWZyKSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1ncmlkLmZ1dHVyZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMmZyKSAxZnI7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWdyaWQuY29tbXVuaXR5IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKSAwLjVmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1ncmlkLmNvbW11bml0eSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyZnIgMS41ZnIgMWZyO1xuICB9XG59XG5cbi5sb2NhdGlvbi1ncmlkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbi1ncmlkLWl0ZW06OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QpO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJhY2tncm91bmQ6ICNiMjg4NjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sb2NhdGlvbi1ncmlkLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmxvY2F0aW9uLWdyaWQtd3JhcHBlciB7XG4gIG1hcmdpbjogODBweCAwIDQwcHg7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDAgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tZ3JpZC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1ncmlkLXdyYXBwZXIuc3RhdGlvbiB7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvbG9jYXRpb24vc3RhdGlvbi1iZy5zdmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tZ3JpZC13cmFwcGVyLnN0YXRpb24ge1xuICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvbG9jYXRpb24vc3RhdGlvbi1iZy0tc3Auc3ZnKTtcbiAgfVxufVxuXG4ubG9jYXRpb24tZ3JpZC13cmFwcGVyLm5hdHVyZSB7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvbG9jYXRpb24vbmF0dXJlLWJnLnN2Zyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1ncmlkLXdyYXBwZXIubmF0dXJlIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL25hdHVyZS1iZy0tc3Auc3ZnKTtcbiAgfVxufVxuXG4ubG9jYXRpb24tZ3JpZC13cmFwcGVyLmhpc3Rvcnkge1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL2hpc3RvcnktYmcuc3ZnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWdyaWQtd3JhcHBlci5oaXN0b3J5IHtcbiAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL2hpc3RvcnktYmctLXNwLnN2Zyk7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWdyaWQtd3JhcHBlci5mdXR1cmUge1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL2Z1dHVyZS1iZy5zdmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tZ3JpZC13cmFwcGVyLmZ1dHVyZSB7XG4gICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2NhdGlvbi9mdXR1cmUtYmctLXNwLnN2Zyk7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWdyaWQtd3JhcHBlci5jb21tdW5pdHkge1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL2NvbW11bml0eS1iZy5zdmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tZ3JpZC13cmFwcGVyLmNvbW11bml0eSB7XG4gICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2NhdGlvbi9jb21tdW5pdHktYmctLXNwLnN2Zyk7XG4gIH1cbn1cblxuLmxvY2F0aW9uLXN0YXRpb24xIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tc3RhdGlvbjEge1xuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcbiAgfVxuICAubG9jYXRpb24tc3RhdGlvbjEgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyAzO1xuICB9XG59XG5cbi5sb2NhdGlvbi1zdGF0aW9uMiB7XG4gIGdyaWQtYXJlYTogMSAvIDMgLyAzIC8gNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLXN0YXRpb24yIHtcbiAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gIH1cbn1cblxuLmxvY2F0aW9uLXN0YXRpb24zIHtcbiAgZ3JpZC1hcmVhOiAxIC8gNCAvIDMgLyA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tc3RhdGlvbjMge1xuICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcbiAgfVxufVxuXG4ubG9jYXRpb24tc3RhdGlvbjQge1xuICBncmlkLWFyZWE6IDEgLyA1IC8gMiAvIDY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1zdGF0aW9uNCB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICB9XG59XG5cbi5sb2NhdGlvbi1zdGF0aW9uNSB7XG4gIGdyaWQtYXJlYTogMiAvIDUgLyAzIC8gNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLXN0YXRpb241IHtcbiAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gIH1cbn1cblxuLmxvY2F0aW9uLW5hdHVyZTEge1xuICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1uYXR1cmUxIHtcbiAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gIH1cbn1cblxuLmxvY2F0aW9uLW5hdHVyZTIge1xuICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1uYXR1cmUyIHtcbiAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XG4gIH1cbn1cblxuLmxvY2F0aW9uLW5hdHVyZTMge1xuICBncmlkLWFyZWE6IDEgLyAzIC8gMyAvIDU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1uYXR1cmUzIHtcbiAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG4gIH1cbiAgLmxvY2F0aW9uLW5hdHVyZTMgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyAzO1xuICB9XG59XG5cbi5sb2NhdGlvbi1uYXR1cmU0IHtcbiAgZ3JpZC1hcmVhOiAxIC8gNSAvIDIgLyA2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbmF0dXJlNCB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICB9XG59XG5cbi5sb2NhdGlvbi1uYXR1cmU1IHtcbiAgZ3JpZC1hcmVhOiAyIC8gNSAvIDMgLyA2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbmF0dXJlNSB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xuICB9XG59XG5cbi5sb2NhdGlvbi1oaXN0b3J5MSB7XG4gIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWhpc3RvcnkxIHtcbiAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gIH1cbiAgLmxvY2F0aW9uLWhpc3RvcnkxIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzOTAvMjIwO1xuICB9XG59XG5cbi5sb2NhdGlvbi1oaXN0b3J5MiB7XG4gIGdyaWQtYXJlYTogMSAvIDMgLyAzIC8gNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWhpc3RvcnkyIHtcbiAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG4gIH1cbiAgLmxvY2F0aW9uLWhpc3RvcnkyIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzOTAvMjIwO1xuICB9XG59XG5cbi5sb2NhdGlvbi1oaXN0b3J5MyB7XG4gIGdyaWQtYXJlYTogMSAvIDUgLyAzIC8gNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWhpc3RvcnkzIHtcbiAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDM7XG4gIH1cbiAgLmxvY2F0aW9uLWhpc3RvcnkzIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzOTAvMjIwO1xuICB9XG59XG5cbi5sb2NhdGlvbi1mdXR1cmUxIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tZnV0dXJlMSB7XG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICB9XG4gIC5sb2NhdGlvbi1mdXR1cmUxIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzOTAvMjIwO1xuICB9XG59XG5cbi5sb2NhdGlvbi1mdXR1cmUyIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tZnV0dXJlMiB7XG4gICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xuICB9XG4gIC5sb2NhdGlvbi1mdXR1cmUyIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzOTAvMjIwO1xuICB9XG59XG5cbi5sb2NhdGlvbi1mdXR1cmUzIHtcbiAgZ3JpZC1hcmVhOiAxIC8gNSAvIDIgLyA3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tZnV0dXJlMyB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICB9XG59XG5cbi5sb2NhdGlvbi1mdXR1cmU0IHtcbiAgZ3JpZC1hcmVhOiAyIC8gNSAvIDMgLyA3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tZnV0dXJlNCB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xuICB9XG59XG5cbi5sb2NhdGlvbi1jb21tdW5pdHkxIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tY29tbXVuaXR5MSB7XG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICB9XG59XG5cbi5sb2NhdGlvbi1jb21tdW5pdHkyIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMyAvIDMgLyA2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tY29tbXVuaXR5MiB7XG4gICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xuICB9XG4gIC5sb2NhdGlvbi1jb21tdW5pdHkyIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1IC8gMztcbiAgfVxufVxuXG4ubG9jYXRpb24tY29tbXVuaXR5MyB7XG4gIGdyaWQtYXJlYTogMSAvIDYgLyAyIC8gNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWNvbW11bml0eTMge1xuICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbiAgfVxufVxuXG4ubG9jYXRpb24tY29tbXVuaXR5NCB7XG4gIGdyaWQtYXJlYTogMiAvIDYgLyAzIC8gNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWNvbW11bml0eTQge1xuICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbiAgfVxufVxuXG4ubG9jYXRpb24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XG59XG5cbi5sb2NhdGlvbi1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5sb2NhdGlvbi1saXN0IGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgY29udGVudDogY291bnRlcihsaXN0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZDogI2IyODg2NDtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sb2NhdGlvbi1saXN0LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxvY2F0aW9uLWxpc3QtaW5uZXIucmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3QtaW5uZXIucmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubG9jYXRpb24tbGlzdC1pbm5lci5sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubG9jYXRpb24tbGlmZWluZm8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sb2NhdGlvbi1saWZlaW5mby1saXN0IHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGlmZWluZm87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1saWZlaW5mby1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ubG9jYXRpb24tbGlmZWluZm8tbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMmYzMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWxpZmVpbmZvLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxvY2F0aW9uLWxpZmVpbmZvLWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5sb2NhdGlvbi1saWZlaW5mby1saXN0LWl0ZW0gZGl2OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbGlmZWluZm8tbGlzdC1pdGVtIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4ubG9jYXRpb24tbGlmZWluZm8tbGlzdC1pdGVtIGRpdjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpZmVpbmZvO1xuICBjb250ZW50OiBjb3VudGVyKGxpZmVpbmZvKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZDogI2IyODg2NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxvY2F0aW9uLWxpZmVpbmZvLXdyYXBwZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyZTJmMzE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1saWZlaW5mby13cmFwcGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMmUyZjMxO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmUyZjMxO1xuICB9XG59XG5cbi5sb2NhdGlvbi1saWZlaW5mby1tYXAge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbGlmZWluZm8tbWFwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1saWZlaW5mby1tYXAgaW1nIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1saWZlaW5mby1tYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5wbGFuLW12IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbGFuL212LndlYnApO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbGFuL212LS1zcC53ZWJwKTtcbiAgfVxufVxuXG4ucGxhbi1oMSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBjb2xvcjogIzkxNTAyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGxhbi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbGFuLWl0ZW06aG92ZXIgLnBsYW4tY2FyZC1idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzkxNTAyZTtcbn1cblxuLnBsYW4tY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGMzYjE7XG59XG5cbi5wbGFuLWNhcmQtY29udGVudHMge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ucGxhbi1jYXJkLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IGF2aWFuby1kaWRvbmUsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICM5MTUwMmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjZDhjM2IxO1xufVxuXG4ucGxhbi1jYXJkLWhlYWRsaW5lIHNwYW4ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wbGFuLWNhcmQtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogYXZpYW5vLWRpZG9uZSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICM5MTUwMmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGxhbi1jYXJkLWRlc2NyaXB0aW9uIC5hY2NlbnQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucGxhbi1jYXJkLWFyZWEge1xuICBmb250LWZhbWlseTogYXZpYW5vLWRpZG9uZSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzkxNTAyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGxhbi1jYXJkLWFyZWEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBsYW4tY2FyZC1hcmVhIHNwYW4uYWNjZW50IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBsYW4tY2FyZC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnBsYW4tY2FyZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wbGFuLWNhcmQtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IGF2aWFuby1kaWRvbmUsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM5MTUwMmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkxNTAyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnBsYW4tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiYXZpYW5vLWRpZG9uZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi1hcnJvdyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAucGxhbi1hcnJvdy1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ucGxhbi1hcnJvdy5uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wbGFuLWFycm93Lm5leHQgLmFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wbGFuLWFycm93LnByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4ucGxhbi1hcnJvdy5wcmV2IC5hcnJvdyB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnBsYW4tYXJyb3cgLmFjY2VudCB7XG4gIGNvbG9yOiAjOTE1MDJlO1xufVxuXG4ucGxhbi1hcnJvdy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi1hcnJvdy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGxhbi1hcnJvdy10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnBsYW4tYXJyb3ctdGV4dCAubGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnBsYW4tYXJyb3cgLmFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYm9yZGVyOiAwLjFlbSBzb2xpZCAjMmUyZjMxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5vdmVyd3JpdGUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IGluaXRpYWw7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbW1vblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZ2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHRpdGxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAyMDI0MTAxMCDov73liqAgc3RhcnQgKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnZhbHVlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAudmFsdWUg44GM44GC44KL44Oa44O844K444Gn44Gv44K544Kv44Ot44O844Or44OQ44O844KS6Z2e6KGo56S644Gr44GZ44KLICovXG4gIC8qIC52YWx1ZSDjga7liY3lvozjgavjgrnjgq/jg63jg7zjg6vjgZfjgabjgYTjgaPjgZ/jgajjgY3jgIHjg5Djg6njg5Djg6njgarjgr/jgqTjg5/jg7PjgrDjgafmtojjgYjlp4vjgoHjgabjgZfjgb7jgYbjga7jgafjgIHjgZnjgZDjgavmtojjgZkgKi9cbiAgLyog44GZ44GQ44CB5YWD44Gu44K544Op44Kk44OJ44Gr5oi744Gj44Gm44GN44Gf44Go44GN44Gr44CB5raI44GI44GN44Gj44Gm44GE44Gq44GE44GT44Go44GM44GC44KL44Gu44Gn44CBMeenkuW+jOOBq+OBr+a2iOOBiOWni+OCgeOCi+OCiOOBhuOBq+OBmeOCiyAqL1xuICAvKiAyMDI0MTAxMCDov73liqAgZW5kICovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zZXJpZXNfYWJvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wZXJmb3JtYW5jZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5iYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZmFkZWluXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiDnlLvpnaLlpJbjgavjgYTjgovnirbmhYsgKi9cbiAgLyog55S76Z2i5YaF44Gr5YWl44Gj44Gf54q25oWLICovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5QYWdpbmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxudm9sYm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCueODiOODvOODquODvOips+e0sFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrnjg6njgqTjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuXG4ub3ZlcndyaXRlIHAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAub3ZlcndyaXRlIHAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuLm92ZXJ3cml0ZSAucmVzLXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLm92ZXJ3cml0ZSAucmVzLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcndyaXRlIC53aWR0aFNwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICBtYXJnaW46IDQwcHggYXV0bztcbn1cblxuLm92ZXJ3cml0ZSAuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyd3JpdGUgLmNlbnRlcl9tYXJnaW4ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm92ZXJ3cml0ZSAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3ZlcndyaXRlIC55b3V0dWJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ub3ZlcndyaXRlIC55b3V0dWJlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm92ZXJ3cml0ZSAucmVzLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJ3cml0ZSAucmVzLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5vdmVyd3JpdGUgLndpZHRoU3Age1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICB9XG59XG5cbi5vdmVyd3JpdGUgLmJnd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5vdmVyd3JpdGUgLmJnd2hpdGUge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cblxuLm92ZXJ3cml0ZSAuYmdpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4ub3ZlcndyaXRlIC5saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMSwgMTAsIDgsIDAuOCk7XG59XG5cbi5vdmVyd3JpdGUgLmJnaW1nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbmFpL2JnX212QDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdmVyd3JpdGUgLmJnaW1nOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVuYWkvYmdfbXZfc3BAMnguanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLm92ZXJ3cml0ZSAuZnZfbWFpbiB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vdmVyd3JpdGUgLmZ2X21haW4gaDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMzU4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ub3ZlcndyaXRlIGgxLmZ2dGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3ZlcndyaXRlIGgxLmZ2dGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG4ub3ZlcndyaXRlIGgxLmZ2dGl0bGUgc3Bhbi5mYWRlVXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ub3ZlcndyaXRlIC5jcF9hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLm92ZXJ3cml0ZSAuY3BfYXJyb3dzIC5jcF9hcnJvdyB7XG4gIC8q55+i5Y2w44KS6YWN572u44GZ44KL44OZ44O844K544Gu6Kit5a6aKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLyrnnYDlnLDngrkoY3BfYXJyb3dz44Gu6auY44GV44GuNTAlKSovXG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4ub3ZlcndyaXRlIC5jcF9hcnJvd3MgLmNwX2Fycm93OmZpcnN0LWNoaWxkIHtcbiAgYW5pbWF0aW9uOiBhcnJvdy1tb3ZlMDggMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5vdmVyd3JpdGUgLmNwX2Fycm93cyAuY3BfYXJyb3c6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBhcnJvdy1tb3ZlMDggMnMgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5vdmVyd3JpdGUgLmNwX2Fycm93cyAuY3BfYXJyb3c6YmVmb3JlLFxuLm92ZXJ3cml0ZSAuY3BfYXJyb3dzIC5jcF9hcnJvdzphZnRlciB7XG4gIC8q55+i5Y2w5YWo5L2T44Gu6Kit5a6aKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm92ZXJ3cml0ZSAuY3BfYXJyb3dzIC5jcF9hcnJvdzpiZWZvcmUge1xuICAvKuefouWNsOW3puOBrue3muOBruS9jee9ruOBqOWCvuaWnCovXG4gIGxlZnQ6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4ub3ZlcndyaXRlIC5jcF9hcnJvd3MgLmNwX2Fycm93OmFmdGVyIHtcbiAgLyrnn6LljbDlt6bjga7nt5rjga7kvY3nva7jgajlgr7mlpwqL1xuICByaWdodDogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xufVxuXG5Aa2V5ZnJhbWVzIGFycm93LW1vdmUwOCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogNDAlO1xuICAgIC8q44K544K/44O844OI5Zyw54K5KGNwX2Fycm93c+OBrumrmOOBleOBrjQwJSkqL1xuICB9XG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLm92ZXJ3cml0ZSAucmVhZGJveCB7XG4gIHBhZGRpbmc6IDEyMHB4IDEyMHB4IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vdmVyd3JpdGUgLnJlYWRib3ggcCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5vdmVyd3JpdGUgLnJlYWRib3ggLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm92ZXJ3cml0ZSAucmVhZGJveCAuY29uY2VwdDAxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTgwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzAlO1xufVxuXG4ub3ZlcndyaXRlIC5yZWFkYm94IC5jb25jZXB0MDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNjBweDtcbiAgcmlnaHQ6IC00cHg7XG4gIHRvcDogMTAlO1xufVxuXG4ub3ZlcndyaXRlIC5yZWFkYm94IC5jb25jZXB0MDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNDBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IDQwJTtcbn1cblxuLm92ZXJ3cml0ZSAudGl0bGVtb3ZpZSB7XG4gIHdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5vdmVyd3JpdGUgLmZ2X21haW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVyd3JpdGUgLmZ2X21haW4gaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAub3ZlcndyaXRlIC5yZWFkYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzNDBweCAyMHB4IDEyMHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnJlYWRib3ggcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDg0JTtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnJlYWRib3ggLmNvbmNlcHQwMSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAucmVhZGJveCAuY29uY2VwdDAyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogOTBweDtcbiAgfVxuICAub3ZlcndyaXRlIC5yZWFkYm94IC5jb25jZXB0MDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudGl0bGVtb3ZpZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm92ZXJ3cml0ZSAudGl0bGUgaDIge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ub3ZlcndyaXRlIC50aXRsZSBzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ub3ZlcndyaXRlIC50aXRsZSBoMi5lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG59XG5cbi5vdmVyd3JpdGUgaDMudGl0bGUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAzMGI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5vdmVyd3JpdGUgLnRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudGl0bGUgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAub3ZlcndyaXRlIC50aXRsZSBoMi5lbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5vdmVyd3JpdGUgaDMudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5vdmVyd3JpdGUgaHRtbDpoYXMoLnZhbHVlKSB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLm92ZXJ3cml0ZSBodG1sOmhhcygudmFsdWUpOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKlxuICAgIG92ZXJmbG93OiBoaWRkZW47Ki9cbiAgei1pbmRleDogMTtcbn1cblxuLm92ZXJ3cml0ZSBzZWN0aW9uOndoZXJlKC52YWx1ZSkgKiB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlIC5jb3ZlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwbHZoO1xuICAvKiDihpEgZHZo44KS5L2/44GG44Go44K544Kv44Ot44O844Or44Ki44OL44Oh44O844K344On44Oz5b6M44Gr44Os44Kk44Ki44Km44OI44Gu5aSJ5pu044GM572u44GN44CB44K544Kv44Ot44O844Or5L2N572u44GM44Ga44KM44KL44Gu44Gn5aSJ5YyW44GX44Gq44GE5Y2Y5L2N44KS5L2/44Gj44Gm44GE44G+44GZ44CCICovXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMGx2aCAtIDEwMGR2aCk7XG4gIC8qIOKGkSDjgrnjgq/jg63jg7zjg6vkvY3nva7jgYzjgZrjgozjgarjgYTjgojjgYbjgavjgIFwYWRkaW5n44GnZHZo44KS5L2/44GE44CB44Os44Kk44Ki44Km44OI44Gu5aSJ5YyW44GM6KaB57Sg44Gu5aSW5YG044G45b2x6Z+/44GX44Gq44GE44KI44GG44Gr44GX44Gm44GE44G+44GZ44CCICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLmNvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZhbHVlXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ibG9jazogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC4wMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4wN2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLyogYm90dG9tOiAwOyAqL1xuICBib3R0b206IGNhbGMoMTAwbHZoIC0gMTAwZHZoKTtcbiAgbGVmdDogNTAlO1xuICBjb2xvcjogI2M2YzZjNjtcbiAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogY2FsYyg1NzAgLyA0NzIpO1xuICBmb250LXNpemU6IDQ3MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG9wYWNpdHk6IDAuMjY7XG4gIHotaW5kZXg6IC0yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLmNvdmVyIHVsIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlIC5jb3ZlciB1bCBsaSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDFzO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJiZWZvcmVcIl0gLmNvdmVyW2lkPVwidmFsdWUtc2xpZGUwMVwiXSAqLFxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1jdXJyZW50PVwiYWZ0ZXJcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA1XCJdICosXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJhZnRlclwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDVcIl06OmJlZm9yZSxcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtY3VycmVudD1cImFmdGVyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAyXCJdIC5jb3ZlcltpZD1cInZhbHVlLXNsaWRlMDFcIl0gKixcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDFcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTAyXCJdICosXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAzXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwMlwiXSAqLFxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwMlwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDNcIl0gKixcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDRcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTAzXCJdICosXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAzXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNFwiXSAqLFxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwNVwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDRcIl0gKixcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDRcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA1XCJdICoge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLXBhcnRpYWw9XCJzbGlkZTAxXCJdIC5jb3ZlciB1bCBsaSxcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDFcIl0gLmNvdmVyIHVsIGxpIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLmNvdmVyIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLmNvdmVyIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlIC5jb3ZlciB1bCBsaTpudGgtY2hpbGQoMykge1xuICByaWdodDogMDtcbiAgLyogYm90dG9tOiAwOyAqL1xuICBib3R0b206IGNhbGMoMTAwbHZoIC0gMTAwZHZoKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLmNvdmVyIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gIC8qIGJvdHRvbTogMDsgKi9cbiAgYm90dG9tOiBjYWxjKDEwMGx2aCAtIDEwMGR2aCk7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlIC5jb3ZlciAudHhib3gge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm90dG9tOiBjYWxjKDEwMGx2aCAtIDEwMGR2aCk7XG4gIGNvbG9yOiAjMTUyODI0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLXBhcnRpYWw9XCJzbGlkZTAxXCJdIC5jb3ZlciAudHhib3gsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAxXCJdIC5jb3ZlciAudHhib3gge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZSAuY292ZXIgLnR4Ym94IC50aXRsZSBzbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogMC4wMmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogY2FsYygzOSAvIDI4KTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLmNvdmVyIC50eGJveCAudGl0bGUgaDIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjRlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEwNCAvIDcyKTtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlIC5jb3ZlciAudHhib3ggLmpwIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC40ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ5IC8gMjgpO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLmNvdmVyIC50eGJveCAuanAgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDhweCBjYWxjKDhweCAtIDAuNGVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MjgyNDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQzIC8gMjgpO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZSAuY292ZXIgLnR4Ym94IC5lbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTkgLyAxNik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlX3R4X3ByIHtcbiAgcGFkZGluZzogNDBweCAyNHB4IDQwcHggMDtcbn1cblxuLm92ZXJ3cml0ZSAuYnRuIHtcbiAgY29sb3I6ICNjNWI2YTM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgd2lkdGg6IDMyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzViNmEzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiLCBzZXJpZjtcbiAgei1pbmRleDogMTtcbn1cblxuLm92ZXJ3cml0ZSAuYnRuX2NsIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ub3ZlcndyaXRlIC5idG46YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvcmVuYWkvaW1nX2Fycm93X2J0bi5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB3aWR0aDogOHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLm92ZXJ3cml0ZSAuYnRuX2NsOmFmdGVyIHtcbiAgY29udGVudDogaW5oZXJpdDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIHJpZ2h0OiBpbmhlcml0O1xufVxuXG4ub3ZlcndyaXRlIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTMxZjFkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTMxZjFkO1xufVxuXG4ub3ZlcndyaXRlIC5idG46aG92ZXI6YWZ0ZXIge1xuICByaWdodDogMTVweDtcbn1cblxuLm92ZXJ3cml0ZSAuZ2J0biB7XG4gIGNvbG9yOiAjMTUyODI0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUyODI0O1xufVxuXG4ub3ZlcndyaXRlIC5nYnRuOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZW5haS9pbWdfYXJyb3dfYnRuX2cuc3ZnKTtcbn1cblxuLm92ZXJ3cml0ZSAuZ2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjYzViNmEzO1xufVxuXG4ub3ZlcndyaXRlIC5nYnRuOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZW5haS9pbWdfYXJyb3dfYnRuLnN2Zyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5vdmVyd3JpdGUgLnZhbHVlIC5jb3Zlcjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAvKiBsaW5lLWhlaWdodDogY2FsYyg1NzAgLyA0NzIpOyAqL1xuICAgIGZvbnQtc2l6ZTogMTg2cHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudmFsdWUgLmNvdmVyIHVsIGxpIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBoZWlnaHQ6IGNhbGMoMjIwIC8gODEyICogMTAwdmgpO1xuICAgIGhlaWdodDogY2FsYygyMjAgLyA4MTIgKiAxMDBkdmgpO1xuICB9XG4gIC5vdmVyd3JpdGUgLnZhbHVlIC5jb3ZlciB1bCBsaSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAub3ZlcndyaXRlIC52YWx1ZSAuY292ZXIgLnR4Ym94IC50aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnZhbHVlIC5jb3ZlciAudHhib3ggLmpwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAub3ZlcndyaXRlIC52YWx1ZSAuY292ZXIgLnR4Ym94IC5qcCBzcGFuIHtcbiAgICBwYWRkaW5nLWlubGluZTogNXB4IGNhbGMoNXB4IC0gMC40ZW0pO1xuICB9XG4gIC5vdmVyd3JpdGUgLnZhbHVlIC5jb3ZlciAudHhib3ggLmVuIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjggLyA4MTIgKiAxMDB2aCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyOCAvIDgxMiAqIDEwMGR2aCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGx2aDtcbiAgLyog4oaRIGR2aOOCkuS9v+OBhuOBqOOCueOCr+ODreODvOODq+OCouODi+ODoeODvOOCt+ODp+ODs+W+jOOBq+ODrOOCpOOCouOCpuODiOOBruWkieabtOOBjOe9ruOBjeOAgeOCueOCr+ODreODvOODq+S9jee9ruOBjOOBmuOCjOOCi+OBruOBp+WkieWMluOBl+OBquOBhOWNmOS9jeOCkuS9v+OBo+OBpuOBhOOBvuOBmeOAgiAqL1xuICBwYWRkaW5nOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNDAgLyAxMjgwICogMTAwdncgKyAxMDBsdmggLSAxMDBkdmgpO1xuICAvKiDihpEg44K544Kv44Ot44O844Or5L2N572u44GM44Ga44KM44Gq44GE44KI44GG44Gr44CBcGFkZGluZ+OBp2R2aOOCkuS9v+OBhOOAgeODrOOCpOOCouOCpuODiOOBruWkieWMluOBjOimgee0oOOBruWkluWBtOOBuOW9semfv+OBl+OBquOBhOOCiOOBhuOBq+OBl+OBpuOBhOOBvuOBmeOAgiAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICAvKiB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7ICovXG59XG5cbkBrZXlmcmFtZXMgc2xpZGVDaGFuZ2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtaW4tdHJhbnNpdGlvbl1bZGF0YS1jdXJyZW50PVwiYmVmb3JlXCJdIC5jb3ZlcltpZD1cInZhbHVlLXNsaWRlMDFcIl0sXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cInNsaWRlMDFcIl0gLmNvdmVyW2lkPVwidmFsdWUtc2xpZGUwMVwiXSxcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtaW4tdHJhbnNpdGlvbl1bZGF0YS1jdXJyZW50PVwic2xpZGUwMlwiXSAuY292ZXJbaWQ9XCJ2YWx1ZS1zbGlkZTAxXCJdLFxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1pbi10cmFuc2l0aW9uXVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAxXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwMlwiXSxcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtaW4tdHJhbnNpdGlvbl1bZGF0YS1jdXJyZW50PVwic2xpZGUwMlwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDJcIl0sXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cInNsaWRlMDNcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTAyXCJdLFxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1pbi10cmFuc2l0aW9uXVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwM1wiXSxcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtaW4tdHJhbnNpdGlvbl1bZGF0YS1jdXJyZW50PVwic2xpZGUwM1wiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDNcIl0sXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cInNsaWRlMDRcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTAzXCJdLFxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1pbi10cmFuc2l0aW9uXVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAzXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNFwiXSxcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtaW4tdHJhbnNpdGlvbl1bZGF0YS1jdXJyZW50PVwic2xpZGUwNFwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDRcIl0sXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cInNsaWRlMDVcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA0XCJdLFxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1pbi10cmFuc2l0aW9uXVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA0XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSxcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtaW4tdHJhbnNpdGlvbl1bZGF0YS1jdXJyZW50PVwic2xpZGUwNVwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDVcIl0sXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cImFmdGVyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSB7XG4gIGFuaW1hdGlvbjogc2xpZGVDaGFuZ2UgMC44cyBlYXNlLWluLW91dCBib3RoO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cInNsaWRlMDFcIl1bZGF0YS1wcmV2aW91cz1cImJlZm9yZVwiXSAuY292ZXJbaWQ9XCJ2YWx1ZS1zbGlkZTAxXCJdLFxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1pbi10cmFuc2l0aW9uXVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA1XCJdW2RhdGEtcHJldmlvdXM9XCJhZnRlclwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDVcIl0ge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlIC5pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgLyog44Gd44Gu44G+44G+Ymx1cuOCkuOBi+OBkeOCi+OBqOOAgeaeoOOBruWkluWBtOOBjOecn+OBo+eZveOBruaJseOBhOOBp+OBvOOBi+OBl+OBjOOBi+OBi+OCiuerr+OBjOeZveOBo+OBveOBj+OBquOCi+OBruOBp+aeoOOBruWkluWBtOOBq+iJsuOCkuS7mOOBkeOBpuOBiuOBjyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICAvKiBmaWx0ZXI6IGJsdXIoOHB4KTsgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0yO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC41cyAxcztcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwMlwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDJcIl06OmJlZm9yZSxcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDNcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTAzXCJdOjpiZWZvcmUsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA0XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNFwiXTo6YmVmb3JlLFxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwNVwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDVcIl06OmJlZm9yZSxcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtcGFydGlhbD1cInNsaWRlMDVcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA1XCJdOjpiZWZvcmUge1xuICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW06bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVuYWkvYmdfdmFsdWVfMDEuanBnKTtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW06bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVuYWkvYmdfdmFsdWVfMDIuanBnKTtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW06bnRoLW9mLXR5cGUoMyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVuYWkvYmdfdmFsdWVfMDMuanBnKTtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW06bnRoLW9mLXR5cGUoNCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVuYWkvYmdfdmFsdWVfMDQuanBnKTtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDE0MTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIC8qIG9wYWNpdHk6IDAuNzI7ICovXG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDFzO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwMlwiXTo6YWZ0ZXIsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAzXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwM1wiXTo6YWZ0ZXIsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA0XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNFwiXTo6YWZ0ZXIsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXTo6YWZ0ZXIsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLXBhcnRpYWw9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjcyO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZSAuaXRlbSAubnVtIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKC0xMCAvIDEyODAgKiAxMDB2dyk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNjNmM2YzY7XG4gIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzQwIC8gMjQxKTtcbiAgZm9udC1zaXplOiAyNDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiBvcGFjaXR5OiAwLjE7ICovXG4gIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMS40cztcbiAgei1pbmRleDogLTE7XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDJcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTAyXCJdIC5udW0sXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAzXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwM1wiXSAubnVtLFxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwNFwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDRcIl0gLm51bSxcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDVcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA1XCJdIC5udW0sXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLXBhcnRpYWw9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSAubnVtIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZSAuaXRlbSAudHhib3gge1xuICBtYXJnaW4tdG9wOiBjYWxjKDE1IC8gOTAwICogMTAwdmgpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDE1IC8gOTAwICogMTAwZHZoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDE2MCAtIDQwKSAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAxLjRzO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwMlwiXSAudHhib3gsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAzXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwM1wiXSAudHhib3gsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA0XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNFwiXSAudHhib3gsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSAudHhib3gsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLXBhcnRpYWw9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSAudHhib3gge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZSAuaXRlbSAudHhib3ggLnRpdGxlIHNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlIC5pdGVtIC50eGJveCAudGl0bGUgc21hbGw6bnRoLW9mLXR5cGUoMSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlIC5pdGVtIC50eGJveCAudGl0bGUgc21hbGw6bnRoLW9mLXR5cGUoMSkgc3BhbjpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMDJlbTtcbiAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogY2FsYygzNCAvIDI0KTtcbiAgLyogZm9udC1zaXplOiAyNHB4OyAqL1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZSAuaXRlbSAudHhib3ggLnRpdGxlIHNtYWxsOm50aC1vZi10eXBlKDEpIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wNGVtO1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE0KTtcbiAgLyogZm9udC1zaXplOiAxNHB4OyAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlIC5pdGVtIC50eGJveCAudGl0bGUgaDMge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogY2FsYyg2NyAvIDQwKTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZSAuaXRlbSAudHhib3ggLnRpdGxlIHNtYWxsOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjEgLyAxNSk7XG4gIC8qIGZvbnQtc2l6ZTogMTVweDsgKi9cbiAgZm9udC1zaXplOiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW0gLnR4Ym94IHAgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW0gLmltZyB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDEuOHM7XG59XG5cbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDJcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTAyXCJdIC5pbWcsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAzXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwM1wiXSAuaW1nLFxuLm92ZXJ3cml0ZSAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwNFwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDRcIl0gLmltZyxcbi5vdmVyd3JpdGUgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDVcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA1XCJdIC5pbWcsXG4ub3ZlcndyaXRlIC52YWx1ZVtkYXRhLXBhcnRpYWw9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSAuaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW0gLmltZyBpbWcge1xuICB3aWR0aDogY2FsYyg2NTcgLyAxMjgwICogMTAwdncpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ub3ZlcndyaXRlIC52YWx1ZSAuaXRlbSAuaW1nIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjhlbTtcbiAgYm90dG9tOiAwLjdlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjYWxjKDI0IC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDI0IC8gMzc1ICogMTAwdncgKyAxMDBsdmggLSAxMDBkdmgpO1xuICB9XG4gIC5vdmVyd3JpdGUgLnZhbHVlIC5pdGVtIC5udW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW06bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW5haS9iZ192YWx1ZV8wMV9zcEAyeC5qcGcpO1xuICB9XG4gIC5vdmVyd3JpdGUgLnZhbHVlIC5pdGVtOm50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVuYWkvYmdfdmFsdWVfMDJfc3BAMnguanBnKTtcbiAgfVxuICAub3ZlcndyaXRlIC52YWx1ZSAuaXRlbTpudGgtb2YtdHlwZSgzKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbmFpL2JnX3ZhbHVlXzAzX3NwQDJ4LmpwZyk7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW06bnRoLW9mLXR5cGUoNCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW5haS9iZ192YWx1ZV8wNF9zcEAyeC5qcGcpO1xuICB9XG4gIC5vdmVyd3JpdGUgLnZhbHVlIC5pdGVtIC50eGJveCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbiAgfVxuICAub3ZlcndyaXRlIC52YWx1ZSAuaXRlbSAudHhib3ggLnRpdGxlIHNtYWxsOm50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAub3ZlcndyaXRlIC52YWx1ZSAuaXRlbSAudHhib3ggLnRpdGxlIHNtYWxsOm50aC1vZi10eXBlKDEpIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW0gLnR4Ym94IC50aXRsZSBzbWFsbDpudGgtb2YtdHlwZSgxKSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnZhbHVlIC5pdGVtIC50eGJveCAudGl0bGUgaDMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAvKiBsaW5lLWhlaWdodDogY2FsYyg2NyAvIDQwKTsgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudmFsdWUgLml0ZW0gLnR4Ym94IC50aXRsZSBzbWFsbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAub3ZlcndyaXRlIC52YWx1ZSAuaXRlbSAuaW1nIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygzNTAgLyAzNzUgKiAxMDB2dyk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbiAgfVxuICAub3ZlcndyaXRlIC52YWx1ZSAuaXRlbSAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5vdmVyd3JpdGUgLnZhbHVlIC5pdGVtIC5pbWcgZmlnY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDEuNGVtO1xuICAgIGJvdHRvbTogMC42ZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnZhbHVlX3R4X3ByIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cblxuLm92ZXJ3cml0ZSAuc2VyaWVzX2Fib3V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW5haS9iZ19zZXJpZXNAMnguanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogIzE1MjgyNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuXG4ub3ZlcndyaXRlIC5zZXJpZXMgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3ZlcndyaXRlIC5zZXJpZXMgLnRpdGxlIGgyIHtcbiAgY29sb3I6ICMxNTI4MjQ7XG59XG5cbi5vdmVyd3JpdGUgLnNlcmllcyAudGl0bGUgcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5vdmVyd3JpdGUgLnNlcmllcyAudGl0bGUgc21hbGwge1xuICBjb2xvcjogIzE1MjgyNDtcbn1cblxuLm92ZXJ3cml0ZSAuc2VyaWVzIC5zZXJpZXNMb2dvIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3ZlcndyaXRlIC5zZXJpZXMgLnNlcmllc0xvZ28gaW1nIHtcbiAgd2lkdGg6IDk2cHg7XG59XG5cbi5vdmVyd3JpdGUgLnNlcmllcyB1bCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5vdmVyd3JpdGUgLnNlcmllcyB1bCBsaSB7XG4gIHdpZHRoOiAyNiU7XG4gIG1hcmdpbjogMCAzLjYlIDY0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm92ZXJ3cml0ZSAuc2VyaWVzIHVsIGxpIC50eGJveCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5vdmVyd3JpdGUgLnNlcmllcyB1bCBsaSAudHhib3ggaW1nIHtcbiAgd2lkdGg6IDIxMHB4O1xufVxuXG4ub3ZlcndyaXRlIC5zZXJpZXMgdWwgbGkgLnR4Ym94IHAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ub3ZlcndyaXRlIC5hYm91dCB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiA2NHB4IGF1dG8gMDtcbn1cblxuLm92ZXJ3cml0ZSAuYWJvdXQgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3ZlcndyaXRlIC5hYm91dCAudGl0bGUgaDIge1xuICBjb2xvcjogIzE1MjgyNDtcbn1cblxuLm92ZXJ3cml0ZSAuYWJvdXQgLnRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICMxNTI4MjQ7XG59XG5cbi5vdmVyd3JpdGUgLmFib3V0IC5oYXNla29sb2dvIHtcbiAgd2lkdGg6IDMyNHB4O1xuICBtYXJnaW46IDQwcHggYXV0bztcbn1cblxuLm92ZXJ3cml0ZSAuYWJvdXQgLmFib3V0dHgge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm92ZXJ3cml0ZSAuYWJvdXQgLmFib3V0dHggbGkge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmJjNGMyO1xufVxuXG4ub3ZlcndyaXRlIC5hYm91dCAuYWJvdXR0eCBsaSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNTI4MjQ7XG59XG5cbi5vdmVyd3JpdGUgLmFib3V0IC5hYm91dHR4IGxpIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ub3ZlcndyaXRlIC5hYm91dCAuYWJvdXR0eCBsaS5sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLm92ZXJ3cml0ZSAuYWJvdXQgLmFib3V0dHggbGkucmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLm92ZXJ3cml0ZSAuYWJvdXQgLmFib3V0aW1nIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm92ZXJ3cml0ZSAuc2VyaWVzX2Fib3V0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuc2VyaWVzIC50aXRsZSBwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgfVxuICAub3ZlcndyaXRlIC5zZXJpZXMgLnNlcmllc0xvZ28gaW1nIHtcbiAgICB3aWR0aDogNTZweDtcbiAgfVxuICAub3ZlcndyaXRlIC5zZXJpZXMgdWwge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuc2VyaWVzIHVsIGxpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbjogMCAxJSA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAub3ZlcndyaXRlIC5zZXJpZXMgdWwgbGkgLnR4Ym94IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnNlcmllcyB1bCBsaSAudHhib3ggaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuc2VyaWVzIHVsIGxpIC50eGJveCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLmFib3V0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxuICAub3ZlcndyaXRlIC5hYm91dCAuaGFzZWtvbG9nbyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICB9XG4gIC5vdmVyd3JpdGUgLmFib3V0IC5hYm91dHR4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3ZlcndyaXRlIC5hYm91dCAuYWJvdXR0eCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5vdmVyd3JpdGUgLmFib3V0IC5hYm91dHR4IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuYWJvdXQgLmFib3V0dHggbGkgcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAub3ZlcndyaXRlIC5hYm91dCAuYWJvdXR0eCBsaS5sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5vdmVyd3JpdGUgLmFib3V0IC5hYm91dHR4IGxpLnJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuYWJvdXQgLmFib3V0aW1nIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5vdmVyd3JpdGUgLnBlcmZvcm1hbmNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW5haS9iZ19wZXJmb3JtYW5jZUAyeC5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuLm92ZXJ3cml0ZSAucGVyZm9ybWFuY2UgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3ZlcndyaXRlIC5wZXJmb3JtYW5jZSAudGl0bGUgcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ub3ZlcndyaXRlIC5wZXJmb3JtYW5jZSB1bCB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vdmVyd3JpdGUgLnBlcmZvcm1hbmNlIHVsIGxpIHtcbiAgd2lkdGg6IDI5NHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm92ZXJ3cml0ZSAucGVyZm9ybWFuY2UgdWwgbGkgLnR4Ym94IC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm92ZXJ3cml0ZSAucGVyZm9ybWFuY2UgdWwgbGkgLnR4Ym94IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5vdmVyd3JpdGUgLnBlcmZvcm1hbmNlIHVsIGxpIC50eGJveCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5vdmVyd3JpdGUgLnBlcmZvcm1hbmNlIHVsIGxpIC50eGJveCBkaXYgLnNla28ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5vdmVyd3JpdGUgLnBlcmZvcm1hbmNlIHVsIGxpIC50eGJveCBkaXYgLm10cmlnZ2VyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAub3ZlcndyaXRlIC5wZXJmb3JtYW5jZSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC5vdmVyd3JpdGUgLnBlcmZvcm1hbmNlIC50aXRsZSBwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgfVxuICAub3ZlcndyaXRlIC5wZXJmb3JtYW5jZSB1bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm92ZXJ3cml0ZSAucGVyZm9ybWFuY2UgdWwgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAub3ZlcndyaXRlIC5wZXJmb3JtYW5jZSB1bCBsaSAudHhib3ggLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnBlcmZvcm1hbmNlIHVsIGxpIC50eGJveCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAucGVyZm9ybWFuY2UgdWwgbGkgLnR4Ym94IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm92ZXJ3cml0ZSAucGVyZm9ybWFuY2UgdWwgbGkgLnR4Ym94IGRpdiAuc2VrbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnBlcmZvcm1hbmNlIHVsIGxpIC50eGJveCBkaXYgLm10cmlnZ2VyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ub3ZlcndyaXRlIC5kaXNjIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5vdmVyd3JpdGUgLmRpc2MgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5vdmVyd3JpdGUgLmRlY2ltYWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm92ZXJ3cml0ZSAuZGVjaW1hbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLm92ZXJ3cml0ZSBwLm10IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm92ZXJ3cml0ZSBwLmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGRmZGY7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW46IDEyMHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3ZlcndyaXRlIHAubGluZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMTBhNWNjO1xufVxuXG4ub3ZlcndyaXRlIC5pbm5lcjEzNjAge1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5vdmVyd3JpdGUgLmlubmVyMTEyMCB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm92ZXJ3cml0ZSAuaW5uZXI5NjAge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm92ZXJ3cml0ZSAucGFua3V6dSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA4OHB4O1xufVxuXG4ub3ZlcndyaXRlIC5wYW5rdXp1IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm92ZXJ3cml0ZSAucGFua3V6dSB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm92ZXJ3cml0ZSAucGFua3V6dSB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5vdmVyd3JpdGUgLmFuYyB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG59XG5cbi5vdmVyd3JpdGUgLmFuYyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub3ZlcndyaXRlIC5hbmMgdWwgbGkge1xuICB3aWR0aDogMjkzcHg7XG4gIHBhZGRpbmc6IDIlO1xufVxuXG4ub3ZlcndyaXRlIC5hbmMgdWwgbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5M3B4O1xufVxuXG4ub3ZlcndyaXRlIC5hbmMgdWwgbGkgLmJ1dHRvbl9zb2xpZDAxOSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm92ZXJ3cml0ZSBzcGFuLmNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEzNDY0O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAxcHggOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5vdmVyd3JpdGUgLmJsdWUge1xuICBjb2xvcjogIzFlNmNjMztcbn1cblxuLm92ZXJ3cml0ZSBzcGFuLm51bWJlciB7XG4gIGJhY2tncm91bmQ6ICMwMDUwOGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJVcmJhbmlzdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm92ZXJ3cml0ZSBwLm10IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgcC5saW5lIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICB9XG4gIC5vdmVyd3JpdGUgLmlubmVyMTM2MCB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5vdmVyd3JpdGUgLmlubmVyMTEyMCB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAub3ZlcndyaXRlIC5pbm5lcjk2MCB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5vdmVyd3JpdGUgLmFuYyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG4gIC5vdmVyd3JpdGUgLmFuYyB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAub3ZlcndyaXRlIC5hbmMgdWwgbGkge1xuICAgIHdpZHRoOiAxNjFweDtcbiAgfVxuICAub3ZlcndyaXRlIC5hbmMgdWwgbGkgYSB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIC5vdmVyd3JpdGUgLmFuYyB1bCBsaSAuYnV0dG9uX3NvbGlkMDE5IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm92ZXJ3cml0ZSBzcGFuLmNpcmNsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxuICAub3ZlcndyaXRlIC5wYW5rdXp1IHtcbiAgICB0b3A6IDcycHg7XG4gIH1cbn1cblxuLm92ZXJ3cml0ZSAuZmFkZWluIHtcbiAgb3BhY2l0eTogMC4xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyNHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MDBtcztcbn1cblxuLm92ZXJ3cml0ZSAuZmFkZWluLnNjcm9sbGluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5vdmVyd3JpdGUgLlBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm92ZXJ3cml0ZSAuUGFnaW5hdGlvbi1JdGVtLUxpbmsge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xufVxuXG4ub3ZlcndyaXRlIC5QYWdpbmF0aW9uLUl0ZW0tTGluayBpbWcge1xuICB3aWR0aDogMjRweDtcbn1cblxuLm92ZXJ3cml0ZSAuUGFnaW5hdGlvbi1JdGVtLUxpbmsuaXNBY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmM2O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vdmVyd3JpdGUgLlBhZ2luYXRpb24tSXRlbS1MaW5rOm5vdCguaXNBY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzJjNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5vdmVyd3JpdGUgLlBhZ2luYXRpb24gPiAqICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5vdmVyd3JpdGUgLnRvcHN0b3J5IHtcbiAgYmFja2dyb3VuZDogI2Q3ZDJjYjtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuLm92ZXJ3cml0ZSAudG9wc3RvcnkgLmltZ2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5vdmVyd3JpdGUgLnRvcHN0b3J5IC5pbWdib3ggLmltZ190b3Bfc3RvcnkwMSB7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5vdmVyd3JpdGUgLnRvcHN0b3J5IC5pbWdib3ggLmltZ190b3Bfc3RvcnkwMyB7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4ub3ZlcndyaXRlIC50b3BzdG9yeSAudHhib3gge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogNjRweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5vdmVyd3JpdGUgLnRvcHN0b3J5IC50eGJveCBoMiB7XG4gIGNvbG9yOiAjMTUyODI0O1xufVxuXG4ub3ZlcndyaXRlIC50b3BzdG9yeSAudHhib3ggc21hbGwge1xuICBjb2xvcjogIzE1MjgyNDtcbn1cblxuLm92ZXJ3cml0ZSAudG9wc3RvcnkgLnR4Ym94IC50eGJveGluIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLm92ZXJ3cml0ZSAudG9wc3RvcnkgLnR4Ym94IC50eGJveGluIC50eCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5vdmVyd3JpdGUgLnRvcHN0b3J5IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudG9wc3RvcnkgLmltZ2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAub3ZlcndyaXRlIC50b3BzdG9yeSAuaW1nYm94IC5pbWdfdG9wX3N0b3J5MDEge1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnRvcHN0b3J5IC5pbWdib3ggLmltZ190b3Bfc3RvcnkwMyB7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcndyaXRlIC50b3BzdG9yeSAudHhib3gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vdmVyd3JpdGUgLnRvcHN0b3J5IC50eGJveCAudHhib3hpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnRvcHN0b3J5IC50eGJveCAudHhib3hpbiAudHgge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5vdmVyd3JpdGUgLnN0b3J5bXYge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG5cbi5vdmVyd3JpdGUgLnN0b3J5bXYgaDEge1xuICB3aWR0aDogOTIlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3ZlcndyaXRlIC5zdG9yeW12Ym94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yeS9iZ19zdG9yeV9tYWluQDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAtOSU7XG59XG5cbi5vdmVyd3JpdGUgLnN0b3J5bXZib3ggcC50eCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDgwcHg7XG4gIGJvdHRvbTogODBweDtcbn1cblxuLm92ZXJ3cml0ZSAuc3RvcnltdmJveCBwLnNjcm9sbCB7XG4gIHBhZGRpbmc6IDUycHggNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4MHB4O1xuICBib3R0b206IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4ub3ZlcndyaXRlIC52b2wge1xuICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xufVxuXG4ub3ZlcndyaXRlIC52b2wgLnR4Ym94IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm92ZXJ3cml0ZSAudm9sIC50eGJveCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1MjgyNDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5cbi5vdmVyd3JpdGUgLnZvbCAudHhib3ggaDIgc3Bhbi5qcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vdmVyd3JpdGUgLnZvbCAudHhib3ggaDIgc3Bhbi5lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTI4MjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3ZlcndyaXRlIC52b2wgLnR4Ym94IC5pbmZvIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5cbi5vdmVyd3JpdGUgdWwuaW5mb2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ub3ZlcndyaXRlIHVsLmluZm9saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4ub3ZlcndyaXRlIHVsLmluZm9saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4ub3ZlcndyaXRlIHVsLmluZm9saXN0IGxpLmFkZHJlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdG9yeS9pbWdfcGluLnN2Z1wiKTtcbn1cblxuLm92ZXJ3cml0ZSB1bC5pbmZvbGlzdCBsaS55ZWFyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3RvcnkvaW1nX2RheS5zdmdcIik7XG59XG5cbi5vdmVyd3JpdGUgdWwuaW5mb2xpc3QgbGkudGVpc3U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdG9yeS9pbWdfZG9vci5zdmdcIik7XG59XG5cbi5vdmVyd3JpdGUgLnZvbCAudHhib3ggLmluZm8gLnR4IHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4ub3ZlcndyaXRlIC5nYnRuIHtcbiAgY29sb3I6ICMxNTI4MjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTI4MjQ7XG59XG5cbi5vdmVyd3JpdGUgLmdidG46YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ19hcnJvd19idG5fZy5zdmcpO1xufVxuXG4ub3ZlcndyaXRlIC5nYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNjNWI2YTM7XG59XG5cbi5vdmVyd3JpdGUgLmdidG46aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ19hcnJvd19idG4uc3ZnKTtcbn1cblxuLm92ZXJ3cml0ZSAudm9sIC5pbWdib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5vdmVyd3JpdGUgLnZvbDUgLmltZ2JveCAuaW1nYm94X0wge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yeS9pbWdfdm9sNV8wMUAyeC5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi5vdmVyd3JpdGUgLnZvbDUgLmltZ2JveCAuaW1nYm94X1Ige1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cblxuLm92ZXJ3cml0ZSAudm9sNSAuaW1nYm94IC5pbWdib3hfUiAuYWIge1xuICBoZWlnaHQ6IDI0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2w1XzAyQDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm92ZXJ3cml0ZSAudm9sNSAuaW1nYm94IC5pbWdib3hfUiAuYnQge1xuICBoZWlnaHQ6IDI0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2w1XzAzQDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm92ZXJ3cml0ZSAudm9sNCAuaW1nYm94IC5pbWdib3hfTCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2w0XzAxQDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLm92ZXJ3cml0ZSAudm9sNCAuaW1nYm94IC5pbWdib3hfUiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2w0XzAyQDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLm92ZXJ3cml0ZSAudm9sMyAuaW1nYm94IC5pbWdib3hfTCB7XG4gIHdpZHRoOiBjYWxjKDY1JSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2wzXzAxQDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLm92ZXJ3cml0ZSAudm9sMyAuaW1nYm94IC5pbWdib3hfUiB7XG4gIHdpZHRoOiBjYWxjKDM1JSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2wzXzAyQDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLm92ZXJ3cml0ZSAudm9sMiAuaW1nYm94IC5pbWdib3hfTCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2wyXzAxQDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLm92ZXJ3cml0ZSAudm9sMiAuaW1nYm94IC5pbWdib3hfUiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuXG4ub3ZlcndyaXRlIC52b2wyIC5pbWdib3ggLmltZ2JveF9SIC5hYiB7XG4gIGhlaWdodDogMjQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvaW1nX3ZvbDJfMDJAMnguanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ub3ZlcndyaXRlIC52b2wyIC5pbWdib3ggLmltZ2JveF9SIC5idCB7XG4gIGhlaWdodDogMjQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvaW1nX3ZvbDJfMDNAMnguanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ub3ZlcndyaXRlIC52b2wxIC5pbWdib3ggLmltZ2JveF9MIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvaW1nX3ZvbDFfMDFAMnguanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG4ub3ZlcndyaXRlIC52b2wxIC5pbWdib3ggLmltZ2JveF9DIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvaW1nX3ZvbDFfMDJAMnguanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ub3ZlcndyaXRlIC52b2wxIC5pbWdib3ggLmltZ2JveF9SIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvaW1nX3ZvbDFfMDNAMnguanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAub3ZlcndyaXRlIC5zdG9yeW12IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuc3RvcnltdiBoMSB7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAub3ZlcndyaXRlIC5zdG9yeW12Ym94IHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luLXRvcDogLTE2JTtcbiAgfVxuICAub3ZlcndyaXRlIC5zdG9yeW12Ym94IHAudHgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZWZ0OiA0JTtcbiAgICB0b3A6IDk2cHg7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICB9XG4gIC5vdmVyd3JpdGUgLnN0b3J5bXZib3ggcC5zY3JvbGwge1xuICAgIHBhZGRpbmc6IDM2cHggMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcmlnaHQ6IDQlO1xuICAgIGJvdHRvbTogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5vdmVyd3JpdGUgdWwuaW5mb2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudm9sYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAub3ZlcndyaXRlIC52b2wge1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnZvbCAudHhib3gge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudm9sIC50eGJveCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVyd3JpdGUgLnZvbCAudHhib3ggaDIgc3Bhbi5lbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnZvbCAudHhib3ggLmluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVyd3JpdGUgdWwuaW5mb2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSB1bC5pbmZvbGlzdCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudm9sIC50eGJveCAuaW5mbyAudHgge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuICAub3ZlcndyaXRlIC52b2wgLmltZ2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAub3ZlcndyaXRlIC52b2w1IC5pbWdib3ggLmltZ2JveF9MIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnZvbDUgLmltZ2JveCAuaW1nYm94X1Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5vdmVyd3JpdGUgLnZvbDUgLmltZ2JveCAuaW1nYm94X1IgLmFiIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICB9XG4gIC5vdmVyd3JpdGUgLnZvbDUgLmltZ2JveCAuaW1nYm94X1IgLmJ0IHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnZvbDQgLmltZ2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm92ZXJ3cml0ZSAudm9sNCAuaW1nYm94IC5pbWdib3hfTCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnZvbDQgLmltZ2JveCAuaW1nYm94X1Ige1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAub3ZlcndyaXRlIC52b2wzIC5pbWdib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5vdmVyd3JpdGUgLnZvbDMgLmltZ2JveCAuaW1nYm94X0wge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAub3ZlcndyaXRlIC52b2wzIC5pbWdib3ggLmltZ2JveF9SIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudm9sMiAuaW1nYm94IC5pbWdib3hfTCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudm9sMiAuaW1nYm94IC5pbWdib3hfUiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm92ZXJ3cml0ZSAudm9sMiAuaW1nYm94IC5pbWdib3hfUiAuYWIge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMnB4KTtcbiAgfVxuICAub3ZlcndyaXRlIC52b2wyIC5pbWdib3ggLmltZ2JveF9SIC5idCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICB9XG4gIC5vdmVyd3JpdGUgLnZvbDEgLmltZ2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAub3ZlcndyaXRlIC52b2wxIC5pbWdib3ggLmltZ2JveF9MIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAycHgpO1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudm9sMSAuaW1nYm94IC5pbWdib3hfQyB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudm9sMSAuaW1nYm94IC5pbWdib3hfUiB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudm9sIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5vdmVyd3JpdGUuc3RvcnliZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvYmdfc3RvcnlAMnguanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vdmVyd3JpdGUgLnN0b3J5X2RfbXYge1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm92ZXJ3cml0ZSAuc3RvcnlfZF9tdl8wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvMDEvaW1nX3N0b3J5X2RfbXZfMDFAMnguanBnKTtcbn1cblxuLm92ZXJ3cml0ZSAuc3RvcnlfZF9tdl9pbiB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQ1dmggMCAwO1xufVxuXG4ub3ZlcndyaXRlIC5zdG9yeV9kX212X2luIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTA0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMTI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ub3ZlcndyaXRlIC5zdG9yeV9kX212X2luIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm92ZXJ3cml0ZSAuc3RvcnlfZF9tdl9pbiBwIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ub3ZlcndyaXRlIC5zdG9yeWFydGljbGUge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuXG4ub3ZlcndyaXRlIC5zdG9yeWFydGljbGVpbiB7XG4gIHdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiA2NHB4IGF1dG8gMDtcbn1cblxuLm92ZXJ3cml0ZSAuc3RvcnlhcnRpY2xlaW4gcC50eCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5vdmVyd3JpdGUgLnN0b3J5YXJ0aWNsZSBoMi5zdG9yeXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNTI4MjQ7XG59XG5cbi5vdmVyd3JpdGUgLnN0b3J5YXJ0aWNsZSBoMy5zdG9yeXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNTI4MjQ7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5vdmVyd3JpdGUgLnN0b3J5YXJ0aWNsZSBoMy5zdG9yeXRpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJWaWFvZGEgTGlicmVcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNTI4MjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5vdmVyd3JpdGUgLnN0b3J5YXJ0aWNsZSBoNC5zdG9yeXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNTI4MjQ7XG59XG5cbi5vdmVyd3JpdGUgLnN0b3J5YXJ0aWNsZSBoNS5zdG9yeXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTUyODI0O1xufVxuXG4ub3ZlcndyaXRlIC5zdG9yeWFydGljbGUgdWwuaW5mb2xpc3Qge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub3ZlcndyaXRlIC50d29ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm92ZXJ3cml0ZSAudHdvYm94IC50d29ib3hpbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTI4MjQ7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ub3ZlcndyaXRlIC50d29ib3ggLnR3b2JveGluIHAudW5kZXJsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3ZlcndyaXRlIC50d29ib3ggLnR3b2JveGluIHAudW5kZXJsaW5lIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICBjb2xvcjogIzE1MjgyNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ub3ZlcndyaXRlIC50d29ib3ggLnR3b2JveGluIHAudW5kZXJsaW5lIHNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1MjgyNDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLm92ZXJ3cml0ZSAudHdvYm94IC50d29ib3hpbiBoNCB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuLm92ZXJ3cml0ZSAuZGV0YWlsaW1nIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuLm92ZXJ3cml0ZSAuZGV0YWlsaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLm92ZXJ3cml0ZSAuaW1nX2NhcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5vdmVyd3JpdGUgLmludGVydmlld2JveG1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5vdmVyd3JpdGUgLmludGVydmlld2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUyODI0O1xuICBwYWRkaW5nOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5vdmVyd3JpdGUgLmludGVydmlld2JveCAuaHVtYW4ge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5vdmVyd3JpdGUgLmludGVydmlld2JveCAuaW5mbyB7XG4gIHdpZHRoOiA0MTJweDtcbiAgY29sb3I6ICMxNTI4MjQ7XG59XG5cbi5vdmVyd3JpdGUgLmludGVydmlld2JveCAuaW5mbyAuaW5mb25hbWUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbn1cblxuLm92ZXJ3cml0ZSAuaW50ZXJ2aWV3Ym94IC5pbmZvIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vdmVyd3JpdGUgLnR3b2JveF9zbWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA2NDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuLm92ZXJ3cml0ZSAudHdvYm94X3NtYWxsIHAge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ub3ZlcndyaXRlIC5nYWl5byB7XG4gIHdpZHRoOiA5NjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5vdmVyd3JpdGUgLmdhaXlvIGxpIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUzODI5O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5vdmVyd3JpdGUgLmdhaXlvIGxpIC50aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogODBweDtcbn1cblxuLm92ZXJ3cml0ZSAuZ2FpeW8gbGkgcC50eCB7XG4gIHdpZHRoOiAzNTBweDtcbn1cblxuLm92ZXJ3cml0ZSAuZ2FpeW90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTUyODI0O1xufVxuXG4ub3ZlcndyaXRlIC5pbWdfbW9pIHtcbiAgd2lkdGg6IDIwNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4ub3ZlcndyaXRlIC50aHVtYm5haWwtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiAxNTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDJweCAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLm92ZXJ3cml0ZSAudGh1bWJuYWlsLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyd3JpdGUgLnRodW1ibmFpbC1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ub3ZlcndyaXRlIC5tYWluLXNsaWRlciBpbWcsXG4ub3ZlcndyaXRlIC50aHVtYm5haWwtc2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3ZlcndyaXRlIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG5cbi5vdmVyd3JpdGUgLnRodW1ibmFpbC1zbGlkZXIgLnNsaWNrLWN1cnJlbnQge1xuICBvdXRsaW5lOiAycHggc29saWQgIzcwNzA3MDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm92ZXJ3cml0ZSAuc2xpY2stYXJyb3cge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cblxuLm92ZXJ3cml0ZSAuc2xpY2stYXJyb3cucHJldi1hcnJvdyB7XG4gIGxlZnQ6IC0zNXB4O1xufVxuXG4ub3ZlcndyaXRlIC5zbGljay1hcnJvdy5uZXh0LWFycm93IHtcbiAgcmlnaHQ6IC0zNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5vdmVyd3JpdGUgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAub3ZlcndyaXRlIC5zdG9yeV9kX212IHtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5vdmVyd3JpdGUgLnN0b3J5X2RfbXZfaW4ge1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI0cHg7XG4gICAgbGVmdDogNCU7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuc3RvcnlfZF9tdl9pbiBoMSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnN0b3J5X2RfbXZfaW4gcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuc3RvcnlhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuc3RvcnlhcnRpY2xldGl0bGUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm92ZXJ3cml0ZSAuc3RvcnlhcnRpY2xlaW4ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA2NHB4IGF1dG8gMDtcbiAgfVxuICAub3ZlcndyaXRlIC5zdG9yeWFydGljbGVpbiBwLnR4IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnN0b3J5YXJ0aWNsZSBoMi5zdG9yeXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuc3RvcnlhcnRpY2xlIGgzLnN0b3J5dGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnN0b3J5YXJ0aWNsZSBoMy5zdG9yeXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAub3ZlcndyaXRlIC5zdG9yeWFydGljbGUgaDQuc3Rvcnl0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnN0b3J5YXJ0aWNsZSBoNS5zdG9yeXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuc3RvcnlhcnRpY2xlIHVsLmluZm9saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5vdmVyd3JpdGUgLnR3b2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICB9XG4gIC5vdmVyd3JpdGUgLnR3b2JveCAudHdvYm94aW4ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLnR3b2JveCAudHdvYm94aW4gcC51bmRlcmxpbmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAub3ZlcndyaXRlIC50d29ib3ggLnR3b2JveGluIHAudW5kZXJsaW5lIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudHdvYm94IC50d29ib3hpbiBoNCB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG4gIC5vdmVyd3JpdGUgLmRldGFpbGltZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAub3ZlcndyaXRlIC5kZXRhaWxpbWcgaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLmludGVydmlld2JveG1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAub3ZlcndyaXRlIC5pbnRlcnZpZXdib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAub3ZlcndyaXRlIC5pbnRlcnZpZXdib3ggLmh1bWFuIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm92ZXJ3cml0ZSAuaW50ZXJ2aWV3Ym94IC5pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuaW50ZXJ2aWV3Ym94IC5pbmZvIC5pbmZvbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLmludGVydmlld2JveCAuaW5mbyAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAub3ZlcndyaXRlIC50d29ib3hfc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudHdvYm94X3NtYWxsIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5vdmVyd3JpdGUgLmdhaXlvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuZ2FpeW8gbGkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAub3ZlcndyaXRlIC5nYWl5byBsaSAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVyd3JpdGUgLmdhaXlvIGxpIHAudHgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVyd3JpdGUgLmdhaXlvdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAub3ZlcndyaXRlIC5pbWdfbW9pIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbiAgLm92ZXJ3cml0ZSAudGh1bWJuYWlsLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiAxNS42JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5vdmVyd3JpdGUgLnRodW1ibmFpbC1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcndyaXRlIC5tYWluLXNsaWRlciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAub3ZlcndyaXRlIC50aHVtYm5haWwtc2xpZGVyIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5vdmVyd3JpdGUgLnRodW1ibmFpbC1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm92ZXJ3cml0ZSAubWFpbi1zbGlkZXIgaW1nLFxuICAub3ZlcndyaXRlIC50aHVtYm5haWwtc2xpZGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm92ZXJ3cml0ZSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG4gIC5vdmVyd3JpdGUgLnRodW1ibmFpbC1zbGlkZXIgLnNsaWNrLWN1cnJlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAub3ZlcndyaXRlIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4uYmFzZS1oMSB7XG4gIGZvbnQtZmFtaWx5OiBhdmlhbm8tZGlkb25lLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzkxNTAyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFzZS1oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmJhc2UtaGVhZGxpbmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNTAgKiAxMDApO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICM5MTUwMmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhc2UtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNkOGMzYjE7XG59XG5cbi5xdWFsaXR5LW12IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWFsaXR5L212LndlYnApO1xufVxuXG4ucXVhbGl0eS1uYXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMC41ZW07XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1YWxpdHktbmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuLnF1YWxpdHktbmF2LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMmUyZjMxO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgYmFja2dyb3VuZDogI2VjZTFkODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1uYXYtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICB9XG59XG5cbi5xdWFsaXR5LW5hdi1pdGVtLmN1cnJlbnQgYSB7XG4gIGJhY2tncm91bmQ6ICNkOGM0YjI7XG59XG5cbi5xdWFsaXR5LXdhdmUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5xdWFsaXR5LXdhdmUgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbGw6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LXJvdyB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG59XG5cbi5xdWFsaXR5LWJnIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjRmMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1iZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnF1YWxpdHktYmctLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYzliYzljIDAlLCAjZGFkMmJjIDklLCAjZWFlNWQ5IDIwJSwgI2Y1ZjNlZSAzMCUsICNmY2ZjZmEgNDAlLCAjZmZmZmZmIDUwJSwgI2ZjZmNmYSA2MCUsICNmNWYzZWUgNzAlLCAjZWFlNWQ5IDgwJSwgI2RhZDJiYyA5MSUsICNjOWJjOWMgMTAwJSk7XG59XG5cbi5xdWFsaXR5LXN0cnVjdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LXN0cnVjdHVyZS1tdiBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuLnF1YWxpdHktaGVhZGxpbmUge1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MTUwMmU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5xdWFsaXR5LWhlYWRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAxMDAlIDAsIDEwMCUgMTAwJSk7XG4gIGJhY2tncm91bmQ6ICM5MTUwMmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICByaWdodDogLTFweDtcbn1cblxuLnF1YWxpdHktaGVhZGxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDFlbSAtIDFweCk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAwLCAxMDAlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi5xdWFsaXR5LWhlYWRsaW5lLS1vdGhlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNGYwO1xufVxuXG4ucXVhbGl0eS1oMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICM5MTUwMmU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTUwMmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ucXVhbGl0eS1oMyBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnF1YWxpdHktaDMtY2VudGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDJlbSAqIDEuMjUgKyAwLjVlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1oMy1jZW50ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ucXVhbGl0eS1oMy1zdGFydCB7XG4gIGhlaWdodDogY2FsYygyZW0gKiAxLjI1ICsgMC41ZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1oMy1zdGFydCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5xdWFsaXR5LWVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnF1YWxpdHktc2VjdWxpdHktcm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LXNlY3VsaXR5LXJvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTEwcHg7XG4gIH1cbiAgLnF1YWxpdHktc2VjdWxpdHktcm93LWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ucXVhbGl0eS1zYWZldHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGlzdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1YWxpdHktc2FmZXR5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cblxuLnF1YWxpdHktc2FmZXR5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5xdWFsaXR5LXNhZmV0eS1pdGVtOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgY29udGVudDogY291bnRlcihsaXN0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZDogI2IyODg2NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnF1YWxpdHktc2FmZXR5LWl0ZW0gZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2IyODg2NDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5xdWFsaXR5LWFmdGVyIHtcbiAgcGFkZGluZzogMmVtO1xuICBiYWNrZ3JvdW5kOiAjZjdmNGYwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1hZnRlciB7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG5cbi5xdWFsaXR5LWFmdGVyLWhlYWRsaW5lIHtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoNDYsIDQ3LCA0OSwgMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5xdWFsaXR5LWFmdGVyLWgyIHtcbiAgY29sb3I6ICM2ODUzM2I7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY4NTMzYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1YWxpdHktc2Nyb2xsYWJsZSBpbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5xdWFsaXR5LWVxdWlwbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMjMycHggKiA0ICsgMmVtICogMyk7XG4gIC8qIDTjgqvjg6njg6AgKyAz44Gk44GuZ2FwICovXG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1YWxpdHktZXF1aXBtZW50IHtcbiAgICBnYXA6IDFlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnF1YWxpdHktZXF1aXBtZW50LWl0ZW0ge1xuICB3aWR0aDogMjMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LWVxdWlwbWVudC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxZW0gKyAwLjVlbSk7XG4gIH1cbn1cblxuLnF1YWxpdHktZXF1aXBtZW50LWNvbHVtbnMtMiB7XG4gIG1heC13aWR0aDogY2FsYygyMzJweCAqIDIgKyAyZW0gKiAxKTtcbiAgLyogNOOCq+ODqeODoCArIDPjgaTjga5nYXAgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1YWxpdHktZXF1aXBtZW50LWNvbHVtbnMtMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5xdWFsaXR5LWVxdWlwbWVudC1jb2x1bW5zLTMge1xuICBtYXgtd2lkdGg6IGNhbGMoMjMycHggKiAzICsgMmVtICogMik7XG4gIC8qIDTjgqvjg6njg6AgKyAz44Gk44GuZ2FwICovXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LWVxdWlwbWVudC1jb2x1bW5zLTMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucXVhbGl0eS1lcXVpcG1lbnQtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogYXZpYW5vLWRpZG9uZSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2IzODg2NDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1lcXVpcG1lbnQtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4ucXVhbGl0eS1lcXVpcG1lbnQtcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucXVhbGl0eS1lcXVpcG1lbnQtcm93LWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1lcXVpcG1lbnQtcm93LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnF1YWxpdHktZXF1aXBtZW50LXJvdy1pdGVtLW1haW4ge1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LWVxdWlwbWVudC1yb3ctaXRlbS1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucXVhbGl0eS1lcXVpcG1lbnQtcm93LWl0ZW0tc3ViIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1YWxpdHktZXF1aXBtZW50LXJvdy1pdGVtLXN1YiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnF1YWxpdHktZXF1aXBtZW50LXBsdXMge1xuICBwYWRkaW5nOiAyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2M5YmM5YyAwJSwgI2RhZDJiYyA5JSwgI2VhZTVkOSAyMCUsICNmNWYzZWUgMzAlLCAjZmNmY2ZhIDQwJSwgI2ZmZmZmZiA1MCUsICNmY2ZjZmEgNjAlLCAjZjVmM2VlIDcwJSwgI2VhZTVkOSA4MCUsICNkYWQyYmMgOTElLCAjYzliYzljIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LWVxdWlwbWVudC1wbHVzIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICB9XG59XG5cbi5xdWFsaXR5LWVxdWlwbWVudC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDAgMTAwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucXVhbGl0eS1lcXVpcG1lbnQtcGx1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAxMDAlIDAsIDEwMCUgMTAwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnF1YWxpdHktZXF1aXBtZW50LXBsdXMtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM5MTUwMmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LWVxdWlwbWVudC1wbHVzLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1lcXVpcG1lbnQtYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxNTAyZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMyZTJmMzE7XG5cbiRjb2xvci1saWdodC1ncmF5OiAjZjJmMmYyO1xuJGNvbG9yLW1pZC1ncmF5OiAjZTZlNmU2O1xuJGNvbG9yLWdyYXk6ICNhMmEyYTI7XG4kY29sb3ItZGFyay1ncmF5OiAjODA4MDgwO1xuXG4kY29sb3ItZ29sZDogI2IyODg2NDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnNwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kc3BhY2U6IDgwcHgsIDQwcHgsIDMwcHgsIDIwcHg7XG4kc3BhY2UtdGFiOiA2MHB4LCA0MHB4LCAyMHB4LCAxMHB4O1xuJHNwYWNlLXNwOiA0MHB4LCAzMHB4LCAyMHB4LCAxMHB4O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRib2xkOiA3MDA7XG4kbm9ybWFsOiA0MDA7XG4kc2VyaWY6IFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIua4uOaYjuacnVwiLCBcIll1IE1pbmNob1wiLFxuICBcIua4uOaYjuacneS9k1wiLCBcIll1TWluY2hvXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgc2VyaWY7XG4kc2Fucy1zZXJpZjogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIixcbiAgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLFxuICBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb250ZW50cy13aWR0aDogMTI0MHB4O1xuJGNvbnRlbnRzLW5hcnJvdy13aWR0aDogMTAwMHB4O1xuJGNvbnRlbnRzLXBhZGRpbmc6IDIwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHo6IChjb250ZW50cywgYXJyb3csIGduYXYsIGxlZnRiYXIsIGhlYWRlciwgZm9vdGVyLCBtb2RhbCk7XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVkaWEgcXVlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYnJlYWtwb2ludHM6IChcbiAgXCJzcFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXCIsXG4gIFwidGFiXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXCIsXG4gIFwib3ZlcnRhYlwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KVwiLFxuICBcImxhcHRvcFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KVwiLFxuICBcIm1kcGlcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweClcIixcbiAgXCJwY1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXCIsXG4pICFkZWZhdWx0O1xuXG5AbWl4aW4gdmlldy1hdCgkYnJlYWtwb2ludDogcGMpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mloflrZfjg5Xjgqnjg7Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gYXZpYW5vLWRpZG9uZS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGF2aWFuby1kaWRvbmUsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBhdmlhbm8tZGlkb25lLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IGF2aWFuby1kaWRvbmUsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5oIHdpdGggY2VudGVyLWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gY2VudGVyLWxpbmUoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRwYWRkaW5nOiAyNHB4LCAkaGVpZ2h0OiAxcHgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nIC8gMjtcbiAgICB9XG4gIH1cbn1cbiRfZm9udC1zaXplOiAoXG4gIFwic3BcIjogMTRweCxcbiAgXCJwY1wiOiAxNnB4LFxuKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHJlbSgkcHg6IDE2cHgsICRrZXk6IFwicGNcIikge1xuICAkdmFsdWU6IG1hcC1nZXQoJF9mb250LXNpemUsICRrZXkpO1xuICBAcmV0dXJuICgkcHggLyAkdmFsdWUpICogMXJlbTtcbn1cbiIsImh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCJodG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZm9udC1zaXplOiByZW0oMTZweCk7XG59XG5cbmEge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcblxuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICB9XG59XG5cbnAge1xuICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWFpbiB7XG4gICYuYmFzZSB7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7XG4gIH1cbn1cblxuaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgIH1cbiAgfVxuICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgfVxuICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBbZGlyPVwicnRsXCJdICYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICB9XG4gIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOCouOCpOOCs+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJi10cmlnZ2VyLFxuICAmLXRyaWdnZXIgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmLXRyaWdnZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmLXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCu+OCr+OCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtc2VjdGlvbiB7XG4gIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICBtYXJnaW46IG50aCgkc3BhY2UsIDEpIDA7XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLXNwLCAxKSAwO1xuICB9XG5cbiAgJi0tbWlkZGxlIHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2UsIDIpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLXNwLCAyKSAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW5hcnJvdyB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLCAzKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMykgMDtcbiAgICB9XG4gIH1cblxuICAmLS1iZyB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMSkgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLXNwLCAxKSAwO1xuICAgIH1cblxuICAgICYtLW1pZGRsZSB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDIpIDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAzKSAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDMpIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogJGNvbnRlbnRzLXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1taWRkbGUge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGVudHMtbmFycm93LXdpZHRoO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcbiAgICB9XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgJi0tZmlsbC1zcCB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWluIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7opovlh7rjgZdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjRweCk7XG5cbiAgJi1sZWFkIHtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLmMtaDIge1xuICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGNvbG9yOiAjM2UzYTM5O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbn1cblxuLmMtaDMge1xuICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmMtaDUge1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYy1oLS1jZW50ZXItbGluZSB7XG4gIEBpbmNsdWRlIGNlbnRlci1saW5lKCk7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44Oz44GP44Ga44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmF5O1xuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCqeODvOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtZm9ybSB7XG4gICYtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXG4gICAgJjppbnZhbGlkIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiMTEwMTA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3NywgMTYsIDE2LCAwLjI1KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24taW52YWxpZC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTBlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMWVtIDJlbTtcblxuICAgICYtaXRlbSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMCAwLjVlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWNoZWNrYm94IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNmRkZTM7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAjMjU4OWQwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYtcmFkaW8ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q2ZGRlMztcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzI1ODlkMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIGRhdGEtcHJlZml4PSdmYXInIGRhdGEtaWNvbj0nYW5nbGUtZG93bicgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWFuZ2xlLWRvd24gZmEtdy0xMCcgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyUzRSUzQ3BhdGggZmlsbD0nY3VycmVudENvbG9yJyBkPSdNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjdlbSB0b3AgNTAlLCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwLjY1ZW0gYXV0bywgMTAwJTtcblxuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4ODtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggM3B4IHJnYmEoNTksIDE1MywgMjUyLCAwLjcpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IC1tb3otbWFjLWZvY3VzcmluZztcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIG9wdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjhlbSAxZW07XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLS1saWdodCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTEyMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goLTQ1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlXG4gICAgICApO1xuXG4gICAgICBhbmltYXRpb246IGxpZ2h0QnV0dG9uIDJzIDIuNXMgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsaWdodEJ1dHRvbiB7XG4gICAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjgrnjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpc3Qge1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcblxuICA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXBvaW50IHtcbiAgICA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMC41ZW07XG4gICAgICAgIGhlaWdodDogMC41ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjVlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vcmRlciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgID4gbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50IDE7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQpIFwiLlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxpbmsge1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICAgICAgICBjb250ZW50OiBcIlxcZTVjY1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm90ZSB7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuNWVtIDFlbTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmF5O1xuXG4gICYtaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICYtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG5cbiAgICAmLWgge1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJi1jb250ZW50cyB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgICYtLW5hcnJvdyB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtdGFiIHtcbiAgJi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IC00cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OCwgMTM2LCAxMDAsIDAuNSk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OCwgMTM2LCAxMDAsIDEpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OCwgMTM2LCAxMDAsIDAuMik7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K544Kv44Ot44O844Or44Gr5ZCI44KP44Gb44Gm44OV44Kn44O844OJ44Kk44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZmFkZWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyAvKiDjgo/jgZrjgYvjgavkuIvjgYvjgokgKi9cbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiAgJi0tcXVpY2sge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB9XG5cbiAgJi0tcXVpY2stbW9yZSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgfVxuXG4gICYuanMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi0tdG9wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgfVxuXG4gICYtLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxuXG4gICYtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB9XG5cbiAgJi0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gIH1cblxuICAvLyDmmYLplpPlt67jgafooajnpLrjgZXjgZvjgotcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgLy8gMOOAnDEw5Lul5LiK44Gu5aC05ZCI44Gv44CMdGhyb3VnaOOAjeOBruWApOOCkuWkieabtFxuICAgICYtLSN7JGkgKiAxfSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogMC4yfXM7XG4gICAgICAvLyDlpInljJbjga7lvoXjgaHmmYLplpPjgpLjgIwwICogMC4yc+OAjeOBp+ioiOeul+OBl+OBpuOBhOOCi1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCueOCr+ODreODvOODq+OBq+WQiOOCj+OBm+OBpuODleOCp+ODvOODieOCpOODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWRlbGF5IHtcbiAgLy8g5pmC6ZaT5beu44Gn6KGo56S644GV44Gb44KLXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgIC8vIDDjgJwxMOS7peS4iuOBruWgtOWQiOOBr+OAjHRocm91Z2jjgI3jga7lgKTjgpLlpInmm7RcbiAgICAmLS0jeyRpICogMX0ge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cyArICgkaSAqIDAuMnMpO1xuICAgICAgLy8g5aSJ5YyW44Gu5b6F44Gh5pmC6ZaT44KS44CMMCAqIDAuMnPjgI3jgafoqIjnrpfjgZfjgabjgYTjgotcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrnjgq/jg63jg7zjg6vjg4Djgqbjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXNjcm9sbGRvd24ge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDEwZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDJlbTtcbiAgYm90dG9tOiAyZW07XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICByaWdodDogMWVtO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6NTAlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiA2ZW07XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiA2ZW07XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbmltYXRpb246IHBhdGhtb3ZlIDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cblxuICBAa2V5ZnJhbWVzIHBhdGhtb3ZlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuIiwiLmMtaGVhZGxpbmUge1xuICBAaW5jbHVkZSBhdmlhbm8tZGlkb25lLWJsYWNrO1xuICBmb250LXNpemU6IHJlbSgyNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICRjb2xvci1nb2xkO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjRweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAudS1hbGlnbi1sZWZ0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgLnUtYWxpZ24tbGVmdC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS10YWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuiDjOaZr+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcbn1cblxuLnUtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi51LWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udS1iZy1icm93biB7XG4gIGJhY2tncm91bmQ6ICMyZDIzMWE7XG59XG5cbi51LWJnLWdvbGQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNjNWI5OTkgMCUsICNmZmYgNTAlLCAjYzViOTk5IDEwMCUpO1xuICBcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJvcmRlciB7XG4gICYtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAmLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmxvYXTop6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWNsZWFyZml4OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrDjg6rjg4Pjg4lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRwYWRkaW5nOiAyMHB4O1xuJHBhZGRpbmctbmFycm93OiAxMHB4O1xuJHBhZGRpbmctc3A6IDEwcHg7XG5cbi51LXJvdyB7XG4gIG1hcmdpbjogKC0xKSAqICRwYWRkaW5nO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIG1hcmdpbjogKC0xKSAqICRwYWRkaW5nLXNwO1xuICB9XG5cbiAgJi1nYXAge1xuICAgICYtLTgge1xuICAgICAgbWFyZ2luOiAtNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi1hbGlnbi1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLWFsaWduLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgJi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAmLS1zcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ub21hcmdpbiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgJi0tc3Age1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIG1hcmdpbjogKC0xKSAqICRwYWRkaW5nLW5hcnJvdztcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgJHdpZHRoOiAoMTAwJSAvICgxMiAvICRpKSk7XG4gIC51LWNvbC0jeyRpfSB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgIH1cbiAgfVxuXG4gIC51LXJvdy1nYXAtaXRlbSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG5cbiAgLnUtY29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC51LWNvbC1vZmZzZXQtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gIH1cblxuICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICA+IC51LWNvbC0jeyRpfSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC51LXJvdy0tbmFycm93IHtcbiAgICA+IC51LWNvbC0jeyRpfSB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgJHdpZHRoOiAoMTAwJSAvICgxMiAvICRpKSk7XG4gICAgLnUtY29sLSN7JGl9LS1wYyB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1wYyB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXBjIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tcGMge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICR3aWR0aDogKDEwMCUgLyAoMTIgLyAkaSkpO1xuICAgIC51LWNvbC0jeyRpfS0tbGFwdG9wIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1sYXB0b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgICB9XG5cbiAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgID4gLnUtY29sLSN7JGl9LS1sYXB0b3Age1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgID4gLnUtY29sLSN7JGl9LS1sYXB0b3Age1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICR3aWR0aDogKDEwMCUgLyAoMTIgLyAkaSkpO1xuICAgIC51LWNvbC0jeyRpfS0tdGFiIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS10YWIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgICB9XG5cbiAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgID4gLnUtY29sLSN7JGl9LS10YWIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgID4gLnUtY29sLSN7JGl9LS10YWIge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgJHdpZHRoOiAoMTAwJSAvICgxMiAvICRpKSk7XG4gICAgLnUtY29sLSN7JGl9LS1zcCB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXJvdy1nYXAtaXRlbSB7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1zcCB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXNwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1yb3ctLW5vbWFyZ2luLS1zcCB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tc3Age1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXNwIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gIC51LW9yZGVyLSN7JGkgKiAxfSB7XG4gICAgb3JkZXI6ICN7JGkgKiAxfTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAmLS1zcCB7XG4gICAgICAgIG9yZGVyOiAjeyRpICogMX07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Z2e6KGo56S65YiH44KK5pu/44GIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIC51LWhpZGUtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KG92ZXJ0YWIpIHtcbiAgLnUtaGlkZS0tb3ZlcnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAudS1oaWRlLS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgLnUtaGlkZS0tbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgLnUtaGlkZS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tYXJnaW7jgIFwYWRkaW5n5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbS0tYXV0byB7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAmLS1zcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gIC51LW10I3skaSAqIDV9IHtcbiAgICBtYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yI3skaSAqIDV9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwjeyRpICogNX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iI3skaSAqIDV9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0I3skaSAqIDV9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wciN7JGkgKiA1fSB7XG4gICAgcGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbCN7JGkgKiA1fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiI3skaSAqIDV9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW10I3skaSAqIDh9IHtcbiAgICBtYXJnaW4tdG9wOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yI3skaSAqIDh9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA4fXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwjeyRpICogOH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iI3skaSAqIDh9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0I3skaSAqIDh9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wciN7JGkgKiA4fSB7XG4gICAgcGFkZGluZy1yaWdodDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbCN7JGkgKiA4fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiI3skaSAqIDh9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci0tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnUtbWwtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIC51LW10I3skaSAqIDV9LS1zcCB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tciN7JGkgKiA1fS0tc3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tbCN7JGkgKiA1fS0tc3Age1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1iI3skaSAqIDV9LS1zcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wdCN7JGkgKiA1fS0tc3Age1xuICAgICAgcGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXByI3skaSAqIDV9LS1zcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wbCN7JGkgKiA1fS0tc3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wYiN7JGkgKiA1fS0tc3Age1xuICAgICAgcGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnUtbXQjeyRpICogOH0tLXNwIHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGkgKiA4fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnUtbXIjeyRpICogOH0tLXNwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1tbCN7JGkgKiA4fS0tc3Age1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JGkgKiA4fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnUtbWIjeyRpICogOH0tLXNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiA4fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnUtcHQjeyRpICogOH0tLXNwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LXByI3skaSAqIDh9LS1zcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LXBsI3skaSAqIDh9LS1zcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JGkgKiA4fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnUtcGIjeyRpICogOH0tLXNwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtbXQjeyRpICogNX0tLXRhYiB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tciN7JGkgKiA1fS0tdGFiIHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWwjeyRpICogNX0tLXRhYiB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogNX0tLXRhYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wdCN7JGkgKiA1fS0tdGFiIHtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wciN7JGkgKiA1fS0tdGFiIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBsI3skaSAqIDV9LS10YWIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wYiN7JGkgKiA1fS0tdGFiIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LW10I3skaSAqIDh9LS10YWIge1xuICAgICAgbWFyZ2luLXRvcDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1tciN7JGkgKiA4fS0tdGFiIHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1tbCN7JGkgKiA4fS0tdGFiIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LW1iI3skaSAqIDh9LS10YWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1wdCN7JGkgKiA4fS0tdGFiIHtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LXByI3skaSAqIDh9LS10YWIge1xuICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1wbCN7JGkgKiA4fS0tdGFiIHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1wYiN7JGkgKiA4fS0tdGFiIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtbXQjeyRpICogNX0tLWxhcHRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tciN7JGkgKiA1fS0tbGFwdG9wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWwjeyRpICogNX0tLWxhcHRvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogNX0tLWxhcHRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wdCN7JGkgKiA1fS0tbGFwdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wciN7JGkgKiA1fS0tbGFwdG9wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBsI3skaSAqIDV9LS1sYXB0b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wYiN7JGkgKiA1fS0tbGFwdG9wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LW10I3skaSAqIDh9LS1sYXB0b3Age1xuICAgICAgbWFyZ2luLXRvcDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1tciN7JGkgKiA4fS0tbGFwdG9wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1tbCN7JGkgKiA4fS0tbGFwdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LW1iI3skaSAqIDh9LS1sYXB0b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1wdCN7JGkgKiA4fS0tbGFwdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LXByI3skaSAqIDh9LS1sYXB0b3Age1xuICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1wbCN7JGkgKiA4fS0tbGFwdG9wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1wYiN7JGkgKiA4fS0tbGFwdG9wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAudS1tdCN7JGkgKiA1fS0tcGMge1xuICAgICAgbWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbXIjeyRpICogNX0tLXBjIHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWwjeyRpICogNX0tLXBjIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1tYiN7JGkgKiA1fS0tcGMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHQjeyRpICogNX0tLXBjIHtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudS1wciN7JGkgKiA1fS0tcGMge1xuICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcGwjeyRpICogNX0tLXBjIHtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcGIjeyRpICogNX0tLXBjIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LW10I3skaSAqIDh9LS1wYyB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LW1yI3skaSAqIDh9LS1wYyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA4fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnUtbWwjeyRpICogOH0tLXBjIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LW1iI3skaSAqIDh9LS1wYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LXB0I3skaSAqIDh9LS1wYyB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1wciN7JGkgKiA4fS0tcGMge1xuICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1wbCN7JGkgKiA4fS0tcGMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpICogOH1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LXBiI3skaSAqIDh9LS1wYyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDh9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4joo4Xpo75cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LXRleHQtYWNjZW50IHtcbiAgY29sb3I6IHJnYigxNzgsIDEzNiwgMTAwKTtcbn1cblxuLnUtdGV4dC1icm93biB7XG4gIGNvbG9yOiAjNjg1MzNiO1xufVxuXG4vLyAudS10ZXh0LWltcG9ydGFudCB7XG4vLyAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4vLyB9XG5cbi51LXRleHQtaW52ZXJzZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi51LXRleHQtTm90byB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5cbi51LWJvbGQtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnUtdGV4dC1hdmlhbm8tZGlkb25lLXJlZ3VsYXIge1xuICBAaW5jbHVkZSBhdmlhbm8tZGlkb25lLXJlZ3VsYXI7XG59XG5cbi51LXRleHQtYXZpYW5vLWRpZG9uZS1ibGFjayB7XG4gIEBpbmNsdWRlIGF2aWFuby1kaWRvbmUtYmxhY2s7XG59XG4udS10ZXh0LXN1YiB7XG4gIGNvbG9yOiAjY2JjYmNiO1xufVxuXG4vLyAudS10ZXh0LXNlcmlmIHtcbi8vICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbi8vIH1cblxuLy8gLnUtdGV4dC1ib2xkIHtcbi8vICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuLy8gfVxuXG4vLyAudS10ZXh0LW5vcm1hbCB7XG4vLyAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuLy8gfVxuXG4vLyAudS10ZXh0LWhpZ2hsaWdodCB7XG4vLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICRjb2xvci1ncmF5IDcwJSk7XG4vLyB9XG5cbi51LXRleHQteHgtc21hbGwge1xuICBmb250LXNpemU6IHJlbSgxMHB4KTtcbn1cblxuLnUtdGV4dC14LXNtYWxsIHtcbiAgZm9udC1zaXplOiByZW0oMTJweCk7XG59XG5cbi51LXRleHQtc21hbGwge1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbn1cblxuLnUtdGV4dC1iYXNlIHtcbiAgZm9udC1zaXplOiByZW0oMTZweCk7XG59XG5cbi51LXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgxOHB4KTtcbn1cblxuLnUtdGV4dC14LWxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0oMjBweCk7XG59XG5cbi51LXRleHQtMngtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgyNHB4KTtcbn1cblxuLnUtdGV4dC0zeC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xufVxuXG4udS10ZXh0LTR4LWxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0oMzJweCk7XG59XG5cbi51LXRleHQtNXgtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgzNnB4KTtcbn1cblxuLnUtdGV4dC02eC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xufVxuXG4udS10ZXh0LTd4LWxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0oNDhweCk7XG59XG5cbi51LXRleHQtOHgtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSg1NnB4KTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luYXmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAkd2lkdGg6ICgkaSAqIDUlKTtcbiAgLnUtdyN7JGkgKiA1fSB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICR3aWR0aDogKCRpICogNSUpO1xuICAgIC51LXcjeyRpICogNX0tLXBjIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICR3aWR0aDogKCRpICogNSUpO1xuICAgIC51LXcjeyRpICogNX0tLWxhcHRvcCB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAkd2lkdGg6ICgkaSAqIDUlKTtcbiAgICAudS13I3skaSAqIDV9LS10YWIge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAkd2lkdGg6ICgkaSAqIDUlKTtcbiAgICAudS13I3skaSAqIDV9LS1zcCB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWxpbmUtYmFzaXMge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnUtbGluZS10aWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4udS1saW5lLWRlZmF1bHQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4udS1saW5lLXJlbGF4ZWQge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnUtbGluZS13aWRlIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi51LWxpbmUtbG9vc2Uge1xuICBsaW5lLWhlaWdodDogMi41O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODiOODqeODs+OCreODs+OCsFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXRyYWNraW5nLXRpZ2h0ZXIge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuLnUtdHJhY2tpbmctdGlnaHQge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbi51LXRyYWNraW5nLW5vcm1hbCB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4udS10cmFja2luZy13aWRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbi51LXRyYWNraW5nLXdpZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnUtdHJhY2tpbmctd2lkZXN0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODmOODg+ODgOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMGRlZyxcbiAgICByZ2JhKDYyLCA1OCwgNTcsIDApIDAlLFxuICAgIHJnYmEoNjIsIDU4LCA1NywgMC43KSAxMDAlXG4gICk7XG5cbiAgJi5iYXNlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgJi1pbm5lciB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIC8vIGhlaWdodDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcblxuICAgICYtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCqOOCr+OCueODiOODqeODiuODk++8iEfjg4rjg5Pjgajjga/liKXjgavjg5jjg4Pjg4Djg7zlhoXjgavooajnpLrjgZnjgovjg4rjg5PjgrLjg7zjgrfjg6fjg7PvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWV4bmF2IHtcbiAgb3BhY2l0eTogMTtcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmLWxpc3Qge1xuICAgICYtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgYXZpYW5vLWRpZG9uZS1ibGFjaztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR+ODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWduYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLy8gMS8xMOODhuOCueODiOOCouODg+ODl1xuICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjk1KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMC45KTtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2duYXYuc3ZnXCIpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBtYXNrLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA2MHB4KTtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vZ25hdi0tc3Auc3ZnXCIpO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byByZXBlYXQoMywgbWlubWF4KDI1dncsIDFmcikpO1xuICAgIGdhcDogM3Z3O1xuICAgIHBhZGRpbmctbGVmdDogMi41dnc7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTYwIC8gMTkyMCAqIDEwMCUpO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMC41KTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICBnYXA6IDA7XG4gICAgICBwYWRkaW5nOiAxLjVlbSAxLjVlbSBjYWxjKDI1MCAvIDE5MjAgKiAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmLWhlYWRsaW5lIHtcbiAgICBAaW5jbHVkZSBhdmlhbm8tZGlkb25lLWJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJi5jb250ZW50cyB7XG4gICAgICBmb250LXNpemU6IHVucXVvdGUoXCJjbGFtcCgxcmVtLCAtMC40NTVyZW0gKyA3LjI3dncsIDVyZW0pXCIpO1xuICAgICAgY29sb3I6ICM4OTg5ODk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNwZWNpYWwge1xuICAgICAgZm9udC1zaXplOiB1bnF1b3RlKFwiY2xhbXAoMXJlbSwgMC42MzZyZW0gKyAxLjgydncsIDJyZW0pXCIpO1xuICAgICAgY29sb3I6ICNjOWJjOWM7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdW5xdW90ZShcImNsYW1wKDFyZW0sIDFyZW0gKyAwLjV2dywgMS41cmVtKVwiKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHggI2M5YmM5YztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgJi1qYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdW5xdW90ZShcImNsYW1wKDAuODc1cmVtLCAwLjVyZW0gKyAxLjI1dncsIDFyZW0pXCIpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIGF2aWFuby1kaWRvbmUtYmxhY2s7XG4gICAgLy9jbGFtcCjmnIDlsI/lgKQs5o6o5aWo5YCkLOacgOWkp+WApCnihpIgM+OBpOOBruW8j+OCkuacgOWwj+WApOOAgeaOqOWlqOWApOOAgeacgOWkp+WApFxuICAgIGZvbnQtc2l6ZTogdW5xdW90ZShcImNsYW1wKDFyZW0sIDFyZW0gKyAwLjV2dywgMS41cmVtKVwiKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuZW4ge1xuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHggJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgIC5qYSB7XG4gICAgICBmb250LXNpemU6IHVucXVvdGUoXCJjbGFtcCgwLjg3NXJlbSwgMC41cmVtICsgMS4yNXZ3LCAxcmVtKVwiKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cblxuICAmLXN1YiB7XG4gICAgJi10cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu+8i1wiO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIu+8jVwiO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMCAxZW07XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IHVucXVvdGUoXCJjbGFtcCgwLjg3NXJlbSwgMC44M3JlbSArIDAuMjN2dywgMXJlbSlcIik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIu+8i1wiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiB1bnF1b3RlKFwiY2xhbXAoMC44NzVyZW0sIDAuODNyZW0gKyAwLjIzdncsIDFyZW0pXCIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcblxuICAgICYtc3BlY2lhbCB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnAta2V5dmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtd2F2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3R0b206IC03NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZmlsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgJi1wYWdldG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIGJvdHRvbTogY2FsYyg2MHB4ICsgOHB4KTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICYtdGVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKDU2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9mcmVlZGlhbC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbXBhbnkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICYuY29wb3JhdGUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5iYW5uZXIge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAmLWgxIHtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICMyZDIzMWE7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvOWbuuWumuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZml4ZWRtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblxuICAgICAgJi5lbnRyeSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNlYWU1ZGE7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzczNjM1NztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYzliYzljLCAkY29sb3Itd2hpdGUpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLW12IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMTQ0MCAvIDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBhc3BlY3QtcmF0aW86IDM5MCAvIDMzNjtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xLjVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnAtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWJsYWNrIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLS10b3Age1xuICAgICAgdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICYtLWxlZnQge1xuICAgICAgbGVmdDogOHB4O1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG59XG4iLCIucC12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcblxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC8vIHZpbWVv44Gu5aC05ZCI44Gu44G/5LiL6KiY44GM5b+F6KaBXG5cbiAgICAmIH4gcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gaGVpZ2h0OiBjYWxjKDEwMHZoICogMjEgKiAuNik7XHJcbi8vIOOBk+OBriAqIC4w44Go44GL44Gu6YOo5YiG44GM44Ki44OL44Oh44O844K344On44Oz44Gu44K544OU44O844OJXHJcbi8vIOmAn+OBj+OBl+OBn+OBhOWgtOWQiOOBr+Wwj+OBleOBj+OAgemBheOBj+OBl+OBn+OBhOWgtOWQiOOBr+Wkp+OBjeOBj+OBmeOCi+OBqOiqv+aVtOOBp+OBjeOBvuOBmeOAglxyXG5Aa2V5ZnJhbWVzIGludHJvRmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnAtaW50cm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyDmuJvjgonjgZfjgZ/mlbDlrZfjgpLlvJXjgYTjgabjgYLjgZLjgotcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggKiA2NSAqIDAuMyk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogLTE7XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIC8vIOa4m+OCieOBl+OBn+aVsOWtl+OCkuW8leOBhOOBpuOBguOBkuOCi1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMGx2aCAqIDY1ICogMC4yKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy8gYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICYtLWZ1amkge1xyXG4gICAgICBoZWlnaHQ6IDIwMHN2aDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNzgwIC8gMjUwMDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0xMCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG5cclxuICAgICAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgMHMgMSBub3JtYWwgZm9yd2FyZHMgaW50cm9GYWRlSW47XHJcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTUge1xyXG4gICAgICAgICYtLSN7JGl9IHtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXMgKyAkaSAqIDAuMDhzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tNDAge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTUwIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tNjAtLTIge1xyXG4gICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzAwMCk7XHJcbiAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBtYXNrLXBvc2l0aW9uOiAxMDAlIDEwMCU7XHJcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0tNzAge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLTEge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY2F1dGlvbiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDZweCAjMDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgYm90dG9tOiBjYWxjKDEwcHggKyA2MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxlZnQge1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi13YXZlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1cHg7XHJcblxyXG4gICAgJi1maWxsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1sb2FkaW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgfVxyXG5cclxuICAmLXNjcm9sbGRvd24ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGJvdHRvbTogY2FsYygyZW0gKyA2MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDAgMDtcclxuICAgICAgLyrnn6LljbDjgpLkvZzmiJDjgZnjgosqL1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlIDJzIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBtb3ZlIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgIH1cclxuICAgICAgMjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAuMjVlbSwgMC4yNWVtKTtcclxuICAgICAgfVxyXG4gICAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtcGxhbiB7XG4gICYtdHlwZSB7XG4gICAgQGluY2x1ZGUgYXZpYW5vLWRpZG9uZS1ibGFjaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgY29sb3I6IHJnYmEoMTQ1LCA4MCwgNDYsIDEpO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgQGluY2x1ZGUgYXZpYW5vLWRpZG9uZS1yZWd1bGFyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiByZ2JhKDE0NSwgODAsIDQ2LCAxKTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICAmLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgLmxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuXG4gICAgICAvLyBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAvLyAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5taWRkbGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG5cbiAgICAgIC8vIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIC8vICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgLnNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuXG4gICAgICAvLyBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAvLyAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgbWFyZ2luOiAyZW0gMDtcblxuICAgICYucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDJlbSAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAucC1wbGFuLWxpc3QtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQ1LCA4MCwgNDYsIDEpO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcblxuICAgICAgJi5zdG9yYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q2Y2RiZDtcbiAgICAgIH1cblxuICAgICAgJi5mbG9vcmhlYXRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWRlN2RmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNiwgMTk1LCAxNzcsIDEpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgMjI1LCAyMTYsIDEpO1xuICAgIH1cbiAgfVxuXG4gICYtc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cbn1cbiIsIi50b3Age1xuICAmLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICYtZW50cnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGF2aWFuby1kaWRvbmUtYmxhY2s7XG4gICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI2VhZTVkYTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICM3MzYzNTc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmLWhlYWRsaW5lIHtcbiAgICAgIEBpbmNsdWRlIGF2aWFuby1kaWRvbmUtYmxhY2s7XG4gICAgICBmb250LXNpemU6IHJlbSg2NHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICNiMzg4NjQ7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW46IC04cHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgbWFyZ2luOiAtNHB4O1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYmcge1xuICAgIGJhY2tncm91bmQ6ICMyZDIzMWE7XG4gIH1cblxuICAmLXJvb3Yge1xuICAgICYtY29udGVudHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtb3BlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgXG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IC0xZW07XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJAa2V5ZnJhbWVzIGludHJvRmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb25jZXB0IHtcbiAgJi1tdiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb25jZXB0L212LndlYnApIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAvLyAgICAgMTgwZGVnLFxuICAgIC8vICAgICAjMTMxYjQ4IDAlLFxuICAgIC8vICAgICAjMjEyYzY3IDI1JSxcbiAgICAvLyAgICAgIzMzM2E3ZiA1MCUsXG4gICAgLy8gICAgICM0YTQ5OTQgODUlLFxuICAgIC8vICAgICB0cmFuc3BhcmVudCAxMDAlXG4gICAgLy8gICApLFxuICAgIC8vICAgdXJsKC4uL2ltYWdlcy9jb25jZXB0L212LndlYnApIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwJSBhdXRvO1xuICAgIH1cblxuICAgICYtY29udGVudHMge1xuICAgICAgcGFkZGluZy10b3A6IDk4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzNTAgLyAxNDQwICogMTAwJSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAjMTMxYjQ4IDAlLFxuICAgICAgICAgICMyMTJjNjcgMjUlLFxuICAgICAgICAgICMzMzNhN2YgNTAlLFxuICAgICAgICAgICM0YTQ5OTQgODUlLFxuICAgICAgICAgIHRyYW5zcGFyZW50IDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwdnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4IC0gMmVtIC0gNzhweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tYWluIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNXZ3O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwc3ZoICogMTkyMCAvIDEwODApO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxOTIwIC8gNTE3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHggLSAyZW0gLSA3OHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBhbmltYXRpb246IDFzIGxpbmVhciAwcyAxIG5vcm1hbCBmb3J3YXJkcyBpbnRyb0ZhZGVJbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTUge1xuICAgICAgICAgICYtLSN7JGl9IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXMgKyAkaSAqIDAuMDhzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggIzAwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGJvdHRvbTogODVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNjcm9sbGRvd24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBib3R0b206IGNhbGMoNjBweCArIDJlbSk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMS41ZW0gMCAwO1xuICAgICAgLyrnn6LljbDjgpLkvZzmiJDjgZnjgosqL1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZSAycyBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIG1vdmUge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgICAgfVxuICAgICAgMjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIDAuMjVlbSk7XG4gICAgICB9XG4gICAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2F0Y2hjb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNDdweCAjMDAwMDAwKVxuICAgICAgICBkcm9wLXNoYWRvdygwcHggMHB4IDIuNzE3MTlweCByZ2JhKDAsIDAsIDAsIDAuMzI1KSlcbiAgICAgICAgZHJvcC1zaGFkb3coMHB4IDBweCAxLjQ0MTIxcHggcmdiYSgwLCAwLCAwLCAwLjE5MDYyNSkpO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIC8vIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIC8vIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAvLyBsaW5lLWhlaWdodDogMi41O1xuICAgIC8vIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgLy8gdGV4dC1zaGFkb3c6IDAgMCA4cHggcmdiYSgkY29sb3ItYmxhY2ssIDAuNyk7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAvLyBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgLy8gICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAvLyAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIC8vIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTEwZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtOGVtO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lbWJlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVtYmVyL212LmpwZy53ZWJwKTtcbiAgYXNwZWN0LXJhdGlvOiAxOTIwIC8gMTA4MDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgYXNwZWN0LXJhdGlvOiA5IC8gOTtcbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgIGFzcGVjdC1yYXRpbzogOSAvIDE2O1xuICB9XG5cbiAgJi1zZWN0aW9ue1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MDAgLyAxOTIwICogMTAwJSk7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg4MDAgLyAxOTIwICogMTAwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMjAwIC8gMTkyMCAqIDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICYtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICM3MzYzNTc7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZXcge1xuICAmLW12IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ZpZXcvbXYud2VicCk7XG4gICAgYXNwZWN0LXJhdGlvOiAxNDQwIC8gMTAwMDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdmlldy9tdi0tc3Aud2VicCk7XG4gICAgICBhc3BlY3QtcmF0aW86IDM5MCAvIDMzNjtcbiAgICB9XG4gIH1cblxuICAmLWhlYWRsaW5lIHtcbiAgICBAaW5jbHVkZSBhdmlhbm8tZGlkb25lLWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjRweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XG4gICAgfVxuICB9XG5cbiAgJi1wYW5vcmFtYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDQ5NXB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb3JuaW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5uaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLWNvbnRyb2xzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICBib3JkZXI6IDAuMmVtIHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coOHB4IDhweCA4cHggcmdiYSgkY29sb3ItYmxhY2ssIDEpKTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxufVxuIiwiLmFjY2VzcyB7XG4gICYtbXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWNjZXNzL212LndlYnApO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hY2Nlc3MvbXYtLXNwLndlYnApO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmLmxpZ2h0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgICAgICAgYW5pbWF0aW9uOiBoaWthcmkgNXMgbGluZWFyIDBzIGluZmluaXRlIGJvdGg7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogNnM7XG4gICAgICAgIFxuXG4gICAgICAgIEBrZXlmcmFtZXMgaGlrYXJpIHtcbiAgICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAxMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA5MCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBrZXlmcmFtZXMgY2xpcFBhdGgge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDAgMCAwKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYW5pbWF0aW9uIHtcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDAgMCAwKTtcbiAgICAgICAgYW5pbWF0aW9uOiBjbGlwUGF0aCAxcyBsaW5lYXIgZm9yd2FyZHM7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgICAgICAgfVxuXG4gICAgICAgIFxuXG4gICAgICAgICYuanMtYWN0aXZlIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1yb3cge1xuICAgIG1hcmdpbjogLTRweDtcblxuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zY3JvbGxhYmxlIHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZhbHVlIHtcbiAgJi1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy92YWx1ZS9tdi53ZWJwKTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdmFsdWUvbXYtLXNwLndlYnApO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGxpbmUge1xuICAgIEBpbmNsdWRlIGF2aWFuby1kaWRvbmUtYmxhY2s7XG4gICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBjb2xvcjogcmdiYSgyMTYsIDE5NSwgMTc3LCAxKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzJweCk7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMS41cHggcmdiYSgyMTYsIDE5NSwgMTc3LCAxKTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtaDIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IDV2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG4gIH1cblxuICAmLXNlY3Rpb24ge1xuICAgICYtY29udGVudHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAmLWZ1bGwge1xuICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgICYudW5pdmVyc2FsIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kZXNpZ24ge1xuICAmLW12IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9tdi53ZWJwKTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGVzaWduL212LS1zcC53ZWJwKTtcbiAgICB9XG4gIH1cblxuICAmLWV4dGVyaW9yIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogI2NiY2JjYjtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBhdmlhbm8tZGlkb25lLWJsYWNrO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaXN0KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3OCwgMTM2LCAxMDAsIDEpO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICBjb2x1bW4tY291bnQ6IDU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLXdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYuXzJmIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QyRiAxNDtcblxuICAgICAgPiBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QyRjtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QyRik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgYXZpYW5vLWRpZG9uZS1ibGFjaztcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNzgsIDEzNiwgMTAwLCAxKTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNsaWRlciB7XG4gICAgJi1tYWluIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgYm9yZGVyOiAwLjFlbSBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJldi1hcnJvdyB7XG4gICAgICAgIGxlZnQ6IC00ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChtZHBpKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubmV4dC1hcnJvdyB7XG4gICAgICAgIHJpZ2h0OiAtNGVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQobWRwaSkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRodW1iIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IC0ycHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA5KTtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgICAgLmRlc2lnbi1zbGlkZXItdGh1bWItaW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjc1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vICYtdGV4dCB7XG4gICAgLy8gICAmLWl0ZW0ge1xuICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgJi1tb3RpZiB7XG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyB0b3A6IDA7XG4gICAgICAvLyBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMDtcbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zY3JvbGxhYmxlIHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29uY2llcmdlIHtcbiAgICAmLWxpc3Qge1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg5NGYzYjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk0ZjNiO1xuICAgIH1cbiAgfVxuXG4gICYtb3RoZXIge1xuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAyZW0gMWVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRsaW5lIHtcbiAgICAgIGNvbG9yOiAjODk0ZjNiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTRmM2I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG4gIH1cblxuICAmLWFjY2VudCB7XG4gICAgY29sb3I6ICNiMjg4NjQ7XG4gIH1cbn1cbiIsIi5zbWFydCB7XG4gICYtbXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc21hcnQvbXYud2VicCk7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NtYXJ0L212LS1zcC53ZWJwKTtcbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlMWQ4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIH1cblxuICAgICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDhjM2IxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDhjM2IxO1xuICAgIH1cbiAgfVxuXG4gICYtZ2lmdCB7XG4gICAgJi1oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDNlbTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgaGVpZ2h0OiA1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAjYjI4ODY0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMWVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjYjM4ZTZjO1xuICAgICAgLy8g5q2j5LiJ6KeS5b2iXG4gICAgICAvLyBoZWlnaHQ6IGNhbGMoMHB4IC8gMiAqIHRhbig2MGRlZykpO1xuICAgICAgLy8g5LqM562J57eo5LiJ6KeS5b2iXG4gICAgICBoZWlnaHQ6IGNhbGMoNGVtIC8gMik7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgNTAlIDEwMCUpO1xuICAgIH1cblxuICAgICYtaGVhZGxpbmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaWNvbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmLXdhdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg5NSAvIDE0NDAgKiAxMDAlKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNDgsIDI0MiwgMSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi93YXZlLnN2Z1wiKTtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi1iZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDI0OCwgMjQyLCAxKTtcbiAgfVxufVxuIiwiLmhhY2hpb2ppIHtcbiAgJi1tdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvaGFjaGlvamkvbXYtYmcuc3ZnKTtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXBvc2l0aW9uOiAwIDEwMCU7XG4gICAgICBtYXNrLXNpemU6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9oYWNoaW9qaS9tdi1iZy0tc3Auc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNjcm9sbGRvd24ge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxMnB4ICMwMDAwMDApO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZmlsdGVyOiBub25lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZGRkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyZW07XG4gICAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIGF1dG8pO1xuICAgICAgZ2FwOiAxZW07XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICYuc2hvcHBpbmcsXG4gICAgICAmLnRvd2VyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgYXV0byk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tYWluIHtcbiAgICAgICYucmlnaHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgLy8gICB3aWR0aDogYXV0bztcbiAgICAgICAgLy8gICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRsaW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgJi5wYXRpc3NlcmllIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTAuMjVlbTtcbiAgICAgIH1cblxuICAgICAgJi50YWthbyB7XG4gICAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgICAgYm90dG9tOiAwLjVlbTtcbiAgICAgIH1cblxuICAgICAgJi50b3dlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFuaW1hdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi5jbGlwIHtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUgMCAwIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcblxuICAgICAgICAgICYuanMtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpZGUge1xuICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xuICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xuXG4gICAgICAgICAgJi5qcy1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgfVxuXG4gICAgJi50b3Age1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLmJvdHRvbSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICYtZXllY2F0Y2gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYucGF0aXNzZXJpZSB7XG4gICAgICAgIHdpZHRoOiAxNy4zNnZ3O1xuICAgICAgICBib3R0b206IC00ZW07XG4gICAgICAgIHJpZ2h0OiAtMWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBhcmsge1xuICAgICAgICB3aWR0aDogMTcuMzZ2dztcbiAgICAgICAgYm90dG9tOiAtNGVtO1xuICAgICAgICByaWdodDogLTRlbTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jYW1wIHtcbiAgICAgICAgd2lkdGg6IDYuNjd2dztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50YWthbyB7XG4gICAgICAgIHdpZHRoOiAxMS4xMXZ3O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jYWZlIHtcbiAgICAgICAgd2lkdGg6IDkuMDN2dztcbiAgICAgICAgYm90dG9tOiAtMWVtO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2hvbmFuIHtcbiAgICAgICAgYm90dG9tOiAyMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmJhciB7XG4gICAgICAgIHdpZHRoOiAxM3Z3O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtMWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcGF0aXNzZXJpZSB7XG4gICAgJjEge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgYmFja2dyb3VuZDogI2M5ZGJlYTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmMiB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDU7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICYzIHtcbiAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyA0IC8gMjtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA1IC8gMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjQge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMyAvIDQgLyA0O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMSAvIDYgLyAzO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjYge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gNCAvIDQgLyA1O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMiAvIDUgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcGFyayB7XG4gICAgJjEge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyA0O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmMiB7XG4gICAgICBncmlkLWFyZWE6IDEgLyA0IC8gMiAvIDU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWFlN2RjO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICYzIHtcbiAgICAgIGdyaWQtYXJlYTogMiAvIDQgLyA0IC8gNTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA1IC8gMztcbiAgICAgIH1cbiAgICB9XG4gICAgJjQge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMSAvIDYgLyAzO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjYge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMyAvIDQgLyA0O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDUgLyAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNhbXAge1xuICAgICYxIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgIGJhY2tncm91bmQ6ICNlYWU3ZGM7XG5cbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmMiB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDU7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICYzIHtcbiAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjQge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDUgLyAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmNSB7XG4gICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDQgLyAyIC8gNSAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICY2IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMGVtO1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMyAvIDQgLyA0O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGdyaWQtYXJlYTogNSAvIDEgLyA2IC8gMztcbiAgICAgIH1cbiAgICB9XG4gICAgJjcge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gNCAvIDQgLyA1O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zaG9wcGluZyB7XG4gICAgJjEge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyA0O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmMiB7XG4gICAgICBncmlkLWFyZWE6IDEgLyA0IC8gMiAvIDU7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzlkYmVhO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICYzIHtcbiAgICAgIGdyaWQtYXJlYTogMiAvIDQgLyAzIC8gNTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjQge1xuICAgICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICY1IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gNTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDUgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZ291cm1ldCB7XG4gICAgJjEge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgYmFja2dyb3VuZDogI2M5ZGJlYTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDUgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmMiB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICB9XG4gICAgfVxuICAgICYzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBncmlkLWFyZWE6IDEgLyAzIC8gNCAvIDU7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gNCAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICY0IHtcbiAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjUge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmNiB7XG4gICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDUgLyAxIC8gNiAvIDM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10YWthbyB7XG4gICAgJjEge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyA0O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYyIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDQgLyAyIC8gNTtcbiAgICAgIGJhY2tncm91bmQ6ICNlYWU3ZGM7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmMyB7XG4gICAgICBncmlkLWFyZWE6IDIgLyA0IC8gMyAvIDU7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjQge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY1IHtcbiAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gNDtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmNiB7XG4gICAgICBwYWRkaW5nLXRvcDogOGVtO1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gNCAvIDQgLyA1O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMSAvIDYgLyAzO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNhZmUge1xuICAgICYxIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgIGJhY2tncm91bmQ6ICNjOWRiZWE7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmMiB7XG4gICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjMge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyA1O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICAgICAgfVxuICAgIH1cblxuICAgICY0IHtcbiAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMztcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBlbTtcbiAgICAgIGdyaWQtYXJlYTogMyAvIDMgLyA0IC8gNDtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogNSAvIDEgLyA2IC8gMztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjYge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gNCAvIDQgLyA1O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2hvbmFuIHtcbiAgICAmMSB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDQ7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICYyIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDQgLyAyIC8gNTtcbiAgICAgIGJhY2tncm91bmQ6ICNlYWU3ZGM7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcbiAgICAgIH1cbiAgICB9XG4gICAgJjMge1xuICAgICAgZ3JpZC1hcmVhOiAyIC8gNCAvIDMgLyA1O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmNCB7XG4gICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICY1IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDQ7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICY2IHtcbiAgICAgIGdyaWQtYXJlYTogMyAvIDQgLyA0IC8gNTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgIGdyaWQtYXJlYTogNSAvIDEgLyA2IC8gMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJhciB7XG4gICAgJjEge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgYmFja2dyb3VuZDogI2M5ZGJlYTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmMiB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDU7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICYzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMGVtO1xuICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDUgLyAyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjQge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAzO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMSAvIDYgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmNSB7XG4gICAgICBncmlkLWFyZWE6IDMgLyAzIC8gNCAvIDQ7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDQgLyAyIC8gNSAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICY2IHtcbiAgICAgIGdyaWQtYXJlYTogMyAvIDQgLyA0IC8gNTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRvd2VyIHtcbiAgICAmMSB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDQ7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICYyIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDQgLyAyIC8gNTtcbiAgICAgIGJhY2tncm91bmQ6ICNlYWU3ZGM7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcbiAgICAgIH1cbiAgICB9XG4gICAgJjMge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmNCB7XG4gICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICY1IHtcbiAgICAgIGdyaWQtYXJlYTogMyAvIDMgLyA0IC8gNTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMSAvIDUgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbW92ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi5jYW1wIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG9wcGluZyB7XG4gICAgICB3aWR0aDogNDB2dztcbiAgICAgIHRvcDogMnZ3O1xuXG4gICAgICBsZWZ0OiAtMjUlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgdG9wOiAxMHZ3O1xuICAgICAgICBsZWZ0OiA1ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5nb3VybWV0IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMzAlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG9uYW4ge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHRvcDogLTE1JTtcbiAgICAgIHJpZ2h0OiAtMjBlbTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0yZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyYW5kIHtcbiAgJi1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9icmFuZC9tdi53ZWJwKTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnJhbmQvbXYtLXNwLndlYnApO1xuICAgIH1cblxuICAgICYtaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogIzJiMjExOTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiA3MjAgLyA5MDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgJi5zb2hnb2hyZWFsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnJhbmQvc29oZ29ocmVhbC1pdGVtLndlYnApO1xuICAgIH1cblxuICAgICYuanIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9icmFuZC9qci1pdGVtLndlYnApO1xuICAgIH1cblxuICAgICYtY29udGVudHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDJlbSA1ZW07XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoKDE0NDAgLyAxMTgwKSAqIDEwMCUpIDIwcHggM2VtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDcsIDI0NywgMSk7XG4gIH1cbn1cbiIsIi5sb2NhdGlvbiB7XG4gICYtbXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9jYXRpb24vbXYud2VicCk7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL212LS1zcC53ZWJwKTtcbiAgICB9XG4gIH1cblxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gICAgY291bnRlci1yZXNldDogbGlzdDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjVmciAyZnIgMWZyO1xuXG4gICAgICAmLm5hdHVyZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNWZyIDEuNWZyIDFmcjtcbiAgICAgIH1cblxuICAgICAgJi5oaXN0b3J5IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mdXR1cmUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKSByZXBlYXQoMiwgMC41ZnIpIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDJmcikgMWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29tbXVuaXR5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgMC41ZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyZnIgMS41ZnIgMWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTc4LCAxMzYsIDEwMCwgMSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogODBweCAwIDQwcHg7XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFzay1wb3NpdGlvbjogMCAxMDAlO1xuICAgICAgbWFzay1zaXplOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc3RhdGlvbiB7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvbG9jYXRpb24vc3RhdGlvbi1iZy5zdmcpO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL3N0YXRpb24tYmctLXNwLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uYXR1cmUge1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL25hdHVyZS1iZy5zdmcpO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL25hdHVyZS1iZy0tc3Auc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhpc3Rvcnkge1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL2hpc3RvcnktYmcuc3ZnKTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2NhdGlvbi9oaXN0b3J5LWJnLS1zcC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZnV0dXJlIHtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2NhdGlvbi9mdXR1cmUtYmcuc3ZnKTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2NhdGlvbi9mdXR1cmUtYmctLXNwLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb21tdW5pdHkge1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL2NvbW11bml0eS1iZy5zdmcpO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvY2F0aW9uL2NvbW11bml0eS1iZy0tc3Auc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc3RhdGlvbiB7XG4gICAgJjEge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAzO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNSAvIDM7IC8vIOKYhSDmr5Tnjoflm7rlrprvvIjkvovvvJrmqKrplbfvvIlcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmMiB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMyAvIDQ7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmMyB7XG4gICAgICBncmlkLWFyZWE6IDEgLyA0IC8gMyAvIDU7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmNCB7XG4gICAgICBncmlkLWFyZWE6IDEgLyA1IC8gMiAvIDY7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmNSB7XG4gICAgICBncmlkLWFyZWE6IDIgLyA1IC8gMyAvIDY7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5hdHVyZSB7XG4gICAgJjEge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICB9XG4gICAgfVxuICAgICYyIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gMztcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmMyB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMyAvIDU7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNSAvIDM7IC8vIOKYhSDmr5Tnjoflm7rlrprvvIjkvovvvJrmqKrplbfvvIlcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmNCB7XG4gICAgICBncmlkLWFyZWE6IDEgLyA1IC8gMiAvIDY7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjUge1xuICAgICAgZ3JpZC1hcmVhOiAyIC8gNSAvIDMgLyA2O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1oaXN0b3J5IHtcbiAgICAmMSB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDM7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAzOTAvMjIwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYyIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAzIC8gNTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDM5MC8yMjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjMge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gNSAvIDMgLyA2O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzkwLzIyMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZnV0dXJlIHtcbiAgICAmMSB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDI7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDM5MC8yMjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjIge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyA1O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDM7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAzOTAvMjIwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYzIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDUgLyAyIC8gNztcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmNCB7XG4gICAgICBncmlkLWFyZWE6IDIgLyA1IC8gMyAvIDc7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbW11bml0eSB7XG4gICAgJjEge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAzO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICYyIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAzIC8gNjtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiA1IC8gMzsgLy8g4piFIOavlOeOh+WbuuWumu+8iOS+i++8muaoqumVt++8iVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYzIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDYgLyAyIC8gNztcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmNCB7XG4gICAgICBncmlkLWFyZWE6IDIgLyA2IC8gMyAvIDc7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0O1xuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3OCwgMTM2LCAxMDAsIDEpO1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICYucmlnaHQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubGVmdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpZmVpbmZvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLWxpc3Qge1xuICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY291bnRlci1yZXNldDogbGlmZWluZm87XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpZmVpbmZvO1xuICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaWZlaW5mbyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTc4LCAxMzYsIDEwMCwgMSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbWFwIHtcbiAgICAgIGhlaWdodDogNjAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wbGFuIHtcbiAgJi1tdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbGFuL212LndlYnApO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbGFuL212LS1zcC53ZWJwKTtcbiAgICB9XG4gIH1cblxuICAmLWgxIHtcbiAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgY29sb3I6IHJnYmEoMTQ1LCA4MCwgNDYsIDEpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5wbGFuLWNhcmQtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDUsIDgwLCA0NiwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jYXJkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxNiwgMTk1LCAxNzcsIDEpO1xuXG4gICAgJi1jb250ZW50cyB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cblxuICAgICYtaGVhZGxpbmUge1xuICAgICAgQGluY2x1ZGUgYXZpYW5vLWRpZG9uZS1ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgY29sb3I6IHJnYmEoMTQ1LCA4MCwgNDYsIDEpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNHB4IDAgOHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTYsIDE5NSwgMTc3LCAxKTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGF2aWFuby1kaWRvbmUtYmxhY2s7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBjb2xvcjogcmdiYSgxNDUsIDgwLCA0NiwgMSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIC5hY2NlbnQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hcmVhIHtcbiAgICAgIEBpbmNsdWRlIGF2aWFuby1kaWRvbmUtcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDE0NSwgODAsIDQ2LCAxKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAmLmFjY2VudCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGF2aWFuby1kaWRvbmUtYmxhY2s7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGNvbG9yOiByZ2JhKDE0NSwgODAsIDQ2LCAxKTtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQ1LCA4MCwgNDYsIDEpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgfVxuICB9XG5cbiAgJi1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJhdmlhbm8tZGlkb25lXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5leHQge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIC5hcnJvdyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucHJldiB7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAuYXJyb3cge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2VudCB7XG4gICAgICBjb2xvcjogcmdiYSgxNDUsIDgwLCA0NiwgMSk7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAubGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgYm9yZGVyOiAwLjFlbSBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIub3ZlcndyaXRlIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBpbml0aWFsO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlcy1wYyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXMtc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53aWR0aFNwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cblxuICAuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jZW50ZXJfbWFyZ2luIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC55b3V0dWJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnlvdXR1YmUgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLnJlcy1wYyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yZXMtc3Age1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLndpZHRoU3Age1xuICAgICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbW1vblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAuYmd3aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLmJnd2hpdGUge1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICB9XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZnZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLmJnaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICAubGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMSwgMTAsIDgsIDAuOCk7XG4gIH1cblxuICAuYmdpbWc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW5haS9iZ19tdkAyeC5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJnaW1nOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZW5haS9iZ19tdl9zcEAyeC5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5mdl9tYWluIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mdl9tYWluIGgxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDM1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgaDEuZnZ0aXRsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGgxLmZ2dGl0bGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICBoMS5mdnRpdGxlIHNwYW4uZmFkZVVwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgLmNwX2Fycm93cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuY3BfYXJyb3dzIC5jcF9hcnJvdyB7XG4gICAgLyrnn6LljbDjgpLphY3nva7jgZnjgovjg5njg7zjgrnjga7oqK3lrpoqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAvKuedgOWcsOeCuShjcF9hcnJvd3Pjga7pq5jjgZXjga41MCUpKi9cbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmNwX2Fycm93cyAuY3BfYXJyb3c6Zmlyc3QtY2hpbGQge1xuICAgIGFuaW1hdGlvbjogYXJyb3ctbW92ZTA4IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG5cbiAgLmNwX2Fycm93cyAuY3BfYXJyb3c6bnRoLWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb246IGFycm93LW1vdmUwOCAycyAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxuXG4gIC5jcF9hcnJvd3MgLmNwX2Fycm93OmJlZm9yZSxcbiAgLmNwX2Fycm93cyAuY3BfYXJyb3c6YWZ0ZXIge1xuICAgIC8q55+i5Y2w5YWo5L2T44Gu6Kit5a6aKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5jcF9hcnJvd3MgLmNwX2Fycm93OmJlZm9yZSB7XG4gICAgLyrnn6LljbDlt6bjga7nt5rjga7kvY3nva7jgajlgr7mlpwqL1xuICAgIGxlZnQ6IDNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIH1cblxuICAuY3BfYXJyb3dzIC5jcF9hcnJvdzphZnRlciB7XG4gICAgLyrnn6LljbDlt6bjga7nt5rjga7kvY3nva7jgajlgr7mlpwqL1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgfVxuXG4gIEBrZXlmcmFtZXMgYXJyb3ctbW92ZTA4IHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICAvKuOCueOCv+ODvOODiOWcsOeCuShjcF9hcnJvd3Pjga7pq5jjgZXjga40MCUpKi9cbiAgICB9XG4gICAgNzAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHJvdGF0aW9uMSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICAucmVhZGJveCB7XG4gICAgcGFkZGluZzogMTIwcHggMTIwcHggMjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnJlYWRib3ggcCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5yZWFkYm94IC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnJlYWRib3ggLmNvbmNlcHQwMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMzAlO1xuICB9XG5cbiAgLnJlYWRib3ggLmNvbmNlcHQwMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICByaWdodDogLTRweDtcbiAgICB0b3A6IDEwJTtcbiAgfVxuXG4gIC5yZWFkYm94IC5jb25jZXB0MDMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogNDAlO1xuICB9XG5cbiAgLnRpdGxlbW92aWUge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLmZ2X21haW4ge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZnZfbWFpbiBoMSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucmVhZGJveCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDM0MHB4IDIwcHggMTIwcHg7XG4gICAgfVxuICAgIC5yZWFkYm94IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgfVxuICAgIC5yZWFkYm94IC5jb25jZXB0MDEge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdG9wOiA0MHB4O1xuICAgIH1cbiAgICAucmVhZGJveCAuY29uY2VwdDAyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiA5MHB4O1xuICAgIH1cbiAgICAucmVhZGJveCAuY29uY2VwdDAzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50aXRsZW1vdmllIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gdGl0bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLnRpdGxlIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC50aXRsZSBzbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnRpdGxlIGgyLmVuIHtcbiAgICBmb250LWZhbWlseTogXCJWaWFvZGEgTGlicmVcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cblxuICBoMy50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwMzBiO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC50aXRsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gICAgLnRpdGxlIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAudGl0bGUgaDIuZW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIGgzLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gIH1cblxuICAvKiAyMDI0MTAxMCDov73liqAgc3RhcnQgKi9cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxudmFsdWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLyogLnZhbHVlIOOBjOOBguOCi+ODmuODvOOCuOOBp+OBr+OCueOCr+ODreODvOODq+ODkOODvOOCkumdnuihqOekuuOBq+OBmeOCiyAqL1xuXG4gIGh0bWw6aGFzKC52YWx1ZSkge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuXG4gIGh0bWw6aGFzKC52YWx1ZSk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKlxuICAgIG92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgc2VjdGlvbjp3aGVyZSgudmFsdWUpICoge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICB9XG5cbiAgLnZhbHVlIC5jb3ZlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMGx2aDtcbiAgICAvKiDihpEgZHZo44KS5L2/44GG44Go44K544Kv44Ot44O844Or44Ki44OL44Oh44O844K344On44Oz5b6M44Gr44Os44Kk44Ki44Km44OI44Gu5aSJ5pu044GM572u44GN44CB44K544Kv44Ot44O844Or5L2N572u44GM44Ga44KM44KL44Gu44Gn5aSJ5YyW44GX44Gq44GE5Y2Y5L2N44KS5L2/44Gj44Gm44GE44G+44GZ44CCICovXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwbHZoIC0gMTAwZHZoKTtcbiAgICAvKiDihpEg44K544Kv44Ot44O844Or5L2N572u44GM44Ga44KM44Gq44GE44KI44GG44Gr44CBcGFkZGluZ+OBp2R2aOOCkuS9v+OBhOOAgeODrOOCpOOCouOCpuODiOOBruWkieWMluOBjOimgee0oOOBruWkluWBtOOBuOW9semfv+OBl+OBquOBhOOCiOOBhuOBq+OBl+OBpuOBhOOBvuOBmeOAgiAqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLnZhbHVlIC5jb3Zlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlZhbHVlXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wN2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLyogYm90dG9tOiAwOyAqL1xuICAgIGJvdHRvbTogY2FsYygxMDBsdmggLSAxMDBkdmgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb2xvcjogI2M2YzZjNjtcbiAgICBmb250LWZhbWlseTogXCJWaWFvZGEgTGlicmVcIiwgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNTcwIC8gNDcyKTtcbiAgICBmb250LXNpemU6IDQ3MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBvcGFjaXR5OiAwLjI2O1xuICAgIHotaW5kZXg6IC0yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnZhbHVlIC5jb3ZlciB1bCB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cblxuICAudmFsdWUgLmNvdmVyIHVsIGxpIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAxcztcbiAgfVxuXG4gIC8qIC52YWx1ZSDjga7liY3lvozjgavjgrnjgq/jg63jg7zjg6vjgZfjgabjgYTjgaPjgZ/jgajjgY3jgIHjg5Djg6njg5Djg6njgarjgr/jgqTjg5/jg7PjgrDjgafmtojjgYjlp4vjgoHjgabjgZfjgb7jgYbjga7jgafjgIHjgZnjgZDjgavmtojjgZkgKi9cblxuICAudmFsdWVbZGF0YS1jdXJyZW50PVwiYmVmb3JlXCJdIC5jb3ZlcltpZD1cInZhbHVlLXNsaWRlMDFcIl0gKixcbiAgLnZhbHVlW2RhdGEtY3VycmVudD1cImFmdGVyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSAqLFxuICAudmFsdWVbZGF0YS1jdXJyZW50PVwiYWZ0ZXJcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA1XCJdOjpiZWZvcmUsXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJhZnRlclwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDVcIl06OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiDjgZnjgZDjgIHlhYPjga7jgrnjg6njgqTjg4njgavmiLvjgaPjgabjgY3jgZ/jgajjgY3jgavjgIHmtojjgYjjgY3jgaPjgabjgYTjgarjgYTjgZPjgajjgYzjgYLjgovjga7jgafjgIEx56eS5b6M44Gr44Gv5raI44GI5aeL44KB44KL44KI44GG44Gr44GZ44KLICovXG5cbiAgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDJcIl0gLmNvdmVyW2lkPVwidmFsdWUtc2xpZGUwMVwiXSAqLFxuICAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwMVwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDJcIl0gKixcbiAgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDNcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTAyXCJdICosXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwM1wiXSAqLFxuICAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwNFwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDNcIl0gKixcbiAgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDNcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA0XCJdICosXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNFwiXSAqLFxuICAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwNFwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDVcIl0gKiB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52YWx1ZVtkYXRhLXBhcnRpYWw9XCJzbGlkZTAxXCJdIC5jb3ZlciB1bCBsaSxcbiAgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDFcIl0gLmNvdmVyIHVsIGxpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnZhbHVlIC5jb3ZlciB1bCBsaTpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnZhbHVlIC5jb3ZlciB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xuICB9XG5cbiAgLnZhbHVlIC5jb3ZlciB1bCBsaTpudGgtY2hpbGQoMykge1xuICAgIHJpZ2h0OiAwO1xuICAgIC8qIGJvdHRvbTogMDsgKi9cbiAgICBib3R0b206IGNhbGMoMTAwbHZoIC0gMTAwZHZoKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xuICB9XG5cbiAgLnZhbHVlIC5jb3ZlciB1bCBsaTpudGgtY2hpbGQoNCkge1xuICAgIC8qIGJvdHRvbTogMDsgKi9cbiAgICBib3R0b206IGNhbGMoMTAwbHZoIC0gMTAwZHZoKTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG4gIH1cblxuICAudmFsdWUgLmNvdmVyIC50eGJveCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBib3R0b206IGNhbGMoMTAwbHZoIC0gMTAwZHZoKTtcbiAgICBjb2xvcjogIzE1MjgyNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xuICB9XG5cbiAgLnZhbHVlW2RhdGEtcGFydGlhbD1cInNsaWRlMDFcIl0gLmNvdmVyIC50eGJveCxcbiAgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDFcIl0gLmNvdmVyIC50eGJveCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIFxuXG4gIC52YWx1ZSAuY292ZXIgLnR4Ym94IC50aXRsZSBzbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjAyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCIsIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM5IC8gMjgpO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxuXG4gIC52YWx1ZSAuY292ZXIgLnR4Ym94IC50aXRsZSBoMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC40ZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxMDQgLyA3Mik7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgfVxuXG4gIC52YWx1ZSAuY292ZXIgLnR4Ym94IC5qcCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjRlbTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDkgLyAyOCk7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgfVxuXG4gIC52YWx1ZSAuY292ZXIgLnR4Ym94IC5qcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbiAgICBwYWRkaW5nLWlubGluZTogOHB4IGNhbGMoOHB4IC0gMC40ZW0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTI4MjQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDMgLyAyOCk7XG4gIH1cblxuICAudmFsdWUgLmNvdmVyIC50eGJveCAuZW4ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxOSAvIDE2KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIH1cblxuICAudmFsdWVfdHhfcHIge1xuICAgIHBhZGRpbmc6IDQwcHggMjRweCA0MHB4IDA7XG4gIH1cblxuICAuYnRuIHtcbiAgICBjb2xvcjogI2M1YjZhMztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzViNmEzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiLCBzZXJpZjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmJ0bl9jbCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmJ0bjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL3JlbmFpL2ltZ19hcnJvd19idG4uc3ZnXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB3aWR0aDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgLmJ0bl9jbDphZnRlciB7XG4gICAgY29udGVudDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMzFmMWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEzMWYxZDtcbiAgfVxuXG4gIC5idG46aG92ZXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmdidG4ge1xuICAgIGNvbG9yOiAjMTUyODI0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTI4MjQ7XG4gIH1cblxuICAuZ2J0bjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZW5haS9pbWdfYXJyb3dfYnRuX2cuc3ZnKTtcbiAgfVxuXG4gIC5nYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2M1YjZhMztcbiAgfVxuXG4gIC5nYnRuOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JlbmFpL2ltZ19hcnJvd19idG4uc3ZnKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLnZhbHVlIC5jb3Zlcjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgLyogbGluZS1oZWlnaHQ6IGNhbGMoNTcwIC8gNDcyKTsgKi9cbiAgICAgIGZvbnQtc2l6ZTogMTg2cHg7XG4gICAgfVxuICAgIC52YWx1ZSAuY292ZXIgdWwgbGkge1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICBoZWlnaHQ6IGNhbGMoMjIwIC8gODEyICogMTAwdmgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDIyMCAvIDgxMiAqIDEwMGR2aCk7XG4gICAgfVxuICAgIC52YWx1ZSAuY292ZXIgdWwgbGkgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIFxuICAgIC52YWx1ZSAuY292ZXIgLnR4Ym94IC50aXRsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuICAgIC52YWx1ZSAuY292ZXIgLnR4Ym94IC5qcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAudmFsdWUgLmNvdmVyIC50eGJveCAuanAgc3BhbiB7XG4gICAgICBwYWRkaW5nLWlubGluZTogNXB4IGNhbGMoNXB4IC0gMC40ZW0pO1xuICAgIH1cbiAgICAudmFsdWUgLmNvdmVyIC50eGJveCAuZW4ge1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjggLyA4MTIgKiAxMDB2aCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDI4IC8gODEyICogMTAwZHZoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAudmFsdWUgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMGx2aDtcbiAgICAvKiDihpEgZHZo44KS5L2/44GG44Go44K544Kv44Ot44O844Or44Ki44OL44Oh44O844K344On44Oz5b6M44Gr44Os44Kk44Ki44Km44OI44Gu5aSJ5pu044GM572u44GN44CB44K544Kv44Ot44O844Or5L2N572u44GM44Ga44KM44KL44Gu44Gn5aSJ5YyW44GX44Gq44GE5Y2Y5L2N44KS5L2/44Gj44Gm44GE44G+44GZ44CCICovXG4gICAgcGFkZGluZzogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDAgLyAxMjgwICogMTAwdncgKyAxMDBsdmggLSAxMDBkdmgpO1xuICAgIC8qIOKGkSDjgrnjgq/jg63jg7zjg6vkvY3nva7jgYzjgZrjgozjgarjgYTjgojjgYbjgavjgIFwYWRkaW5n44GnZHZo44KS5L2/44GE44CB44Os44Kk44Ki44Km44OI44Gu5aSJ5YyW44GM6KaB57Sg44Gu5aSW5YG044G45b2x6Z+/44GX44Gq44GE44KI44GG44Gr44GX44Gm44GE44G+44GZ44CCICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICAgIC8qIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxczsgKi9cbiAgfVxuXG4gIEBrZXlmcmFtZXMgc2xpZGVDaGFuZ2Uge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAudmFsdWVbZGF0YS1pbi10cmFuc2l0aW9uXVtkYXRhLWN1cnJlbnQ9XCJiZWZvcmVcIl0gLmNvdmVyW2lkPVwidmFsdWUtc2xpZGUwMVwiXSxcbiAgLnZhbHVlW2RhdGEtaW4tdHJhbnNpdGlvbl1bZGF0YS1jdXJyZW50PVwic2xpZGUwMVwiXSAuY292ZXJbaWQ9XCJ2YWx1ZS1zbGlkZTAxXCJdLFxuICAudmFsdWVbZGF0YS1pbi10cmFuc2l0aW9uXVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAyXCJdIC5jb3ZlcltpZD1cInZhbHVlLXNsaWRlMDFcIl0sXG4gIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cInNsaWRlMDFcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTAyXCJdLFxuICAudmFsdWVbZGF0YS1pbi10cmFuc2l0aW9uXVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwMlwiXSxcbiAgLnZhbHVlW2RhdGEtaW4tdHJhbnNpdGlvbl1bZGF0YS1jdXJyZW50PVwic2xpZGUwM1wiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDJcIl0sXG4gIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cInNsaWRlMDJcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTAzXCJdLFxuICAudmFsdWVbZGF0YS1pbi10cmFuc2l0aW9uXVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAzXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwM1wiXSxcbiAgLnZhbHVlW2RhdGEtaW4tdHJhbnNpdGlvbl1bZGF0YS1jdXJyZW50PVwic2xpZGUwNFwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDNcIl0sXG4gIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cInNsaWRlMDNcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA0XCJdLFxuICAudmFsdWVbZGF0YS1pbi10cmFuc2l0aW9uXVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA0XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNFwiXSxcbiAgLnZhbHVlW2RhdGEtaW4tdHJhbnNpdGlvbl1bZGF0YS1jdXJyZW50PVwic2xpZGUwNVwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDRcIl0sXG4gIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cInNsaWRlMDRcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA1XCJdLFxuICAudmFsdWVbZGF0YS1pbi10cmFuc2l0aW9uXVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSxcbiAgLnZhbHVlW2RhdGEtaW4tdHJhbnNpdGlvbl1bZGF0YS1jdXJyZW50PVwiYWZ0ZXJcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA1XCJdIHtcbiAgICBhbmltYXRpb246IHNsaWRlQ2hhbmdlIDAuOHMgZWFzZS1pbi1vdXQgYm90aDtcbiAgfVxuXG4gIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cInNsaWRlMDFcIl1bZGF0YS1wcmV2aW91cz1cImJlZm9yZVwiXVxuICAgIC5jb3ZlcltpZD1cInZhbHVlLXNsaWRlMDFcIl0sXG4gIC52YWx1ZVtkYXRhLWluLXRyYW5zaXRpb25dW2RhdGEtY3VycmVudD1cInNsaWRlMDVcIl1bZGF0YS1wcmV2aW91cz1cImFmdGVyXCJdXG4gICAgLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA1XCJdIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cblxuICAudmFsdWUgLml0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICAgIC8qIOOBneOBruOBvuOBvmJsdXLjgpLjgYvjgZHjgovjgajjgIHmnqDjga7lpJblgbTjgYznnJ/jgaPnmb3jga7mibHjgYTjgafjgbzjgYvjgZfjgYzjgYvjgYvjgornq6/jgYznmb3jgaPjgb3jgY/jgarjgovjga7jgafmnqDjga7lpJblgbTjgavoibLjgpLku5jjgZHjgabjgYrjgY8gKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgLyogZmlsdGVyOiBibHVyKDhweCk7ICovXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogLTI7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNXMgMXM7XG4gIH1cblxuICAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwMlwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDJcIl06OmJlZm9yZSxcbiAgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDNcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTAzXCJdOjpiZWZvcmUsXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA0XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNFwiXTo6YmVmb3JlLFxuICAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwNVwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDVcIl06OmJlZm9yZSxcbiAgLnZhbHVlW2RhdGEtcGFydGlhbD1cInNsaWRlMDVcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA1XCJdOjpiZWZvcmUge1xuICAgIGZpbHRlcjogYmx1cig4cHgpO1xuICB9XG5cbiAgLnZhbHVlIC5pdGVtOm50aC1vZi10eXBlKDEpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVuYWkvYmdfdmFsdWVfMDEuanBnKTtcbiAgfVxuXG4gIC52YWx1ZSAuaXRlbTpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbmFpL2JnX3ZhbHVlXzAyLmpwZyk7XG4gIH1cblxuICAudmFsdWUgLml0ZW06bnRoLW9mLXR5cGUoMyk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW5haS9iZ192YWx1ZV8wMy5qcGcpO1xuICB9XG5cbiAgLnZhbHVlIC5pdGVtOm50aC1vZi10eXBlKDQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVuYWkvYmdfdmFsdWVfMDQuanBnKTtcbiAgfVxuXG4gIC52YWx1ZSAuaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MTQxMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgLyogb3BhY2l0eTogMC43MjsgKi9cbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAxcztcbiAgfVxuXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwMlwiXTo6YWZ0ZXIsXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAzXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwM1wiXTo6YWZ0ZXIsXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA0XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNFwiXTo6YWZ0ZXIsXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXTo6YWZ0ZXIsXG4gIC52YWx1ZVtkYXRhLXBhcnRpYWw9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNzI7XG4gIH1cblxuICAudmFsdWUgLml0ZW0gLm51bSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjAyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKC0xMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjYzZjNmM2O1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzNDAgLyAyNDEpO1xuICAgIGZvbnQtc2l6ZTogMjQxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8qIG9wYWNpdHk6IDAuMTsgKi9cbiAgICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMS40cztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwMlwiXSAubnVtLFxuICAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwM1wiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDNcIl0gLm51bSxcbiAgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDRcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA0XCJdIC5udW0sXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSAubnVtLFxuICAudmFsdWVbZGF0YS1wYXJ0aWFsPVwic2xpZGUwNVwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDVcIl0gLm51bSB7XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG5cbiAgLnZhbHVlIC5pdGVtIC50eGJveCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNSAvIDkwMCAqIDEwMHZoKTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE1IC8gOTAwICogMTAwZHZoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTYwIC0gNDApIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMS40cztcbiAgfVxuXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwMlwiXSAudHhib3gsXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAzXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwM1wiXSAudHhib3gsXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA0XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNFwiXSAudHhib3gsXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSAudHhib3gsXG4gIC52YWx1ZVtkYXRhLXBhcnRpYWw9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSAudHhib3gge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAudmFsdWUgLml0ZW0gLnR4Ym94IC50aXRsZSBzbWFsbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAudmFsdWUgLml0ZW0gLnR4Ym94IC50aXRsZSBzbWFsbDpudGgtb2YtdHlwZSgxKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC52YWx1ZSAuaXRlbSAudHhib3ggLnRpdGxlIHNtYWxsOm50aC1vZi10eXBlKDEpIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDJlbTtcbiAgICBmb250LWZhbWlseTogXCJWaWFvZGEgTGlicmVcIiwgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzQgLyAyNCk7XG4gICAgLyogZm9udC1zaXplOiAyNHB4OyAqL1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxuXG4gIC52YWx1ZSAuaXRlbSAudHhib3ggLnRpdGxlIHNtYWxsOm50aC1vZi10eXBlKDEpIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNCk7XG4gICAgLyogZm9udC1zaXplOiAxNHB4OyAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB9XG5cbiAgLnZhbHVlIC5pdGVtIC50eGJveCAudGl0bGUgaDMge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNjcgLyA0MCk7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIH1cblxuICAudmFsdWUgLml0ZW0gLnR4Ym94IC50aXRsZSBzbWFsbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMC4wMmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMSAvIDE1KTtcbiAgICAvKiBmb250LXNpemU6IDE1cHg7ICovXG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG5cbiAgLnZhbHVlIC5pdGVtIC50eGJveCBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52YWx1ZSAuaXRlbSAuaW1nIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMS44cztcbiAgfVxuXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTAyXCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwMlwiXSAuaW1nLFxuICAudmFsdWVbZGF0YS1jdXJyZW50PVwic2xpZGUwM1wiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDNcIl0gLmltZyxcbiAgLnZhbHVlW2RhdGEtY3VycmVudD1cInNsaWRlMDRcIl0gLml0ZW1baWQ9XCJ2YWx1ZS1zbGlkZTA0XCJdIC5pbWcsXG4gIC52YWx1ZVtkYXRhLWN1cnJlbnQ9XCJzbGlkZTA1XCJdIC5pdGVtW2lkPVwidmFsdWUtc2xpZGUwNVwiXSAuaW1nLFxuICAudmFsdWVbZGF0YS1wYXJ0aWFsPVwic2xpZGUwNVwiXSAuaXRlbVtpZD1cInZhbHVlLXNsaWRlMDVcIl0gLmltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC52YWx1ZSAuaXRlbSAuaW1nIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoNjU3IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC52YWx1ZSAuaXRlbSAuaW1nIGZpZ2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS44ZW07XG4gICAgYm90dG9tOiAwLjdlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAudmFsdWUgLml0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC8vIHJvdy1nYXA6IG1pbig0MHB4LCBjYWxjKDQwIC8gODEyICogMTAwdmgpKTtcbiAgICAgIC8vIHJvdy1nYXA6IG1pbig0MHB4LCBjYWxjKDQwIC8gODEyICogMTAwZHZoKSk7XG4gICAgICBwYWRkaW5nOiBjYWxjKDI0IC8gMzc1ICogMTAwdncpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMjQgLyAzNzUgKiAxMDB2dyArIDEwMGx2aCAtIDEwMGR2aCk7XG4gICAgfVxuICAgIC52YWx1ZSAuaXRlbSAubnVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC52YWx1ZSAuaXRlbTpudGgtb2YtdHlwZSgxKTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVuYWkvYmdfdmFsdWVfMDFfc3BAMnguanBnKTtcbiAgICB9XG4gICAgLnZhbHVlIC5pdGVtOm50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW5haS9iZ192YWx1ZV8wMl9zcEAyeC5qcGcpO1xuICAgIH1cbiAgICAudmFsdWUgLml0ZW06bnRoLW9mLXR5cGUoMyk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlbmFpL2JnX3ZhbHVlXzAzX3NwQDJ4LmpwZyk7XG4gICAgfVxuICAgIC52YWx1ZSAuaXRlbTpudGgtb2YtdHlwZSg0KTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVuYWkvYmdfdmFsdWVfMDRfc3BAMnguanBnKTtcbiAgICB9XG4gICAgLnZhbHVlIC5pdGVtIC50eGJveCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xuICAgIH1cbiAgICAudmFsdWUgLml0ZW0gLnR4Ym94IC50aXRsZSBzbWFsbDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICB9XG4gICAgLnZhbHVlIC5pdGVtIC50eGJveCAudGl0bGUgc21hbGw6bnRoLW9mLXR5cGUoMSkgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAudmFsdWUgLml0ZW0gLnR4Ym94IC50aXRsZSBzbWFsbDpudGgtb2YtdHlwZSgxKSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC52YWx1ZSAuaXRlbSAudHhib3ggLnRpdGxlIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIC8qIGxpbmUtaGVpZ2h0OiBjYWxjKDY3IC8gNDApOyAqL1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICAudmFsdWUgLml0ZW0gLnR4Ym94IC50aXRsZSBzbWFsbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAudmFsdWUgLml0ZW0gLmltZyB7XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDM1MCAvIDM3NSAqIDEwMHZ3KTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XG4gICAgfVxuICAgIC52YWx1ZSAuaXRlbSAuaW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLnZhbHVlIC5pdGVtIC5pbWcgZmlnY2FwdGlvbiB7XG4gICAgICByaWdodDogMS40ZW07XG4gICAgICBib3R0b206IDAuNmVtO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAudmFsdWVfdHhfcHIge1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbiAgfVxuXG4gIC8qIDIwMjQxMDEwIOi/veWKoCBlbmQgKi9cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc2VyaWVzX2Fib3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC5zZXJpZXNfYWJvdXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVuYWkvYmdfc2VyaWVzQDJ4LmpwZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogIzE1MjgyNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIC5zZXJpZXMgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VyaWVzIC50aXRsZSBoMiB7XG4gICAgY29sb3I6ICMxNTI4MjQ7XG4gIH1cblxuICAuc2VyaWVzIC50aXRsZSBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnNlcmllcyAudGl0bGUgc21hbGwge1xuICAgIGNvbG9yOiAjMTUyODI0O1xuICB9XG5cbiAgLnNlcmllcyAuc2VyaWVzTG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VyaWVzIC5zZXJpZXNMb2dvIGltZyB7XG4gICAgd2lkdGg6IDk2cHg7XG4gIH1cblxuICAuc2VyaWVzIHVsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnNlcmllcyB1bCBsaSB7XG4gICAgd2lkdGg6IDI2JTtcbiAgICBtYXJnaW46IDAgMy42JSA2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zZXJpZXMgdWwgbGkgLnR4Ym94IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnNlcmllcyB1bCBsaSAudHhib3ggaW1nIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cblxuICAuc2VyaWVzIHVsIGxpIC50eGJveCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmFib3V0IHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiA2NHB4IGF1dG8gMDtcbiAgfVxuXG4gIC5hYm91dCAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hYm91dCAudGl0bGUgaDIge1xuICAgIGNvbG9yOiAjMTUyODI0O1xuICB9XG5cbiAgLmFib3V0IC50aXRsZSBzbWFsbCB7XG4gICAgY29sb3I6ICMxNTI4MjQ7XG4gIH1cblxuICAuYWJvdXQgLmhhc2Vrb2xvZ28ge1xuICAgIHdpZHRoOiAzMjRweDtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgfVxuXG4gIC5hYm91dCAuYWJvdXR0eCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmFib3V0IC5hYm91dHR4IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmM0YzI7XG4gIH1cblxuICAuYWJvdXQgLmFib3V0dHggbGkgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMTUyODI0O1xuICB9XG5cbiAgLmFib3V0IC5hYm91dHR4IGxpIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5hYm91dCAuYWJvdXR0eCBsaS5sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmFib3V0IC5hYm91dHR4IGxpLnJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmFib3V0IC5hYm91dGltZyB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLnNlcmllc19hYm91dCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIC5zZXJpZXMgLnRpdGxlIHAge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICB9XG4gICAgLnNlcmllcyAuc2VyaWVzTG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgfVxuICAgIC5zZXJpZXMgdWwge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIH1cbiAgICAuc2VyaWVzIHVsIGxpIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW46IDAgMSUgNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnNlcmllcyB1bCBsaSAudHhib3gge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gICAgLnNlcmllcyB1bCBsaSAudHhib3ggaW1nIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gICAgLnNlcmllcyB1bCBsaSAudHhib3ggcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgICAuYWJvdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB9XG4gICAgLmFib3V0IC5oYXNla29sb2dvIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgIH1cbiAgICAuYWJvdXQgLmFib3V0dHgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmFib3V0IC5hYm91dHR4IGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgICAuYWJvdXQgLmFib3V0dHggbGkgaDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIC5hYm91dCAuYWJvdXR0eCBsaSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICAgIC5hYm91dCAuYWJvdXR0eCBsaS5sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5hYm91dCAuYWJvdXR0eCBsaS5yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAuYWJvdXQgLmFib3V0aW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnBlcmZvcm1hbmNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC5wZXJmb3JtYW5jZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZW5haS9iZ19wZXJmb3JtYW5jZUAyeC5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cblxuICAucGVyZm9ybWFuY2UgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucGVyZm9ybWFuY2UgLnRpdGxlIHAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAucGVyZm9ybWFuY2UgdWwge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5wZXJmb3JtYW5jZSB1bCBsaSB7XG4gICAgd2lkdGg6IDI5NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAucGVyZm9ybWFuY2UgdWwgbGkgLnR4Ym94IC5uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5wZXJmb3JtYW5jZSB1bCBsaSAudHhib3ggcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLnBlcmZvcm1hbmNlIHVsIGxpIC50eGJveCBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnBlcmZvcm1hbmNlIHVsIGxpIC50eGJveCBkaXYgLnNla28ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5wZXJmb3JtYW5jZSB1bCBsaSAudHhib3ggZGl2IC5tdHJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5wZXJmb3JtYW5jZSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIC5wZXJmb3JtYW5jZSAudGl0bGUgcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgIH1cbiAgICAucGVyZm9ybWFuY2UgdWwge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5wZXJmb3JtYW5jZSB1bCBsaSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLnBlcmZvcm1hbmNlIHVsIGxpIC50eGJveCAubmFtZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbiAgICAucGVyZm9ybWFuY2UgdWwgbGkgLnR4Ym94IHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIC5wZXJmb3JtYW5jZSB1bCBsaSAudHhib3ggZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucGVyZm9ybWFuY2UgdWwgbGkgLnR4Ym94IGRpdiAuc2VrbyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5wZXJmb3JtYW5jZSB1bCBsaSAudHhib3ggZGl2IC5tdHJpZ2dlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAuZGlzYyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLmRpc2MgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gIC5kZWNpbWFsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuZGVjaW1hbCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgcC5tdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIHAubGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZGZkZjtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBwLmxpbmU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjMTBhNWNjO1xuICB9XG5cbiAgLmlubmVyMTM2MCB7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuaW5uZXIxMTIwIHtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5pbm5lcjk2MCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wYW5rdXp1IHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogODhweDtcbiAgfVxuXG4gIC5wYW5rdXp1IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnBhbmt1enUgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAucGFua3V6dSB1bCBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLmFuYyB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvO1xuICB9XG5cbiAgLmFuYyB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5hbmMgdWwgbGkge1xuICAgIHdpZHRoOiAyOTNweDtcbiAgICBwYWRkaW5nOiAyJTtcbiAgfVxuXG4gIC5hbmMgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOTNweDtcbiAgfVxuXG4gIC5hbmMgdWwgbGkgLmJ1dHRvbl9zb2xpZDAxOSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3Bhbi5jaXJjbGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTM0NjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAxcHggOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5ibHVlIHtcbiAgICBjb2xvcjogIzFlNmNjMztcbiAgfVxuXG4gIHNwYW4ubnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1MDhlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlVyYmFuaXN0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgcC5tdCB7XG4gICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIH1cbiAgICBwLmxpbmUge1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgfVxuICAgIC5pbm5lcjEzNjAge1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmlubmVyMTEyMCB7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmlubmVyOTYwIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5hbmMge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgfVxuICAgIC5hbmMgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmFuYyB1bCBsaSB7XG4gICAgICB3aWR0aDogMTYxcHg7XG4gICAgfVxuICAgIC5hbmMgdWwgbGkgYSB7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5hbmMgdWwgbGkgLmJ1dHRvbl9zb2xpZDAxOSBhOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHNwYW4uY2lyY2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgIH1cbiAgICAucGFua3V6dSB7XG4gICAgICB0b3A6IDcycHg7XG4gICAgfVxuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZhZGVpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAvKiDnlLvpnaLlpJbjgavjgYTjgovnirbmhYsgKi9cblxuICAuZmFkZWluIHtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjRweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MDBtcztcbiAgfVxuXG4gIC8qIOeUu+mdouWGheOBq+WFpeOBo+OBn+eKtuaFiyAqL1xuXG4gIC5mYWRlaW4uc2Nyb2xsaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAuUGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuUGFnaW5hdGlvbi1JdGVtLUxpbmsge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gIH1cblxuICAuUGFnaW5hdGlvbi1JdGVtLUxpbmsgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuXG4gIC5QYWdpbmF0aW9uLUl0ZW0tTGluay5pc0FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwNzJjNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5QYWdpbmF0aW9uLUl0ZW0tTGluazpub3QoLmlzQWN0aXZlKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNzJjNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5QYWdpbmF0aW9uID4gKiArICoge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cblxuICAudG9wc3Rvcnkge1xuICAgIGJhY2tncm91bmQ6ICNkN2QyY2I7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIC50b3BzdG9yeSAuaW1nYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnRvcHN0b3J5IC5pbWdib3ggLmltZ190b3Bfc3RvcnkwMSB7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnRvcHN0b3J5IC5pbWdib3ggLmltZ190b3Bfc3RvcnkwMyB7XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gIC50b3BzdG9yeSAudHhib3gge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDY0cHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudG9wc3RvcnkgLnR4Ym94IGgyIHtcbiAgICBjb2xvcjogIzE1MjgyNDtcbiAgfVxuXG4gIC50b3BzdG9yeSAudHhib3ggc21hbGwge1xuICAgIGNvbG9yOiAjMTUyODI0O1xuICB9XG5cbiAgLnRvcHN0b3J5IC50eGJveCAudHhib3hpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG5cbiAgLnRvcHN0b3J5IC50eGJveCAudHhib3hpbiAudHgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC50b3BzdG9yeSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIC50b3BzdG9yeSAuaW1nYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC50b3BzdG9yeSAuaW1nYm94IC5pbWdfdG9wX3N0b3J5MDEge1xuICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gICAgLnRvcHN0b3J5IC5pbWdib3ggLmltZ190b3Bfc3RvcnkwMyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRvcHN0b3J5IC50eGJveCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC50b3BzdG9yeSAudHhib3ggLnR4Ym94aW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuICAgIC50b3BzdG9yeSAudHhib3ggLnR4Ym94aW4gLnR4IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdG9yeW12IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cblxuICAuc3RvcnltdiBoMSB7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zdG9yeW12Ym94IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2JnX3N0b3J5X21haW5AMnguanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luLXRvcDogLTklO1xuICB9XG5cbiAgLnN0b3J5bXZib3ggcC50eCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogODBweDtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cblxuICAuc3RvcnltdmJveCBwLnNjcm9sbCB7XG4gICAgcGFkZGluZzogNTJweCA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDgwcHg7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxudm9sYm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAudm9sIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xuICB9XG5cbiAgLnZvbCAudHhib3gge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC52b2wgLnR4Ym94IGgyIHtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMxNTI4MjQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cblxuICAudm9sIC50eGJveCBoMiBzcGFuLmpwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudm9sIC50eGJveCBoMiBzcGFuLmVuIHtcbiAgICBmb250LWZhbWlseTogXCJWaWFvZGEgTGlicmVcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMTUyODI0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZvbCAudHhib3ggLmluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG5cbiAgdWwuaW5mb2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICB1bC5pbmZvbGlzdCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIHVsLmluZm9saXN0IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIHVsLmluZm9saXN0IGxpLmFkZHJlc3M6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0b3J5L2ltZ19waW4uc3ZnXCIpO1xuICB9XG5cbiAgdWwuaW5mb2xpc3QgbGkueWVhcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3RvcnkvaW1nX2RheS5zdmdcIik7XG4gIH1cblxuICB1bC5pbmZvbGlzdCBsaS50ZWlzdTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3RvcnkvaW1nX2Rvb3Iuc3ZnXCIpO1xuICB9XG5cbiAgLnZvbCAudHhib3ggLmluZm8gLnR4IHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cblxuICAuZ2J0biB7XG4gICAgY29sb3I6ICMxNTI4MjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE1MjgyNDtcbiAgfVxuXG4gIC5nYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ19hcnJvd19idG5fZy5zdmcpO1xuICB9XG5cbiAgLmdidG46aG92ZXIge1xuICAgIGNvbG9yOiAjYzViNmEzO1xuICB9XG5cbiAgLmdidG46aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvc3RvcnkvaW1nX2Fycm93X2J0bi5zdmcpO1xuICB9XG5cbiAgLnZvbCAuaW1nYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgLnZvbDUgLmltZ2JveCAuaW1nYm94X0wge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvaW1nX3ZvbDVfMDFAMnguanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAudm9sNSAuaW1nYm94IC5pbWdib3hfUiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cblxuICAudm9sNSAuaW1nYm94IC5pbWdib3hfUiAuYWIge1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yeS9pbWdfdm9sNV8wMkAyeC5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC52b2w1IC5pbWdib3ggLmltZ2JveF9SIC5idCB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2w1XzAzQDJ4LmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC52b2w0IC5pbWdib3ggLmltZ2JveF9MIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2w0XzAxQDJ4LmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLnZvbDQgLmltZ2JveCAuaW1nYm94X1Ige1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvaW1nX3ZvbDRfMDJAMnguanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAudm9sMyAuaW1nYm94IC5pbWdib3hfTCB7XG4gICAgd2lkdGg6IGNhbGMoNjUlIC0gMTBweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yeS9pbWdfdm9sM18wMUAyeC5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC52b2wzIC5pbWdib3ggLmltZ2JveF9SIHtcbiAgICB3aWR0aDogY2FsYygzNSUgLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2wzXzAyQDJ4LmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLnZvbDIgLmltZ2JveCAuaW1nYm94X0wge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvaW1nX3ZvbDJfMDFAMnguanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAudm9sMiAuaW1nYm94IC5pbWdib3hfUiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cblxuICAudm9sMiAuaW1nYm94IC5pbWdib3hfUiAuYWIge1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yeS9pbWdfdm9sMl8wMkAyeC5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC52b2wyIC5pbWdib3ggLmltZ2JveF9SIC5idCB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2wyXzAzQDJ4LmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC52b2wxIC5pbWdib3ggLmltZ2JveF9MIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2wxXzAxQDJ4LmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLnZvbDEgLmltZ2JveCAuaW1nYm94X0Mge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvaW1nX3ZvbDFfMDJAMnguanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIC52b2wxIC5pbWdib3ggLmltZ2JveF9SIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2ltZ192b2wxXzAzQDJ4LmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zdG9yeW12IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG4gICAgLnN0b3J5bXYgaDEge1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAuc3RvcnltdmJveCB7XG4gICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNiU7XG4gICAgfVxuICAgIC5zdG9yeW12Ym94IHAudHgge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZWZ0OiA0JTtcbiAgICAgIHRvcDogOTZweDtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB9XG4gICAgLnN0b3J5bXZib3ggcC5zY3JvbGwge1xuICAgICAgcGFkZGluZzogMzZweCAzMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICByaWdodDogNCU7XG4gICAgICBib3R0b206IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuICAgIHVsLmluZm9saXN0IGxpOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC52b2xib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLnZvbCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgICB9XG4gICAgLnZvbCAudHhib3gge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC52b2wgLnR4Ym94IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC52b2wgLnR4Ym94IGgyIHNwYW4uZW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC52b2wgLnR4Ym94IC5pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICB1bC5pbmZvbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICAgIHVsLmluZm9saXN0IGxpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICAgIC52b2wgLnR4Ym94IC5pbmZvIC50eCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuICAgIC52b2wgLmltZ2JveCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgfVxuICAgIC52b2w1IC5pbWdib3ggLmltZ2JveF9MIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICB9XG4gICAgLnZvbDUgLmltZ2JveCAuaW1nYm94X1Ige1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAudm9sNSAuaW1nYm94IC5pbWdib3hfUiAuYWIge1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgfVxuICAgIC52b2w1IC5pbWdib3ggLmltZ2JveF9SIC5idCB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gICAgLnZvbDQgLmltZ2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAudm9sNCAuaW1nYm94IC5pbWdib3hfTCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICB9XG4gICAgLnZvbDQgLmltZ2JveCAuaW1nYm94X1Ige1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuICAgIC52b2wzIC5pbWdib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLnZvbDMgLmltZ2JveCAuaW1nYm94X0wge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuICAgIC52b2wzIC5pbWdib3ggLmltZ2JveF9SIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIH1cbiAgICAudm9sMiAuaW1nYm94IC5pbWdib3hfTCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuICAgIC52b2wyIC5pbWdib3ggLmltZ2JveF9SIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLnZvbDIgLmltZ2JveCAuaW1nYm94X1IgLmFiIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgIH1cbiAgICAudm9sMiAuaW1nYm94IC5pbWdib3hfUiAuYnQge1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgfVxuICAgIC52b2wxIC5pbWdib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLnZvbDEgLmltZ2JveCAuaW1nYm94X0wge1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMnB4KTtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuICAgIC52b2wxIC5pbWdib3ggLmltZ2JveF9DIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDJweCk7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgLnZvbDEgLmltZ2JveCAuaW1nYm94X1Ige1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMnB4KTtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgICAudm9sIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCueODiOODvOODquODvOips+e0sFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgJi5zdG9yeWJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3J5L2JnX3N0b3J5QDJ4LmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnN0b3J5X2RfbXYge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLnN0b3J5X2RfbXZfMDEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcnkvMDEvaW1nX3N0b3J5X2RfbXZfMDFAMnguanBnKTtcbiAgfVxuXG4gIC5zdG9yeV9kX212X2luIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDV2aCAwIDA7XG4gIH1cblxuICAuc3RvcnlfZF9tdl9pbiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEwNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnN0b3J5X2RfbXZfaW4gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc3RvcnlfZF9tdl9pbiBwIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnN0b3J5YXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIC5zdG9yeWFydGljbGVpbiB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogNjRweCBhdXRvIDA7XG4gIH1cblxuICAuc3RvcnlhcnRpY2xlaW4gcC50eCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gIC5zdG9yeWFydGljbGUgaDIuc3Rvcnl0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxNTI4MjQ7XG4gIH1cblxuICAuc3RvcnlhcnRpY2xlIGgzLnN0b3J5dGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMTUyODI0O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAuc3RvcnlhcnRpY2xlIGgzLnN0b3J5dGl0bGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMTUyODI0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5zdG9yeWFydGljbGUgaDQuc3Rvcnl0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxNTI4MjQ7XG4gIH1cblxuICAuc3RvcnlhcnRpY2xlIGg1LnN0b3J5dGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpYW9kYSBMaWJyZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzE1MjgyNDtcbiAgfVxuXG4gIC5zdG9yeWFydGljbGUgdWwuaW5mb2xpc3Qge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnR3b2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAudHdvYm94IC50d29ib3hpbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE1MjgyNDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAudHdvYm94IC50d29ib3hpbiBwLnVuZGVybGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnR3b2JveCAudHdvYm94aW4gcC51bmRlcmxpbmUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIGNvbG9yOiAjMTUyODI0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAudHdvYm94IC50d29ib3hpbiBwLnVuZGVybGluZSBzbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlhb2RhIExpYnJlXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzE1MjgyNDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnR3b2JveCAudHdvYm94aW4gaDQge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuXG4gIC5kZXRhaWxpbWcge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cblxuICAuZGV0YWlsaW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaW1nX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5pbnRlcnZpZXdib3htYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cblxuICAuaW50ZXJ2aWV3Ym94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTI4MjQ7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmludGVydmlld2JveCAuaHVtYW4ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuXG4gIC5pbnRlcnZpZXdib3ggLmluZm8ge1xuICAgIHdpZHRoOiA0MTJweDtcbiAgICBjb2xvcjogIzE1MjgyNDtcbiAgfVxuXG4gIC5pbnRlcnZpZXdib3ggLmluZm8gLmluZm9uYW1lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgfVxuXG4gIC5pbnRlcnZpZXdib3ggLmluZm8gLm5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC50d29ib3hfc21hbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG5cbiAgLnR3b2JveF9zbWFsbCBwIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZ2FpeW8ge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5nYWl5byBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMzgyOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZ2FpeW8gbGkgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC5nYWl5byBsaSBwLnR4IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cblxuICAuZ2FpeW90aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxNTI4MjQ7XG4gIH1cblxuICAuaW1nX21vaSB7XG4gICAgd2lkdGg6IDIwNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K544Op44Kk44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAudGh1bWJuYWlsLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiAxNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMnB4IDJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG4gIC50aHVtYm5haWwtc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGh1bWJuYWlsLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5tYWluLXNsaWRlciBpbWcsXG4gIC50aHVtYm5haWwtc2xpZGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG5cbiAgLnRodW1ibmFpbC1zbGlkZXIgLnNsaWNrLWN1cnJlbnQge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNzA3MDcwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zbGljay1hcnJvd3tcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgICYucHJldi1hcnJvd3tcbiAgICAgIGxlZnQ6IC0zNXB4O1xuICAgIH1cblxuICAgICYubmV4dC1hcnJvd3tcbiAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLnNsaWNrLWFycm93e1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH0gXG4gIH1cblxuXG5cbiAgXG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zdG9yeV9kX212IHtcbiAgICAgIGhlaWdodDogNzB2aDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5zdG9yeV9kX212X2luIHtcbiAgICAgIHdpZHRoOiA5MiU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgIGxlZnQ6IDQlO1xuICAgIH1cbiAgICAuc3RvcnlfZF9tdl9pbiBoMSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICB9XG4gICAgLnN0b3J5X2RfbXZfaW4gcCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuc3RvcnlhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgLnN0b3J5YXJ0aWNsZXRpdGxlIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLnN0b3J5YXJ0aWNsZWluIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDY0cHggYXV0byAwO1xuICAgIH1cbiAgICAuc3RvcnlhcnRpY2xlaW4gcC50eCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAuc3RvcnlhcnRpY2xlIGgyLnN0b3J5dGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIC5zdG9yeWFydGljbGUgaDMuc3Rvcnl0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC5zdG9yeWFydGljbGUgaDMuc3Rvcnl0aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAuc3RvcnlhcnRpY2xlIGg0LnN0b3J5dGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5zdG9yeWFydGljbGUgaDUuc3Rvcnl0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgLnN0b3J5YXJ0aWNsZSB1bC5pbmZvbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAudHdvYm94IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgfVxuICAgIC50d29ib3ggLnR3b2JveGluIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAudHdvYm94IC50d29ib3hpbiBwLnVuZGVybGluZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnR3b2JveCAudHdvYm94aW4gcC51bmRlcmxpbmUgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC50d29ib3ggLnR3b2JveGluIGg0IHtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB9XG4gICAgLmRldGFpbGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAuZGV0YWlsaW1nIGltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAuaW50ZXJ2aWV3Ym94bWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC5pbnRlcnZpZXdib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gICAgLmludGVydmlld2JveCAuaHVtYW4ge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5pbnRlcnZpZXdib3ggLmluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICAgIC5pbnRlcnZpZXdib3ggLmluZm8gLmluZm9uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLmludGVydmlld2JveCAuaW5mbyAubmFtZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAudHdvYm94X3NtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAudHdvYm94X3NtYWxsIHAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgICAuZ2FpeW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5nYWl5byBsaSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5nYWl5byBsaSAudGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5nYWl5byBsaSBwLnR4IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZ2FpeW90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gICAgLmltZ19tb2kge1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbiAgICBcbiAgICAudGh1bWJuYWlsLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgICAgd2lkdGg6IDE1LjYlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICAgIC50aHVtYm5haWwtc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWFpbi1zbGlkZXIge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgLnRodW1ibmFpbC1zbGlkZXIge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgLnRodW1ibmFpbC1zbGlkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLm1haW4tc2xpZGVyIGltZyxcbiAgICAudGh1bWJuYWlsLXNsaWRlciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgfVxuICAgIC50aHVtYm5haWwtc2xpZGVyIC5zbGljay1jdXJyZW50IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICBcbiAgfVxufVxuIiwiLmJhc2Uge1xuICAmLWgxIHtcbiAgICBAaW5jbHVkZSBhdmlhbm8tZGlkb25lLWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogcmVtKDgwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiByZ2JhKDE0NSwgODAsIDQ2LCAxKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLWhlYWRsaW5lIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE1MCAqIDEwMCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6IHJnYmEoMTQ1LCA4MCwgNDYsIDEpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNiwgMTk1LCAxNzcsIDEpO1xuICB9XG59XG4iLCIucXVhbGl0eSB7XG4gICYtbXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcXVhbGl0eS9tdi53ZWJwKTtcbiAgfVxuXG4gICYtbmF2IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDAuNWVtO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2UxZDg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDhjNGIyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtd2F2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAmLXJvdyB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1iZyB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNmY0ZjA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmLS1ncmFkaWVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDkwZGVnLFxuICAgICAgICAjYzliYzljIDAlLFxuICAgICAgICAjZGFkMmJjIDklLFxuICAgICAgICAjZWFlNWQ5IDIwJSxcbiAgICAgICAgI2Y1ZjNlZSAzMCUsXG4gICAgICAgICNmY2ZjZmEgNDAlLFxuICAgICAgICAjZmZmZmZmIDUwJSxcbiAgICAgICAgI2ZjZmNmYSA2MCUsXG4gICAgICAgICNmNWYzZWUgNzAlLFxuICAgICAgICAjZWFlNWQ5IDgwJSxcbiAgICAgICAgI2RhZDJiYyA5MSUsXG4gICAgICAgICNjOWJjOWMgMTAwJVxuICAgICAgKTtcbiAgICB9XG4gIH1cblxuICAmLXN0cnVjdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgJi1tdiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaGVhZGxpbmUge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE1MDJlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAxMDAlIDAsIDEwMCUgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTE1MDJlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMWVtIC0gMXB4KTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMCwgMTAwJSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgICYtLW90aGVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjRmMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWgzIHtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6ICM5MTUwMmU7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTE1MDJlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICB9XG5cbiAgICAmLWNlbnRlciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMmVtICogMS4yNSArIDAuNWVtKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3RhcnQge1xuICAgICAgaGVpZ2h0OiBjYWxjKDJlbSAqIDEuMjUgKyAwLjVlbSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1lbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmLXNlY3VsaXR5IHtcbiAgICAmLXJvdyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAtMTBweDtcblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2FmZXR5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMWVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICAgICAgYmFja2dyb3VuZDogI2IyODg2NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2IyODg2NDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYWZ0ZXIge1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmNGYwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgIH1cblxuICAgICYtaGVhZGxpbmUge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKCRjb2xvci1ibGFjaywgMC41KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWgyIHtcbiAgICAgIGNvbG9yOiAjNjg1MzNiO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjg1MzNiO1xuICAgIH1cbiAgfVxuXG4gICYtc2Nyb2xsYWJsZSB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWVxdWlwbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDIzMnB4ICogNCArIDJlbSAqIDMpOyAvKiA044Kr44Op44OgICsgM+OBpOOBrmdhcCAqL1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGdhcDogMWVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICB3aWR0aDogMjMycHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMWVtICsgMC41ZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29sdW1ucyB7XG4gICAgICAmLTIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjMycHggKiAyICsgMmVtICogMSk7IC8qIDTjgqvjg6njg6AgKyAz44Gk44GuZ2FwICovXG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLTMge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjMycHggKiAzICsgMmVtICogMik7IC8qIDTjgqvjg6njg6AgKyAz44Gk44GuZ2FwICovXG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGxpbmUge1xuICAgICAgZm9udC1mYW1pbHk6IGF2aWFuby1kaWRvbmUsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogI2IzODg2NDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcm93IHtcbiAgICAgIEBleHRlbmQgLnUtcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAkcGFkZGluZzogMjBweDtcbiAgICAgICRwYWRkaW5nLW5hcnJvdzogMTBweDtcbiAgICAgICRwYWRkaW5nLXNwOiAxMHB4O1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctc3A7XG4gICAgICAgIH1cblxuICAgICAgICAmLW1haW4ge1xuICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1YiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBsdXMge1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgI2M5YmM5YyAwJSxcbiAgICAgICAgI2RhZDJiYyA5JSxcbiAgICAgICAgI2VhZTVkOSAyMCUsXG4gICAgICAgICNmNWYzZWUgMzAlLFxuICAgICAgICAjZmNmY2ZhIDQwJSxcbiAgICAgICAgI2ZmZmZmZiA1MCUsXG4gICAgICAgICNmY2ZjZmEgNjAlLFxuICAgICAgICAjZjVmM2VlIDcwJSxcbiAgICAgICAgI2VhZTVkOSA4MCUsXG4gICAgICAgICNkYWQyYmMgOTElLFxuICAgICAgICAjYzliYzljIDEwMCVcbiAgICAgICk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMCAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG5cbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAwLCAxMDAlIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjOTE1MDJlO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgJi1ib3JkZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxNTAyZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
