@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%EF%B9%96.html#iefix");
  src: url("../../fonts/e2e74e1c-9e18-4127-adfd-feb8f6a9ceaf.eot%EF%B9%96.html#iefix") format("eot"), url("../../fonts/9edf3443-80c6-4de6-b582-122401f63ad4.woff2.html") format("woff2"), url("../../fonts/aa94077e-cdcd-4e33-abe0-ddcfe27e3485.woff.html") format("woff"), url("../../fonts/22dfb43f-26df-46f9-aa0f-30038f8da834.ttf.html") format("truetype"), url("../../fonts/36ad2de1-95ea-4eb3-a836-29c86179a248.svg.html#36ad2de1-95ea-4eb3-a836-29c86179a248") format("svg");
}
@font-face {
  font-family: "Frutiger Neue W01 Md";
  src: url("../../fonts/979450a2-8d59-4cc2-9937-94255a4f3923.eot%EF%B9%96.html#iefix");
  src: url("../../fonts/979450a2-8d59-4cc2-9937-94255a4f3923.eot%EF%B9%96.html#iefix") format("eot"), url("../../fonts/1f198a6d-f4fe-44f1-b78c-1b6a1cf66d00.woff2.html") format("woff2"), url("../../fonts/4748e3d8-1b23-420a-a419-d7a367ea1076.woff.html") format("woff"), url("../../fonts/11f76f62-1d4f-4327-bce7-1eee2aba08bf.ttf.html") format("truetype"), url("../../fonts/ce4a6e96-f298-4ab1-a2ac-bdbbbc1467d6.svg.html#ce4a6e96-f298-4ab1-a2ac-bdbbbc1467d6") format("svg");
}
@font-face {
  font-family: "Frutiger Neue W01 Bd";
  src: url("../../fonts/62057895-1f9e-4d70-bd1a-65751a20a878.eot%EF%B9%96.html#iefix");
  src: url("../../fonts/62057895-1f9e-4d70-bd1a-65751a20a878.eot%EF%B9%96.html#iefix") format("eot"), url("../../fonts/26f1236c-a914-477f-9d0f-10d758702626.woff2.html") format("woff2"), url("../../fonts/7875f3d5-b62b-445c-8c9e-d65da1514e9d.woff.html") format("woff"), url("../../fonts/1c242f4e-0c64-47cc-8cbc-e53d949280ba.ttf.html") format("truetype"), url("../../fonts/ec132df9-012a-4594-bbd9-c86574bee7b0.svg.html#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: "Noto Serif JP", "游明朝", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-weight: 400;
  color: #363333;
  letter-spacing: 0.05em;
  background: url(../images/top/bg.png);
  background-size: 100%;
}
@media screen and (min-width: 768px) {
  body {
    background-position: center 1100px;
  }
}

a {
  color: #363333;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
a:hover {
  opacity: 0.6;
}

p {
  font-size: 16px;
  line-height: 1.8;
  margin-bottom: 20px;
}
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;
}

.page-mv {
  position: relative;
}
.page-mv picture {
  width: 100%;
  display: block;
  -webkit-clip-path: ellipse(140% 100% at 50% 0%);
          clip-path: ellipse(140% 100% at 50% 0%);
}
.page-mv p {
  position: absolute;
  bottom: 20px;
  left: 0;
  font-size: 12px;
  color: white;
  -webkit-filter: drop-shadow(0px 0px 4px black);
          filter: drop-shadow(0px 0px 4px black);
  margin: 0;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .page-mv p {
    bottom: 10px;
    font-size: 10px;
    line-height: 1.3;
  }
}
.page-mv .text {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.page-mv .text .hanko {
  width: 50px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .page-mv .text .hanko {
    width: 25px;
  }
}
.page-mv.sub picture {
  -webkit-clip-path: none;
          clip-path: none;
}
.page-mv.sub .text {
  -webkit-filter: drop-shadow(0px 0px 4px black);
          filter: drop-shadow(0px 0px 4px black);
}
@media screen and (max-width: 767px) {
  .page-mv.sub .text {
    top: 40%;
  }
}
.page-mv.sub .text h3 {
  font-weight: 400 !important;
  letter-spacing: 0.1em;
  line-height: 1.5;
}
.page-mv.sub p {
  bottom: 18%;
}

.img-wrap {
  position: relative;
}
.img-wrap p {
  position: absolute;
  bottom: 10px;
  right: 7px;
  font-size: 12px;
  color: white;
  -webkit-filter: drop-shadow(0px 0px 4px black);
          filter: drop-shadow(0px 0px 4px black);
  margin: 0;
  text-align: right;
  line-height: 1.3;
}
@media screen and (max-width: 767px) {
  .img-wrap p {
    font-size: 10px;
  }
}

.anime_left, .anime_top, .anime_bottom {
  overflow: hidden;
}

.anime_left img, .anime_top img, .anime_bottom img {
  display: block;
  width: 100%;
  opacity: 0;
  -webkit-filter: blur(6px);
          filter: blur(6px);
}

.anime_left img {
  -webkit-clip-path: inset(0 100% 0 0);
          clip-path: inset(0 100% 0 0);
  -webkit-transform: translateX(-12px);
          transform: translateX(-12px);
}

.slick-active .anime_left img {
  -webkit-animation: revealLeft 2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
          animation: revealLeft 2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.anime_top img {
  -webkit-clip-path: inset(0 0 100% 0);
          clip-path: inset(0 0 100% 0);
  -webkit-transform: translateY(-12px);
          transform: translateY(-12px);
}

.slick-active .anime_top img {
  -webkit-animation: revealTop 2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
          animation: revealTop 2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.anime_bottom img {
  -webkit-clip-path: inset(100% 0 0 0);
          clip-path: inset(100% 0 0 0);
  -webkit-transform: translateY(12px);
          transform: translateY(12px);
}

.slick-active .anime_bottom img {
  -webkit-animation: revealBottom 2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
          animation: revealBottom 2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

@-webkit-keyframes revealLeft {
  0% {
    opacity: 0;
    -webkit-filter: blur(6px);
            filter: blur(6px);
    -webkit-clip-path: inset(0 100% 0 0);
            clip-path: inset(0 100% 0 0);
    -webkit-transform: translateX(-12px);
            transform: translateX(-12px);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0);
            filter: blur(0);
    -webkit-clip-path: inset(0 0 0 0);
            clip-path: inset(0 0 0 0);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes revealLeft {
  0% {
    opacity: 0;
    -webkit-filter: blur(6px);
            filter: blur(6px);
    -webkit-clip-path: inset(0 100% 0 0);
            clip-path: inset(0 100% 0 0);
    -webkit-transform: translateX(-12px);
            transform: translateX(-12px);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0);
            filter: blur(0);
    -webkit-clip-path: inset(0 0 0 0);
            clip-path: inset(0 0 0 0);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes revealTop {
  0% {
    opacity: 0;
    -webkit-filter: blur(6px);
            filter: blur(6px);
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0);
            filter: blur(0);
    -webkit-clip-path: inset(0 0 0 0);
            clip-path: inset(0 0 0 0);
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes revealTop {
  0% {
    opacity: 0;
    -webkit-filter: blur(6px);
            filter: blur(6px);
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0);
            filter: blur(0);
    -webkit-clip-path: inset(0 0 0 0);
            clip-path: inset(0 0 0 0);
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes revealBottom {
  0% {
    opacity: 0;
    -webkit-filter: blur(6px);
            filter: blur(6px);
    -webkit-clip-path: inset(100% 0 0 0);
            clip-path: inset(100% 0 0 0);
    -webkit-transform: translateY(12px);
            transform: translateY(12px);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0);
            filter: blur(0);
    -webkit-clip-path: inset(0 0 0 0);
            clip-path: inset(0 0 0 0);
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes revealBottom {
  0% {
    opacity: 0;
    -webkit-filter: blur(6px);
            filter: blur(6px);
    -webkit-clip-path: inset(100% 0 0 0);
            clip-path: inset(100% 0 0 0);
    -webkit-transform: translateY(12px);
            transform: translateY(12px);
  }
  100% {
    opacity: 1;
    -webkit-filter: blur(0);
            filter: blur(0);
    -webkit-clip-path: inset(0 0 0 0);
            clip-path: inset(0 0 0 0);
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
/* --------------------------
modal
-------------------------- */
.modal {
  display: none;
  height: 100dvh;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999999;
}

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

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

@media screen and (max-width: 1024px) {
  .modal__content {
    width: 80%;
    padding: 20px;
  }
}
.modal__content.sub {
  width: 80%;
  max-height: 95dvh;
  overflow-y: scroll;
  padding: 0px;
  /*background-image: url(../images/top/yamato-bg.png);*/
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}

@media screen and (max-width: 1024px) {
  .modal__content.sub {
    width: 95%;
  }
}
.modal__content.sub .sub-inner {
  max-width: 840px;
  margin: 0 auto;
  padding: 0 20px;
}

.modal-btn {
  position: fixed;
  top: 0;
  right: 0;
  background: black;
  color: white;
  padding: 5px;
  font-size: 18px;
  text-decoration: none;
}

/* --------------------------
パンくずナビ
-------------------------- */
.c-breadcrumb {
  list-style: none;
  margin: 0;
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.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 55px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #363333;
  background-color: #fff;
  border: 1px solid #e20013;
  position: relative;
}
.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 #7F8080;
  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 {
  text-align: center;
  font-weight: 400;
  font-size: 36px;
}
@media screen and (max-width: 767px) {
  .c-h1 {
    font-size: 20px;
  }
}
.c-h1 small {
  display: block;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 3px;
}
@media screen and (max-width: 767px) {
  .c-h1 small {
    font-size: 14px;
  }
}

.c-h2 {
  text-align: center;
  margin-bottom: 40px;
  font-weight: 300;
  font-size: 26px;
  line-height: 1.3;
  letter-spacing: 0.15em;
  text-indent: 0.2em;
}

.c-h3 {
  font-size: 22px;
  letter-spacing: 0.08em;
  font-weight: 300;
  margin-bottom: 20px;
  line-height: 1.5em;
}
@media screen and (max-width: 767px) {
  .c-h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }
}

.c-h4 {
  font-size: 18px;
  letter-spacing: 0.08em;
  font-weight: 400;
  margin-bottom: 10px;
  line-height: 1.5em;
}
@media screen and (max-width: 767px) {
  .c-h4 {
    font-size: 16px;
  }
}

.c-h5 {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.08em;
  font-weight: 400;
  margin-bottom: 1em;
}
@media screen and (max-width: 767px) {
  .c-h5 {
    font-size: 14px;
    line-height: 22px;
  }
}

.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;
}
.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 {
  margin-bottom: 5px;
}

.c-h--border {
  text-align: center;
}
.c-h--border::after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  max-width: 650px;
  margin: 15px auto 0;
  background: url(../images/top/line.png) no-repeat;
  background-size: 100%;
}
@media screen and (max-width: 767px) {
  .c-h--border::after {
    margin: 5px auto 0;
  }
}
.c-h--border.white::after {
  background: url(../images/top/line-white.png) no-repeat;
  background-size: 100%;
}

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

.c-h--panel {
  background: white;
  padding: 5px 10px;
  text-align: center;
  border: 1px solid #867756;
  color: #867756;
}

/* --------------------------
ラベル
-------------------------- */
.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: #363333;
  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: #363333;
  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: -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: white;
  width: 50px;
  height: 50px;
  cursor: pointer;
}
.c-menu-trigger, .c-menu-trigger span {
  display: inline-block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.c-menu-trigger {
  position: relative;
  width: 30px;
  height: 20px;
}
.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: 2px;
  background-color: #363333;
}
.c-menu-trigger span:nth-of-type(1) {
  top: 0;
}
.c-menu-trigger span:nth-of-type(2) {
  top: 9px;
}
.c-menu-trigger span:nth-of-type(3) {
  bottom: 0;
}
.c-menu-trigger.active span:nth-of-type(1) {
  -webkit-transform: translateY(9px) translateX(1px) rotate(-45deg);
  transform: translateY(9px) 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(-9px) translateX(1px) rotate(45deg);
  transform: translateY(-9px) translateX(1px) rotate(45deg);
}
.c-menu-recruit {
  right: 20px;
}

/* --------------------------
パネル
-------------------------- */
.c-panel {
  background-color: #e0e0e0;
}
.c-panel--gray {
  background: #7F8080;
  color: white;
}
.c-panel--light {
  background: #E0E7EB;
}
.c-panel--white {
  background: rgba(255, 255, 255, 0.7);
}
.c-panel--gold {
  background: #867756;
  color: white;
}
.c-panel--border {
  border: 1px solid #c5c5c5;
  background-color: #fff;
}
.c-panel--rounded {
  border-radius: 8px;
}
.c-panel-contents {
  padding: 20px;
}
.c-panel-contents--middle {
  padding: 40px;
}
@media screen and (max-width: 767px) {
  .c-panel-contents--middle {
    padding: 20px;
  }
}
.c-panel-contents--narrow {
  padding: 15px;
}

/* --------------------------
セクション
-------------------------- */
@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 20px;
  }
}
.c-section-container-inner {
  max-width: 800px;
  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: #e0e0e0;
  border: 1px solid #c5c5c5;
  border-right: 0;
  display: block;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  color: #363333;
  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: #363333;
}
@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.3;
  border: 1px solid #7F8080;
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  .c-table {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .c-table tbody tr {
    display: block;
    border-bottom: 0;
  }
}
.c-table tbody th {
  padding: 15px;
  line-height: 1.5;
  font-weight: 400;
  width: 30%;
  background-color: #00311C;
  vertical-align: top;
  border-bottom: 1px solid white;
  color: white;
}
@media screen and (max-width: 767px) {
  .c-table tbody th {
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px;
    min-height: auto;
  }
}
.c-table tbody td {
  padding: 15px;
  border-bottom: 1px solid #7F8080;
  background: white;
}
@media screen and (max-width: 767px) {
  .c-table tbody td {
    display: block;
    width: 100%;
    padding: 10px;
  }
}
.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-main {
  background: url(../images/top/bg.png);
  background-size: 100%;
}

.u-bg-light {
  background-color: #e0e0e0;
}

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

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

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

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

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

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

/* --------------------------
枠線
-------------------------- */
.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-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;
}
.u-row--nomargin {
  margin: 0;
}
.u-row--narrow {
  margin: 0 -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;
  }
}
@media screen and (max-width: 1023px) {
  .u-hide--tab {
    display: none;
  }
}
@media screen and (max-width: 1180px) {
  .u-hide--laptop {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .u-hide--sp {
    display: none;
  }
}
/* --------------------------
margin、padding指定
-------------------------- */
.u-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@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-text-accent {
  color: #0b2b75;
}

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

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

.u-text-sub {
  color: #7F8080;
}

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

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

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

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

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

.u-text-x-large {
  font-size: 26px;
  letter-spacing: 0.06em;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .u-text-x-large {
    font-size: 26px;
  }
}

.u-text-large {
  font-size: 22px;
  letter-spacing: 0.05em;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .u-text-large {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .u-text-large--sp {
    font-size: 20px;
  }
}

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

.u-text-default {
  font-size: 16px;
  line-height: 1.5;
}
@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;
}
@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-note {
  font-size: 12px;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .u-text-note {
    font-size: 10px;
  }
}

.u-text-lh-large {
  line-height: 2em;
}

/* --------------------------
幅指定
-------------------------- */
.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: 20px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
@media screen and (max-width: 767px) {
  .p-header {
    height: 50px;
    padding: 10px;
  }
}
.p-header-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
      -ms-flex-pack: space-between;
          justify-content: space-between;
  /* -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end; */
}
.p-header-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .p-header-right {
    display: none;
  }
}
.p-header-logo {
  text-align: center;
  font-size: 0;
}
@media screen and (max-width: 767px) {
  .p-header-logo {
    text-align: left;
  }
}
.p-header-logo a {
  display: inline-block;
  line-height: 1;
  font-size: 0;
}
.p-header-logo a img {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .p-header-logo a img {
    width: 25%;
  }
}
.p-header-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .p-header-nav ul {
    display: none;
  }
}
.p-header-nav ul li {
  background-image: linear-gradient(-45deg, #595757, #3e3a39 50%, #595757 100%);
  -webkit-filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.3));
}
.p-header-nav ul li a {
  font-size: 14px;
  text-decoration: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  padding: 10px 35px;
  color: white;
}
.p-header-nav ul li a::after {
  content: "";
  width: 18px;
  height: 18px;
  display: block;
  background: url(../images/common/arrow-02.png) no-repeat;
  background-size: contain;
}

.p-gnav {
  display: none;
  background: rgba(255, 255, 255, 0.85);
  position: absolute;
  right: 20px;
  top: 80px;
  width: 800px;
  padding: 20px;
}
@media screen and (max-width: 767px) {
  .p-gnav {
    position: fixed;
    width: 100%;
    right: auto;
    top: auto;
    bottom: 9%;
    left: 0;
    max-height: calc(100vh - 9%);
    overflow: scroll;
  }
}
.p-gnav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .p-gnav-list {
    gap: 10px;
  }
}
.p-gnav-list-item {
  width: calc(25% - 15px);
}
@media screen and (max-width: 767px) {
  .p-gnav-list-item {
    width: calc(50% - 5px);
  }
}
.p-gnav-list-item a {
  text-decoration: none;
}
.p-gnav-list-item a picture {
  -webkit-filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.3));
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  display: block;
  border-radius: 0;
}
.p-gnav-list-item a p {
  text-align: center;
  line-height: 1.4;
  margin-top: 10px;
  font-size: 14px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .p-gnav-list-item a p {
    margin-top: 5px;
    font-size: 12px;
  }
}
.p-gnav-list-item:hover a, .p-gnav-list-item.active a {
  opacity: 1;
}
.p-gnav-list-item:hover a picture, .p-gnav-list-item.active a picture {
  border-radius: 10px;
  overflow: hidden;
}
.p-gnav-list-item:hover a p, .p-gnav-list-item.active a p {
  color: #00311C;
}
.p-gnav-list-sub {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .p-gnav-list-sub {
    gap: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.p-gnav-list-sub li {
  background-image: linear-gradient(-45deg, #595757, #3e3a39 50%, #595757 100%);
  width: calc(33.3333333333% - 14px);
  -webkit-filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.3));
}
@media screen and (max-width: 767px) {
  .p-gnav-list-sub li {
    width: 100%;
  }
}
.p-gnav-list-sub li a {
  font-size: 18px;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  padding: 10px 25px;
  color: white;
}
@media screen and (max-width: 767px) {
  .p-gnav-list-sub li a {
    padding: 15px 25px;
  }
}
.p-gnav-list-sub li a::after {
  content: "";
  width: 22px;
  height: 22px;
  display: block;
  background: url(../images/common/arrow-02.png) no-repeat;
  background-size: contain;
}
.p-gnav-list-sub li a span {
  margin-bottom: 2px;
}

@media screen and (max-width: 767px) {
  .p-footer {
    padding-bottom: 65px;
  }
}
.p-footer-share {
  border: 1px solid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .p-footer-share {
    gap: 10px;
    padding: 7px;
  }
}
.p-footer-share p {
  margin-bottom: 0;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .p-footer-share p {
    font-size: 11px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
.p-footer-share .sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .p-footer-share .sns {
    gap: 7px;
  }
}
.p-footer-share .sns img {
  width: 45px;
}
@media screen and (max-width: 767px) {
  .p-footer-share .sns img {
    width: 25px;
  }
}
.p-footer .yokoku {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.p-footer .yokoku span {
  font-size: 14px;
  white-space: nowrap;
  display: block;
  padding: 5px 10px;
  border: 1px solid;
}
@media screen and (max-width: 767px) {
  .p-footer .yokoku span {
    width: 80px;
    height: 72px;
    padding: 5px 7px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.p-footer .yokoku p {
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  .p-footer .yokoku p {
    width: calc(100% - 80px);
    line-height: 1.5;
    font-size: 10px;
  }
}
.p-footer-tel {
  text-align: center;
  margin-bottom: 40px;
}
.p-footer-tel a {
  text-decoration: none;
  font-family: "Cinzel", serif;
  font-size: 80px;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .p-footer-tel a {
    font-size: 43px;
  }
}
.p-footer-tel a img {
  width: 70px;
  display: inline-block;
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  .p-footer-tel a img {
    width: 40px;
  }
}
.p-footer-link {
  max-width: 800px;
  margin: 0 auto 40px;
}
.p-footer-link ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .p-footer-link ul {
    gap: 20px;
  }
}
.p-footer-link ul li {
  text-align: center;
}
.p-footer-link ul li p {
  margin-bottom: 10px;
}
.p-footer-properties {
  background: #E6EBEE;
  padding: 30px 80px;
}
@media screen and (max-width: 767px) {
  .p-footer-properties {
    padding: 30px 0;
  }
}
@media screen and (min-width: 768px) {
  .p-footer-properties ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
  }
}
.p-footer-properties ul li {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .p-footer-properties ul li {
    padding: 0 5px;
  }
}
.p-footer-properties ul li h4 {
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .p-footer-properties ul li h4 {
    font-size: 14px;
    margin-bottom: 5px;
  }
}
.p-footer-properties ul li p {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .p-footer-properties ul li p {
    font-size: 10px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
.p-footer-properties .slick-dots li button::before {
  font-size: 14px;
  color: white;
  opacity: 1;
}
.p-footer-properties .slick-dots li.slick-active button::before {
  color: #7F8080;
}
.p-footer-nav {
  display: none;
}
@media screen and (max-width: 767px) {
  .p-footer-nav {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 3px;
    background: white;
    z-index: 9999;
  }
}
.p-footer-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3px;
}
.p-footer-copyright {
  text-align: center;
  padding: 30px 0;
  background: white;
}
@media screen and (max-width: 767px) {
  .p-footer-copyright {
    padding: 15px 0;
  }
}
.p-footer-btn {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 50px;
}
@media screen and (max-width: 767px) {
  .p-footer-btn {
    width: 40px;
    right: 10px;
    bottom: 85px;
  }
}

/* 2026/08/31 add */
.top .p-header-inner {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.top-mv li {
  position: relative;
  overflow: hidden;
}
.top-mv li picture {
  display: block;
  overflow: hidden;
}
.top-mv li picture img {
  width: 100%;
  display: block;
  -webkit-transition: none;
  transition: none;
}
.top-mv li p {
  position: absolute;
  bottom: 5px;
  right: 5px;
  font-size: 12px;
  color: white;
  -webkit-filter: drop-shadow(2px 2px 6px black);
          filter: drop-shadow(2px 2px 6px black);
}
.top-mv li p.cap-01 {
  bottom: auto;
  top: 46.5%;
}
@media screen and (max-width: 767px) {
  .top-mv li p.cap-01 {
    top: 37%;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    margin-bottom: 0;
  }
}
.top-mv li p.cap-02 {
  right: auto;
  left: 5px;
  margin-bottom: 0;
}
.top-mv li .text {
  position: absolute;
  top: 20%;
}
.top-mv li.slick-current .text {
  -webkit-filter: blur(16px);
          filter: blur(16px);
  opacity: 0;
  -webkit-animation: fadeBluer 1s ease-out forwards;
          animation: fadeBluer 1s ease-out forwards;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
}
.top-mv li .text-01 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 100%;
  text-align: center;
}
.top-mv li .text-01 .hanko {
  width: 5%;
  margin: 0 auto 30px;
}
@media screen and (min-width: 768px) {
  .top-mv li .text-01 .hanko {
    width: 2.8%;
    margin-bottom: 3%;
  }
}
.top-mv li .text-01 .ttl {
  width: 75%;
  margin: 0 auto 30px;
}
@media screen and (min-width: 768px) {
  .top-mv li .text-01 .ttl {
    width: 34%;
    margin-bottom: 3%;
  }
}
.top-mv li .text-01 .copy {
  width: 56%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .top-mv li .text-01 .copy {
    width: 25%;
  }
}
.top-mv li .text-02 {
  left: 50%;
  -webkit-transform: translateX(-45%);
          transform: translateX(-45%);
  width: 37%;
  top: 19%;
}
.top-mv li .text-02 img {
  -webkit-filter: drop-shadow(0px 0px 5px black);
          filter: drop-shadow(0px 0px 5px black);
}
@media screen and (min-width: 768px) {
  .top-mv li .text-02 {
    width: 17%;
    top: 13%;
  }
}
.top-mv li .text-03 {
  top: 33.5%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 29.5%;
}
.top-mv li .text-03 img {
  -webkit-filter: drop-shadow(0px 0px 5px black);
          filter: drop-shadow(0px 0px 5px black);
}
@media screen and (min-width: 768px) {
  .top-mv li .text-03 {
    width: 13%;
    top: 26%;
  }
}
.top-mv li .text-04 {
  top: 18%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 47.5%;
}
.top-mv li .text-04 img {
  -webkit-filter: drop-shadow(0px 0px 5px black);
          filter: drop-shadow(0px 0px 5px black);
}
@media screen and (min-width: 768px) {
  .top-mv li .text-04 {
    width: 21%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
.top-mv li .text-05 {
  top: 23%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 43%;
}
@media screen and (min-width: 768px) {
  .top-mv li .text-05 {
    width: 19%;
    top: 28%;
  }
}
.top-mv li .text-06 {
  left: 50%;
  top: 49.5%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 67%;
}
@media screen and (min-width: 768px) {
  .top-mv li .text-06 {
    top: 50%;
    width: 20%;
  }
}
.top-mv li .text-07 {
  top: 16%;
  left: 5%;
  width: 68%;
}
@media screen and (min-width: 768px) {
  .top-mv li .text-07 {
    left: 1%;
    width: 31%;
  }
}
@media screen and (min-width: 768px) {
  .top-mv li .item-02 img, .top-mv li .item-03 img, .top-mv li .item-04 img, .top-mv li .item-05 img, .top-mv li .item-06 img, .top-mv li .item-07 img {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  .top-mv li.slick-current .item-02 img, .top-mv li.slick-current .item-03 img, .top-mv li.slick-current .item-04 img, .top-mv li.slick-current .item-05 img, .top-mv li.slick-current .item-06 img, .top-mv li.slick-current .item-07 img {
    -webkit-animation: mvZoomOut2 3s ease-out forwards;
            animation: mvZoomOut2 3s ease-out forwards;
  }
}
@media screen and (max-width: 767px) {
  .top-mv li .item-02 img, .top-mv li .item-04 img {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    width: 150%;
    max-width: none;
  }
  .top-mv li.slick-current .item-02 img, .top-mv li.slick-current .item-04 img {
    -webkit-animation: mvPanLeft 3s ease-in-out forwards;
            animation: mvPanLeft 3s ease-in-out forwards;
  }
  .top-mv li .item-03 img, .top-mv li .item-05 img {
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  .top-mv li .item-03 img {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }
  .top-mv li.slick-current .item-03 img, .top-mv li.slick-current .item-05 img {
    -webkit-animation: mvZoomOut 3s ease-in-out forwards;
            animation: mvZoomOut 3s ease-in-out forwards;
  }
  .top-mv li .item-07 img {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    width: 150%;
    max-width: none;
  }
  .top-mv li.slick-current .item-07 img {
    -webkit-animation: mvPanRight 3s ease-in-out forwards;
            animation: mvPanRight 3s ease-in-out forwards;
  }
}
@-webkit-keyframes mvPanLeft {
  from {
    -webkit-transform: translateX(-33%);
            transform: translateX(-33%);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes mvPanLeft {
  from {
    -webkit-transform: translateX(-33%);
            transform: translateX(-33%);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes mvPanRight {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-33%);
            transform: translateX(-33%);
  }
}
@keyframes mvPanRight {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-33%);
            transform: translateX(-33%);
  }
}
@-webkit-keyframes mvZoomOut {
  from {
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes mvZoomOut {
  from {
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes mvZoomOut2 {
  from {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes mvZoomOut2 {
  from {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes fadeBluer {
  from {
    -webkit-filter: blur(16px);
            filter: blur(16px);
    opacity: 0;
  }
  to {
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes fadeBluer {
  from {
    -webkit-filter: blur(16px);
            filter: blur(16px);
    opacity: 0;
  }
  to {
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
.top-mv li .logo {
  position: absolute;
  top: 2%;
  left: 2%;
  width: 16%;
}
@media screen and (max-width: 767px) {
  .top-mv li .logo {
    top: 2%;
    left: 4%;
    width: 25%;
  }
}
.top-mv .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.top-mv .slick-slide {
  height: auto !important;
}
.top-mv .slick-dotted.slick-slider {
  margin-bottom: 0;
}
.top-mv .slick-dots {
  bottom: 30px;
}
.top-mv .slick-dots li button::before {
  font-size: 14px;
  color: white;
  opacity: 1;
}
.top-mv .slick-dots li.slick-active button::before {
  color: #7F8080;
}
.top-action .entry-btn {
  width: 350px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .top-action .entry-btn {
    width: 80%;
  }
}
@media screen and (max-width: 767px) {
  .top-action .info {
    margin-bottom: 20px;
  }
}
.top-action .info h3 {
  margin-bottom: 15px;
}
.top-action .info h3::after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  max-width: 650px;
  margin: 15px auto 0;
  background: url(../images/top/line.png) no-repeat;
  background-size: 100%;
}
.top-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .top-panel {
    gap: 20px;
  }
}
.top-panel .item {
  position: relative;
  overflow: hidden;
}
.top-panel .item picture {
  width: 100%;
  display: block;
  -webkit-clip-path: ellipse(120% 100% at 50% 0%);
          clip-path: ellipse(120% 100% at 50% 0%);
}
@media screen and (max-width: 767px) {
  .top-panel .item picture {
    -webkit-clip-path: ellipse(140% 100% at 50% 0%);
            clip-path: ellipse(140% 100% at 50% 0%);
  }
}
.top-panel .item picture img {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  -webkit-transition: all 3s;
  transition: all 3s;
}
.top-panel .item picture.top {
  -webkit-clip-path: ellipse(120% 100% at 50% 100%);
          clip-path: ellipse(120% 100% at 50% 100%);
}
@media screen and (max-width: 767px) {
  .top-panel .item picture.top {
    -webkit-clip-path: ellipse(140% 100% at 50% 100%);
            clip-path: ellipse(140% 100% at 50% 100%);
  }
}
@media screen and (max-width: 767px) {
  .top-panel .item picture.yoko {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .top-panel .item picture.yoko img {
    width: 150%;
    max-width: unset !important;
  }
}
@media screen and (max-width: 767px) {
  .top-panel .item picture.yoko-2 {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .top-panel .item picture.yoko-2 img {
    width: 150%;
    max-width: unset !important;
  }
}
.top-panel .item.sub .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-clip-path: ellipse(120% 100% at 50% 0%);
          clip-path: ellipse(120% 100% at 50% 0%);
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .top-panel .item.sub .wrap {
    -webkit-clip-path: ellipse(140% 100% at 50% 0%);
            clip-path: ellipse(140% 100% at 50% 0%);
  }
}
.top-panel .item.sub .wrap picture {
  -webkit-clip-path: none;
          clip-path: none;
}
.top-panel .item.sub .wrap picture img {
  width: 100%;
}
.top-panel .item.sub .wrap picture img.top {
  -webkit-clip-path: inset(0 0 100% 0);
          clip-path: inset(0 0 100% 0);
  -webkit-transform: translateY(-12px);
          transform: translateY(-12px);
}
.top-panel .item.sub .wrap picture img.bottom {
  -webkit-clip-path: inset(100% 0 0 0);
          clip-path: inset(100% 0 0 0);
  -webkit-transform: translateY(12px);
          transform: translateY(12px);
}
.top-panel .item.js-scroll.active img {
  -webkit-transform: scale(1);
          transform: scale(1);
}
@media screen and (max-width: 767px) {
  .top-panel .item.js-scroll.active .yoko img {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    width: 150%;
    max-width: unset !important;
    -webkit-animation: panelYoko 5s ease-in-out;
            animation: panelYoko 5s ease-in-out;
  }
}
@media screen and (max-width: 767px) {
  .top-panel .item.js-scroll.active .yoko2 img {
    -webkit-transform: translateX(-33%);
            transform: translateX(-33%);
    width: 150%;
    max-width: unset !important;
    -webkit-animation: panelYoko2 5s ease-in-out;
            animation: panelYoko2 5s ease-in-out;
  }
}
.top-panel .item.js-scroll.active.sub img.top {
  -webkit-animation: revealTop 2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
          animation: revealTop 2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
.top-panel .item.js-scroll.active.sub img.bottom {
  -webkit-animation: revealBottom 2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
          animation: revealBottom 2s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
@-webkit-keyframes panelYoko {
  0% {
    -webkit-transform: translateX(-33%);
            transform: translateX(-33%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes panelYoko {
  0% {
    -webkit-transform: translateX(-33%);
            transform: translateX(-33%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes panelYoko2 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-33%);
            transform: translateX(-33%);
  }
}
@keyframes panelYoko2 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-33%);
            transform: translateX(-33%);
  }
}
.top-panel .item .text {
  position: absolute;
  top: 8%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
  color: white;
}
@media screen and (max-width: 767px) {
  .top-panel .item .text {
    top: 30px;
  }
}
.top-panel .item .text h3 {
  font-size: 52px;
  margin-bottom: 20px;
  width: 700px;
  -webkit-filter: drop-shadow(0px 0px 6px black);
          filter: drop-shadow(0px 0px 6px black);
}
@media screen and (max-width: 767px) {
  .top-panel .item .text h3 {
    font-size: 22px;
    margin-bottom: 5px;
  }
}
.top-panel .item .text h3::after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin: 15px auto 0;
  background: url(../images/top/line-white.png) no-repeat;
  background-size: 100%;
}
@media screen and (max-width: 767px) {
  .top-panel .item .text h3::after {
    margin: 5px auto 0;
    width: 50%;
  }
}
.top-panel .item .text p {
  -webkit-filter: drop-shadow(0px 0px 6px black);
          filter: drop-shadow(0px 0px 6px black);
}
@media screen and (max-width: 767px) {
  .top-panel .item .text p {
    font-size: 12px;
  }
}
.top-panel .item p.cap {
  position: absolute;
  bottom: 20px;
  left: 0;
  font-size: 12px;
  color: white;
  -webkit-filter: drop-shadow(0px 0px 4px black);
          filter: drop-shadow(0px 0px 4px black);
  margin: 0;
  width: 100%;
  text-align: center;
}
.top-panel .item a {
  position: absolute;
  bottom: 60px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  width: 70px;
  height: 70px;
  background: url(../images/common/arrow-03.png) no-repeat;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .top-panel .item a {
    width: 50px;
    height: 50px;
    bottom: 40px;
  }
}
.top-panel .item .hanko {
  width: 60px;
  margin: 40px auto 0;
}
@media screen and (max-width: 767px) {
  .top-panel .item .hanko {
    width: 30px;
    margin: 20px auto 0;
  }
}
.top-zeh {
  max-height: 90vh;
  overflow-y: scroll;
  padding: 80px;
}
@media screen and (max-width: 767px) {
  .top-zeh {
    padding: 20px;
    width: 90%;
    max-height: 95vh;
  }
}
.top-zeh h2 {
  font-size: 80px;
  font-family: "EB Garamond", serif;
  text-align: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .top-zeh h2 {
    font-size: 30px;
  }
}
.top-zeh h2 span {
  max-width: 30%;
  margin: 0 auto;
  margin-bottom: 30px;
  display: block;
}
@media screen and (max-width: 767px) {
  .top-zeh h2 span {
    max-width: 50%;
  }
}
.top-zeh h2 small {
  font-size: 26px;
  display: block;
  text-align: center;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .top-zeh h2 small {
    font-size: 18px;
    line-height: 1.5em;
  }
}
.top-zeh h3 {
  background: #B91922;
  padding: 20px;
  color: white;
  text-align: center;
  font-size: 28px;
  line-height: 1.5em;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .top-zeh h3 {
    font-size: 16px;
    line-height: 1.5em;
    padding: 15px 10px;
  }
}
.top-zeh h4 {
  font-size: 18px;
  color: #132D3D;
  margin-bottom: 10px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .top-zeh h4 {
    font-size: 15px;
    line-height: 1.5em;
  }
}
.top-zeh .panel {
  padding: 40px;
  background: #E4DCB8;
}
@media screen and (max-width: 767px) {
  .top-zeh .panel {
    padding: 20px;
  }
}
.top-zeh .panel.sub {
  background: #E9EFF2;
}
.top-zeh .border {
  border-bottom: 1px solid #c5c5c5;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .top-zeh .border {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}

.location .round-img {
  position: relative;
}
.location .round-img picture {
  width: 100%;
  display: block;
  -webkit-clip-path: ellipse(140% 100% at 50% 100%);
          clip-path: ellipse(140% 100% at 50% 100%);
}
.location .round-img.bottom picture {
  -webkit-clip-path: ellipse(140% 100% at 50% 0%);
          clip-path: ellipse(140% 100% at 50% 0%);
}
.location .round-img.bottom-02 picture {
  -webkit-clip-path: ellipse(140% 100% at 0% 50%);
          clip-path: ellipse(140% 100% at 0% 50%);
}
.location .round-img.bottom-02 p {
  bottom: 22%;
}
.location .round-img p {
  position: absolute;
  bottom: 20px;
  left: 0;
  font-size: 12px;
  color: white;
  -webkit-filter: drop-shadow(0px 0px 4px black);
          filter: drop-shadow(0px 0px 4px black);
  margin: 0;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .location .round-img p {
    bottom: 10px;
  }
}
.location .round-img .ttl {
  position: absolute;
  top: 9%;
  left: 50%;
  -webkit-transform: translateX(-45%);
          transform: translateX(-45%);
  width: 13%;
}
@media screen and (max-width: 767px) {
  .location .round-img .ttl {
    width: 20%;
  }
}
.location .round-img .ttl.sub {
  width: 14%;
}
@media screen and (max-width: 767px) {
  .location .round-img .ttl.sub {
    width: 20%;
  }
}
.location-list li {
  position: relative;
}
.location-list li .ttl {
  position: absolute;
  width: 60px;
  height: 100%;
  text-align: center;
  left: 0;
}
@media screen and (max-width: 767px) {
  .location-list li .ttl {
    width: 50px;
  }
}
.location-list li .text {
  padding-left: 80px;
  margin-bottom: 20px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .location-list li .text {
    padding-left: 60px;
    margin-bottom: 10px;
  }
}
.location-list li .text .num {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: black;
  color: white;
  text-align: center;
  line-height: 12px;
  margin-right: 3px;
}
.location-river {
  border-top: 1px solid;
  padding-top: 20px;
}
.location-river-wrap {
  border-left: 1px solid;
  border-right: 1px solid;
  padding: 60px 80px 0;
}
@media screen and (max-width: 767px) {
  .location-river-wrap {
    padding: 20px 40px 0;
  }
}
.location-river .img {
  position: relative;
}
.location-river .img p {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  background: black;
  color: white;
  text-align: center;
  line-height: 20px;
  font-family: "Cinzel", serif;
}
.location-info {
  border-top: 1px solid;
  padding-top: 20px;
}
.location-info .inner {
  border-left: 1px solid;
  border-right: 1px solid;
  padding: 30px 80px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .location-info .inner {
    padding: 1px 20px 0;
    display: block;
  }
}
.location-info .inner dl {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.location-info .inner dl dt {
  background: #867756;
  color: white;
  padding: 10px 20px;
  margin-bottom: 10px;
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .location-info .inner dl dt {
    margin-top: 20px;
  }
}
.location-info .inner dl dd {
  margin-bottom: 10px;
  font-size: 14px;
  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;
  gap: 5px;
  line-height: 1.3;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .location-info .inner dl dd {
    font-size: 12px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .location-info .inner dl dd span.right {
    text-align: right;
    width: 100%;
  }
}
.location-info .inner dl dd small {
  font-size: 11px;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .location-info .inner dl dd small {
    font-size: 10px;
  }
}
.location-info .inner dl dd span.line {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 2px;
  border-top: 2px dotted;
}
@media screen and (max-width: 767px) {
  .location-map {
    margin: 0 -20px;
  }
}

.design .round-img {
  position: relative;
}
.design .round-img picture {
  width: 100%;
  display: block;
  -webkit-clip-path: ellipse(140% 100% at 50% 100%);
          clip-path: ellipse(140% 100% at 50% 100%);
}
.design .round-img.bottom picture {
  -webkit-clip-path: ellipse(140% 100% at 50% 0%);
          clip-path: ellipse(140% 100% at 50% 0%);
}
.design .round-img.bottom-02 picture {
  -webkit-clip-path: ellipse(140% 100% at 0% 50%);
          clip-path: ellipse(140% 100% at 0% 50%);
}
.design .round-img.bottom-02 p {
  bottom: 22%;
}
.design .round-img p {
  position: absolute;
  bottom: 20px;
  left: 0;
  font-size: 12px;
  color: white;
  -webkit-filter: drop-shadow(0px 0px 4px black);
          filter: drop-shadow(0px 0px 4px black);
  margin: 0;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .design .round-img p {
    bottom: 10px;
  }
}
.design .round-img .ttl {
  position: absolute;
  top: 5%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 36px;
  margin-bottom: 20px;
  color: white;
  -webkit-filter: drop-shadow(0px 0px 6px black);
          filter: drop-shadow(0px 0px 6px black);
}
@media screen and (max-width: 767px) {
  .design .round-img .ttl {
    font-size: 20px;
    width: 100%;
    text-align: center;
    top: 5%;
  }
}
.design .round-img .ttl.sub {
  width: 19%;
}
@media screen and (max-width: 767px) {
  .design .round-img .ttl.sub {
    width: 25%;
  }
}

@media screen and (max-width: 767px) {
  .access .page-mv p {
    top: 10px;
  }
}
.access .round-img {
  position: relative;
}
.access .round-img picture {
  width: 100%;
  display: block;
  -webkit-clip-path: ellipse(120% 100% at 50% 100%);
          clip-path: ellipse(120% 100% at 50% 100%);
}
@media screen and (max-width: 767px) {
  .access .round-img picture {
    -webkit-clip-path: ellipse(140% 100% at 50% 100%);
            clip-path: ellipse(140% 100% at 50% 100%);
  }
}
.access .round-img.bottom picture {
  -webkit-clip-path: ellipse(120% 100% at 50% 0%);
          clip-path: ellipse(120% 100% at 50% 0%);
}
@media screen and (max-width: 767px) {
  .access .round-img.bottom picture {
    -webkit-clip-path: ellipse(140% 100% at 50% 0%);
            clip-path: ellipse(140% 100% at 50% 0%);
  }
}
.access .round-img.bottom-02 picture {
  -webkit-clip-path: ellipse(120% 100% at 0% 50%);
          clip-path: ellipse(120% 100% at 0% 50%);
}
@media screen and (max-width: 767px) {
  .access .round-img.bottom-02 picture {
    -webkit-clip-path: ellipse(140% 100% at 0% 50%);
            clip-path: ellipse(140% 100% at 0% 50%);
  }
}
.access .round-img.bottom-02 p {
  bottom: 22%;
}
.access .round-img p {
  position: absolute;
  bottom: 20px;
  left: 0;
  font-size: 12px;
  color: white;
  -webkit-filter: drop-shadow(0px 0px 4px black);
          filter: drop-shadow(0px 0px 4px black);
  margin: 0;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .access .round-img p {
    bottom: 10px;
  }
}
.access .round-img .ttl {
  position: absolute;
  top: 5%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 52px;
  margin-bottom: 20px;
  color: white;
  -webkit-filter: drop-shadow(0px 0px 6px black);
          filter: drop-shadow(0px 0px 6px black);
}
@media screen and (max-width: 767px) {
  .access .round-img .ttl {
    font-size: 30px;
  }
}
.access .round-img .ttl.sub {
  width: 19%;
}
@media screen and (max-width: 767px) {
  .access .round-img .ttl.sub {
    width: 25%;
  }
}
.access .hanko {
  width: 4%;
  margin: 0 auto 40px;
}
@media screen and (max-width: 767px) {
  .access .hanko {
    width: 5%;
  }
}
.access-list dl dt {
  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;
  font-size: 20px;
  margin-bottom: 5px;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .access-list dl dt {
    font-size: 16px;
  }
}
.access-list dl dt span.line {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 2px;
  border-top: 2px dotted;
}
.access-list dl dt span {
  font-size: 18px;
}
.access-list dl dt.right {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.access-list dl dt.right span.time {
  width: 100%;
  text-align: right;
}
.access-list dl dd {
  font-size: 12px;
  line-height: 1.3;
}
.access-panel {
  padding: 80px 0;
  background: #F5F4EE;
  position: relative;
}
@media screen and (max-width: 767px) {
  .access-panel {
    padding: 40px;
  }
}
.access-panel::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: url(../images/access/07.png) no-repeat;
  background-size: contain;
}
.access-panel p.cap {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
}
.access-panel.bus {
  background: #EDEBE0;
}
.access-panel.bus::before {
  background: url(../images/access/08.png) no-repeat;
  background-size: contain;
  background-position: bottom;
}
.access-panel.bus p.cap {
  top: auto;
  bottom: 10px;
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  .access-map {
    padding-bottom: 10px;
  }
  .access-map img {
    width: 150%;
    max-width: none;
  }
  .access-map-02 {
    padding-bottom: 10px;
  }
  .access-map-02 img {
    width: 250%;
    max-width: none;
  }
}

.plan .round-img {
  position: relative;
}
.plan .round-img .inner {
  -webkit-clip-path: ellipse(140% 100% at 50% 100%);
          clip-path: ellipse(140% 100% at 50% 100%);
}
.plan .round-img .inner picture {
  width: 100%;
  display: block;
}
@media screen and (max-width: 767px) {
  .plan .round-img .inner picture img {
    width: 150%;
    max-width: none;
  }
}
.plan .round-img p {
  position: absolute;
  bottom: 20px;
  left: 0;
  font-size: 12px;
  color: white;
  -webkit-filter: drop-shadow(0px 0px 4px black);
          filter: drop-shadow(0px 0px 4px black);
  margin: 0;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .plan .round-img p {
    bottom: 10px;
  }
}
.plan .round-bg {
  background: #D1C799;
  -webkit-clip-path: ellipse(140% 100% at 50% 100%);
          clip-path: ellipse(140% 100% at 50% 100%);
  padding: 60px 0 40px;
}
@media screen and (max-width: 767px) {
  .plan .round-bg {
    padding: 30px 0 20px;
  }
}
.plan .round-bg.bottom {
  -webkit-clip-path: ellipse(140% 100% at 50% 0%);
          clip-path: ellipse(140% 100% at 50% 0%);
  padding: 40px 0 60px;
}
@media screen and (max-width: 767px) {
  .plan .round-bg.bottom {
    padding: 20px 0 40px;
  }
}
.plan-inner {
  max-width: 400px;
  margin: 40px auto 0;
}
.plan .limited-btn {
  position: relative;
}
.plan .limited-btn .ent-btn {
  background: #b7282c;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-decoration: none;
  color: white;
  letter-spacing: 0;
  width: 70%;
  font-size: 14px;
}
.plan .limited-btn .ent-btn::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background: url(../images/common/arrow-04.png) no-repeat;
  background-size: contain;
}

.concept-copy {
  padding: 0 20px;
}
.concept-copy .ttl {
  width: 80%;
  margin: 0 auto;
  display: block;
}
@media screen and (max-width: 767px) {
  .concept-copy .ttl {
    width: 90%;
  }
}

.limited .formArea form {
  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;
}
.limited .formArea form #loginPassWord {
  padding: 5px 10px;
  border: 1px solid #363333;
  border-radius: 0;
  font-family: "Cinzel", serif;
  text-align: center;
}
.limited .formArea form #loginPassSend {
  background: #363333;
  color: white;
  font-family: unset;
  padding: 5px 10px;
  border: none;
}
.limited .plan-list li a::after {
  background: url(../images/limited/plan-btn.png) no-repeat;
  background-size: contain;
  bottom: 40px;
}
.limited-gourmet {
  position: relative;
}
@media screen and (max-width: 767px) {
  .limited-gourmet {
    background: url(../images/limited/bg.png) no-repeat;
    background-size: contain;
    background-position: top;
  }
  .limited-gourmet::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url(../images/limited/bg_2.png) no-repeat;
    background-size: contain;
    background-position: bottom;
    z-index: -1;
  }
}
@media screen and (max-width: 767px) {
  .limited-gourmet {
    background-size: 100% auto;
    margin: 0 15px;
  }
}
.limited-gourmet .inner {
  padding: 40px;
}
@media screen and (max-width: 767px) {
  .limited-gourmet .inner {
    padding: 30px 0;
  }
}
@media screen and (min-width: 768px) {
  .limited-gourmet .inner .item {
    background: url(../images/limited/bg_2.png) no-repeat;
    background-size: contain;
    background-position: bottom;
    padding: 0 20px 60px;
  }
}

@media screen and (max-width: 767px) {
  .map-contents {
    margin: 0 -20px;
  }
}
.map-wrap {
  position: relative;
}
.map-tag {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  background: #7F8080;
  padding: 5px 10px;
  color: white;
  font-size: 14px;
}

.leaflet-top.leaflet-left {
  top: auto !important;
  bottom: 10px !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvc2V0dGluZ3MvX3Zhci5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LyVFNSU4MCU4QiVFNCVCQSVCQS8yMDI2MDdfJUUzJTgzJTk2JUUzJTgzJUFBJUUzJTgyJUI5JUU2JUI1JTg1JUU4JThEJTg5L2d1bHAvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9zZXR0aW5ncy9fbWl4aW4uc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvc2V0dGluZ3MvX2ZvbnQuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvYmFzZS9fcmVzZXQuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvYmFzZS9fYmFzZS5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LyVFNSU4MCU4QiVFNCVCQSVCQS8yMDI2MDdfJUUzJTgzJTk2JUUzJTgzJUFBJUUzJTgyJUI5JUU2JUI1JTg1JUU4JThEJTg5L2d1bHAvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvJUU1JTgwJThCJUU0JUJBJUJBLzIwMjYwN18lRTMlODMlOTYlRTMlODMlQUElRTMlODIlQjklRTYlQjUlODUlRTglOEQlODkvZ3VscC9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LyVFNSU4MCU4QiVFNCVCQSVCQS8yMDI2MDdfJUUzJTgzJTk2JUUzJTgzJUFBJUUzJTgyJUI5JUU2JUI1JTg1JUU4JThEJTg5L2d1bHAvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvJUU1JTgwJThCJUU0JUJBJUJBLzIwMjYwN18lRTMlODMlOTYlRTMlODMlQUElRTMlODIlQjklRTYlQjUlODUlRTglOEQlODkvZ3VscC9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2guc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbGFiZWwuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbGluay5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LyVFNSU4MCU4QiVFNCVCQSVCQS8yMDI2MDdfJUUzJTgzJTk2JUUzJTgzJUFBJUUzJTgyJUI5JUU2JUI1JTg1JUU4JThEJTg5L2d1bHAvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19saXN0LnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvJUU1JTgwJThCJUU0JUJBJUJBLzIwMjYwN18lRTMlODMlOTYlRTMlODMlQUElRTMlODIlQjklRTYlQjUlODUlRTglOEQlODkvZ3VscC9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LyVFNSU4MCU4QiVFNCVCQSVCQS8yMDI2MDdfJUUzJTgzJTk2JUUzJTgzJUFBJUUzJTgyJUI5JUU2JUI1JTg1JUU4JThEJTg5L2d1bHAvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL190YWIuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LyVFNSU4MCU4QiVFNCVCQSVCQS8yMDI2MDdfJUUzJTgzJTk2JUUzJTgzJUFBJUUzJTgyJUI5JUU2JUI1JTg1JUU4JThEJTg5L2d1bHAvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy91dGlsaXRpZXMvX2JnLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvJUU1JTgwJThCJUU0JUJBJUJBLzIwMjYwN18lRTMlODMlOTYlRTMlODMlQUElRTMlODIlQjklRTYlQjUlODUlRTglOEQlODkvZ3VscC9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvJUU1JTgwJThCJUU0JUJBJUJBLzIwMjYwN18lRTMlODMlOTYlRTMlODMlQUElRTMlODIlQjklRTYlQjUlODUlRTglOEQlODkvZ3VscC9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvdXRpbGl0aWVzL19ncmlkLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvJUU1JTgwJThCJUU0JUJBJUJBLzIwMjYwN18lRTMlODMlOTYlRTMlODMlQUElRTMlODIlQjklRTYlQjUlODUlRTglOEQlODkvZ3VscC9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3V0aWxpdGllcy9faGlkZS5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LyVFNSU4MCU4QiVFNCVCQSVCQS8yMDI2MDdfJUUzJTgzJTk2JUUzJTgzJUFBJUUzJTgyJUI5JUU2JUI1JTg1JUU4JThEJTg5L2d1bHAvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy91dGlsaXRpZXMvX21hcmdpbi5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LyVFNSU4MCU4QiVFNCVCQSVCQS8yMDI2MDdfJUUzJTgzJTk2JUUzJTgzJUFBJUUzJTgyJUI5JUU2JUI1JTg1JUU4JThEJTg5L2d1bHAvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvdXRpbGl0aWVzL193LnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvJUU1JTgwJThCJUU0JUJBJUJBLzIwMjYwN18lRTMlODMlOTYlRTMlODMlQUElRTMlODIlQjklRTYlQjUlODUlRTglOEQlODkvZ3VscC9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3Byb2plY3RzL19oZWFkZXIuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvcHJvamVjdHMvX2duYXYuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvcHJvamVjdHMvX2Zvb3Rlci5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LyVFNSU4MCU4QiVFNCVCQSVCQS8yMDI2MDdfJUUzJTgzJTk2JUUzJTgzJUFBJUUzJTgyJUI5JUU2JUI1JTg1JUU4JThEJTg5L2d1bHAvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9wYWdlcy9fdG9wLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvJUU1JTgwJThCJUU0JUJBJUJBLzIwMjYwN18lRTMlODMlOTYlRTMlODMlQUElRTMlODIlQjklRTYlQjUlODUlRTglOEQlODkvZ3VscC9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3BhZ2VzL19sb2NhdGlvbi5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LyVFNSU4MCU4QiVFNCVCQSVCQS8yMDI2MDdfJUUzJTgzJTk2JUUzJTgzJUFBJUUzJTgyJUI5JUU2JUI1JTg1JUU4JThEJTg5L2d1bHAvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9wYWdlcy9fZGVzaWduLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvJUU1JTgwJThCJUU0JUJBJUJBLzIwMjYwN18lRTMlODMlOTYlRTMlODMlQUElRTMlODIlQjklRTYlQjUlODUlRTglOEQlODkvZ3VscC9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3BhZ2VzL19hY2Nlc3Muc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvcGFnZXMvX3BsYW4uc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2NvbmNlcHQuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2xpbWl0ZWQuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8lRTUlODAlOEIlRTQlQkElQkEvMjAyNjA3XyVFMyU4MyU5NiVFMyU4MyVBQSVFMyU4MiVCOSVFNiVCNSU4NSVFOCU4RCU4OS9ndWxwL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvcGFnZXMvX21hcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQjs7NEJBQUE7QUE2QkE7OzRCQUFBO0FBT0E7OzRCQUFBO0FBY0E7OzRCQUFBO0FBUUE7OzRCQUFBO0FDMURBOzs0QkFBQTtBQWdCQTs7NEJBQUE7QUNoQlEsdUdBQUE7QUFDSjtFQUNJLHNDQUFBO0VBQ0EsdUVBQUE7RUFDQSxpYkFBQTtBSHNCUjtBR3BCSTtFQUNJLG1DQUFBO0VBQ0EsdUVBQUE7RUFDQSxpYkFBQTtBSHNCUjtBR3BCSTtFQUNJLG1DQUFBO0VBQ0EsdUVBQUE7RUFDQSxpYkFBQTtBSHNCUjtBSXJDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkUsU0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FKdUNGOztBSXBDQTs7Ozs7O0VBTUUsZUFBQTtFQUNBLGdCQUFBO0FKdUNGOztBSXBDQTtFQUNFLGdCQUFBO0FKdUNGOztBSXBDQTs7OztFQUlFLFNBQUE7QUp1Q0Y7O0FJcENBO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBSnVDRjs7QUlwQ0E7RUFDRSw4QkFBQTtVQUFBLHNCQUFBO0FKdUNGOztBSXBDQTs7Ozs7O0VBTUUsWUFBQTtFQUNBLGVBQUE7QUp1Q0Y7O0FJcENBO0VBQ0UsU0FBQTtBSnVDRjs7QUlwQ0E7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0FKdUNGOztBSXBDQTs7RUFFRSxVQUFBO0VBQ0EsZ0JBQUE7QUp1Q0Y7O0FLckhBO0VBQ0UsK0VBQUE7RUFDQSxnQkFBQTtFQUNBLGNKa0JZO0VJakJaLHNCQUFBO0VBQ0EscUNBQUE7RUFDQSxxQkFBQTtBTHdIRjtBRW5IRTtFR1hGO0lBU0ksa0NBQUE7RUx5SEY7QUFDRjs7QUt0SEE7RUFDRSxjSk9ZO0VJTlosNEJBQUE7RUFBQSxvQkFBQTtBTHlIRjtBS3hIRTtFQUNFLFlBQUE7QUwwSEo7O0FLdEhBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUx5SEY7QUt2SEU7RUFDRSxnQkFBQTtBTHlISjtBRXpJRTtFR1VGO0lBVUksZUFBQTtJQUNBLG1CQUFBO0VMeUhGO0FBQ0Y7O0FLdEhBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QUx5SEY7O0FLckhBO0VBQ0Usa0JBQUE7QUx3SEY7QUt2SEU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLCtDQUFBO1VBQUEsdUNBQUE7QUx5SEo7QUt2SEU7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSw4Q0FBQTtVQUFBLHNDQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBTHlISjtBRTFLRTtFR3dDQTtJQVdJLFlBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7RUwySEo7QUFDRjtBS3pIRTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0FMMkhKO0FLMUhJO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUw0SE47QUU3TEU7RUcrREU7SUFJSSxXQUFBO0VMOEhOO0FBQ0Y7QUt6SEk7RUFDRSx1QkFBQTtVQUFBLGVBQUE7QUwySE47QUt6SEk7RUFDRSw4Q0FBQTtVQUFBLHNDQUFBO0FMMkhOO0FFeE1FO0VHNEVFO0lBR00sUUFBQTtFTDZIUjtBQUNGO0FLNUhNO0VBQ0UsMkJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FMOEhSO0FLM0hJO0VBQ0UsV0FBQTtBTDZITjs7QUtySEE7RUFDSSxrQkFBQTtBTHdISjtBS3ZISTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLDhDQUFBO1VBQUEsc0NBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBTHlIUjtBRXBPRTtFR2tHRTtJQVdJLGVBQUE7RUwySE47QUFDRjs7QUtwSEE7RUFDRSxnQkFBQTtBTHVIRjs7QUtwSEE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtVQUFBLGlCQUFBO0FMdUhGOztBS3JIQTtFQUNFLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0FMd0hGOztBS3RIQTtFQUNFLHdFQUFBO1VBQUEsZ0VBQUE7RUFDRiwyQkFBQTtVQUFBLG1CQUFBO0FMeUhBOztBS3ZIQTtFQUNFLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0FMMEhGOztBS3hIQTtFQUNFLHVFQUFBO1VBQUEsK0RBQUE7RUFDRiwyQkFBQTtVQUFBLG1CQUFBO0FMMkhBOztBS3pIQTtFQUNFLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0FMNEhGOztBSzFIQTtFQUNFLDBFQUFBO1VBQUEsa0VBQUE7RUFDRiwyQkFBQTtVQUFBLG1CQUFBO0FMNkhBOztBSzFIQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLHlCQUFBO1lBQUEsaUJBQUE7SUFDQSxvQ0FBQTtZQUFBLDRCQUFBO0lBQ0Esb0NBQUE7WUFBQSw0QkFBQTtFTDZIRjtFSzFIQTtJQUNFLFVBQUE7SUFDQSx1QkFBQTtZQUFBLGVBQUE7SUFDQSxpQ0FBQTtZQUFBLHlCQUFBO0lBQ0EsZ0NBQUE7WUFBQSx3QkFBQTtFTDRIRjtBQUNGOztBS3pJQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLHlCQUFBO1lBQUEsaUJBQUE7SUFDQSxvQ0FBQTtZQUFBLDRCQUFBO0lBQ0Esb0NBQUE7WUFBQSw0QkFBQTtFTDZIRjtFSzFIQTtJQUNFLFVBQUE7SUFDQSx1QkFBQTtZQUFBLGVBQUE7SUFDQSxpQ0FBQTtZQUFBLHlCQUFBO0lBQ0EsZ0NBQUE7WUFBQSx3QkFBQTtFTDRIRjtBQUNGO0FLeEhBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EseUJBQUE7WUFBQSxpQkFBQTtJQUNBLG9DQUFBO1lBQUEsNEJBQUE7SUFDQSxvQ0FBQTtZQUFBLDRCQUFBO0VMMEhGO0VLdkhBO0lBQ0UsVUFBQTtJQUNBLHVCQUFBO1lBQUEsZUFBQTtJQUNBLGlDQUFBO1lBQUEseUJBQUE7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0VMeUhGO0FBQ0Y7QUt0SUE7RUFDRTtJQUNFLFVBQUE7SUFDQSx5QkFBQTtZQUFBLGlCQUFBO0lBQ0Esb0NBQUE7WUFBQSw0QkFBQTtJQUNBLG9DQUFBO1lBQUEsNEJBQUE7RUwwSEY7RUt2SEE7SUFDRSxVQUFBO0lBQ0EsdUJBQUE7WUFBQSxlQUFBO0lBQ0EsaUNBQUE7WUFBQSx5QkFBQTtJQUNBLGdDQUFBO1lBQUEsd0JBQUE7RUx5SEY7QUFDRjtBS3RIQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLHlCQUFBO1lBQUEsaUJBQUE7SUFDQSxvQ0FBQTtZQUFBLDRCQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtFTHdIRjtFS3JIQTtJQUNFLFVBQUE7SUFDQSx1QkFBQTtZQUFBLGVBQUE7SUFDQSxpQ0FBQTtZQUFBLHlCQUFBO0lBQ0EsZ0NBQUE7WUFBQSx3QkFBQTtFTHVIRjtBQUNGO0FLcElBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EseUJBQUE7WUFBQSxpQkFBQTtJQUNBLG9DQUFBO1lBQUEsNEJBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0VMd0hGO0VLckhBO0lBQ0UsVUFBQTtJQUNBLHVCQUFBO1lBQUEsZUFBQTtJQUNBLGlDQUFBO1lBQUEseUJBQUE7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0VMdUhGO0FBQ0Y7QUtuSEE7OzRCQUFBO0FBR0E7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FMcUhGOztBS2xIQTtFQUNFLDhCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBTHFIRjs7QUtsSEE7RUFDRSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0Esd0NBQUE7RUFDUSxnQ0FBQTtFQUNSLFVBQUE7QUxxSEY7O0FLbkhBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsYUFBQTtFTHNIRjtBQUNGO0FLbEhBO0VBQ0UsVUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0RBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QUxvSEY7O0FLbEhBO0VBQ0U7SUFDRSxVQUFBO0VMcUhGO0FBQ0Y7QUtsSEE7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FMb0hKOztBS2pIQTtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7QUxvSEY7O0FNOVlBOzs0QkFBQTtBQUlBO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FOZ1pGO0FNOVlFO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QU5nWko7QUVsWkU7RUlGQTtJQVFJLGFBQUE7RU5nWko7QUFDRjtBTTlZSTtFQUNFLFlBQUE7RUFDQSxjQUFBO0FOZ1pOO0FNNVlNO0VBQ0UsYUFBQTtBTjhZUjs7QU8xYUE7OzRCQUFBO0FBSUE7RUFDRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY05XWTtFTVZaLHNCTlNZO0VNUloseUJBQUE7RUFDQSxrQkFBQTtBUDRhRjtBTzFhRTtFQUNFLFlBQUE7RUFDQSxxQkFBQTtBUDRhSjtBT3hhSTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBUDBhTjtBT3RhTTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBUHdhUjtBT25hRTtFQUNFLHlCTm5DUTtFTW9DUixTQUFBO0VBQ0EsV056QlU7RU0wQlYsa0JBQUE7QVBxYUo7QUV4Y0U7RUsrQkE7SUFPSSxhQUFBO0lBQ0EsV0FBQTtFUHNhSjtBQUNGO0FPbmFFO0VBQ0Usb0JBQUE7RUFDQSx5Qk5oQ2U7RU1pQ2YscUJOakNlO0VNa0NmLFdOdENVO0FEMmNkO0FPbGFFO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBUG9hSjtBT2phRTtFQUNFLGFBQUE7RUFDQSxlQUFBO0FQbWFKOztBUXplQTs7NEJBQUE7QUFLRTtFQUNFLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QVIwZUo7QVF2ZUU7RUFDRSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBUnllSjtBUXBlSTtFQUNFLGFBQUE7QVJzZU47QVFwZU07RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7RUFDQSxnQ0FBQTtFQUNBLCtCQUFBO0FSc2VSO0FRbGVJO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBUm9lTjtBUWxlTTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxzQlBqQ007QURxZ0JkO0FROWRJO0VBQ0UsYUFBQTtBUmdlTjtBUTlkTTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QlAvREk7QUQraEJaO0FRNWRJO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBUjhkTjtBUTVkTTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHNCUHJFTTtBRG1pQmQ7O0FTeGpCQTs7NEJBQUE7QUFNQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FUd2pCRjtBRXJqQkU7RU9ORjtJQUtJLGVBQUE7RVQwakJGO0FBQ0Y7QVN4akJFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FUMGpCSjtBRWhrQkU7RU9FQTtJQU1JLGVBQUE7RVQ0akJKO0FBQ0Y7O0FTeGpCQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQlJtQk87RVFsQlAsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBVDJqQkY7O0FTeGpCQTtFQUNFLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGdCUlNPO0VRUlAsbUJBQUE7RUFDQSxrQkFBQTtBVDJqQkY7QUV2bEJFO0VPdUJGO0lBT0ksZUFBQTtJQUNBLG1CQUFBO0VUNmpCRjtBQUNGOztBUzFqQkE7RUFDRSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQlJKSztFUUtMLG1CQUFBO0VBQ0Esa0JBQUE7QVQ2akJGO0FFcm1CRTtFT21DRjtJQU9JLGVBQUE7RVQrakJGO0FBQ0Y7O0FTNWpCQTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JSaEJLO0VRaUJMLGtCQUFBO0FUK2pCRjtBRWxuQkU7RU84Q0Y7SUFRSSxlQUFBO0lBQ0EsaUJBQUE7RVRna0JGO0FBQ0Y7O0FTN2pCQTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JSN0JLO0VROEJMLGtCQUFBO0FUZ2tCRjtBRWhvQkU7RU8yREY7SUFRSSxlQUFBO0lBQ0EsaUJBQUE7RVRpa0JGO0FBQ0Y7O0FTOWpCQTtFUC9ERSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBRmlvQkY7QUUvbkJFO0VBRUUsV0FBQTtFQUNBLG1CQUFBO01BQUEsb0JBQUE7VUFBQSxZQUFBO0VBQ0EsV0FSeUQ7RUFTekQsbUJBQUE7RUFDQSxjQUFBO0FGZ29CSjtBRTduQkU7RUFDRSxrQkFkMEM7QUY2b0I5QztBRXJwQkU7RUFxQkE7SUFHSSxrQkFBQTtFRmlvQko7QUFDRjtBRTluQkU7RUFDRSxpQkFyQjBDO0FGcXBCOUM7QUU3cEJFO0VBNEJBO0lBR0ksaUJBQUE7RUZrb0JKO0FBQ0Y7QVMxbEJBO0VBRUUsa0JBQUE7QVQybEJGOztBU3hsQkE7RUFDRSxrQkFBQTtBVDJsQkY7QVMxbEJJO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpREFBQTtFQUNBLHFCQUFBO0FUNGxCUjtBRW5yQkU7RU8rRUU7SUFVTSxrQkFBQTtFVDhsQlI7QUFDRjtBUzNsQk07RUFDRSx1REFBQTtFQUNBLHFCQUFBO0FUNmxCUjs7QVN6bEJBO0VBQ0Usd0JBQUE7RUFDQSxtQkFBQTtBVDRsQkY7O0FTMWxCQTtFQUNFLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY1J6R1c7QURzc0JiOztBVXJ0QkE7OzRCQUFBO0FBSUE7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCVGlCaUI7RVNoQmpCLFdUWVk7RVNYWixlQUFBO0VBQ0EsbUJBQUE7QVZ1dEJGO0FVcnRCRTtFQUNFLHlCVERjO0FEd3RCbEI7QVVwdEJFO0VBQ0UseUJUVFE7QUQrdEJaO0FVbnRCRTtFQUNFLHlCVFZTO0FEK3RCYjtBVWx0QkU7RUFDRSx5QlRQVTtBRDJ0QmQ7QVVqdEJFO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0FWbXRCSjtBVWh0QkU7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QVZrdEJKOztBV3R2QkE7OzRCQUFBO0FBSUE7RUFDRSxjVk9XO0FEaXZCYjtBV3R2QkU7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QVh3dkJKO0FXdHZCSTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FYd3ZCTjtBV3B2QkU7RUFDRSxxQkFBQTtBWHN2Qko7O0FZendCQTs7NEJBQUE7QUFJQTtFQUNFLGVBQUE7QVoyd0JGO0FZendCRTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBWjJ3Qko7QVl6d0JJO0VBQ0UsZ0JBQUE7QVoyd0JOO0FZeHdCRTtFQUNFLGtCQUFBO0FaMHdCSjtBWXh3Qkk7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBWjB3Qk47QVl6d0JNO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCWFJNO0VXU04sa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtBWjJ3QlI7QVl6d0JNO0VBQ0UsZ0JBQUE7QVoyd0JSO0FZcndCSTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FadXdCTjtBWXJ3Qk07RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSx5REFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QVp1d0JSO0FZcHdCTTtFQUNFLHFCQUFBO0Fac3dCUjtBWXB3QlE7RUFDRSwwQkFBQTtBWnN3QlY7QVkvdkJFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QVppd0JKO0FZaHdCSTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QVprd0JOO0FZaHdCTTtFQUNFLGNBQUE7QVprd0JSO0FZNXZCSTtFQUNFLDhCQUFBO0VBQ0EsYUFBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QVo4dkJOO0FZNXZCTTtFQUNFLGdCQUFBO0FaOHZCUjtBWTV2Qk07RUFDRSxjWDlFTTtFVytFTixxQkFBQTtBWjh2QlI7QVk1dkJRO0VBQ0UsY1g1Rkc7QUQwMUJiO0FZeHZCRTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QVowdkJKO0FZeHZCSTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBWjB2Qk47QVl4dkJNO0VBQ0UsZ0JBQUE7QVowdkJSO0FZcHZCSTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QVpzdkJOO0FZcnZCTTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtBWnV2QlI7O0FhMzNCQTs7NEJBQUE7QUFJQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QWI2M0JGO0FhMzNCRTtFQUVFLHFCQUFBO0VBQ0EsNEJBQUE7RUFBQSxvQkFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7QWI0M0JKO0FhejNCRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWIyM0JKO0FhejNCSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxXWmpCUTtBRDQ0QmQ7QWF2M0JFO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSx5Qlp6QlU7QURrNUJkO0FhdDNCRTtFQUNFLE1BQUE7QWJ3M0JKO0FhcjNCRTtFQUNFLFFBQUE7QWJ1M0JKO0FhcDNCRTtFQUNFLFNBQUE7QWJzM0JKO0FhbjNCRTtFQUNFLGlFQUFBO0VBQ0EseURBQUE7QWJxM0JKO0FhbDNCRTtFQUNFLFVBQUE7QWJvM0JKO0FhajNCRTtFQUNFLGlFQUFBO0VBQ0EseURBQUE7QWJtM0JKO0FhaDNCRTtFQUNFLFdBQUE7QWJrM0JKOztBYy83QkE7OzRCQUFBO0FBSUE7RUFDRSx5QmJzQmdCO0FEMjZCbEI7QWMvN0JFO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0FkaThCSjtBYy83QkU7RUFDRSxtQkFBQTtBZGk4Qko7QWM5N0JFO0VBQ0Usb0NBQUE7QWRnOEJKO0FjNzdCRTtFQUNFLG1CYkxTO0VhTVQsWUFBQTtBZCs3Qko7QWM1N0JFO0VBQ0UseUJBQUE7RUFDQSxzQmJMVTtBRG04QmQ7QWMzN0JFO0VBQ0Usa0JBQUE7QWQ2N0JKO0FjMTdCRTtFQUNFLGFBQUE7QWQ0N0JKO0FjMTdCSTtFQUNFLGFBQUE7QWQ0N0JOO0FFcjlCRTtFWXdCRTtJQUdJLGFBQUE7RWQ4N0JOO0FBQ0Y7QWMzN0JJO0VBQ0UsYUFBQTtBZDY3Qk47O0FleitCQTs7NEJBQUE7QWJZRTtFYVJGO0lBRUksY0FBQTtFZjIrQkY7QUFDRjtBRXQrQkU7RWFSRjtJQU1JLGNBQUE7RWY0K0JGO0FBQ0Y7QUUzK0JFO0VhQ0E7SUFFSSxjQUFBO0VmNCtCSjtBQUNGO0FFaC9CRTtFYUNBO0lBTUksY0FBQTtFZjYrQko7QUFDRjtBRXIvQkU7RWFXQTtJQUVJLGNBQUE7RWY0K0JKO0FBQ0Y7QUUxL0JFO0VhV0E7SUFNSSxjQUFBO0VmNitCSjtBQUNGO0FFLy9CRTtFYXFCQTtJQUVJLGVBQUE7RWY0K0JKO0FBQ0Y7QUVwZ0NFO0VhcUJBO0lBTUksZUFBQTtFZjYrQko7QUFDRjtBRXpnQ0U7RWE4QkU7SUFFSSxlQUFBO0VmNitCTjtBQUNGO0FFOWdDRTtFYThCRTtJQU1JLGVBQUE7RWY4K0JOO0FBQ0Y7QUVuaENFO0Vhd0NFO0lBRUksZUFBQTtFZjYrQk47QUFDRjtBRXhoQ0U7RWF3Q0U7SUFNSSxlQUFBO0VmOCtCTjtBQUNGO0FleCtCRTtFQUNFLGlCZFphO0VjYWIsY0FBQTtBZjArQko7QUVqaUNFO0VhcURBO0lBS0ksZUFBQTtFZjIrQko7QUFDRjtBRXRpQ0U7RWFxREE7SUFTSSxlQUFBO0lBQ0EsZUFBQTtFZjQrQko7QUFDRjtBRTVpQ0U7RWFxREE7SUFjSSxlQUFBO0lBQ0EsZUFBQTtFZjYrQko7QUFDRjtBZTMrQkk7RUFDRSxnQkFBQTtFQUNBLFlBQUE7QWY2K0JOOztBZ0Jsa0NBOzs0QkFBQTtBQUtFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FoQm1rQ0o7QUVoa0NFO0VjUEE7SUFPSSxtQkFBQTtRQUFBLGVBQUE7SUFDQSxrQkFBQTtFaEJva0NKO0FBQ0Y7QWdCbGtDSTtFQUNFLG1CQUFBO01BQUEsb0JBQUE7VUFBQSxZQUFBO0FoQm9rQ047QUV6a0NFO0VjSUU7SUFJSSxVQUFBO0lBQ0EsWUFBQTtFaEJxa0NOO0FBQ0Y7QWdCbGtDUTtFQUNFLCtCQUFBO0FoQm9rQ1Y7QWdCaGtDTTtFQUNFLHlCZkpVO0VlS1YseUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY2ZoQk07RWVpQk4sZ0JmT0Q7QUQyakNQO0FFN2xDRTtFY2tCSTtJQVlJLCtCQUFBO0VoQm1rQ1I7QUFDRjtBZ0Jqa0NRO0VBQ0Usc0JmekJJO0VlMEJKLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxjZjNCSTtBRDhsQ2Q7QUV4bUNFO0VjaUNNO0lBT0ksU0FBQTtJQUNBLHlCZjVDQTtJZTZDQSxXZmpDRTtFRHFtQ1o7QUFDRjtBZ0I3akNJO0VBQ0UsYUFBQTtFQUNBLHNCZjNDUTtFZTRDUix5QkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0FoQitqQ047QUV0bkNFO0Vja0RFO0lBUUksYUFBQTtJQUNBLDZCQUFBO0VoQmdrQ047QUFDRjtBZ0I5akNNO0VBQ0UsY0FBQTtBaEJna0NSOztBaUIzb0NBOzs0QkFBQTtBQUlBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QWpCNm9DRjtBRTFvQ0U7RWVSRjtJQU9JLGVBQUE7RWpCK29DRjtBQUNGO0FFL29DRTtFZUdFO0lBR0ksY0FBQTtJQUNBLGdCQUFBO0VqQjZvQ047QUFDRjtBaUIzb0NJO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JoQnFCQztFZ0JwQkQsVUFBQTtFQUNBLHlCaEJ2Qk87RWdCd0JQLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0FqQjZvQ047QUUvcENFO0VlVUU7SUFXSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0VqQjhvQ047QUFDRjtBaUI1b0NJO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7QWpCOG9DTjtBRTdxQ0U7RWU0QkU7SUFNSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7RWpCK29DTjtBQUNGO0FpQjNvQ0U7RUFDRSxxQmhCN0JlO0FEMHFDbkI7QWlCM29DTTtFQUNFLHFCaEJoQ1c7QUQ2cUNuQjtBaUIzb0NNO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCaEJsQkQ7RWdCbUJDLGlCQUFBO0FqQjZvQ1I7QUVsc0NFO0VlK0NJO0lBU0ksWUFBQTtJQUNBLFdBQUE7RWpCOG9DUjtBQUNGO0FpQjVvQ007RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0FqQjhvQ1I7QUU1c0NFO0VlNERJO0lBS0ksMEJBQUE7RWpCK29DUjtBQUNGOztBa0I3dENBOzs0QkFBQTtBQUlBO0VBQ0UsZ0JBQUE7QWxCK3RDRjs7QWtCNXRDQTtFQUNFLGlCQUFBO0FsQit0Q0Y7O0FrQjV0Q0E7RUFDRSxrQkFBQTtBbEIrdENGOztBa0I1dENBO0VBQ0UsbUJBQUE7RUFDQSxxQkFBQTtBbEIrdENGOztBRXJ1Q0U7RWdCVUE7SUFDRSxnQkFBQTtFbEIrdENGO0VrQjV0Q0E7SUFDRSxpQkFBQTtFbEI4dENGO0VrQjN0Q0E7SUFDRSxrQkFBQTtFbEI2dENGO0FBQ0Y7QUVqdkNFO0VnQndCQTtJQUNFLGdCQUFBO0VsQjR0Q0Y7RWtCenRDQTtJQUNFLGlCQUFBO0VsQjJ0Q0Y7RWtCeHRDQTtJQUNFLGtCQUFBO0VsQjB0Q0Y7QUFDRjtBRTV2Q0U7RWdCc0NBO0lBQ0UsZ0JBQUE7RWxCeXRDRjtFa0J0dENBO0lBQ0UsaUJBQUE7RWxCd3RDRjtFa0JydENBO0lBQ0Usa0JBQUE7RWxCdXRDRjtBQUNGO0FFdndDRTtFZ0JvREE7SUFDRSxnQkFBQTtFbEJzdENGO0VrQm50Q0E7SUFDRSxpQkFBQTtFbEJxdENGO0VrQmx0Q0E7SUFDRSxrQkFBQTtFbEJvdENGO0FBQ0Y7QW1COXhDQTs7NEJBQUE7QUFJQTtFQUNFLHFDQUFBO0VBQ0EscUJBQUE7QW5CK3hDRjs7QW1CNXhDQTtFQUNFLHlCbEJpQmdCO0FEOHdDbEI7O0FtQjV4Q0E7RUFDRSxzQmxCT1k7QUR3eENkOztBbUI1eENBO0VBQ0UseUJsQkVrQjtBRDZ4Q3BCOztBbUI1eENBO0VBQ0UseUJsQlZXO0FEeXlDYjs7QW1CNXhDQTtFQUNFLHlCbEJYVztBRDB5Q2I7O0FtQjV4Q0E7RUFDRSx5QmxCakJnQjtBRGd6Q2xCOztBbUI1eENBO0VBQ0UseUJsQnZCZ0I7QURzekNsQjs7QW9CajBDQTs7NEJBQUE7QUFLRTtFQUNFLHdCQUFBO0FwQmswQ0o7QW9CL3pDRTtFQUNFLHFCQUFBO0FwQmkwQ0o7QW9COXpDRTtFQUNFLHVCQUFBO0FwQmcwQ0o7QW9CN3pDRTtFQUNFLHNCQUFBO0FwQit6Q0o7QW9CNXpDRTtFQUNFLGtCbkJEVTtBRCt6Q2Q7O0FxQnAxQ0E7OzRCQUFBO0FBSUE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FyQnMxQ0o7O0FzQmgyQ0E7OzRCQUFBO0FBUUE7RUFDRSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QXRCODFDRjtBRTcxQ0U7RW9CSkY7SUFNSSxlQUFBO0V0QisxQ0Y7QUFDRjtBc0I3MUNFO0VBQ0UseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0F0QisxQ0o7QXNCNTFDRTtFQUNFLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBdEI4MUNKO0FzQjMxQ0U7RUFDRSw4QkFBQTtFQUFBLDhCQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBdEI2MUNKO0FzQjExQ0U7RUFDRSxTQUFBO0F0QjQxQ0o7QXNCejFDRTtFQUNFLGVBQUE7QXRCMjFDSjs7QXNCcDFDRTtFQUVJLG9CQUhJO0VBSUosYUF4Q0k7QXRCODNDVjtBRXQzQ0U7RW9CNkJBO0lBS00sYUF4Q0s7RXRCZzRDWDtBQUNGOztBc0JyMUNFO0VBRUksY0FBQTtBdEJ1MUNOOztBc0JwMUNFO0VBRUksMEJBakJJO0F0QnUyQ1Y7O0FzQmwxQ0k7RUFFRSxVQUFBO0F0Qm8xQ047O0FzQi8wQ0k7RUFFRSxhQWpFVztBdEJrNUNqQjs7QXNCOTJDRTtFQUVJLHFCQUhJO0VBSUosYUF4Q0k7QXRCdzVDVjtBRWg1Q0U7RW9CNkJBO0lBS00sYUF4Q0s7RXRCMDVDWDtBQUNGOztBc0IvMkNFO0VBRUksY0FBQTtBdEJpM0NOOztBc0I5MkNFO0VBRUksMkJBakJJO0F0Qmk0Q1Y7O0FzQjUyQ0k7RUFFRSxVQUFBO0F0QjgyQ047O0FzQnoyQ0k7RUFFRSxhQWpFVztBdEI0NkNqQjs7QXNCeDRDRTtFQUVJLFVBSEk7RUFJSixhQXhDSTtBdEJrN0NWO0FFMTZDRTtFb0I2QkE7SUFLTSxhQXhDSztFdEJvN0NYO0FBQ0Y7O0FzQno0Q0U7RUFFSSxjQUFBO0F0QjI0Q047O0FzQng0Q0U7RUFFSSxnQkFqQkk7QXRCMjVDVjs7QXNCdDRDSTtFQUVFLFVBQUE7QXRCdzRDTjs7QXNCbjRDSTtFQUVFLGFBakVXO0F0QnM4Q2pCOztBc0JsNkNFO0VBRUkscUJBSEk7RUFJSixhQXhDSTtBdEI0OENWO0FFcDhDRTtFb0I2QkE7SUFLTSxhQXhDSztFdEI4OENYO0FBQ0Y7O0FzQm42Q0U7RUFFSSxjQUFBO0F0QnE2Q047O0FzQmw2Q0U7RUFFSSwyQkFqQkk7QXRCcTdDVjs7QXNCaDZDSTtFQUVFLFVBQUE7QXRCazZDTjs7QXNCNzVDSTtFQUVFLGFBakVXO0F0QmcrQ2pCOztBc0I1N0NFO0VBRUkscUJBSEk7RUFJSixhQXhDSTtBdEJzK0NWO0FFOTlDRTtFb0I2QkE7SUFLTSxhQXhDSztFdEJ3K0NYO0FBQ0Y7O0FzQjc3Q0U7RUFFSSxjQUFBO0F0Qis3Q047O0FzQjU3Q0U7RUFFSSwyQkFqQkk7QXRCKzhDVjs7QXNCMTdDSTtFQUVFLFVBQUE7QXRCNDdDTjs7QXNCdjdDSTtFQUVFLGFBakVXO0F0QjAvQ2pCOztBc0J0OUNFO0VBRUksVUFISTtFQUlKLGFBeENJO0F0QmdnRFY7QUV4L0NFO0VvQjZCQTtJQUtNLGFBeENLO0V0QmtnRFg7QUFDRjs7QXNCdjlDRTtFQUVJLGNBQUE7QXRCeTlDTjs7QXNCdDlDRTtFQUVJLGdCQWpCSTtBdEJ5K0NWOztBc0JwOUNJO0VBRUUsVUFBQTtBdEJzOUNOOztBc0JqOUNJO0VBRUUsYUFqRVc7QXRCb2hEakI7O0FzQmgvQ0U7RUFFSSxxQkFISTtFQUlKLGFBeENJO0F0QjBoRFY7QUVsaERFO0VvQjZCQTtJQUtNLGFBeENLO0V0QjRoRFg7QUFDRjs7QXNCai9DRTtFQUVJLGNBQUE7QXRCbS9DTjs7QXNCaC9DRTtFQUVJLDJCQWpCSTtBdEJtZ0RWOztBc0I5K0NJO0VBRUUsVUFBQTtBdEJnL0NOOztBc0IzK0NJO0VBRUUsYUFqRVc7QXRCOGlEakI7O0FzQjFnREU7RUFFSSxxQkFISTtFQUlKLGFBeENJO0F0Qm9qRFY7QUU1aURFO0VvQjZCQTtJQUtNLGFBeENLO0V0QnNqRFg7QUFDRjs7QXNCM2dERTtFQUVJLGNBQUE7QXRCNmdETjs7QXNCMWdERTtFQUVJLDJCQWpCSTtBdEI2aERWOztBc0J4Z0RJO0VBRUUsVUFBQTtBdEIwZ0ROOztBc0JyZ0RJO0VBRUUsYUFqRVc7QXRCd2tEakI7O0FzQnBpREU7RUFFSSxVQUhJO0VBSUosYUF4Q0k7QXRCOGtEVjtBRXRrREU7RW9CNkJBO0lBS00sYUF4Q0s7RXRCZ2xEWDtBQUNGOztBc0JyaURFO0VBRUksY0FBQTtBdEJ1aUROOztBc0JwaURFO0VBRUksZ0JBakJJO0F0QnVqRFY7O0FzQmxpREk7RUFFRSxVQUFBO0F0Qm9pRE47O0FzQi9oREk7RUFFRSxhQWpFVztBdEJrbURqQjs7QXNCOWpERTtFQUVJLHFCQUhJO0VBSUosYUF4Q0k7QXRCd21EVjtBRWhtREU7RW9CNkJBO0lBS00sYUF4Q0s7RXRCMG1EWDtBQUNGOztBc0IvakRFO0VBRUksY0FBQTtBdEJpa0ROOztBc0I5akRFO0VBRUksMkJBakJJO0F0QmlsRFY7O0FzQjVqREk7RUFFRSxVQUFBO0F0QjhqRE47O0FzQnpqREk7RUFFRSxhQWpFVztBdEI0bkRqQjs7QXNCeGxERTtFQUVJLHFCQUhJO0VBSUosYUF4Q0k7QXRCa29EVjtBRTFuREU7RW9CNkJBO0lBS00sYUF4Q0s7RXRCb29EWDtBQUNGOztBc0J6bERFO0VBRUksY0FBQTtBdEIybEROOztBc0J4bERFO0VBRUksMkJBakJJO0F0QjJtRFY7O0FzQnRsREk7RUFFRSxVQUFBO0F0QndsRE47O0FzQm5sREk7RUFFRSxhQWpFVztBdEJzcERqQjs7QXNCbG5ERTtFQUVJLFdBSEk7RUFJSixhQXhDSTtBdEI0cERWO0FFcHBERTtFb0I2QkE7SUFLTSxhQXhDSztFdEI4cERYO0FBQ0Y7O0FzQm5uREU7RUFFSSxjQUFBO0F0QnFuRE47O0FzQmxuREU7RUFFSSxpQkFqQkk7QXRCcW9EVjs7QXNCaG5ESTtFQUVFLFVBQUE7QXRCa25ETjs7QXNCN21ESTtFQUVFLGFBakVXO0F0QmdyRGpCOztBRXpxREU7RW9CbUVJO0lBRUksb0JBSEk7SUFJSixhQTlFQTtFdEJ1ckRSO0VzQnRtREk7SUFFSSxjQUFBO0V0QnVtRFI7RXNCcG1ESTtJQUVJLDBCQWRJO0V0Qm1uRFo7RXNCam1ETTtJQUVFLFVBQUE7RXRCa21EUjtFc0I3bERNO0lBRUUsYUFwR087RXRCa3NEZjtFc0J4bkRJO0lBRUkscUJBSEk7SUFJSixhQTlFQTtFdEJ1c0RSO0VzQnRuREk7SUFFSSxjQUFBO0V0QnVuRFI7RXNCcG5ESTtJQUVJLDJCQWRJO0V0Qm1vRFo7RXNCam5ETTtJQUVFLFVBQUE7RXRCa25EUjtFc0I3bURNO0lBRUUsYUFwR087RXRCa3REZjtFc0J4b0RJO0lBRUksVUFISTtJQUlKLGFBOUVBO0V0QnV0RFI7RXNCdG9ESTtJQUVJLGNBQUE7RXRCdW9EUjtFc0Jwb0RJO0lBRUksZ0JBZEk7RXRCbXBEWjtFc0Jqb0RNO0lBRUUsVUFBQTtFdEJrb0RSO0VzQjduRE07SUFFRSxhQXBHTztFdEJrdURmO0VzQnhwREk7SUFFSSxxQkFISTtJQUlKLGFBOUVBO0V0QnV1RFI7RXNCdHBESTtJQUVJLGNBQUE7RXRCdXBEUjtFc0JwcERJO0lBRUksMkJBZEk7RXRCbXFEWjtFc0JqcERNO0lBRUUsVUFBQTtFdEJrcERSO0VzQjdvRE07SUFFRSxhQXBHTztFdEJrdkRmO0VzQnhxREk7SUFFSSxxQkFISTtJQUlKLGFBOUVBO0V0QnV2RFI7RXNCdHFESTtJQUVJLGNBQUE7RXRCdXFEUjtFc0JwcURJO0lBRUksMkJBZEk7RXRCbXJEWjtFc0JqcURNO0lBRUUsVUFBQTtFdEJrcURSO0VzQjdwRE07SUFFRSxhQXBHTztFdEJrd0RmO0VzQnhyREk7SUFFSSxVQUhJO0lBSUosYUE5RUE7RXRCdXdEUjtFc0J0ckRJO0lBRUksY0FBQTtFdEJ1ckRSO0VzQnByREk7SUFFSSxnQkFkSTtFdEJtc0RaO0VzQmpyRE07SUFFRSxVQUFBO0V0QmtyRFI7RXNCN3FETTtJQUVFLGFBcEdPO0V0Qmt4RGY7RXNCeHNESTtJQUVJLHFCQUhJO0lBSUosYUE5RUE7RXRCdXhEUjtFc0J0c0RJO0lBRUksY0FBQTtFdEJ1c0RSO0VzQnBzREk7SUFFSSwyQkFkSTtFdEJtdERaO0VzQmpzRE07SUFFRSxVQUFBO0V0QmtzRFI7RXNCN3JETTtJQUVFLGFBcEdPO0V0Qmt5RGY7RXNCeHRESTtJQUVJLHFCQUhJO0lBSUosYUE5RUE7RXRCdXlEUjtFc0J0dERJO0lBRUksY0FBQTtFdEJ1dERSO0VzQnB0REk7SUFFSSwyQkFkSTtFdEJtdURaO0VzQmp0RE07SUFFRSxVQUFBO0V0Qmt0RFI7RXNCN3NETTtJQUVFLGFBcEdPO0V0Qmt6RGY7RXNCeHVESTtJQUVJLFVBSEk7SUFJSixhQTlFQTtFdEJ1ekRSO0VzQnR1REk7SUFFSSxjQUFBO0V0QnV1RFI7RXNCcHVESTtJQUVJLGdCQWRJO0V0Qm12RFo7RXNCanVETTtJQUVFLFVBQUE7RXRCa3VEUjtFc0I3dERNO0lBRUUsYUFwR087RXRCazBEZjtFc0J4dkRJO0lBRUkscUJBSEk7SUFJSixhQTlFQTtFdEJ1MERSO0VzQnR2REk7SUFFSSxjQUFBO0V0QnV2RFI7RXNCcHZESTtJQUVJLDJCQWRJO0V0Qm13RFo7RXNCanZETTtJQUVFLFVBQUE7RXRCa3ZEUjtFc0I3dURNO0lBRUUsYUFwR087RXRCazFEZjtFc0J4d0RJO0lBRUkscUJBSEk7SUFJSixhQTlFQTtFdEJ1MURSO0VzQnR3REk7SUFFSSxjQUFBO0V0QnV3RFI7RXNCcHdESTtJQUVJLDJCQWRJO0V0Qm14RFo7RXNCandETTtJQUVFLFVBQUE7RXRCa3dEUjtFc0I3dkRNO0lBRUUsYUFwR087RXRCazJEZjtFc0J4eERJO0lBRUksV0FISTtJQUlKLGFBOUVBO0V0QnUyRFI7RXNCdHhESTtJQUVJLGNBQUE7RXRCdXhEUjtFc0JweERJO0lBRUksaUJBZEk7RXRCbXlEWjtFc0JqeERNO0lBRUUsVUFBQTtFdEJreERSO0VzQjd3RE07SUFFRSxhQXBHTztFdEJrM0RmO0FBQ0Y7QUU1MkRFO0VvQnVHSTtJQUVJLG9CQUhJO0lBSUosYUFsSEE7RXRCeTNEUjtFc0Jwd0RJO0lBRUksY0FBQTtFdEJxd0RSO0VzQmx3REk7SUFFSSwwQkFkSTtFdEJpeERaO0VzQi92RE07SUFFRSxVQUFBO0V0Qmd3RFI7RXNCM3ZETTtJQUVFLGFBeElPO0V0Qm80RGY7RXNCdHhESTtJQUVJLHFCQUhJO0lBSUosYUFsSEE7RXRCeTREUjtFc0JweERJO0lBRUksY0FBQTtFdEJxeERSO0VzQmx4REk7SUFFSSwyQkFkSTtFdEJpeURaO0VzQi93RE07SUFFRSxVQUFBO0V0Qmd4RFI7RXNCM3dETTtJQUVFLGFBeElPO0V0Qm81RGY7RXNCdHlESTtJQUVJLFVBSEk7SUFJSixhQWxIQTtFdEJ5NURSO0VzQnB5REk7SUFFSSxjQUFBO0V0QnF5RFI7RXNCbHlESTtJQUVJLGdCQWRJO0V0Qml6RFo7RXNCL3hETTtJQUVFLFVBQUE7RXRCZ3lEUjtFc0IzeERNO0lBRUUsYUF4SU87RXRCbzZEZjtFc0J0ekRJO0lBRUkscUJBSEk7SUFJSixhQWxIQTtFdEJ5NkRSO0VzQnB6REk7SUFFSSxjQUFBO0V0QnF6RFI7RXNCbHpESTtJQUVJLDJCQWRJO0V0QmkwRFo7RXNCL3lETTtJQUVFLFVBQUE7RXRCZ3pEUjtFc0IzeURNO0lBRUUsYUF4SU87RXRCbzdEZjtFc0J0MERJO0lBRUkscUJBSEk7SUFJSixhQWxIQTtFdEJ5N0RSO0VzQnAwREk7SUFFSSxjQUFBO0V0QnEwRFI7RXNCbDBESTtJQUVJLDJCQWRJO0V0QmkxRFo7RXNCL3pETTtJQUVFLFVBQUE7RXRCZzBEUjtFc0IzekRNO0lBRUUsYUF4SU87RXRCbzhEZjtFc0J0MURJO0lBRUksVUFISTtJQUlKLGFBbEhBO0V0Qnk4RFI7RXNCcDFESTtJQUVJLGNBQUE7RXRCcTFEUjtFc0JsMURJO0lBRUksZ0JBZEk7RXRCaTJEWjtFc0IvMERNO0lBRUUsVUFBQTtFdEJnMURSO0VzQjMwRE07SUFFRSxhQXhJTztFdEJvOURmO0VzQnQyREk7SUFFSSxxQkFISTtJQUlKLGFBbEhBO0V0Qnk5RFI7RXNCcDJESTtJQUVJLGNBQUE7RXRCcTJEUjtFc0JsMkRJO0lBRUksMkJBZEk7RXRCaTNEWjtFc0IvMURNO0lBRUUsVUFBQTtFdEJnMkRSO0VzQjMxRE07SUFFRSxhQXhJTztFdEJvK0RmO0VzQnQzREk7SUFFSSxxQkFISTtJQUlKLGFBbEhBO0V0QnkrRFI7RXNCcDNESTtJQUVJLGNBQUE7RXRCcTNEUjtFc0JsM0RJO0lBRUksMkJBZEk7RXRCaTREWjtFc0IvMkRNO0lBRUUsVUFBQTtFdEJnM0RSO0VzQjMyRE07SUFFRSxhQXhJTztFdEJvL0RmO0VzQnQ0REk7SUFFSSxVQUhJO0lBSUosYUFsSEE7RXRCeS9EUjtFc0JwNERJO0lBRUksY0FBQTtFdEJxNERSO0VzQmw0REk7SUFFSSxnQkFkSTtFdEJpNURaO0VzQi8zRE07SUFFRSxVQUFBO0V0Qmc0RFI7RXNCMzNETTtJQUVFLGFBeElPO0V0Qm9nRWY7RXNCdDVESTtJQUVJLHFCQUhJO0lBSUosYUFsSEE7RXRCeWdFUjtFc0JwNURJO0lBRUksY0FBQTtFdEJxNURSO0VzQmw1REk7SUFFSSwyQkFkSTtFdEJpNkRaO0VzQi80RE07SUFFRSxVQUFBO0V0Qmc1RFI7RXNCMzRETTtJQUVFLGFBeElPO0V0Qm9oRWY7RXNCdDZESTtJQUVJLHFCQUhJO0lBSUosYUFsSEE7RXRCeWhFUjtFc0JwNkRJO0lBRUksY0FBQTtFdEJxNkRSO0VzQmw2REk7SUFFSSwyQkFkSTtFdEJpN0RaO0VzQi81RE07SUFFRSxVQUFBO0V0Qmc2RFI7RXNCMzVETTtJQUVFLGFBeElPO0V0Qm9pRWY7RXNCdDdESTtJQUVJLFdBSEk7SUFJSixhQWxIQTtFdEJ5aUVSO0VzQnA3REk7SUFFSSxjQUFBO0V0QnE3RFI7RXNCbDdESTtJQUVJLGlCQWRJO0V0Qmk4RFo7RXNCLzZETTtJQUVFLFVBQUE7RXRCZzdEUjtFc0IzNkRNO0lBRUUsYUF4SU87RXRCb2pFZjtBQUNGO0FFOWlFRTtFb0IySUk7SUFFSSxvQkFISTtJQUlKLGFBdEpBO0V0QjJqRVI7RXNCbDZESTtJQUVJLGNBQUE7RXRCbTZEUjtFc0JoNkRJO0lBRUksMEJBZEk7RXRCKzZEWjtFc0I3NURNO0lBRUUsVUFBQTtFdEI4NURSO0VzQno1RE07SUFFRSxhQTVLTztFdEJza0VmO0VzQnA3REk7SUFFSSxxQkFISTtJQUlKLGFBdEpBO0V0QjJrRVI7RXNCbDdESTtJQUVJLGNBQUE7RXRCbTdEUjtFc0JoN0RJO0lBRUksMkJBZEk7RXRCKzdEWjtFc0I3NkRNO0lBRUUsVUFBQTtFdEI4NkRSO0VzQno2RE07SUFFRSxhQTVLTztFdEJzbEVmO0VzQnA4REk7SUFFSSxVQUhJO0lBSUosYUF0SkE7RXRCMmxFUjtFc0JsOERJO0lBRUksY0FBQTtFdEJtOERSO0VzQmg4REk7SUFFSSxnQkFkSTtFdEIrOERaO0VzQjc3RE07SUFFRSxVQUFBO0V0Qjg3RFI7RXNCejdETTtJQUVFLGFBNUtPO0V0QnNtRWY7RXNCcDlESTtJQUVJLHFCQUhJO0lBSUosYUF0SkE7RXRCMm1FUjtFc0JsOURJO0lBRUksY0FBQTtFdEJtOURSO0VzQmg5REk7SUFFSSwyQkFkSTtFdEIrOURaO0VzQjc4RE07SUFFRSxVQUFBO0V0Qjg4RFI7RXNCejhETTtJQUVFLGFBNUtPO0V0QnNuRWY7RXNCcCtESTtJQUVJLHFCQUhJO0lBSUosYUF0SkE7RXRCMm5FUjtFc0JsK0RJO0lBRUksY0FBQTtFdEJtK0RSO0VzQmgrREk7SUFFSSwyQkFkSTtFdEIrK0RaO0VzQjc5RE07SUFFRSxVQUFBO0V0Qjg5RFI7RXNCejlETTtJQUVFLGFBNUtPO0V0QnNvRWY7RXNCcC9ESTtJQUVJLFVBSEk7SUFJSixhQXRKQTtFdEIyb0VSO0VzQmwvREk7SUFFSSxjQUFBO0V0Qm0vRFI7RXNCaC9ESTtJQUVJLGdCQWRJO0V0QisvRFo7RXNCNytETTtJQUVFLFVBQUE7RXRCOCtEUjtFc0J6K0RNO0lBRUUsYUE1S087RXRCc3BFZjtFc0JwZ0VJO0lBRUkscUJBSEk7SUFJSixhQXRKQTtFdEIycEVSO0VzQmxnRUk7SUFFSSxjQUFBO0V0Qm1nRVI7RXNCaGdFSTtJQUVJLDJCQWRJO0V0QitnRVo7RXNCNy9ETTtJQUVFLFVBQUE7RXRCOC9EUjtFc0J6L0RNO0lBRUUsYUE1S087RXRCc3FFZjtFc0JwaEVJO0lBRUkscUJBSEk7SUFJSixhQXRKQTtFdEIycUVSO0VzQmxoRUk7SUFFSSxjQUFBO0V0Qm1oRVI7RXNCaGhFSTtJQUVJLDJCQWRJO0V0QitoRVo7RXNCN2dFTTtJQUVFLFVBQUE7RXRCOGdFUjtFc0J6Z0VNO0lBRUUsYUE1S087RXRCc3JFZjtFc0JwaUVJO0lBRUksVUFISTtJQUlKLGFBdEpBO0V0QjJyRVI7RXNCbGlFSTtJQUVJLGNBQUE7RXRCbWlFUjtFc0JoaUVJO0lBRUksZ0JBZEk7RXRCK2lFWjtFc0I3aEVNO0lBRUUsVUFBQTtFdEI4aEVSO0VzQnpoRU07SUFFRSxhQTVLTztFdEJzc0VmO0VzQnBqRUk7SUFFSSxxQkFISTtJQUlKLGFBdEpBO0V0QjJzRVI7RXNCbGpFSTtJQUVJLGNBQUE7RXRCbWpFUjtFc0JoakVJO0lBRUksMkJBZEk7RXRCK2pFWjtFc0I3aUVNO0lBRUUsVUFBQTtFdEI4aUVSO0VzQnppRU07SUFFRSxhQTVLTztFdEJzdEVmO0VzQnBrRUk7SUFFSSxxQkFISTtJQUlKLGFBdEpBO0V0QjJ0RVI7RXNCbGtFSTtJQUVJLGNBQUE7RXRCbWtFUjtFc0Joa0VJO0lBRUksMkJBZEk7RXRCK2tFWjtFc0I3akVNO0lBRUUsVUFBQTtFdEI4akVSO0VzQnpqRU07SUFFRSxhQTVLTztFdEJzdUVmO0VzQnBsRUk7SUFFSSxXQUhJO0lBSUosYUF0SkE7RXRCMnVFUjtFc0JsbEVJO0lBRUksY0FBQTtFdEJtbEVSO0VzQmhsRUk7SUFFSSxpQkFkSTtFdEIrbEVaO0VzQjdrRU07SUFFRSxVQUFBO0V0QjhrRVI7RXNCemtFTTtJQUVFLGFBNUtPO0V0QnN2RWY7QUFDRjtBRWh2RUU7RW9CK0tNO0lBRUksb0JBSEk7SUFJSixhQTFMRjtFdEI2dkVSO0FBQ0Y7QUV0dkVFO0VvQitLTTtJQUtNLGFBMUxEO0V0Qmd3RVg7QUFDRjtBRTN2RUU7RW9Cd0xNO0lBRUksY0FBQTtFdEJxa0VWO0VzQmxrRU07SUFFSSwwQkFqQkk7RXRCb2xFZDtFc0IvakVRO0lBRUUsVUFBQTtFdEJna0VWO0VzQjNqRVE7SUFFRSxhQW5OSztFdEIrd0VmO0VzQnpsRU07SUFFSSxxQkFISTtJQUlKLGFBMUxGO0V0Qm94RVI7QUFDRjtBRTd3RUU7RW9CK0tNO0lBS00sYUExTEQ7RXRCdXhFWDtBQUNGO0FFbHhFRTtFb0J3TE07SUFFSSxjQUFBO0V0QjRsRVY7RXNCemxFTTtJQUVJLDJCQWpCSTtFdEIybUVkO0VzQnRsRVE7SUFFRSxVQUFBO0V0QnVsRVY7RXNCbGxFUTtJQUVFLGFBbk5LO0V0QnN5RWY7RXNCaG5FTTtJQUVJLFVBSEk7SUFJSixhQTFMRjtFdEIyeUVSO0FBQ0Y7QUVweUVFO0VvQitLTTtJQUtNLGFBMUxEO0V0Qjh5RVg7QUFDRjtBRXp5RUU7RW9Cd0xNO0lBRUksY0FBQTtFdEJtbkVWO0VzQmhuRU07SUFFSSxnQkFqQkk7RXRCa29FZDtFc0I3bUVRO0lBRUUsVUFBQTtFdEI4bUVWO0VzQnptRVE7SUFFRSxhQW5OSztFdEI2ekVmO0VzQnZvRU07SUFFSSxxQkFISTtJQUlKLGFBMUxGO0V0QmswRVI7QUFDRjtBRTN6RUU7RW9CK0tNO0lBS00sYUExTEQ7RXRCcTBFWDtBQUNGO0FFaDBFRTtFb0J3TE07SUFFSSxjQUFBO0V0QjBvRVY7RXNCdm9FTTtJQUVJLDJCQWpCSTtFdEJ5cEVkO0VzQnBvRVE7SUFFRSxVQUFBO0V0QnFvRVY7RXNCaG9FUTtJQUVFLGFBbk5LO0V0Qm8xRWY7RXNCOXBFTTtJQUVJLHFCQUhJO0lBSUosYUExTEY7RXRCeTFFUjtBQUNGO0FFbDFFRTtFb0IrS007SUFLTSxhQTFMRDtFdEI0MUVYO0FBQ0Y7QUV2MUVFO0VvQndMTTtJQUVJLGNBQUE7RXRCaXFFVjtFc0I5cEVNO0lBRUksMkJBakJJO0V0QmdyRWQ7RXNCM3BFUTtJQUVFLFVBQUE7RXRCNHBFVjtFc0J2cEVRO0lBRUUsYUFuTks7RXRCMjJFZjtFc0JyckVNO0lBRUksVUFISTtJQUlKLGFBMUxGO0V0QmczRVI7QUFDRjtBRXoyRUU7RW9CK0tNO0lBS00sYUExTEQ7RXRCbTNFWDtBQUNGO0FFOTJFRTtFb0J3TE07SUFFSSxjQUFBO0V0QndyRVY7RXNCcnJFTTtJQUVJLGdCQWpCSTtFdEJ1c0VkO0VzQmxyRVE7SUFFRSxVQUFBO0V0Qm1yRVY7RXNCOXFFUTtJQUVFLGFBbk5LO0V0Qms0RWY7RXNCNXNFTTtJQUVJLHFCQUhJO0lBSUosYUExTEY7RXRCdTRFUjtBQUNGO0FFaDRFRTtFb0IrS007SUFLTSxhQTFMRDtFdEIwNEVYO0FBQ0Y7QUVyNEVFO0VvQndMTTtJQUVJLGNBQUE7RXRCK3NFVjtFc0I1c0VNO0lBRUksMkJBakJJO0V0Qjh0RWQ7RXNCenNFUTtJQUVFLFVBQUE7RXRCMHNFVjtFc0Jyc0VRO0lBRUUsYUFuTks7RXRCeTVFZjtFc0JudUVNO0lBRUkscUJBSEk7SUFJSixhQTFMRjtFdEI4NUVSO0FBQ0Y7QUV2NUVFO0VvQitLTTtJQUtNLGFBMUxEO0V0Qmk2RVg7QUFDRjtBRTU1RUU7RW9Cd0xNO0lBRUksY0FBQTtFdEJzdUVWO0VzQm51RU07SUFFSSwyQkFqQkk7RXRCcXZFZDtFc0JodUVRO0lBRUUsVUFBQTtFdEJpdUVWO0VzQjV0RVE7SUFFRSxhQW5OSztFdEJnN0VmO0VzQjF2RU07SUFFSSxVQUhJO0lBSUosYUExTEY7RXRCcTdFUjtBQUNGO0FFOTZFRTtFb0IrS007SUFLTSxhQTFMRDtFdEJ3N0VYO0FBQ0Y7QUVuN0VFO0VvQndMTTtJQUVJLGNBQUE7RXRCNnZFVjtFc0IxdkVNO0lBRUksZ0JBakJJO0V0QjR3RWQ7RXNCdnZFUTtJQUVFLFVBQUE7RXRCd3ZFVjtFc0JudkVRO0lBRUUsYUFuTks7RXRCdThFZjtFc0JqeEVNO0lBRUkscUJBSEk7SUFJSixhQTFMRjtFdEI0OEVSO0FBQ0Y7QUVyOEVFO0VvQitLTTtJQUtNLGFBMUxEO0V0Qis4RVg7QUFDRjtBRTE4RUU7RW9Cd0xNO0lBRUksY0FBQTtFdEJveEVWO0VzQmp4RU07SUFFSSwyQkFqQkk7RXRCbXlFZDtFc0I5d0VRO0lBRUUsVUFBQTtFdEIrd0VWO0VzQjF3RVE7SUFFRSxhQW5OSztFdEI4OUVmO0VzQnh5RU07SUFFSSxxQkFISTtJQUlKLGFBMUxGO0V0Qm0rRVI7QUFDRjtBRTU5RUU7RW9CK0tNO0lBS00sYUExTEQ7RXRCcytFWDtBQUNGO0FFaitFRTtFb0J3TE07SUFFSSxjQUFBO0V0QjJ5RVY7RXNCeHlFTTtJQUVJLDJCQWpCSTtFdEIwekVkO0VzQnJ5RVE7SUFFRSxVQUFBO0V0QnN5RVY7RXNCanlFUTtJQUVFLGFBbk5LO0V0QnEvRWY7RXNCL3pFTTtJQUVJLFdBSEk7SUFJSixhQTFMRjtFdEIwL0VSO0FBQ0Y7QUVuL0VFO0VvQitLTTtJQUtNLGFBMUxEO0V0QjYvRVg7QUFDRjtBRXgvRUU7RW9Cd0xNO0lBRUksY0FBQTtFdEJrMEVWO0VzQi96RU07SUFFSSxpQkFqQkk7RXRCaTFFZDtFc0I1ekVRO0lBRUUsVUFBQTtFdEI2ekVWO0VzQnh6RVE7SUFFRSxhQW5OSztFdEI0Z0ZmO0FBQ0Y7QXVCbGhGQTs7NEJBQUE7QXJCWUU7RXFCUEE7SUFDRSxhQUFBO0V2Qm1oRkY7QUFDRjtBRTlnRkU7RXFCREE7SUFDRSxhQUFBO0V2QmtoRkY7QUFDRjtBRW5oRkU7RXFCS0E7SUFDRSxhQUFBO0V2QmloRkY7QUFDRjtBRXhoRkU7RXFCV0E7SUFDRSxhQUFBO0V2QmdoRkY7QUFDRjtBd0J6aUZBOzs0QkFBQTtBQUdBO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtBeEIyaUZKOztBd0J4aUZJO0VBQWdCLDBCQUFBO0F4QjRpRnBCOztBd0IzaUZJO0VBQWdCLDRCQUFBO0F4QitpRnBCOztBd0I5aUZJO0VBQWdCLDJCQUFBO0F4QmtqRnBCOztBd0JqakZJO0VBQWdCLDZCQUFBO0F4QnFqRnBCOztBd0JwakZJO0VBQWdCLDJCQUFBO0F4QndqRnBCOztBd0J2akZJO0VBQWdCLDZCQUFBO0F4QjJqRnBCOztBd0IxakZJO0VBQWdCLDRCQUFBO0F4QjhqRnBCOztBd0I3akZJO0VBQWdCLDhCQUFBO0F4QmlrRnBCOztBd0J4a0ZJO0VBQWdCLDBCQUFBO0F4QjRrRnBCOztBd0Iza0ZJO0VBQWdCLDRCQUFBO0F4QitrRnBCOztBd0I5a0ZJO0VBQWdCLDJCQUFBO0F4QmtsRnBCOztBd0JqbEZJO0VBQWdCLDZCQUFBO0F4QnFsRnBCOztBd0JwbEZJO0VBQWdCLDJCQUFBO0F4QndsRnBCOztBd0J2bEZJO0VBQWdCLDZCQUFBO0F4QjJsRnBCOztBd0IxbEZJO0VBQWdCLDRCQUFBO0F4QjhsRnBCOztBd0I3bEZJO0VBQWdCLDhCQUFBO0F4QmltRnBCOztBd0J4bUZJO0VBQWdCLDJCQUFBO0F4QjRtRnBCOztBd0IzbUZJO0VBQWdCLDZCQUFBO0F4QittRnBCOztBd0I5bUZJO0VBQWdCLDRCQUFBO0F4QmtuRnBCOztBd0JqbkZJO0VBQWdCLDhCQUFBO0F4QnFuRnBCOztBd0JwbkZJO0VBQWdCLDRCQUFBO0F4QnduRnBCOztBd0J2bkZJO0VBQWdCLDhCQUFBO0F4QjJuRnBCOztBd0IxbkZJO0VBQWdCLDZCQUFBO0F4QjhuRnBCOztBd0I3bkZJO0VBQWdCLCtCQUFBO0F4QmlvRnBCOztBd0J4b0ZJO0VBQWdCLDJCQUFBO0F4QjRvRnBCOztBd0Izb0ZJO0VBQWdCLDZCQUFBO0F4QitvRnBCOztBd0I5b0ZJO0VBQWdCLDRCQUFBO0F4QmtwRnBCOztBd0JqcEZJO0VBQWdCLDhCQUFBO0F4QnFwRnBCOztBd0JwcEZJO0VBQWdCLDRCQUFBO0F4QndwRnBCOztBd0J2cEZJO0VBQWdCLDhCQUFBO0F4QjJwRnBCOztBd0IxcEZJO0VBQWdCLDZCQUFBO0F4QjhwRnBCOztBd0I3cEZJO0VBQWdCLCtCQUFBO0F4QmlxRnBCOztBd0J4cUZJO0VBQWdCLDJCQUFBO0F4QjRxRnBCOztBd0IzcUZJO0VBQWdCLDZCQUFBO0F4QitxRnBCOztBd0I5cUZJO0VBQWdCLDRCQUFBO0F4QmtyRnBCOztBd0JqckZJO0VBQWdCLDhCQUFBO0F4QnFyRnBCOztBd0JwckZJO0VBQWdCLDRCQUFBO0F4QndyRnBCOztBd0J2ckZJO0VBQWdCLDhCQUFBO0F4QjJyRnBCOztBd0IxckZJO0VBQWdCLDZCQUFBO0F4QjhyRnBCOztBd0I3ckZJO0VBQWdCLCtCQUFBO0F4QmlzRnBCOztBd0J4c0ZJO0VBQWdCLDJCQUFBO0F4QjRzRnBCOztBd0Izc0ZJO0VBQWdCLDZCQUFBO0F4QitzRnBCOztBd0I5c0ZJO0VBQWdCLDRCQUFBO0F4Qmt0RnBCOztBd0JqdEZJO0VBQWdCLDhCQUFBO0F4QnF0RnBCOztBd0JwdEZJO0VBQWdCLDRCQUFBO0F4Qnd0RnBCOztBd0J2dEZJO0VBQWdCLDhCQUFBO0F4QjJ0RnBCOztBd0IxdEZJO0VBQWdCLDZCQUFBO0F4Qjh0RnBCOztBd0I3dEZJO0VBQWdCLCtCQUFBO0F4Qml1RnBCOztBd0J4dUZJO0VBQWdCLDJCQUFBO0F4QjR1RnBCOztBd0IzdUZJO0VBQWdCLDZCQUFBO0F4Qit1RnBCOztBd0I5dUZJO0VBQWdCLDRCQUFBO0F4Qmt2RnBCOztBd0JqdkZJO0VBQWdCLDhCQUFBO0F4QnF2RnBCOztBd0JwdkZJO0VBQWdCLDRCQUFBO0F4Qnd2RnBCOztBd0J2dkZJO0VBQWdCLDhCQUFBO0F4QjJ2RnBCOztBd0IxdkZJO0VBQWdCLDZCQUFBO0F4Qjh2RnBCOztBd0I3dkZJO0VBQWdCLCtCQUFBO0F4Qml3RnBCOztBd0J4d0ZJO0VBQWdCLDJCQUFBO0F4QjR3RnBCOztBd0Izd0ZJO0VBQWdCLDZCQUFBO0F4Qit3RnBCOztBd0I5d0ZJO0VBQWdCLDRCQUFBO0F4Qmt4RnBCOztBd0JqeEZJO0VBQWdCLDhCQUFBO0F4QnF4RnBCOztBd0JweEZJO0VBQWdCLDRCQUFBO0F4Qnd4RnBCOztBd0J2eEZJO0VBQWdCLDhCQUFBO0F4QjJ4RnBCOztBd0IxeEZJO0VBQWdCLDZCQUFBO0F4Qjh4RnBCOztBd0I3eEZJO0VBQWdCLCtCQUFBO0F4Qml5RnBCOztBd0J4eUZJO0VBQWdCLDJCQUFBO0F4QjR5RnBCOztBd0IzeUZJO0VBQWdCLDZCQUFBO0F4Qit5RnBCOztBd0I5eUZJO0VBQWdCLDRCQUFBO0F4Qmt6RnBCOztBd0JqekZJO0VBQWdCLDhCQUFBO0F4QnF6RnBCOztBd0JwekZJO0VBQWdCLDRCQUFBO0F4Qnd6RnBCOztBd0J2ekZJO0VBQWdCLDhCQUFBO0F4QjJ6RnBCOztBd0IxekZJO0VBQWdCLDZCQUFBO0F4Qjh6RnBCOztBd0I3ekZJO0VBQWdCLCtCQUFBO0F4QmkwRnBCOztBd0J4MEZJO0VBQWdCLDJCQUFBO0F4QjQwRnBCOztBd0IzMEZJO0VBQWdCLDZCQUFBO0F4QiswRnBCOztBd0I5MEZJO0VBQWdCLDRCQUFBO0F4QmsxRnBCOztBd0JqMUZJO0VBQWdCLDhCQUFBO0F4QnExRnBCOztBd0JwMUZJO0VBQWdCLDRCQUFBO0F4QncxRnBCOztBd0J2MUZJO0VBQWdCLDhCQUFBO0F4QjIxRnBCOztBd0IxMUZJO0VBQWdCLDZCQUFBO0F4QjgxRnBCOztBd0I3MUZJO0VBQWdCLCtCQUFBO0F4QmkyRnBCOztBd0J4MkZJO0VBQWdCLDJCQUFBO0F4QjQyRnBCOztBd0IzMkZJO0VBQWdCLDZCQUFBO0F4QisyRnBCOztBd0I5MkZJO0VBQWdCLDRCQUFBO0F4QmszRnBCOztBd0JqM0ZJO0VBQWdCLDhCQUFBO0F4QnEzRnBCOztBd0JwM0ZJO0VBQWdCLDRCQUFBO0F4QnczRnBCOztBd0J2M0ZJO0VBQWdCLDhCQUFBO0F4QjIzRnBCOztBd0IxM0ZJO0VBQWdCLDZCQUFBO0F4QjgzRnBCOztBd0I3M0ZJO0VBQWdCLCtCQUFBO0F4Qmk0RnBCOztBd0J4NEZJO0VBQWdCLDJCQUFBO0F4QjQ0RnBCOztBd0IzNEZJO0VBQWdCLDZCQUFBO0F4Qis0RnBCOztBd0I5NEZJO0VBQWdCLDRCQUFBO0F4Qms1RnBCOztBd0JqNUZJO0VBQWdCLDhCQUFBO0F4QnE1RnBCOztBd0JwNUZJO0VBQWdCLDRCQUFBO0F4Qnc1RnBCOztBd0J2NUZJO0VBQWdCLDhCQUFBO0F4QjI1RnBCOztBd0IxNUZJO0VBQWdCLDZCQUFBO0F4Qjg1RnBCOztBd0I3NUZJO0VBQWdCLCtCQUFBO0F4Qmk2RnBCOztBd0J4NkZJO0VBQWdCLDJCQUFBO0F4QjQ2RnBCOztBd0IzNkZJO0VBQWdCLDZCQUFBO0F4Qis2RnBCOztBd0I5NkZJO0VBQWdCLDRCQUFBO0F4Qms3RnBCOztBd0JqN0ZJO0VBQWdCLDhCQUFBO0F4QnE3RnBCOztBd0JwN0ZJO0VBQWdCLDRCQUFBO0F4Qnc3RnBCOztBd0J2N0ZJO0VBQWdCLDhCQUFBO0F4QjI3RnBCOztBd0IxN0ZJO0VBQWdCLDZCQUFBO0F4Qjg3RnBCOztBd0I3N0ZJO0VBQWdCLCtCQUFBO0F4Qmk4RnBCOztBd0J4OEZJO0VBQWdCLDJCQUFBO0F4QjQ4RnBCOztBd0IzOEZJO0VBQWdCLDZCQUFBO0F4Qis4RnBCOztBd0I5OEZJO0VBQWdCLDRCQUFBO0F4Qms5RnBCOztBd0JqOUZJO0VBQWdCLDhCQUFBO0F4QnE5RnBCOztBd0JwOUZJO0VBQWdCLDRCQUFBO0F4Qnc5RnBCOztBd0J2OUZJO0VBQWdCLDhCQUFBO0F4QjI5RnBCOztBd0IxOUZJO0VBQWdCLDZCQUFBO0F4Qjg5RnBCOztBd0I3OUZJO0VBQWdCLCtCQUFBO0F4QmkrRnBCOztBd0J4K0ZJO0VBQWdCLDJCQUFBO0F4QjQrRnBCOztBd0IzK0ZJO0VBQWdCLDZCQUFBO0F4QisrRnBCOztBd0I5K0ZJO0VBQWdCLDRCQUFBO0F4QmsvRnBCOztBd0JqL0ZJO0VBQWdCLDhCQUFBO0F4QnEvRnBCOztBd0JwL0ZJO0VBQWdCLDRCQUFBO0F4QncvRnBCOztBd0J2L0ZJO0VBQWdCLDhCQUFBO0F4QjIvRnBCOztBd0IxL0ZJO0VBQWdCLDZCQUFBO0F4QjgvRnBCOztBd0I3L0ZJO0VBQWdCLCtCQUFBO0F4QmlnR3BCOztBd0J4Z0dJO0VBQWdCLDJCQUFBO0F4QjRnR3BCOztBd0IzZ0dJO0VBQWdCLDZCQUFBO0F4QitnR3BCOztBd0I5Z0dJO0VBQWdCLDRCQUFBO0F4QmtoR3BCOztBd0JqaEdJO0VBQWdCLDhCQUFBO0F4QnFoR3BCOztBd0JwaEdJO0VBQWdCLDRCQUFBO0F4QndoR3BCOztBd0J2aEdJO0VBQWdCLDhCQUFBO0F4QjJoR3BCOztBd0IxaEdJO0VBQWdCLDZCQUFBO0F4QjhoR3BCOztBd0I3aEdJO0VBQWdCLCtCQUFBO0F4QmlpR3BCOztBd0J4aUdJO0VBQWdCLDJCQUFBO0F4QjRpR3BCOztBd0IzaUdJO0VBQWdCLDZCQUFBO0F4QitpR3BCOztBd0I5aUdJO0VBQWdCLDRCQUFBO0F4QmtqR3BCOztBd0JqakdJO0VBQWdCLDhCQUFBO0F4QnFqR3BCOztBd0JwakdJO0VBQWdCLDRCQUFBO0F4QndqR3BCOztBd0J2akdJO0VBQWdCLDhCQUFBO0F4QjJqR3BCOztBd0IxakdJO0VBQWdCLDZCQUFBO0F4QjhqR3BCOztBd0I3akdJO0VBQWdCLCtCQUFBO0F4QmlrR3BCOztBd0J4a0dJO0VBQWdCLDJCQUFBO0F4QjRrR3BCOztBd0Iza0dJO0VBQWdCLDZCQUFBO0F4QitrR3BCOztBd0I5a0dJO0VBQWdCLDRCQUFBO0F4QmtsR3BCOztBd0JqbEdJO0VBQWdCLDhCQUFBO0F4QnFsR3BCOztBd0JwbEdJO0VBQWdCLDRCQUFBO0F4QndsR3BCOztBd0J2bEdJO0VBQWdCLDhCQUFBO0F4QjJsR3BCOztBd0IxbEdJO0VBQWdCLDZCQUFBO0F4QjhsR3BCOztBd0I3bEdJO0VBQWdCLCtCQUFBO0F4QmltR3BCOztBd0J4bUdJO0VBQWdCLDJCQUFBO0F4QjRtR3BCOztBd0IzbUdJO0VBQWdCLDZCQUFBO0F4QittR3BCOztBd0I5bUdJO0VBQWdCLDRCQUFBO0F4QmtuR3BCOztBd0JqbkdJO0VBQWdCLDhCQUFBO0F4QnFuR3BCOztBd0JwbkdJO0VBQWdCLDRCQUFBO0F4QnduR3BCOztBd0J2bkdJO0VBQWdCLDhCQUFBO0F4QjJuR3BCOztBd0IxbkdJO0VBQWdCLDZCQUFBO0F4QjhuR3BCOztBd0I3bkdJO0VBQWdCLCtCQUFBO0F4QmlvR3BCOztBd0J4b0dJO0VBQWdCLDJCQUFBO0F4QjRvR3BCOztBd0Izb0dJO0VBQWdCLDZCQUFBO0F4QitvR3BCOztBd0I5b0dJO0VBQWdCLDRCQUFBO0F4QmtwR3BCOztBd0JqcEdJO0VBQWdCLDhCQUFBO0F4QnFwR3BCOztBd0JwcEdJO0VBQWdCLDRCQUFBO0F4QndwR3BCOztBd0J2cEdJO0VBQWdCLDhCQUFBO0F4QjJwR3BCOztBd0IxcEdJO0VBQWdCLDZCQUFBO0F4QjhwR3BCOztBd0I3cEdJO0VBQWdCLCtCQUFBO0F4QmlxR3BCOztBd0J4cUdJO0VBQWdCLDRCQUFBO0F4QjRxR3BCOztBd0IzcUdJO0VBQWdCLDhCQUFBO0F4QitxR3BCOztBd0I5cUdJO0VBQWdCLDZCQUFBO0F4QmtyR3BCOztBd0JqckdJO0VBQWdCLCtCQUFBO0F4QnFyR3BCOztBd0JwckdJO0VBQWdCLDZCQUFBO0F4QndyR3BCOztBd0J2ckdJO0VBQWdCLCtCQUFBO0F4QjJyR3BCOztBd0IxckdJO0VBQWdCLDhCQUFBO0F4QjhyR3BCOztBd0I3ckdJO0VBQWdCLGdDQUFBO0F4QmlzR3BCOztBRXBzR0U7RXNCT007SUFBb0IsMEJBQUE7RXhCa3NHMUI7RXdCanNHTTtJQUFvQiw0QkFBQTtFeEJvc0cxQjtFd0Juc0dNO0lBQW9CLDJCQUFBO0V4QnNzRzFCO0V3QnJzR007SUFBb0IsNkJBQUE7RXhCd3NHMUI7RXdCdnNHTTtJQUFvQiwyQkFBQTtFeEIwc0cxQjtFd0J6c0dNO0lBQW9CLDZCQUFBO0V4QjRzRzFCO0V3QjNzR007SUFBb0IsNEJBQUE7RXhCOHNHMUI7RXdCN3NHTTtJQUFvQiw4QkFBQTtFeEJndEcxQjtFd0J2dEdNO0lBQW9CLDBCQUFBO0V4QjB0RzFCO0V3Qnp0R007SUFBb0IsNEJBQUE7RXhCNHRHMUI7RXdCM3RHTTtJQUFvQiwyQkFBQTtFeEI4dEcxQjtFd0I3dEdNO0lBQW9CLDZCQUFBO0V4Qmd1RzFCO0V3Qi90R007SUFBb0IsMkJBQUE7RXhCa3VHMUI7RXdCanVHTTtJQUFvQiw2QkFBQTtFeEJvdUcxQjtFd0JudUdNO0lBQW9CLDRCQUFBO0V4QnN1RzFCO0V3QnJ1R007SUFBb0IsOEJBQUE7RXhCd3VHMUI7RXdCL3VHTTtJQUFvQiwyQkFBQTtFeEJrdkcxQjtFd0JqdkdNO0lBQW9CLDZCQUFBO0V4Qm92RzFCO0V3Qm52R007SUFBb0IsNEJBQUE7RXhCc3ZHMUI7RXdCcnZHTTtJQUFvQiw4QkFBQTtFeEJ3dkcxQjtFd0J2dkdNO0lBQW9CLDRCQUFBO0V4QjB2RzFCO0V3Qnp2R007SUFBb0IsOEJBQUE7RXhCNHZHMUI7RXdCM3ZHTTtJQUFvQiw2QkFBQTtFeEI4dkcxQjtFd0I3dkdNO0lBQW9CLCtCQUFBO0V4Qmd3RzFCO0V3QnZ3R007SUFBb0IsMkJBQUE7RXhCMHdHMUI7RXdCendHTTtJQUFvQiw2QkFBQTtFeEI0d0cxQjtFd0Izd0dNO0lBQW9CLDRCQUFBO0V4Qjh3RzFCO0V3Qjd3R007SUFBb0IsOEJBQUE7RXhCZ3hHMUI7RXdCL3dHTTtJQUFvQiw0QkFBQTtFeEJreEcxQjtFd0JqeEdNO0lBQW9CLDhCQUFBO0V4Qm94RzFCO0V3Qm54R007SUFBb0IsNkJBQUE7RXhCc3hHMUI7RXdCcnhHTTtJQUFvQiwrQkFBQTtFeEJ3eEcxQjtFd0IveEdNO0lBQW9CLDJCQUFBO0V4Qmt5RzFCO0V3Qmp5R007SUFBb0IsNkJBQUE7RXhCb3lHMUI7RXdCbnlHTTtJQUFvQiw0QkFBQTtFeEJzeUcxQjtFd0JyeUdNO0lBQW9CLDhCQUFBO0V4Qnd5RzFCO0V3QnZ5R007SUFBb0IsNEJBQUE7RXhCMHlHMUI7RXdCenlHTTtJQUFvQiw4QkFBQTtFeEI0eUcxQjtFd0IzeUdNO0lBQW9CLDZCQUFBO0V4Qjh5RzFCO0V3Qjd5R007SUFBb0IsK0JBQUE7RXhCZ3pHMUI7RXdCdnpHTTtJQUFvQiwyQkFBQTtFeEIwekcxQjtFd0J6ekdNO0lBQW9CLDZCQUFBO0V4QjR6RzFCO0V3QjN6R007SUFBb0IsNEJBQUE7RXhCOHpHMUI7RXdCN3pHTTtJQUFvQiw4QkFBQTtFeEJnMEcxQjtFd0IvekdNO0lBQW9CLDRCQUFBO0V4QmswRzFCO0V3QmowR007SUFBb0IsOEJBQUE7RXhCbzBHMUI7RXdCbjBHTTtJQUFvQiw2QkFBQTtFeEJzMEcxQjtFd0JyMEdNO0lBQW9CLCtCQUFBO0V4QncwRzFCO0V3Qi8wR007SUFBb0IsMkJBQUE7RXhCazFHMUI7RXdCajFHTTtJQUFvQiw2QkFBQTtFeEJvMUcxQjtFd0JuMUdNO0lBQW9CLDRCQUFBO0V4QnMxRzFCO0V3QnIxR007SUFBb0IsOEJBQUE7RXhCdzFHMUI7RXdCdjFHTTtJQUFvQiw0QkFBQTtFeEIwMUcxQjtFd0J6MUdNO0lBQW9CLDhCQUFBO0V4QjQxRzFCO0V3QjMxR007SUFBb0IsNkJBQUE7RXhCODFHMUI7RXdCNzFHTTtJQUFvQiwrQkFBQTtFeEJnMkcxQjtFd0J2MkdNO0lBQW9CLDJCQUFBO0V4QjAyRzFCO0V3QnoyR007SUFBb0IsNkJBQUE7RXhCNDJHMUI7RXdCMzJHTTtJQUFvQiw0QkFBQTtFeEI4MkcxQjtFd0I3MkdNO0lBQW9CLDhCQUFBO0V4QmczRzFCO0V3Qi8yR007SUFBb0IsNEJBQUE7RXhCazNHMUI7RXdCajNHTTtJQUFvQiw4QkFBQTtFeEJvM0cxQjtFd0JuM0dNO0lBQW9CLDZCQUFBO0V4QnMzRzFCO0V3QnIzR007SUFBb0IsK0JBQUE7RXhCdzNHMUI7RXdCLzNHTTtJQUFvQiwyQkFBQTtFeEJrNEcxQjtFd0JqNEdNO0lBQW9CLDZCQUFBO0V4Qm80RzFCO0V3Qm40R007SUFBb0IsNEJBQUE7RXhCczRHMUI7RXdCcjRHTTtJQUFvQiw4QkFBQTtFeEJ3NEcxQjtFd0J2NEdNO0lBQW9CLDRCQUFBO0V4QjA0RzFCO0V3Qno0R007SUFBb0IsOEJBQUE7RXhCNDRHMUI7RXdCMzRHTTtJQUFvQiw2QkFBQTtFeEI4NEcxQjtFd0I3NEdNO0lBQW9CLCtCQUFBO0V4Qmc1RzFCO0V3QnY1R007SUFBb0IsMkJBQUE7RXhCMDVHMUI7RXdCejVHTTtJQUFvQiw2QkFBQTtFeEI0NUcxQjtFd0IzNUdNO0lBQW9CLDRCQUFBO0V4Qjg1RzFCO0V3Qjc1R007SUFBb0IsOEJBQUE7RXhCZzZHMUI7RXdCLzVHTTtJQUFvQiw0QkFBQTtFeEJrNkcxQjtFd0JqNkdNO0lBQW9CLDhCQUFBO0V4Qm82RzFCO0V3Qm42R007SUFBb0IsNkJBQUE7RXhCczZHMUI7RXdCcjZHTTtJQUFvQiwrQkFBQTtFeEJ3NkcxQjtFd0IvNkdNO0lBQW9CLDJCQUFBO0V4Qms3RzFCO0V3Qmo3R007SUFBb0IsNkJBQUE7RXhCbzdHMUI7RXdCbjdHTTtJQUFvQiw0QkFBQTtFeEJzN0cxQjtFd0JyN0dNO0lBQW9CLDhCQUFBO0V4Qnc3RzFCO0V3QnY3R007SUFBb0IsNEJBQUE7RXhCMDdHMUI7RXdCejdHTTtJQUFvQiw4QkFBQTtFeEI0N0cxQjtFd0IzN0dNO0lBQW9CLDZCQUFBO0V4Qjg3RzFCO0V3Qjc3R007SUFBb0IsK0JBQUE7RXhCZzhHMUI7RXdCdjhHTTtJQUFvQiwyQkFBQTtFeEIwOEcxQjtFd0J6OEdNO0lBQW9CLDZCQUFBO0V4QjQ4RzFCO0V3QjM4R007SUFBb0IsNEJBQUE7RXhCODhHMUI7RXdCNzhHTTtJQUFvQiw4QkFBQTtFeEJnOUcxQjtFd0IvOEdNO0lBQW9CLDRCQUFBO0V4Qms5RzFCO0V3Qmo5R007SUFBb0IsOEJBQUE7RXhCbzlHMUI7RXdCbjlHTTtJQUFvQiw2QkFBQTtFeEJzOUcxQjtFd0JyOUdNO0lBQW9CLCtCQUFBO0V4Qnc5RzFCO0V3Qi85R007SUFBb0IsMkJBQUE7RXhCaytHMUI7RXdCaitHTTtJQUFvQiw2QkFBQTtFeEJvK0cxQjtFd0JuK0dNO0lBQW9CLDRCQUFBO0V4QnMrRzFCO0V3QnIrR007SUFBb0IsOEJBQUE7RXhCdytHMUI7RXdCditHTTtJQUFvQiw0QkFBQTtFeEIwK0cxQjtFd0J6K0dNO0lBQW9CLDhCQUFBO0V4QjQrRzFCO0V3QjMrR007SUFBb0IsNkJBQUE7RXhCOCtHMUI7RXdCNytHTTtJQUFvQiwrQkFBQTtFeEJnL0cxQjtFd0J2L0dNO0lBQW9CLDJCQUFBO0V4QjAvRzFCO0V3QnovR007SUFBb0IsNkJBQUE7RXhCNC9HMUI7RXdCMy9HTTtJQUFvQiw0QkFBQTtFeEI4L0cxQjtFd0I3L0dNO0lBQW9CLDhCQUFBO0V4QmdnSDFCO0V3Qi8vR007SUFBb0IsNEJBQUE7RXhCa2dIMUI7RXdCamdITTtJQUFvQiw4QkFBQTtFeEJvZ0gxQjtFd0JuZ0hNO0lBQW9CLDZCQUFBO0V4QnNnSDFCO0V3QnJnSE07SUFBb0IsK0JBQUE7RXhCd2dIMUI7RXdCL2dITTtJQUFvQiwyQkFBQTtFeEJraEgxQjtFd0JqaEhNO0lBQW9CLDZCQUFBO0V4Qm9oSDFCO0V3Qm5oSE07SUFBb0IsNEJBQUE7RXhCc2hIMUI7RXdCcmhITTtJQUFvQiw4QkFBQTtFeEJ3aEgxQjtFd0J2aEhNO0lBQW9CLDRCQUFBO0V4QjBoSDFCO0V3QnpoSE07SUFBb0IsOEJBQUE7RXhCNGhIMUI7RXdCM2hITTtJQUFvQiw2QkFBQTtFeEI4aEgxQjtFd0I3aEhNO0lBQW9CLCtCQUFBO0V4QmdpSDFCO0V3QnZpSE07SUFBb0IsMkJBQUE7RXhCMGlIMUI7RXdCemlITTtJQUFvQiw2QkFBQTtFeEI0aUgxQjtFd0IzaUhNO0lBQW9CLDRCQUFBO0V4QjhpSDFCO0V3QjdpSE07SUFBb0IsOEJBQUE7RXhCZ2pIMUI7RXdCL2lITTtJQUFvQiw0QkFBQTtFeEJrakgxQjtFd0JqakhNO0lBQW9CLDhCQUFBO0V4Qm9qSDFCO0V3Qm5qSE07SUFBb0IsNkJBQUE7RXhCc2pIMUI7RXdCcmpITTtJQUFvQiwrQkFBQTtFeEJ3akgxQjtFd0IvakhNO0lBQW9CLDJCQUFBO0V4QmtrSDFCO0V3QmprSE07SUFBb0IsNkJBQUE7RXhCb2tIMUI7RXdCbmtITTtJQUFvQiw0QkFBQTtFeEJza0gxQjtFd0Jya0hNO0lBQW9CLDhCQUFBO0V4QndrSDFCO0V3QnZrSE07SUFBb0IsNEJBQUE7RXhCMGtIMUI7RXdCemtITTtJQUFvQiw4QkFBQTtFeEI0a0gxQjtFd0Iza0hNO0lBQW9CLDZCQUFBO0V4QjhrSDFCO0V3QjdrSE07SUFBb0IsK0JBQUE7RXhCZ2xIMUI7RXdCdmxITTtJQUFvQiwyQkFBQTtFeEIwbEgxQjtFd0J6bEhNO0lBQW9CLDZCQUFBO0V4QjRsSDFCO0V3QjNsSE07SUFBb0IsNEJBQUE7RXhCOGxIMUI7RXdCN2xITTtJQUFvQiw4QkFBQTtFeEJnbUgxQjtFd0IvbEhNO0lBQW9CLDRCQUFBO0V4QmttSDFCO0V3QmptSE07SUFBb0IsOEJBQUE7RXhCb21IMUI7RXdCbm1ITTtJQUFvQiw2QkFBQTtFeEJzbUgxQjtFd0JybUhNO0lBQW9CLCtCQUFBO0V4QndtSDFCO0V3Qi9tSE07SUFBb0IsMkJBQUE7RXhCa25IMUI7RXdCam5ITTtJQUFvQiw2QkFBQTtFeEJvbkgxQjtFd0JubkhNO0lBQW9CLDRCQUFBO0V4QnNuSDFCO0V3QnJuSE07SUFBb0IsOEJBQUE7RXhCd25IMUI7RXdCdm5ITTtJQUFvQiw0QkFBQTtFeEIwbkgxQjtFd0J6bkhNO0lBQW9CLDhCQUFBO0V4QjRuSDFCO0V3QjNuSE07SUFBb0IsNkJBQUE7RXhCOG5IMUI7RXdCN25ITTtJQUFvQiwrQkFBQTtFeEJnb0gxQjtFd0J2b0hNO0lBQW9CLDJCQUFBO0V4QjBvSDFCO0V3QnpvSE07SUFBb0IsNkJBQUE7RXhCNG9IMUI7RXdCM29ITTtJQUFvQiw0QkFBQTtFeEI4b0gxQjtFd0I3b0hNO0lBQW9CLDhCQUFBO0V4QmdwSDFCO0V3Qi9vSE07SUFBb0IsNEJBQUE7RXhCa3BIMUI7RXdCanBITTtJQUFvQiw4QkFBQTtFeEJvcEgxQjtFd0JucEhNO0lBQW9CLDZCQUFBO0V4QnNwSDFCO0V3QnJwSE07SUFBb0IsK0JBQUE7RXhCd3BIMUI7RXdCL3BITTtJQUFvQiw0QkFBQTtFeEJrcUgxQjtFd0JqcUhNO0lBQW9CLDhCQUFBO0V4Qm9xSDFCO0V3Qm5xSE07SUFBb0IsNkJBQUE7RXhCc3FIMUI7RXdCcnFITTtJQUFvQiwrQkFBQTtFeEJ3cUgxQjtFd0J2cUhNO0lBQW9CLDZCQUFBO0V4QjBxSDFCO0V3QnpxSE07SUFBb0IsK0JBQUE7RXhCNHFIMUI7RXdCM3FITTtJQUFvQiw4QkFBQTtFeEI4cUgxQjtFd0I3cUhNO0lBQW9CLGdDQUFBO0V4QmdySDFCO0FBQ0Y7QUUvckhFO0VzQm1CTTtJQUFxQiwwQkFBQTtFeEJnckgzQjtFd0IvcUhNO0lBQXFCLDRCQUFBO0V4QmtySDNCO0V3QmpySE07SUFBcUIsMkJBQUE7RXhCb3JIM0I7RXdCbnJITTtJQUFxQiw2QkFBQTtFeEJzckgzQjtFd0JyckhNO0lBQXFCLDJCQUFBO0V4QndySDNCO0V3QnZySE07SUFBcUIsNkJBQUE7RXhCMHJIM0I7RXdCenJITTtJQUFxQiw0QkFBQTtFeEI0ckgzQjtFd0IzckhNO0lBQXFCLDhCQUFBO0V4QjhySDNCO0V3QnJzSE07SUFBcUIsMEJBQUE7RXhCd3NIM0I7RXdCdnNITTtJQUFxQiw0QkFBQTtFeEIwc0gzQjtFd0J6c0hNO0lBQXFCLDJCQUFBO0V4QjRzSDNCO0V3QjNzSE07SUFBcUIsNkJBQUE7RXhCOHNIM0I7RXdCN3NITTtJQUFxQiwyQkFBQTtFeEJndEgzQjtFd0Ivc0hNO0lBQXFCLDZCQUFBO0V4Qmt0SDNCO0V3Qmp0SE07SUFBcUIsNEJBQUE7RXhCb3RIM0I7RXdCbnRITTtJQUFxQiw4QkFBQTtFeEJzdEgzQjtFd0I3dEhNO0lBQXFCLDJCQUFBO0V4Qmd1SDNCO0V3Qi90SE07SUFBcUIsNkJBQUE7RXhCa3VIM0I7RXdCanVITTtJQUFxQiw0QkFBQTtFeEJvdUgzQjtFd0JudUhNO0lBQXFCLDhCQUFBO0V4QnN1SDNCO0V3QnJ1SE07SUFBcUIsNEJBQUE7RXhCd3VIM0I7RXdCdnVITTtJQUFxQiw4QkFBQTtFeEIwdUgzQjtFd0J6dUhNO0lBQXFCLDZCQUFBO0V4QjR1SDNCO0V3QjN1SE07SUFBcUIsK0JBQUE7RXhCOHVIM0I7RXdCcnZITTtJQUFxQiwyQkFBQTtFeEJ3dkgzQjtFd0J2dkhNO0lBQXFCLDZCQUFBO0V4QjB2SDNCO0V3Qnp2SE07SUFBcUIsNEJBQUE7RXhCNHZIM0I7RXdCM3ZITTtJQUFxQiw4QkFBQTtFeEI4dkgzQjtFd0I3dkhNO0lBQXFCLDRCQUFBO0V4Qmd3SDNCO0V3Qi92SE07SUFBcUIsOEJBQUE7RXhCa3dIM0I7RXdCandITTtJQUFxQiw2QkFBQTtFeEJvd0gzQjtFd0Jud0hNO0lBQXFCLCtCQUFBO0V4QnN3SDNCO0V3Qjd3SE07SUFBcUIsMkJBQUE7RXhCZ3hIM0I7RXdCL3dITTtJQUFxQiw2QkFBQTtFeEJreEgzQjtFd0JqeEhNO0lBQXFCLDRCQUFBO0V4Qm94SDNCO0V3Qm54SE07SUFBcUIsOEJBQUE7RXhCc3hIM0I7RXdCcnhITTtJQUFxQiw0QkFBQTtFeEJ3eEgzQjtFd0J2eEhNO0lBQXFCLDhCQUFBO0V4QjB4SDNCO0V3Qnp4SE07SUFBcUIsNkJBQUE7RXhCNHhIM0I7RXdCM3hITTtJQUFxQiwrQkFBQTtFeEI4eEgzQjtFd0JyeUhNO0lBQXFCLDJCQUFBO0V4Qnd5SDNCO0V3QnZ5SE07SUFBcUIsNkJBQUE7RXhCMHlIM0I7RXdCenlITTtJQUFxQiw0QkFBQTtFeEI0eUgzQjtFd0IzeUhNO0lBQXFCLDhCQUFBO0V4Qjh5SDNCO0V3Qjd5SE07SUFBcUIsNEJBQUE7RXhCZ3pIM0I7RXdCL3lITTtJQUFxQiw4QkFBQTtFeEJrekgzQjtFd0JqekhNO0lBQXFCLDZCQUFBO0V4Qm96SDNCO0V3Qm56SE07SUFBcUIsK0JBQUE7RXhCc3pIM0I7RXdCN3pITTtJQUFxQiwyQkFBQTtFeEJnMEgzQjtFd0IvekhNO0lBQXFCLDZCQUFBO0V4QmswSDNCO0V3QmowSE07SUFBcUIsNEJBQUE7RXhCbzBIM0I7RXdCbjBITTtJQUFxQiw4QkFBQTtFeEJzMEgzQjtFd0JyMEhNO0lBQXFCLDRCQUFBO0V4QncwSDNCO0V3QnYwSE07SUFBcUIsOEJBQUE7RXhCMDBIM0I7RXdCejBITTtJQUFxQiw2QkFBQTtFeEI0MEgzQjtFd0IzMEhNO0lBQXFCLCtCQUFBO0V4QjgwSDNCO0V3QnIxSE07SUFBcUIsMkJBQUE7RXhCdzFIM0I7RXdCdjFITTtJQUFxQiw2QkFBQTtFeEIwMUgzQjtFd0J6MUhNO0lBQXFCLDRCQUFBO0V4QjQxSDNCO0V3QjMxSE07SUFBcUIsOEJBQUE7RXhCODFIM0I7RXdCNzFITTtJQUFxQiw0QkFBQTtFeEJnMkgzQjtFd0IvMUhNO0lBQXFCLDhCQUFBO0V4QmsySDNCO0V3QmoySE07SUFBcUIsNkJBQUE7RXhCbzJIM0I7RXdCbjJITTtJQUFxQiwrQkFBQTtFeEJzMkgzQjtFd0I3MkhNO0lBQXFCLDJCQUFBO0V4QmczSDNCO0V3Qi8ySE07SUFBcUIsNkJBQUE7RXhCazNIM0I7RXdCajNITTtJQUFxQiw0QkFBQTtFeEJvM0gzQjtFd0JuM0hNO0lBQXFCLDhCQUFBO0V4QnMzSDNCO0V3QnIzSE07SUFBcUIsNEJBQUE7RXhCdzNIM0I7RXdCdjNITTtJQUFxQiw4QkFBQTtFeEIwM0gzQjtFd0J6M0hNO0lBQXFCLDZCQUFBO0V4QjQzSDNCO0V3QjMzSE07SUFBcUIsK0JBQUE7RXhCODNIM0I7RXdCcjRITTtJQUFxQiwyQkFBQTtFeEJ3NEgzQjtFd0J2NEhNO0lBQXFCLDZCQUFBO0V4QjA0SDNCO0V3Qno0SE07SUFBcUIsNEJBQUE7RXhCNDRIM0I7RXdCMzRITTtJQUFxQiw4QkFBQTtFeEI4NEgzQjtFd0I3NEhNO0lBQXFCLDRCQUFBO0V4Qmc1SDNCO0V3Qi80SE07SUFBcUIsOEJBQUE7RXhCazVIM0I7RXdCajVITTtJQUFxQiw2QkFBQTtFeEJvNUgzQjtFd0JuNUhNO0lBQXFCLCtCQUFBO0V4QnM1SDNCO0V3Qjc1SE07SUFBcUIsMkJBQUE7RXhCZzZIM0I7RXdCLzVITTtJQUFxQiw2QkFBQTtFeEJrNkgzQjtFd0JqNkhNO0lBQXFCLDRCQUFBO0V4Qm82SDNCO0V3Qm42SE07SUFBcUIsOEJBQUE7RXhCczZIM0I7RXdCcjZITTtJQUFxQiw0QkFBQTtFeEJ3NkgzQjtFd0J2NkhNO0lBQXFCLDhCQUFBO0V4QjA2SDNCO0V3Qno2SE07SUFBcUIsNkJBQUE7RXhCNDZIM0I7RXdCMzZITTtJQUFxQiwrQkFBQTtFeEI4NkgzQjtFd0JyN0hNO0lBQXFCLDJCQUFBO0V4Qnc3SDNCO0V3QnY3SE07SUFBcUIsNkJBQUE7RXhCMDdIM0I7RXdCejdITTtJQUFxQiw0QkFBQTtFeEI0N0gzQjtFd0IzN0hNO0lBQXFCLDhCQUFBO0V4Qjg3SDNCO0V3Qjc3SE07SUFBcUIsNEJBQUE7RXhCZzhIM0I7RXdCLzdITTtJQUFxQiw4QkFBQTtFeEJrOEgzQjtFd0JqOEhNO0lBQXFCLDZCQUFBO0V4Qm84SDNCO0V3Qm44SE07SUFBcUIsK0JBQUE7RXhCczhIM0I7RXdCNzhITTtJQUFxQiwyQkFBQTtFeEJnOUgzQjtFd0IvOEhNO0lBQXFCLDZCQUFBO0V4Qms5SDNCO0V3Qmo5SE07SUFBcUIsNEJBQUE7RXhCbzlIM0I7RXdCbjlITTtJQUFxQiw4QkFBQTtFeEJzOUgzQjtFd0JyOUhNO0lBQXFCLDRCQUFBO0V4Qnc5SDNCO0V3QnY5SE07SUFBcUIsOEJBQUE7RXhCMDlIM0I7RXdCejlITTtJQUFxQiw2QkFBQTtFeEI0OUgzQjtFd0IzOUhNO0lBQXFCLCtCQUFBO0V4Qjg5SDNCO0V3QnIrSE07SUFBcUIsMkJBQUE7RXhCdytIM0I7RXdCditITTtJQUFxQiw2QkFBQTtFeEIwK0gzQjtFd0J6K0hNO0lBQXFCLDRCQUFBO0V4QjQrSDNCO0V3QjMrSE07SUFBcUIsOEJBQUE7RXhCOCtIM0I7RXdCNytITTtJQUFxQiw0QkFBQTtFeEJnL0gzQjtFd0IvK0hNO0lBQXFCLDhCQUFBO0V4QmsvSDNCO0V3QmovSE07SUFBcUIsNkJBQUE7RXhCby9IM0I7RXdCbi9ITTtJQUFxQiwrQkFBQTtFeEJzL0gzQjtFd0I3L0hNO0lBQXFCLDJCQUFBO0V4QmdnSTNCO0V3Qi8vSE07SUFBcUIsNkJBQUE7RXhCa2dJM0I7RXdCamdJTTtJQUFxQiw0QkFBQTtFeEJvZ0kzQjtFd0JuZ0lNO0lBQXFCLDhCQUFBO0V4QnNnSTNCO0V3QnJnSU07SUFBcUIsNEJBQUE7RXhCd2dJM0I7RXdCdmdJTTtJQUFxQiw4QkFBQTtFeEIwZ0kzQjtFd0J6Z0lNO0lBQXFCLDZCQUFBO0V4QjRnSTNCO0V3QjNnSU07SUFBcUIsK0JBQUE7RXhCOGdJM0I7RXdCcmhJTTtJQUFxQiwyQkFBQTtFeEJ3aEkzQjtFd0J2aElNO0lBQXFCLDZCQUFBO0V4QjBoSTNCO0V3QnpoSU07SUFBcUIsNEJBQUE7RXhCNGhJM0I7RXdCM2hJTTtJQUFxQiw4QkFBQTtFeEI4aEkzQjtFd0I3aElNO0lBQXFCLDRCQUFBO0V4QmdpSTNCO0V3Qi9oSU07SUFBcUIsOEJBQUE7RXhCa2lJM0I7RXdCamlJTTtJQUFxQiw2QkFBQTtFeEJvaUkzQjtFd0JuaUlNO0lBQXFCLCtCQUFBO0V4QnNpSTNCO0V3QjdpSU07SUFBcUIsMkJBQUE7RXhCZ2pJM0I7RXdCL2lJTTtJQUFxQiw2QkFBQTtFeEJrakkzQjtFd0JqaklNO0lBQXFCLDRCQUFBO0V4Qm9qSTNCO0V3Qm5qSU07SUFBcUIsOEJBQUE7RXhCc2pJM0I7RXdCcmpJTTtJQUFxQiw0QkFBQTtFeEJ3akkzQjtFd0J2aklNO0lBQXFCLDhCQUFBO0V4QjBqSTNCO0V3QnpqSU07SUFBcUIsNkJBQUE7RXhCNGpJM0I7RXdCM2pJTTtJQUFxQiwrQkFBQTtFeEI4akkzQjtFd0Jya0lNO0lBQXFCLDJCQUFBO0V4QndrSTNCO0V3QnZrSU07SUFBcUIsNkJBQUE7RXhCMGtJM0I7RXdCemtJTTtJQUFxQiw0QkFBQTtFeEI0a0kzQjtFd0Iza0lNO0lBQXFCLDhCQUFBO0V4QjhrSTNCO0V3QjdrSU07SUFBcUIsNEJBQUE7RXhCZ2xJM0I7RXdCL2tJTTtJQUFxQiw4QkFBQTtFeEJrbEkzQjtFd0JqbElNO0lBQXFCLDZCQUFBO0V4Qm9sSTNCO0V3Qm5sSU07SUFBcUIsK0JBQUE7RXhCc2xJM0I7RXdCN2xJTTtJQUFxQiwyQkFBQTtFeEJnbUkzQjtFd0IvbElNO0lBQXFCLDZCQUFBO0V4QmttSTNCO0V3QmptSU07SUFBcUIsNEJBQUE7RXhCb21JM0I7RXdCbm1JTTtJQUFxQiw4QkFBQTtFeEJzbUkzQjtFd0JybUlNO0lBQXFCLDRCQUFBO0V4QndtSTNCO0V3QnZtSU07SUFBcUIsOEJBQUE7RXhCMG1JM0I7RXdCem1JTTtJQUFxQiw2QkFBQTtFeEI0bUkzQjtFd0IzbUlNO0lBQXFCLCtCQUFBO0V4QjhtSTNCO0V3QnJuSU07SUFBcUIsMkJBQUE7RXhCd25JM0I7RXdCdm5JTTtJQUFxQiw2QkFBQTtFeEIwbkkzQjtFd0J6bklNO0lBQXFCLDRCQUFBO0V4QjRuSTNCO0V3QjNuSU07SUFBcUIsOEJBQUE7RXhCOG5JM0I7RXdCN25JTTtJQUFxQiw0QkFBQTtFeEJnb0kzQjtFd0IvbklNO0lBQXFCLDhCQUFBO0V4QmtvSTNCO0V3QmpvSU07SUFBcUIsNkJBQUE7RXhCb29JM0I7RXdCbm9JTTtJQUFxQiwrQkFBQTtFeEJzb0kzQjtFd0I3b0lNO0lBQXFCLDRCQUFBO0V4QmdwSTNCO0V3Qi9vSU07SUFBcUIsOEJBQUE7RXhCa3BJM0I7RXdCanBJTTtJQUFxQiw2QkFBQTtFeEJvcEkzQjtFd0JucElNO0lBQXFCLCtCQUFBO0V4QnNwSTNCO0V3QnJwSU07SUFBcUIsNkJBQUE7RXhCd3BJM0I7RXdCdnBJTTtJQUFxQiwrQkFBQTtFeEIwcEkzQjtFd0J6cElNO0lBQXFCLDhCQUFBO0V4QjRwSTNCO0V3QjNwSU07SUFBcUIsZ0NBQUE7RXhCOHBJM0I7QUFDRjtBRXpySUU7RXNCK0JNO0lBQXdCLDBCQUFBO0V4QjhwSTlCO0V3QjdwSU07SUFBd0IsNEJBQUE7RXhCZ3FJOUI7RXdCL3BJTTtJQUF3QiwyQkFBQTtFeEJrcUk5QjtFd0JqcUlNO0lBQXdCLDZCQUFBO0V4Qm9xSTlCO0V3Qm5xSU07SUFBd0IsMkJBQUE7RXhCc3FJOUI7RXdCcnFJTTtJQUF3Qiw2QkFBQTtFeEJ3cUk5QjtFd0J2cUlNO0lBQXdCLDRCQUFBO0V4QjBxSTlCO0V3QnpxSU07SUFBd0IsOEJBQUE7RXhCNHFJOUI7RXdCbnJJTTtJQUF3QiwwQkFBQTtFeEJzckk5QjtFd0JycklNO0lBQXdCLDRCQUFBO0V4QndySTlCO0V3QnZySU07SUFBd0IsMkJBQUE7RXhCMHJJOUI7RXdCenJJTTtJQUF3Qiw2QkFBQTtFeEI0ckk5QjtFd0IzcklNO0lBQXdCLDJCQUFBO0V4QjhySTlCO0V3QjdySU07SUFBd0IsNkJBQUE7RXhCZ3NJOUI7RXdCL3JJTTtJQUF3Qiw0QkFBQTtFeEJrc0k5QjtFd0Jqc0lNO0lBQXdCLDhCQUFBO0V4Qm9zSTlCO0V3QjNzSU07SUFBd0IsMkJBQUE7RXhCOHNJOUI7RXdCN3NJTTtJQUF3Qiw2QkFBQTtFeEJndEk5QjtFd0Ivc0lNO0lBQXdCLDRCQUFBO0V4Qmt0STlCO0V3Qmp0SU07SUFBd0IsOEJBQUE7RXhCb3RJOUI7RXdCbnRJTTtJQUF3Qiw0QkFBQTtFeEJzdEk5QjtFd0JydElNO0lBQXdCLDhCQUFBO0V4Qnd0STlCO0V3QnZ0SU07SUFBd0IsNkJBQUE7RXhCMHRJOUI7RXdCenRJTTtJQUF3QiwrQkFBQTtFeEI0dEk5QjtFd0JudUlNO0lBQXdCLDJCQUFBO0V4QnN1STlCO0V3QnJ1SU07SUFBd0IsNkJBQUE7RXhCd3VJOUI7RXdCdnVJTTtJQUF3Qiw0QkFBQTtFeEIwdUk5QjtFd0J6dUlNO0lBQXdCLDhCQUFBO0V4QjR1STlCO0V3QjN1SU07SUFBd0IsNEJBQUE7RXhCOHVJOUI7RXdCN3VJTTtJQUF3Qiw4QkFBQTtFeEJndkk5QjtFd0IvdUlNO0lBQXdCLDZCQUFBO0V4Qmt2STlCO0V3Qmp2SU07SUFBd0IsK0JBQUE7RXhCb3ZJOUI7RXdCM3ZJTTtJQUF3QiwyQkFBQTtFeEI4dkk5QjtFd0I3dklNO0lBQXdCLDZCQUFBO0V4Qmd3STlCO0V3Qi92SU07SUFBd0IsNEJBQUE7RXhCa3dJOUI7RXdCandJTTtJQUF3Qiw4QkFBQTtFeEJvd0k5QjtFd0Jud0lNO0lBQXdCLDRCQUFBO0V4QnN3STlCO0V3QnJ3SU07SUFBd0IsOEJBQUE7RXhCd3dJOUI7RXdCdndJTTtJQUF3Qiw2QkFBQTtFeEIwd0k5QjtFd0J6d0lNO0lBQXdCLCtCQUFBO0V4QjR3STlCO0V3Qm54SU07SUFBd0IsMkJBQUE7RXhCc3hJOUI7RXdCcnhJTTtJQUF3Qiw2QkFBQTtFeEJ3eEk5QjtFd0J2eElNO0lBQXdCLDRCQUFBO0V4QjB4STlCO0V3Qnp4SU07SUFBd0IsOEJBQUE7RXhCNHhJOUI7RXdCM3hJTTtJQUF3Qiw0QkFBQTtFeEI4eEk5QjtFd0I3eElNO0lBQXdCLDhCQUFBO0V4Qmd5STlCO0V3Qi94SU07SUFBd0IsNkJBQUE7RXhCa3lJOUI7RXdCanlJTTtJQUF3QiwrQkFBQTtFeEJveUk5QjtFd0IzeUlNO0lBQXdCLDJCQUFBO0V4Qjh5STlCO0V3Qjd5SU07SUFBd0IsNkJBQUE7RXhCZ3pJOUI7RXdCL3lJTTtJQUF3Qiw0QkFBQTtFeEJrekk5QjtFd0JqeklNO0lBQXdCLDhCQUFBO0V4Qm96STlCO0V3Qm56SU07SUFBd0IsNEJBQUE7RXhCc3pJOUI7RXdCcnpJTTtJQUF3Qiw4QkFBQTtFeEJ3ekk5QjtFd0J2eklNO0lBQXdCLDZCQUFBO0V4QjB6STlCO0V3Qnp6SU07SUFBd0IsK0JBQUE7RXhCNHpJOUI7RXdCbjBJTTtJQUF3QiwyQkFBQTtFeEJzMEk5QjtFd0JyMElNO0lBQXdCLDZCQUFBO0V4QncwSTlCO0V3QnYwSU07SUFBd0IsNEJBQUE7RXhCMDBJOUI7RXdCejBJTTtJQUF3Qiw4QkFBQTtFeEI0MEk5QjtFd0IzMElNO0lBQXdCLDRCQUFBO0V4QjgwSTlCO0V3QjcwSU07SUFBd0IsOEJBQUE7RXhCZzFJOUI7RXdCLzBJTTtJQUF3Qiw2QkFBQTtFeEJrMUk5QjtFd0JqMUlNO0lBQXdCLCtCQUFBO0V4Qm8xSTlCO0V3QjMxSU07SUFBd0IsMkJBQUE7RXhCODFJOUI7RXdCNzFJTTtJQUF3Qiw2QkFBQTtFeEJnMkk5QjtFd0IvMUlNO0lBQXdCLDRCQUFBO0V4QmsySTlCO0V3QmoySU07SUFBd0IsOEJBQUE7RXhCbzJJOUI7RXdCbjJJTTtJQUF3Qiw0QkFBQTtFeEJzMkk5QjtFd0JyMklNO0lBQXdCLDhCQUFBO0V4QncySTlCO0V3QnYySU07SUFBd0IsNkJBQUE7RXhCMDJJOUI7RXdCejJJTTtJQUF3QiwrQkFBQTtFeEI0Mkk5QjtFd0JuM0lNO0lBQXdCLDJCQUFBO0V4QnMzSTlCO0V3QnIzSU07SUFBd0IsNkJBQUE7RXhCdzNJOUI7RXdCdjNJTTtJQUF3Qiw0QkFBQTtFeEIwM0k5QjtFd0J6M0lNO0lBQXdCLDhCQUFBO0V4QjQzSTlCO0V3QjMzSU07SUFBd0IsNEJBQUE7RXhCODNJOUI7RXdCNzNJTTtJQUF3Qiw4QkFBQTtFeEJnNEk5QjtFd0IvM0lNO0lBQXdCLDZCQUFBO0V4Qms0STlCO0V3Qmo0SU07SUFBd0IsK0JBQUE7RXhCbzRJOUI7RXdCMzRJTTtJQUF3QiwyQkFBQTtFeEI4NEk5QjtFd0I3NElNO0lBQXdCLDZCQUFBO0V4Qmc1STlCO0V3Qi80SU07SUFBd0IsNEJBQUE7RXhCazVJOUI7RXdCajVJTTtJQUF3Qiw4QkFBQTtFeEJvNUk5QjtFd0JuNUlNO0lBQXdCLDRCQUFBO0V4QnM1STlCO0V3QnI1SU07SUFBd0IsOEJBQUE7RXhCdzVJOUI7RXdCdjVJTTtJQUF3Qiw2QkFBQTtFeEIwNUk5QjtFd0J6NUlNO0lBQXdCLCtCQUFBO0V4QjQ1STlCO0V3Qm42SU07SUFBd0IsMkJBQUE7RXhCczZJOUI7RXdCcjZJTTtJQUF3Qiw2QkFBQTtFeEJ3Nkk5QjtFd0J2NklNO0lBQXdCLDRCQUFBO0V4QjA2STlCO0V3Qno2SU07SUFBd0IsOEJBQUE7RXhCNDZJOUI7RXdCMzZJTTtJQUF3Qiw0QkFBQTtFeEI4Nkk5QjtFd0I3NklNO0lBQXdCLDhCQUFBO0V4Qmc3STlCO0V3Qi82SU07SUFBd0IsNkJBQUE7RXhCazdJOUI7RXdCajdJTTtJQUF3QiwrQkFBQTtFeEJvN0k5QjtFd0IzN0lNO0lBQXdCLDJCQUFBO0V4Qjg3STlCO0V3Qjc3SU07SUFBd0IsNkJBQUE7RXhCZzhJOUI7RXdCLzdJTTtJQUF3Qiw0QkFBQTtFeEJrOEk5QjtFd0JqOElNO0lBQXdCLDhCQUFBO0V4Qm84STlCO0V3Qm44SU07SUFBd0IsNEJBQUE7RXhCczhJOUI7RXdCcjhJTTtJQUF3Qiw4QkFBQTtFeEJ3OEk5QjtFd0J2OElNO0lBQXdCLDZCQUFBO0V4QjA4STlCO0V3Qno4SU07SUFBd0IsK0JBQUE7RXhCNDhJOUI7RXdCbjlJTTtJQUF3QiwyQkFBQTtFeEJzOUk5QjtFd0JyOUlNO0lBQXdCLDZCQUFBO0V4Qnc5STlCO0V3QnY5SU07SUFBd0IsNEJBQUE7RXhCMDlJOUI7RXdCejlJTTtJQUF3Qiw4QkFBQTtFeEI0OUk5QjtFd0IzOUlNO0lBQXdCLDRCQUFBO0V4Qjg5STlCO0V3Qjc5SU07SUFBd0IsOEJBQUE7RXhCZytJOUI7RXdCLzlJTTtJQUF3Qiw2QkFBQTtFeEJrK0k5QjtFd0JqK0lNO0lBQXdCLCtCQUFBO0V4Qm8rSTlCO0V3QjMrSU07SUFBd0IsMkJBQUE7RXhCOCtJOUI7RXdCNytJTTtJQUF3Qiw2QkFBQTtFeEJnL0k5QjtFd0IvK0lNO0lBQXdCLDRCQUFBO0V4QmsvSTlCO0V3QmovSU07SUFBd0IsOEJBQUE7RXhCby9JOUI7RXdCbi9JTTtJQUF3Qiw0QkFBQTtFeEJzL0k5QjtFd0JyL0lNO0lBQXdCLDhCQUFBO0V4QncvSTlCO0V3QnYvSU07SUFBd0IsNkJBQUE7RXhCMC9JOUI7RXdCei9JTTtJQUF3QiwrQkFBQTtFeEI0L0k5QjtFd0JuZ0pNO0lBQXdCLDJCQUFBO0V4QnNnSjlCO0V3QnJnSk07SUFBd0IsNkJBQUE7RXhCd2dKOUI7RXdCdmdKTTtJQUF3Qiw0QkFBQTtFeEIwZ0o5QjtFd0J6Z0pNO0lBQXdCLDhCQUFBO0V4QjRnSjlCO0V3QjNnSk07SUFBd0IsNEJBQUE7RXhCOGdKOUI7RXdCN2dKTTtJQUF3Qiw4QkFBQTtFeEJnaEo5QjtFd0IvZ0pNO0lBQXdCLDZCQUFBO0V4QmtoSjlCO0V3QmpoSk07SUFBd0IsK0JBQUE7RXhCb2hKOUI7RXdCM2hKTTtJQUF3QiwyQkFBQTtFeEI4aEo5QjtFd0I3aEpNO0lBQXdCLDZCQUFBO0V4QmdpSjlCO0V3Qi9oSk07SUFBd0IsNEJBQUE7RXhCa2lKOUI7RXdCamlKTTtJQUF3Qiw4QkFBQTtFeEJvaUo5QjtFd0JuaUpNO0lBQXdCLDRCQUFBO0V4QnNpSjlCO0V3QnJpSk07SUFBd0IsOEJBQUE7RXhCd2lKOUI7RXdCdmlKTTtJQUF3Qiw2QkFBQTtFeEIwaUo5QjtFd0J6aUpNO0lBQXdCLCtCQUFBO0V4QjRpSjlCO0V3Qm5qSk07SUFBd0IsMkJBQUE7RXhCc2pKOUI7RXdCcmpKTTtJQUF3Qiw2QkFBQTtFeEJ3ako5QjtFd0J2akpNO0lBQXdCLDRCQUFBO0V4QjBqSjlCO0V3QnpqSk07SUFBd0IsOEJBQUE7RXhCNGpKOUI7RXdCM2pKTTtJQUF3Qiw0QkFBQTtFeEI4ako5QjtFd0I3akpNO0lBQXdCLDhCQUFBO0V4QmdrSjlCO0V3Qi9qSk07SUFBd0IsNkJBQUE7RXhCa2tKOUI7RXdCamtKTTtJQUF3QiwrQkFBQTtFeEJva0o5QjtFd0Iza0pNO0lBQXdCLDJCQUFBO0V4QjhrSjlCO0V3QjdrSk07SUFBd0IsNkJBQUE7RXhCZ2xKOUI7RXdCL2tKTTtJQUF3Qiw0QkFBQTtFeEJrbEo5QjtFd0JqbEpNO0lBQXdCLDhCQUFBO0V4Qm9sSjlCO0V3Qm5sSk07SUFBd0IsNEJBQUE7RXhCc2xKOUI7RXdCcmxKTTtJQUF3Qiw4QkFBQTtFeEJ3bEo5QjtFd0J2bEpNO0lBQXdCLDZCQUFBO0V4QjBsSjlCO0V3QnpsSk07SUFBd0IsK0JBQUE7RXhCNGxKOUI7RXdCbm1KTTtJQUF3QiwyQkFBQTtFeEJzbUo5QjtFd0JybUpNO0lBQXdCLDZCQUFBO0V4QndtSjlCO0V3QnZtSk07SUFBd0IsNEJBQUE7RXhCMG1KOUI7RXdCem1KTTtJQUF3Qiw4QkFBQTtFeEI0bUo5QjtFd0IzbUpNO0lBQXdCLDRCQUFBO0V4QjhtSjlCO0V3QjdtSk07SUFBd0IsOEJBQUE7RXhCZ25KOUI7RXdCL21KTTtJQUF3Qiw2QkFBQTtFeEJrbko5QjtFd0JqbkpNO0lBQXdCLCtCQUFBO0V4Qm9uSjlCO0V3QjNuSk07SUFBd0IsNEJBQUE7RXhCOG5KOUI7RXdCN25KTTtJQUF3Qiw4QkFBQTtFeEJnb0o5QjtFd0IvbkpNO0lBQXdCLDZCQUFBO0V4QmtvSjlCO0V3QmpvSk07SUFBd0IsK0JBQUE7RXhCb29KOUI7RXdCbm9KTTtJQUF3Qiw2QkFBQTtFeEJzb0o5QjtFd0Jyb0pNO0lBQXdCLCtCQUFBO0V4QndvSjlCO0V3QnZvSk07SUFBd0IsOEJBQUE7RXhCMG9KOUI7RXdCem9KTTtJQUF3QixnQ0FBQTtFeEI0b0o5QjtBQUNGO0FFbnJKRTtFc0IyQ007SUFBb0IsMEJBQUE7RXhCNG9KMUI7RXdCM29KTTtJQUFvQiw0QkFBQTtFeEI4b0oxQjtFd0I3b0pNO0lBQW9CLDJCQUFBO0V4QmdwSjFCO0V3Qi9vSk07SUFBb0IsNkJBQUE7RXhCa3BKMUI7RXdCanBKTTtJQUFvQiwyQkFBQTtFeEJvcEoxQjtFd0JucEpNO0lBQW9CLDZCQUFBO0V4QnNwSjFCO0V3QnJwSk07SUFBb0IsNEJBQUE7RXhCd3BKMUI7RXdCdnBKTTtJQUFvQiw4QkFBQTtFeEIwcEoxQjtFd0JqcUpNO0lBQW9CLDBCQUFBO0V4Qm9xSjFCO0V3Qm5xSk07SUFBb0IsNEJBQUE7RXhCc3FKMUI7RXdCcnFKTTtJQUFvQiwyQkFBQTtFeEJ3cUoxQjtFd0J2cUpNO0lBQW9CLDZCQUFBO0V4QjBxSjFCO0V3QnpxSk07SUFBb0IsMkJBQUE7RXhCNHFKMUI7RXdCM3FKTTtJQUFvQiw2QkFBQTtFeEI4cUoxQjtFd0I3cUpNO0lBQW9CLDRCQUFBO0V4QmdySjFCO0V3Qi9xSk07SUFBb0IsOEJBQUE7RXhCa3JKMUI7RXdCenJKTTtJQUFvQiwyQkFBQTtFeEI0ckoxQjtFd0IzckpNO0lBQW9CLDZCQUFBO0V4QjhySjFCO0V3QjdySk07SUFBb0IsNEJBQUE7RXhCZ3NKMUI7RXdCL3JKTTtJQUFvQiw4QkFBQTtFeEJrc0oxQjtFd0Jqc0pNO0lBQW9CLDRCQUFBO0V4Qm9zSjFCO0V3Qm5zSk07SUFBb0IsOEJBQUE7RXhCc3NKMUI7RXdCcnNKTTtJQUFvQiw2QkFBQTtFeEJ3c0oxQjtFd0J2c0pNO0lBQW9CLCtCQUFBO0V4QjBzSjFCO0V3Qmp0Sk07SUFBb0IsMkJBQUE7RXhCb3RKMUI7RXdCbnRKTTtJQUFvQiw2QkFBQTtFeEJzdEoxQjtFd0JydEpNO0lBQW9CLDRCQUFBO0V4Qnd0SjFCO0V3QnZ0Sk07SUFBb0IsOEJBQUE7RXhCMHRKMUI7RXdCenRKTTtJQUFvQiw0QkFBQTtFeEI0dEoxQjtFd0IzdEpNO0lBQW9CLDhCQUFBO0V4Qjh0SjFCO0V3Qjd0Sk07SUFBb0IsNkJBQUE7RXhCZ3VKMUI7RXdCL3RKTTtJQUFvQiwrQkFBQTtFeEJrdUoxQjtFd0J6dUpNO0lBQW9CLDJCQUFBO0V4QjR1SjFCO0V3QjN1Sk07SUFBb0IsNkJBQUE7RXhCOHVKMUI7RXdCN3VKTTtJQUFvQiw0QkFBQTtFeEJndkoxQjtFd0IvdUpNO0lBQW9CLDhCQUFBO0V4Qmt2SjFCO0V3Qmp2Sk07SUFBb0IsNEJBQUE7RXhCb3ZKMUI7RXdCbnZKTTtJQUFvQiw4QkFBQTtFeEJzdkoxQjtFd0JydkpNO0lBQW9CLDZCQUFBO0V4Qnd2SjFCO0V3QnZ2Sk07SUFBb0IsK0JBQUE7RXhCMHZKMUI7RXdCandKTTtJQUFvQiwyQkFBQTtFeEJvd0oxQjtFd0Jud0pNO0lBQW9CLDZCQUFBO0V4QnN3SjFCO0V3QnJ3Sk07SUFBb0IsNEJBQUE7RXhCd3dKMUI7RXdCdndKTTtJQUFvQiw4QkFBQTtFeEIwd0oxQjtFd0J6d0pNO0lBQW9CLDRCQUFBO0V4QjR3SjFCO0V3QjN3Sk07SUFBb0IsOEJBQUE7RXhCOHdKMUI7RXdCN3dKTTtJQUFvQiw2QkFBQTtFeEJneEoxQjtFd0Ivd0pNO0lBQW9CLCtCQUFBO0V4Qmt4SjFCO0V3Qnp4Sk07SUFBb0IsMkJBQUE7RXhCNHhKMUI7RXdCM3hKTTtJQUFvQiw2QkFBQTtFeEI4eEoxQjtFd0I3eEpNO0lBQW9CLDRCQUFBO0V4Qmd5SjFCO0V3Qi94Sk07SUFBb0IsOEJBQUE7RXhCa3lKMUI7RXdCanlKTTtJQUFvQiw0QkFBQTtFeEJveUoxQjtFd0JueUpNO0lBQW9CLDhCQUFBO0V4QnN5SjFCO0V3QnJ5Sk07SUFBb0IsNkJBQUE7RXhCd3lKMUI7RXdCdnlKTTtJQUFvQiwrQkFBQTtFeEIweUoxQjtFd0JqekpNO0lBQW9CLDJCQUFBO0V4Qm96SjFCO0V3Qm56Sk07SUFBb0IsNkJBQUE7RXhCc3pKMUI7RXdCcnpKTTtJQUFvQiw0QkFBQTtFeEJ3ekoxQjtFd0J2ekpNO0lBQW9CLDhCQUFBO0V4QjB6SjFCO0V3Qnp6Sk07SUFBb0IsNEJBQUE7RXhCNHpKMUI7RXdCM3pKTTtJQUFvQiw4QkFBQTtFeEI4ekoxQjtFd0I3ekpNO0lBQW9CLDZCQUFBO0V4QmcwSjFCO0V3Qi96Sk07SUFBb0IsK0JBQUE7RXhCazBKMUI7RXdCejBKTTtJQUFvQiwyQkFBQTtFeEI0MEoxQjtFd0IzMEpNO0lBQW9CLDZCQUFBO0V4QjgwSjFCO0V3QjcwSk07SUFBb0IsNEJBQUE7RXhCZzFKMUI7RXdCLzBKTTtJQUFvQiw4QkFBQTtFeEJrMUoxQjtFd0JqMUpNO0lBQW9CLDRCQUFBO0V4Qm8xSjFCO0V3Qm4xSk07SUFBb0IsOEJBQUE7RXhCczFKMUI7RXdCcjFKTTtJQUFvQiw2QkFBQTtFeEJ3MUoxQjtFd0J2MUpNO0lBQW9CLCtCQUFBO0V4QjAxSjFCO0V3QmoySk07SUFBb0IsMkJBQUE7RXhCbzJKMUI7RXdCbjJKTTtJQUFvQiw2QkFBQTtFeEJzMkoxQjtFd0JyMkpNO0lBQW9CLDRCQUFBO0V4QncySjFCO0V3QnYySk07SUFBb0IsOEJBQUE7RXhCMDJKMUI7RXdCejJKTTtJQUFvQiw0QkFBQTtFeEI0MkoxQjtFd0IzMkpNO0lBQW9CLDhCQUFBO0V4QjgySjFCO0V3QjcySk07SUFBb0IsNkJBQUE7RXhCZzNKMUI7RXdCLzJKTTtJQUFvQiwrQkFBQTtFeEJrM0oxQjtFd0J6M0pNO0lBQW9CLDJCQUFBO0V4QjQzSjFCO0V3QjMzSk07SUFBb0IsNkJBQUE7RXhCODNKMUI7RXdCNzNKTTtJQUFvQiw0QkFBQTtFeEJnNEoxQjtFd0IvM0pNO0lBQW9CLDhCQUFBO0V4Qms0SjFCO0V3Qmo0Sk07SUFBb0IsNEJBQUE7RXhCbzRKMUI7RXdCbjRKTTtJQUFvQiw4QkFBQTtFeEJzNEoxQjtFd0JyNEpNO0lBQW9CLDZCQUFBO0V4Qnc0SjFCO0V3QnY0Sk07SUFBb0IsK0JBQUE7RXhCMDRKMUI7RXdCajVKTTtJQUFvQiwyQkFBQTtFeEJvNUoxQjtFd0JuNUpNO0lBQW9CLDZCQUFBO0V4QnM1SjFCO0V3QnI1Sk07SUFBb0IsNEJBQUE7RXhCdzVKMUI7RXdCdjVKTTtJQUFvQiw4QkFBQTtFeEIwNUoxQjtFd0J6NUpNO0lBQW9CLDRCQUFBO0V4QjQ1SjFCO0V3QjM1Sk07SUFBb0IsOEJBQUE7RXhCODVKMUI7RXdCNzVKTTtJQUFvQiw2QkFBQTtFeEJnNkoxQjtFd0IvNUpNO0lBQW9CLCtCQUFBO0V4Qms2SjFCO0V3Qno2Sk07SUFBb0IsMkJBQUE7RXhCNDZKMUI7RXdCMzZKTTtJQUFvQiw2QkFBQTtFeEI4NkoxQjtFd0I3NkpNO0lBQW9CLDRCQUFBO0V4Qmc3SjFCO0V3Qi82Sk07SUFBb0IsOEJBQUE7RXhCazdKMUI7RXdCajdKTTtJQUFvQiw0QkFBQTtFeEJvN0oxQjtFd0JuN0pNO0lBQW9CLDhCQUFBO0V4QnM3SjFCO0V3QnI3Sk07SUFBb0IsNkJBQUE7RXhCdzdKMUI7RXdCdjdKTTtJQUFvQiwrQkFBQTtFeEIwN0oxQjtFd0JqOEpNO0lBQW9CLDJCQUFBO0V4Qm84SjFCO0V3Qm44Sk07SUFBb0IsNkJBQUE7RXhCczhKMUI7RXdCcjhKTTtJQUFvQiw0QkFBQTtFeEJ3OEoxQjtFd0J2OEpNO0lBQW9CLDhCQUFBO0V4QjA4SjFCO0V3Qno4Sk07SUFBb0IsNEJBQUE7RXhCNDhKMUI7RXdCMzhKTTtJQUFvQiw4QkFBQTtFeEI4OEoxQjtFd0I3OEpNO0lBQW9CLDZCQUFBO0V4Qmc5SjFCO0V3Qi84Sk07SUFBb0IsK0JBQUE7RXhCazlKMUI7RXdCejlKTTtJQUFvQiwyQkFBQTtFeEI0OUoxQjtFd0IzOUpNO0lBQW9CLDZCQUFBO0V4Qjg5SjFCO0V3Qjc5Sk07SUFBb0IsNEJBQUE7RXhCZytKMUI7RXdCLzlKTTtJQUFvQiw4QkFBQTtFeEJrK0oxQjtFd0JqK0pNO0lBQW9CLDRCQUFBO0V4Qm8rSjFCO0V3Qm4rSk07SUFBb0IsOEJBQUE7RXhCcytKMUI7RXdCcitKTTtJQUFvQiw2QkFBQTtFeEJ3K0oxQjtFd0J2K0pNO0lBQW9CLCtCQUFBO0V4QjArSjFCO0V3QmovSk07SUFBb0IsMkJBQUE7RXhCby9KMUI7RXdCbi9KTTtJQUFvQiw2QkFBQTtFeEJzL0oxQjtFd0JyL0pNO0lBQW9CLDRCQUFBO0V4QncvSjFCO0V3QnYvSk07SUFBb0IsOEJBQUE7RXhCMC9KMUI7RXdCei9KTTtJQUFvQiw0QkFBQTtFeEI0L0oxQjtFd0IzL0pNO0lBQW9CLDhCQUFBO0V4QjgvSjFCO0V3QjcvSk07SUFBb0IsNkJBQUE7RXhCZ2dLMUI7RXdCLy9KTTtJQUFvQiwrQkFBQTtFeEJrZ0sxQjtFd0J6Z0tNO0lBQW9CLDJCQUFBO0V4QjRnSzFCO0V3QjNnS007SUFBb0IsNkJBQUE7RXhCOGdLMUI7RXdCN2dLTTtJQUFvQiw0QkFBQTtFeEJnaEsxQjtFd0IvZ0tNO0lBQW9CLDhCQUFBO0V4QmtoSzFCO0V3QmpoS007SUFBb0IsNEJBQUE7RXhCb2hLMUI7RXdCbmhLTTtJQUFvQiw4QkFBQTtFeEJzaEsxQjtFd0JyaEtNO0lBQW9CLDZCQUFBO0V4QndoSzFCO0V3QnZoS007SUFBb0IsK0JBQUE7RXhCMGhLMUI7RXdCamlLTTtJQUFvQiwyQkFBQTtFeEJvaUsxQjtFd0JuaUtNO0lBQW9CLDZCQUFBO0V4QnNpSzFCO0V3QnJpS007SUFBb0IsNEJBQUE7RXhCd2lLMUI7RXdCdmlLTTtJQUFvQiw4QkFBQTtFeEIwaUsxQjtFd0J6aUtNO0lBQW9CLDRCQUFBO0V4QjRpSzFCO0V3QjNpS007SUFBb0IsOEJBQUE7RXhCOGlLMUI7RXdCN2lLTTtJQUFvQiw2QkFBQTtFeEJnaksxQjtFd0IvaUtNO0lBQW9CLCtCQUFBO0V4QmtqSzFCO0V3QnpqS007SUFBb0IsMkJBQUE7RXhCNGpLMUI7RXdCM2pLTTtJQUFvQiw2QkFBQTtFeEI4aksxQjtFd0I3aktNO0lBQW9CLDRCQUFBO0V4QmdrSzFCO0V3Qi9qS007SUFBb0IsOEJBQUE7RXhCa2tLMUI7RXdCamtLTTtJQUFvQiw0QkFBQTtFeEJva0sxQjtFd0Jua0tNO0lBQW9CLDhCQUFBO0V4QnNrSzFCO0V3QnJrS007SUFBb0IsNkJBQUE7RXhCd2tLMUI7RXdCdmtLTTtJQUFvQiwrQkFBQTtFeEIwa0sxQjtFd0JqbEtNO0lBQW9CLDJCQUFBO0V4Qm9sSzFCO0V3Qm5sS007SUFBb0IsNkJBQUE7RXhCc2xLMUI7RXdCcmxLTTtJQUFvQiw0QkFBQTtFeEJ3bEsxQjtFd0J2bEtNO0lBQW9CLDhCQUFBO0V4QjBsSzFCO0V3QnpsS007SUFBb0IsNEJBQUE7RXhCNGxLMUI7RXdCM2xLTTtJQUFvQiw4QkFBQTtFeEI4bEsxQjtFd0I3bEtNO0lBQW9CLDZCQUFBO0V4QmdtSzFCO0V3Qi9sS007SUFBb0IsK0JBQUE7RXhCa21LMUI7RXdCem1LTTtJQUFvQiw0QkFBQTtFeEI0bUsxQjtFd0IzbUtNO0lBQW9CLDhCQUFBO0V4QjhtSzFCO0V3QjdtS007SUFBb0IsNkJBQUE7RXhCZ25LMUI7RXdCL21LTTtJQUFvQiwrQkFBQTtFeEJrbksxQjtFd0JqbktNO0lBQW9CLDZCQUFBO0V4Qm9uSzFCO0V3Qm5uS007SUFBb0IsK0JBQUE7RXhCc25LMUI7RXdCcm5LTTtJQUFvQiw4QkFBQTtFeEJ3bksxQjtFd0J2bktNO0lBQW9CLGdDQUFBO0V4QjBuSzFCO0FBQ0Y7QXlCenJLQTs7NEJBQUE7QUFJQTtFQUNFLGN4QlFnQjtBRGtyS2xCOztBeUJ2cktBO0VBQ0UsY0FBQTtBekIwcktGOztBeUJ2cktBO0VBQ0UsV3hCUVk7QURrcktkOztBeUJ2cktBO0VBQ0UsY3hCT1c7QURtcktiOztBeUJ2cktBO0VBQ0UsbUNBQUE7QXpCMHJL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Q2tsT1o7QW9DaGxPWTtFQUNJLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLDRCbkNvQ047RW1DbkNNLGtCQUFBO0FwQ2tsT2hCO0FvQ2hsT1k7RUFDSSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBcENrbE9oQjtBb0M3a09JO0VBQ0kseURBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7QXBDK2tPUjtBb0M1a09JO0VBQ0ksa0JBQUE7QXBDOGtPUjtBRWxtT0U7RWtDbUJFO0lBR1EsbURBQUE7SUFDQSx3QkFBQTtJQUNBLHdCQUFBO0VwQ2dsT1Y7RW9DL2tPVTtJQUNJLFdBQUE7SUFDQSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsT0FBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EscURBQUE7SUFDQSx3QkFBQTtJQUNBLDJCQUFBO0lBQ0EsV0FBQTtFcENpbE9kO0FBQ0Y7QUV0bk9FO0VrQ21CRTtJQXFCUSwwQkFBQTtJQUNBLGNBQUE7RXBDa2xPVjtBQUNGO0FvQ2psT1E7RUFDSSxhQUFBO0FwQ21sT1o7QUUvbk9FO0VrQzJDTTtJQUdRLGVBQUE7RXBDcWxPZDtBQUNGO0FFcG9PRTtFa0NnRFU7SUFFUSxxREFBQTtJQUNBLHdCQUFBO0lBQ0EsMkJBQUE7SUFDQSxvQkFBQTtFcENzbE9sQjtBQUNGOztBRTVvT0U7RW1DWEU7SUFFUSxlQUFBO0VyQzBwT1Y7QUFDRjtBcUN4cE9JO0VBQ0ksa0JBQUE7QXJDMHBPUjtBcUN4cE9JO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxtQnBDVUs7RW9DVEwsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBckMwcE9SOztBcUN2cE9BO0VBQ0ksb0JBQUE7RUFDQSx1QkFBQTtBckMwcE9KIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29udGVudHMgd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuei1pbmRleCBvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWRpYSBxdWVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5oIHdpdGggY2VudGVyLWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IHVybChcImh0dHA6Ly9mYXN0LmZvbnRzLm5ldC90LzEuY3NzP2FwaVR5cGU9Y3NzJnByb2plY3RpZD0yMTc1MDE0Ny1kNjUyLTQ3MDQtOWE5NS04YjVmMmQ0MTFmNzZcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJOZXVlVzAxLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lMmU3NGUxYy05ZTE4LTQxMjctYWRmZC1mZWI4ZjZhOWNlYWYuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lMmU3NGUxYy05ZTE4LTQxMjctYWRmZC1mZWI4ZjZhOWNlYWYuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uLy4uL2ZvbnRzLzllZGYzNDQzLTgwYzYtNGRlNi1iNTgyLTEyMjQwMWY2M2FkNC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvYWE5NDA3N2UtY2RjZC00ZTMzLWFiZTAtZGRjZmUyN2UzNDg1LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvMjJkZmI0M2YtMjZkZi00NmY5LWFhMGYtMzAwMzhmOGRhODM0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvMzZhZDJkZTEtOTVlYS00ZWIzLWE4MzYtMjljODYxNzlhMjQ4LnN2ZyMzNmFkMmRlMS05NWVhLTRlYjMtYTgzNi0yOWM4NjE3OWEyNDhcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyIE5ldWUgVzAxIE1kXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvOTc5NDUwYTItOGQ1OS00Y2MyLTk5MzctOTQyNTVhNGYzOTIzLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvOTc5NDUwYTItOGQ1OS00Y2MyLTk5MzctOTQyNTVhNGYzOTIzLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi8uLi9mb250cy8xZjE5OGE2ZC1mNGZlLTQ0ZjEtYjc4Yy0xYjZhMWNmNjZkMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzLzQ3NDhlM2Q4LTFiMjMtNDIwYS1hNDE5LWQ3YTM2N2VhMTA3Ni53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzLzExZjc2ZjYyLTFkNGYtNDMyNy1iY2U3LTFlZWUyYWJhMDhiZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2NlNGE2ZTk2LWYyOTgtNGFiMS1hMmFjLWJkYmJiYzE0NjdkNi5zdmcjY2U0YTZlOTYtZjI5OC00YWIxLWEyYWMtYmRiYmJjMTQ2N2Q2XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXVlIFcwMSBCZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvMjZmMTIzNmMtYTkxNC00NzdmLTlkMGYtMTBkNzU4NzAyNjI2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy83ODc1ZjNkNS1iNjJiLTQ0NWMtOGM5ZS1kNjVkYTE1MTRlOWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8xYzI0MmY0ZS0wYzY0LTQ3Y2MtOGNiYy1lNTNkOTQ5MjgwYmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9lYzEzMmRmOS0wMTJhLTQ1OTQtYmJkOS1jODY1NzRiZWU3YjAuc3ZnI2VjMTMyZGY5LTAxMmEtNDU5NC1iYmQ5LWM4NjU3NGJlZTdiMFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5odG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyxcbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxuYXVkaW8sXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBcIua4uOaYjuacnVwiLCBcIll1IE1pbmNob1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM2MzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExMDBweDtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICMzNjMzMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5wYWdlLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtbXYgcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCA1MCUgMCUpO1xufVxuLnBhZ2UtbXYgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCBibGFjayk7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW12IHAge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnBhZ2UtbXYgLnRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGFnZS1tdiAudGV4dCAuaGFua28ge1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1tdiAudGV4dCAuaGFua28ge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG4ucGFnZS1tdi5zdWIgcGljdHVyZSB7XG4gIGNsaXAtcGF0aDogbm9uZTtcbn1cbi5wYWdlLW12LnN1YiAudGV4dCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbXYuc3ViIC50ZXh0IHtcbiAgICB0b3A6IDQwJTtcbiAgfVxufVxuLnBhZ2UtbXYuc3ViIC50ZXh0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnZS1tdi5zdWIgcCB7XG4gIGJvdHRvbTogMTglO1xufVxuXG4uaW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1nLXdyYXAgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCBibGFjayk7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1nLXdyYXAgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5hbmltZV9sZWZ0LCAuYW5pbWVfdG9wLCAuYW5pbWVfYm90dG9tIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFuaW1lX2xlZnQgaW1nLCAuYW5pbWVfdG9wIGltZywgLmFuaW1lX2JvdHRvbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYmx1cig2cHgpO1xufVxuXG4uYW5pbWVfbGVmdCBpbWcge1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMTAwJSAwIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEycHgpO1xufVxuXG4uc2xpY2stYWN0aXZlIC5hbmltZV9sZWZ0IGltZyB7XG4gIGFuaW1hdGlvbjogcmV2ZWFsTGVmdCAycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5hbmltZV90b3AgaW1nIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbn1cblxuLnNsaWNrLWFjdGl2ZSAuYW5pbWVfdG9wIGltZyB7XG4gIGFuaW1hdGlvbjogcmV2ZWFsVG9wIDJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLmFuaW1lX2JvdHRvbSBpbWcge1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUgMCAwIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG59XG5cbi5zbGljay1hY3RpdmUgLmFuaW1lX2JvdHRvbSBpbWcge1xuICBhbmltYXRpb246IHJldmVhbEJvdHRvbSAycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbkBrZXlmcmFtZXMgcmV2ZWFsTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cig2cHgpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyByZXZlYWxUb3Age1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoNnB4KTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAxMDAlIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmV2ZWFsQm90dG9tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBibHVyKDZweCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDAgMCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tb2RhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwZHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLm1vZGFsX19iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLm1vZGFsX19jb250ZW50LnN1YiB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDk1ZHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AveWFtYXRvLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbF9fY29udGVudC5zdWIge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi5tb2RhbF9fY29udGVudC5zdWIgLnN1Yi1pbm5lciB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5tb2RhbC1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7PjgY/jgZrjg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1icmVhZGNydW1iIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1icmVhZGNydW1iIGxpIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iIGxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1icmVhZGNydW1iIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cbi5jLWJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTVweCA1NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzM2MzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyMDAxMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1idXR0b24tLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb250ZW50OiBcIj5cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtYnV0dG9uLS1hcnJvdy1sZWZ0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbnRlbnQ6IFwiPFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDEzO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idXR0b24tLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzVjNWM1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbi0tbGFyZ2Uge1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uYy1idXR0b24tLXNtYWxsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZm9ybS10ZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYy1mb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jLWZvcm0tY2hlY2tib3gtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZm9ybS1jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2UyMDAxMztcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2UyMDAxMztcbn1cbi5jLWZvcm0tY2hlY2tib3gtc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZm9ybS1jaGVja2JveC1zcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzdGODA4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jLWZvcm0tcmFkaW8taW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZm9ybS1yYWRpby1pbnB1dDpjaGVja2VkICsgLmMtZm9ybS1yYWRpby1zcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMTM7XG59XG4uYy1mb3JtLXJhZGlvLXNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWZvcm0tcmFkaW8tc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2M1YzVjNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuimi+WHuuOBl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYy1oMSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLWgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRleHQtaW5kZW50OiAwLjJlbTtcbn1cblxuLmMtaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYy1oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmMtaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oNiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5jLWgtLWNlbnRlci1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUsIC5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM0ZjU3NGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG4uYy1oLS1jZW50ZXItbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmMtaC0tYm9yZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtaC0tYm9yZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2xpbmUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWJvcmRlcjo6YWZ0ZXIge1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgfVxufVxuLmMtaC0tYm9yZGVyLndoaXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2xpbmUtd2hpdGUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmMtaC0tYm9yZGVyLWIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jLWgtLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4Njc3NTY7XG4gIGNvbG9yOiAjODY3NzU2O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jLWxhYmVsLS1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyYjc1O1xufVxuLmMtbGFiZWwtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMTM7XG59XG4uYy1sYWJlbC0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlkYmY7XG59XG4uYy1sYWJlbC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTQwO1xufVxuLmMtbGFiZWwtLWxhcmdlIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLWxhYmVsLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpbmsge1xuICBjb2xvcjogIzAwOWRiZjtcbn1cbi5jLWxpbmstLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWxpbmstLWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmMtbGluay0tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpc3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1saXN0LS1wb2ludCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jLWxpc3QtLXBvaW50ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpc3QtLXBvaW50ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzMzMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDA7XG59XG4uYy1saXN0LS1wb2ludCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtbGlzdC0tbGluayBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGlzdC0tbGluayBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA2LjlweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTIwMDEzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAycHg7XG59XG4uYy1saXN0LS1saW5rIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1saXN0LS1saW5rIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWxpc3QtLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmMtbGlzdC0tYm9yZGVyIGxpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkNGQ0ZDQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWxpc3QtLWJvcmRlciBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jLWxpc3QtLWJvcmRlciBsaSBhIHtcbiAgY29sb3I6ICMzNjMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWxpc3QtLWJvcmRlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlkYmY7XG59XG4uYy1saXN0LS1vcmRlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmMtbGlzdC0tb3JkZXIgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpc3QtLW9yZGVyID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1saXN0LS1ub3RlIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzhkOGQ4ZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLWxpc3QtLW5vdGUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtbWVudS10cmlnZ2VyLCAuYy1tZW51LXRyaWdnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYy1tZW51LXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYy1tZW51LXRyaWdnZXItbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbWVudS10cmlnZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzMzMztcbn1cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xufVxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDlweDtcbn1cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYm90dG9tOiAwO1xufVxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSB0cmFuc2xhdGVYKDFweCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jLW1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSB0cmFuc2xhdGVYKDFweCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLmMtbWVudS1yZWNydWl0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg43jg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG4uYy1wYW5lbC0tZ3JheSB7XG4gIGJhY2tncm91bmQ6ICM3RjgwODA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jLXBhbmVsLS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNFMEU3RUI7XG59XG4uYy1wYW5lbC0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uYy1wYW5lbC0tZ29sZCB7XG4gIGJhY2tncm91bmQ6ICM4Njc3NTY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jLXBhbmVsLS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmMtcGFuZWwtLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy1wYW5lbC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYy1wYW5lbC1jb250ZW50cy0tbWlkZGxlIHtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsLWNvbnRlbnRzLS1taWRkbGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5jLXBhbmVsLWNvbnRlbnRzLS1uYXJyb3cge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K744Kv44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1taWRkbGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1taWRkbGUge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1uYXJyb3cge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1uYXJyb3cge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1iZyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbWlkZGxlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1taWRkbGUge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW5hcnJvdyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbmFycm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmMtc2VjdGlvbi1jb250YWluZXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgr/jg5Zcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10YWItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtNXB4IDVweDtcbiAgfVxufVxuLmMtdGFiLW5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLmMtdGFiLW5hdi1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4uYy10YWItbmF2LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM2MzMzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYtaXRlbSBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzVjNWM1O1xuICB9XG59XG4uYy10YWItbmF2LWl0ZW0gYVthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMjAwMTM7XG4gIGNvbG9yOiAjMzYzMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIGFbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMTM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xuICB9XG59XG4uYy10YWItY29udGVudHMtaXRlbVthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzdGODA4MDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG4uYy10YWJsZSB0Ym9keSB0aCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAzMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMxMUM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jLXRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3RjgwODA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5jLXRhYmxlLS1uYXJyb3cge1xuICBib3JkZXItY29sb3I6ICNjNWM1YzU7XG59XG4uYy10YWJsZS0tbmFycm93IHRib2R5IHRyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzVjNWM1O1xufVxuLmMtdGFibGUtLW5hcnJvdyB0Ym9keSB0aCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUtLW5hcnJvdyB0Ym9keSB0aCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG4uYy10YWJsZS0tbmFycm93IHRib2R5IHRkIHtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZS0tbmFycm93IHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTVweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1hbGlnbi1sZWZ0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1hbGlnbi1sZWZ0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuiDjOaZr+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJnLW1haW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi51LWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cblxuLnUtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWYyZWM7XG59XG5cbi51LWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZGJmO1xufVxuXG4udS1iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2Nzc1Njtcbn1cblxuLnUtYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMmI3NTtcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWJlZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG4udS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xufVxuLnUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG59XG4udS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG59XG4udS1ib3JkZXItLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmxvYXTop6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrDjg6rjg4Pjg4lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1yb3cge1xuICBtYXJnaW46IC0yMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3cge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuLnUtcm93LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udS1yb3ctanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnUtcm93LS1ub21hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cbi51LXJvdy0tbmFycm93IHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4udS1jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC00IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtNCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC01IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTcge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC03IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC04IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTgge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC05IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWNvbC0xLS1wYyB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXBjIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTItLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1wYyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMy0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1wYyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTQtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC00LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tcGMge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC02LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXBjIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNy0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTctLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1wYyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC04LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tcGMge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTktLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXBjIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEwLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tcGMge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1wYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTItLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC00LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC01LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1sYXB0b3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTctLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1sYXB0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1sYXB0b3Age1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC05LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtY29sLTEtLXRhYiB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS10YWIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS10YWIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXRhYiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC00LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXRhYiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tdGFiIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTctLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tdGFiIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC04LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tdGFiIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tdGFiIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXRhYiB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1zcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXNwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXNwIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tc3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tc3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tc3Age1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1zcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbumdnuihqOekuuWIh+OCiuabv+OBiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWhpZGUtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtaGlkZS0tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtaGlkZS0tbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1oaWRlLS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI3MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4NSB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtbXQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LW10MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDYwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjYwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4joo4Xpo75cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS10ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAjMGIyYjc1O1xufVxuXG4udS10ZXh0LWltcG9ydGFudCB7XG4gIGNvbG9yOiAjZTIwMDEzO1xufVxuXG4udS10ZXh0LWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGV4dC1zdWIge1xuICBjb2xvcjogIzdGODA4MDtcbn1cblxuLnUtdGV4dC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5cbi51LXRleHQtc2FucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG4udS10ZXh0LWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsXCIsIHNlcmlmO1xufVxuXG4udS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS10ZXh0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51LXRleHQteC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi51LXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtbGFyZ2UtLXNwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnUtdGV4dC1iaXQtbGFyZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LWJpdC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LWJpdC1sYXJnZS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udS10ZXh0LWRlZmF1bHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1kZWZhdWx0LS1zcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi51LXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtc21hbGwtLXNwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnUtdGV4dC14LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteC1zbWFsbC0tc3Age1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4udS10ZXh0LW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4udS10ZXh0LWxoLWxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW5heaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXcwIHtcbiAgd2lkdGg6IDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzEwIHtcbiAgd2lkdGg6IDEwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXcyMCB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13MzAge1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzQwIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc1MCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13NjAge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzcwIHtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc4MCB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13OTAge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdzAtLXBjIHtcbiAgICB3aWR0aDogMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwLS1wYyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MjAtLXBjIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXczMC0tcGMge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzQwLS1wYyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NTAtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc2MC0tcGMge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzcwLS1wYyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13ODAtLXBjIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc5MC0tcGMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwMC0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtdzAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcyMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXczMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc0MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc1MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc2MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc3MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc4MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc5MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMDAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS13MC0tdGFiIHtcbiAgICB3aWR0aDogMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwLS10YWIge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzIwLS10YWIge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzMwLS10YWIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzQwLS10YWIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzUwLS10YWIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzYwLS10YWIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzcwLS10YWIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzgwLS10YWIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzkwLS10YWIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwMC0tdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdzAtLXNwIHtcbiAgICB3aWR0aDogMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwLS1zcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MjAtLXNwIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXczMC0tc3Age1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzQwLS1zcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NTAtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc2MC0tc3Age1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzcwLS1zcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13ODAtLXNwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc5MC0tc3Age1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwMC0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4ucC1oZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5wLWhlYWRlci1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1oZWFkZXItbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wLWhlYWRlci1sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDA7XG59XG4ucC1oZWFkZXItbG9nbyBhIGltZyB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhlYWRlci1sb2dvIGEgaW1nIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4ucC1oZWFkZXItbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyLW5hdiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaGVhZGVyLW5hdiB1bCBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICM1OTU3NTcsICMzZTNhMzkgNTAlLCAjNTk1NzU3IDEwMCUpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG4ucC1oZWFkZXItbmF2IHVsIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wLWhlYWRlci1uYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vYXJyb3ctMDIucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnAtZ25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogODBweDtcbiAgd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDklO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDklKTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG4ucC1nbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWduYXYtbGlzdCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucC1nbmF2LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdi1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbn1cbi5wLWduYXYtbGlzdC1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1nbmF2LWxpc3QtaXRlbSBhIHBpY3R1cmUge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLWduYXYtbGlzdC1pdGVtIGEgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdi1saXN0LWl0ZW0gYSBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucC1nbmF2LWxpc3QtaXRlbTpob3ZlciBhLCAucC1nbmF2LWxpc3QtaXRlbS5hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucC1nbmF2LWxpc3QtaXRlbTpob3ZlciBhIHBpY3R1cmUsIC5wLWduYXYtbGlzdC1pdGVtLmFjdGl2ZSBhIHBpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtZ25hdi1saXN0LWl0ZW06aG92ZXIgYSBwLCAucC1nbmF2LWxpc3QtaXRlbS5hY3RpdmUgYSBwIHtcbiAgY29sb3I6ICMwMDMxMUM7XG59XG4ucC1nbmF2LWxpc3Qtc3ViIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LWxpc3Qtc3ViIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnAtZ25hdi1saXN0LXN1YiBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICM1OTU3NTcsICMzZTNhMzkgNTAlLCAjNTk1NzU3IDEwMCUpO1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDE0cHgpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LWxpc3Qtc3ViIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZ25hdi1saXN0LXN1YiBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LWxpc3Qtc3ViIGxpIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxufVxuLnAtZ25hdi1saXN0LXN1YiBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcnJvdy0wMi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnAtZ25hdi1saXN0LXN1YiBsaSBhIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbn1cbi5wLWZvb3Rlci1zaGFyZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXNoYXJlIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG59XG4ucC1mb290ZXItc2hhcmUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1zaGFyZSBwIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLnAtZm9vdGVyLXNoYXJlIC5zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItc2hhcmUgLnNucyB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbn1cbi5wLWZvb3Rlci1zaGFyZSAuc25zIGltZyB7XG4gIHdpZHRoOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXNoYXJlIC5zbnMgaW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxufVxuLnAtZm9vdGVyIC55b2tva3Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ucC1mb290ZXIgLnlva29rdSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyIC55b2tva3Ugc3BhbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucC1mb290ZXIgLnlva29rdSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyIC55b2tva3UgcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ucC1mb290ZXItdGVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnAtZm9vdGVyLXRlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJDaW56ZWxcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItdGVsIGEge1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgfVxufVxuLnAtZm9vdGVyLXRlbCBhIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci10ZWwgYSBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4ucC1mb290ZXItbGluayB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG4ucC1mb290ZXItbGluayB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItbGluayB1bCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucC1mb290ZXItbGluayB1bCBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWZvb3Rlci1saW5rIHVsIGxpIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnAtZm9vdGVyLXByb3BlcnRpZXMge1xuICBiYWNrZ3JvdW5kOiAjRTZFQkVFO1xuICBwYWRkaW5nOiAzMHB4IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItcHJvcGVydGllcyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItcHJvcGVydGllcyB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5wLWZvb3Rlci1wcm9wZXJ0aWVzIHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXByb3BlcnRpZXMgdWwgbGkge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG4ucC1mb290ZXItcHJvcGVydGllcyB1bCBsaSBoNCB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXByb3BlcnRpZXMgdWwgbGkgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5wLWZvb3Rlci1wcm9wZXJ0aWVzIHVsIGxpIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXByb3BlcnRpZXMgdWwgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLWZvb3Rlci1wcm9wZXJ0aWVzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucC1mb290ZXItcHJvcGVydGllcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBjb2xvcjogIzdGODA4MDtcbn1cbi5wLWZvb3Rlci1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG59XG4ucC1mb290ZXItbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcHg7XG59XG4ucC1mb290ZXItY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG4ucC1mb290ZXItYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1idG4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogODVweDtcbiAgfVxufVxuXG4udG9wLW12IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRvcC1tdiBsaSBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9wLW12IGxpIHBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnRvcC1tdiBsaSBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCA2cHggYmxhY2spO1xufVxuLnRvcC1tdiBsaSBwLmNhcC0wMSB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiA0Ni41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbXYgbGkgcC5jYXAtMDEge1xuICAgIHRvcDogMzclO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnRvcC1tdiBsaSBwLmNhcC0wMiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udG9wLW12IGxpIC50ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbn1cbi50b3AtbXYgbGkuc2xpY2stY3VycmVudCAudGV4dCB7XG4gIGZpbHRlcjogYmx1cigxNnB4KTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlQmx1ZXIgMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG59XG4udG9wLW12IGxpIC50ZXh0LTAxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvcC1tdiBsaSAudGV4dC0wMSAuaGFua28ge1xuICB3aWR0aDogNSU7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW12IGxpIC50ZXh0LTAxIC5oYW5rbyB7XG4gICAgd2lkdGg6IDIuOCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIH1cbn1cbi50b3AtbXYgbGkgLnRleHQtMDEgLnR0bCB7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW12IGxpIC50ZXh0LTAxIC50dGwge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIH1cbn1cbi50b3AtbXYgbGkgLnRleHQtMDEgLmNvcHkge1xuICB3aWR0aDogNTYlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbXYgbGkgLnRleHQtMDEgLmNvcHkge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi50b3AtbXYgbGkgLnRleHQtMDIge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDUlKTtcbiAgd2lkdGg6IDM3JTtcbiAgdG9wOiAxOSU7XG59XG4udG9wLW12IGxpIC50ZXh0LTAyIGltZyB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA1cHggYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1tdiBsaSAudGV4dC0wMiB7XG4gICAgd2lkdGg6IDE3JTtcbiAgICB0b3A6IDEzJTtcbiAgfVxufVxuLnRvcC1tdiBsaSAudGV4dC0wMyB7XG4gIHRvcDogMzMuNSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjkuNSU7XG59XG4udG9wLW12IGxpIC50ZXh0LTAzIGltZyB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA1cHggYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1tdiBsaSAudGV4dC0wMyB7XG4gICAgd2lkdGg6IDEzJTtcbiAgICB0b3A6IDI2JTtcbiAgfVxufVxuLnRvcC1tdiBsaSAudGV4dC0wNCB7XG4gIHRvcDogMTglO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDQ3LjUlO1xufVxuLnRvcC1tdiBsaSAudGV4dC0wNCBpbWcge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNXB4IGJsYWNrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbXYgbGkgLnRleHQtMDQge1xuICAgIHdpZHRoOiAyMSU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi50b3AtbXYgbGkgLnRleHQtMDUge1xuICB0b3A6IDIzJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA0MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW12IGxpIC50ZXh0LTA1IHtcbiAgICB3aWR0aDogMTklO1xuICAgIHRvcDogMjglO1xuICB9XG59XG4udG9wLW12IGxpIC50ZXh0LTA2IHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDQ5LjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDY3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbXYgbGkgLnRleHQtMDYge1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi50b3AtbXYgbGkgLnRleHQtMDcge1xuICB0b3A6IDE2JTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiA2OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW12IGxpIC50ZXh0LTA3IHtcbiAgICBsZWZ0OiAxJTtcbiAgICB3aWR0aDogMzElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW12IGxpIC5pdGVtLTAyIGltZywgLnRvcC1tdiBsaSAuaXRlbS0wMyBpbWcsIC50b3AtbXYgbGkgLml0ZW0tMDQgaW1nLCAudG9wLW12IGxpIC5pdGVtLTA1IGltZywgLnRvcC1tdiBsaSAuaXRlbS0wNiBpbWcsIC50b3AtbXYgbGkgLml0ZW0tMDcgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbiAgLnRvcC1tdiBsaS5zbGljay1jdXJyZW50IC5pdGVtLTAyIGltZywgLnRvcC1tdiBsaS5zbGljay1jdXJyZW50IC5pdGVtLTAzIGltZywgLnRvcC1tdiBsaS5zbGljay1jdXJyZW50IC5pdGVtLTA0IGltZywgLnRvcC1tdiBsaS5zbGljay1jdXJyZW50IC5pdGVtLTA1IGltZywgLnRvcC1tdiBsaS5zbGljay1jdXJyZW50IC5pdGVtLTA2IGltZywgLnRvcC1tdiBsaS5zbGljay1jdXJyZW50IC5pdGVtLTA3IGltZyB7XG4gICAgYW5pbWF0aW9uOiBtdlpvb21PdXQyIDNzIGVhc2Utb3V0IGZvcndhcmRzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW12IGxpIC5pdGVtLTAyIGltZywgLnRvcC1tdiBsaSAuaXRlbS0wNCBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnRvcC1tdiBsaS5zbGljay1jdXJyZW50IC5pdGVtLTAyIGltZywgLnRvcC1tdiBsaS5zbGljay1jdXJyZW50IC5pdGVtLTA0IGltZyB7XG4gICAgYW5pbWF0aW9uOiBtdlBhbkxlZnQgM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gIH1cbiAgLnRvcC1tdiBsaSAuaXRlbS0wMyBpbWcsIC50b3AtbXYgbGkgLml0ZW0tMDUgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG4gIC50b3AtbXYgbGkgLml0ZW0tMDMgaW1nIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG4gIC50b3AtbXYgbGkuc2xpY2stY3VycmVudCAuaXRlbS0wMyBpbWcsIC50b3AtbXYgbGkuc2xpY2stY3VycmVudCAuaXRlbS0wNSBpbWcge1xuICAgIGFuaW1hdGlvbjogbXZab29tT3V0IDNzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICB9XG4gIC50b3AtbXYgbGkgLml0ZW0tMDcgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC50b3AtbXYgbGkuc2xpY2stY3VycmVudCAuaXRlbS0wNyBpbWcge1xuICAgIGFuaW1hdGlvbjogbXZQYW5SaWdodCAzcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgfVxufVxuQGtleWZyYW1lcyBtdlBhbkxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtdlBhblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbXZab29tT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtdlpvb21PdXQyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVCbHVlciB7XG4gIGZyb20ge1xuICAgIGZpbHRlcjogYmx1cigxNnB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRvcC1tdiBsaSAubG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyJTtcbiAgbGVmdDogMiU7XG4gIHdpZHRoOiAxNiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW12IGxpIC5sb2dvIHtcbiAgICB0b3A6IDIlO1xuICAgIGxlZnQ6IDQlO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi50b3AtbXYgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50b3AtbXYgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udG9wLW12IC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50b3AtbXYgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDMwcHg7XG59XG4udG9wLW12IC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9wLW12IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGNvbG9yOiAjN0Y4MDgwO1xufVxuLnRvcC1hY3Rpb24gLmVudHJ5LWJ0biB7XG4gIHdpZHRoOiAzNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1hY3Rpb24gLmVudHJ5LWJ0biB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1hY3Rpb24gLmluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi50b3AtYWN0aW9uIC5pbmZvIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50b3AtYWN0aW9uIC5pbmZvIGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2xpbmUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi50b3AtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtcGFuZWwge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnRvcC1wYW5lbCAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b3AtcGFuZWwgLml0ZW0gcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyMCUgMTAwJSBhdCA1MCUgMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbCAuaXRlbSBwaWN0dXJlIHtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTQwJSAxMDAlIGF0IDUwJSAwJSk7XG4gIH1cbn1cbi50b3AtcGFuZWwgLml0ZW0gcGljdHVyZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAzcztcbn1cbi50b3AtcGFuZWwgLml0ZW0gcGljdHVyZS50b3Age1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTIwJSAxMDAlIGF0IDUwJSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtcGFuZWwgLml0ZW0gcGljdHVyZS50b3Age1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxNDAlIDEwMCUgYXQgNTAlIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXBhbmVsIC5pdGVtIHBpY3R1cmUueW9rbyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAudG9wLXBhbmVsIC5pdGVtIHBpY3R1cmUueW9rbyBpbWcge1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbCAuaXRlbSBwaWN0dXJlLnlva28tMiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAudG9wLXBhbmVsIC5pdGVtIHBpY3R1cmUueW9rby0yIGltZyB7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG4udG9wLXBhbmVsIC5pdGVtLnN1YiAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMjAlIDEwMCUgYXQgNTAlIDAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtcGFuZWwgLml0ZW0uc3ViIC53cmFwIHtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTQwJSAxMDAlIGF0IDUwJSAwJSk7XG4gIH1cbn1cbi50b3AtcGFuZWwgLml0ZW0uc3ViIC53cmFwIHBpY3R1cmUge1xuICBjbGlwLXBhdGg6IG5vbmU7XG59XG4udG9wLXBhbmVsIC5pdGVtLnN1YiAud3JhcCBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvcC1wYW5lbCAuaXRlbS5zdWIgLndyYXAgcGljdHVyZSBpbWcudG9wIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbn1cbi50b3AtcGFuZWwgLml0ZW0uc3ViIC53cmFwIHBpY3R1cmUgaW1nLmJvdHRvbSB7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAwIDAgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbn1cbi50b3AtcGFuZWwgLml0ZW0uanMtc2Nyb2xsLmFjdGl2ZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbCAuaXRlbS5qcy1zY3JvbGwuYWN0aXZlIC55b2tvIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IHBhbmVsWW9rbyA1cyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbCAuaXRlbS5qcy1zY3JvbGwuYWN0aXZlIC55b2tvMiBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzMlKTtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBwYW5lbFlva28yIDVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4udG9wLXBhbmVsIC5pdGVtLmpzLXNjcm9sbC5hY3RpdmUuc3ViIGltZy50b3Age1xuICBhbmltYXRpb246IHJldmVhbFRvcCAycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHM7XG59XG4udG9wLXBhbmVsIC5pdGVtLmpzLXNjcm9sbC5hY3RpdmUuc3ViIGltZy5ib3R0b20ge1xuICBhbmltYXRpb246IHJldmVhbEJvdHRvbSAycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIHBhbmVsWW9rbyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBhbmVsWW9rbzIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzMlKTtcbiAgfVxufVxuLnRvcC1wYW5lbCAuaXRlbSAudGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbCAuaXRlbSAudGV4dCB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG4udG9wLXBhbmVsIC5pdGVtIC50ZXh0IGgzIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNzAwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA2cHggYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbCAuaXRlbSAudGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnRvcC1wYW5lbCAuaXRlbSAudGV4dCBoMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9saW5lLXdoaXRlLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXBhbmVsIC5pdGVtIC50ZXh0IGgzOjphZnRlciB7XG4gICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi50b3AtcGFuZWwgLml0ZW0gLnRleHQgcCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA2cHggYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbCAuaXRlbSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi50b3AtcGFuZWwgLml0ZW0gcC5jYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggYmxhY2spO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9wLXBhbmVsIC5pdGVtIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcnJvdy0wMy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbCAuaXRlbSBhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG59XG4udG9wLXBhbmVsIC5pdGVtIC5oYW5rbyB7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1wYW5lbCAuaXRlbSAuaGFua28ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbn1cbi50b3AtemVoIHtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC16ZWgge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NXZoO1xuICB9XG59XG4udG9wLXplaCBoMiB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtemVoIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi50b3AtemVoIGgyIHNwYW4ge1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC16ZWggaDIgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi50b3AtemVoIGgyIHNtYWxsIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC16ZWggaDIgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cbi50b3AtemVoIGgzIHtcbiAgYmFja2dyb3VuZDogI0I5MTkyMjtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC16ZWggaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG4udG9wLXplaCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxMzJEM0Q7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXplaCBoNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxufVxuLnRvcC16ZWggLnBhbmVsIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZDogI0U0RENCODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtemVoIC5wYW5lbCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnRvcC16ZWggLnBhbmVsLnN1YiB7XG4gIGJhY2tncm91bmQ6ICNFOUVGRjI7XG59XG4udG9wLXplaCAuYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC16ZWggLmJvcmRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubG9jYXRpb24gLnJvdW5kLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2NhdGlvbiAucm91bmQtaW1nIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxNDAlIDEwMCUgYXQgNTAlIDEwMCUpO1xufVxuLmxvY2F0aW9uIC5yb3VuZC1pbWcuYm90dG9tIHBpY3R1cmUge1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTQwJSAxMDAlIGF0IDUwJSAwJSk7XG59XG4ubG9jYXRpb24gLnJvdW5kLWltZy5ib3R0b20tMDIgcGljdHVyZSB7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxNDAlIDEwMCUgYXQgMCUgNTAlKTtcbn1cbi5sb2NhdGlvbiAucm91bmQtaW1nLmJvdHRvbS0wMiBwIHtcbiAgYm90dG9tOiAyMiU7XG59XG4ubG9jYXRpb24gLnJvdW5kLWltZyBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IGJsYWNrKTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uIC5yb3VuZC1pbWcgcCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubG9jYXRpb24gLnJvdW5kLWltZyAudHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDklO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDUlKTtcbiAgd2lkdGg6IDEzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbiAucm91bmQtaW1nIC50dGwge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5sb2NhdGlvbiAucm91bmQtaW1nIC50dGwuc3ViIHtcbiAgd2lkdGg6IDE0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbiAucm91bmQtaW1nIC50dGwuc3ViIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4ubG9jYXRpb24tbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2NhdGlvbi1saXN0IGxpIC50dGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1saXN0IGxpIC50dGwge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4ubG9jYXRpb24tbGlzdCBsaSAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3QgbGkgLnRleHQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubG9jYXRpb24tbGlzdCBsaSAudGV4dCAubnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5sb2NhdGlvbi1yaXZlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubG9jYXRpb24tcml2ZXItd3JhcCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiA2MHB4IDgwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1yaXZlci13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMDtcbiAgfVxufVxuLmxvY2F0aW9uLXJpdmVyIC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9jYXRpb24tcml2ZXIgLmltZyBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJDaW56ZWxcIiwgc2VyaWY7XG59XG4ubG9jYXRpb24taW5mbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubG9jYXRpb24taW5mbyAuaW5uZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMzBweCA4MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1pbmZvIC5pbm5lciB7XG4gICAgcGFkZGluZzogMXB4IDIwcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxvY2F0aW9uLWluZm8gLmlubmVyIGRsIHtcbiAgZmxleDogMTtcbn1cbi5sb2NhdGlvbi1pbmZvIC5pbm5lciBkbCBkdCB7XG4gIGJhY2tncm91bmQ6ICM4Njc3NTY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWluZm8gLmlubmVyIGRsIGR0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubG9jYXRpb24taW5mbyAuaW5uZXIgZGwgZGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWluZm8gLmlubmVyIGRsIGRkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sb2NhdGlvbi1pbmZvIC5pbm5lciBkbCBkZCBzcGFuLnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxvY2F0aW9uLWluZm8gLmlubmVyIGRsIGRkIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1pbmZvIC5pbm5lciBkbCBkZCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ubG9jYXRpb24taW5mbyAuaW5uZXIgZGwgZGQgc3Bhbi5saW5lIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci10b3A6IDJweCBkb3R0ZWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbWFwIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cblxuLmRlc2lnbiAucm91bmQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlc2lnbiAucm91bmQtaW1nIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxNDAlIDEwMCUgYXQgNTAlIDEwMCUpO1xufVxuLmRlc2lnbiAucm91bmQtaW1nLmJvdHRvbSBwaWN0dXJlIHtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCA1MCUgMCUpO1xufVxuLmRlc2lnbiAucm91bmQtaW1nLmJvdHRvbS0wMiBwaWN0dXJlIHtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCAwJSA1MCUpO1xufVxuLmRlc2lnbiAucm91bmQtaW1nLmJvdHRvbS0wMiBwIHtcbiAgYm90dG9tOiAyMiU7XG59XG4uZGVzaWduIC5yb3VuZC1pbWcgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCBibGFjayk7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNpZ24gLnJvdW5kLWltZyBwIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cbi5kZXNpZ24gLnJvdW5kLWltZyAudHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA2cHggYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbiAucm91bmQtaW1nIC50dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1JTtcbiAgfVxufVxuLmRlc2lnbiAucm91bmQtaW1nIC50dGwuc3ViIHtcbiAgd2lkdGg6IDE5JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNpZ24gLnJvdW5kLWltZyAudHRsLnN1YiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzIC5wYWdlLW12IHAge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLmFjY2VzcyAucm91bmQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY2VzcyAucm91bmQtaW1nIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMjAlIDEwMCUgYXQgNTAlIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY2VzcyAucm91bmQtaW1nIHBpY3R1cmUge1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxNDAlIDEwMCUgYXQgNTAlIDEwMCUpO1xuICB9XG59XG4uYWNjZXNzIC5yb3VuZC1pbWcuYm90dG9tIHBpY3R1cmUge1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTIwJSAxMDAlIGF0IDUwJSAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzIC5yb3VuZC1pbWcuYm90dG9tIHBpY3R1cmUge1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxNDAlIDEwMCUgYXQgNTAlIDAlKTtcbiAgfVxufVxuLmFjY2VzcyAucm91bmQtaW1nLmJvdHRvbS0wMiBwaWN0dXJlIHtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyMCUgMTAwJSBhdCAwJSA1MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY2VzcyAucm91bmQtaW1nLmJvdHRvbS0wMiBwaWN0dXJlIHtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTQwJSAxMDAlIGF0IDAlIDUwJSk7XG4gIH1cbn1cbi5hY2Nlc3MgLnJvdW5kLWltZy5ib3R0b20tMDIgcCB7XG4gIGJvdHRvbTogMjIlO1xufVxuLmFjY2VzcyAucm91bmQtaW1nIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggYmxhY2spO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzIC5yb3VuZC1pbWcgcCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYWNjZXNzIC5yb3VuZC1pbWcgLnR0bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNnB4IGJsYWNrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2Nlc3MgLnJvdW5kLWltZyAudHRsIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5hY2Nlc3MgLnJvdW5kLWltZyAudHRsLnN1YiB7XG4gIHdpZHRoOiAxOSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzIC5yb3VuZC1pbWcgLnR0bC5zdWIge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5hY2Nlc3MgLmhhbmtvIHtcbiAgd2lkdGg6IDQlO1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY2VzcyAuaGFua28ge1xuICAgIHdpZHRoOiA1JTtcbiAgfVxufVxuLmFjY2Vzcy1saXN0IGRsIGR0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY2Vzcy1saXN0IGRsIGR0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hY2Nlc3MtbGlzdCBkbCBkdCBzcGFuLmxpbmUge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZDtcbn1cbi5hY2Nlc3MtbGlzdCBkbCBkdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmFjY2Vzcy1saXN0IGRsIGR0LnJpZ2h0IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFjY2Vzcy1saXN0IGRsIGR0LnJpZ2h0IHNwYW4udGltZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hY2Nlc3MtbGlzdCBkbCBkZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5hY2Nlc3MtcGFuZWwge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGNUY0RUU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2Nlc3MtcGFuZWwge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5hY2Nlc3MtcGFuZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FjY2Vzcy8wNy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmFjY2Vzcy1wYW5lbCBwLmNhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmFjY2Vzcy1wYW5lbC5idXMge1xuICBiYWNrZ3JvdW5kOiAjRURFQkUwO1xufVxuLmFjY2Vzcy1wYW5lbC5idXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWNjZXNzLzA4LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbn1cbi5hY2Nlc3MtcGFuZWwuYnVzIHAuY2FwIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2Nlc3MtbWFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWNjZXNzLW1hcCBpbWcge1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuYWNjZXNzLW1hcC0wMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFjY2Vzcy1tYXAtMDIgaW1nIHtcbiAgICB3aWR0aDogMjUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLnBsYW4gLnJvdW5kLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbGFuIC5yb3VuZC1pbWcgLmlubmVyIHtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCA1MCUgMTAwJSk7XG59XG4ucGxhbiAucm91bmQtaW1nIC5pbm5lciBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4gLnJvdW5kLWltZyAuaW5uZXIgcGljdHVyZSBpbWcge1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLnBsYW4gLnJvdW5kLWltZyBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IGJsYWNrKTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4gLnJvdW5kLWltZyBwIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wbGFuIC5yb3VuZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNEMUM3OTk7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxNDAlIDEwMCUgYXQgNTAlIDEwMCUpO1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuIC5yb3VuZC1iZyB7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gIH1cbn1cbi5wbGFuIC5yb3VuZC1iZy5ib3R0b20ge1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTQwJSAxMDAlIGF0IDUwJSAwJSk7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4gLnJvdW5kLWJnLmJvdHRvbSB7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIH1cbn1cbi5wbGFuLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cbi5wbGFuIC5saW1pdGVkLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbGFuIC5saW1pdGVkLWJ0biAuZW50LWJ0biB7XG4gIGJhY2tncm91bmQ6ICNiNzI4MmM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wbGFuIC5saW1pdGVkLWJ0biAuZW50LWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vYXJyb3ctMDQucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNvbmNlcHQtY29weSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5jb25jZXB0LWNvcHkgLnR0bCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25jZXB0LWNvcHkgLnR0bCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4ubGltaXRlZCAuZm9ybUFyZWEgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ubGltaXRlZCAuZm9ybUFyZWEgZm9ybSAjbG9naW5QYXNzV29yZCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzYzMzMzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJDaW56ZWxcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saW1pdGVkIC5mb3JtQXJlYSBmb3JtICNsb2dpblBhc3NTZW5kIHtcbiAgYmFja2dyb3VuZDogIzM2MzMzMztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogdW5zZXQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGltaXRlZCAucGxhbi1saXN0IGxpIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saW1pdGVkL3BsYW4tYnRuLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvdHRvbTogNDBweDtcbn1cbi5saW1pdGVkLWdvdXJtZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGltaXRlZC1nb3VybWV0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xpbWl0ZWQvYmcucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuICAubGltaXRlZC1nb3VybWV0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGltaXRlZC9iZ18yLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW1pdGVkLWdvdXJtZXQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG4ubGltaXRlZC1nb3VybWV0IC5pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGltaXRlZC1nb3VybWV0IC5pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGltaXRlZC1nb3VybWV0IC5pbm5lciAuaXRlbSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saW1pdGVkL2JnXzIucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBwYWRkaW5nOiAwIDIwcHggNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwLWNvbnRlbnRzIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cbi5tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXAtdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogIzdGODA4MDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubGVhZmxldC10b3AubGVhZmxldC1sZWZ0IHtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufSIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLW1haW46ICMwMDMxMUM7XG4kY29sb3Itc3ViOiAjNjM0MzM1O1xuJGNvbG9yLWFjY2VudDogIzQyQTM5NTtcblxuXG4kY29sb3ItcmVkOiAjZTIwMDEzO1xuJGNvbG9yLXJlZC1kYXJrOiAjRDA0MjU1O1xuJGNvbG9yLXJlZC1saWdodDogI2Y4ZWJlZDtcbiRjb2xvci1ibHVlOiAjMDA5ZGJmO1xuJGNvbG9yLWJsdWUtZGFyazogIzBiMmI3NTtcbiRjb2xvci1ibHVlLWxpZ2h0OiAjRTZFQkVFO1xuJGNvbG9yLWdvbGQ6ICM4Njc3NTY7XG4kY29sb3ItZ29sZC1saWdodDogI0QxQzc5OTtcbiRjb2xvci1vcmFuZ2U6ICNmZjZjMTE7XG4kY29sb3ItcGluazogI2Y4ZWJlZDtcbiRjb2xvci1ncmVlbjogIzAwOTk0MDtcbiRjb2xvci1ncmVlbi1saWdodDogI2QxZjJlYztcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzM2MzMzMztcblxuJGNvbG9yLWdyYXk6ICM3RjgwODA7XG4kY29sb3ItZ3JheS1saWdodDogI2M1YzVjNTtcbiRjb2xvci1ncmF5LWRhcms6ICM3MTcxNzE7XG4kY29sb3ItZ3JheS1zbm93OiAjZTBlMGUwO1xuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHNwYWNlOiA4MHB4LCA0MHB4LCAzMHB4LCAyMHB4O1xuJHNwYWNlLXRhYjogNjBweCwgNDBweCwgMjBweCwgMTBweDtcbiRzcGFjZS1zcDogNTBweCwgMzBweCwgMjBweCwgMTBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9udC1zaXplOiAyNnB4LCAyMnB4LCAxOHB4LCAxNnB4LCAxNHB4LCAxMnB4O1xuJGxpbmUtaGVpZ2h0OiA2OHB4LCAzMHB4LCAzMHB4LCAyMnB4LCAyMHB4LCAxOHB4O1xuXG4kZm9udC1zaXplLXNwOiAyNnB4LCAyMHB4LCAxNnB4LCAxNHB4LCAxMnB4LCAxMHB4O1xuJGxpbmUtaGVpZ2h0LXNwOiA0MHB4LCAzNnB4LCAzMnB4LCAyMnB4LCAxNnB4LCAxNnB4O1xuXG4kYm9sZDogNDAwO1xuJG5vcm1hbDogMzAwO1xuJGZvbnQtZW46IFwiQ2luemVsXCIsIHNlcmlmO1xuJGZvbnQtZW4yOiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29udGVudHMgd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29udGVudHMtd2lkdGg6IDExODBweDtcbiRjb250ZW50cy1uYXJyb3ctd2lkdGg6IDc2MHB4O1xuJGNvbnRlbnRzLXBhZGRpbmc6IDIwcHg7XG4kY29udGVudHMtcGFkZGluZy1zcDogMjBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kejogKFxuICBjb250ZW50cyxcbiAgYXJyb3csXG4gIGduYXYsXG4gIGxlZnRiYXIsXG4gIGhlYWRlcixcbiAgZm9vdGVyLFxuICBtb2RhbFxuKTtcbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lZGlhIHF1ZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGJyZWFrcG9pbnRzOiAoXG4gICdzcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXG4gICd0YWInOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpJyxcbiAgJ2xhcHRvcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCknLFxuICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknXG4pICFkZWZhdWx0O1xuXG5AbWl4aW4gdmlldy1hdCgkYnJlYWtwb2ludDogcGMpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5oIHdpdGggY2VudGVyLWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gY2VudGVyLWxpbmUoJGNvbG9yOiAjNGY1NzRkLCAkcGFkZGluZzogMzBweCwgJGhlaWdodDogMXB4KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICM0ZjU3NGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZyAvIDI7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZztcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxufVxuIiwiXG5AaW1wb3J0IHVybChcImh0dHA6Ly9mYXN0LmZvbnRzLm5ldC90LzEuY3NzP2FwaVR5cGU9Y3NzJnByb2plY3RpZD0yMTc1MDE0Ny1kNjUyLTQ3MDQtOWE5NS04YjVmMmQ0MTFmNzZcIik7XG4gICAgQGZvbnQtZmFjZXtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJGcnV0aWdlck5ldWVXMDEtUmVndWxhclwiO1xuICAgICAgICBzcmM6dXJsKFwiLi4vLi4vZm9udHMvZTJlNzRlMWMtOWUxOC00MTI3LWFkZmQtZmViOGY2YTljZWFmLmVvdD8jaWVmaXhcIik7XG4gICAgICAgIHNyYzp1cmwoXCIuLi8uLi9mb250cy9lMmU3NGUxYy05ZTE4LTQxMjctYWRmZC1mZWI4ZjZhOWNlYWYuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vLi4vZm9udHMvOWVkZjM0NDMtODBjNi00ZGU2LWI1ODItMTIyNDAxZjYzYWQ0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL2ZvbnRzL2FhOTQwNzdlLWNkY2QtNGUzMy1hYmUwLWRkY2ZlMjdlMzQ4NS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vZm9udHMvMjJkZmI0M2YtMjZkZi00NmY5LWFhMGYtMzAwMzhmOGRhODM0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi9mb250cy8zNmFkMmRlMS05NWVhLTRlYjMtYTgzNi0yOWM4NjE3OWEyNDguc3ZnIzM2YWQyZGUxLTk1ZWEtNGViMy1hODM2LTI5Yzg2MTc5YTI0OFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgfVxuICAgIEBmb250LWZhY2V7XG4gICAgICAgIGZvbnQtZmFtaWx5OlwiRnJ1dGlnZXIgTmV1ZSBXMDEgTWRcIjtcbiAgICAgICAgc3JjOnVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpO1xuICAgICAgICBzcmM6dXJsKFwiLi4vLi4vZm9udHMvOTc5NDUwYTItOGQ1OS00Y2MyLTk5MzctOTQyNTVhNGYzOTIzLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLHVybChcIi4uLy4uL2ZvbnRzLzFmMTk4YTZkLWY0ZmUtNDRmMS1iNzhjLTFiNmExY2Y2NmQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi9mb250cy80NzQ4ZTNkOC0xYjIzLTQyMGEtYTQxOS1kN2EzNjdlYTEwNzYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uL2ZvbnRzLzExZjc2ZjYyLTFkNGYtNDMyNy1iY2U3LTFlZWUyYWJhMDhiZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vZm9udHMvY2U0YTZlOTYtZjI5OC00YWIxLWEyYWMtYmRiYmJjMTQ2N2Q2LnN2ZyNjZTRhNmU5Ni1mMjk4LTRhYjEtYTJhYy1iZGJiYmMxNDY3ZDZcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIH1cbiAgICBAZm9udC1mYWNle1xuICAgICAgICBmb250LWZhbWlseTpcIkZydXRpZ2VyIE5ldWUgVzAxIEJkXCI7XG4gICAgICAgIHNyYzp1cmwoXCIuLi8uLi9mb250cy82MjA1Nzg5NS0xZjllLTRkNzAtYmQxYS02NTc1MWEyMGE4NzguZW90PyNpZWZpeFwiKTtcbiAgICAgICAgc3JjOnVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSx1cmwoXCIuLi8uLi9mb250cy8yNmYxMjM2Yy1hOTE0LTQ3N2YtOWQwZi0xMGQ3NTg3MDI2MjYud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vZm9udHMvNzg3NWYzZDUtYjYyYi00NDVjLThjOWUtZDY1ZGExNTE0ZTlkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi9mb250cy8xYzI0MmY0ZS0wYzY0LTQ3Y2MtOGNiYy1lNTNkOTQ5MjgwYmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uL2ZvbnRzL2VjMTMyZGY5LTAxMmEtNDU5NC1iYmQ5LWM4NjU3NGJlZTdiMC5zdmcjZWMxMzJkZjktMDEyYS00NTk0LWJiZDktYzg2NTc0YmVlN2IwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB9XG4iLCJodG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyxcbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxuYXVkaW8sXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBcIua4uOaYjuacnVwiLCBcIll1IE1pbmNob1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMTAwcHg7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDQpO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA0KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuXG4ucGFnZS1tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCA1MCUgMCUpO1xuICB9XG4gIHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggYmxhY2spO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cbiAgLnRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLmhhbmtvIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc3ViIHtcbiAgICBwaWN0dXJlIHtcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCBibGFjayk7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgdG9wOiA0MCU7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGJvdHRvbTogMTglO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4uaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IGJsYWNrKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbi5hbmltZV9sZWZ0LCAuYW5pbWVfdG9wLCAuYW5pbWVfYm90dG9tIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFuaW1lX2xlZnQgaW1nLCAuYW5pbWVfdG9wIGltZywgLmFuaW1lX2JvdHRvbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYmx1cig2cHgpO1xufVxuLmFuaW1lX2xlZnQgaW1nIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KTtcbn1cbi5zbGljay1hY3RpdmUgLmFuaW1lX2xlZnQgaW1nIHtcbiAgYW5pbWF0aW9uOiByZXZlYWxMZWZ0IDJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcztcbmFuaW1hdGlvbi1kZWxheTogMXM7XG59XG4uYW5pbWVfdG9wIGltZyB7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG59XG4uc2xpY2stYWN0aXZlIC5hbmltZV90b3AgaW1nIHtcbiAgYW5pbWF0aW9uOiByZXZlYWxUb3AgMnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIGZvcndhcmRzO1xuYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbi5hbmltZV9ib3R0b20gaW1nIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDAgMCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xufVxuLnNsaWNrLWFjdGl2ZSAuYW5pbWVfYm90dG9tIGltZyB7XG4gIGFuaW1hdGlvbjogcmV2ZWFsQm90dG9tIDJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcztcbmFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbkBrZXlmcmFtZXMgcmV2ZWFsTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cig2cHgpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyByZXZlYWxUb3Age1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoNnB4KTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAxMDAlIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJldmVhbEJvdHRvbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cig2cHgpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAwIDAgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubW9kYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG5cbi5tb2RhbF9fYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGhlaWdodDogMTAwZHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuXG4ubW9kYWxfX2NvbnRlbnQuc3ViIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LWhlaWdodDogOTVkdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC95YW1hdG8tYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbF9fY29udGVudC5zdWIge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLm1vZGFsX19jb250ZW50LnN1YiAuc3ViLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLm1vZGFsLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG5cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODs+OBj+OBmuODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtYnJlYWRjcnVtYiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGxpIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJz4nO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgfVxuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDU1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLS1hcnJvdyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgY29udGVudDogJzwnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAyNXB4IDcwcHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDMpO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IG50aCgkbGlzdDogJGZvbnQtc2l6ZSwgJG46IDUpXG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjgqnjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWZvcm0ge1xuICAmLXRleHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcbiAgICBsaW5lLWhlaWdodDogbnRoKCRsaW5lLWhlaWdodCwgNCk7XG4gIH1cblxuICAmLXRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cblxuICAmLWNoZWNrYm94IHtcbiAgICAmLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCArIC5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmFkaW8ge1xuICAgICYtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgLmMtZm9ybS1yYWRpby1zcGFuOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7opovlh7rjgZdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4uYy1oMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LWluZGVudDogMC4yZW07XG59XG5cbi5jLWgzIHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5jLWg0IHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMyk7XG4gIH1cbn1cblxuLmMtaDUge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcbiAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQsIDQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNCk7XG4gICAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQtc3AsIDQpO1xuICB9XG59XG5cbi5jLWg2IHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG4gIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LCA0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDYpO1xuICAgIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LXNwLCA2KTtcbiAgfVxufVxuXG4uYy1oLS1jZW50ZXItbGluZSB7XG4gIEBpbmNsdWRlIGNlbnRlci1saW5lKCk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmMtaC0tYm9yZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvbGluZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2hpdGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9saW5lLXdoaXRlLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG4gICAgfVxufVxuLmMtaC0tYm9yZGVyLWIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uYy1oLS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ29sZDtcbiAgY29sb3I6ICRjb2xvci1nb2xkO1xufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6njg5njg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6IG50aCgkbGlzdDogJGZvbnQtc2l6ZSwgJG46IDYpO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICYtLWJsdWUtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbiAgfVxuXG4gICYtLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG5cbiAgJi0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBmb250LXNpemU6IG50aCgkbGlzdDogJGZvbnQtc2l6ZSwgJG46IDQpO1xuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiA2KTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGluayB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAmLS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi0tbm9uZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1saXN0e1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcblxuICA+bGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi0tcG9pbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgID5saSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxpbmsge1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA2LjlweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItcmVkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYtLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ib3JkZXIge1xuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweDtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkNGQ0ZDQ7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vcmRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBcbiAgICA+bGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm90ZSB7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM4ZDhkOGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KAuyc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOCouOCpOOCs+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYtdHJpZ2dlcixcbiAgJi10cmlnZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmLXRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDlweDtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmLXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gICYtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJi1yZWNydWl0IHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODjeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xuXG4gICYtLWdyYXkge1xuICAgIGJhY2tncm91bmQ6ICM3RjgwODA7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gICYtLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRTBFN0VCO1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiB3aGl0ZSwgJGFscGhhOiAwLjcpO1xuICB9XG5cbiAgJi0tZ29sZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdvbGQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgJi0tbWlkZGxlIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmFycm93IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K744Kv44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgIG1hcmdpbjogbnRoKCRzcGFjZSwgMSkgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDEpIDA7XG4gIH1cblxuICAmLS1taWRkbGUge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZSwgMikgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDIpIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tbmFycm93IHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2UsIDMpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLXNwLCAzKSAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWJnIHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAxKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDEpIDA7XG4gICAgfVxuXG4gICAgJi0tbWlkZGxlIHtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMikgMDtcbiAgICAgIH1cbiAgXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDIpIDA7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmLS1uYXJyb3cge1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAzKSAwO1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMykgMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICB9XG5cblxuICAmLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkY29udGVudHMtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZy1zcDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K/44OWXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy10YWIge1xuICAmLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC01cHggNXB4O1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNSk7XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbmFycm93IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOaVtOWIl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAudS1hbGlnbi1sZWZ0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgLnUtYWxpZ24tbGVmdC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS10YWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuiDjOaZr+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmctbWFpbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG59XG5cbi51LWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuLnUtYmctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xufVxuXG4udS1iZy1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xufVxuXG4udS1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkLWxpZ2h0O1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYm9yZGVyIHtcbiAgJi1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgfVxuXG4gICYtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1jbGVhcmZpeDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kcGFkZGluZzogMjBweDtcbiRwYWRkaW5nLW5hcnJvdzogMTBweDtcbiRwYWRkaW5nLXNwOiAxMHB4O1xuXG4udS1yb3cge1xuICBtYXJnaW46ICgtMSkqJHBhZGRpbmc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBtYXJnaW46IDAgKC0xKSokcGFkZGluZy1zcDtcbiAgfVxuXG4gICYtYWxpZ24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1qdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gICYtLW5vbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIG1hcmdpbjogMCAoLTEpKiRwYWRkaW5nLW5hcnJvdztcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG57XG4gICR3aWR0aDogKDEwMCUgLyAoMTIvJGkpKTtcbiAgLnUtY29sLSN7JGl9XG4gIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctc3A7XG4gICAgICB9XG4gIH1cblxuICAudS1jb2wtb2Zmc2V0LTBcbiAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAudS1jb2wtb2Zmc2V0LSN7JGl9XG4gIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gIH1cblxuICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAudS1jb2wtI3skaX1cbiAgICB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC51LXJvdy0tbmFycm93IHtcbiAgICAudS1jb2wtI3skaX1cbiAgICB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICB7XG4gICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gICAgICAudS1jb2wtI3skaX0tLXBjXG4gICAgICB7XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0wLS1wY1xuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1wY1xuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgICAudS1jb2wtI3skaX0tLXBjXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgICAgLnUtY29sLSN7JGl9LS1wY1xuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gIHtcbiAgICAgICR3aWR0aDogKDEwMCUgLyAoMTIvJGkpKTtcbiAgICAgIC51LWNvbC0jeyRpfS0tbGFwdG9wXG4gICAgICB7XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3BcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tbGFwdG9wXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgICAgIH1cblxuICAgICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tbGFwdG9wXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgICAgLnUtY29sLSN7JGl9LS1sYXB0b3BcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAge1xuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgLnUtY29sLSN7JGl9LS10YWJcbiAgICAgIHtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LTAtLXRhYlxuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS10YWJcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgICAgLnUtY29sLSN7JGl9LS10YWJcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgICAudS1jb2wtI3skaX0tLXRhYlxuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAgICB7XG4gICAgICAgICR3aWR0aDogKDEwMCUgLyAoMTIvJGkpKTtcbiAgICAgICAgLnUtY29sLSN7JGl9LS1zcFxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnUtY29sLW9mZnNldC0wLS1zcFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXNwXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgICAgICAudS1jb2wtI3skaX0tLXNwXG4gICAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgICAgLnUtY29sLSN7JGl9LS1zcFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pnZ7ooajnpLrliIfjgormm7/jgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbmNsdWRlIHZpZXctYXQocGMpe1xuICAudS1oaWRlLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAudS1oaWRlLS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgLnUtaGlkZS0tbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgLnUtaGlkZS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tYXJnaW7jgIFwYWRkaW5n5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtbXQjeyRpICogNX0ge21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LW1yI3skaSAqIDV9IHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LW1sI3skaSAqIDV9IHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtbWIjeyRpICogNX0ge21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXB0I3skaSAqIDV9IHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcHIjeyRpICogNX0ge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXBsI3skaSAqIDV9IHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXBiI3skaSAqIDV9IHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG59XG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1zcCB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1zcCB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXNwIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1zcCB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1zcCB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tc3Age3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tc3Age3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1zcCB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS10YWIge21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tdGFiIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tdGFiIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS10YWIge21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS10YWIge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3Ape1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICAgICAudS1tdCN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGwjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQocGMpe1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICAgICAudS1tdCN7JGkgKiA1fS0tcGMge21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tcGMge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS1wYyB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tcGMge21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tcGMge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXBjIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGwjeyRpICogNX0tLXBjIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tcGMge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI6KOF6aO+XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS10ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xufVxuXG4udS10ZXh0LWltcG9ydGFudCB7XG4gIGNvbG9yOiAkY29sb3ItcmVkO1xufVxuXG4udS10ZXh0LWludmVyc2Uge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4udS10ZXh0LXN1YiB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnUtdGV4dC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5cbi51LXRleHQtc2FucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG4udS10ZXh0LWVuIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xufVxuXG4udS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbi51LXRleHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG59XG5cbi51LXRleHQteC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDEpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMSk7XG4gIH1cbn1cblxuLnUtdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMik7XG4gIH1cblxuICAmLS1zcCB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMik7XG4gICAgfVxuICB9XG59XG5cbi51LXRleHQtYml0LWxhcmdlIHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAzKTtcbiAgfVxuXG4gICYtLXNwIHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAzKTtcbiAgICB9XG4gIH1cbn1cblxuLnUtdGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA0KTtcbiAgfVxuXG4gICYtLXNwIHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA0KTtcbiAgICB9XG4gIH1cbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDUpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNSk7XG4gIH1cblxuICAmLS1zcCB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNSk7XG4gICAgfVxuICB9XG59XG5cbi51LXRleHQteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDYpO1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XG4gIH1cblxuICAmLS1zcCB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XG4gICAgfVxuICB9XG59XG5cbi51LXRleHQtbm90ZSB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDYpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XG4gIH1cbn1cblxuXG5cbi51LXRleHQtbGgtbGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMmVtO1xufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luYXmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gIC51LXcjeyRpICogMTB9IHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAgIC51LXcjeyRpICogMTB9LS1wYyB7d2lkdGg6ICR3aWR0aDsgZGlzcGxheTogYmxvY2s7fVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tbGFwdG9wIHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAgIC51LXcjeyRpICogMTB9LS10YWIge3dpZHRoOiAkd2lkdGg7IGRpc3BsYXk6IGJsb2NrO31cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tc3Age3dpZHRoOiAkd2lkdGg7IGRpc3BsYXk6IGJsb2NrO31cbiAgfVxufVxuXG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufSIsIi5wLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAmLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbmF2IHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjNTk1NzU3LCAjM2UzYTM5IDUwJSwgIzU5NTc1NyAxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcnJvdy0wMi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuLnAtZ25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiB3aGl0ZSwgJGFscGhhOiAwLjg1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA4MHB4O1xuICB3aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogOSU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOSUpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggcmdiYSgkY29sb3I6IGJsYWNrLCAkYWxwaGE6IDAuMykpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA1KTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCYuYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1YiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzU5NTc1NywgIzNlM2EzOSA1MCUsICM1OTU3NTcgMTAwJSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKGNhbGMoMTAwJSAvIDMpIC0gMTRweCk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggcmdiYSgkY29sb3I6IGJsYWNrLCAkYWxwaGE6IDAuMykpO1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMyk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcnJvdy0wMi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuLnAtZm9vdGVyIHtcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG4gICYtc2hhcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgICAuc25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGdhcDogN3B4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC55b2tva3Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDYpO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGluayB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wcm9wZXJ0aWVzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBwYWRkaW5nOiAzMHB4IDgwcHg7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDNweDtcbiAgICB9XG5cbiAgfVxuXG4gICYtY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gIH1cblxuICAmLWJ0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgLy8gYm90dG9tOiA3MHB4O1xuICAgICAgYm90dG9tOiA4NXB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLnRvcCB7XHJcbiAgICAmLW12IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGljdHVyZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCA2cHggYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgJi5jYXAtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ2LjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNhcC0wMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1jdXJyZW50IC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigxNnB4KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVCbHVlciAxcyBlYXNlLW91dCBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIC50ZXh0LTAxIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLmhhbmtvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHRsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29weSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0LTAyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDUlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE5JTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDVweCBibGFjayk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3JTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dC0wMyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMzLjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5LjUlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNXB4IGJsYWNrKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0LTA0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTglO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNXB4IGJsYWNrKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjElO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQtMDUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMyU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDMlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyOCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQtMDYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0OS41JTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjclO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQtMDcge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNiU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2OCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbS0wMiBpbWcsLml0ZW0tMDMgaW1nLC5pdGVtLTA0IGltZywuaXRlbS0wNSBpbWcsLml0ZW0tMDYgaW1nLC5pdGVtLTA3IGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQgLml0ZW0tMDIgaW1nLCYuc2xpY2stY3VycmVudCAuaXRlbS0wMyBpbWcsXHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQgLml0ZW0tMDQgaW1nLCYuc2xpY2stY3VycmVudCAuaXRlbS0wNSBpbWcsXHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQgLml0ZW0tMDYgaW1nLCYuc2xpY2stY3VycmVudCAuaXRlbS0wNyBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtdlpvb21PdXQyIDNzIGVhc2Utb3V0IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtLTAyIGltZywuaXRlbS0wNCBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2xpY2stY3VycmVudCAuaXRlbS0wMiBpbWcsXHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQgLml0ZW0tMDQgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbXZQYW5MZWZ0IDNzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tMDMgaW1nLC5pdGVtLTA1IGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tMDMgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQgLml0ZW0tMDMgaW1nLCYuc2xpY2stY3VycmVudCAuaXRlbS0wNSBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtdlpvb21PdXQgM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS0wNyBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2xpY2stY3VycmVudCAuaXRlbS0wNyBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtdlBhblJpZ2h0IDNzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgbXZQYW5MZWZ0e1xyXG4gICAgICAgICAgICAgICAgZnJvbXtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzMlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRve1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgbXZQYW5SaWdodHtcclxuICAgICAgICAgICAgICAgIGZyb217XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0b3tcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzMlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIG12Wm9vbU91dHtcclxuICAgICAgICAgICAgICAgIGZyb217XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRve1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGtleWZyYW1lcyBtdlpvb21PdXQye1xyXG4gICAgICAgICAgICAgICAgZnJvbXtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0b3tcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgZmFkZUJsdWVye1xyXG4gICAgICAgICAgICAgICAgZnJvbXtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRve1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigwKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMiU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBsaSBidXR0b246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hY3Rpb24ge1xyXG4gICAgICAgIC5lbnRyeS1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvbGluZS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTIwJSAxMDAlIGF0IDUwJSAwJSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCA1MCUgMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMjAlIDEwMCUgYXQgNTAlIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCA1MCUgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi55b2tvIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYueW9rby0yIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdWIge1xyXG4gICAgICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyMCUgMTAwJSBhdCA1MCUgMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTQwJSAxMDAlIGF0IDUwJSAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZy5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDAgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmpzLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnlva28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHBhbmVsWW9rbyA1cyBlYXNlLWluLW91dDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnlva28yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzMlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwYW5lbFlva28yIDVzIGVhc2UtaW4tb3V0OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcmV2ZWFsVG9wIDJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcmV2ZWFsQm90dG9tIDJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHBhbmVsWW9rb3tcclxuICAgICAgICAgICAgICAgIDAle1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zMyUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgMTAwJXtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHBhbmVsWW9rbzJ7XHJcbiAgICAgICAgICAgICAgICAwJXtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDEwMCV7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTMzJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA2cHggYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvbGluZS13aGl0ZS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDZweCBibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAuY2FwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IGJsYWNrKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcnJvdy0wMy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGFua28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi16ZWgge1xyXG4gIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHBhZGRpbmc6IDgwcHg7XHJcbiAgXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgJi16ZWgge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5NXZoO1xyXG4gIH1cclxufVxyXG5cclxuJi16ZWggaDIge1xyXG4gIGZvbnQtc2l6ZTogODBweDtcclxuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAmLXplaCBoMiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4mLXplaCBoMiBzcGFuIHtcclxuICBtYXgtd2lkdGg6IDMwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICYtemVoIGgyIHNwYW4ge1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4mLXplaCBoMiBzbWFsbCB7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICYtemVoIGgyIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbiYtemVoIGgzIHtcclxuICBiYWNrZ3JvdW5kOiAjQjkxOTIyO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgJi16ZWggaDMge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuJi16ZWggaDQge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjb2xvcjogIzEzMkQzRDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgJi16ZWggaDQge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuJi16ZWggLnBhbmVsIHtcclxuICBwYWRkaW5nOiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNFNERDQjg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgJi16ZWggLnBhbmVsIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4mLXplaCAucGFuZWwuc3ViIHtcclxuICBiYWNrZ3JvdW5kOiAjRTlFRkYyO1xyXG59XHJcblxyXG4mLXplaCAuYm9yZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICYtemVoIC5ib3JkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG59IiwiLmxvY2F0aW9uIHtcclxuICAgIC5yb3VuZC1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTQwJSAxMDAlIGF0IDUwJSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxNDAlIDEwMCUgYXQgNTAlIDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJvdHRvbS0wMiB7XHJcbiAgICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCAwJSA1MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMiUgO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggYmxhY2spO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50dGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NSUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3ViIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAudHRsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yaXZlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDgwcHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5mbyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDgwcHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBkb3R0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWFwIHtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZGVzaWduIHtcclxuICAgIC5yb3VuZC1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTQwJSAxMDAlIGF0IDUwJSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxNDAlIDEwMCUgYXQgNTAlIDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJvdHRvbS0wMiB7XHJcbiAgICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCAwJSA1MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMiUgO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggYmxhY2spO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50dGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDZweCBibGFjayk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN1YiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTklO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWNjZXNzIHtcclxuICAgIC5wYWdlLW12IHAge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3VuZC1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTIwJSAxMDAlIGF0IDUwJSAxMDAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCA1MCUgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMjAlIDEwMCUgYXQgNTAlIDAlKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTQwJSAxMDAlIGF0IDUwJSAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b20tMDIge1xyXG4gICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMjAlIDEwMCUgYXQgMCUgNTAlKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTQwJSAxMDAlIGF0IDAlIDUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDIyJSA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCBibGFjayk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnR0bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1JTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNnB4IGJsYWNrKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3ViIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGFua28ge1xyXG4gICAgICAgIHdpZHRoOiA0JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3Bhbi5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBkb3R0ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi50aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcGFuZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY0RUU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWNjZXNzLzA3LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAuY2FwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VERUJFMDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hY2Nlc3MvMDgucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAuY2FwIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWFwIHtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0wMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBsYW4ge1xyXG4gICAgLnJvdW5kLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxNDAlIDEwMCUgYXQgNTAlIDEwMCUpO1xyXG4gICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCBibGFjayk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnJvdW5kLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ29sZC1saWdodDtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCA1MCUgMTAwJSk7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0MCUgMTAwJSBhdCA1MCUgMCUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW1pdGVkLWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5lbnQtYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2I3MjgyYztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2Fycm93LTA0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbmNlcHQge1xyXG4gICAgJi1jb3B5IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgLnR0bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5saW1pdGVkIHtcclxuICAgIC5mb3JtQXJlYSB7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAjbG9naW5QYXNzV29yZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNjMzMzM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNsb2dpblBhc3NTZW5kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNjMzMzM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGxhbi1saXN0IGxpIGE6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xpbWl0ZWQvcGxhbi1idG4ucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWdvdXJtZXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGltaXRlZC9iZy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGltaXRlZC9iZ18yLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saW1pdGVkL2JnXzIucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYXAge1xyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmLXRhZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbi5sZWFmbGV0LXRvcC5sZWFmbGV0LWxlZnQge1xyXG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDEwcHggIWltcG9ydGFudDtcclxufSJdfQ== */

/* 2026/08/31 add */
.popup {
  background-position: center top;
}
.popup-section {
  width: 1000px;
  max-width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .popup-section {
    border: 4px solid #3e3a39;
  }
  .popup-section.limited {
    border-color: #4e3827;
  }
}
.popup-close {
  position: fixed;
  top: 12px;
  right: 12px;
  width: 36px;
  height: 36px;
}
@media screen and (max-width: 767px) {
  .popup-close {
    display: none;
  }
}
.popup-close a {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.popup-close a::before,
.popup-close a::after {
  content: '';
  position: absolute;
  top: 5px;
  background-color: #fff;
}
.popup-close a::before {
  left: 4px;
  width: 2px;
  height: 36px;
  transform: rotate(-45deg);
  transform-origin: top left;
}
.popup-close a::after {
  right: 5px;
  width: 2px;
  height: 36px;
  transform: rotate(45deg);
  transform-origin: top right;
}
.popup-container {
  margin: 0 60px;
  padding: 40px 20px 60px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .popup-container {
    margin: 0 auto;
    padding: 0 20px 20px;
  }
}

.plan-type {
  display: none;
}
@media screen and (max-width: 767px) {
  .plan-type {
    position: relative;
    top: -4px;
    display: block;
    color: #fff;
    margin: 0 20px 10px;
    padding: 0.5em;
    background-color: #3e3a39;
  }
  .plan-type.limited {
    background-color: #4e3827;
  }
}
.plan-space {
  font-family: "EB Garamond", serif;
  font-size: 48px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .plan-space {
    position: relative;
    font-size: 24px;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .plan-space::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    aspect-ratio: 800 / 3;
    background-image: url(../images/plan/space-border.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
}
.plan-space > .large {
  font-size: 145%;
}
.plan-space > .medium {
  font-size: 120%;
}

.plan-detail {
  margin-bottom: 10px;
}
.plan-detail li {
  font-size: 16px;
  line-height: 1.3;
}
@media screen and (max-width: 767px) {
  .plan-detail li {
    font-size: 12px;
    letter-spacing: 0.025em;
  }
}
.plan-detail li > .large {
  font-size: 150%;
}

.other-btn {
  color: white;
  font-size: 14px;
  text-decoration: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  padding: 10px 35px;
  background-color: #42a395;
}
.other-btn::after {
  content: "";
  width: 18px;
  height: 18px;
  display: block;
  background: url(../images/common/arrow-04.png) no-repeat;
  background-size: contain;
}
.other-btn.limited {
  background-image: linear-gradient(-45deg, #595757, #3e3a39 50%, #595757 100%);
  -webkit-filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.3));
}

@media print {
  .no-print {
    display: none;
  }

  .popup-container {
    margin: 0 auto;
    padding: 0;
  }
  .popup-container .u-mb80 {
    margin-bottom: 40px !important;
  }
  .popup-container .plan-space {
    font-size: 32px;
    margin-bottom: 10px;
  }
  .popup-container .plan-detail li {
    font-size: 12px;
  }
  .popup-container .u-text-x-small {
    font-size: 10px;
  }
  .popup-container .plan-layout img.u-hide--sp {
    display: block !important;
  }
  .popup-container .plan-layout img.u-hide--pc {
    display: none !important;
  }
}