@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=21750147-d652-4704-9a95-8b5f2d411f76");
@font-face {
  font-family: "FrutigerNeueW01-Regular";
  src: url("../../fonts/e2e74e1c-9e18-4127-adfd-feb8f6a9ceaf.eot?#iefix");
  src: url("../../fonts/e2e74e1c-9e18-4127-adfd-feb8f6a9ceaf.eot?#iefix") format("eot"), url("../../fonts/9edf3443-80c6-4de6-b582-122401f63ad4.woff2") format("woff2"), url("../../fonts/aa94077e-cdcd-4e33-abe0-ddcfe27e3485.woff") format("woff"), url("../../fonts/22dfb43f-26df-46f9-aa0f-30038f8da834.ttf") format("truetype"), url("../../fonts/36ad2de1-95ea-4eb3-a836-29c86179a248.svg#36ad2de1-95ea-4eb3-a836-29c86179a248") format("svg");
}

@font-face {
  font-family: "Frutiger Neue W01 Md";
  src: url("../../fonts/979450a2-8d59-4cc2-9937-94255a4f3923.eot?#iefix");
  src: url("../../fonts/979450a2-8d59-4cc2-9937-94255a4f3923.eot?#iefix") format("eot"), url("../../fonts/1f198a6d-f4fe-44f1-b78c-1b6a1cf66d00.woff2") format("woff2"), url("../../fonts/4748e3d8-1b23-420a-a419-d7a367ea1076.woff") format("woff"), url("../../fonts/11f76f62-1d4f-4327-bce7-1eee2aba08bf.ttf") format("truetype"), url("../../fonts/ce4a6e96-f298-4ab1-a2ac-bdbbbc1467d6.svg#ce4a6e96-f298-4ab1-a2ac-bdbbbc1467d6") format("svg");
}

@font-face {
  font-family: "Frutiger Neue W01 Bd";
  src: url("../../fonts/62057895-1f9e-4d70-bd1a-65751a20a878.eot?#iefix");
  src: url("../../fonts/62057895-1f9e-4d70-bd1a-65751a20a878.eot?#iefix") format("eot"), url("../../fonts/26f1236c-a914-477f-9d0f-10d758702626.woff2") format("woff2"), url("../../fonts/7875f3d5-b62b-445c-8c9e-d65da1514e9d.woff") format("woff"), url("../../fonts/1c242f4e-0c64-47cc-8cbc-e53d949280ba.ttf") format("truetype"), url("../../fonts/ec132df9-012a-4594-bbd9-c86574bee7b0.svg#ec132df9-012a-4594-bbd9-c86574bee7b0") format("svg");
}

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

body {
  font-family: '游明朝', 'Yu Mincho', YuMincho, 'Hiragino Mincho Pro', serif;
  font-weight: 400;
  color: #231815;
  text-indent: inherit;
}

a {
  color: #231815;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

a:hover {
  opacity: 0.6;
}

p {
  font-size: 16px;
  line-height: 2;
  margin-bottom: 20px;
  letter-spacing: 0.05em;
}

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

@media screen and (max-width: 767px) {
  p {
    font-size: 14px;
    margin-bottom: 10px;
  }
}

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

sup {
  font-size: 12px;
}

.fit {
  width: 100%;
  height: 100%;
}

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

.over-hidden {
  overflow: hidden;
}

.page-mv {
  margin-bottom: 80px;
}

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

.page-mv picture {
  height: calc(100vw / 2.01);
  overflow: hidden;
  clip-path: ellipse(100% 100% at 50% 0%);
}

.page-mv picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 767px) {
  .page-mv picture {
    height: 85vw;
    clip-path: ellipse(120% 100% at 50% 0%);
  }
}

.page-mv h2::before {
  content: "";
  display: block;
  width: 1px;
  height: 80px;
  background: #E6CC00;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .page-mv h2::before {
    height: 50px;
  }
}

.page-mv h2 img {
  height: 25px;
  margin: 10px auto 0;
  display: block;
}

@media screen and (max-width: 767px) {
  .page-mv h2 img {
    height: 20px;
  }
}

.page-mv-map picture {
  height: calc(100vw / 3.54);
}

@media screen and (max-width: 767px) {
  .page-mv-map picture {
    height: 85vw;
  }
}

.page-mv-limited picture {
  height: calc(100vw / 1.25);
}

@media screen and (max-width: 767px) {
  .page-mv-limited picture {
    height: 85vw;
  }
}

.page-mv-sub h2::before {
  background: #231815;
}

.page-mv-location picture {
  height: calc(100vw / 1.59);
  overflow: hidden;
  clip-path: ellipse(100% 100% at 50% 0%);
  position: relative;
}

@media screen and (max-width: 767px) {
  .page-mv-location picture {
    height: 85vw;
    clip-path: ellipse(120% 100% at 50% 0%);
  }
}

.page-mv-location picture img {
  position: absolute;
  left: 0;
  width: 100%;
  height: auto;
}

@media screen and (min-width: 768px) {
  .page-mv-location picture img {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: 3s ease-in-out;
    transition: 3s ease-in-out;
  }
  .page-mv-location picture img.is-active {
    -webkit-transform: translateY(-22vw);
            transform: translateY(-22vw);
  }
}

.page-top {
  background: #3E3A39;
  color: white;
  text-align: center;
  padding: 10px;
  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-decoration: none;
  gap: 10px;
}

.page-top span {
  display: block;
  width: 25px;
  height: 25px;
  background: white;
  border-radius: 30px;
  position: relative;
}

.page-top span::after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-top: 2px solid #3E3A39;
  border-right: 2px solid #3E3A39;
  position: absolute;
  top: 59%;
  left: 20%;
  right: inherit;
  -webkit-transform: rotate(45deg) translate(-50%, -50%);
  transform: rotate(45deg) translate(-50%, -50%);
}

/* blur */
.js-blur {
  opacity: 0;
  -webkit-filter: blur(20px);
          filter: blur(20px);
  -webkit-transition: opacity 0.5s ease, -webkit-filter 2s ease;
  transition: opacity 0.5s ease, -webkit-filter 2s ease;
  transition: opacity 0.5s ease, filter 2s ease;
  transition: opacity 0.5s ease, filter 2s ease, -webkit-filter 2s ease;
}

.js-blur.show {
  opacity: 1;
  -webkit-filter: blur(0);
          filter: blur(0);
}

.js-blur-sub {
  -webkit-filter: blur(20px);
          filter: blur(20px);
  -webkit-transition: -webkit-filter 1s ease;
  transition: -webkit-filter 1s ease;
  transition: filter 1s ease;
  transition: filter 1s ease, -webkit-filter 1s ease;
}

.js-blur-sub.show {
  -webkit-filter: blur(0);
          filter: blur(0);
}

.js-fade-up {
  opacity: 0;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;
  transition: opacity 1s ease, -webkit-transform 1s ease;
  transition: opacity 1s ease, transform 1s ease;
  transition: opacity 1s ease, transform 1s ease, -webkit-transform 1s ease;
}

/* modal */
.modal {
  display: none;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999999;
}

.modal__bg {
  background: rgba(0, 0, 0, 0.5);
  height: 100vh;
  position: absolute;
  width: 100%;
}

.modal__content {
  background: #fff;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 60%;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .modal__content {
    width: 95%;
  }
}

.modal__content_inner {
  height: 95vh;
  overflow-y: scroll;
  padding: 40px;
}

@media screen and (max-width: 1024px) {
  .modal__content_inner {
    padding: 15px;
  }
}

.modal__btn {
  color: white;
  background: #3c543f;
  padding: 10px;
  width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  text-align: center;
  margin: 0 5px 0;
  text-decoration: none;
}

.modal__btn span {
  display: block;
  width: 25px;
  height: 25px;
  border: 1px solid white;
  border-radius: 30px;
  position: relative;
}

.modal__btn span::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-top: 2px solid white;
  border-right: 2px solid white;
  position: absolute;
  top: 59%;
  left: 20%;
  right: inherit;
  -webkit-transform: rotate(45deg) translate(-50%, -50%);
  transform: rotate(45deg) translate(-50%, -50%);
}

@media screen and (max-width: 768px) {
  .modal__btn {
    padding: 7px;
    margin: 10px auto 0;
  }
}

.modal__btn_top {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 35px;
  color: #3c3c36;
  width: 40px;
  height: 40px;
  line-height: 42px !important;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
}

.modal__btns {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media screen and (max-width: 768px) {
  .modal__btns {
    display: block;
    margin-top: 30px;
  }
}

/* --------------------------
パンくずナビ
-------------------------- */
.c-breadcrumb {
  list-style: none;
  margin: 0;
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
}

.c-breadcrumb li {
  max-width: 250px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

@media screen and (max-width: 767px) {
  .c-breadcrumb li {
    display: none;
  }
}

.c-breadcrumb li::after {
  content: '>';
  padding: 0 1em;
}

.c-breadcrumb li:last-child::after {
  content: none;
}

/* --------------------------
ボタン
-------------------------- */
.c-button {
  display: inline-block;
  width: auto;
  padding: 15px 50px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: white;
  background-image: -webkit-gradient(linear, left top, right top, from(#9a3f44), to(#b26161));
  background-image: linear-gradient(90deg, #9a3f44, #b26161);
  position: relative;
  font-size: 18px;
}

.c-button:hover {
  opacity: 0.7;
  text-decoration: none;
}

.c-button--arrow::after {
  position: absolute;
  top: 50%;
  right: 18px;
  margin-top: -8px;
  content: '>';
  display: inline-block;
}

.c-button--arrow-left::after {
  position: absolute;
  top: 50%;
  left: 18px;
  margin-top: -8px;
  content: '<';
  display: inline-block;
}

.c-button--primary {
  background-color: #e20013;
  border: 0;
  color: #fff;
  padding: 25px 70px;
}

@media screen and (max-width: 767px) {
  .c-button--primary {
    padding: 15px;
    width: 100%;
  }
}

.c-button--disabled {
  pointer-events: none;
  background-color: #c5c5c5;
  border-color: #c5c5c5;
  color: #fff;
}

.c-button--large {
  padding: 20px;
  font-size: 18px;
  min-width: 200px;
}

.c-button--small {
  padding: 10px;
  font-size: 14px;
}

/* --------------------------
フォーム
-------------------------- */
.c-form-text {
  border: 1px solid #c5c5c5;
  width: 100%;
  padding: 3px 15px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 22px;
}

.c-form-textarea {
  border: 1px solid #c5c5c5;
  width: 100%;
  padding: 8px 5px;
  height: 100px;
  border-radius: 3px;
}

.c-form-checkbox-input {
  display: none;
}

.c-form-checkbox-input:checked + .c-form-checkbox-span::after {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 4px;
  width: 8px;
  height: 12px;
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg);
  border-bottom: 3px solid #e20013;
  border-right: 3px solid #e20013;
}

.c-form-checkbox-span {
  padding-left: 28px;
  position: relative;
}

.c-form-checkbox-span::before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  width: 16px;
  height: 16px;
  border: 2px solid #ababab;
  background-color: #fff;
}

.c-form-radio-input {
  display: none;
}

.c-form-radio-input:checked + .c-form-radio-span::after {
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  left: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #e20013;
}

.c-form-radio-span {
  padding-left: 28px;
  position: relative;
}

.c-form-radio-span::before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #c5c5c5;
  background-color: #fff;
}

/* --------------------------
見出し
-------------------------- */
.c-h1 {
  color: #231815;
  text-align: center;
  font-weight: 400;
  letter-spacing: 0.1em;
  font-family: "Cinzel", serif;
  font-size: 36px;
  line-height: 1.5em;
  margin-bottom: 30px;
}

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

.c-h2 {
  text-align: center;
  margin: 0 auto 40px;
  font-weight: 500;
  letter-spacing: 0.05em;
  font-size: 36px;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .c-h2 {
    font-size: 22px;
    margin-bottom: 20px;
    letter-spacing: 0;
  }
}

.c-h3 {
  font-size: 26px;
  letter-spacing: 0.05em;
  margin-bottom: 20px;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .c-h3 {
    font-size: 18px;
    letter-spacing: 0;
  }
}

.c-h3.sub::after {
  content: "";
  height: 40px;
  width: 5px;
  border-left: 5px dotted;
  display: block;
  margin: 10px auto 0;
}

.c-h4 {
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 0.08em;
  font-weight: 400;
  margin-bottom: 20px;
}

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

.c-h5 {
  font-size: 16px;
  letter-spacing: 0.08em;
  font-weight: 400;
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  .c-h5 {
    font-size: 14px;
  }
}

.c-h6 {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.08em;
  font-weight: 400;
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  .c-h6 {
    font-size: 10px;
    line-height: 16px;
  }
}

.c-h--center-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
}

.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: #4f574d;
  display: block;
}

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

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

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

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

.c-h--center-line.white::before, .c-h--center-line.white::after {
  background: white;
}

.c-h--border {
  border-bottom: 1px solid;
  padding-bottom: 15px;
}

@media screen and (max-width: 767px) {
  .c-h--border {
    padding-bottom: 10px;
  }
}

.c-h--box {
  border: 1px solid;
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .c-h--box {
    padding: 10px;
  }
}

.c-h--box.small {
  padding: 10px;
}

@media screen and (max-width: 767px) {
  .c-h--box.small {
    padding: 5px;
  }
}

.c-h--bg {
  padding: 10px;
  background: #A89D71;
  color: white;
  line-height: 1.5;
}

.c-h--bg-gold {
  background: #AB9959;
  color: white;
  line-height: 1.5;
  padding: 10px;
}

.c-h--bg-green {
  background: #3c543f;
  color: white;
  line-height: 1.5;
  padding: 10px;
}

.c-h--bg.gray {
  padding: 10px;
  background: #7D7D7D;
  color: white;
  line-height: 1.5;
}

/* --------------------------
ラベル
-------------------------- */
.c-label {
  display: inline-block;
  padding: 5px 15px;
  line-height: 1;
  background-color: #c5c5c5;
  color: #fff;
  font-size: 12px;
  letter-spacing: 1px;
}

.c-label--blue-dark {
  background-color: #0b2b75;
}

.c-label--red {
  background-color: #e20013;
}

.c-label--blue {
  background-color: #009dbf;
}

.c-label--green {
  background-color: #009940;
}

.c-label--large {
  padding: 6px 12px;
  font-size: 16px;
}

.c-label--small {
  padding: 5px 8px;
  font-size: 12px;
}

/* --------------------------
リンク
-------------------------- */
.c-link {
  color: #009dbf;
}

.c-link--block {
  display: block;
  text-decoration: none;
}

.c-link--block img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.c-link--none {
  text-decoration: none;
}

/* --------------------------
リスト
-------------------------- */
.c-list {
  font-size: 16px;
}

.c-list > li {
  margin-bottom: 5px;
  line-height: 24px;
  position: relative;
}

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

.c-list--point {
  margin-bottom: 1em;
}

.c-list--point > li {
  padding-left: 15px;
  margin-bottom: 5px;
  line-height: 32px;
  position: relative;
}

.c-list--point > li::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 3px;
  display: inline-block;
  background-color: #231815;
  position: absolute;
  top: 14px;
  left: 0;
}

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

.c-list--link li {
  padding-left: 15px;
  margin-bottom: 5px;
  line-height: 24px;
  position: relative;
}

.c-list--link li::before {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 6.9px;
  border-color: transparent transparent transparent #e20013;
  position: absolute;
  top: 8px;
  left: 2px;
}

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

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

.c-list--horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

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

.c-list--horizontal li:first-child {
  margin-left: 0;
}

.c-list--border li {
  background-position: left 16px;
  padding: 14px;
  border-bottom: 1px dashed #d4d4d4;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  line-height: 1;
}

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

.c-list--border li a {
  color: #231815;
  text-decoration: none;
}

.c-list--border li a:hover {
  color: #009dbf;
}

.c-list--order {
  padding-left: 20px;
  margin-bottom: 1em;
}

.c-list--order > li {
  margin-bottom: 5px;
  line-height: 32px;
  position: relative;
}

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

.c-list--note li {
  font-size: 13px;
  color: #8d8d8d;
  line-height: 1.5;
}

.c-list--note li::before {
  content: '※';
  margin-right: 3px;
}

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

@media screen and (max-width: 767px) {
  .c-menu {
    position: absolute;
    right: 15px;
    top: 20px;
    display: block;
  }
}

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

.c-menu-trigger {
  position: relative;
  width: 34px;
  height: 26px;
}

.c-menu-trigger-label {
  display: block;
  font-size: 8px;
  letter-spacing: 1.1px;
  position: absolute;
  left: 0;
  right: 0;
  top: 20px;
  margin: auto;
  text-align: center;
  width: 100%;
  background-color: transparent;
  height: auto;
  color: #fff;
}

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

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

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

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

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

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

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

.c-menu-recruit {
  right: 20px;
}

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

.c-panel--white {
  background-color: #fff;
}

.c-panel--border {
  border: 1px solid;
  background: none;
}

.c-panel--rounded {
  border-radius: 8px;
}

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

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

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

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

@media screen and (max-width: 767px) {
  .c-section {
    margin: 50px 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: 50px 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: 1180px;
  margin: 0 auto;
}

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

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

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

.c-section-container-inner {
  max-width: 760px;
  margin: auto;
}

.c-section-container-narrow {
  max-width: 500px;
  margin: auto;
}

/* --------------------------
タブ
-------------------------- */
.c-tab-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

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

.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 {
    width: 50%;
    padding: 5px;
  }
}

.c-tab-nav-item:last-child a {
  border-right: 1px solid #c5c5c5;
}

.c-tab-nav-item a {
  background-color: #eceded;
  border: 1px solid #c5c5c5;
  border-right: 0;
  display: block;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  color: #231815;
  font-weight: 400;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item a {
    border-right: 1px solid #c5c5c5;
  }
}

.c-tab-nav-item a[aria-selected="true"] {
  background-color: #fff;
  border-bottom: 0;
  border-top: 2px solid #e20013;
  color: #231815;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item a[aria-selected="true"] {
    border: 0;
    background-color: #e20013;
    color: #fff;
  }
}

.c-tab-contents-item {
  display: none;
  background-color: #fff;
  border: 1px solid #c5c5c5;
  border-top: 0;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .c-tab-contents-item {
    padding: 20px;
    border-top: 1px solid #c5c5c5;
  }
}

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

/* --------------------------
テーブル
-------------------------- */
.c-table {
  width: 100%;
  font-size: 14px;
  line-height: 1.5;
  background: white;
  border: 1px solid #c5c5c5;
  border-bottom: none;
}

@media screen and (max-width: 767px) {
  .c-table {
    font-size: 12px;
  }
}

.c-table tbody th {
  padding: 20px;
  line-height: 1.5;
  font-weight: 400;
  width: 30%;
  background-color: #eceded;
  vertical-align: top;
  border-bottom: 1px solid #c5c5c5;
}

@media screen and (max-width: 767px) {
  .c-table tbody th {
    text-align: center;
    padding: 15px;
    min-height: auto;
  }
}

.c-table tbody td {
  padding: 20px 30px;
  border-bottom: 1px solid #c5c5c5;
}

@media screen and (max-width: 767px) {
  .c-table tbody td {
    padding: 15px;
  }
}

.c-table--narrow {
  border-color: #c5c5c5;
}

.c-table--narrow tbody tr {
  border-color: #c5c5c5;
}

.c-table--narrow tbody th {
  padding: 8px 10px;
  line-height: 1.5;
  font-weight: normal;
  width: 120px;
  font-weight: 400;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .c-table--narrow tbody th {
    padding: 8px;
    width: 80px;
  }
}

.c-table--narrow tbody td {
  padding: 8px 10px 8px 20px;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .c-table--narrow tbody td {
    padding: 8px 10px 8px 15px;
  }
}

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

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

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

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

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

@media screen and (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: 1023px) {
  .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: #eceded;
}

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

.u-bg-green {
  background-color: #d1f2ec;
}

.u-bg-blue {
  background-color: #009dbf;
}

.u-bg-gold {
  background-color: #837E61;
}

.u-bg-brown {
  background-color: #837E61;
}

.u-bg-blue-dark {
  background-color: #0b2b75;
}

.u-bg-red {
  background-color: #f8ebed;
}

.u-bg-contents {
  background: #3c3c36 url(../images/common/contents-bg-1.png) repeat-y;
  background-size: 100%;
}

.u-bg-contents-2 {
  background: #fff url(../images/common/contents-bg-2.png) repeat-y;
  background-size: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* --------------------------
margin、padding指定
-------------------------- */
.u-mt0 {
  margin-top: 0px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

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

.u-text-important {
  color: #e20013;
}

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

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

.u-text-en {
  font-family: "Cinzel", serif;
}

.u-text-en-2 {
  font-family: "GFS Didot", serif;
}

.u-text-serif {
  font-family: 'Times New Roman', Times, serif;
}

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

.u-text-normal {
  font-weight: 300;
}

.u-text-highlight {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #f08080));
  background: linear-gradient(transparent 70%, #f08080 70%);
}

.u-text-x-large {
  font-size: 36px;
  letter-spacing: 0.06em;
}

@media screen and (max-width: 767px) {
  .u-text-x-large {
    font-size: 22px;
  }
}

.u-text-large {
  font-size: 26px;
  letter-spacing: 0.05em;
}

@media screen and (max-width: 767px) {
  .u-text-large {
    font-size: 18px;
  }
}

.u-text-bit-large {
  font-size: 18px;
}

@media screen and (max-width: 767px) {
  .u-text-bit-large {
    font-size: 16px;
    line-height: 1.8;
  }
}

.u-text-default {
  font-size: 16px;
}

@media screen and (max-width: 767px) {
  .u-text-default {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .u-text-default--sp {
    font-size: 14px;
  }
}

.u-text-small {
  font-size: 14px;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .u-text-small {
    font-size: 12px;
  }
}

@media screen and (max-width: 767px) {
  .u-text-small--sp {
    font-size: 12px;
  }
}

.u-text-x-small {
  font-size: 12px;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .u-text-x-small {
    font-size: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-text-x-small--sp {
    font-size: 10px;
  }
}

.u-text-xx-small {
  font-size: 10px;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .u-text-xx-small {
    font-size: 8px;
  }
}

@media screen and (max-width: 767px) {
  .u-text-xx-small--sp {
    font-size: 8px;
  }
}

.u-text-cap {
  font-size: 12px;
  color: white;
  position: absolute;
  bottom: 5px;
  left: 10px;
  -webkit-filter: drop-shadow(0px 0px 5px black) drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.6));
          filter: drop-shadow(0px 0px 5px black) drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.6));
  line-height: 1.2;
}

@media screen and (max-width: 767px) {
  .u-text-cap {
    font-size: 10px;
  }
}

.u-text-cap-wrap {
  display: block;
  position: relative;
}

.u-text-cap.center {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.u-text-cap.right {
  left: auto;
  right: 10px;
}

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

.u-w10 {
  width: 10%;
  display: block;
}

.u-w20 {
  width: 20%;
  display: block;
}

.u-w30 {
  width: 30%;
  display: block;
}

.u-w40 {
  width: 40%;
  display: block;
}

.u-w50 {
  width: 50%;
  display: block;
}

.u-w60 {
  width: 60%;
  display: block;
}

.u-w70 {
  width: 70%;
  display: block;
}

.u-w80 {
  width: 80%;
  display: block;
}

.u-w90 {
  width: 90%;
  display: block;
}

.u-w100 {
  width: 100%;
  display: block;
}

@media screen and (min-width: 768px) {
  .u-w0--pc {
    width: 0%;
    display: block;
  }
  .u-w10--pc {
    width: 10%;
    display: block;
  }
  .u-w20--pc {
    width: 20%;
    display: block;
  }
  .u-w30--pc {
    width: 30%;
    display: block;
  }
  .u-w40--pc {
    width: 40%;
    display: block;
  }
  .u-w50--pc {
    width: 50%;
    display: block;
  }
  .u-w60--pc {
    width: 60%;
    display: block;
  }
  .u-w70--pc {
    width: 70%;
    display: block;
  }
  .u-w80--pc {
    width: 80%;
    display: block;
  }
  .u-w90--pc {
    width: 90%;
    display: block;
  }
  .u-w100--pc {
    width: 100%;
    display: block;
  }
}

@media screen and (max-width: 1180px) {
  .u-w0--laptop {
    width: 0%;
    display: block;
  }
  .u-w10--laptop {
    width: 10%;
    display: block;
  }
  .u-w20--laptop {
    width: 20%;
    display: block;
  }
  .u-w30--laptop {
    width: 30%;
    display: block;
  }
  .u-w40--laptop {
    width: 40%;
    display: block;
  }
  .u-w50--laptop {
    width: 50%;
    display: block;
  }
  .u-w60--laptop {
    width: 60%;
    display: block;
  }
  .u-w70--laptop {
    width: 70%;
    display: block;
  }
  .u-w80--laptop {
    width: 80%;
    display: block;
  }
  .u-w90--laptop {
    width: 90%;
    display: block;
  }
  .u-w100--laptop {
    width: 100%;
    display: block;
  }
}

@media screen and (max-width: 1023px) {
  .u-w0--tab {
    width: 0%;
    display: block;
  }
  .u-w10--tab {
    width: 10%;
    display: block;
  }
  .u-w20--tab {
    width: 20%;
    display: block;
  }
  .u-w30--tab {
    width: 30%;
    display: block;
  }
  .u-w40--tab {
    width: 40%;
    display: block;
  }
  .u-w50--tab {
    width: 50%;
    display: block;
  }
  .u-w60--tab {
    width: 60%;
    display: block;
  }
  .u-w70--tab {
    width: 70%;
    display: block;
  }
  .u-w80--tab {
    width: 80%;
    display: block;
  }
  .u-w90--tab {
    width: 90%;
    display: block;
  }
  .u-w100--tab {
    width: 100%;
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .u-w0--sp {
    width: 0%;
    display: block;
  }
  .u-w10--sp {
    width: 10%;
    display: block;
  }
  .u-w20--sp {
    width: 20%;
    display: block;
  }
  .u-w30--sp {
    width: 30%;
    display: block;
  }
  .u-w40--sp {
    width: 40%;
    display: block;
  }
  .u-w50--sp {
    width: 50%;
    display: block;
  }
  .u-w60--sp {
    width: 60%;
    display: block;
  }
  .u-w70--sp {
    width: 70%;
    display: block;
  }
  .u-w80--sp {
    width: 80%;
    display: block;
  }
  .u-w90--sp {
    width: 90%;
    display: block;
  }
  .u-w100--sp {
    width: 100%;
    display: block;
  }
}

.u-h100 {
  height: 100%;
}

.p-header {
  padding: 15px 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

@media screen and (max-width: 767px) {
  .p-header {
    padding: 10px 0;
  }
}

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

@media screen and (max-width: 767px) {
  .p-header-inner {
    padding: 0 10px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.p-header-logo a img {
  width: 400px;
}

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

.p-header-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.p-header-nav ul li a {
  display: block;
}

.p-header-nav ul li a img {
  width: 65px;
}

@media screen and (max-width: 767px) {
  .p-header-nav ul li a img {
    width: 55px;
  }
}

.p-gnav {
  display: none;
  background: rgba(255, 255, 255, 0.85);
  position: absolute;
  top: 100px;
  right: 20px;
  padding: 10px 20px 20px;
  width: 350px;
}

@media screen and (max-width: 767px) {
  .p-gnav {
    top: 70px;
    right: 10px;
    width: auto;
    padding: 10px 15px 15px;
  }
}

.p-gnav-list-item {
  padding: 10px 20px;
  margin-bottom: 10px;
  background: #d3d3d4;
}

@media screen and (max-width: 767px) {
  .p-gnav-list-item {
    padding: 10px 15px;
    margin-bottom: 7px;
  }
}

.p-gnav-list-item a {
  font-size: 12px;
  letter-spacing: 0;
  font-weight: 400;
  display: block;
  padding-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-decoration: none;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  border-bottom: 1px solid;
  color: #595757;
}

@media screen and (max-width: 767px) {
  .p-gnav-list-item a {
    font-size: 10px;
  }
}

.p-gnav-list-item a span {
  font-size: 18px;
  font-family: "Cinzel", serif;
}

@media screen and (max-width: 767px) {
  .p-gnav-list-item a span {
    font-size: 14px;
  }
}

.p-gnav-list-item:hover {
  background: #343630;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.p-gnav-list-item:hover a {
  color: white;
  opacity: 1;
}

.p-gnav-list-item.map, .p-gnav-list-item.outline, .p-gnav-list-item.entry, .p-gnav-list-item.member {
  padding: 6px 20px;
}

.p-gnav-list-item.map a, .p-gnav-list-item.outline a, .p-gnav-list-item.entry a, .p-gnav-list-item.member a {
  border: none;
  padding-bottom: 0;
  font-size: 17px;
  color: white;
}

@media screen and (max-width: 767px) {
  .p-gnav-list-item.map a, .p-gnav-list-item.outline a, .p-gnav-list-item.entry a, .p-gnav-list-item.member a {
    font-size: 14px;
  }
}

.p-gnav-list-item.map, .p-gnav-list-item.outline {
  gap: 10px;
  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;
}

.p-gnav-list-item.map::before, .p-gnav-list-item.outline::before {
  content: "";
  display: block;
  width: 28px;
  height: 28px;
  background: url(../images/common/icon-arrow.png) no-repeat;
  background-size: contain;
}

@media screen and (max-width: 767px) {
  .p-gnav-list-item.map::before, .p-gnav-list-item.outline::before {
    width: 25px;
    height: 25px;
  }
}

.p-gnav-list-item.entry, .p-gnav-list-item.member {
  gap: 10px;
  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: #9A3F44;
}

.p-gnav-list-item.entry::after, .p-gnav-list-item.member::after {
  content: "▶";
  padding: 7px 5px 5px 7px;
  background: white;
  border-radius: 30px;
  line-height: 1;
  color: #9A3F44;
}

@media screen and (max-width: 767px) {
  .p-gnav-list-item.entry::after, .p-gnav-list-item.member::after {
    padding: 5px 4px 4px 6px;
    font-size: 15px;
  }
}

.p-gnav-list-item.entry:hover, .p-gnav-list-item.member:hover {
  opacity: 0.6;
}

.p-gnav-list-item.member {
  background: #3C543F;
}

.p-gnav-list-item.member::after {
  color: #3C543F;
}

.p-gnav-list-item.nolink a {
  pointer-events: none;
  opacity: 0.4;
}

.p-gnav-close {
  font-size: 30px;
  font-weight: bold;
  display: block;
  text-align: right;
  text-decoration: none;
  line-height: 1;
  margin-bottom: 5px;
}

.p-footer {
  padding: 40px 0 20px;
  overflow: hidden;
  background: white;
}

@media screen and (max-width: 767px) {
  .p-footer {
    padding: 40px 0 100px;
  }
}

.p-footer-nav {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  background: white;
  padding: 3px 0;
}

@media screen and (max-width: 767px) {
  .p-footer-nav {
    display: block;
  }
}

.p-footer-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3px;
}

.p-footer-bnr {
  margin-bottom: 20px;
}

.p-footer .yokoku {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
  .p-footer .yokoku {
    font-size: 12px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.p-footer .yokoku dt {
  display: inline-block;
  border: 1px solid;
  padding: 7px 0;
  margin-right: 10px;
  font-size: 16px;
  width: 120px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .p-footer .yokoku dt {
    font-size: 12px;
    width: 60px;
    padding: 14px 0;
    text-align: center;
  }
}

.p-footer .yokoku dd {
  line-height: 1.3em;
}

@media screen and (max-width: 767px) {
  .p-footer .yokoku dd {
    width: calc(100% - 70px);
    font-size: 10px;
  }
}

.p-footer-tel {
  text-align: center;
  margin-bottom: 40px;
  background: #3C543F;
  color: white;
  padding: 40px 0;
}

@media screen and (max-width: 767px) {
  .p-footer-tel {
    padding: 20px 0;
  }
}

.p-footer-tel a {
  font-size: 60px;
  font-family: "Cinzel", serif;
  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: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 10px;
  text-decoration: none;
  color: white;
}

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

.p-footer-tel a img {
  margin-top: 5px;
  margin-right: 10px;
  width: 60px;
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .p-footer-tel a img {
    width: 40px;
  }
}

.p-footer-logo {
  width: 100%;
  max-width: 400px;
  margin: 0 auto 40px;
}

@media screen and (max-width: 767px) {
  .p-footer-logo {
    max-width: 70%;
  }
}

.p-footer-link {
  margin-bottom: 20px;
  padding: 0 15px;
}

.p-footer-link ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -15px;
}

@media screen and (max-width: 767px) {
  .p-footer-link ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
  }
}

.p-footer-link ul li {
  padding: 0 15px;
  border-right: 1px solid;
}

@media screen and (max-width: 767px) {
  .p-footer-link ul li {
    padding: 0 10px;
    margin-bottom: 10px;
    font-size: 13px;
  }
  .p-footer-link ul li:nth-child(2) {
    border-right: none;
  }
}

.p-footer-link ul li:nth-last-child(1) {
  border: none;
}

.p-footer-link ul li a {
  text-decoration: none;
}

.p-footer-bukken {
  margin-bottom: 20px;
  background: #837E61;
  padding: 20px;
}

@media screen and (max-width: 767px) {
  .p-footer-bukken {
    padding: 20px 40px;
  }
}

.p-footer-bukken ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -10px;
}

@media screen and (max-width: 767px) {
  .p-footer-bukken ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -5px;
  }
}

.p-footer-bukken ul li {
  padding: 0 10px;
  color: white;
}

@media screen and (max-width: 767px) {
  .p-footer-bukken ul li {
    padding: 5px;
    width: 100%;
    font-size: 14px;
    text-align: center;
  }
}

.p-footer-bukken ul li a {
  background: white;
  padding: 5px 20px;
  color: #837E61;
  display: inline-block;
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .p-footer-bukken ul li a {
    display: block;
    text-align: center;
    padding: 10px 20px;
  }
}

.p-footer-bukken ul li:nth-child(1) {
  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-footer-bukken ul li:nth-child(1) {
    display: block;
  }
}

.p-footer-bukken ul li:nth-child(1)::after {
  content: "";
  display: inline-block;
  background: white;
  height: calc(tan(24deg) * 60px / 2);
  width: 12px;
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  margin-left: 5px;
}

@media screen and (max-width: 767px) {
  .p-footer-bukken ul li:nth-child(1)::after {
    display: block;
    margin: 5px auto 0;
    height: calc(tan(20deg) * 60px / 2);
    width: 15px;
    clip-path: polygon(0 0, 100% 0, 50% 100%);
  }
}

.p-footer-bnr-sns {
  position: relative;
}

.p-footer-bnr-sns a {
  display: block;
  width: 8%;
  height: 50%;
  position: absolute;
  top: 8%;
  background: #fff;
  opacity: 0;
}

.p-footer-bnr-sns a:hover {
  opacity: 0.3;
}

.p-footer-bnr-sns a:nth-of-type(1) {
  right: 50.8%;
  border-radius: 50%;
}

.p-footer-bnr-sns a:nth-of-type(2) {
  right: 41.0%;
  border-radius: 30%;
}

.p-footer-bnr-sns a:nth-of-type(3) {
  right: 31.3%;
  border-radius: 30%;
}

.p-footer-bnr-sns a:nth-of-type(4) {
  right: 21.5%;
  border-radius: 50%;
}

.p-footer-bnr-sns a:nth-of-type(5) {
  right: 11.5%;
  border-radius: 50%;
}

.p-footer-bnr-sns a:nth-of-type(6) {
  right: 1.5%;
}

.footer-top {
  background: #3E3A39;
  padding: 5px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: +1;
}

@media screen and (max-width: 767px) {
  .footer-top {
    bottom: 95px;
    right: 5px;
    width: 45px;
  }
}

.top-mv {
  background: url(../images/top/concept-bg.png);
  background-size: 100%;
}

.top-mv .mv-slider {
  margin-bottom: 0 !important;
  position: relative;
}

.top-mv .slide {
  position: relative;
  height: calc(100vw / 1.6);
  overflow: hidden;
  clip-path: ellipse(120% 100% at 50% 0%);
}

@media screen and (max-width: 767px) {
  .top-mv .slide {
    height: 80vh;
    clip-path: ellipse(170% 100% at 50% 0%);
  }
}

.top-mv .slide video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.top-mv .slide picture {
  display: block;
  width: 100%;
  height: 100%;
}

.top-mv .slide picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.top-mv .slide {
  position: relative;
}

.top-mv .btn-skip, .top-mv .btn-replay {
  position: absolute;
  top: 95px;
  right: 20px;
  background: black;
  color: white;
  border: none;
  padding: 10px 20px;
  font-weight: bold;
  cursor: pointer;
  z-index: 99999;
}

@media screen and (max-width: 767px) {
  .top-mv .btn-skip, .top-mv .btn-replay {
    top: 75px;
    right: 10px;
  }
}

.top-mv .btn-replay {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: .4s;
  transition: .4s;
}

.top-mv .slide.last.show-replay .btn-replay {
  opacity: 1;
  pointer-events: auto;
}

.top-mv .slick-dots {
  bottom: 40px;
}

.top-mv .slick-dots li button:before {
  font-size: 16px;
  opacity: .5;
  color: white;
}

.top-mv .slick-dots li.slick-active button:before {
  opacity: 1;
  color: white;
}

.top-mv h2 {
  opacity: 0;
  -webkit-transition: .8s;
  transition: .8s;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  -webkit-transform: translate(-50%, -50%) translateY(20px);
          transform: translate(-50%, -50%) translateY(20px);
  text-align: center;
  background: rgba(52, 54, 48, 0.8);
  font-size: 30px;
  color: white;
  padding: 25px;
}

@media screen and (max-width: 1023px) {
  .top-mv h2 {
    font-size: 24px;
  }
}

@media screen and (max-width: 767px) {
  .top-mv h2 {
    font-size: 18px;
    line-height: 1.5;
    padding: 20px;
  }
}

.top-mv h2.sub {
  -webkit-transform: translate(-50%, -50%) translateY(-20px);
          transform: translate(-50%, -50%) translateY(-20px);
}

.top-mv .show-text h2 {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.top-mv .show-text h2.sub {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.top-mv h3 {
  position: absolute;
  top: 10%;
  left: 2%;
  width: 20%;
  opacity: 0;
  -webkit-transition: .8s;
  transition: .8s;
}

@media screen and (max-width: 1023px) {
  .top-mv h3 {
    width: 35%;
  }
}

@media screen and (max-width: 767px) {
  .top-mv h3 {
    top: 12%;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background: rgba(255, 255, 255, 0.6);
    width: 50%;
    padding: 10px;
  }
}

.top-mv .show-text h3 {
  opacity: 1;
}

.top-mv p.u-text-cap {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-bottom: 5px;
}

@media screen and (min-width: 768px) {
  .top-mv {
    /* ズーム */
    /* top */
    /* 再生中 */
    /* ★完了後固定 */
    /* last */
  }
  .top-mv .image-slide img {
    -webkit-transform: scale(1.1) translateX(-100px);
            transform: scale(1.1) translateX(-100px);
    -webkit-transition: 6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: 6s cubic-bezier(0.16, 1, 0.3, 1);
  }
  .top-mv .slick-active.image-slide img {
    -webkit-transform: scale(1.3) translateX(50px);
            transform: scale(1.3) translateX(50px);
  }
  .top-mv .image-slide.top img {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transition: 4s cubic-bezier(0.16, 1, 0.3, 1);
    transition: 4s cubic-bezier(0.16, 1, 0.3, 1);
    height: auto;
  }
  .top-mv .slick-active.image-slide.top img {
    -webkit-transform: scale(1) translateY(-50vw);
            transform: scale(1) translateY(-50vw);
  }
  .top-mv .image-slide.top.is-fixed img {
    -webkit-transform: scale(1) translateY(-50vw);
            transform: scale(1) translateY(-50vw);
  }
  .top-mv .image-slide.last img {
    -webkit-transform: scale(1.3) translateX(50px);
            transform: scale(1.3) translateX(50px);
  }
  .top-mv .slick-active.image-slide.last img {
    -webkit-transform: scale(1.3) translateX(50px);
            transform: scale(1.3) translateX(50px);
  }
}

@media screen and (max-width: 1023px) {
  .top-mv .image-slide > img, .top-mv .slick-active.image-slide > img {
    -webkit-transform: none !important;
            transform: none !important;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.top-mv .copy {
  width: 100%;
  z-index: +1;
  -webkit-transform: translateY(150px);
          transform: translateY(150px);
  opacity: 0;
  -webkit-transition: .8s;
  transition: .8s;
  padding: 10px 0;
}

@media screen and (max-width: 1023px) {
  .top-mv .copy {
    padding: 60px 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .top-mv .copy {
    background: url(../images/top/mv-bg_sp.png) no-repeat;
    background-size: cover;
    position: static;
    margin-top: 0;
    padding: 20px 0 130px;
  }
}

.top-mv .copy.active {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.top-info {
  background: #fff url(../images/top/info-bg.png) no-repeat;
  background-size: cover;
  color: #666464;
  padding: 80px 0;
  overflow: hidden;
  margin-top: 700px;
}

@media screen and (max-width: 767px) {
  .top-info {
    margin-top: 300px;
    padding: 40px 0 80px;
  }
}

.top-info-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 40px -10px;
}

@media screen and (max-width: 767px) {
  .top-info-btn {
    margin: 30px -10px;
  }
}

.top-info-btn li {
  width: 50%;
  padding: 10px;
}

@media screen and (max-width: 767px) {
  .top-info-btn li {
    width: 100%;
    padding: 5px 10px;
  }
}

.top-info-btn 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;
  gap: 10px;
  padding: 15px 20px;
  font-size: 24px;
  color: white;
  background-image: -webkit-gradient(linear, left top, right top, from(#9a3f44), to(#b26161));
  background-image: linear-gradient(90deg, #9a3f44, #b26161);
  text-decoration: none;
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .top-info-btn a {
    padding: 10px 20px;
    font-size: 18px;
  }
}

.top-info-btn a span {
  display: block;
  width: 40px;
  height: 40px;
  background: white;
  border-radius: 30px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .top-info-btn a span {
    width: 30px;
    height: 30px;
  }
}

.top-info-btn a span::before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border-top: 3px solid #9A3F44;
  border-right: 3px solid #9A3F44;
  position: absolute;
  top: 59%;
  left: 20%;
  right: inherit;
  -webkit-transform: rotate(45deg) translate(-50%, -50%);
          transform: rotate(45deg) translate(-50%, -50%);
}

@media screen and (max-width: 767px) {
  .top-info-btn a span::before {
    width: 14px;
    height: 14px;
  }
}

.top-info-btn a.member {
  background-image: -webkit-gradient(linear, left top, right top, from(#3C543F), to(#59694F));
  background-image: linear-gradient(90deg, #3C543F, #59694F);
}

.top-info-btn a.member span::before {
  border-color: #3C543F;
}

.top-info-member {
  padding: 40px 40px 20px;
  background: rgba(220, 221, 221, 0.8);
}

@media screen and (max-width: 767px) {
  .top-info-member {
    margin: 0 -30px;
    padding: 40px 40px 20px;
  }
}

.top-concept {
  background: #3c3c36 url(../images/top/concept-bg.png) no-repeat;
  background-size: cover;
  color: #666464;
  padding: 80px 0;
  min-height: 100vh;
  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;
  margin-top: 700px;
}

@media screen and (max-width: 767px) {
  .top-concept {
    margin-top: 300px;
    padding: 40px 0 0;
    min-height: calc(100vh - 60px);
  }
}

.top-panel {
  background: #fff url(../images/top/info-bg.png) no-repeat;
  background-size: cover;
  padding-bottom: 120px;
  margin-top: 50vw;
}

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

.top-panel picture {
  display: block;
  height: 100vh;
  overflow: hidden;
}

@media screen and (max-width: 1023px) {
  .top-panel picture {
    height: 65vh;
  }
}

@media screen and (max-width: 767px) {
  .top-panel picture {
    height: auto;
    max-height: 50vh;
  }
}

@media screen and (min-width: 768px) {
  .top-panel picture img {
    max-width: unset;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transform: scale(1) translateX(0);
            transform: scale(1) translateX(0);
    -webkit-transition: 2s;
    transition: 2s;
  }
  .top-panel picture.show img {
    -webkit-transform: scale(1.2) translateX(-5%);
            transform: scale(1.2) translateX(-5%);
  }
  .top-panel picture.picture-location {
    height: auto;
  }
  .top-panel picture.picture-location.show img {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .top-panel picture.picture-design.show img {
    -webkit-transform: scale(1.1) translateX(2%);
            transform: scale(1.1) translateX(2%);
  }
  .top-panel picture.picture-plan img {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    height: auto;
  }
  .top-panel picture.picture-plan.show img {
    -webkit-transform: scale(1) translateY(-50vw);
            transform: scale(1) translateY(-50vw);
  }
}

@media screen and (max-width: 1023px) {
  .top-panel picture img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }
  .top-panel picture.picture-plan img {
    -webkit-transform: scale(1.1) translateY(0);
            transform: scale(1.1) translateY(0);
  }
  .top-panel picture.picture-plan.show img {
    -webkit-transform: scale(1.1) translateY(-5%);
            transform: scale(1.1) translateY(-5%);
  }
}

.top-link {
  overflow: hidden;
  padding-top: 120px;
}

.top-link ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.top-link ul li {
  width: calc(100% / 3);
}

@media screen and (max-width: 767px) {
  .top-link ul li {
    width: 50%;
  }
}

.top-link ul li a {
  display: block;
  position: relative;
  color: white;
}

.top-link ul li a picture {
  height: auto;
}

.top-link ul li a img {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-filter: brightness(0.4);
          filter: brightness(0.4);
}

.top-link ul li a .text {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
  width: 100%;
  -webkit-filter: drop-shadow(0px 0px 5px black) drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.6));
          filter: drop-shadow(0px 0px 5px black) drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.6));
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.top-link ul li a .text h4 {
  font-size: 30px;
  font-family: "Cinzel", serif;
}

@media screen and (max-width: 1023px) {
  .top-link ul li a .text h4 {
    font-size: 16px;
  }
}

.top-link ul li a .text h4::after {
  content: "";
  height: 20px;
  width: 1px;
  background: white;
  display: block;
  margin: 10px auto;
}

@media screen and (max-width: 1023px) {
  .top-link ul li a .text h4::after {
    height: 10px;
    margin: 5px auto;
  }
}

.top-link ul li a .text p {
  line-height: 1;
}

@media screen and (max-width: 1023px) {
  .top-link ul li a .text p {
    font-size: 12px;
  }
}

.top-link ul li a:hover {
  opacity: 1;
}

.top-link ul li a:hover img {
  -webkit-filter: brightness(0.9);
          filter: brightness(0.9);
}

.top-link ul li a:hover .text {
  -webkit-transform: scale(1.05) translateY(-50%);
          transform: scale(1.05) translateY(-50%);
}

.top-link ul li a.nolink {
  pointer-events: none;
}

.js-scroll-overlap:not(.is-disabled) {
  --sticky-offset: -1px;
  position: sticky;
  top: var(--sticky-offset);
}

.relative {
  position: relative;
}

.design .c-h1 {
  font-size: 60px;
  line-height: 1;
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .design .c-h1 {
    font-size: 40px;
  }
}

.design-panel {
  padding: 20px;
  background: #bdb08a;
}

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

.design-panel-2 {
  background: #837E61;
}

.design-panel .inner {
  border: 1px solid white;
  padding: 40px 60px;
  padding-bottom: 50px;
}

@media screen and (max-width: 767px) {
  .design-panel .inner {
    padding: 20px;
  }
}

.design-jisseki {
  overflow: hidden;
}

.design-jisseki .jisseki-slider {
  margin: 0 -15px;
}

.design-jisseki .jisseki-slider li {
  padding: 0 15px;
}

.design-jisseki .slick-next,
.design-jisseki .slick-prev {
  z-index: +1;
  width: 50px;
  height: 50px;
}

.design-jisseki .slick-next::before,
.design-jisseki .slick-prev::before {
  font-size: 40px;
  content: "";
  width: 50px;
  height: 50px;
  display: block;
}

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

.design-jisseki .slick-next::before {
  background: url(../images/common/arrow-right.png) no-repeat;
  background-size: cover;
}

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

.design-jisseki .slick-prev::before {
  background: url(../images/common/arrow-left.png) no-repeat;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .access .train-map img {
    width: 700px;
    max-width: unset;
  }
}

.location-panel {
  padding: 20px;
  background: rgba(217, 225, 229, 0.7);
}

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

.location-panel-2 {
  border-left: 1px solid white;
  border-right: 1px solid white;
  padding: 0 60px;
  margin: 40px 0;
}

@media screen and (max-width: 767px) {
  .location-panel-2 {
    padding: 0;
    border: none;
  }
}

.location-panel .inner {
  border: 1px solid white;
  padding: 60px;
  padding-bottom: 50px;
}

@media screen and (max-width: 767px) {
  .location-panel .inner {
    padding: 20px;
  }
}

.location-map {
  position: relative;
}

.location-map p {
  background: #3C543F;
  color: white;
  padding: 10px 20px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  width: 100%;
  margin-bottom: 0;
  z-index: 999;
}

@media screen and (max-width: 767px) {
  .location-map p {
    position: unset;
    -webkit-transform: unset;
            transform: unset;
    line-height: 1.5;
  }
}

.map-wrap p {
  background: #837E61;
  color: white;
  padding: 10px 20px;
}

@media screen and (max-width: 767px) {
  .map-wrap p {
    line-height: 1.5;
  }
}

.map-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: 40px;
}

@media screen and (max-width: 767px) {
  .map-btns {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px;
  }
}

.map-btns a {
  display: block;
  background: #D1C031;
  padding: 15px 20px;
  text-decoration: none;
  width: 100%;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}

@media screen and (max-width: 767px) {
  .map-btns a {
    font-size: 16px;
    padding: 10px 20px;
  }
  .map-btns a:nth-child(2), .map-btns a:nth-child(3) {
    width: calc(50% - 5px);
  }
}

.map-btns a span {
  display: block;
  width: 30px;
  height: 30px;
  border: 1px solid;
  border-radius: 30px;
  position: relative;
}

.map-btns a span::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-top: 1px solid;
  border-right: 1px solid;
  position: absolute;
  top: 59%;
  left: 25%;
  right: inherit;
  -webkit-transform: rotate(45deg) translate(-50%, -50%);
          transform: rotate(45deg) translate(-50%, -50%);
}

@media print {
  .no-print {
    display: none;
  }
  .p-header, .p-footer {
    display: none;
  }
  .map {
    margin-top: 80px;
  }
  .map h3 {
    color: #59694F;
  }
}

.plan .js-scrollable {
  max-width: 100%;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  white-space: nowrap;
  text-align: center;
}

.plan .js-scrollable img {
  width: auto;
  max-width: unset;
  max-height: 48px;
}

@media screen and (max-width: 767px) {
  .plan .js-scrollable img {
    height: 40px;
  }
}

.plan .js-kukaku {
  overflow-x: auto !important;
}

@media screen and (max-width: 767px) {
  .plan .js-kukaku img {
    width: 800px;
    max-width: unset;
  }
}

.plan-cap {
  background: #3c543f;
  padding: 5px;
  color: white;
  text-align: center;
  font-size: 12px;
}

@media screen and (max-width: 767px) {
  .plan-cap {
    font-size: 10px;
  }
}

.plan .jisseki-slider {
  margin: 0 -15px;
}

.plan .jisseki-slider li {
  padding: 0 15px;
}

.plan .slick-next,
.plan .slick-prev {
  z-index: +1;
  width: 50px;
  height: 50px;
}

.plan .slick-next::before,
.plan .slick-prev::before {
  font-size: 40px;
  content: "";
  width: 50px;
  height: 50px;
  display: block;
}

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

.plan .slick-next::before {
  background: url(../images/common/arrow-right.png) no-repeat;
  background-size: cover;
}

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

.plan .slick-prev::before {
  background: url(../images/common/arrow-left.png) no-repeat;
  background-size: cover;
}

.plan-detail .spec {
  background: #3c3c36;
  color: white;
  padding: 20px;
  text-align: center;
  margin-bottom: 20px;
}

.plan-detail .spec h3 {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.plan-detail .icon {
  max-height: 97px;
}

.plan-detail.limited .spec {
  background: #3c543f;
}

.plan-detail.limited + .modal__btns .modal__btn {
  background: #9a3f44;
}

.plan-panel {
  background: #3c543f;
  color: white;
  padding: 20px;
}

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

.plan-panel .inner {
  border: 1px solid;
  padding: 40px 60px;
}

@media screen and (max-width: 767px) {
  .plan-panel .inner {
    padding: 20px;
  }
}

.plan-panel .inner h3 {
  color: white;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 767px) {
  .plan-panel .inner h3 {
    display: block;
  }
}

.plan-panel .inner h3 small {
  padding: 10px 20px;
  font-size: 50%;
  letter-spacing: 0.05em;
  background: white;
  color: #3c543f;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .plan-panel .inner h3 small {
    display: block;
    margin-top: 5px;
    padding: 5px;
  }
}

.limited .js-scrollable {
  max-width: 100%;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  white-space: nowrap;
}

@media screen and (max-width: 767px) {
  .limited .js-scrollable img {
    width: 800px;
    max-width: unset;
  }
}

.limited-info h3 {
  font-weight: normal;
  max-width: 1000px;
  margin: 0 auto;
}

.limited-info h3::before, .limited-info h3::after {
  content: "";
  width: 100%;
  height: 2px;
  background: url(../images/limited/line.png) no-repeat;
  background-size: cover;
  display: block;
  margin: 20px 0;
}

.limited-plan-ttl::after {
  content: "▼";
  display: block;
  margin: 10px 0;
  color: #b5b5b6;
}

.limited-panel-ttl {
  background: #3c543f;
  padding: 40px;
  color: white;
  position: relative;
}

@media screen and (max-width: 767px) {
  .limited-panel-ttl {
    padding: 20px;
  }
}

.limited-panel-ttl::before {
  content: "";
  border: 55px solid transparent;
  border-top: 25px solid #3c543f;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  position: absolute;
}

.limited-panel-ttl h3 {
  color: white;
  margin-bottom: 10px;
}

.limited-grid {
  display: grid;
  grid-template-rows: 2fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1.5fr;
  gap: 10px;
  height: 750px;
}

@media screen and (max-width: 767px) {
  .limited-grid {
    display: block;
    height: auto;
  }
}

.limited-grid li img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.limited-grid li:nth-child(1) {
  grid-row: 1 / 2;
  grid-column: 1 / 4;
}

.limited-grid li:nth-child(2) {
  grid-row: 2 / 4;
  grid-column: 1 / 3;
}

.limited-grid li:nth-child(3) {
  grid-row: 2 / 3;
  grid-column: 3 / 4;
}

.limited-grid li:nth-child(4) {
  grid-row: 3 / 4;
  grid-column: 3 / 4;
}

.limited-grid li:nth-child(5) {
  grid-row: 1 / 4;
  grid-column: 4 / 5;
}

.limited-grid li:nth-child(5) > div {
  height: 100%;
}

.limited-grid-2 {
  display: grid;
  grid-template-rows: 1fr 1fr 2fr;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  gap: 10px;
  height: 750px;
}

@media screen and (max-width: 767px) {
  .limited-grid-2 {
    display: block;
    height: auto;
  }
}

.limited-grid-2 li {
  height: 100%;
  width: 100%;
}

.limited-grid-2 li img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.limited-grid-2 li:nth-child(1) {
  grid-row: 1 / 4;
  grid-column: 1 / 2;
}

.limited-grid-2 li:nth-child(1) > div {
  height: 100%;
}

.limited-grid-2 li:nth-child(2) {
  grid-row: 1 / 2;
  grid-column: 2 / 3;
}

.limited-grid-2 li:nth-child(3) {
  grid-row: 2 / 3;
  grid-column: 2 / 3;
}

.limited-grid-2 li:nth-child(4) {
  grid-row: 1 / 3;
  grid-column: 3 / 5;
}

.limited-grid-2 li:nth-child(5) {
  grid-column: 2 / 5;
}

.limited-grid-3 {
  display: grid;
  grid-template-rows: 1fr 1fr 2fr;
  grid-template-columns: 1fr 1fr 1fr 1.5fr;
  gap: 10px;
  height: 750px;
}

@media screen and (max-width: 767px) {
  .limited-grid-3 {
    display: block;
    height: auto;
  }
}

.limited-grid-3 li {
  height: 100%;
  width: 100%;
}

.limited-grid-3 li img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.limited-grid-3 li:nth-child(1) {
  grid-row: 1 / 2;
  grid-column: 1 / 2;
}

.limited-grid-3 li:nth-child(2) {
  grid-row: 2 / 3;
  grid-column: 1 / 2;
}

.limited-grid-3 li:nth-child(3) {
  grid-row: 1 / 3;
  grid-column: 2 / 4;
}

.limited-grid-3 li:nth-child(4) {
  grid-row: 3 / 4;
  grid-column: 1 / 4;
}

.limited-grid-3 li:nth-child(5) {
  grid-row: 1 / 4;
  grid-column: 4 / 5;
}

.limited-grid-3 li:nth-child(5) > div {
  height: 100%;
}

.limited_login .formArea #loginForm {
  margin: 0 auto 50px;
  max-width: 390px;
  position: relative;
}

.limited_login .formArea #loginForm .loginPassWordBox {
  margin-right: 100px;
}

.limited_login .formArea #loginForm .loginPassWordBox #loginPassWord {
  font-size: 1rem;
  height: 35px;
  border: 1px solid #ccc;
  background: #f3fbff;
  color: #000;
  text-align: center;
  font-size: 14px;
  width: 100%;
}

.limited_login .formArea #loginForm #loginPassSend {
  width: 90px;
  height: 36px;
  background-position: center;
  cursor: pointer;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
  background: #000;
  color: white;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vc2V0dGluZ3MvX2ZvbnQuc2NzcyIsIi4uL2Jhc2UvX3Jlc2V0LnNjc3MiLCIuLi9iYXNlL19iYXNlLnNjc3MiLCIuLi9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCIuLi9jb21wb25lbnRzL19saW5rLnNjc3MiLCIuLi9jb21wb25lbnRzL19saXN0LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19wYW5lbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFiLnNjc3MiLCIuLi9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vdXRpbGl0aWVzL19iZy5zY3NzIiwiLi4vdXRpbGl0aWVzL19ib3JkZXIuc2NzcyIsIi4uL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIi4uL3V0aWxpdGllcy9fZ3JpZC5zY3NzIiwiLi4vdXRpbGl0aWVzL19oaWRlLnNjc3MiLCIuLi91dGlsaXRpZXMvX21hcmdpbi5zY3NzIiwiLi4vdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi91dGlsaXRpZXMvX3cuc2NzcyIsIi4uL3Byb2plY3RzL19oZWFkZXIuc2NzcyIsIi4uL3Byb2plY3RzL19nbmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9fZm9vdGVyLnNjc3MiLCJfdG9wLnNjc3MiLCJfZGVzaWduLnNjc3MiLCJfYWNjZXNzLnNjc3MiLCJfbG9jYXRpb24uc2NzcyIsIl9tYXAuc2NzcyIsIl9wbGFuLnNjc3MiLCJfbGltaXRlZC5z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RkE7OzRCeEJzMUY0QjtBd0JqMUZ4QjtFQUFnQiwwQkFBb0M7QXhCbzFGeEQ7O0F3Qm4xRkk7RUFBZ0IsNEJBQXNDO0F4QnUxRjFEOztBd0J0MUZJO0VBQWdCLDJCQUFxQztBeEIwMUZ6RDs7QXdCejFGSTtFQUFnQiw2QkFBdUM7QXhCNjFGM0Q7O0F3QjUxRkk7RUFBZ0IsMkJBQXFDO0F4QmcyRnpEOztBd0IvMUZJO0VBQWdCLDZCQUF1QztBeEJtMkYzRDs7QXdCbDJGSTtFQUFnQiw0QkFBc0M7QXhCczJGMUQ7O0F3QnIyRkk7RUFBZ0IsOEJBQXdDO0F4QnkyRjVEOztBd0JoM0ZJO0VBQWdCLDBCQUFvQztBeEJvM0Z4RDs7QXdCbjNGSTtFQUFnQiw0QkFBc0M7QXhCdTNGMUQ7O0F3QnQzRkk7RUFBZ0IsMkJBQXFDO0F4QjAzRnpEOztBd0J6M0ZJO0VBQWdCLDZCQUF1QztBeEI2M0YzRDs7QXdCNTNGSTtFQUFnQiwyQkFBcUM7QXhCZzRGekQ7O0F3Qi8zRkk7RUFBZ0IsNkJBQXVDO0F4Qm00RjNEOztBd0JsNEZJO0VBQWdCLDRCQUFzQztBeEJzNEYxRDs7QXdCcjRGSTtFQUFnQiw4QkFBd0M7QXhCeTRGNUQ7O0F3Qmg1Rkk7RUFBZ0IsMkJBQW9DO0F4Qm81RnhEOztBd0JuNUZJO0VBQWdCLDZCQUFzQztBeEJ1NUYxRDs7QXdCdDVGSTtFQUFnQiw0QkFBcUM7QXhCMDVGekQ7O0F3Qno1Rkk7RUFBZ0IsOEJBQXVDO0F4QjY1RjNEOztBd0I1NUZJO0VBQWdCLDRCQUFxQztBeEJnNkZ6RDs7QXdCLzVGSTtFQUFnQiw4QkFBdUM7QXhCbTZGM0Q7O0F3Qmw2Rkk7RUFBZ0IsNkJBQXNDO0F4QnM2RjFEOztBd0JyNkZJO0VBQWdCLCtCQUF3QztBeEJ5NkY1RDs7QXdCaDdGSTtFQUFnQiwyQkFBb0M7QXhCbzdGeEQ7O0F3Qm43Rkk7RUFBZ0IsNkJBQXNDO0F4QnU3RjFEOztBd0J0N0ZJO0VBQWdCLDRCQUFxQztBeEIwN0Z6RDs7QXdCejdGSTtFQUFnQiw4QkFBdUM7QXhCNjdGM0Q7O0F3QjU3Rkk7RUFBZ0IsNEJBQXFDO0F4Qmc4RnpEOztBd0IvN0ZJO0VBQWdCLDhCQUF1QztBeEJtOEYzRDs7QXdCbDhGSTtFQUFnQiw2QkFBc0M7QXhCczhGMUQ7O0F3QnI4Rkk7RUFBZ0IsK0JBQXdDO0F4Qnk4RjVEOztBd0JoOUZJO0VBQWdCLDJCQUFvQztBeEJvOUZ4RDs7QXdCbjlGSTtFQUFnQiw2QkFBc0M7QXhCdTlGMUQ7O0F3QnQ5Rkk7RUFBZ0IsNEJBQXFDO0F4QjA5RnpEOztBd0J6OUZJO0VBQWdCLDhCQUF1QztBeEI2OUYzRDs7QXdCNTlGSTtFQUFnQiw0QkFBcUM7QXhCZytGekQ7O0F3Qi85Rkk7RUFBZ0IsOEJBQXVDO0F4Qm0rRjNEOztBd0JsK0ZJO0VBQWdCLDZCQUFzQztBeEJzK0YxRDs7QXdCcitGSTtFQUFnQiwrQkFBd0M7QXhCeStGNUQ7O0F3QmgvRkk7RUFBZ0IsMkJBQW9DO0F4Qm8vRnhEOztBd0JuL0ZJO0VBQWdCLDZCQUFzQztBeEJ1L0YxRDs7QXdCdC9GSTtFQUFnQiw0QkFBcUM7QXhCMC9GekQ7O0F3QnovRkk7RUFBZ0IsOEJBQXVDO0F4QjYvRjNEOztBd0I1L0ZJO0VBQWdCLDRCQUFxQztBeEJnZ0d6RDs7QXdCLy9GSTtFQUFnQiw4QkFBdUM7QXhCbWdHM0Q7O0F3QmxnR0k7RUFBZ0IsNkJBQXNDO0F4QnNnRzFEOztBd0JyZ0dJO0VBQWdCLCtCQUF3QztBeEJ5Z0c1RDs7QXdCaGhHSTtFQUFnQiwyQkFBb0M7QXhCb2hHeEQ7O0F3Qm5oR0k7RUFBZ0IsNkJBQXNDO0F4QnVoRzFEOztBd0J0aEdJO0VBQWdCLDRCQUFxQztBeEIwaEd6RDs7QXdCemhHSTtFQUFnQiw4QkFBdUM7QXhCNmhHM0Q7O0F3QjVoR0k7RUFBZ0IsNEJBQXFDO0F4QmdpR3pEOztBd0IvaEdJO0VBQWdCLDhCQUF1QztBeEJtaUczRDs7QXdCbGlHSTtFQUFnQiw2QkFBc0M7QXhCc2lHMUQ7O0F3QnJpR0k7RUFBZ0IsK0JBQXdDO0F4QnlpRzVEOztBd0JoakdJO0VBQWdCLDJCQUFvQztBeEJvakd4RDs7QXdCbmpHSTtFQUFnQiw2QkFBc0M7QXhCdWpHMUQ7O0F3QnRqR0k7RUFBZ0IsNEJBQXFDO0F4QjBqR3pEOztBd0J6akdJO0VBQWdCLDhCQUF1QztBeEI2akczRDs7QXdCNWpHSTtFQUFnQiw0QkFBcUM7QXhCZ2tHekQ7O0F3Qi9qR0k7RUFBZ0IsOEJBQXVDO0F4Qm1rRzNEOztBd0Jsa0dJO0VBQWdCLDZCQUFzQztBeEJza0cxRDs7QXdCcmtHSTtFQUFnQiwrQkFBd0M7QXhCeWtHNUQ7O0F3QmhsR0k7RUFBZ0IsMkJBQW9DO0F4Qm9sR3hEOztBd0JubEdJO0VBQWdCLDZCQUFzQztBeEJ1bEcxRDs7QXdCdGxHSTtFQUFnQiw0QkFBcUM7QXhCMGxHekQ7O0F3QnpsR0k7RUFBZ0IsOEJBQXVDO0F4QjZsRzNEOztBd0I1bEdJO0VBQWdCLDRCQUFxQztBeEJnbUd6RDs7QXdCL2xHSTtFQUFnQiw4QkFBdUM7QXhCbW1HM0Q7O0F3QmxtR0k7RUFBZ0IsNkJBQXNDO0F4QnNtRzFEOztBd0JybUdJO0VBQWdCLCtCQUF3QztBeEJ5bUc1RDs7QXdCaG5HSTtFQUFnQiwyQkFBb0M7QXhCb25HeEQ7O0F3Qm5uR0k7RUFBZ0IsNkJBQXNDO0F4QnVuRzFEOztBd0J0bkdJO0VBQWdCLDRCQUFxQztBeEIwbkd6RDs7QXdCem5HSTtFQUFnQiw4QkFBdUM7QXhCNm5HM0Q7O0F3QjVuR0k7RUFBZ0IsNEJBQXFDO0F4QmdvR3pEOztBd0IvbkdJO0VBQWdCLDhCQUF1QztBeEJtb0czRDs7QXdCbG9HSTtFQUFnQiw2QkFBc0M7QXhCc29HMUQ7O0F3QnJvR0k7RUFBZ0IsK0JBQXdDO0F4QnlvRzVEOztBd0JocEdJO0VBQWdCLDJCQUFvQztBeEJvcEd4RDs7QXdCbnBHSTtFQUFnQiw2QkFBc0M7QXhCdXBHMUQ7O0F3QnRwR0k7RUFBZ0IsNEJBQXFDO0F4QjBwR3pEOztBd0J6cEdJO0VBQWdCLDhCQUF1QztBeEI2cEczRDs7QXdCNXBHSTtFQUFnQiw0QkFBcUM7QXhCZ3FHekQ7O0F3Qi9wR0k7RUFBZ0IsOEJBQXVDO0F4Qm1xRzNEOztBd0JscUdJO0VBQWdCLDZCQUFzQztBeEJzcUcxRDs7QXdCcnFHSTtFQUFnQiwrQkFBd0M7QXhCeXFHNUQ7O0F3QmhyR0k7RUFBZ0IsMkJBQW9DO0F4Qm9yR3hEOztBd0JuckdJO0VBQWdCLDZCQUFzQztBeEJ1ckcxRDs7QXdCdHJHSTtFQUFnQiw0QkFBcUM7QXhCMHJHekQ7O0F3QnpyR0k7RUFBZ0IsOEJBQXVDO0F4QjZyRzNEOztBd0I1ckdJO0VBQWdCLDRCQUFxQztBeEJnc0d6RDs7QXdCL3JHSTtFQUFnQiw4QkFBdUM7QXhCbXNHM0Q7O0F3QmxzR0k7RUFBZ0IsNkJBQXNDO0F4QnNzRzFEOztBd0Jyc0dJO0VBQWdCLCtCQUF3QztBeEJ5c0c1RDs7QXdCaHRHSTtFQUFnQiwyQkFBb0M7QXhCb3RHeEQ7O0F3Qm50R0k7RUFBZ0IsNkJBQXNDO0F4QnV0RzFEOztBd0J0dEdJO0VBQWdCLDRCQUFxQztBeEIwdEd6RDs7QXdCenRHSTtFQUFnQiw4QkFBdUM7QXhCNnRHM0Q7O0F3QjV0R0k7RUFBZ0IsNEJBQXFDO0F4Qmd1R3pEOztBd0IvdEdJO0VBQWdCLDhCQUF1QztBeEJtdUczRDs7QXdCbHVHSTtFQUFnQiw2QkFBc0M7QXhCc3VHMUQ7O0F3QnJ1R0k7RUFBZ0IsK0JBQXdDO0F4Qnl1RzVEOztBd0JodkdJO0VBQWdCLDJCQUFvQztBeEJvdkd4RDs7QXdCbnZHSTtFQUFnQiw2QkFBc0M7QXhCdXZHMUQ7O0F3QnR2R0k7RUFBZ0IsNEJBQXFDO0F4QjB2R3pEOztBd0J6dkdJO0VBQWdCLDhCQUF1QztBeEI2dkczRDs7QXdCNXZHSTtFQUFnQiw0QkFBcUM7QXhCZ3dHekQ7O0F3Qi92R0k7RUFBZ0IsOEJBQXVDO0F4Qm13RzNEOztBd0Jsd0dJO0VBQWdCLDZCQUFzQztBeEJzd0cxRDs7QXdCcndHSTtFQUFnQiwrQkFBd0M7QXhCeXdHNUQ7O0F3Qmh4R0k7RUFBZ0IsMkJBQW9DO0F4Qm94R3hEOztBd0JueEdJO0VBQWdCLDZCQUFzQztBeEJ1eEcxRDs7QXdCdHhHSTtFQUFnQiw0QkFBcUM7QXhCMHhHekQ7O0F3Qnp4R0k7RUFBZ0IsOEJBQXVDO0F4QjZ4RzNEOztBd0I1eEdJO0VBQWdCLDRCQUFxQztBeEJneUd6RDs7QXdCL3hHSTtFQUFnQiw4QkFBdUM7QXhCbXlHM0Q7O0F3Qmx5R0k7RUFBZ0IsNkJBQXNDO0F4QnN5RzFEOztBd0JyeUdJO0VBQWdCLCtCQUF3QztBeEJ5eUc1RDs7QXdCaHpHSTtFQUFnQiwyQkFBb0M7QXhCb3pHeEQ7O0F3Qm56R0k7RUFBZ0IsNkJBQXNDO0F4QnV6RzFEOztBd0J0ekdJO0VBQWdCLDRCQUFxQztBeEIwekd6RDs7QXdCenpHSTtFQUFnQiw4QkFBdUM7QXhCNnpHM0Q7O0F3QjV6R0k7RUFBZ0IsNEJBQXFDO0F4QmcwR3pEOztBd0IvekdJO0VBQWdCLDhCQUF1QztBeEJtMEczRDs7QXdCbDBHSTtFQUFnQiw2QkFBc0M7QXhCczBHMUQ7O0F3QnIwR0k7RUFBZ0IsK0JBQXdDO0F4QnkwRzVEOztBd0JoMUdJO0VBQWdCLDJCQUFvQztBeEJvMUd4RDs7QXdCbjFHSTtFQUFnQiw2QkFBc0M7QXhCdTFHMUQ7O0F3QnQxR0k7RUFBZ0IsNEJBQXFDO0F4QjAxR3pEOztBd0J6MUdJO0VBQWdCLDhCQUF1QztBeEI2MUczRDs7QXdCNTFHSTtFQUFnQiw0QkFBcUM7QXhCZzJHekQ7O0F3Qi8xR0k7RUFBZ0IsOEJBQXVDO0F4Qm0yRzNEOztBd0JsMkdJO0VBQWdCLDZCQUFzQztBeEJzMkcxRDs7QXdCcjJHSTtFQUFnQiwrQkFBd0M7QXhCeTJHNUQ7O0F3QmgzR0k7RUFBZ0IsMkJBQW9DO0F4Qm8zR3hEOztBd0JuM0dJO0VBQWdCLDZCQUFzQztBeEJ1M0cxRDs7QXdCdDNHSTtFQUFnQiw0QkFBcUM7QXhCMDNHekQ7O0F3QnozR0k7RUFBZ0IsOEJBQXVDO0F4QjYzRzNEOztBd0I1M0dJO0VBQWdCLDRCQUFxQztBeEJnNEd6RDs7QXdCLzNHSTtFQUFnQiw4QkFBdUM7QXhCbTRHM0Q7O0F3Qmw0R0k7RUFBZ0IsNkJBQXNDO0F4QnM0RzFEOztBd0JyNEdJO0VBQWdCLCtCQUF3QztBeEJ5NEc1RDs7QXdCaDVHSTtFQUFnQiwyQkFBb0M7QXhCbzVHeEQ7O0F3Qm41R0k7RUFBZ0IsNkJBQXNDO0F4QnU1RzFEOztBd0J0NUdJO0VBQWdCLDRCQUFxQztBeEIwNUd6RDs7QXdCejVHSTtFQUFnQiw4QkFBdUM7QXhCNjVHM0Q7O0F3QjU1R0k7RUFBZ0IsNEJBQXFDO0F4Qmc2R3pEOztBd0IvNUdJO0VBQWdCLDhCQUF1QztBeEJtNkczRDs7QXdCbDZHSTtFQUFnQiw2QkFBc0M7QXhCczZHMUQ7O0F3QnI2R0k7RUFBZ0IsK0JBQXdDO0F4Qnk2RzVEOztBd0JoN0dJO0VBQWdCLDJCQUFvQztBeEJvN0d4RDs7QXdCbjdHSTtFQUFnQiw2QkFBc0M7QXhCdTdHMUQ7O0F3QnQ3R0k7RUFBZ0IsNEJBQXFDO0F4QjA3R3pEOztBd0J6N0dJO0VBQWdCLDhCQUF1QztBeEI2N0czRDs7QXdCNTdHSTtFQUFnQiw0QkFBcUM7QXhCZzhHekQ7O0F3Qi83R0k7RUFBZ0IsOEJBQXVDO0F4Qm04RzNEOztBd0JsOEdJO0VBQWdCLDZCQUFzQztBeEJzOEcxRDs7QXdCcjhHSTtFQUFnQiwrQkFBd0M7QXhCeThHNUQ7O0F3Qmg5R0k7RUFBZ0IsNEJBQW9DO0F4Qm85R3hEOztBd0JuOUdJO0VBQWdCLDhCQUFzQztBeEJ1OUcxRDs7QXdCdDlHSTtFQUFnQiw2QkFBcUM7QXhCMDlHekQ7O0F3Qno5R0k7RUFBZ0IsK0JBQXVDO0F4QjY5RzNEOztBd0I1OUdJO0VBQWdCLDZCQUFxQztBeEJnK0d6RDs7QXdCLzlHSTtFQUFnQiwrQkFBdUM7QXhCbStHM0Q7O0F3QmwrR0k7RUFBZ0IsOEJBQXNDO0F4QnMrRzFEOztBd0JyK0dJO0VBQWdCLGdDQUF3QztBeEJ5K0c1RDs7QUV6K0dFO0VzQklNO0lBQW9CLDBCQUFvQztFeEIwK0c5RDtFd0J6K0dNO0lBQW9CLDRCQUFzQztFeEI0K0doRTtFd0IzK0dNO0lBQW9CLDJCQUFxQztFeEI4K0cvRDtFd0I3K0dNO0lBQW9CLDZCQUF1QztFeEJnL0dqRTtFd0IvK0dNO0lBQW9CLDJCQUFxQztFeEJrL0cvRDtFd0JqL0dNO0lBQW9CLDZCQUF1QztFeEJvL0dqRTtFd0JuL0dNO0lBQW9CLDRCQUFzQztFeEJzL0doRTtFd0JyL0dNO0lBQW9CLDhCQUF3QztFeEJ3L0dsRTtFd0IvL0dNO0lBQW9CLDBCQUFvQztFeEJrZ0g5RDtFd0JqZ0hNO0lBQW9CLDRCQUFzQztFeEJvZ0hoRTtFd0JuZ0hNO0lBQW9CLDJCQUFxQztFeEJzZ0gvRDtFd0JyZ0hNO0lBQW9CLDZCQUF1QztFeEJ3Z0hqRTtFd0J2Z0hNO0lBQW9CLDJCQUFxQztFeEIwZ0gvRDtFd0J6Z0hNO0lBQW9CLDZCQUF1QztFeEI0Z0hqRTtFd0IzZ0hNO0lBQW9CLDRCQUFzQztFeEI4Z0hoRTtFd0I3Z0hNO0lBQW9CLDhCQUF3QztFeEJnaEhsRTtFd0J2aEhNO0lBQW9CLDJCQUFvQztFeEIwaEg5RDtFd0J6aEhNO0lBQW9CLDZCQUFzQztFeEI0aEhoRTtFd0IzaEhNO0lBQW9CLDRCQUFxQztFeEI4aEgvRDtFd0I3aEhNO0lBQW9CLDhCQUF1QztFeEJnaUhqRTtFd0IvaEhNO0lBQW9CLDRCQUFxQztFeEJraUgvRDtFd0JqaUhNO0lBQW9CLDhCQUF1QztFeEJvaUhqRTtFd0JuaUhNO0lBQW9CLDZCQUFzQztFeEJzaUhoRTtFd0JyaUhNO0lBQW9CLCtCQUF3QztFeEJ3aUhsRTtFd0IvaUhNO0lBQW9CLDJCQUFvQztFeEJrakg5RDtFd0JqakhNO0lBQW9CLDZCQUFzQztFeEJvakhoRTtFd0JuakhNO0lBQW9CLDRCQUFxQztFeEJzakgvRDtFd0JyakhNO0lBQW9CLDhCQUF1QztFeEJ3akhqRTtFd0J2akhNO0lBQW9CLDRCQUFxQztFeEIwakgvRDtFd0J6akhNO0lBQW9CLDhCQUF1QztFeEI0akhqRTtFd0IzakhNO0lBQW9CLDZCQUFzQztFeEI4akhoRTtFd0I3akhNO0lBQW9CLCtCQUF3QztFeEJna0hsRTtFd0J2a0hNO0lBQW9CLDJCQUFvQztFeEIwa0g5RDtFd0J6a0hNO0lBQW9CLDZCQUFzQztFeEI0a0hoRTtFd0Iza0hNO0lBQW9CLDRCQUFxQztFeEI4a0gvRDtFd0I3a0hNO0lBQW9CLDhCQUF1QztFeEJnbEhqRTtFd0Iva0hNO0lBQW9CLDRCQUFxQztFeEJrbEgvRDtFd0JqbEhNO0lBQW9CLDhCQUF1QztFeEJvbEhqRTtFd0JubEhNO0lBQW9CLDZCQUFzQztFeEJzbEhoRTtFd0JybEhNO0lBQW9CLCtCQUF3QztFeEJ3bEhsRTtFd0IvbEhNO0lBQW9CLDJCQUFvQztFeEJrbUg5RDtFd0JqbUhNO0lBQW9CLDZCQUFzQztFeEJvbUhoRTtFd0JubUhNO0lBQW9CLDRCQUFxQztFeEJzbUgvRDtFd0JybUhNO0lBQW9CLDhCQUF1QztFeEJ3bUhqRTtFd0J2bUhNO0lBQW9CLDRCQUFxQztFeEIwbUgvRDtFd0J6bUhNO0lBQW9CLDhCQUF1QztFeEI0bUhqRTtFd0IzbUhNO0lBQW9CLDZCQUFzQztFeEI4bUhoRTtFd0I3bUhNO0lBQW9CLCtCQUF3QztFeEJnbkhsRTtFd0J2bkhNO0lBQW9CLDJCQUFvQztFeEIwbkg5RDtFd0J6bkhNO0lBQW9CLDZCQUFzQztFeEI0bkhoRTtFd0IzbkhNO0lBQW9CLDRCQUFxQztFeEI4bkgvRDtFd0I3bkhNO0lBQW9CLDhCQUF1QztFeEJnb0hqRTtFd0IvbkhNO0lBQW9CLDRCQUFxQztFeEJrb0gvRDtFd0Jqb0hNO0lBQW9CLDhCQUF1QztFeEJvb0hqRTtFd0Jub0hNO0lBQW9CLDZCQUFzQztFeEJzb0hoRTtFd0Jyb0hNO0lBQW9CLCtCQUF3QztFeEJ3b0hsRTtFd0Ivb0hNO0lBQW9CLDJCQUFvQztFeEJrcEg5RDtFd0JqcEhNO0lBQW9CLDZCQUFzQztFeEJvcEhoRTtFd0JucEhNO0lBQW9CLDRCQUFxQztFeEJzcEgvRDtFd0JycEhNO0lBQW9CLDhCQUF1QztFeEJ3cEhqRTtFd0J2cEhNO0lBQW9CLDRCQUFxQztFeEIwcEgvRDtFd0J6cEhNO0lBQW9CLDhCQUF1QztFeEI0cEhqRTtFd0IzcEhNO0lBQW9CLDZCQUFzQztFeEI4cEhoRTtFd0I3cEhNO0lBQW9CLCtCQUF3QztFeEJncUhsRTtFd0J2cUhNO0lBQW9CLDJCQUFvQztFeEIwcUg5RDtFd0J6cUhNO0lBQW9CLDZCQUFzQztFeEI0cUhoRTtFd0IzcUhNO0lBQW9CLDRCQUFxQztFeEI4cUgvRDtFd0I3cUhNO0lBQW9CLDhCQUF1QztFeEJnckhqRTtFd0IvcUhNO0lBQW9CLDRCQUFxQztFeEJrckgvRDtFd0JqckhNO0lBQW9CLDhCQUF1QztFeEJvckhqRTtFd0JuckhNO0lBQW9CLDZCQUFzQztFeEJzckhoRTtFd0JyckhNO0lBQW9CLCtCQUF3QztFeEJ3ckhsRTtFd0IvckhNO0lBQW9CLDJCQUFvQztFeEJrc0g5RDtFd0Jqc0hNO0lBQW9CLDZCQUFzQztFeEJvc0hoRTtFd0Juc0hNO0lBQW9CLDRCQUFxQztFeEJzc0gvRDtFd0Jyc0hNO0lBQW9CLDhCQUF1QztFeEJ3c0hqRTtFd0J2c0hNO0lBQW9CLDRCQUFxQztFeEIwc0gvRDtFd0J6c0hNO0lBQW9CLDhCQUF1QztFeEI0c0hqRTtFd0Izc0hNO0lBQW9CLDZCQUFzQztFeEI4c0hoRTtFd0I3c0hNO0lBQW9CLCtCQUF3QztFeEJndEhsRTtFd0J2dEhNO0lBQW9CLDJCQUFvQztFeEIwdEg5RDtFd0J6dEhNO0lBQW9CLDZCQUFzQztFeEI0dEhoRTtFd0IzdEhNO0lBQW9CLDRCQUFxQztFeEI4dEgvRDtFd0I3dEhNO0lBQW9CLDhCQUF1QztFeEJndUhqRTtFd0IvdEhNO0lBQW9CLDRCQUFxQztFeEJrdUgvRDtFd0JqdUhNO0lBQW9CLDhCQUF1QztFeEJvdUhqRTtFd0JudUhNO0lBQW9CLDZCQUFzQztFeEJzdUhoRTtFd0JydUhNO0lBQW9CLCtCQUF3QztFeEJ3dUhsRTtFd0IvdUhNO0lBQW9CLDJCQUFvQztFeEJrdkg5RDtFd0JqdkhNO0lBQW9CLDZCQUFzQztFeEJvdkhoRTtFd0JudkhNO0lBQW9CLDRCQUFxQztFeEJzdkgvRDtFd0JydkhNO0lBQW9CLDhCQUF1QztFeEJ3dkhqRTtFd0J2dkhNO0lBQW9CLDRCQUFxQztFeEIwdkgvRDtFd0J6dkhNO0lBQW9CLDhCQUF1QztFeEI0dkhqRTtFd0IzdkhNO0lBQW9CLDZCQUFzQztFeEI4dkhoRTtFd0I3dkhNO0lBQW9CLCtCQUF3QztFeEJnd0hsRTtFd0J2d0hNO0lBQW9CLDJCQUFvQztFeEIwd0g5RDtFd0J6d0hNO0lBQW9CLDZCQUFzQztFeEI0d0hoRTtFd0Izd0hNO0lBQW9CLDRCQUFxQztFeEI4d0gvRDtFd0I3d0hNO0lBQW9CLDhCQUF1QztFeEJneEhqRTtFd0Ivd0hNO0lBQW9CLDRCQUFxQztFeEJreEgvRDtFd0JqeEhNO0lBQW9CLDhCQUF1QztFeEJveEhqRTtFd0JueEhNO0lBQW9CLDZCQUFzQztFeEJzeEhoRTtFd0JyeEhNO0lBQW9CLCtCQUF3QztFeEJ3eEhsRTtFd0IveEhNO0lBQW9CLDJCQUFvQztFeEJreUg5RDtFd0JqeUhNO0lBQW9CLDZCQUFzQztFeEJveUhoRTtFd0JueUhNO0lBQW9CLDRCQUFxQztFeEJzeUgvRDtFd0JyeUhNO0lBQW9CLDhCQUF1QztFeEJ3eUhqRTtFd0J2eUhNO0lBQW9CLDRCQUFxQztFeEIweUgvRDtFd0J6eUhNO0lBQW9CLDhCQUF1QztFeEI0eUhqRTtFd0IzeUhNO0lBQW9CLDZCQUFzQztFeEI4eUhoRTtFd0I3eUhNO0lBQW9CLCtCQUF3QztFeEJnekhsRTtFd0J2ekhNO0lBQW9CLDJCQUFvQztFeEIwekg5RDtFd0J6ekhNO0lBQW9CLDZCQUFzQztFeEI0ekhoRTtFd0IzekhNO0lBQW9CLDRCQUFxQztFeEI4ekgvRDtFd0I3ekhNO0lBQW9CLDhCQUF1QztFeEJnMEhqRTtFd0IvekhNO0lBQW9CLDRCQUFxQztFeEJrMEgvRDtFd0JqMEhNO0lBQW9CLDhCQUF1QztFeEJvMEhqRTtFd0JuMEhNO0lBQW9CLDZCQUFzQztFeEJzMEhoRTtFd0JyMEhNO0lBQW9CLCtCQUF3QztFeEJ3MEhsRTtFd0IvMEhNO0lBQW9CLDJCQUFvQztFeEJrMUg5RDtFd0JqMUhNO0lBQW9CLDZCQUFzQztFeEJvMUhoRTtFd0JuMUhNO0lBQW9CLDRCQUFxQztFeEJzMUgvRDtFd0JyMUhNO0lBQW9CLDhCQUF1QztFeEJ3MUhqRTtFd0J2MUhNO0lBQW9CLDRCQUFxQztFeEIwMUgvRDtFd0J6MUhNO0lBQW9CLDhCQUF1QztFeEI0MUhqRTtFd0IzMUhNO0lBQW9CLDZCQUFzQztFeEI4MUhoRTtFd0I3MUhNO0lBQW9CLCtCQUF3QztFeEJnMkhsRTtFd0J2MkhNO0lBQW9CLDJCQUFvQztFeEIwMkg5RDtFd0J6MkhNO0lBQW9CLDZCQUFzQztFeEI0MkhoRTtFd0IzMkhNO0lBQW9CLDRCQUFxQztFeEI4MkgvRDtFd0I3MkhNO0lBQW9CLDhCQUF1QztFeEJnM0hqRTtFd0IvMkhNO0lBQW9CLDRCQUFxQztFeEJrM0gvRDtFd0JqM0hNO0lBQW9CLDhCQUF1QztFeEJvM0hqRTtFd0JuM0hNO0lBQW9CLDZCQUFzQztFeEJzM0hoRTtFd0JyM0hNO0lBQW9CLCtCQUF3QztFeEJ3M0hsRTtFd0IvM0hNO0lBQW9CLDJCQUFvQztFeEJrNEg5RDtFd0JqNEhNO0lBQW9CLDZCQUFzQztFeEJvNEhoRTtFd0JuNEhNO0lBQW9CLDRCQUFxQztFeEJzNEgvRDtFd0JyNEhNO0lBQW9CLDhCQUF1QztFeEJ3NEhqRTtFd0J2NEhNO0lBQW9CLDRCQUFxQztFeEIwNEgvRDtFd0J6NEhNO0lBQW9CLDhCQUF1QztFeEI0NEhqRTtFd0IzNEhNO0lBQW9CLDZCQUFzQztFeEI4NEhoRTtFd0I3NEhNO0lBQW9CLCtCQUF3QztFeEJnNUhsRTtFd0J2NUhNO0lBQW9CLDJCQUFvQztFeEIwNUg5RDtFd0J6NUhNO0lBQW9CLDZCQUFzQztFeEI0NUhoRTtFd0IzNUhNO0lBQW9CLDRCQUFxQztFeEI4NUgvRDtFd0I3NUhNO0lBQW9CLDhCQUF1QztFeEJnNkhqRTtFd0IvNUhNO0lBQW9CLDRCQUFxQztFeEJrNkgvRDtFd0JqNkhNO0lBQW9CLDhCQUF1QztFeEJvNkhqRTtFd0JuNkhNO0lBQW9CLDZCQUFzQztFeEJzNkhoRTtFd0JyNkhNO0lBQW9CLCtCQUF3QztFeEJ3NkhsRTtFd0IvNkhNO0lBQW9CLDJCQUFvQztFeEJrN0g5RDtFd0JqN0hNO0lBQW9CLDZCQUFzQztFeEJvN0hoRTtFd0JuN0hNO0lBQW9CLDRCQUFxQztFeEJzN0gvRDtFd0JyN0hNO0lBQW9CLDhCQUF1QztFeEJ3N0hqRTtFd0J2N0hNO0lBQW9CLDRCQUFxQztFeEIwN0gvRDtFd0J6N0hNO0lBQW9CLDhCQUF1QztFeEI0N0hqRTtFd0IzN0hNO0lBQW9CLDZCQUFzQztFeEI4N0hoRTtFd0I3N0hNO0lBQW9CLCtCQUF3QztFeEJnOEhsRTtFd0J2OEhNO0lBQW9CLDRCQUFvQztFeEIwOEg5RDtFd0J6OEhNO0lBQW9CLDhCQUFzQztFeEI0OEhoRTtFd0IzOEhNO0lBQW9CLDZCQUFxQztFeEI4OEgvRDtFd0I3OEhNO0lBQW9CLCtCQUF1QztFeEJnOUhqRTtFd0IvOEhNO0lBQW9CLDZCQUFxQztFeEJrOUgvRDtFd0JqOUhNO0lBQW9CLCtCQUF1QztFeEJvOUhqRTtFd0JuOUhNO0lBQW9CLDhCQUFzQztFeEJzOUhoRTtFd0JyOUhNO0lBQW9CLGdDQUF3QztFeEJ3OUhsRTtBQUNGOztBRXArSEU7RXNCZ0JNO0lBQXFCLDBCQUFvQztFeEJ5OUgvRDtFd0J4OUhNO0lBQXFCLDRCQUFzQztFeEIyOUhqRTtFd0IxOUhNO0lBQXFCLDJCQUFxQztFeEI2OUhoRTtFd0I1OUhNO0lBQXFCLDZCQUF1QztFeEIrOUhsRTtFd0I5OUhNO0lBQXFCLDJCQUFxQztFeEJpK0hoRTtFd0JoK0hNO0lBQXFCLDZCQUF1QztFeEJtK0hsRTtFd0JsK0hNO0lBQXFCLDRCQUFzQztFeEJxK0hqRTtFd0JwK0hNO0lBQXFCLDhCQUF3QztFeEJ1K0huRTtFd0I5K0hNO0lBQXFCLDBCQUFvQztFeEJpL0gvRDtFd0JoL0hNO0lBQXFCLDRCQUFzQztFeEJtL0hqRTtFd0JsL0hNO0lBQXFCLDJCQUFxQztFeEJxL0hoRTtFd0JwL0hNO0lBQXFCLDZCQUF1QztFeEJ1L0hsRTtFd0J0L0hNO0lBQXFCLDJCQUFxQztFeEJ5L0hoRTtFd0J4L0hNO0lBQXFCLDZCQUF1QztFeEIyL0hsRTtFd0IxL0hNO0lBQXFCLDRCQUFzQztFeEI2L0hqRTtFd0I1L0hNO0lBQXFCLDhCQUF3QztFeEIrL0huRTtFd0J0Z0lNO0lBQXFCLDJCQUFvQztFeEJ5Z0kvRDtFd0J4Z0lNO0lBQXFCLDZCQUFzQztFeEIyZ0lqRTtFd0IxZ0lNO0lBQXFCLDRCQUFxQztFeEI2Z0loRTtFd0I1Z0lNO0lBQXFCLDhCQUF1QztFeEIrZ0lsRTtFd0I5Z0lNO0lBQXFCLDRCQUFxQztFeEJpaEloRTtFd0JoaElNO0lBQXFCLDhCQUF1QztFeEJtaElsRTtFd0JsaElNO0lBQXFCLDZCQUFzQztFeEJxaElqRTtFd0JwaElNO0lBQXFCLCtCQUF3QztFeEJ1aEluRTtFd0I5aElNO0lBQXFCLDJCQUFvQztFeEJpaUkvRDtFd0JoaUlNO0lBQXFCLDZCQUFzQztFeEJtaUlqRTtFd0JsaUlNO0lBQXFCLDRCQUFxQztFeEJxaUloRTtFd0JwaUlNO0lBQXFCLDhCQUF1QztFeEJ1aUlsRTtFd0J0aUlNO0lBQXFCLDRCQUFxQztFeEJ5aUloRTtFd0J4aUlNO0lBQXFCLDhCQUF1QztFeEIyaUlsRTtFd0IxaUlNO0lBQXFCLDZCQUFzQztFeEI2aUlqRTtFd0I1aUlNO0lBQXFCLCtCQUF3QztFeEIraUluRTtFd0J0aklNO0lBQXFCLDJCQUFvQztFeEJ5akkvRDtFd0J4aklNO0lBQXFCLDZCQUFzQztFeEIyaklqRTtFd0IxaklNO0lBQXFCLDRCQUFxQztFeEI2akloRTtFd0I1aklNO0lBQXFCLDhCQUF1QztFeEIraklsRTtFd0I5aklNO0lBQXFCLDRCQUFxQztFeEJpa0loRTtFd0Joa0lNO0lBQXFCLDhCQUF1QztFeEJta0lsRTtFd0Jsa0lNO0lBQXFCLDZCQUFzQztFeEJxa0lqRTtFd0Jwa0lNO0lBQXFCLCtCQUF3QztFeEJ1a0luRTtFd0I5a0lNO0lBQXFCLDJCQUFvQztFeEJpbEkvRDtFd0JobElNO0lBQXFCLDZCQUFzQztFeEJtbElqRTtFd0JsbElNO0lBQXFCLDRCQUFxQztFeEJxbEloRTtFd0JwbElNO0lBQXFCLDhCQUF1QztFeEJ1bElsRTtFd0J0bElNO0lBQXFCLDRCQUFxQztFeEJ5bEloRTtFd0J4bElNO0lBQXFCLDhCQUF1QztFeEIybElsRTtFd0IxbElNO0lBQXFCLDZCQUFzQztFeEI2bElqRTtFd0I1bElNO0lBQXFCLCtCQUF3QztFeEIrbEluRTtFd0J0bUlNO0lBQXFCLDJCQUFvQztFeEJ5bUkvRDtFd0J4bUlNO0lBQXFCLDZCQUFzQztFeEIybUlqRTtFd0IxbUlNO0lBQXFCLDRCQUFxQztFeEI2bUloRTtFd0I1bUlNO0lBQXFCLDhCQUF1QztFeEIrbUlsRTtFd0I5bUlNO0lBQXFCLDRCQUFxQztFeEJpbkloRTtFd0JobklNO0lBQXFCLDhCQUF1QztFeEJtbklsRTtFd0JsbklNO0lBQXFCLDZCQUFzQztFeEJxbklqRTtFd0JwbklNO0lBQXFCLCtCQUF3QztFeEJ1bkluRTtFd0I5bklNO0lBQXFCLDJCQUFvQztFeEJpb0kvRDtFd0Job0lNO0lBQXFCLDZCQUFzQztFeEJtb0lqRTtFd0Jsb0lNO0lBQXFCLDRCQUFxQztFeEJxb0loRTtFd0Jwb0lNO0lBQXFCLDhCQUF1QztFeEJ1b0lsRTtFd0J0b0lNO0lBQXFCLDRCQUFxQztFeEJ5b0loRTtFd0J4b0lNO0lBQXFCLDhCQUF1QztFeEIyb0lsRTtFd0Ixb0lNO0lBQXFCLDZCQUFzQztFeEI2b0lqRTtFd0I1b0lNO0lBQXFCLCtCQUF3QztFeEIrb0luRTtFd0J0cElNO0lBQXFCLDJCQUFvQztFeEJ5cEkvRDtFd0J4cElNO0lBQXFCLDZCQUFzQztFeEIycElqRTtFd0IxcElNO0lBQXFCLDRCQUFxQztFeEI2cEloRTtFd0I1cElNO0lBQXFCLDhCQUF1QztFeEIrcElsRTtFd0I5cElNO0lBQXFCLDRCQUFxQztFeEJpcUloRTtFd0JocUlNO0lBQXFCLDhCQUF1QztFeEJtcUlsRTtFd0JscUlNO0lBQXFCLDZCQUFzQztFeEJxcUlqRTtFd0JwcUlNO0lBQXFCLCtCQUF3QztFeEJ1cUluRTtFd0I5cUlNO0lBQXFCLDJCQUFvQztFeEJpckkvRDtFd0JocklNO0lBQXFCLDZCQUFzQztFeEJtcklqRTtFd0JscklNO0lBQXFCLDRCQUFxQztFeEJxckloRTtFd0JwcklNO0lBQXFCLDhCQUF1QztFeEJ1cklsRTtFd0J0cklNO0lBQXFCLDRCQUFxQztFeEJ5ckloRTtFd0J4cklNO0lBQXFCLDhCQUF1QztFeEIycklsRTtFd0IxcklNO0lBQXFCLDZCQUFzQztFeEI2cklqRTtFd0I1cklNO0lBQXFCLCtCQUF3QztFeEIrckluRTtFd0J0c0lNO0lBQXFCLDJCQUFvQztFeEJ5c0kvRDtFd0J4c0lNO0lBQXFCLDZCQUFzQztFeEIyc0lqRTtFd0Ixc0lNO0lBQXFCLDRCQUFxQztFeEI2c0loRTtFd0I1c0lNO0lBQXFCLDhCQUF1QztFeEIrc0lsRTtFd0I5c0lNO0lBQXFCLDRCQUFxQztFeEJpdEloRTtFd0JodElNO0lBQXFCLDhCQUF1QztFeEJtdElsRTtFd0JsdElNO0lBQXFCLDZCQUFzQztFeEJxdElqRTtFd0JwdElNO0lBQXFCLCtCQUF3QztFeEJ1dEluRTtFd0I5dElNO0lBQXFCLDJCQUFvQztFeEJpdUkvRDtFd0JodUlNO0lBQXFCLDZCQUFzQztFeEJtdUlqRTtFd0JsdUlNO0lBQXFCLDRCQUFxQztFeEJxdUloRTtFd0JwdUlNO0lBQXFCLDhCQUF1QztFeEJ1dUlsRTtFd0J0dUlNO0lBQXFCLDRCQUFxQztFeEJ5dUloRTtFd0J4dUlNO0lBQXFCLDhCQUF1QztFeEIydUlsRTtFd0IxdUlNO0lBQXFCLDZCQUFzQztFeEI2dUlqRTtFd0I1dUlNO0lBQXFCLCtCQUF3QztFeEIrdUluRTtFd0J0dklNO0lBQXFCLDJCQUFvQztFeEJ5dkkvRDtFd0J4dklNO0lBQXFCLDZCQUFzQztFeEIydklqRTtFd0IxdklNO0lBQXFCLDRCQUFxQztFeEI2dkloRTtFd0I1dklNO0lBQXFCLDhCQUF1QztFeEIrdklsRTtFd0I5dklNO0lBQXFCLDRCQUFxQztFeEJpd0loRTtFd0Jod0lNO0lBQXFCLDhCQUF1QztFeEJtd0lsRTtFd0Jsd0lNO0lBQXFCLDZCQUFzQztFeEJxd0lqRTtFd0Jwd0lNO0lBQXFCLCtCQUF3QztFeEJ1d0luRTtFd0I5d0lNO0lBQXFCLDJCQUFvQztFeEJpeEkvRDtFd0JoeElNO0lBQXFCLDZCQUFzQztFeEJteElqRTtFd0JseElNO0lBQXFCLDRCQUFxQztFeEJxeEloRTtFd0JweElNO0lBQXFCLDhCQUF1QztFeEJ1eElsRTtFd0J0eElNO0lBQXFCLDRCQUFxQztFeEJ5eEloRTtFd0J4eElNO0lBQXFCLDhCQUF1QztFeEIyeElsRTtFd0IxeElNO0lBQXFCLDZCQUFzQztFeEI2eElqRTtFd0I1eElNO0lBQXFCLCtCQUF3QztFeEIreEluRTtFd0J0eUlNO0lBQXFCLDJCQUFvQztFeEJ5eUkvRDtFd0J4eUlNO0lBQXFCLDZCQUFzQztFeEIyeUlqRTtFd0IxeUlNO0lBQXFCLDRCQUFxQztFeEI2eUloRTtFd0I1eUlNO0lBQXFCLDhCQUF1QztFeEIreUlsRTtFd0I5eUlNO0lBQXFCLDRCQUFxQztFeEJpekloRTtFd0JoeklNO0lBQXFCLDhCQUF1QztFeEJteklsRTtFd0JseklNO0lBQXFCLDZCQUFzQztFeEJxeklqRTtFd0JweklNO0lBQXFCLCtCQUF3QztFeEJ1ekluRTtFd0I5eklNO0lBQXFCLDJCQUFvQztFeEJpMEkvRDtFd0JoMElNO0lBQXFCLDZCQUFzQztFeEJtMElqRTtFd0JsMElNO0lBQXFCLDRCQUFxQztFeEJxMEloRTtFd0JwMElNO0lBQXFCLDhCQUF1QztFeEJ1MElsRTtFd0J0MElNO0lBQXFCLDRCQUFxQztFeEJ5MEloRTtFd0J4MElNO0lBQXFCLDhCQUF1QztFeEIyMElsRTtFd0IxMElNO0lBQXFCLDZCQUFzQztFeEI2MElqRTtFd0I1MElNO0lBQXFCLCtCQUF3QztFeEIrMEluRTtFd0J0MUlNO0lBQXFCLDJCQUFvQztFeEJ5MUkvRDtFd0J4MUlNO0lBQXFCLDZCQUFzQztFeEIyMUlqRTtFd0IxMUlNO0lBQXFCLDRCQUFxQztFeEI2MUloRTtFd0I1MUlNO0lBQXFCLDhCQUF1QztFeEIrMUlsRTtFd0I5MUlNO0lBQXFCLDRCQUFxQztFeEJpMkloRTtFd0JoMklNO0lBQXFCLDhCQUF1QztFeEJtMklsRTtFd0JsMklNO0lBQXFCLDZCQUFzQztFeEJxMklqRTtFd0JwMklNO0lBQXFCLCtCQUF3QztFeEJ1MkluRTtFd0I5MklNO0lBQXFCLDJCQUFvQztFeEJpM0kvRDtFd0JoM0lNO0lBQXFCLDZCQUFzQztFeEJtM0lqRTtFd0JsM0lNO0lBQXFCLDRCQUFxQztFeEJxM0loRTtFd0JwM0lNO0lBQXFCLDhCQUF1QztFeEJ1M0lsRTtFd0J0M0lNO0lBQXFCLDRCQUFxQztFeEJ5M0loRTtFd0J4M0lNO0lBQXFCLDhCQUF1QztFeEIyM0lsRTtFd0IxM0lNO0lBQXFCLDZCQUFzQztFeEI2M0lqRTtFd0I1M0lNO0lBQXFCLCtCQUF3QztFeEIrM0luRTtFd0J0NElNO0lBQXFCLDJCQUFvQztFeEJ5NEkvRDtFd0J4NElNO0lBQXFCLDZCQUFzQztFeEIyNElqRTtFd0IxNElNO0lBQXFCLDRCQUFxQztFeEI2NEloRTtFd0I1NElNO0lBQXFCLDhCQUF1QztFeEIrNElsRTtFd0I5NElNO0lBQXFCLDRCQUFxQztFeEJpNUloRTtFd0JoNUlNO0lBQXFCLDhCQUF1QztFeEJtNUlsRTtFd0JsNUlNO0lBQXFCLDZCQUFzQztFeEJxNUlqRTtFd0JwNUlNO0lBQXFCLCtCQUF3QztFeEJ1NUluRTtFd0I5NUlNO0lBQXFCLDJCQUFvQztFeEJpNkkvRDtFd0JoNklNO0lBQXFCLDZCQUFzQztFeEJtNklqRTtFd0JsNklNO0lBQXFCLDRCQUFxQztFeEJxNkloRTtFd0JwNklNO0lBQXFCLDhCQUF1QztFeEJ1NklsRTtFd0J0NklNO0lBQXFCLDRCQUFxQztFeEJ5NkloRTtFd0J4NklNO0lBQXFCLDhCQUF1QztFeEIyNklsRTtFd0IxNklNO0lBQXFCLDZCQUFzQztFeEI2NklqRTtFd0I1NklNO0lBQXFCLCtCQUF3QztFeEIrNkluRTtFd0J0N0lNO0lBQXFCLDRCQUFvQztFeEJ5N0kvRDtFd0J4N0lNO0lBQXFCLDhCQUFzQztFeEIyN0lqRTtFd0IxN0lNO0lBQXFCLDZCQUFxQztFeEI2N0loRTtFd0I1N0lNO0lBQXFCLCtCQUF1QztFeEIrN0lsRTtFd0I5N0lNO0lBQXFCLDZCQUFxQztFeEJpOEloRTtFd0JoOElNO0lBQXFCLCtCQUF1QztFeEJtOElsRTtFd0JsOElNO0lBQXFCLDhCQUFzQztFeEJxOElqRTtFd0JwOElNO0lBQXFCLGdDQUF3QztFeEJ1OEluRTtBQUNGOztBRS85SUU7RXNCNEJNO0lBQXdCLDBCQUFvQztFeEJ3OElsRTtFd0J2OElNO0lBQXdCLDRCQUFzQztFeEIwOElwRTtFd0J6OElNO0lBQXdCLDJCQUFxQztFeEI0OEluRTtFd0IzOElNO0lBQXdCLDZCQUF1QztFeEI4OElyRTtFd0I3OElNO0lBQXdCLDJCQUFxQztFeEJnOUluRTtFd0IvOElNO0lBQXdCLDZCQUF1QztFeEJrOUlyRTtFd0JqOUlNO0lBQXdCLDRCQUFzQztFeEJvOUlwRTtFd0JuOUlNO0lBQXdCLDhCQUF3QztFeEJzOUl0RTtFd0I3OUlNO0lBQXdCLDBCQUFvQztFeEJnK0lsRTtFd0IvOUlNO0lBQXdCLDRCQUFzQztFeEJrK0lwRTtFd0JqK0lNO0lBQXdCLDJCQUFxQztFeEJvK0luRTtFd0JuK0lNO0lBQXdCLDZCQUF1QztFeEJzK0lyRTtFd0JyK0lNO0lBQXdCLDJCQUFxQztFeEJ3K0luRTtFd0J2K0lNO0lBQXdCLDZCQUF1QztFeEIwK0lyRTtFd0J6K0lNO0lBQXdCLDRCQUFzQztFeEI0K0lwRTtFd0IzK0lNO0lBQXdCLDhCQUF3QztFeEI4K0l0RTtFd0JyL0lNO0lBQXdCLDJCQUFvQztFeEJ3L0lsRTtFd0J2L0lNO0lBQXdCLDZCQUFzQztFeEIwL0lwRTtFd0J6L0lNO0lBQXdCLDRCQUFxQztFeEI0L0luRTtFd0IzL0lNO0lBQXdCLDhCQUF1QztFeEI4L0lyRTtFd0I3L0lNO0lBQXdCLDRCQUFxQztFeEJnZ0puRTtFd0IvL0lNO0lBQXdCLDhCQUF1QztFeEJrZ0pyRTtFd0JqZ0pNO0lBQXdCLDZCQUFzQztFeEJvZ0pwRTtFd0JuZ0pNO0lBQXdCLCtCQUF3QztFeEJzZ0p0RTtFd0I3Z0pNO0lBQXdCLDJCQUFvQztFeEJnaEpsRTtFd0IvZ0pNO0lBQXdCLDZCQUFzQztFeEJraEpwRTtFd0JqaEpNO0lBQXdCLDRCQUFxQztFeEJvaEpuRTtFd0JuaEpNO0lBQXdCLDhCQUF1QztFeEJzaEpyRTtFd0JyaEpNO0lBQXdCLDRCQUFxQztFeEJ3aEpuRTtFd0J2aEpNO0lBQXdCLDhCQUF1QztFeEIwaEpyRTtFd0J6aEpNO0lBQXdCLDZCQUFzQztFeEI0aEpwRTtFd0IzaEpNO0lBQXdCLCtCQUF3QztFeEI4aEp0RTtFd0JyaUpNO0lBQXdCLDJCQUFvQztFeEJ3aUpsRTtFd0J2aUpNO0lBQXdCLDZCQUFzQztFeEIwaUpwRTtFd0J6aUpNO0lBQXdCLDRCQUFxQztFeEI0aUpuRTtFd0IzaUpNO0lBQXdCLDhCQUF1QztFeEI4aUpyRTtFd0I3aUpNO0lBQXdCLDRCQUFxQztFeEJnakpuRTtFd0IvaUpNO0lBQXdCLDhCQUF1QztFeEJrakpyRTtFd0JqakpNO0lBQXdCLDZCQUFzQztFeEJvakpwRTtFd0JuakpNO0lBQXdCLCtCQUF3QztFeEJzakp0RTtFd0I3akpNO0lBQXdCLDJCQUFvQztFeEJna0psRTtFd0IvakpNO0lBQXdCLDZCQUFzQztFeEJra0pwRTtFd0Jqa0pNO0lBQXdCLDRCQUFxQztFeEJva0puRTtFd0Jua0pNO0lBQXdCLDhCQUF1QztFeEJza0pyRTtFd0Jya0pNO0lBQXdCLDRCQUFxQztFeEJ3a0puRTtFd0J2a0pNO0lBQXdCLDhCQUF1QztFeEIwa0pyRTtFd0J6a0pNO0lBQXdCLDZCQUFzQztFeEI0a0pwRTtFd0Iza0pNO0lBQXdCLCtCQUF3QztFeEI4a0p0RTtFd0JybEpNO0lBQXdCLDJCQUFvQztFeEJ3bEpsRTtFd0J2bEpNO0lBQXdCLDZCQUFzQztFeEIwbEpwRTtFd0J6bEpNO0lBQXdCLDRCQUFxQztFeEI0bEpuRTtFd0IzbEpNO0lBQXdCLDhCQUF1QztFeEI4bEpyRTtFd0I3bEpNO0lBQXdCLDRCQUFxQztFeEJnbUpuRTtFd0IvbEpNO0lBQXdCLDhCQUF1QztFeEJrbUpyRTtFd0JqbUpNO0lBQXdCLDZCQUFzQztFeEJvbUpwRTtFd0JubUpNO0lBQXdCLCtCQUF3QztFeEJzbUp0RTtFd0I3bUpNO0lBQXdCLDJCQUFvQztFeEJnbkpsRTtFd0IvbUpNO0lBQXdCLDZCQUFzQztFeEJrbkpwRTtFd0JqbkpNO0lBQXdCLDRCQUFxQztFeEJvbkpuRTtFd0JubkpNO0lBQXdCLDhCQUF1QztFeEJzbkpyRTtFd0JybkpNO0lBQXdCLDRCQUFxQztFeEJ3bkpuRTtFd0J2bkpNO0lBQXdCLDhCQUF1QztFeEIwbkpyRTtFd0J6bkpNO0lBQXdCLDZCQUFzQztFeEI0bkpwRTtFd0IzbkpNO0lBQXdCLCtCQUF3QztFeEI4bkp0RTtFd0Jyb0pNO0lBQXdCLDJCQUFvQztFeEJ3b0psRTtFd0J2b0pNO0lBQXdCLDZCQUFzQztFeEIwb0pwRTtFd0J6b0pNO0lBQXdCLDRCQUFxQztFeEI0b0puRTtFd0Izb0pNO0lBQXdCLDhCQUF1QztFeEI4b0pyRTtFd0I3b0pNO0lBQXdCLDRCQUFxQztFeEJncEpuRTtFd0Ivb0pNO0lBQXdCLDhCQUF1QztFeEJrcEpyRTtFd0JqcEpNO0lBQXdCLDZCQUFzQztFeEJvcEpwRTtFd0JucEpNO0lBQXdCLCtCQUF3QztFeEJzcEp0RTtFd0I3cEpNO0lBQXdCLDJCQUFvQztFeEJncUpsRTtFd0IvcEpNO0lBQXdCLDZCQUFzQztFeEJrcUpwRTtFd0JqcUpNO0lBQXdCLDRCQUFxQztFeEJvcUpuRTtFd0JucUpNO0lBQXdCLDhCQUF1QztFeEJzcUpyRTtFd0JycUpNO0lBQXdCLDRCQUFxQztFeEJ3cUpuRTtFd0J2cUpNO0lBQXdCLDhCQUF1QztFeEIwcUpyRTtFd0J6cUpNO0lBQXdCLDZCQUFzQztFeEI0cUpwRTtFd0IzcUpNO0lBQXdCLCtCQUF3QztFeEI4cUp0RTtFd0JyckpNO0lBQXdCLDJCQUFvQztFeEJ3ckpsRTtFd0J2ckpNO0lBQXdCLDZCQUFzQztFeEIwckpwRTtFd0J6ckpNO0lBQXdCLDRCQUFxQztFeEI0ckpuRTtFd0IzckpNO0lBQXdCLDhCQUF1QztFeEI4ckpyRTtFd0I3ckpNO0lBQXdCLDRCQUFxQztFeEJnc0puRTtFd0IvckpNO0lBQXdCLDhCQUF1QztFeEJrc0pyRTtFd0Jqc0pNO0lBQXdCLDZCQUFzQztFeEJvc0pwRTtFd0Juc0pNO0lBQXdCLCtCQUF3QztFeEJzc0p0RTtFd0I3c0pNO0lBQXdCLDJCQUFvQztFeEJndEpsRTtFd0Ivc0pNO0lBQXdCLDZCQUFzQztFeEJrdEpwRTtFd0JqdEpNO0lBQXdCLDRCQUFxQztFeEJvdEpuRTtFd0JudEpNO0lBQXdCLDhCQUF1QztFeEJzdEpyRTtFd0JydEpNO0lBQXdCLDRCQUFxQztFeEJ3dEpuRTtFd0J2dEpNO0lBQXdCLDhCQUF1QztFeEIwdEpyRTtFd0J6dEpNO0lBQXdCLDZCQUFzQztFeEI0dEpwRTtFd0IzdEpNO0lBQXdCLCtCQUF3QztFeEI4dEp0RTtFd0JydUpNO0lBQXdCLDJCQUFvQztFeEJ3dUpsRTtFd0J2dUpNO0lBQXdCLDZCQUFzQztFeEIwdUpwRTtFd0J6dUpNO0lBQXdCLDRCQUFxQztFeEI0dUpuRTtFd0IzdUpNO0lBQXdCLDhCQUF1QztFeEI4dUpyRTtFd0I3dUpNO0lBQXdCLDRCQUFxQztFeEJndkpuRTtFd0IvdUpNO0lBQXdCLDhCQUF1QztFeEJrdkpyRTtFd0JqdkpNO0lBQXdCLDZCQUFzQztFeEJvdkpwRTtFd0JudkpNO0lBQXdCLCtCQUF3QztFeEJzdkp0RTtFd0I3dkpNO0lBQXdCLDJCQUFvQztFeEJnd0psRTtFd0IvdkpNO0lBQXdCLDZCQUFzQztFeEJrd0pwRTtFd0Jqd0pNO0lBQXdCLDRCQUFxQztFeEJvd0puRTtFd0Jud0pNO0lBQXdCLDhCQUF1QztFeEJzd0pyRTtFd0Jyd0pNO0lBQXdCLDRCQUFxQztFeEJ3d0puRTtFd0J2d0pNO0lBQXdCLDhCQUF1QztFeEIwd0pyRTtFd0J6d0pNO0lBQXdCLDZCQUFzQztFeEI0d0pwRTtFd0Izd0pNO0lBQXdCLCtCQUF3QztFeEI4d0p0RTtFd0JyeEpNO0lBQXdCLDJCQUFvQztFeEJ3eEpsRTtFd0J2eEpNO0lBQXdCLDZCQUFzQztFeEIweEpwRTtFd0J6eEpNO0lBQXdCLDRCQUFxQztFeEI0eEpuRTtFd0IzeEpNO0lBQXdCLDhCQUF1QztFeEI4eEpyRTtFd0I3eEpNO0lBQXdCLDRCQUFxQztFeEJneUpuRTtFd0IveEpNO0lBQXdCLDhCQUF1QztFeEJreUpyRTtFd0JqeUpNO0lBQXdCLDZCQUFzQztFeEJveUpwRTtFd0JueUpNO0lBQXdCLCtCQUF3QztFeEJzeUp0RTtFd0I3eUpNO0lBQXdCLDJCQUFvQztFeEJnekpsRTtFd0IveUpNO0lBQXdCLDZCQUFzQztFeEJrekpwRTtFd0JqekpNO0lBQXdCLDRCQUFxQztFeEJvekpuRTtFd0JuekpNO0lBQXdCLDhCQUF1QztFeEJzekpyRTtFd0JyekpNO0lBQXdCLDRCQUFxQztFeEJ3ekpuRTtFd0J2ekpNO0lBQXdCLDhCQUF1QztFeEIwekpyRTtFd0J6ekpNO0lBQXdCLDZCQUFzQztFeEI0ekpwRTtFd0IzekpNO0lBQXdCLCtCQUF3QztFeEI4ekp0RTtFd0JyMEpNO0lBQXdCLDJCQUFvQztFeEJ3MEpsRTtFd0J2MEpNO0lBQXdCLDZCQUFzQztFeEIwMEpwRTtFd0J6MEpNO0lBQXdCLDRCQUFxQztFeEI0MEpuRTtFd0IzMEpNO0lBQXdCLDhCQUF1QztFeEI4MEpyRTtFd0I3MEpNO0lBQXdCLDRCQUFxQztFeEJnMUpuRTtFd0IvMEpNO0lBQXdCLDhCQUF1QztFeEJrMUpyRTtFd0JqMUpNO0lBQXdCLDZCQUFzQztFeEJvMUpwRTtFd0JuMUpNO0lBQXdCLCtCQUF3QztFeEJzMUp0RTtFd0I3MUpNO0lBQXdCLDJCQUFvQztFeEJnMkpsRTtFd0IvMUpNO0lBQXdCLDZCQUFzQztFeEJrMkpwRTtFd0JqMkpNO0lBQXdCLDRCQUFxQztFeEJvMkpuRTtFd0JuMkpNO0lBQXdCLDhCQUF1QztFeEJzMkpyRTtFd0JyMkpNO0lBQXdCLDRCQUFxQztFeEJ3MkpuRTtFd0J2MkpNO0lBQXdCLDhCQUF1QztFeEIwMkpyRTtFd0J6MkpNO0lBQXdCLDZCQUFzQztFeEI0MkpwRTtFd0IzMkpNO0lBQXdCLCtCQUF3QztFeEI4Mkp0RTtFd0JyM0pNO0lBQXdCLDJCQUFvQztFeEJ3M0psRTtFd0J2M0pNO0lBQXdCLDZCQUFzQztFeEIwM0pwRTtFd0J6M0pNO0lBQXdCLDRCQUFxQztFeEI0M0puRTtFd0IzM0pNO0lBQXdCLDhCQUF1QztFeEI4M0pyRTtFd0I3M0pNO0lBQXdCLDRCQUFxQztFeEJnNEpuRTtFd0IvM0pNO0lBQXdCLDhCQUF1QztFeEJrNEpyRTtFd0JqNEpNO0lBQXdCLDZCQUFzQztFeEJvNEpwRTtFd0JuNEpNO0lBQXdCLCtCQUF3QztFeEJzNEp0RTtFd0I3NEpNO0lBQXdCLDJCQUFvQztFeEJnNUpsRTtFd0IvNEpNO0lBQXdCLDZCQUFzQztFeEJrNUpwRTtFd0JqNUpNO0lBQXdCLDRCQUFxQztFeEJvNUpuRTtFd0JuNUpNO0lBQXdCLDhCQUF1QztFeEJzNUpyRTtFd0JyNUpNO0lBQXdCLDRCQUFxQztFeEJ3NUpuRTtFd0J2NUpNO0lBQXdCLDhCQUF1QztFeEIwNUpyRTtFd0J6NUpNO0lBQXdCLDZCQUFzQztFeEI0NUpwRTtFd0IzNUpNO0lBQXdCLCtCQUF3QztFeEI4NUp0RTtFd0JyNkpNO0lBQXdCLDRCQUFvQztFeEJ3NkpsRTtFd0J2NkpNO0lBQXdCLDhCQUFzQztFeEIwNkpwRTtFd0J6NkpNO0lBQXdCLDZCQUFxQztFeEI0NkpuRTtFd0IzNkpNO0lBQXdCLCtCQUF1QztFeEI4NkpyRTtFd0I3NkpNO0lBQXdCLDZCQUFxQztFeEJnN0puRTtFd0IvNkpNO0lBQXdCLCtCQUF1QztFeEJrN0pyRTtFd0JqN0pNO0lBQXdCLDhCQUFzQztFeEJvN0pwRTtFd0JuN0pNO0lBQXdCLGdDQUF3QztFeEJzN0p0RTtBQUNGOztBRTE5SkU7RXNCd0NNO0lBQW9CLDBCQUFvQztFeEJ1N0o5RDtFd0J0N0pNO0lBQW9CLDRCQUFzQztFeEJ5N0poRTtFd0J4N0pNO0lBQW9CLDJCQUFxQztFeEIyN0ovRDtFd0IxN0pNO0lBQW9CLDZCQUF1QztFeEI2N0pqRTtFd0I1N0pNO0lBQW9CLDJCQUFxQztFeEIrN0ovRDtFd0I5N0pNO0lBQW9CLDZCQUF1QztFeEJpOEpqRTtFd0JoOEpNO0lBQW9CLDRCQUFzQztFeEJtOEpoRTtFd0JsOEpNO0lBQW9CLDhCQUF3QztFeEJxOEpsRTtFd0I1OEpNO0lBQW9CLDBCQUFvQztFeEIrOEo5RDtFd0I5OEpNO0lBQW9CLDRCQUFzQztFeEJpOUpoRTtFd0JoOUpNO0lBQW9CLDJCQUFxQztFeEJtOUovRDtFd0JsOUpNO0lBQW9CLDZCQUF1QztFeEJxOUpqRTtFd0JwOUpNO0lBQW9CLDJCQUFxQztFeEJ1OUovRDtFd0J0OUpNO0lBQW9CLDZCQUF1QztFeEJ5OUpqRTtFd0J4OUpNO0lBQW9CLDRCQUFzQztFeEIyOUpoRTtFd0IxOUpNO0lBQW9CLDhCQUF3QztFeEI2OUpsRTtFd0JwK0pNO0lBQW9CLDJCQUFvQztFeEJ1K0o5RDtFd0J0K0pNO0lBQW9CLDZCQUFzQztFeEJ5K0poRTtFd0J4K0pNO0lBQW9CLDRCQUFxQztFeEIyK0ovRDtFd0IxK0pNO0lBQW9CLDhCQUF1QztFeEI2K0pqRTtFd0I1K0pNO0lBQW9CLDRCQUFxQztFeEIrK0ovRDtFd0I5K0pNO0lBQW9CLDhCQUF1QztFeEJpL0pqRTtFd0JoL0pNO0lBQW9CLDZCQUFzQztFeEJtL0poRTtFd0JsL0pNO0lBQW9CLCtCQUF3QztFeEJxL0psRTtFd0I1L0pNO0lBQW9CLDJCQUFvQztFeEIrL0o5RDtFd0I5L0pNO0lBQW9CLDZCQUFzQztFeEJpZ0toRTtFd0JoZ0tNO0lBQW9CLDRCQUFxQztFeEJtZ0svRDtFd0JsZ0tNO0lBQW9CLDhCQUF1QztFeEJxZ0tqRTtFd0JwZ0tNO0lBQW9CLDRCQUFxQztFeEJ1Z0svRDtFd0J0Z0tNO0lBQW9CLDhCQUF1QztFeEJ5Z0tqRTtFd0J4Z0tNO0lBQW9CLDZCQUFzQztFeEIyZ0toRTtFd0IxZ0tNO0lBQW9CLCtCQUF3QztFeEI2Z0tsRTtFd0JwaEtNO0lBQW9CLDJCQUFvQztFeEJ1aEs5RDtFd0J0aEtNO0lBQW9CLDZCQUFzQztFeEJ5aEtoRTtFd0J4aEtNO0lBQW9CLDRCQUFxQztFeEIyaEsvRDtFd0IxaEtNO0lBQW9CLDhCQUF1QztFeEI2aEtqRTtFd0I1aEtNO0lBQW9CLDRCQUFxQztFeEIraEsvRDtFd0I5aEtNO0lBQW9CLDhCQUF1QztFeEJpaUtqRTtFd0JoaUtNO0lBQW9CLDZCQUFzQztFeEJtaUtoRTtFd0JsaUtNO0lBQW9CLCtCQUF3QztFeEJxaUtsRTtFd0I1aUtNO0lBQW9CLDJCQUFvQztFeEIraUs5RDtFd0I5aUtNO0lBQW9CLDZCQUFzQztFeEJpaktoRTtFd0JoaktNO0lBQW9CLDRCQUFxQztFeEJtaksvRDtFd0JsaktNO0lBQW9CLDhCQUF1QztFeEJxaktqRTtFd0JwaktNO0lBQW9CLDRCQUFxQztFeEJ1aksvRDtFd0J0aktNO0lBQW9CLDhCQUF1QztFeEJ5aktqRTtFd0J4aktNO0lBQW9CLDZCQUFzQztFeEIyaktoRTtFd0IxaktNO0lBQW9CLCtCQUF3QztFeEI2aktsRTtFd0Jwa0tNO0lBQW9CLDJCQUFvQztFeEJ1a0s5RDtFd0J0a0tNO0lBQW9CLDZCQUFzQztFeEJ5a0toRTtFd0J4a0tNO0lBQW9CLDRCQUFxQztFeEIya0svRDtFd0Ixa0tNO0lBQW9CLDhCQUF1QztFeEI2a0tqRTtFd0I1a0tNO0lBQW9CLDRCQUFxQztFeEIra0svRDtFd0I5a0tNO0lBQW9CLDhCQUF1QztFeEJpbEtqRTtFd0JobEtNO0lBQW9CLDZCQUFzQztFeEJtbEtoRTtFd0JsbEtNO0lBQW9CLCtCQUF3QztFeEJxbEtsRTtFd0I1bEtNO0lBQW9CLDJCQUFvQztFeEIrbEs5RDtFd0I5bEtNO0lBQW9CLDZCQUFzQztFeEJpbUtoRTtFd0JobUtNO0lBQW9CLDRCQUFxQztFeEJtbUsvRDtFd0JsbUtNO0lBQW9CLDhCQUF1QztFeEJxbUtqRTtFd0JwbUtNO0lBQW9CLDRCQUFxQztFeEJ1bUsvRDtFd0J0bUtNO0lBQW9CLDhCQUF1QztFeEJ5bUtqRTtFd0J4bUtNO0lBQW9CLDZCQUFzQztFeEIybUtoRTtFd0IxbUtNO0lBQW9CLCtCQUF3QztFeEI2bUtsRTtFd0JwbktNO0lBQW9CLDJCQUFvQztFeEJ1bks5RDtFd0J0bktNO0lBQW9CLDZCQUFzQztFeEJ5bktoRTtFd0J4bktNO0lBQW9CLDRCQUFxQztFeEIybksvRDtFd0IxbktNO0lBQW9CLDhCQUF1QztFeEI2bktqRTtFd0I1bktNO0lBQW9CLDRCQUFxQztFeEIrbksvRDtFd0I5bktNO0lBQW9CLDhCQUF1QztFeEJpb0tqRTtFd0Job0tNO0lBQW9CLDZCQUFzQztFeEJtb0toRTtFd0Jsb0tNO0lBQW9CLCtCQUF3QztFeEJxb0tsRTtFd0I1b0tNO0lBQW9CLDJCQUFvQztFeEIrb0s5RDtFd0I5b0tNO0lBQW9CLDZCQUFzQztFeEJpcEtoRTtFd0JocEtNO0lBQW9CLDRCQUFxQztFeEJtcEsvRDtFd0JscEtNO0lBQW9CLDhCQUF1QztFeEJxcEtqRTtFd0JwcEtNO0lBQW9CLDRCQUFxQztFeEJ1cEsvRDtFd0J0cEtNO0lBQW9CLDhCQUF1QztFeEJ5cEtqRTtFd0J4cEtNO0lBQW9CLDZCQUFzQztFeEIycEtoRTtFd0IxcEtNO0lBQW9CLCtCQUF3QztFeEI2cEtsRTtFd0JwcUtNO0lBQW9CLDJCQUFvQztFeEJ1cUs5RDtFd0J0cUtNO0lBQW9CLDZCQUFzQztFeEJ5cUtoRTtFd0J4cUtNO0lBQW9CLDRCQUFxQztFeEIycUsvRDtFd0IxcUtNO0lBQW9CLDhCQUF1QztFeEI2cUtqRTtFd0I1cUtNO0lBQW9CLDRCQUFxQztFeEIrcUsvRDtFd0I5cUtNO0lBQW9CLDhCQUF1QztFeEJpcktqRTtFd0JocktNO0lBQW9CLDZCQUFzQztFeEJtcktoRTtFd0JscktNO0lBQW9CLCtCQUF3QztFeEJxcktsRTtFd0I1cktNO0lBQW9CLDJCQUFvQztFeEIrcks5RDtFd0I5cktNO0lBQW9CLDZCQUFzQztFeEJpc0toRTtFd0Joc0tNO0lBQW9CLDRCQUFxQztFeEJtc0svRDtFd0Jsc0tNO0lBQW9CLDhCQUF1QztFeEJxc0tqRTtFd0Jwc0tNO0lBQW9CLDRCQUFxQztFeEJ1c0svRDtFd0J0c0tNO0lBQW9CLDhCQUF1QztFeEJ5c0tqRTtFd0J4c0tNO0lBQW9CLDZCQUFzQztFeEIyc0toRTtFd0Ixc0tNO0lBQW9CLCtCQUF3QztFeEI2c0tsRTtFd0JwdEtNO0lBQW9CLDJCQUFvQztFeEJ1dEs5RDtFd0J0dEtNO0lBQW9CLDZCQUFzQztFeEJ5dEtoRTtFd0J4dEtNO0lBQW9CLDRCQUFxQztFeEIydEsvRDtFd0IxdEtNO0lBQW9CLDhCQUF1QztFeEI2dEtqRTtFd0I1dEtNO0lBQW9CLDRCQUFxQztFeEIrdEsvRDtFd0I5dEtNO0lBQW9CLDhCQUF1QztFeEJpdUtqRTtFd0JodUtNO0lBQW9CLDZCQUFzQztFeEJtdUtoRTtFd0JsdUtNO0lBQW9CLCtCQUF3QztFeEJxdUtsRTtFd0I1dUtNO0lBQW9CLDJCQUFvQztFeEIrdUs5RDtFd0I5dUtNO0lBQW9CLDZCQUFzQztFeEJpdktoRTtFd0JodktNO0lBQW9CLDRCQUFxQztFeEJtdksvRDtFd0JsdktNO0lBQW9CLDhCQUF1QztFeEJxdktqRTtFd0JwdktNO0lBQW9CLDRCQUFxQztFeEJ1dksvRDtFd0J0dktNO0lBQW9CLDhCQUF1QztFeEJ5dktqRTtFd0J4dktNO0lBQW9CLDZCQUFzQztFeEIydktoRTtFd0IxdktNO0lBQW9CLCtCQUF3QztFeEI2dktsRTtFd0Jwd0tNO0lBQW9CLDJCQUFvQztFeEJ1d0s5RDtFd0J0d0tNO0lBQW9CLDZCQUFzQztFeEJ5d0toRTtFd0J4d0tNO0lBQW9CLDRCQUFxQztFeEIyd0svRDtFd0Ixd0tNO0lBQW9CLDhCQUF1QztFeEI2d0tqRTtFd0I1d0tNO0lBQW9CLDRCQUFxQztFeEIrd0svRDtFd0I5d0tNO0lBQW9CLDhCQUF1QztFeEJpeEtqRTtFd0JoeEtNO0lBQW9CLDZCQUFzQztFeEJteEtoRTtFd0JseEtNO0lBQW9CLCtCQUF3QztFeEJxeEtsRTtFd0I1eEtNO0lBQW9CLDJCQUFvQztFeEIreEs5RDtFd0I5eEtNO0lBQW9CLDZCQUFzQztFeEJpeUtoRTtFd0JoeUtNO0lBQW9CLDRCQUFxQztFeEJteUsvRDtFd0JseUtNO0lBQW9CLDhCQUF1QztFeEJxeUtqRTtFd0JweUtNO0lBQW9CLDRCQUFxQztFeEJ1eUsvRDtFd0J0eUtNO0lBQW9CLDhCQUF1QztFeEJ5eUtqRTtFd0J4eUtNO0lBQW9CLDZCQUFzQztFeEIyeUtoRTtFd0IxeUtNO0lBQW9CLCtCQUF3QztFeEI2eUtsRTtFd0JwektNO0lBQW9CLDJCQUFvQztFeEJ1eks5RDtFd0J0ektNO0lBQW9CLDZCQUFzQztFeEJ5ektoRTtFd0J4ektNO0lBQW9CLDRCQUFxQztFeEIyeksvRDtFd0IxektNO0lBQW9CLDhCQUF1QztFeEI2ektqRTtFd0I1ektNO0lBQW9CLDRCQUFxQztFeEIreksvRDtFd0I5ektNO0lBQW9CLDhCQUF1QztFeEJpMEtqRTtFd0JoMEtNO0lBQW9CLDZCQUFzQztFeEJtMEtoRTtFd0JsMEtNO0lBQW9CLCtCQUF3QztFeEJxMEtsRTtFd0I1MEtNO0lBQW9CLDJCQUFvQztFeEIrMEs5RDtFd0I5MEtNO0lBQW9CLDZCQUFzQztFeEJpMUtoRTtFd0JoMUtNO0lBQW9CLDRCQUFxQztFeEJtMUsvRDtFd0JsMUtNO0lBQW9CLDhCQUF1QztFeEJxMUtqRTtFd0JwMUtNO0lBQW9CLDRCQUFxQztFeEJ1MUsvRDtFd0J0MUtNO0lBQW9CLDhCQUF1QztFeEJ5MUtqRTtFd0J4MUtNO0lBQW9CLDZCQUFzQztFeEIyMUtoRTtFd0IxMUtNO0lBQW9CLCtCQUF3QztFeEI2MUtsRTtFd0JwMktNO0lBQW9CLDJCQUFvQztFeEJ1Mks5RDtFd0J0MktNO0lBQW9CLDZCQUFzQztFeEJ5MktoRTtFd0J4MktNO0lBQW9CLDRCQUFxQztFeEIyMksvRDtFd0IxMktNO0lBQW9CLDhCQUF1QztFeEI2MktqRTtFd0I1MktNO0lBQW9CLDRCQUFxQztFeEIrMksvRDtFd0I5MktNO0lBQW9CLDhCQUF1QztFeEJpM0tqRTtFd0JoM0tNO0lBQW9CLDZCQUFzQztFeEJtM0toRTtFd0JsM0tNO0lBQW9CLCtCQUF3QztFeEJxM0tsRTtFd0I1M0tNO0lBQW9CLDJCQUFvQztFeEIrM0s5RDtFd0I5M0tNO0lBQW9CLDZCQUFzQztFeEJpNEtoRTtFd0JoNEtNO0lBQW9CLDRCQUFxQztFeEJtNEsvRDtFd0JsNEtNO0lBQW9CLDhCQUF1QztFeEJxNEtqRTtFd0JwNEtNO0lBQW9CLDRCQUFxQztFeEJ1NEsvRDtFd0J0NEtNO0lBQW9CLDhCQUF1QztFeEJ5NEtqRTtFd0J4NEtNO0lBQW9CLDZCQUFzQztFeEIyNEtoRTtFd0IxNEtNO0lBQW9CLCtCQUF3QztFeEI2NEtsRTtFd0JwNUtNO0lBQW9CLDRCQUFvQztFeEJ1NUs5RDtFd0J0NUtNO0lBQW9CLDhCQUFzQztFeEJ5NUtoRTtFd0J4NUtNO0lBQW9CLDZCQUFxQztFeEIyNUsvRDtFd0IxNUtNO0lBQW9CLCtCQUF1QztFeEI2NUtqRTtFd0I1NUtNO0lBQW9CLDZCQUFxQztFeEIrNUsvRDtFd0I5NUtNO0lBQW9CLCtCQUF1QztFeEJpNktqRTtFd0JoNktNO0lBQW9CLDhCQUFzQztFeEJtNktoRTtFd0JsNktNO0lBQW9CLGdDQUF3QztFeEJxNktsRTtBQUNGOztBd0JqNktBO0VBQ0ksaUJBQWlCO0VBQ2pCLGtCQUFrQjtBeEJvNkt0Qjs7QXlCdCtLQTs7NEJ6QjArSzRCO0F5QnQrSzVCO0VBQ0UsY0FBYztBekJ3K0toQjs7QXlCcitLQTtFQUNFLGN4QkxpQjtBRDYrS25COztBeUJyK0tBO0VBQ0UsV3hCR2dCO0FEcStLbEI7O0F5QnIrS0E7RUFDRSxjeEJFa0I7QURzK0twQjs7QXlCcitLQTtFQUNFLDRCeEJ1QnVCO0FEaTlLekI7O0F5QnQrS0E7RUFDRSwrQkFBK0I7QXpCeStLakM7O0F5QnQrS0E7RUFDRSw0Q0FBNEM7QXpCeStLOUM7O0F5QnQrS0E7RUFDRSxnQnhCU1E7QURnK0tWOztBeUJ0K0tBO0VBQ0UsZ0J4Qk1VO0FEbStLWjs7QXlCdCtLQTtFQUNFLG1IQUF5RDtFQUF6RCx5REFBeUQ7QXpCeStLM0Q7O0F5QnQrS0E7RUFDRSxleEJUYztFd0JVZCxzQkFBc0I7QXpCeStLeEI7O0FFMWdMRTtFdUIrQkY7SUFJSSxleEJUZTtFRHEvS2pCO0FBQ0Y7O0F5QnorS0E7RUFDRSxleEJqQm9CO0V3QmtCcEIsc0JBQXNCO0F6QjQrS3hCOztBRXJoTEU7RXVCdUNGO0lBSUksZXhCakJxQjtFRGdnTHZCO0FBQ0Y7O0F5QjUrS0E7RUFDRSxleEJ6QjBCO0FEd2dMNUI7O0FFL2hMRTtFdUIrQ0Y7SUFHSSxleEJ4QjJCO0l3QnlCM0IsZ0JBQWdCO0V6QmsvS2xCO0FBQ0Y7O0F5Qi8rS0E7RUFDRSxleEJqQ2dDO0FEbWhMbEM7O0FFMWlMRTtFdUJ1REY7SUFH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O0VrQzJJTTtJQU9RLGNBQWM7SUFDZCxZQUFZO0VwQ3M3TzFCO0FBQ0Y7O0FvQy83T1M7RUFXTyxZQUFZO0VBQ1osV0FBVztBcEN3N08zQjs7QW9DcDhPUztFQWNXLFlBQVk7RUFDWixXQUFXO0VBQ1gsb0JBQWlCO0tBQWpCLGlCQUFpQjtBcEMwN09yQzs7QW9DMThPUztFQW1CVyxlQUFlO0VBQ2Ysa0JBQWtCO0FwQzI3T3RDOztBb0MvOE9TO0VBdUJXLGVBQWU7RUFDZixrQkFBa0I7QXBDNDdPdEM7O0FvQ3A5T1M7RUEyQlcsZUFBZTtFQUNmLGtCQUFrQjtBcEM2N090Qzs7QW9DejlPUztFQStCVyxlQUFlO0VBQ2Ysa0JBQWtCO0FwQzg3T3RDOztBb0M5OU9TO0VBbUNXLGVBQWU7RUFDZixrQkFBa0I7QXBDKzdPdEM7O0FvQ24rT1M7RUFzQ2UsWUFBWTtBcENpOE9wQzs7QW9DMTdPSztFQUdXLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FwQzI3T2xDOztBb0NoOE9LO0VBT2UsbUJBQW1CO0FwQzY3T3ZDOztBb0NwOE9LO0VBU21CLGVBQWU7RUFDZixZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixXQUFXO0FwQys3T25DOztBb0MvOE9LO0VBb0JlLFdBQVc7RUFDWCxZQUFZO0VBQ1osMkJBQTJCO0VBQzNCLGVBQWU7RUFDZixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsZ0JBQWdCO0VBQ2hCLFlBQVk7QXBDKzdPaEMiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnNwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lZGlhIHF1ZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cDovL2Zhc3QuZm9udHMubmV0L3QvMS5jc3M/YXBpVHlwZT1jc3MmcHJvamVjdGlkPTIxNzUwMTQ3LWQ2NTItNDcwNC05YTk1LThiNWYyZDQxMWY3NlwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlck5ldWVXMDEtUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2UyZTc0ZTFjLTllMTgtNDEyNy1hZGZkLWZlYjhmNmE5Y2VhZi5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2UyZTc0ZTFjLTllMTgtNDEyNy1hZGZkLWZlYjhmNmE5Y2VhZi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvOWVkZjM0NDMtODBjNi00ZGU2LWI1ODItMTIyNDAxZjYzYWQ0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9hYTk0MDc3ZS1jZGNkLTRlMzMtYWJlMC1kZGNmZTI3ZTM0ODUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8yMmRmYjQzZi0yNmRmLTQ2ZjktYWEwZi0zMDAzOGY4ZGE4MzQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy8zNmFkMmRlMS05NWVhLTRlYjMtYTgzNi0yOWM4NjE3OWEyNDguc3ZnIzM2YWQyZGUxLTk1ZWEtNGViMy1hODM2LTI5Yzg2MTc5YTI0OFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXVlIFcwMSBNZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvMWYxOThhNmQtZjRmZS00NGYxLWI3OGMtMWI2YTFjZjY2ZDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy80NzQ4ZTNkOC0xYjIzLTQyMGEtYTQxOS1kN2EzNjdlYTEwNzYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8xMWY3NmY2Mi0xZDRmLTQzMjctYmNlNy0xZWVlMmFiYTA4YmYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9jZTRhNmU5Ni1mMjk4LTRhYjEtYTJhYy1iZGJiYmMxNDY3ZDYuc3ZnI2NlNGE2ZTk2LWYyOTgtNGFiMS1hMmFjLWJkYmJiYzE0NjdkNlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXVlIFcwMSBCZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvMjZmMTIzNmMtYTkxNC00NzdmLTlkMGYtMTBkNzU4NzAyNjI2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy83ODc1ZjNkNS1iNjJiLTQ0NWMtOGM5ZS1kNjVkYTE1MTRlOWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8xYzI0MmY0ZS0wYzY0LTQ3Y2MtOGNiYy1lNTNkOTQ5MjgwYmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9lYzEzMmRmOS0wMTJhLTQ1OTQtYmJkOS1jODY1NzRiZWU3YjAuc3ZnI2VjMTMyZGY5LTAxMmEtNDU5NC1iYmQ5LWM4NjU3NGJlZTdiMFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ+a4uOaYjuacnScsICdZdSBNaW5jaG8nLCBZdU1pbmNobywgJ0hpcmFnaW5vIE1pbmNobyBQcm8nLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIHRleHQtaW5kZW50OiBpbmhlcml0O1xufVxuXG5hIHtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5zdXAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5maXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZml0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ub3Zlci1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1tdiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW12IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wYWdlLW12IHBpY3R1cmUge1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAyLjAxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDEwMCUgMTAwJSBhdCA1MCUgMCUpO1xufVxuXG4ucGFnZS1tdiBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1tdiBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDg1dnc7XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyMCUgMTAwJSBhdCA1MCUgMCUpO1xuICB9XG59XG5cbi5wYWdlLW12IGgyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRTZDQzAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbXYgaDI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wYWdlLW12IGgyIGltZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW12IGgyIGltZyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wYWdlLW12LW1hcCBwaWN0dXJlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gMy41NCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW12LW1hcCBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDg1dnc7XG4gIH1cbn1cblxuLnBhZ2UtbXYtbGltaXRlZCBwaWN0dXJlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gMS4yNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW12LWxpbWl0ZWQgcGljdHVyZSB7XG4gICAgaGVpZ2h0OiA4NXZ3O1xuICB9XG59XG5cbi5wYWdlLW12LXN1YiBoMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbn1cblxuLnBhZ2UtbXYtbG9jYXRpb24gcGljdHVyZSB7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvIDEuNTkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTAwJSAxMDAlIGF0IDUwJSAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbXYtbG9jYXRpb24gcGljdHVyZSB7XG4gICAgaGVpZ2h0OiA4NXZ3O1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMjAlIDEwMCUgYXQgNTAlIDAlKTtcbiAgfVxufVxuXG4ucGFnZS1tdi1sb2NhdGlvbiBwaWN0dXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtbXYtbG9jYXRpb24gcGljdHVyZSBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiAzcyBlYXNlLWluLW91dDtcbiAgfVxuICAucGFnZS1tdi1sb2NhdGlvbiBwaWN0dXJlIGltZy5pcy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjJ2dyk7XG4gIH1cbn1cblxuLnBhZ2UtdG9wIHtcbiAgYmFja2dyb3VuZDogIzNFM0EzOTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGdhcDogMTBweDtcbn1cblxuLnBhZ2UtdG9wIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtdG9wIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjM0UzQTM5O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjM0UzQTM5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTklO1xuICBsZWZ0OiAyMCU7XG4gIHJpZ2h0OiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8qIGJsdXIgKi9cbi5qcy1ibHVyIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgZmlsdGVyIDJzIGVhc2U7XG59XG5cbi5qcy1ibHVyLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGJsdXIoMCk7XG59XG5cbi5qcy1ibHVyLXN1YiB7XG4gIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDFzIGVhc2U7XG59XG5cbi5qcy1ibHVyLXN1Yi5zaG93IHtcbiAgZmlsdGVyOiBibHVyKDApO1xufVxuXG4uanMtZmFkZS11cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZTtcbn1cblxuLyogbW9kYWwgKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuXG4ubW9kYWxfX2JnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLm1vZGFsX19jb250ZW50X2lubmVyIHtcbiAgaGVpZ2h0OiA5NXZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9kYWxfX2NvbnRlbnRfaW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLm1vZGFsX19idG4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMzYzU0M2Y7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgNXB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1vZGFsX19idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWxfX2J0biBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU5JTtcbiAgbGVmdDogMjAlO1xuICByaWdodDogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kYWxfX2J0biB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIH1cbn1cblxuLm1vZGFsX19idG5fdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICMzYzNjMzY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vZGFsX19idG5zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9fYnRucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44Oz44GP44Ga44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnJlYWRjcnVtYiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jLWJyZWFkY3J1bWIgbGkge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnJlYWRjcnVtYiBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1icmVhZGNydW1iIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICc+JztcbiAgcGFkZGluZzogMCAxZW07XG59XG5cbi5jLWJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTVweCA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzlhM2Y0NCwgI2IyNjE2MSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYy1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29udGVudDogJz4nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctbGVmdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb250ZW50OiAnPCc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxMztcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idXR0b24tLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xuICBib3JkZXItY29sb3I6ICNjNWM1YzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1idXR0b24tLWxhcmdlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uYy1idXR0b24tLXNtYWxsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZm9ybS10ZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jLWZvcm0tdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDVweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2UyMDAxMztcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2UyMDAxMztcbn1cblxuLmMtZm9ybS1jaGVja2JveC1zcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhYmFiYWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWZvcm0tcmFkaW8taW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1mb3JtLXJhZGlvLWlucHV0OmNoZWNrZWQgKyAuYy1mb3JtLXJhZGlvLXNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxMztcbn1cblxuLmMtZm9ybS1yYWRpby1zcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm0tcmFkaW8tc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2M1YzVjNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuimi+WHuuOBl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWgxIHtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogXCJDaW56ZWxcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbi5jLWgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbi5jLWgzLnN1Yjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggZG90dGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbn1cblxuLmMtaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5jLWg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg2IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmMtaC0tY2VudGVyLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUsIC5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM0ZjU3NGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmMtaC0tY2VudGVyLWxpbmUud2hpdGU6OmJlZm9yZSwgLmMtaC0tY2VudGVyLWxpbmUud2hpdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5jLWgtLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWJvcmRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtaC0tYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWJveCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYy1oLS1ib3guc21hbGwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oLS1ib3guc21hbGwge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4uYy1oLS1iZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNBODlENzE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmMtaC0tYmctZ29sZCB7XG4gIGJhY2tncm91bmQ6ICNBQjk5NTk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmMtaC0tYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjM2M1NDNmO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jLWgtLWJnLmdyYXkge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjN0Q3RDdEO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6njg5njg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYy1sYWJlbC0tYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMmI3NTtcbn1cblxuLmMtbGFiZWwtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMTM7XG59XG5cbi5jLWxhYmVsLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWRiZjtcbn1cblxuLmMtbGFiZWwtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk0MDtcbn1cblxuLmMtbGFiZWwtLWxhcmdlIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmMtbGFiZWwtLXNtYWxsIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44Oz44KvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGluayB7XG4gIGNvbG9yOiAjMDA5ZGJmO1xufVxuXG4uYy1saW5rLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWxpbmstLWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYy1saW5rLS1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmMtbGlzdCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWxpc3QtLXBvaW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLXBvaW50ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzE4MTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1saW5rIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLWxpbmsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDYuOXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlMjAwMTM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDJweDtcbn1cblxuLmMtbGlzdC0tbGluayBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1saXN0LS1saW5rIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWxpc3QtLWhvcml6b250YWwgbGkge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1ib3JkZXIgbGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHg7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2Q0ZDRkNDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYy1saXN0LS1ib3JkZXIgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaSBhIHtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOWRiZjtcbn1cblxuLmMtbGlzdC0tb3JkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmMtbGlzdC0tb3JkZXIgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdC0tb3JkZXIgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0tbm90ZSBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM4ZDhkOGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jLWxpc3QtLW5vdGUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigLsnO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOCouOCpOOCs+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLW1lbnUtdHJpZ2dlcixcbi5jLW1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYy1tZW51LXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5jLW1lbnUtdHJpZ2dlci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmM1ODM7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xufVxuXG4uYy1tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMTFweDtcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBib3R0b206IDA7XG59XG5cbi5jLW1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4uYy1tZW51LXJlY3J1aXQge1xuICByaWdodDogMjBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODjeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWRlZDtcbn1cblxuLmMtcGFuZWwtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtcGFuZWwtLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYy1wYW5lbC0tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtcGFuZWwtY29udGVudHMge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbC1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uYy1wYW5lbC1jb250ZW50cy0tbmFycm93IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCu+OCr+OCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLW1pZGRsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tbWlkZGxlIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1uYXJyb3cge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLW5hcnJvdyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmcge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1taWRkbGUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbWlkZGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW5hcnJvdyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyLW5hcnJvdyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTVweCA1cHg7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuXG4uYy10YWItbmF2LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VkZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNWM1YzU7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIGFbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2UyMDAxMztcbiAgY29sb3I6ICMyMzE4MTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYtaXRlbSBhW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYy10YWItY29udGVudHMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xuICB9XG59XG5cbi5jLXRhYi1jb250ZW50cy1pdGVtW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmMtdGFibGUgdGJvZHkgdGgge1xuICBwYWRkaW5nOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZGVkO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmMtdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uYy10YWJsZS0tbmFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzVjNWM1O1xufVxuXG4uYy10YWJsZS0tbmFycm93IHRib2R5IHRyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzVjNWM1O1xufVxuXG4uYy10YWJsZS0tbmFycm93IHRib2R5IHRoIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdGgge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuXG4uYy10YWJsZS0tbmFycm93IHRib2R5IHRkIHtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAxNXB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jmlbTliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1hbGlnbi1sZWZ0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tcGMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7og4zmma/oibJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VkZWQ7XG59XG5cbi51LWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFmMmVjO1xufVxuXG4udS1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWRiZjtcbn1cblxuLnUtYmctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzdFNjE7XG59XG5cbi51LWJnLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzN0U2MTtcbn1cblxuLnUtYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMmI3NTtcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWJlZDtcbn1cblxuLnUtYmctY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjM2MzYzM2IHVybCguLi9pbWFnZXMvY29tbW9uL2NvbnRlbnRzLWJnLTEucG5nKSByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4udS1iZy1jb250ZW50cy0yIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9jb250ZW50cy1iZy0yLnBuZykgcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbi51LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG59XG5cbi51LWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xufVxuXG4udS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG59XG5cbi51LWJvcmRlci0td2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GbG9hdOino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCsOODquODg+ODiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXJvdyB7XG4gIG1hcmdpbjogLTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbn1cblxuLnUtcm93LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LXJvdy1hbGlnbi1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4udS1yb3ctYWxpZ24tYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi51LXJvdy1qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udS1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LXJldmVyc2Utc3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4udS1yb3ctLW5vbWFyZ2luIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyB7XG4gIG1hcmdpbjogLTEwcHg7XG59XG5cbi51LWNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC0xIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC00IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC01IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC02IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC03IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtNyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC04IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTgge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC05IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC05IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTkge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMTAge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTEyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtY29sLTEtLXBjIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tcGMge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0yLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXBjIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMy0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXBjIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTQtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS1wYyB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTUtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tcGMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC02LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tcGMge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNy0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLXBjIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1wYyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTktLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tcGMge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1wYyB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTExLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEyLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC00LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC01LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC02LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTctLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC04LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTktLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtY29sLTEtLXRhYiB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS10YWIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS10YWIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXRhYiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC00LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXRhYiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tdGFiIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTctLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tdGFiIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC04LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tdGFiIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tdGFiIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXRhYiB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMS0tc3Age1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1zcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tc3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTMtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tc3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXNwIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1zcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1zcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tc3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXNwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC05LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1zcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1zcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pnZ7ooajnpLrliIfjgormm7/jgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRlLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1oaWRlLS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtaGlkZS0tbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtaGlkZS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWFyZ2lu44CBcGFkZGluZ+aMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQzNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIzNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQzNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw0NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTUge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ2NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI2NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI2NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ2NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw3NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10ODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0ODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ5NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI5NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ5NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI5NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtbXQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtbXQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LW14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI6KOF6aO+XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogI0QxQzAzMTtcbn1cblxuLnUtdGV4dC1pbXBvcnRhbnQge1xuICBjb2xvcjogI2UyMDAxMztcbn1cblxuLnUtdGV4dC1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LXRleHQtc3ViIHtcbiAgY29sb3I6ICNhYmFiYWI7XG59XG5cbi51LXRleHQtZW4ge1xuICBmb250LWZhbWlseTogXCJDaW56ZWxcIiwgc2VyaWY7XG59XG5cbi51LXRleHQtZW4tMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdGUyBEaWRvdFwiLCBzZXJpZjtcbn1cblxuLnUtdGV4dC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xufVxuXG4udS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS10ZXh0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51LXRleHQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI2YwODA4MCA3MCUpO1xufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi51LXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udS10ZXh0LWJpdC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1iaXQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi51LXRleHQtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1kZWZhdWx0LS1zcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi51LXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LXNtYWxsLS1zcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi51LXRleHQteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LXNtYWxsLS1zcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi51LXRleHQteHgtc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteHgtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteHgtc21hbGwtLXNwIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuXG4udS10ZXh0LWNhcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAxMHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNXB4IGJsYWNrKSBkcm9wLXNoYWRvdygwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNikpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LWNhcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi51LXRleHQtY2FwLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS10ZXh0LWNhcC5jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnUtdGV4dC1jYXAucmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW5heaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXcwIHtcbiAgd2lkdGg6IDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzEwIHtcbiAgd2lkdGg6IDEwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXcyMCB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13MzAge1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzQwIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc1MCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13NjAge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzcwIHtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc4MCB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13OTAge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdzAtLXBjIHtcbiAgICB3aWR0aDogMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwLS1wYyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MjAtLXBjIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXczMC0tcGMge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzQwLS1wYyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NTAtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc2MC0tcGMge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzcwLS1wYyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13ODAtLXBjIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc5MC0tcGMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwMC0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS13MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzIwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzMwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzQwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzUwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzYwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzgwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzkwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtdzAtLXRhYiB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMC0tdGFiIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcyMC0tdGFiIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXczMC0tdGFiIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc0MC0tdGFiIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc1MC0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc2MC0tdGFiIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc3MC0tdGFiIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc4MC0tdGFiIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc5MC0tdGFiIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMDAtLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdzAtLXNwIHtcbiAgICB3aWR0aDogMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwLS1zcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MjAtLXNwIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXczMC0tc3Age1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzQwLS1zcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NTAtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc2MC0tc3Age1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzcwLS1zcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13ODAtLXNwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc5MC0tc3Age1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwMC0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LWgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4ucC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnAtaGVhZGVyLWxvZ28gYSBpbWcge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhlYWRlci1sb2dvIGEgaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLnAtaGVhZGVyLW5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuLnAtaGVhZGVyLW5hdiB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLWhlYWRlci1uYXYgdWwgbGkgYSBpbWcge1xuICB3aWR0aDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyLW5hdiB1bCBsaSBhIGltZyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cblxuLnAtZ25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICB3aWR0aDogMzUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWduYXYge1xuICAgIHRvcDogNzBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcbiAgfVxufVxuXG4ucC1nbmF2LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI2QzZDNkNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdi1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGNvbG9yOiAjNTk1NzU3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LWxpc3QtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0gYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJDaW56ZWxcIiwgc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWduYXYtbGlzdC1pdGVtIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0MzYzMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtLm1hcCwgLnAtZ25hdi1saXN0LWl0ZW0ub3V0bGluZSwgLnAtZ25hdi1saXN0LWl0ZW0uZW50cnksIC5wLWduYXYtbGlzdC1pdGVtLm1lbWJlciB7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xufVxuXG4ucC1nbmF2LWxpc3QtaXRlbS5tYXAgYSwgLnAtZ25hdi1saXN0LWl0ZW0ub3V0bGluZSBhLCAucC1nbmF2LWxpc3QtaXRlbS5lbnRyeSBhLCAucC1nbmF2LWxpc3QtaXRlbS5tZW1iZXIgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LWxpc3QtaXRlbS5tYXAgYSwgLnAtZ25hdi1saXN0LWl0ZW0ub3V0bGluZSBhLCAucC1nbmF2LWxpc3QtaXRlbS5lbnRyeSBhLCAucC1nbmF2LWxpc3QtaXRlbS5tZW1iZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtLm1hcCwgLnAtZ25hdi1saXN0LWl0ZW0ub3V0bGluZSB7XG4gIGdhcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtLm1hcDo6YmVmb3JlLCAucC1nbmF2LWxpc3QtaXRlbS5vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LWxpc3QtaXRlbS5tYXA6OmJlZm9yZSwgLnAtZ25hdi1saXN0LWl0ZW0ub3V0bGluZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0uZW50cnksIC5wLWduYXYtbGlzdC1pdGVtLm1lbWJlciB7XG4gIGdhcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM5QTNGNDQ7XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtLmVudHJ5OjphZnRlciwgLnAtZ25hdi1saXN0LWl0ZW0ubWVtYmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG4gIHBhZGRpbmc6IDdweCA1cHggNXB4IDdweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzlBM0Y0NDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdi1saXN0LWl0ZW0uZW50cnk6OmFmdGVyLCAucC1nbmF2LWxpc3QtaXRlbS5tZW1iZXI6OmFmdGVyIHtcbiAgICBwYWRkaW5nOiA1cHggNHB4IDRweCA2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtLmVudHJ5OmhvdmVyLCAucC1nbmF2LWxpc3QtaXRlbS5tZW1iZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtLm1lbWJlciB7XG4gIGJhY2tncm91bmQ6ICMzQzU0M0Y7XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtLm1lbWJlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzNDNTQzRjtcbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0ubm9saW5rIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ucC1nbmF2LWNsb3NlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wLWZvb3RlciB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTAwcHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogM3B4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wLWZvb3Rlci1uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNweDtcbn1cblxuLnAtZm9vdGVyLWJuciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wLWZvb3RlciAueW9rb2t1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3RlciAueW9rb2t1IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnAtZm9vdGVyIC55b2tva3UgZHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXIgLnlva29rdSBkdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtZm9vdGVyIC55b2tva3UgZGQge1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3RlciAueW9rb2t1IGRkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci10ZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMzQzU0M0Y7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItdGVsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLXRlbCBhIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJDaW56ZWxcIiwgc2VyaWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci10ZWwgYSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci10ZWwgYSBpbWcge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXRlbCBhIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWxvZ28ge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5cbi5wLWZvb3Rlci1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ucC1mb290ZXItbGluayB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1saW5rIHVsIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWxpbmsgdWwgbGkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItbGluayB1bCBsaSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wLWZvb3Rlci1saW5rIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbi5wLWZvb3Rlci1saW5rIHVsIGxpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucC1mb290ZXItbGluayB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucC1mb290ZXItYnVra2VuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogIzgzN0U2MTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWJ1a2tlbiB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1idWtrZW4gdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItYnVra2VuIHVsIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC01cHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWJ1a2tlbiB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItYnVra2VuIHVsIGxpIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucC1mb290ZXItYnVra2VuIHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGNvbG9yOiAjODM3RTYxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWJ1a2tlbiB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1idWtrZW4gdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItYnVra2VuIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWJ1a2tlbiB1bCBsaTpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiBjYWxjKHRhbigyNGRlZykgKiA2MHB4IC8gMik7XG4gIHdpZHRoOiAxMnB4O1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgNTAlLCAwIDEwMCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDUwJSwgMCAxMDAlKTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWJ1a2tlbiB1bCBsaTpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gICAgaGVpZ2h0OiBjYWxjKHRhbigyMGRlZykgKiA2MHB4IC8gMik7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgfVxufVxuXG4ucC1mb290ZXItYm5yLXNucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZm9vdGVyLWJuci1zbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOCU7XG4gIGhlaWdodDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wLWZvb3Rlci1ibnItc25zIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5wLWZvb3Rlci1ibnItc25zIGE6bnRoLW9mLXR5cGUoMSkge1xuICByaWdodDogNTAuOCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnAtZm9vdGVyLWJuci1zbnMgYTpudGgtb2YtdHlwZSgyKSB7XG4gIHJpZ2h0OiA0MS4wJTtcbiAgYm9yZGVyLXJhZGl1czogMzAlO1xufVxuXG4ucC1mb290ZXItYm5yLXNucyBhOm50aC1vZi10eXBlKDMpIHtcbiAgcmlnaHQ6IDMxLjMlO1xuICBib3JkZXItcmFkaXVzOiAzMCU7XG59XG5cbi5wLWZvb3Rlci1ibnItc25zIGE6bnRoLW9mLXR5cGUoNCkge1xuICByaWdodDogMjEuNSU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnAtZm9vdGVyLWJuci1zbnMgYTpudGgtb2YtdHlwZSg1KSB7XG4gIHJpZ2h0OiAxMS41JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucC1mb290ZXItYm5yLXNucyBhOm50aC1vZi10eXBlKDYpIHtcbiAgcmlnaHQ6IDEuNSU7XG59XG5cbi5mb290ZXItdG9wIHtcbiAgYmFja2dyb3VuZDogIzNFM0EzOTtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6ICsxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXRvcCB7XG4gICAgYm90dG9tOiA5NXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cblxuLnRvcC1tdiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2NvbmNlcHQtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4udG9wLW12IC5tdi1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1tdiAuc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvIDEuNik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMjAlIDEwMCUgYXQgNTAlIDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1tdiAuc2xpZGUge1xuICAgIGhlaWdodDogODB2aDtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTcwJSAxMDAlIGF0IDUwJSAwJSk7XG4gIH1cbn1cblxuLnRvcC1tdiAuc2xpZGUgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRvcC1tdiAuc2xpZGUgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udG9wLW12IC5zbGlkZSBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udG9wLW12IC5zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1tdiAuYnRuLXNraXAsIC50b3AtbXYgLmJ0bi1yZXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1tdiAuYnRuLXNraXAsIC50b3AtbXYgLmJ0bi1yZXBsYXkge1xuICAgIHRvcDogNzVweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4udG9wLW12IC5idG4tcmVwbGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IC40cztcbn1cblxuLnRvcC1tdiAuc2xpZGUubGFzdC5zaG93LXJlcGxheSAuYnRuLXJlcGxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4udG9wLW12IC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiA0MHB4O1xufVxuXG4udG9wLW12IC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9wYWNpdHk6IC41O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50b3AtbXYgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50b3AtbXYgaDIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuOHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDgwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1NCwgNDgsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvcC1tdiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbXYgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1tdiBoMi5zdWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cblxuLnRvcC1tdiAuc2hvdy10ZXh0IGgyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi50b3AtbXYgLnNob3ctdGV4dCBoMi5zdWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnRvcC1tdiBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDIlO1xuICB3aWR0aDogMjAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuOHM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wLW12IGgzIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbXYgaDMge1xuICAgIHRvcDogMTIlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udG9wLW12IC5zaG93LXRleHQgaDMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9wLW12IHAudS10ZXh0LWNhcCB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbXYge1xuICAgIC8qIOOCuuODvOODoCAqL1xuICAgIC8qIHRvcCAqL1xuICAgIC8qIOWGjeeUn+S4rSAqL1xuICAgIC8qIOKYheWujOS6huW+jOWbuuWumiAqL1xuICAgIC8qIGxhc3QgKi9cbiAgfVxuICAudG9wLW12IC5pbWFnZS1zbGlkZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgdHJhbnNpdGlvbjogNnMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG4gIH1cbiAgLnRvcC1tdiAuc2xpY2stYWN0aXZlLmltYWdlLXNsaWRlIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVgoNTBweCk7XG4gIH1cbiAgLnRvcC1tdiAuaW1hZ2Utc2xpZGUudG9wIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IDRzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudG9wLW12IC5zbGljay1hY3RpdmUuaW1hZ2Utc2xpZGUudG9wIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MHZ3KTtcbiAgfVxuICAudG9wLW12IC5pbWFnZS1zbGlkZS50b3AuaXMtZml4ZWQgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwdncpO1xuICB9XG4gIC50b3AtbXYgLmltYWdlLXNsaWRlLmxhc3QgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMykgdHJhbnNsYXRlWCg1MHB4KTtcbiAgfVxuICAudG9wLW12IC5zbGljay1hY3RpdmUuaW1hZ2Utc2xpZGUubGFzdCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSB0cmFuc2xhdGVYKDUwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wLW12IC5pbWFnZS1zbGlkZSA+IGltZywgLnRvcC1tdiAuc2xpY2stYWN0aXZlLmltYWdlLXNsaWRlID4gaW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnRvcC1tdiAuY29weSB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiArMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjhzO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wLW12IC5jb3B5IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW12IC5jb3B5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9tdi1iZ19zcC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTMwcHg7XG4gIH1cbn1cblxuLnRvcC1tdiAuY29weS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi50b3AtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy90b3AvaW5mby1iZy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICM2NjY0NjQ7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHg7XG4gICAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gIH1cbn1cblxuLnRvcC1pbmZvLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA0MHB4IC0xMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWluZm8tYnRuIHtcbiAgICBtYXJnaW46IDMwcHggLTEwcHg7XG4gIH1cbn1cblxuLnRvcC1pbmZvLWJ0biBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtaW5mby1idG4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG5cbi50b3AtaW5mby1idG4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzlhM2Y0NCwgI2IyNjE2MSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtaW5mby1idG4gYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udG9wLWluZm8tYnRuIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWluZm8tYnRuIGEgc3BhbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi50b3AtaW5mby1idG4gYSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM5QTNGNDQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICM5QTNGNDQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OSU7XG4gIGxlZnQ6IDIwJTtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtaW5mby1idG4gYSBzcGFuOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuXG4udG9wLWluZm8tYnRuIGEubWVtYmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjM0M1NDNGLCAjNTk2OTRGKTtcbn1cblxuLnRvcC1pbmZvLWJ0biBhLm1lbWJlciBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzQzU0M0Y7XG59XG5cbi50b3AtaW5mby1tZW1iZXIge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDIyMSwgMjIxLCAwLjgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWluZm8tbWVtYmVyIHtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1jb25jZXB0IHtcbiAgYmFja2dyb3VuZDogIzNjM2MzNiB1cmwoLi4vaW1hZ2VzL3RvcC9jb25jZXB0LWJnLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogIzY2NjQ2NDtcbiAgcGFkZGluZzogODBweCAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDcwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWNvbmNlcHQge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgfVxufVxuXG4udG9wLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL3RvcC9pbmZvLWJnLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDUwdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICB9XG59XG5cbi50b3AtcGFuZWwgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvcC1wYW5lbCBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDY1dmg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbCBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLXBhbmVsIHBpY3R1cmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogMnM7XG4gIH1cbiAgLnRvcC1wYW5lbCBwaWN0dXJlLnNob3cgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCgtNSUpO1xuICB9XG4gIC50b3AtcGFuZWwgcGljdHVyZS5waWN0dXJlLWxvY2F0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnRvcC1wYW5lbCBwaWN0dXJlLnBpY3R1cmUtbG9jYXRpb24uc2hvdyBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnRvcC1wYW5lbCBwaWN0dXJlLnBpY3R1cmUtZGVzaWduLnNob3cgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWCgyJSk7XG4gIH1cbiAgLnRvcC1wYW5lbCBwaWN0dXJlLnBpY3R1cmUtcGxhbiBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnRvcC1wYW5lbCBwaWN0dXJlLnBpY3R1cmUtcGxhbi5zaG93IGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvcC1wYW5lbCBwaWN0dXJlIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC50b3AtcGFuZWwgcGljdHVyZS5waWN0dXJlLXBsYW4gaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAudG9wLXBhbmVsIHBpY3R1cmUucGljdHVyZS1wbGFuLnNob3cgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWSgtNSUpO1xuICB9XG59XG5cbi50b3AtbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuLnRvcC1saW5rIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udG9wLWxpbmsgdWwgbGkge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbGluayB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4udG9wLWxpbmsgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRvcC1saW5rIHVsIGxpIGEgcGljdHVyZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRvcC1saW5rIHVsIGxpIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjQpO1xufVxuXG4udG9wLWxpbmsgdWwgbGkgYSAudGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA1cHggYmxhY2spIGRyb3Atc2hhZG93KDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4udG9wLWxpbmsgdWwgbGkgYSAudGV4dCBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsXCIsIHNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvcC1saW5rIHVsIGxpIGEgLnRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udG9wLWxpbmsgdWwgbGkgYSAudGV4dCBoNDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wLWxpbmsgdWwgbGkgYSAudGV4dCBoNDo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICB9XG59XG5cbi50b3AtbGluayB1bCBsaSBhIC50ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b3AtbGluayB1bCBsaSBhIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLWxpbmsgdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b3AtbGluayB1bCBsaSBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xufVxuXG4udG9wLWxpbmsgdWwgbGkgYTpob3ZlciAudGV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnRvcC1saW5rIHVsIGxpIGEubm9saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5qcy1zY3JvbGwtb3ZlcmxhcDpub3QoLmlzLWRpc2FibGVkKSB7XG4gIC0tc3RpY2t5LW9mZnNldDogLTFweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiB2YXIoLS1zdGlja3ktb2Zmc2V0KTtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGVzaWduIC5jLWgxIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNpZ24gLmMtaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uZGVzaWduLXBhbmVsIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2JkYjA4YTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbi1wYW5lbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZGVzaWduLXBhbmVsLTIge1xuICBiYWNrZ3JvdW5kOiAjODM3RTYxO1xufVxuXG4uZGVzaWduLXBhbmVsIC5pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzaWduLXBhbmVsIC5pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uZGVzaWduLWppc3Nla2kge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGVzaWduLWppc3Nla2kgLmppc3Nla2ktc2xpZGVyIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uZGVzaWduLWppc3Nla2kgLmppc3Nla2ktc2xpZGVyIGxpIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uZGVzaWduLWppc3Nla2kgLnNsaWNrLW5leHQsXG4uZGVzaWduLWppc3Nla2kgLnNsaWNrLXByZXYge1xuICB6LWluZGV4OiArMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmRlc2lnbi1qaXNzZWtpIC5zbGljay1uZXh0OjpiZWZvcmUsXG4uZGVzaWduLWppc3Nla2kgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZXNpZ24tamlzc2VraSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyNXB4O1xufVxuXG4uZGVzaWduLWppc3Nla2kgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2Fycm93LXJpZ2h0LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZGVzaWduLWppc3Nla2kgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAyNXB4O1xufVxuXG4uZGVzaWduLWppc3Nla2kgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2Fycm93LWxlZnQucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2Nlc3MgLnRyYWluLW1hcCBpbWcge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5sb2NhdGlvbi1wYW5lbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAyMjUsIDIyOSwgMC43KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1wYW5lbC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1wYW5lbC0yIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ubG9jYXRpb24tcGFuZWwgLmlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tcGFuZWwgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbi1tYXAgcCB7XG4gIGJhY2tncm91bmQ6ICMzQzU0M0Y7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1tYXAgcCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ubWFwLXdyYXAgcCB7XG4gIGJhY2tncm91bmQ6ICM4MzdFNjE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwLXdyYXAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ubWFwLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAtYnRucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ubWFwLWJ0bnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRDFDMDMxO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcC1idG5zIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLm1hcC1idG5zIGE6bnRoLWNoaWxkKDIpLCAubWFwLWJ0bnMgYTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbn1cblxuLm1hcC1idG5zIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwLWJ0bnMgYSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU5JTtcbiAgbGVmdDogMjUlO1xuICByaWdodDogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLWhlYWRlciwgLnAtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLm1hcCBoMyB7XG4gICAgY29sb3I6ICM1OTY5NEY7XG4gIH1cbn1cblxuLnBsYW4gLmpzLXNjcm9sbGFibGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBsYW4gLmpzLXNjcm9sbGFibGUgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuIC5qcy1zY3JvbGxhYmxlIGltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5wbGFuIC5qcy1rdWtha3Uge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuIC5qcy1rdWtha3UgaW1nIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4ucGxhbi1jYXAge1xuICBiYWNrZ3JvdW5kOiAjM2M1NDNmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLWNhcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5wbGFuIC5qaXNzZWtpLXNsaWRlciB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLnBsYW4gLmppc3Nla2ktc2xpZGVyIGxpIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ucGxhbiAuc2xpY2stbmV4dCxcbi5wbGFuIC5zbGljay1wcmV2IHtcbiAgei1pbmRleDogKzE7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5wbGFuIC5zbGljay1uZXh0OjpiZWZvcmUsXG4ucGxhbiAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBsYW4gLnNsaWNrLW5leHQge1xuICByaWdodDogMjVweDtcbn1cblxuLnBsYW4gLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2Fycm93LXJpZ2h0LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGxhbiAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDI1cHg7XG59XG5cbi5wbGFuIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcnJvdy1sZWZ0LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGxhbi1kZXRhaWwgLnNwZWMge1xuICBiYWNrZ3JvdW5kOiAjM2MzYzM2O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBsYW4tZGV0YWlsIC5zcGVjIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wbGFuLWRldGFpbCAuaWNvbiB7XG4gIG1heC1oZWlnaHQ6IDk3cHg7XG59XG5cbi5wbGFuLWRldGFpbC5saW1pdGVkIC5zcGVjIHtcbiAgYmFja2dyb3VuZDogIzNjNTQzZjtcbn1cblxuLnBsYW4tZGV0YWlsLmxpbWl0ZWQgKyAubW9kYWxfX2J0bnMgLm1vZGFsX19idG4ge1xuICBiYWNrZ3JvdW5kOiAjOWEzZjQ0O1xufVxuXG4ucGxhbi1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICMzYzU0M2Y7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tcGFuZWwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnBsYW4tcGFuZWwgLmlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDQwcHggNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tcGFuZWwgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5wbGFuLXBhbmVsIC5pbm5lciBoMyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLXBhbmVsIC5pbm5lciBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBsYW4tcGFuZWwgLmlubmVyIGgzIHNtYWxsIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjM2M1NDNmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tcGFuZWwgLmlubmVyIGgzIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5saW1pdGVkIC5qcy1zY3JvbGxhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGltaXRlZCAuanMtc2Nyb2xsYWJsZSBpbWcge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5saW1pdGVkLWluZm8gaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5saW1pdGVkLWluZm8gaDM6OmJlZm9yZSwgLmxpbWl0ZWQtaW5mbyBoMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGltaXRlZC9saW5lLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5saW1pdGVkLXBsYW4tdHRsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6ICNiNWI1YjY7XG59XG5cbi5saW1pdGVkLXBhbmVsLXR0bCB7XG4gIGJhY2tncm91bmQ6ICMzYzU0M2Y7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGltaXRlZC1wYW5lbC10dGwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmxpbWl0ZWQtcGFuZWwtdHRsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDU1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDI1cHggc29saWQgIzNjNTQzZjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubGltaXRlZC1wYW5lbC10dGwgaDMge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saW1pdGVkLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDJmciAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDEuNWZyO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogNzUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW1pdGVkLWdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubGltaXRlZC1ncmlkIGxpIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubGltaXRlZC1ncmlkIGxpOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtcm93OiAxIC8gMjtcbiAgZ3JpZC1jb2x1bW46IDEgLyA0O1xufVxuXG4ubGltaXRlZC1ncmlkIGxpOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtcm93OiAyIC8gNDtcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xufVxuXG4ubGltaXRlZC1ncmlkIGxpOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtcm93OiAyIC8gMztcbiAgZ3JpZC1jb2x1bW46IDMgLyA0O1xufVxuXG4ubGltaXRlZC1ncmlkIGxpOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtcm93OiAzIC8gNDtcbiAgZ3JpZC1jb2x1bW46IDMgLyA0O1xufVxuXG4ubGltaXRlZC1ncmlkIGxpOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtcm93OiAxIC8gNDtcbiAgZ3JpZC1jb2x1bW46IDQgLyA1O1xufVxuXG4ubGltaXRlZC1ncmlkIGxpOm50aC1jaGlsZCg1KSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxpbWl0ZWQtZ3JpZC0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDJmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAxMHB4O1xuICBoZWlnaHQ6IDc1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGltaXRlZC1ncmlkLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubGltaXRlZC1ncmlkLTIgbGkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGltaXRlZC1ncmlkLTIgbGkgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5saW1pdGVkLWdyaWQtMiBsaTpudGgtY2hpbGQoMSkge1xuICBncmlkLXJvdzogMSAvIDQ7XG4gIGdyaWQtY29sdW1uOiAxIC8gMjtcbn1cblxuLmxpbWl0ZWQtZ3JpZC0yIGxpOm50aC1jaGlsZCgxKSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxpbWl0ZWQtZ3JpZC0yIGxpOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtcm93OiAxIC8gMjtcbiAgZ3JpZC1jb2x1bW46IDIgLyAzO1xufVxuXG4ubGltaXRlZC1ncmlkLTIgbGk6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1yb3c6IDIgLyAzO1xuICBncmlkLWNvbHVtbjogMiAvIDM7XG59XG5cbi5saW1pdGVkLWdyaWQtMiBsaTpudGgtY2hpbGQoNCkge1xuICBncmlkLXJvdzogMSAvIDM7XG4gIGdyaWQtY29sdW1uOiAzIC8gNTtcbn1cblxuLmxpbWl0ZWQtZ3JpZC0yIGxpOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtY29sdW1uOiAyIC8gNTtcbn1cblxuLmxpbWl0ZWQtZ3JpZC0zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDJmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxLjVmcjtcbiAgZ2FwOiAxMHB4O1xuICBoZWlnaHQ6IDc1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGltaXRlZC1ncmlkLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubGltaXRlZC1ncmlkLTMgbGkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGltaXRlZC1ncmlkLTMgbGkgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5saW1pdGVkLWdyaWQtMyBsaTpudGgtY2hpbGQoMSkge1xuICBncmlkLXJvdzogMSAvIDI7XG4gIGdyaWQtY29sdW1uOiAxIC8gMjtcbn1cblxuLmxpbWl0ZWQtZ3JpZC0zIGxpOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtcm93OiAyIC8gMztcbiAgZ3JpZC1jb2x1bW46IDEgLyAyO1xufVxuXG4ubGltaXRlZC1ncmlkLTMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1yb3c6IDEgLyAzO1xuICBncmlkLWNvbHVtbjogMiAvIDQ7XG59XG5cbi5saW1pdGVkLWdyaWQtMyBsaTpudGgtY2hpbGQoNCkge1xuICBncmlkLXJvdzogMyAvIDQ7XG4gIGdyaWQtY29sdW1uOiAxIC8gNDtcbn1cblxuLmxpbWl0ZWQtZ3JpZC0zIGxpOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtcm93OiAxIC8gNDtcbiAgZ3JpZC1jb2x1bW46IDQgLyA1O1xufVxuXG4ubGltaXRlZC1ncmlkLTMgbGk6bnRoLWNoaWxkKDUpID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGltaXRlZF9sb2dpbiAuZm9ybUFyZWEgI2xvZ2luRm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbWl0ZWRfbG9naW4gLmZvcm1BcmVhICNsb2dpbkZvcm0gLmxvZ2luUGFzc1dvcmRCb3gge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4ubGltaXRlZF9sb2dpbiAuZm9ybUFyZWEgI2xvZ2luRm9ybSAubG9naW5QYXNzV29yZEJveCAjbG9naW5QYXNzV29yZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZjNmYmZmO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGltaXRlZF9sb2dpbiAuZm9ybUFyZWEgI2xvZ2luRm9ybSAjbG9naW5QYXNzU2VuZCB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29sb3ItcmVkOiAjZTIwMDEzO1xuJGNvbG9yLXJlZC1kYXJrOiAjRDA0MjU1O1xuJGNvbG9yLXJlZC1saWdodDogI2Y4ZWJlZDtcbiRjb2xvci1ibHVlOiAjMDA5ZGJmO1xuJGNvbG9yLWJsdWUtZGFyazogIzBiMmI3NTtcbiRjb2xvci1ibHVlLWxpZ2h0OiAjZThmNWYzO1xuJGNvbG9yLWdvbGQ6ICNkYmM1ODM7XG4kY29sb3ItZ29sZC1saWdodDogI2VkZTJjMTtcbiRjb2xvci1vcmFuZ2U6ICNmZjZjMTE7XG4kY29sb3ItcGluazogI2Y4ZWJlZDtcbiRjb2xvci1ncmVlbjogIzAwOTk0MDtcbiRjb2xvci1ncmVlbi1saWdodDogI2QxZjJlYztcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzIzMTgxNTtcblxuJGNvbG9yLWdyYXk6ICNhYmFiYWI7XG4kY29sb3ItZ3JheS1saWdodDogI2M1YzVjNTtcbiRjb2xvci1ncmF5LWRhcms6ICM3MTcxNzE7XG4kY29sb3ItZ3JheS1zbm93OiAjZWNlZGVkO1xuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHNwYWNlOiA4MHB4LCA0MHB4LCAzMHB4LCAyMHB4O1xuJHNwYWNlLXRhYjogNjBweCwgNDBweCwgMjBweCwgMTBweDtcbiRzcGFjZS1zcDogNTBweCwgMzBweCwgMjBweCwgMTBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9udC1zaXplOiAzNnB4LCAyNnB4LCAxOHB4LCAxNnB4LCAxNHB4LCAxMnB4O1xuJGxpbmUtaGVpZ2h0OiA2OHB4LCAzMHB4LCAzMHB4LCAyMnB4LCAyMHB4LCAxOHB4O1xuXG4kZm9udC1zaXplLXNwOiAyMnB4LCAxOHB4LCAxNnB4LCAxNHB4LCAxMnB4LCAxMHB4O1xuJGxpbmUtaGVpZ2h0LXNwOiA0MHB4LCAzNnB4LCAzMnB4LCAyMnB4LCAxNnB4LCAxNnB4O1xuXG4kYm9sZDogNDAwO1xuJG5vcm1hbDogMzAwO1xuXG4kZm9udC1lbjogXCJDaW56ZWxcIiwgc2VyaWY7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb250ZW50cy13aWR0aDogMTE4MHB4O1xuJGNvbnRlbnRzLW5hcnJvdy13aWR0aDogNzYwcHg7XG4kY29udGVudHMtcGFkZGluZzogMjBweDtcbiRjb250ZW50cy1wYWRkaW5nLXNwOiAxNXB4O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuei1pbmRleCBvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR6OiAoXG4gIGNvbnRlbnRzLFxuICBhcnJvdyxcbiAgZ25hdixcbiAgbGVmdGJhcixcbiAgaGVhZGVyLFxuICBmb290ZXIsXG4gIG1vZGFsXG4pO1xuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVkaWEgcXVlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYnJlYWtwb2ludHM6IChcbiAgJ3NwJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcbiAgJ3RhYic6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCknLFxuICAnbGFwdG9wJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KScsXG4gICdwYyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSdcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiB2aWV3LWF0KCRicmVha3BvaW50OiBwYykge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBjZW50ZXItbGluZSgkY29sb3I6ICM0ZjU3NGQsICRwYWRkaW5nOiAzMHB4LCAkaGVpZ2h0OiAxcHgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nIC8gMjtcbiAgICB9XG4gIH1cbn1cbiIsIlxuQGltcG9ydCB1cmwoXCJodHRwOi8vZmFzdC5mb250cy5uZXQvdC8xLmNzcz9hcGlUeXBlPWNzcyZwcm9qZWN0aWQ9MjE3NTAxNDctZDY1Mi00NzA0LTlhOTUtOGI1ZjJkNDExZjc2XCIpO1xuICAgIEBmb250LWZhY2V7XG4gICAgICAgIGZvbnQtZmFtaWx5OlwiRnJ1dGlnZXJOZXVlVzAxLVJlZ3VsYXJcIjtcbiAgICAgICAgc3JjOnVybChcIi4uLy4uL2ZvbnRzL2UyZTc0ZTFjLTllMTgtNDEyNy1hZGZkLWZlYjhmNmE5Y2VhZi5lb3Q/I2llZml4XCIpO1xuICAgICAgICBzcmM6dXJsKFwiLi4vLi4vZm9udHMvZTJlNzRlMWMtOWUxOC00MTI3LWFkZmQtZmViOGY2YTljZWFmLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLHVybChcIi4uLy4uL2ZvbnRzLzllZGYzNDQzLTgwYzYtNGRlNi1iNTgyLTEyMjQwMWY2M2FkNC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi9mb250cy9hYTk0MDc3ZS1jZGNkLTRlMzMtYWJlMC1kZGNmZTI3ZTM0ODUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uL2ZvbnRzLzIyZGZiNDNmLTI2ZGYtNDZmOS1hYTBmLTMwMDM4ZjhkYTgzNC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vZm9udHMvMzZhZDJkZTEtOTVlYS00ZWIzLWE4MzYtMjljODYxNzlhMjQ4LnN2ZyMzNmFkMmRlMS05NWVhLTRlYjMtYTgzNi0yOWM4NjE3OWEyNDhcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIH1cbiAgICBAZm9udC1mYWNle1xuICAgICAgICBmb250LWZhbWlseTpcIkZydXRpZ2VyIE5ldWUgVzAxIE1kXCI7XG4gICAgICAgIHNyYzp1cmwoXCIuLi8uLi9mb250cy85Nzk0NTBhMi04ZDU5LTRjYzItOTkzNy05NDI1NWE0ZjM5MjMuZW90PyNpZWZpeFwiKTtcbiAgICAgICAgc3JjOnVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSx1cmwoXCIuLi8uLi9mb250cy8xZjE5OGE2ZC1mNGZlLTQ0ZjEtYjc4Yy0xYjZhMWNmNjZkMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vZm9udHMvNDc0OGUzZDgtMWIyMy00MjBhLWE0MTktZDdhMzY3ZWExMDc2LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi9mb250cy8xMWY3NmY2Mi0xZDRmLTQzMjctYmNlNy0xZWVlMmFiYTA4YmYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uL2ZvbnRzL2NlNGE2ZTk2LWYyOTgtNGFiMS1hMmFjLWJkYmJiYzE0NjdkNi5zdmcjY2U0YTZlOTYtZjI5OC00YWIxLWEyYWMtYmRiYmJjMTQ2N2Q2XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB9XG4gICAgQGZvbnQtZmFjZXtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJGcnV0aWdlciBOZXVlIFcwMSBCZFwiO1xuICAgICAgICBzcmM6dXJsKFwiLi4vLi4vZm9udHMvNjIwNTc4OTUtMWY5ZS00ZDcwLWJkMWEtNjU3NTFhMjBhODc4LmVvdD8jaWVmaXhcIik7XG4gICAgICAgIHNyYzp1cmwoXCIuLi8uLi9mb250cy82MjA1Nzg5NS0xZjllLTRkNzAtYmQxYS02NTc1MWEyMGE4NzguZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vLi4vZm9udHMvMjZmMTIzNmMtYTkxNC00NzdmLTlkMGYtMTBkNzU4NzAyNjI2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL2ZvbnRzLzc4NzVmM2Q1LWI2MmItNDQ1Yy04YzllLWQ2NWRhMTUxNGU5ZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vZm9udHMvMWMyNDJmNGUtMGM2NC00N2NjLThjYmMtZTUzZDk0OTI4MGJhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi9mb250cy9lYzEzMmRmOS0wMTJhLTQ1OTQtYmJkOS1jODY1NzRiZWU3YjAuc3ZnI2VjMTMyZGY5LTAxMmEtNDU5NC1iYmQ5LWM4NjU3NGJlZTdiMFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgfVxuIiwiaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcsXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbmF1ZGlvLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIlxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAn5ri45piO5pydJywgJ1l1IE1pbmNobycsIFl1TWluY2hvLCAnSGlyYWdpbm8gTWluY2hvIFBybycsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDQpO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5vdmVyLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLW12IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgcGljdHVyZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gMi4wMSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTAwJSAxMDAlIGF0IDUwJSAwJSk7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGhlaWdodDogODV2dztcbiAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMjAlIDEwMCUgYXQgNTAlIDAlKTtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZDogI0U2Q0MwMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1hcCB7XG4gICAgcGljdHVyZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAzLjU0KTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgaGVpZ2h0OiA4NXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGltaXRlZCB7XG4gICAgcGljdHVyZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAxLjI1KTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgaGVpZ2h0OiA4NXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc3ViIHtcbiAgICBoMiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjMxODE1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbG9jYXRpb24ge1xuICAgIHBpY3R1cmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gMS41OSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEwMCUgMTAwJSBhdCA1MCUgMCUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBoZWlnaHQ6IDg1dnc7XG4gICAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMjAlIDEwMCUgYXQgNTAlIDAlKTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAzcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIydncpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM0UzQTM5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzRTNBMzk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzNFM0EzOTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1OSU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbi8qIGJsdXIgKi9cbi5qcy1ibHVyIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB0cmFuc2l0aW9uOlxuICBvcGFjaXR5IDAuNXMgZWFzZSxcbiAgZmlsdGVyIDJzIGVhc2U7XG59XG4uanMtYmx1ci5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBibHVyKDApO1xufVxuXG4vLyBibHVyLXN1YlxuLmpzLWJsdXItc3ViIHtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB0cmFuc2l0aW9uOlxuICBmaWx0ZXIgMXMgZWFzZTtcbn1cbi5qcy1ibHVyLXN1Yi5zaG93IHtcbiAgZmlsdGVyOiBibHVyKDApO1xufVxuXG4vLyBmYWRlLXVwXG4uanMtZmFkZS11cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZTtcbn1cblxuXG5cbi8qIG1vZGFsICovXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLm1vZGFsX19iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG4ubW9kYWxfX2NvbnRlbnRfaW5uZXIge1xuICBoZWlnaHQ6IDk1dmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbF9fY29udGVudF9pbm5lciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4ubW9kYWxfX2J0biB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzNjNTQzZjtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTklO1xuICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kYWxfX2J0biB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIH1cbn1cblxuLm1vZGFsX19idG5fdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICMzYzNjMzY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vZGFsX19idG5zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9fYnRucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODs+OBj+OBmuODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtYnJlYWRjcnVtYiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgbGkge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIFxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICB9XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5YTNmNDQsICNiMjYxNjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi0tYXJyb3cge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgY29udGVudDogJz4nO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIGNvbnRlbnQ6ICc8JztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMjVweCA3MHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCAzKTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiA1KVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1mb3JtIHtcbiAgJi10ZXh0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG4gICAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQsIDQpO1xuICB9XG5cbiAgJi10ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDVweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG5cbiAgJi1jaGVja2JveCB7XG4gICAgJi1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgKyAuYy1mb3JtLWNoZWNrYm94LXNwYW46OmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXJhZGlvIHtcbiAgICAmLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCArIC5jLWZvcm0tcmFkaW8tc3Bhbjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6KaL5Ye644GXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cblxuLmMtaDEge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCAxKTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy1oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbi5jLWgzIHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAyKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gICYuc3ViIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggZG90dGVkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oNCB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDMpO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYy1oNSB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNCk7XG4gIH1cbn1cblxuLmMtaDYge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcbiAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQsIDQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XG4gICAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQtc3AsIDYpO1xuICB9XG59XG5cbi5jLWgtLWNlbnRlci1saW5lIHtcbiAgQGluY2x1ZGUgY2VudGVyLWxpbmUoKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICYud2hpdGUge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbi5jLWgtLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmMtaC0tYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gICYuc21hbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxufVxuLmMtaC0tYmcge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjQTg5RDcxO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICYtZ29sZCB7XG4gICAgYmFja2dyb3VuZDogI0FCOTk1OTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gICYtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICMzYzU0M2Y7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmMtaC0tYmcuZ3JheSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM3RDdEN0Q7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiA2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAmLS1ibHVlLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gIH1cblxuICAmLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gIH1cblxuICAmLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiA0KTtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogbnRoKCRsaXN0OiAkZm9udC1zaXplLCAkbjogNik7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjg7Pjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgJi0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGlzdHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG5cbiAgPmxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtLXBvaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICA+bGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saW5rIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMCA0cHggNi45cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLXJlZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLS1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDRkNGQ0O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3JkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgXG4gICAgPmxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vdGUge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjOGQ4ZDhkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigLsnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7zjgqLjgqTjgrPjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLXRyaWdnZXIsXG4gICYtdHJpZ2dlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgJi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDExcHg7XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSB0cmFuc2xhdGVYKDFweCkgcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gICYtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmLXJlY3J1aXQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG4gICYtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAmLS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXNlY3Rpb24ge1xuICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLCAxKSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgfVxuXG4gICYtLW1pZGRsZSB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLCAyKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgICB9XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZSwgMykgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDMpIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYmcge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDEpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgICB9XG5cbiAgICAmLS1taWRkbGUge1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAyKSAwO1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICYtLW5hcnJvdyB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDMpIDA7XG4gICAgICB9XG4gIFxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLXNwLCAzKSAwO1xuICAgICAgfVxuICAgIH1cbiAgXG4gIH1cblxuXG4gICYtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRjb250ZW50cy13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nLXNwO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAmLW5hcnJvdyB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtdGFiIHtcbiAgJi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAtNXB4IDVweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjg7zjg5bjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDUpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA1KTtcbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbmFycm93IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOaVtOWIl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAudS1hbGlnbi1sZWZ0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgLnUtYWxpZ24tbGVmdC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS10YWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuiDjOaZr+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG59XG5cbi51LWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuLnUtYmctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzdFNjE7XG59XG5cbi51LWJnLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzN0U2MTtcbn1cblxuLnUtYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodDtcbn1cblxuLnUtYmctY29udGVudHMge1xuICAgIGJhY2tncm91bmQ6ICMzYzNjMzYgdXJsKC4uL2ltYWdlcy9jb21tb24vY29udGVudHMtYmctMS5wbmcpIHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAgICYtMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9jb21tb24vY29udGVudHMtYmctMi5wbmcpIHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYm9yZGVyIHtcbiAgJi1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCA7XG4gIH1cblxuICAmLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIDtcbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIDtcbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCA7XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GbG9hdOino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtY2xlYXJmaXg6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCsOODquODg+ODiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJHBhZGRpbmc6IDIwcHg7XG4kcGFkZGluZy1uYXJyb3c6IDEwcHg7XG4kcGFkZGluZy1zcDogMTBweDtcblxuLnUtcm93IHtcbiAgbWFyZ2luOiAoLTEpKiRwYWRkaW5nO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIFxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgbWFyZ2luOiAwICgtMSkqJHBhZGRpbmctc3A7XG4gIH1cblxuICAmLWFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtYWxpZ24tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG5cbiAgJi1hbGlnbi1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgJi1qdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAmLXNwIHtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy1uYXJyb3c7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxue1xuICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gIC51LWNvbC0jeyRpfVxuICB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgICAgfVxuICB9XG5cbiAgLnUtY29sLW9mZnNldC0wXG4gIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnUtY29sLW9mZnNldC0jeyRpfVxuICB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICB9XG5cbiAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgLnUtY29sLSN7JGl9XG4gICAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAudS1yb3ctLW5hcnJvdyB7XG4gICAgLnUtY29sLSN7JGl9XG4gICAge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAge1xuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgLnUtY29sLSN7JGl9LS1wY1xuICAgICAge1xuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tcGNcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tcGNcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgICAgLnUtY29sLSN7JGl9LS1wY1xuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tcGNcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICB7XG4gICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gICAgICAudS1jb2wtI3skaX0tLWxhcHRvcFxuICAgICAge1xuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLWxhcHRvcFxuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgICAudS1jb2wtI3skaX0tLWxhcHRvcFxuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tbGFwdG9wXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gIHtcbiAgICAgICR3aWR0aDogKDEwMCUgLyAoMTIvJGkpKTtcbiAgICAgIC51LWNvbC0jeyRpfS0tdGFiXG4gICAgICB7XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0wLS10YWJcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tdGFiXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgICAgIH1cblxuICAgICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tdGFiXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgICAgLnUtY29sLSN7JGl9LS10YWJcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gICAge1xuICAgICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tc3BcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51LWNvbC1vZmZzZXQtMC0tc3BcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1zcFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICAgICAgLnUtY29sLSN7JGl9LS1zcFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgICAgIC51LWNvbC0jeyRpfS0tc3BcbiAgICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Z2e6KGo56S65YiH44KK5pu/44GIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKXtcbiAgLnUtaGlkZS0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAudS1oaWRlLS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICAudS1oaWRlLS1sYXB0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIC51LWhpZGUtLXNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tYXJnaW7jgIFwYWRkaW5n5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAudS1tdCN7JGkgKiA1fSB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtbXIjeyRpICogNX0ge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtbWwjeyRpICogNX0ge21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1tYiN7JGkgKiA1fSB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcHQjeyRpICogNX0ge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wciN7JGkgKiA1fSB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcGwjeyRpICogNX0ge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcGIjeyRpICogNX0ge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbn1cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXNwIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLXNwIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tc3Age21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXNwIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLXNwIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS1zcCB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS1zcCB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLXNwIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXRhYiB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS10YWIge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS10YWIge21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXRhYiB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS10YWIge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXRhYiB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS10YWIge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS10YWIge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuQGluY2x1ZGUgdmlldy1hdChwYyl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1wYyB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1wYyB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXBjIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1wYyB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1wYyB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tcGMge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tcGMge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1wYyB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cblxuXG4udS1teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogI0QxQzAzMTtcbn1cblxuLnUtdGV4dC1pbXBvcnRhbnQge1xuICBjb2xvcjogJGNvbG9yLXJlZDtcbn1cblxuLnUtdGV4dC1pbnZlcnNlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtdGV4dC1zdWIge1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi51LXRleHQtZW4ge1xuICBmb250LWZhbWlseTogJGZvbnQtZW47XG59XG4udS10ZXh0LWVuLTIge1xuICBmb250LWZhbWlseTogXCJHRlMgRGlkb3RcIiwgc2VyaWY7XG59XG5cbi51LXRleHQtc2VyaWYge1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbn1cblxuLnUtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG4udS10ZXh0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xufVxuXG4udS10ZXh0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICNmMDgwODAgNzAlKTtcbn1cblxuLnUtdGV4dC14LWxhcmdlIHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAxKTtcbiAgfVxufVxuXG4udS10ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAyKTtcbiAgfVxufVxuXG4udS10ZXh0LWJpdC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDMpO1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4udS10ZXh0LWRlZmF1bHQge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDQpO1xuICB9XG4gICYtLXNwIHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA0KTtcbiAgICB9XG4gIH1cbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDUpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNSk7XG4gIH1cblxuICAmLS1zcCB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNSk7XG4gICAgfVxuICB9XG59XG5cbi51LXRleHQteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDYpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgJi0tc3Age1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDYpO1xuICAgIH1cbiAgfVxufVxuXG4udS10ZXh0LXh4LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cblxuICAmLS1zcCB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgfVxuICB9XG59XG4udS10ZXh0LWNhcCB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDYpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLCAxKSkgZHJvcC1zaGFkb3coMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDYpO1xuICB9XG5cbiAgJi13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLmNlbnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICYucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5bmF5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAudS13I3skaSAqIDEwfSB7d2lkdGg6ICR3aWR0aDsgZGlzcGxheTogYmxvY2s7fVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tcGMge3dpZHRoOiAkd2lkdGg7IGRpc3BsYXk6IGJsb2NrO31cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLWxhcHRvcCB7d2lkdGg6ICR3aWR0aDsgZGlzcGxheTogYmxvY2s7fVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tdGFiIHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXNwIHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG4gIH1cbn1cblxuLnUtaDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn0iLCIucC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgJi1pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBhIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbmF2IHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4ucC1nbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3I6IHdoaXRlLCAkYWxwaGE6IDAuODUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjRDNEM0Q0LCAkYWxwaGE6IDEuMCk7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgY29sb3I6ICM1OTU3NTc7XG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNDM2MzA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1hcCwgJi5vdXRsaW5lLCAmLmVudHJ5LCAmLm1lbWJlciB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tYXAsICYub3V0bGluZSB7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5lbnRyeSwgJi5tZW1iZXIge1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzlBM0Y0NDtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKWtlwiO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDVweCA1cHggN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzlBM0Y0NDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDRweCA0cHggNnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZW1iZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzQzU0M0Y7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzQzU0M0Y7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5vbGluayB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4iLCJcbi5wLWZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAxMDBweDtcbiAgICB9XG5cbiAgICAmLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDNweDtcbiAgICAgIH1cbiAgICB9XG59XG5cbi5wLWZvb3Rlci1ibnIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wLWZvb3RlciAueW9rb2t1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3RlciAueW9rb2t1IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wLWZvb3RlciAueW9rb2t1IGR0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogN3B4IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyIC55b2tva3UgZHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wLWZvb3RlciAueW9rb2t1IGRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXIgLnlva29rdSBkZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG5cbi5wLWZvb3Rlci10ZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMzQzU0M0Y7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXRlbCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5wLWZvb3Rlci10ZWwgYSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItdGVsIGEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuXG4ucC1mb290ZXItdGVsIGEgaW1nIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci10ZWwgYSBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4ucC1mb290ZXItbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnAtZm9vdGVyLWxpbmsgdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItbGluayB1bCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuXG4ucC1mb290ZXItbGluayB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1saW5rIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnAtZm9vdGVyLWxpbmsgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWxpbmsgdWwgbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wLWZvb3Rlci1saW5rIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuXG4ucC1mb290ZXItYnVra2VuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogIzgzN0U2MTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1idWtrZW4ge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG59XG4ucC1mb290ZXItYnVra2VuIHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWJ1a2tlbiB1bCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTVweDtcbiAgfVxufVxuXG4ucC1mb290ZXItYnVra2VuIHVsIGxpIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1idWtrZW4gdWwgbGkge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wLWZvb3Rlci1idWtrZW4gdWwgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgY29sb3I6ICM4MzdFNjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItYnVra2VuIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWJ1a2tlbiB1bCBsaTpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1idWtrZW4gdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucC1mb290ZXItYnVra2VuIHVsIGxpOm50aC1jaGlsZCgxKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBoZWlnaHQ6IGNhbGModGFuKDI0ZGVnKSAqIDYwcHggLyAyKTtcbiAgd2lkdGg6IDEycHg7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA1MCUsIDAgMTAwJSk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA1MCUsIDAgMTAwJSk7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1idWtrZW4gdWwgbGk6bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICAgIGhlaWdodDogY2FsYyh0YW4oMjBkZWcpICogNjBweCAvIDIpO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgfVxufVxuXG5cbi5wLWZvb3Rlci1ibnItc25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1mb290ZXItYm5yLXNucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4JTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnAtZm9vdGVyLWJuci1zbnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLnAtZm9vdGVyLWJuci1zbnMgYTpudGgtb2YtdHlwZSgxKSB7XG4gIHJpZ2h0OiA1MC44JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucC1mb290ZXItYm5yLXNucyBhOm50aC1vZi10eXBlKDIpIHtcbiAgcmlnaHQ6IDQxLjAlO1xuICBib3JkZXItcmFkaXVzOiAzMCU7XG59XG5cbi5wLWZvb3Rlci1ibnItc25zIGE6bnRoLW9mLXR5cGUoMykge1xuICByaWdodDogMzEuMyU7XG4gIGJvcmRlci1yYWRpdXM6IDMwJTtcbn1cblxuLnAtZm9vdGVyLWJuci1zbnMgYTpudGgtb2YtdHlwZSg0KSB7XG4gIHJpZ2h0OiAyMS41JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucC1mb290ZXItYm5yLXNucyBhOm50aC1vZi10eXBlKDUpIHtcbiAgcmlnaHQ6IDExLjUlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wLWZvb3Rlci1ibnItc25zIGE6bnRoLW9mLXR5cGUoNikge1xuICByaWdodDogMS41JTtcbn1cblxuXG4uZm9vdGVyLXRvcCB7XG4gICAgYmFja2dyb3VuZDogIzNFM0EzOTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiArMTtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBib3R0b206IDk1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi50b3Age1xyXG4gICAgJi1tdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvY29uY2VwdC1iZy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAubXYtc2xpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gMS42KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyMCUgMTAwJSBhdCA1MCUgMCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTcwJSAxMDAlIGF0IDUwJSAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXsgcG9zaXRpb246cmVsYXRpdmU7IH1cclxuICAgICAgICAuYnRuLXNraXAsLmJ0bi1yZXBsYXl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDk1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tcmVwbGF5e1xyXG4gICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246LjRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLmxhc3Quc2hvdy1yZXBsYXkgLmJ0bi1yZXBsYXl7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6YXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjouOHM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogIzM0MzYzMCwgJGFscGhhOiAwLjgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN1YiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctdGV4dCBoMiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICYuc3ViIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246LjhzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEyJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiB3aGl0ZSwgJGFscGhhOiAwLjYpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG93LXRleHQgaDMge1xyXG4gICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwLnUtdGV4dC1jYXAge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xyXG4gICAgICAgICAgICAvKiDjgrrjg7zjg6AgKi9cclxuICAgICAgICAgICAgLmltYWdlLXNsaWRlIGltZ3tcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjEpIHRyYW5zbGF0ZVgoLTEwMHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246NnMgY3ViaWMtYmV6aWVyKC4xNiwxLC4zLDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1hY3RpdmUuaW1hZ2Utc2xpZGUgaW1ne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMykgdHJhbnNsYXRlWCg1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogdG9wICovXHJcbiAgICAgICAgICAgIC5pbWFnZS1zbGlkZS50b3AgaW1ne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOjRzIGN1YmljLWJlemllciguMTYsMSwuMywxKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiDlho3nlJ/kuK0gKi9cclxuICAgICAgICAgICAgLnNsaWNrLWFjdGl2ZS5pbWFnZS1zbGlkZS50b3AgaW1ne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qIOKYheWujOS6huW+jOWbuuWumiAqL1xyXG4gICAgICAgICAgICAuaW1hZ2Utc2xpZGUudG9wLmlzLWZpeGVkIGltZ3tcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKC01MHZ3KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC8qIGxhc3QgKi9cclxuICAgICAgICAgICAgLmltYWdlLXNsaWRlLmxhc3QgaW1ne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMykgdHJhbnNsYXRlWCg1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stYWN0aXZlLmltYWdlLXNsaWRlLmxhc3QgaW1ne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMykgdHJhbnNsYXRlWCg1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICAuaW1hZ2Utc2xpZGUgPiBpbWcsLnNsaWNrLWFjdGl2ZS5pbWFnZS1zbGlkZSA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29weSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiArMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjouOHM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL212LWJnX3NwLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy90b3AvaW5mby1iZy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NDY0O1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAtMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzlhM2Y0NCwgI2IyNjE2MSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjOUEzRjQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjOUEzRjQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5tZW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzNDNTQzRiwgIzU5Njk0Rik7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzQzU0M0Y7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWVtYmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjRENERERELCAkYWxwaGE6IDAuOCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29uY2VwdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzNjM2MzNiB1cmwoLi4vaW1hZ2VzL3RvcC9jb25jZXB0LWJnLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgY29sb3I6ICM2NjY0NjQ7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MDBweDtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvdG9wL2luZm8tYmcucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTB2dztcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDJzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCgtNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnBpY3R1cmUtbG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnBpY3R1cmUtZGVzaWduIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVgoMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucGljdHVyZS1wbGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTB2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucGljdHVyZS1wbGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGVZKC01JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLCAxKSkgZHJvcC1zaGFkb3coMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm5vbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxufVxyXG5cclxuLy8g44OR44Op44Op44OD44Kv44K5XHJcbi5qcy1zY3JvbGwtb3ZlcmxhcDpub3QoLmlzLWRpc2FibGVkKSB7XHJcbiAgLS1zdGlja3ktb2Zmc2V0OiAtMXB4O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiB2YXIoLS1zdGlja3ktb2Zmc2V0KTtcclxufVxyXG4ucmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufSIsIi5kZXNpZ24ge1xyXG4gICAgLmMtaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYW5lbCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogI2JkYjA4YSwgJGFscGhhOiAxKTtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MzdFNjE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtamlzc2VraSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuamlzc2VraS1zbGlkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stbmV4dCxcclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICsxO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2Fycm93LXJpZ2h0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcnJvdy1sZWZ0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hY2Nlc3Mge1xyXG4gICAgLnRyYWluLW1hcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5sb2NhdGlvbiB7XHJcbiAgICAmLXBhbmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjRDlFMUU1LCAkYWxwaGE6IDAuNyk7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNDNTQzRjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1hcCB7XHJcbiAgICAmLXdyYXAge1xyXG4gICAgIHAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM4MzdFNjE7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgIH0gICBcclxuICAgIH1cclxuXHJcbiAgICAmLWJ0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDFDMDMxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDU5JTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5AbWVkaWEgcHJpbnQge1xyXG4gICAgLm5vLXByaW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnAtaGVhZGVyLCAucC1mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLm1hcCBoMyB7XHJcbiAgICAgICAgY29sb3I6ICM1OTY5NEY7XHJcbiAgICB9XHJcbn0iLCIucGxhbiB7XHJcbiAgICAuanMtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qcy1rdWtha3Uge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2FwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjM2M1NDNmO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAgICAgLmppc3Nla2ktc2xpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLW5leHQsXHJcbiAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICB6LWluZGV4OiArMTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcnJvdy1yaWdodC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vYXJyb3ctbGVmdC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgJi1kZXRhaWwge1xyXG4gICAgICAgIC5zcGVjIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjM2MzNjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5saW1pdGVkIHtcclxuICAgICAgICAgICAgLnNwZWMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjNTQzZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmICsgLm1vZGFsX19idG5zIC5tb2RhbF9fYnRue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlhM2Y0NDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjM2M1NDNmO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiA1MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBjb2xvcjogIzNjNTQzZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubGltaXRlZCB7XHJcbiAgICBcclxuICAgIC5qcy1zY3JvbGxhYmxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW5mbyB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xpbWl0ZWQvbGluZS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcGxhbiB7XHJcbiAgICAgICAgJi10dGwge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKWvFwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjViNWI2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcGFuZWwge1xyXG4gICAgICAgICYtdHRsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjNTQzZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDU1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICMzYzU0M2Y7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyZnIgMWZyIDFmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDEuNWZyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyA0O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA0O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMmZyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDFmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA0O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAyZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMS41ZnI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIDU7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbG9naW4ge1xyXG4gICAgICAgIC5mb3JtQXJlYSB7XHJcbiAgICAgICAgICAgICNsb2dpbkZvcm0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAubG9naW5QYXNzV29yZEJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAjbG9naW5QYXNzV29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmYmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNsb2dpblBhc3NTZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
