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

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

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

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

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

ul {
  list-style: none;
}

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

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

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

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

iframe {
  border: 0;
}

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

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

body {
  font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
  font-weight: 400;
  color: #000000;
  letter-spacing: 0.05em;
}

a {
  color: #000000;
  -webkit-transition: all .5s;
  transition: all .5s;
}

a:hover {
  opacity: 0.6;
}

p {
  font-size: 16px;
  line-height: 1.5em;
  margin-bottom: 20px;
}

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

@media screen and (max-width: 767px) {
  p {
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 10px;
  }
}

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

@media screen and (max-width: 767px) {
  .main {
    margin-left: 0;
    padding-top: 50px;
  }
}

.main.map, .main.outline {
  padding-top: 80px;
}

@media screen and (max-width: 767px) {
  .main.map, .main.outline {
    padding-top: 50px;
  }
}

.page-mv {
  height: 350px;
  background: #c5c5c5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

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

.page-mv h2 {
  text-align: center;
  margin: 60px 0 0;
}

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

.page-mv.plan-mv {
  background: url(../images/plan/mv.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

.page-mv.structure-mv {
  background: url(../images/structure/mv.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

.page-mv.design-mv {
  background: url(../images/design/mv.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

.page-mv.equipment-mv {
  background: url(../images/equ/mv.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#splash {
  /*fixedで全面に固定*/
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, #00978C, #006A62);
  text-align: center;
  color: #fff;
  /* Loadingバー中央配置　*/
}

#splash_text {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 999;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  font-family: "EB Garamond", serif;
}

#splash_logo {
  position: absolute;
  top: 57%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 50%;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  line-height: 1;
  text-decoration: none;
  font-family: "EB Garamond", serif;
}

@media screen and (max-width: 767px) {
  #splash_logo {
    font-size: 16px;
    display: inline-block;
    line-height: 1.5em;
    width: 70%;
  }
}

#splash_logo img {
  height: 17px;
  padding-left: 7px;
  -webkit-filter: invert(1);
          filter: invert(1);
}

@media screen and (max-width: 767px) {
  #splash_logo img {
    height: 15px;
    margin-bottom: 5px;
  }
}

.cv-btn {
  text-decoration: none;
  color: #006A62 !important;
  padding: 20px;
  width: 100%;
  display: block;
  text-align: center;
  letter-spacing: 0.1em;
  font-weight: bold;
  border: 2px solid;
  background: white;
}

@media screen and (max-width: 767px) {
  .cv-btn {
    border-radius: 0;
    width: 100%;
    font-size: 14px;
    padding: 15px;
  }
}

.cv-btn.request {
  border-color: linear-gradient(to right, #446785, #132C4A);
}

.cv-btn.reservation {
  border-color: linear-gradient(to right, #E5D892, #785208);
}

.cv-btn.arrow {
  text-align: left;
  padding: 25px 30px;
  position: relative;
  color: white !important;
}

.cv-btn.arrow::before {
  content: "";
  display: block;
  width: 70px;
  height: 1px;
  position: absolute;
  top: 50%;
  right: 20px;
  background: white;
}

.cv-btn.arrow::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 0 15px;
  border-color: transparent transparent transparent white;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-90%);
          transform: translateY(-90%);
  right: 19px;
}

.cv-btn.arrow.request {
  border-color: #006A62;
  background: #006A62;
}

.cv-btn.arrow.reservation {
  border-color: #00978C;
  background: #00978C;
}

.youtube {
  width: 100%;
  aspect-ratio: 16 / 9;
}

.youtube iframe {
  width: 100%;
  height: 100%;
}

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

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

.modal__content {
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 60%;
  max-height: 95%;
  text-align: center;
  overflow-y: scroll;
}

@media screen and (max-width: 1023px) {
  .modal__content {
    width: 80%;
    padding: 20px;
  }
}

.modal__content.sub {
  width: 90%;
  max-width: 1200px;
  overflow: scroll;
  overflow-x: auto;
  max-height: 94vh;
}

.modal__content.zoom {
  padding: 20px;
  max-width: 60%;
  width: auto;
  text-align: center;
  overflow-y: scroll;
}

@media screen and (max-width: 767px) {
  .modal__content.zoom {
    max-width: 90%;
    width: 90%;
    height: auto;
    max-height: 95%;
  }
}

.modal__content.zoom img {
  width: 100%;
}

/*-------------------------
popup
-------------------------*/
@-webkit-keyframes SlideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-64px);
            transform: translateY(-64px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes SlideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-64px);
            transform: translateY(-64px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.popup {
  position: fixed;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  transition: .3s;
  width: 80%;
  max-width: 500px;
  z-index: 9999;
  bottom: 0;
  right: 0;
}

@media screen and (max-width: 420px) {
  .popup {
    width: 100%;
    bottom: 50px;
  }
}

.popup.is-show {
  -webkit-animation: SlideIn 1s;
          animation: SlideIn 1s;
  opacity: 1;
  visibility: visible;
}

.popup-inner img {
  width: 100%;
}

.popup-inner a:hover {
  opacity: 1;
}

.close-btn {
  position: absolute;
  right: 5px;
  top: 7px;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  z-index: +1;
}

.close-btn i {
  font-size: 30px;
  color: #fff;
  text-shadow: 0px 0px 4px #000;
}

/* --------------------------
パンくずナビ
-------------------------- */
.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: #000000;
  background-color: #fff;
  border: 1px solid #e20013;
  position: relative;
}

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

.c-button--arrow {
  text-decoration: none;
  color: white;
  width: 100%;
  max-width: 500px;
  display: block;
  letter-spacing: 0.1em;
  font-weight: bold;
  text-align: left;
  padding: 20px 30px;
  position: relative;
  background: linear-gradient(45deg, #00978C, #006A62);
  font-size: 14px;
}

@media screen and (max-width: 1023px) {
  .c-button--arrow {
    width: 100%;
    font-size: 14px;
    padding: 15px;
  }
}

.c-button--arrow::before {
  content: "";
  display: block;
  width: 70px;
  height: 1px;
  position: absolute;
  top: 50%;
  right: 20px;
  background: white;
}

.c-button--arrow::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 0 15px;
  border-color: transparent transparent transparent white;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-90%);
          transform: translateY(-90%);
  right: 19px;
}

.c-button--arrow.nolink {
  pointer-events: none;
  background: #ababab;
}

.c-button--arrow.nolink::after, .c-button--arrow.nolink::before {
  content: none;
}

.c-button--arrow.blue {
  background: linear-gradient(45deg, #0D6FB8, #0D6FB8);
}

.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: 1.5em;
}

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

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

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

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

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

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

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

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

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

/* --------------------------
見出し
-------------------------- */
.c-h1 {
  margin-top: 190px;
  color: #000000;
  text-align: center;
  font-weight: 400;
  letter-spacing: 5px;
  padding: 25px;
  font-size: 26px;
}

@media screen and (max-width: 767px) {
  .c-h1 {
    font-size: 24px;
    padding: 15px;
    margin-top: 110px;
  }
}

.c-h1 small {
  display: block;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 3px;
}

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

@media screen and (max-width: 767px) {
  .c-h2 {
    font-size: 24px;
    margin: 0 auto 20px;
  }
}

.c-h2.en {
  font-family: "EB Garamond", serif;
  font-size: 50px;
  color: #006A62;
}

@media screen and (max-width: 767px) {
  .c-h2.en {
    font-size: 30px;
    margin: 0 auto 10px;
  }
}

.c-h2--ttl {
  margin: 0 auto 40px;
  font-size: 50px;
  font-family: "EB Garamond", serif;
  line-height: 1.4;
  letter-spacing: 0.15em;
  text-indent: 0.2em;
  color: #006A62;
}

@media screen and (max-width: 767px) {
  .c-h2--ttl {
    font-size: 35px;
    margin: 0 auto 20px;
  }
}

.c-h2--ttl span {
  display: block;
  font-size: 16px;
  letter-spacing: 0.1em;
  font-weight: 500;
  color: #000000;
}

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

.c-h3 {
  font-size: 22px;
  line-height: 2em;
  letter-spacing: 0.08em;
  font-weight: 300;
  margin-bottom: 20px;
}

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

.c-h3.en {
  font-family: "EB Garamond", serif;
}

.c-h3--border {
  border-left: 5px solid #006A62;
  padding-left: 10px;
  line-height: 1.2em;
}

.c-h3--ttl {
  margin: 0 -10px 40px;
  font-size: 40px;
  font-family: "EB Garamond", serif;
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-indent: 0.2em;
}

@media screen and (max-width: 767px) {
  .c-h3--ttl {
    font-size: 25px;
    margin: 0 auto 20px;
  }
}

.c-h3--ttl span {
  display: block;
  font-size: 16px;
  letter-spacing: 0.1em;
  font-weight: bold;
}

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

.c-h3.line {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
  color: #006A62;
  text-align: center;
  line-height: 1.5em;
}

.c-h3.line::before, .c-h3.line::after {
  content: "";
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  height: 1px;
  background: #006A62;
  display: block;
  margin-right: 30px;
}

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

.c-h3.line::after {
  margin-right: 0;
  margin-left: 30px;
}

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

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

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

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

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

.c-h5.border {
  border-left: 5px solid #006A62;
  padding-left: 10px;
}

.c-h5.bg {
  background: #006A62;
  color: white;
  padding: 10px 20px;
}

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

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

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

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

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

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

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

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

/* --------------------------
ラベル
-------------------------- */
.c-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: #000000;
  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: #000000;
  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 {
  position: fixed;
  z-index: 9999;
  /*ボタンを最前面に*/
  top: 10px;
  right: 10px;
  cursor: pointer;
  width: 50px;
  height: 50px;
}

@media screen and (max-width: 767px) {
  .c-menu {
    top: 5px;
  }
}

.c-menu p {
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 11px;
  text-align: center;
  width: 100%;
  font-family: "EB Garamond", serif;
}

@media screen and (max-width: 767px) {
  .c-menu p {
    color: white;
  }
}

.c-menu span {
  display: inline-block;
  -webkit-transition: all .4s;
  transition: all .4s;
  position: absolute;
  left: 8px;
  height: 2px;
  border-radius: 2px;
  background-color: #000000;
  border-radius: 2px;
  width: 70%;
}

@media screen and (max-width: 767px) {
  .c-menu span {
    background-color: white;
  }
}

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

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

.c-menu.active p {
  color: white;
}

.c-menu.active span:nth-of-type(1) {
  top: 16px;
  -webkit-transform: translateY(6px) rotate(-30deg);
          transform: translateY(6px) rotate(-30deg);
  background-color: white;
}

.c-menu.active span:nth-of-type(2) {
  top: 28px;
  -webkit-transform: translateY(-6px) rotate(30deg);
          transform: translateY(-6px) rotate(30deg);
  background-color: white;
}

body.nav-open {
  overflow: hidden;
}

body.nav-open .main, body.nav-open footer {
  -webkit-filter: blur(10px);
          filter: blur(10px);
}

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

.c-panel--border {
  border: 1px solid #c5c5c5;
  background-color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .c-section--bg--middle {
    padding: 80px 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: 40px 0;
  }
}

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

.c-section-container {
  max-width: 1040px;
  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: 760px;
  margin: auto;
}

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

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

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

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

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

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

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

.c-tab-nav-item a[aria-selected="true"], .c-tab-nav-item a:hover {
  background: linear-gradient(45deg, #00978C, #006A62);
  color: #fff;
  opacity: 1;
}

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

@media screen and (max-width: 767px) {
  .c-tab-contents-item {
    margin: 50px 0;
  }
}

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

/* --------------------------
テーブル
-------------------------- */
.c-table {
  width: 100%;
  font-size: 16px;
  line-height: 1.5em;
}

@media screen and (max-width: 767px) {
  .c-table thead tr {
    border-bottom: 0;
  }
}

.c-table thead th {
  padding: 25px;
  line-height: 1.5;
  font-weight: 800;
  width: 30%;
  background-color: #f6f6f6;
  vertical-align: top;
  border-bottom: 1px solid #c5c5c5;
}

@media screen and (max-width: 767px) {
  .c-table thead th {
    display: block;
    width: 100%;
    text-align: center;
  }
}

.c-table thead td {
  font-weight: 800;
  text-align: center;
  padding: 20px 30px;
  border-bottom: 1px solid #c5c5c5;
}

@media screen and (max-width: 767px) {
  .c-table thead td {
    display: block;
    width: 100%;
  }
}

.c-table tbody {
  border: 1px solid #c5c5c5;
  border-bottom: none;
}

.c-table tbody tr {
  font-size: 14px;
}

@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: 800;
  width: 25%;
  background-color: #f6f6f6;
  vertical-align: top;
  border-bottom: 1px solid #c5c5c5;
}

@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 30px;
  border-bottom: 1px solid #c5c5c5;
}

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

/* --------------------------
キャプション
-------------------------- */
.c-cap {
  position: absolute;
  bottom: 10px;
  right: 10px;
  font-size: 12px;
  color: white;
  font-weight: bold;
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
}

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

.c-cap-wrap {
  position: relative;
}

.c-cap.black {
  color: black;
  -webkit-filter: drop-shadow(2px 4px 6px white);
          filter: drop-shadow(2px 4px 6px white);
}

/* --------------------------
テキスト整列
-------------------------- */
.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: 1280px) {
  .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: #F2F9F3;
}

.u-bg-sub {
  background: #00978C;
}

.u-bg-gra {
  background: linear-gradient(45deg, #00978C, #006A62);
}

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

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

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

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

.u-bg-gold {
  background-color: linear-gradient(to right, #545030, #BAB582, #545030);
}

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

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

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

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

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

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

.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: -10px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 1280px) {
  .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;
  }
  .u-visi--tab {
    display: block;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 1280px) {
  .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 !important;
}

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

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

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

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

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

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

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

.u-text-large {
  font-size: 22px;
  line-height: 1.5em;
  letter-spacing: 0.05em;
}

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

.u-text-bit-large {
  font-size: 18px;
  line-height: 1.5em;
}

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

.u-text-default {
  font-size: 16px;
  line-height: 1.5em;
}

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

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

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

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

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

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

/* --------------------------
幅指定
-------------------------- */
.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: 1280px) {
  .u-w0--laptop {
    width: 0%;
    display: block;
  }
  .u-w10--laptop {
    width: 10%;
    display: block;
  }
  .u-w20--laptop {
    width: 20%;
    display: block;
  }
  .u-w30--laptop {
    width: 30%;
    display: block;
  }
  .u-w40--laptop {
    width: 40%;
    display: block;
  }
  .u-w50--laptop {
    width: 50%;
    display: block;
  }
  .u-w60--laptop {
    width: 60%;
    display: block;
  }
  .u-w70--laptop {
    width: 70%;
    display: block;
  }
  .u-w80--laptop {
    width: 80%;
    display: block;
  }
  .u-w90--laptop {
    width: 90%;
    display: block;
  }
  .u-w100--laptop {
    width: 100%;
    display: block;
  }
}

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

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

.u-h100 {
  height: 100%;
}

.p-header {
  padding: 15px 0;
  background-color: rgba(255, 255, 255, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

@media screen and (max-width: 767px) {
  .p-header {
    background: linear-gradient(45deg, #00978C, #006A62);
  }
}

.p-header-inner {
  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;
  padding: 0 20px;
}

.p-header-logo {
  text-align: center;
  z-index: 9999;
}

.p-header-logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  line-height: 1;
  text-decoration: none;
  font-family: "EB Garamond", serif;
}

@media screen and (max-width: 1023px) {
  .p-header-logo a {
    display: inline-block;
    line-height: 1.4;
  }
}

@media screen and (max-width: 767px) {
  .p-header-logo a {
    font-size: 14px;
    color: white;
  }
}

.p-header-logo a img {
  height: 17px;
  padding-left: 7px;
  -webkit-transition: all .5s;
  transition: all .5s;
}

@media screen and (max-width: 1023px) {
  .p-header-logo a img {
    height: 15px;
    margin-bottom: 3px;
  }
}

@media screen and (max-width: 767px) {
  .p-header-logo a img {
    height: 10px;
    margin-bottom: 5px;
    -webkit-filter: invert(1);
            filter: invert(1);
  }
}

.p-header-gnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 50px;
  z-index: 9999;
}

@media screen and (max-width: 767px) {
  .p-header-gnav {
    position: fixed;
    bottom: 0;
    left: 0;
    margin: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    display: none;
  }
}

.p-header-gnav ul {
  margin-right: 20px;
}

@media screen and (max-width: 1023px) {
  .p-header-gnav ul {
    display: none;
  }
}

.p-header-gnav ul li {
  margin-bottom: 7px;
}

.p-header-gnav ul li a {
  text-decoration: none;
  font-size: 13px;
}

.p-header-gnav ul li a::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  border-top: 1px solid;
  border-right: 1px solid;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin: 2px 7px 0;
}

.p-header-gnav ul li:nth-last-child(1) {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .p-header-gnav > div {
    width: 50%;
  }
}

.p-header-gnav .cv-btn {
  padding: 15px;
  width: 180px;
  border-radius: 50px;
  margin-left: 10px;
}

@media screen and (max-width: 767px) {
  .p-header-gnav .cv-btn {
    width: 100%;
    padding: 15px;
    margin-left: 0;
  }
}

.p-header.active {
  background: linear-gradient(45deg, #00978C, #006A62);
}

.p-header.active a {
  color: white;
}

.p-header.active a img {
  -webkit-filter: invert(1);
          filter: invert(1);
}

.p-header.active .c-menu p {
  color: white;
}

.p-header.active .c-menu span {
  background-color: white;
}

.nav-open a {
  color: white;
}

.nav-open a img {
  -webkit-filter: invert(1);
          filter: invert(1);
}

.nav-open .c-menu p {
  color: white;
}

.nav-open .c-menu span {
  background-color: white;
}

.p-gnav {
  /*position:fixed;にし、z-indexの数値を大きくして前面へ*/
  position: fixed;
  z-index: 9998;
  /*ナビのスタート位置と形状*/
  top: 0;
  right: -100%;
  width: 100%;
  height: 100vh;
  /*ナビの高さ*/
  background: linear-gradient(45deg, #00978C, #006A62);
  /*動き*/
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  color: white;
}

@media screen and (max-width: 1023px) {
  .p-gnav {
    width: 100%;
    right: -120%;
  }
}

.p-gnav.panelactive {
  right: 0;
}

.p-gnav-list {
  /*ナビの数が増えた場合縦スクロール*/
  width: 100%;
  height: 100vh;
  overflow: auto;
  padding: 80px;
  padding-top: 130px;
}

@media screen and (max-width: 1280px) {
  .p-gnav-list {
    padding: 100px 40px;
  }
}

@media screen and (max-width: 1023px) {
  .p-gnav-list {
    padding: 100px 30px;
  }
}

.p-gnav-list h2 {
  width: 32%;
  text-align: center;
  font-size: 26px;
}

@media screen and (max-width: 1023px) {
  .p-gnav-list h2 {
    width: 100%;
    font-size: 20px;
    margin-bottom: 60px;
  }
}

.p-gnav-list h2 > img {
  height: 35px;
  -webkit-filter: invert(1);
          filter: invert(1);
}

@media screen and (max-width: 1023px) {
  .p-gnav-list h2 > img {
    height: 30px;
  }
}

.p-gnav-list h2 span {
  display: block;
  font-size: 14px;
  margin-top: 20px;
}

.p-gnav-list h2 span img {
  height: 20px;
  -webkit-filter: invert(1);
          filter: invert(1);
}

.p-gnav-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -20px;
  width: 68%;
  padding-left: 3%;
}

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

.p-gnav-list ul li {
  list-style: none;
  width: calc(100% / 3);
  padding: 20px;
}

@media screen and (max-width: 1023px) {
  .p-gnav-list ul li {
    padding: 15px;
  }
}

@media screen and (max-width: 767px) {
  .p-gnav-list ul li {
    width: calc(100% / 2);
    padding: 15px 10px;
  }
}

.p-gnav-list ul li a {
  text-decoration: none;
  display: block;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 14px;
  color: white;
}

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

.p-gnav-list ul li a span {
  display: block;
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-family: 'EB Garamond', serif;
  font-size: 22px;
}

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

.p-gnav-list ul li.nolink a {
  pointer-events: none;
  opacity: 0.5;
}

.p-gnav-list ul.sub {
  margin: 50px 0 10px;
}

.p-gnav-list ul.sub li {
  padding: 15px 0;
}

.p-gnav-list ul.sub li a {
  text-decoration: none;
  font-size: 14px;
}

.p-gnav-list ul.sub li a::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  border-top: 1px solid;
  border-right: 1px solid;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin: 2px 7px 0;
}

.p-gnav-list .cv-btn {
  display: block;
  background: white;
  padding: 20px;
  text-decoration: none;
  margin-top: 10px;
  font-weight: bold;
}

.p-gnav-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.p-gnav-inner:nth-child(1) {
  border-bottom: 1px solid #c5c5c5;
  padding-bottom: 80px;
  margin-bottom: 80px;
}

@media screen and (max-width: 1023px) {
  .p-gnav-inner:nth-child(1) {
    padding-bottom: 60px;
    margin-bottom: 60px;
  }
}

.p-footer {
  color: #717171;
  background-color: #f6f6f6;
  padding-top: 40px;
}

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

.p-footer-logo img {
  width: 180px;
}

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

.p-footer-info a {
  font-size: 50px;
  font-family: 'EB Garamond', serif;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 10px;
}

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

.p-footer-copyright {
  text-align: center;
  background-color: #000000;
  text-align: center;
  padding: 10px;
  font-size: 12px;
  color: white;
}

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

.p-footer-bnr {
  background: #F2F9FE;
}

.p-footer-sidebtn {
  position: fixed;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 767px) {
  .p-footer-sidebtn {
    right: auto;
    left: 0;
    top: auto;
    bottom: 0;
    -webkit-transform: none;
            transform: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    z-index: +1;
  }
}

@media screen and (max-width: 767px) {
  .p-footer-sidebtn > div {
    width: 50%;
  }
}

.p-footer-sidebtn a {
  display: inline-block;
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
  padding: 60px 20px;
  font-size: 18px;
  letter-spacing: 0.5rem;
  margin: 2px 0;
  background: #006A62;
  color: white !important;
  border: none;
}

@media screen and (max-width: 767px) {
  .p-footer-sidebtn a {
    padding: 15px 15px;
    letter-spacing: 0.1rem;
    font-size: 16px;
    -webkit-writing-mode: unset;
        -ms-writing-mode: unset;
            writing-mode: unset;
    margin: 0;
  }
}

.p-footer-sidebtn a.reservation {
  background: #00978C;
}

#panel {
  background: url(../images/top/panle-top.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transition: all .5s;
  transition: all .5s;
}

#panel.bg-top {
  opacity: 1;
  background: url(../images/top/panle-top.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#panel.bg-plan {
  opacity: 1;
  background: url(../images/top/panle-plan.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#panel.bg-design {
  opacity: 1;
  background: url(../images/top/panle-design.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#panel.bg-equipment {
  opacity: 1;
  background: url(../images/top/panle-equ.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#panel.bg-structure {
  opacity: 1;
  background: url(../images/top/panle-sto.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#panel.bg-outline {
  opacity: 1;
  background: url(../images/top/panle-outline.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  background: orange;
}

#panel.bg-map {
  opacity: 1;
  background: url(../images/top/panle-map.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  background: pink;
}

#panel.bg-dialand {
  opacity: 1;
  background: url(../images/top/panle-dialand.jpg) no-repeat;
  background-position: center;
  background-size: cover;
}

#panel ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#panel ul li {
  width: calc(100% / 3);
  height: 300px;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  -webkit-transition: all .5s;
  transition: all .5s;
  background: rgba(0, 0, 0, 0.4);
}

@media screen and (max-width: 1023px) {
  #panel ul li {
    height: 250px;
  }
}

@media screen and (max-width: 767px) {
  #panel ul li {
    width: calc(100% / 2);
    height: 180px;
  }
  #panel ul li:nth-child(even) {
    border-right: none;
  }
}

#panel ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  height: 100%;
  color: white;
  position: relative;
}

#panel ul li a:hover {
  opacity: 1;
}

#panel ul li a span {
  font-size: 25px;
  font-family: "EB Garamond", serif;
  text-align: center;
}

@media screen and (max-width: 767px) {
  #panel ul li a span {
    font-size: 18px;
  }
}

#panel ul li a span small {
  display: block;
  font-size: 14px;
  margin-top: 10px;
}

@media screen and (max-width: 767px) {
  #panel ul li a span small {
    font-size: 12px;
  }
}

#panel ul li a span img {
  height: 25px;
  -webkit-filter: invert(1);
          filter: invert(1);
}

@media screen and (max-width: 767px) {
  #panel ul li a span img {
    height: 22px;
  }
}

#panel ul li a::after {
  content: "MORE VIEW →";
  display: block;
  position: absolute;
  bottom: 20px;
  width: 100%;
  text-align: center;
  opacity: 0;
  font-family: "EB Garamond", serif;
  font-size: 14px;
  -webkit-transition: all .5s;
  transition: all .5s;
  color: white;
}

@media screen and (max-width: 767px) {
  #panel ul li a::after {
    font-size: 12px;
  }
}

#panel ul li:hover {
  background: linear-gradient(45deg, #00978C, #006A62);
}

#panel ul li:hover a::after {
  opacity: 1;
}

#panel ul li.nolink {
  pointer-events: none;
}

#panel ul li.nolink a {
  opacity: 0.6;
  pointer-events: none;
}

/* --------------------------
info
-------------------------- */
.p-info {
  overflow: hidden;
}

.p-info-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-info h3 {
  margin-bottom: 10px;
  padding-bottom: 5px;
  width: 200px;
  text-align: left;
}

@media screen and (max-width: 767px) {
  .p-info h3 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}

.p-info table {
  margin: 0 auto;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .p-info table {
    margin-bottom: 0;
  }
}

.p-info table tr th {
  font-family: "EB Garamond", serif;
  font-weight: 600;
  padding: 10px;
  vertical-align: top;
}

@media screen and (max-width: 767px) {
  .p-info table tr th {
    font-size: 12px;
    padding: 10px 0;
  }
}

.p-info table tr td {
  padding: 10px;
  font-size: 14px;
  line-height: 1.3em;
}

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

.p-info-wrap {
  max-height: 160px;
  border-left: 1px solid #ababab;
  width: calc(100% - 200px);
  padding: 0 20px 0 40px;
  /* simplebar用 */
}

@media screen and (max-width: 767px) {
  .p-info-wrap {
    width: 100%;
    border-left: none;
    border-top: 1px solid #ababab;
    padding: 10px 0 0;
  }
}

.p-info-wrap .simplebar-track {
  background: #E5E5E5;
  border-radius: 10px;
}

.p-info-wrap .simplebar-track .simplebar-scrollbar.simplebar-visible::before {
  opacity: 0.6;
}

.p-info-tel {
  background: white;
  padding: 20px;
  margin-bottom: 10px;
}

.p-info-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -5px;
}

.p-info-btn > div {
  width: 50%;
  padding: 5px;
}

@media screen and (max-width: 767px) {
  .p-info-btn > div {
    width: 100%;
  }
}

.p-info-sns {
  max-width: 500px;
  margin: 0 auto;
}

.p-info-sns ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.p-info-sns ul li {
  padding: 0 40px;
  width: calc(100% /3);
}

@media screen and (max-width: 767px) {
  .p-info-sns ul li {
    padding: 0 30px;
  }
}

@media screen and (max-width: 767px) {
  .p-info-sns p {
    font-size: 15px;
    letter-spacing: 0;
  }
}

/* --------------------------
animation
-------------------------- */
.js-fade {
  opacity: 0;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.js-fade.active {
  opacity: 1;
}

.js-fade-up {
  opacity: 0;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transform: translate(0, 50px);
          transform: translate(0, 50px);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

.js-fade-up.is-scrollIn {
  opacity: 1;
  -webkit-transform: translate(0, 0px);
          transform: translate(0, 0px);
}

.js-zoomOut {
  opacity: 0;
  -webkit-transition-duration: 2s;
          transition-duration: 2s;
  -webkit-transition-property: opacity,-webkit-transform;
  transition-property: opacity,-webkit-transform;
  transition-property: opacity,transform;
  transition-property: opacity,transform,-webkit-transform;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.js-zoomOut.active {
  opacity: 1;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.js-zoomOut-wrap {
  overflow: hidden;
  position: relative;
}

/* --------------------------
simpleParallax
-------------------------- */
.js-Parallax-wrap {
  overflow: hidden;
  position: relative;
}

.top-mv-float {
  position: fixed;
  bottom: 0;
  right: 0;
  max-width: 400px;
  z-index: 99;
}

@media screen and (max-width: 767px) {
  .top-mv-float {
    max-width: 100%;
    bottom: 0px;
  }
}

.top-mv-float a {
  display: block;
  text-decoration: none;
}

.top-mv-float a.close {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  font-weight: bold;
  display: block;
  width: 25px;
  height: 25px;
  background: white;
  border-radius: 25px;
}

.top-action {
  padding: 30px 0;
  text-align: center;
  background: #F2F9F3;
}

@media screen and (max-width: 767px) {
  .top-action {
    padding: 20px 0;
  }
}

.top-action h2 {
  display: inline-block;
  font-weight: bold;
  font-size: 40px;
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .top-action h2 {
    font-size: 30px;
    line-height: 1.2em;
  }
}

.top-action h2 small {
  font-size: 60%;
}

.top-action h2 span {
  font-family: "EB Garamond", serif;
  font-weight: normal;
  font-size: 120%;
}

.top-action > p {
  font-size: 24px;
}

@media screen and (max-width: 767px) {
  .top-action > p {
    font-size: 16px;
  }
}

.top-action-btn {
  background: #006A62;
  color: white;
  display: inline-block;
  text-decoration: none;
  padding: 20px;
  width: 100%;
  max-width: 250px;
  border-radius: 60px;
}

.top-merit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
}

@media screen and (max-width: 767px) {
  .top-merit {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.top-merit li {
  padding: 0 10px;
}

@media screen and (max-width: 767px) {
  .top-merit li {
    padding: 5px 0;
    width: 100%;
    border: none;
  }
}

.top-merit li > div {
  background-color: #006A62;
  padding: 20px 30px;
  color: white;
  height: 100%;
}

.top-merit li h3 {
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: 800;
}

@media screen and (max-width: 767px) {
  .top-merit li h3 {
    font-size: 18px;
  }
}

.top-note-inner {
  border: 1px solid #c5c5c5;
  padding: 20px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .top-note-inner p {
    font-size: 14px;
  }
}

.top-note-inner p:nth-child(1) {
  margin-bottom: 10px;
}

.top-movie h5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* align-items: center; */
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #006A62;
  font-family: "Noto Sans JP", sans-serif;
}

.top-movie h5 span {
  display: inline-block;
  width: 150px;
}

.top-link-wrap {
  position: relative;
}

.top-link-wrap h2 {
  position: absolute;
  top: 200px;
  left: 80px;
  z-index: +1;
}

@media screen and (max-width: 1280px) {
  .top-link-wrap h2 {
    left: 40px;
  }
}

@media screen and (max-width: 1023px) {
  .top-link-wrap h2 {
    top: -20px;
  }
}

@media screen and (max-width: 767px) {
  .top-link-wrap h2 {
    top: -10px;
    font-size: 30px;
  }
}

.top-link-wrap .bg {
  background: url(../images/top/link-bg.png) no-repeat;
  background-size: cover;
  width: 50%;
  height: 300px;
  position: absolute;
  bottom: -20px;
  z-index: -1;
}

.top-link-wrap.right h2 {
  left: auto;
  right: 80px;
}

@media screen and (max-width: 1280px) {
  .top-link-wrap.right h2 {
    right: 40px;
  }
}

.top-link-wrap.right .bg {
  right: 0;
}

.top-bukken {
  overflow-x: hidden;
}

.top-bukken .slick-bukken li {
  padding: 0 5px;
}

.top-bukken .slick-bukken li a {
  text-decoration: none;
}

.top-bukken .slick-bukken li a h4 {
  font-size: 14px;
  text-align: center;
  margin-top: 5px;
}

.plan-btn {
  display: block;
  text-decoration: none;
  border: 2px solid #006A62;
}

.plan-btn .kukaku {
  background: #006A62;
  color: white;
  padding: 10px;
  font-size: 16px;
  text-align: center;
  margin: 0;
}

.plan-btn .kukaku span {
  font-family: "EB Garamond", serif;
  font-size: 26px;
}

.plan-btn .type {
  padding: 10px 20px 0;
  font-family: "EB Garamond", serif;
  font-size: 22px;
  margin: 0;
}

.plan-btn .type small {
  font-size: 14px;
}

.plan-btn .spec {
  padding: 0 20px 10px;
  font-family: "EB Garamond", serif;
  font-size: 14px;
  margin: 0;
}

.plan-btn .spec strong {
  font-weight: normal;
  font-size: 22px;
}

.plan-btn .img {
  padding: 0 20px;
  margin-bottom: 20px;
}

.plan-btn .more {
  font-family: "EB Garamond", serif;
  text-align: center;
  font-size: 14px;
  margin-bottom: 20px;
  display: block;
}

.plan-detail-top {
  background: #F2F9F3;
}

.plan-detail-top .kukaku {
  background: #006A62;
  color: white;
  padding: 10px;
  font-size: 20px;
  text-align: center;
  margin: 0;
}

@media screen and (max-width: 767px) {
  .plan-detail-top .kukaku {
    font-size: 16px;
  }
}

.plan-detail-top .kukaku span {
  font-family: "EB Garamond", serif;
  font-size: 36px;
}

@media screen and (max-width: 767px) {
  .plan-detail-top .kukaku span {
    font-size: 30px;
  }
}

.plan-detail-top .type {
  padding: 10px 20px 0;
  font-family: "EB Garamond", serif;
  font-size: 30px;
  margin: 0;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .plan-detail-top .type {
    font-size: 24px;
  }
}

.plan-detail-top .type small {
  font-size: 70%;
}

.plan-detail-top .spec {
  padding: 0 20px 20px;
  font-family: "EB Garamond", serif;
  font-size: 16px;
  text-align: center;
  line-height: 1.8em;
}

@media screen and (max-width: 767px) {
  .plan-detail-top .spec {
    font-size: 14px;
    text-align: left;
  }
}

.plan-detail-top .spec strong {
  font-weight: normal;
  font-size: 30px;
}

@media screen and (max-width: 767px) {
  .plan-detail-top .spec strong {
    font-size: 24px;
  }
}

.plan-detail-title img {
  height: 40px;
  padding-right: 20px;
}

@media screen and (max-width: 767px) {
  .plan-detail-title img {
    height: 30px;
  }
}

.plan-detail-logo {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  text-decoration: none;
  font-family: "EB Garamond", serif;
  padding: 20px 0;
}

@media screen and (max-width: 767px) {
  .plan-detail-logo {
    font-size: 14px;
  }
}

.plan-detail-logo img {
  height: 17px;
  padding-left: 7px;
  -webkit-transition: all .5s;
  transition: all .5s;
}

@media screen and (max-width: 767px) {
  .plan-detail-logo img {
    height: 12px;
  }
}

.plan-detail-btn {
  text-align: center;
}

.plan-detail-btn a {
  display: inline-block;
  text-decoration: none;
  padding: 15px;
  background: #006A62;
  text-align: center;
  width: 250px;
  color: white;
  margin: 0 10px;
}

@media screen and (max-width: 767px) {
  .plan-detail-btn a {
    margin-top: 5px;
  }
}

.plan-detail-btn a.close {
  background: #ababab;
}

.plan .slick-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.5%;
}

.plan .slick-thumbnail.center {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

@media screen and (max-width: 767px) {
  .plan .slick-thumbnail.center {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.plan .slick-thumbnail li {
  margin: 0.5%;
  width: 13.28%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

@media screen and (max-width: 767px) {
  .plan .slick-thumbnail li {
    width: 24%;
  }
}

.plan .slick-thumbnail li:after {
  content: '';
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: .3s opacity linear;
  transition: .3s opacity linear;
}

.plan .slick-thumbnail li.thumbnail-current:after {
  opacity: 0;
}

.plan .slick-thumbnail li img {
  width: 100%;
  margin: 0 auto;
}

@media print {
  * {
    -webkit-print-color-adjust: exact;
  }
  .plan-detail-btn {
    display: none !important;
  }
}

.design {
  /*========= ページネーションCSS ===============*/
}

.design .box {
  padding: 80px 0 0;
  color: white;
  position: relative;
}

.design .box > div {
  background: #000000a6;
  padding: 40px;
  max-width: 35%;
  position: absolute;
  bottom: 0;
}

@media screen and (max-width: 1280px) {
  .design .box > div {
    max-width: 50%;
    padding: 30px;
  }
}

@media screen and (max-width: 1023px) {
  .design .box > div {
    max-width: 100%;
    width: 100%;
    padding: 15px;
    height: 60px;
    -webkit-transition: height 0.3s linear;
    transition: height 0.3s linear;
    -webkit-transition: all .5s;
    transition: all .5s;
    bottom: auto;
    top: 80px;
    overflow: hidden;
  }
  .design .box > div::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    position: absolute;
    top: 25px;
    right: 20px;
  }
}

@media screen and (max-width: 767px) {
  .design .box > div {
    top: 68px;
  }
}

.design .box > div.active {
  height: auto;
}

.design .box > div.active::after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  top: 30px;
}

.design .box h3 {
  margin-bottom: 20px;
}

.design .box h3 img {
  max-height: 50px;
  -webkit-filter: invert(1);
          filter: invert(1);
}

@media screen and (max-width: 1280px) {
  .design .box h3 img {
    max-height: 40px;
  }
}

@media screen and (max-width: 1023px) {
  .design .box h3 img {
    max-height: 30px;
  }
}

.design .box h3 small {
  display: block;
  margin-top: 15px;
  font-size: 14px;
}

.design #box1 {
  background: url(../images/design/km_iv4-5.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1023px) {
  .design #box1 {
    background: url(../images/design/km_iv4-5-sp.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
  }
}

.design #box2 {
  background: url(../images/design/km_iv5-1.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1023px) {
  .design #box2 {
    background: url(../images/design/km_iv5-1-sp.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
  }
}

.design #box2 > div {
  right: 0;
}

.design #box3 {
  background: url(../images/design/km_iv3-4.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1023px) {
  .design #box3 {
    background: url(../images/design/km_iv3-4-sp.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
  }
}

.design #box4 {
  background: url(../images/design/km_iv4-6.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1023px) {
  .design #box4 {
    background: url(../images/design/km_iv4-6-sp.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
  }
}

.design #box4 > div {
  right: 0;
}

.design .pagination {
  position: fixed;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1em;
  z-index: 10;
  list-style: none;
}

.design .pagination a {
  display: block;
  height: 20px;
  margin-bottom: 5px;
  color: #000000;
  position: relative;
  padding: 4px;
}

.design .pagination a.active:after {
  -webkit-box-shadow: inset 0 0 0 5px;
          box-shadow: inset 0 0 0 5px;
}

.design .pagination a .hover-text {
  position: absolute;
  right: 15px;
  top: 3px;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  padding-right: 5px;
  font-family: "EB Garamond", serif;
  font-size: 14px;
  width: 120px;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .design .pagination a .hover-text {
    display: none;
  }
}

.design .pagination a:hover {
  opacity: 1;
}

.design .pagination a:hover .hover-text {
  opacity: 1;
}

.design .pagination a::after {
  -webkit-transition: box-shadow 0.5s ease;
  -webkit-transition: -webkit-box-shadow 0.5s ease;
  transition: -webkit-box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease;
  width: 10px;
  height: 10px;
  display: block;
  border: 1px solid;
  border-radius: 50%;
  content: "";
  position: absolute;
  margin: auto;
  top: 0;
  right: 3px;
  bottom: 0;
}

.equipment-panel {
  background: white;
  border-radius: 5px;
  padding: 40px;
  height: 100%;
}

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

.equipment-h4 {
  font-family: 'Sacramento', cursive;
  font-size: 50px;
  color: #00978C;
  margin-bottom: 0;
}

.equipment-icon {
  background: #0F579F;
  color: white;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  text-align: center;
  margin-right: 5px;
}

.equipment .c-cap {
  bottom: 2px;
  right: 5px;
  font-size: 10px;
}

.equipment .c-cap.black {
  -webkit-filter: drop-shadow(0px 0px 2px white) drop-shadow(0px 0px 2px white) drop-shadow(0px 0px 2px white);
          filter: drop-shadow(0px 0px 2px white) drop-shadow(0px 0px 2px white) drop-shadow(0px 0px 2px white);
}

.equipment .cap {
  font-size: 10px;
}

.equipment img.border {
  border: 1px solid #c5c5c5;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vc2V0dGluZ3MvX2ZvbnQuc2NzcyIsIi4uL2Jhc2UvX3Jlc2V0LnNjc3MiLCIuLi9iYXNlL19iYXNlLnNjc3MiLCIuLi9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCIuLi9jb21wb25lbnRzL19saW5rLnNjc3MiLCIuLi9jb21wb25lbnRzL19saXN0LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19wYW5lbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFiLnNjc3MiLCIuLi9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fY2FwdGlvbi5zY3NzIiwiLi4vdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vdXRpbGl0aWVzL19iZy5zY3NzIiwiLi4vdXRpbGl0aWVzL19ib3JkZXIuc2NzcyIsIi4uL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIi4uL3V0aWxpdGllcy9fZ3JpZC5zY3NzIiwiLi4vdXRpbGl0aWVzL19oaWRlLnNjc3MiLCIuLi91dGlsaXRpZXMvX21hcmdpbi5zY3NzIiwiLi4vdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi91dGlsaXRpZXMvX3cuc2NzcyIsIi4uL3Byb2plY3RzL19oZWFkZXIuc2NzcyIsIi4uL3Byb2plY3RzL19nbmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9fZm9vdGVyLnNjc3MiLCIuLi9wcm9qZWN0cy9faW5mby5zY3NzIiwiLi4vcHJvamVjdHMvX2FuaW1hdGlvbi5zY3NzIiwiX3RvcC5zY3NzIiwiX3BsYW4uc2NzcyIsIl9kZXNpZ24uc2NzcyIsIl9lcXVpcG1lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7OzRCREU0QjtBQzRCNUI7OzRCRHpCNEI7QUNnQzVCOzs0QkQ3QjRCO0FDdUM1Qjs7NEJEcEM0QjtBQzRDNUI7OzRCRHpDNEI7QUVkNUI7OzRCRmlCNEI7QUVENUI7OzRCRkk0QjtBR3BCNUIsdUdBQVk7QUFDUjtFQUNJLHNDQUFxQztFQUNyQyx1RUFBc0U7RUFDdEUsaWJBQTRhO0FIc0JwYjs7QUdwQkk7RUFDSSxtQ0FBa0M7RUFDbEMsdUVBQXNFO0VBQ3RFLGliQUE0YTtBSHVCcGI7O0FHckJJO0VBQ0ksbUNBQWtDO0VBQ2xDLHVFQUFzRTtFQUN0RSxpYkFBNGE7QUh3QnBiOztBSXZDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkUsU0FBUztFQUNULFVBQVU7RUFDVixjQUFjO0FKMENoQjs7QUl2Q0E7Ozs7OztFQU1FLGVBQWU7RUFDZixnQkFBZ0I7QUowQ2xCOztBSXZDQTtFQUNFLGdCQUFnQjtBSjBDbEI7O0FJdkNBOzs7O0VBSUUsU0FBUztBSjBDWDs7QUl2Q0E7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FKMEN4Qjs7QUl2Q0E7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FKMEN4Qjs7QUl2Q0E7Ozs7OztFQU1FLFlBQVk7RUFDWixlQUFlO0FKMENqQjs7QUl2Q0E7RUFDRSxTQUFTO0FKMENYOztBSXZDQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7QUowQ25COztBSXZDQTs7RUFFRSxVQUFVO0VBQ1YsZ0JBQWdCO0FKMENsQjs7QUt4SEE7RUFDRSxtRUFBYTtFQUNiLGdCQUFnQjtFQUNoQixjSmtCbUI7RUlqQm5CLHNCQUFzQjtBTDJIeEI7O0FLeEhBO0VBQ0UsY0phbUI7RUlabkIsMkJBQW1CO0VBQW5CLG1CQUFtQjtBTDJIckI7O0FLN0hBO0VBSUksWUFBWTtBTDZIaEI7O0FLekhBO0VBQ0UsZUp3QmdDO0VJdkJoQyxr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QWIyckNkOztBRXJ0Q0U7RVdSRjtJQW9DTSx1QkFBdUI7RWI4ckMzQjtBQUNGOztBYW51Q0E7RUF1Q00sU0FBUTtBYmdzQ2Q7O0FhdnVDQTtFQTBDTSxTQUFRO0FiaXNDZDs7QWEzdUNBO0VBK0NNLFlBQVk7QWJnc0NsQjs7QWEvdUNBO0VBa0RRLFNBQVM7RUFDVCxpREFBeUM7VUFBekMseUNBQXlDO0VBQ3pDLHVCQUF1QjtBYmlzQy9COztBYXJ2Q0E7RUF1RFEsU0FBUztFQUNULGlEQUF5QztVQUF6Qyx5Q0FBeUM7RUFDekMsdUJBQXVCO0Fia3NDL0I7O0FhNXJDQTtFQUNFLGdCQUFnQjtBYityQ2xCOztBYWhzQ0E7RUFHSSwwQkFBa0I7VUFBbEIsa0JBQWtCO0FiaXNDdEI7O0FjdndDQTs7NEJkMndDNEI7QWN2d0M1QjtFQUNFLHlCYnNCdUI7QURtdkN6Qjs7QWN2d0NFO0VBQ0UseUJiaUJzQjtFYWhCdEIsc0JiWWM7QUQ4dkNsQjs7QWN2d0NFO0VBQ0Usa0JBQWtCO0FkMHdDdEI7O0FjdndDRTtFQUNFLGFBQWE7QWQwd0NqQjs7QUUvd0NFO0VZSUE7SUFJSSxhQUFhO0VkNHdDakI7QUFDRjs7QWMxd0NJO0VBQ0UsYUFBYTtBZDZ3Q25COztBZXJ5Q0E7OzRCZnl5QzRCO0FFN3hDMUI7RWFSRjtJQUVJLGVBQXdCO0VmdXlDMUI7QUFDRjs7QUVseUNFO0VhUkY7SUFNSSxjQUEyQjtFZnl5QzdCO0FBQ0Y7O0FFeHlDRTtFYUNBO0lBRUksY0FBd0I7RWYweUM1QjtBQUNGOztBRTl5Q0U7RWFDQTtJQU1JLGNBQTJCO0VmNHlDL0I7QUFDRjs7QUVwekNFO0VhV0E7SUFFSSxjQUF3QjtFZjR5QzVCO0FBQ0Y7O0FFMXpDRTtFYVdBO0lBTUksY0FBMkI7RWY4eUMvQjtBQUNGOztBRWgwQ0U7RWFxQkE7SUFFSSxnQkFBeUI7RWY4eUM3QjtBQUNGOztBRXQwQ0U7RWFxQkE7SUFNSSxlQUE0QjtFZmd6Q2hDO0FBQ0Y7O0FFNTBDRTtFYThCRTtJQUVJLGVBQXlCO0VmaXpDL0I7QUFDRjs7QUVsMUNFO0VhOEJFO0lB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QUFnQjtFbkJ1bkRsQjtFbUJwbkRBO0lBQ0UsaUJBQWlCO0VuQnNuRG5CO0VtQm5uREE7SUFDRSxrQkFBa0I7RW5CcW5EcEI7QUFDRjs7QUVycURFO0VpQm9EQTtJQUNFLGdCQUFnQjtFbkJxbkRsQjtFbUJsbkRBO0lBQ0UsaUJBQWlCO0VuQm9uRG5CO0VtQmpuREE7SUFDRSxrQkFBa0I7RW5CbW5EcEI7QUFDRjs7QW9CN3JEQTs7NEJwQmlzRDRCO0FvQjlyRDVCO0VBQ0UsbUJuQkVnQjtBRDhyRGxCOztBb0I3ckRBO0VBQ0UsbUJuQkhpQjtBRG1zRG5COztBb0I3ckRBO0VBQ0Usb0RuQkxrRDtBRHFzRHBEOztBb0I5ckRBO0VBQ0UseUJuQll1QjtBRHFyRHpCOztBb0I5ckRBO0VBQ0Usc0JuQkVnQjtBRCtyRGxCOztBb0I5ckRBO0VBQ0UseUJuQkh5QjtBRG9zRDNCOztBb0I5ckRBO0VBQ0UseUJuQmZrQjtBRGd0RHBCOztBb0I5ckRBO0VBQ0Usc0VuQmhCK0Q7QURpdERqRTs7QW9COXJEQTtFQUNFLHlCbkJ0QnVCO0FEdXREekI7O0FvQjlyREE7RUFDRSx5Qm5CNUJ1QjtBRDZ0RHpCOztBcUJ4dURBOzs0QnJCNHVENEI7QXFCdnVEMUI7RUFDRSxnQ3BCR2U7QURzdURuQjs7QXFCdHVERTtFQUNFLDZCcEJEZTtBRDB1RG5COztBcUJ0dURFO0VBQ0UsK0JwQkxlO0FEOHVEbkI7O0FxQnR1REU7RUFDRSw4QnBCVGU7QURrdkRuQjs7QXFCdHVERTtFQUNFLGtCcEJEYztBRDB1RGxCOztBc0IvdkRBOzs0QnRCbXdENEI7QXNCL3ZENUI7RUFDSSxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixTQUFTO0VBQ1QsY0FBYztFQUNkLGtCQUFrQjtBdEJpd0R0Qjs7QXVCM3dEQTs7NEJ2Qit3RDRCO0F1QnZ3RDVCO0VBQ0UsYUFBcUI7RUFDckIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7QXZCeXdEakI7O0FFeHdERTtFcUJKRjtJQU1JLGFBQXdCO0V2QjJ3RDFC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RXdCMS9GQTtJQUNFLGNBQWM7RXhCNC9GaEI7QUFDRjs7QUVoZ0dFO0VzQlFBO0lBQ0UsYUFBYTtFeEI0L0ZmO0FBQ0Y7O0FFdGdHRTtFc0JjQTtJQUNFLGFBQWE7RXhCNC9GZjtBQUNGOztBeUJ4aEdBOzs0QnpCNGhHNEI7QXlCdmhHeEI7RUFBZ0IsMEJBQW9DO0F6QjBoR3hEOztBeUJ6aEdJO0VBQWdCLDRCQUFzQztBekI2aEcxRDs7QXlCNWhHSTtFQUFnQiwyQkFBcUM7QXpCZ2lHekQ7O0F5Qi9oR0k7RUFBZ0IsNkJBQXVDO0F6Qm1pRzNEOztBeUJsaUdJO0VBQWdCLDJCQUFxQztBekJzaUd6RDs7QXlCcmlHSTtFQUFnQiw2QkFBdUM7QXpCeWlHM0Q7O0F5QnhpR0k7RUFBZ0IsNEJBQXNDO0F6QjRpRzFEOztBeUIzaUdJO0VBQWdCLDhCQUF3QztBekIraUc1RDs7QXlCdGpHSTtFQUFnQiwwQkFBb0M7QXpCMGpHeEQ7O0F5QnpqR0k7RUFBZ0IsNEJBQXNDO0F6QjZqRzFEOztBeUI1akdJO0VBQWdCLDJCQUFxQztBekJna0d6RDs7QXlCL2pHSTtFQUFnQiw2QkFBdUM7QXpCbWtHM0Q7O0F5QmxrR0k7RUFBZ0IsMkJBQXFDO0F6QnNrR3pEOztBeUJya0dJO0VBQWdCLDZCQUF1QztBekJ5a0czRDs7QXlCeGtHSTtFQUFnQiw0QkFBc0M7QXpCNGtHMUQ7O0F5QjNrR0k7RUFBZ0IsOEJBQXdDO0F6QitrRzVEOztBeUJ0bEdJO0VBQWdCLDJCQUFvQztBekIwbEd4RDs7QXlCemxHSTtFQUFnQiw2QkFBc0M7QXpCNmxHMUQ7O0F5QjVsR0k7RUFBZ0IsNEJBQXFDO0F6QmdtR3pEOztBeUIvbEdJO0VBQWdCLDhCQUF1QztBekJtbUczRDs7QXlCbG1HSTtFQUFnQiw0QkFBcUM7QXpCc21HekQ7O0F5QnJtR0k7RUFBZ0IsOEJBQXVDO0F6QnltRzNEOztBeUJ4bUdJO0VBQWdCLDZCQUFzQztBekI0bUcxRDs7QXlCM21HSTtFQUFnQiwrQkFBd0M7QXpCK21HNUQ7O0F5QnRuR0k7RUFBZ0IsMkJBQW9DO0F6QjBuR3hEOztBeUJ6bkdJO0VBQWdCLDZCQUFzQztBekI2bkcxRDs7QXlCNW5HSTtFQUFnQiw0QkFBcUM7QXpCZ29HekQ7O0F5Qi9uR0k7RUFBZ0IsOEJBQXVDO0F6Qm1vRzNEOztBeUJsb0dJO0VBQWdCLDRCQUFxQztBekJzb0d6RDs7QXlCcm9HSTtFQUFnQiw4QkFBdUM7QXpCeW9HM0Q7O0F5QnhvR0k7RUFBZ0IsNkJBQXNDO0F6QjRvRzFEOztBeUIzb0dJO0VBQWdCLCtCQUF3QztBekIrb0c1RDs7QXlCdHBHSTtFQUFnQiwyQkFBb0M7QXpCMHBHeEQ7O0F5QnpwR0k7RUFBZ0IsNkJBQXNDO0F6QjZwRzFEOztBeUI1cEdJO0VBQWdCLDRCQUFxQztBekJncUd6RDs7QXlCL3BHSTtFQUFnQiw4QkFBdUM7QXpCbXFHM0Q7O0F5QmxxR0k7RUFBZ0IsNEJBQXFDO0F6QnNxR3pEOztBeUJycUdJO0VBQWdCLDhCQUF1QztBekJ5cUczRDs7QXlCeHFHSTtFQUFnQiw2QkFBc0M7QXpCNHFHMUQ7O0F5QjNxR0k7RUFBZ0IsK0JBQXdDO0F6QitxRzVEOztBeUJ0ckdJO0VBQWdCLDJCQUFvQztBekIwckd4RDs7QXlCenJHSTtFQUFnQiw2QkFBc0M7QXpCNnJHMUQ7O0F5QjVyR0k7RUFBZ0IsNEJBQXFDO0F6QmdzR3pEOztBeUIvckdJO0VBQWdCLDhCQUF1QztBekJtc0czRDs7QXlCbHNHSTtFQUFnQiw0QkFBcUM7QXpCc3NHekQ7O0F5QnJzR0k7RUFBZ0IsOEJBQXVDO0F6QnlzRzNEOztBeUJ4c0dJO0VBQWdCLDZCQUFzQztBekI0c0cxRDs7QXlCM3NHSTtFQUFnQiwrQkFBd0M7QXpCK3NHNUQ7O0F5QnR0R0k7RUFBZ0IsMkJBQW9DO0F6QjB0R3hEOztBeUJ6dEdJO0VBQWdCLDZCQUFzQztBekI2dEcxRDs7QXlCNXRHSTtFQUFnQiw0QkFBcUM7QXpCZ3VHekQ7O0F5Qi90R0k7RUFBZ0IsOEJBQXVDO0F6Qm11RzNEOztBeUJsdUdJO0VBQWdCLDRCQUFxQztBekJzdUd6RDs7QXlCcnVHSTtFQUFnQiw4QkFBdUM7QXpCeXVHM0Q7O0F5Qnh1R0k7RUFBZ0IsNkJBQXNDO0F6QjR1RzFEOztBeUIzdUdJO0VBQWdCLCtCQUF3QztBekIrdUc1RDs7QXlCdHZHSTtFQUFnQiwyQkFBb0M7QXpCMHZHeEQ7O0F5Qnp2R0k7RUFBZ0IsNkJBQXNDO0F6QjZ2RzFEOztBeUI1dkdJO0VBQWdCLDRCQUFxQztBekJnd0d6RDs7QXlCL3ZHSTtFQUFnQiw4QkFBdUM7QXpCbXdHM0Q7O0F5Qmx3R0k7RUFBZ0IsNEJBQXFDO0F6QnN3R3pEOztBeUJyd0dJO0VBQWdCLDhCQUF1QztBekJ5d0czRDs7QXlCeHdHSTtFQUFnQiw2QkFBc0M7QXpCNHdHMUQ7O0F5QjN3R0k7RUFBZ0IsK0JBQXdDO0F6Qit3RzVEOztBeUJ0eEdJO0VBQWdCLDJCQUFvQztBekIweEd4RDs7QXlCenhHSTtFQUFnQiw2QkFBc0M7QXpCNnhHMUQ7O0F5QjV4R0k7RUFBZ0IsNEJBQXFDO0F6Qmd5R3pEOztBeUIveEdJO0VBQWdCLDhCQUF1QztBekJteUczRDs7QXlCbHlHSTtFQUFnQiw0QkFBcUM7QXpCc3lHekQ7O0F5QnJ5R0k7RUFBZ0IsOEJBQXVDO0F6Qnl5RzNEOztBeUJ4eUdJO0VBQWdCLDZCQUFzQztBekI0eUcxRDs7QXlCM3lHSTtFQUFnQiwrQkFBd0M7QXpCK3lHNUQ7O0F5QnR6R0k7RUFBZ0IsMkJBQW9DO0F6QjB6R3hEOztBeUJ6ekdJO0VBQWdCLDZCQUFzQztBekI2ekcxRDs7QXlCNXpHSTtFQUFnQiw0QkFBcUM7QXpCZzBHekQ7O0F5Qi96R0k7RUFBZ0IsOEJBQXVDO0F6Qm0wRzNEOztBeUJsMEdJO0VBQWdCLDRCQUFxQztBekJzMEd6RDs7QXlCcjBHSTtFQUFnQiw4QkFBdUM7QXpCeTBHM0Q7O0F5QngwR0k7RUFBZ0IsNkJBQXNDO0F6QjQwRzFEOztBeUIzMEdJO0VBQWdCLCtCQUF3QztBekIrMEc1RDs7QXlCdDFHSTtFQUFnQiwyQkFBb0M7QXpCMDFHeEQ7O0F5QnoxR0k7RUFBZ0IsNkJBQXNDO0F6QjYxRzFEOztBeUI1MUdJO0VBQWdCLDRCQUFxQztBekJnMkd6RDs7QXlCLzFHSTtFQUFnQiw4QkFBdUM7QXpCbTJHM0Q7O0F5QmwyR0k7RUFBZ0IsNEJBQXFDO0F6QnMyR3pEOztBeUJyMkdJO0VBQWdCLDhCQUF1QztBekJ5MkczRDs7QXlCeDJHSTtFQUFnQiw2QkFBc0M7QXpCNDJHMUQ7O0F5QjMyR0k7RUFBZ0IsK0JBQXdDO0F6QisyRzVEOztBeUJ0M0dJO0VBQWdCLDJCQUFvQztBekIwM0d4RDs7QXlCejNHSTtFQUFnQiw2QkFBc0M7QXpCNjNHMUQ7O0F5QjUzR0k7RUFBZ0IsNEJBQXFDO0F6Qmc0R3pEOztBeUIvM0dJO0VBQWdCLDhCQUF1QztBekJtNEczRDs7QXlCbDRHSTtFQUFnQiw0QkFBcUM7QXpCczRHekQ7O0F5QnI0R0k7RUFBZ0IsOEJBQXVDO0F6Qnk0RzNEOztBeUJ4NEdJO0VBQWdCLDZCQUFzQztBekI0NEcxRDs7QXlCMzRHSTtFQUFnQiwrQkFBd0M7QXpCKzRHNUQ7O0F5QnQ1R0k7RUFBZ0IsMkJBQW9DO0F6QjA1R3hEOztBeUJ6NUdJO0VBQWdCLDZCQUFzQztBekI2NUcxRDs7QXlCNTVHSTtFQUFnQiw0QkFBcUM7QXpCZzZHekQ7O0F5Qi81R0k7RUFBZ0IsOEJBQXVDO0F6Qm02RzNEOztBeUJsNkdJO0VBQWdCLDRCQUFxQztBekJzNkd6RDs7QXlCcjZHSTtFQUFnQiw4QkFBdUM7QXpCeTZHM0Q7O0F5Qng2R0k7RUFBZ0IsNkJBQXNDO0F6QjQ2RzFEOztBeUIzNkdJO0VBQWdCLCtCQUF3QztBekIrNkc1RDs7QXlCdDdHSTtFQUFnQiwyQkFBb0M7QXpCMDdHeEQ7O0F5Qno3R0k7RUFBZ0IsNkJBQXNDO0F6QjY3RzFEOztBeUI1N0dJO0VBQWdCLDRCQUFxQztBekJnOEd6RDs7QXlCLzdHSTtFQUFnQiw4QkFBdUM7QXpCbThHM0Q7O0F5Qmw4R0k7RUFBZ0IsNEJBQXFDO0F6QnM4R3pEOztBeUJyOEdJO0VBQWdCLDhCQUF1QztBekJ5OEczRDs7QXlCeDhHSTtFQUFnQiw2QkFBc0M7QXpCNDhHMUQ7O0F5QjM4R0k7RUFBZ0IsK0JBQXdDO0F6Qis4RzVEOztBeUJ0OUdJO0VBQWdCLDJCQUFvQztBekIwOUd4RDs7QXlCejlHSTtFQUFnQiw2QkFBc0M7QXpCNjlHMUQ7O0F5QjU5R0k7RUFBZ0IsNEJBQXFDO0F6QmcrR3pEOztBeUIvOUdJO0VBQWdCLDhCQUF1QztBekJtK0czRDs7QXlCbCtHSTtFQUFnQiw0QkFBcUM7QXpCcytHekQ7O0F5QnIrR0k7RUFBZ0IsOEJBQXVDO0F6QnkrRzNEOztBeUJ4K0dJO0VBQWdCLDZCQUFzQztBekI0K0cxRDs7QXlCMytHSTtFQUFnQiwrQkFBd0M7QXpCKytHNUQ7O0F5QnQvR0k7RUFBZ0IsMkJBQW9DO0F6QjAvR3hEOztBeUJ6L0dJO0VBQWdCLDZCQUFzQztBekI2L0cxRDs7QXlCNS9HSTtFQUFnQiw0QkFBcUM7QXpCZ2dIekQ7O0F5Qi8vR0k7RUFBZ0IsOEJBQXVDO0F6Qm1nSDNEOztBeUJsZ0hJO0VBQWdCLDRCQUFxQztBekJzZ0h6RDs7QXlCcmdISTtFQUFnQiw4QkFBdUM7QXpCeWdIM0Q7O0F5QnhnSEk7RUFBZ0IsNkJBQXNDO0F6QjRnSDFEOztBeUIzZ0hJO0VBQWdCLCtCQUF3QztBekIrZ0g1RDs7QXlCdGhISTtFQUFnQiwyQkFBb0M7QXpCMGhIeEQ7O0F5QnpoSEk7RUFBZ0IsNkJBQXNDO0F6QjZoSDFEOztBeUI1aEhJO0VBQWdCLDRCQUFxQztBekJnaUh6RDs7QXlCL2hISTtFQUFnQiw4QkFBdUM7QXpCbWlIM0Q7O0F5QmxpSEk7RUFBZ0IsNEJBQXFDO0F6QnNpSHpEOztBeUJyaUhJO0VBQWdCLDhCQUF1QztBekJ5aUgzRDs7QXlCeGlISTtFQUFnQiw2QkFBc0M7QXpCNGlIMUQ7O0F5QjNpSEk7RUFBZ0IsK0JBQXdDO0F6QitpSDVEOztBeUJ0akhJO0VBQWdCLDJCQUFvQztBekIwakh4RDs7QXlCempISTtFQUFnQiw2QkFBc0M7QXpCNmpIMUQ7O0F5QjVqSEk7RUFBZ0IsNEJBQXFDO0F6QmdrSHpEOztBeUIvakhJO0VBQWdCLDhCQUF1QztBekJta0gzRDs7QXlCbGtISTtFQUFnQiw0QkFBcUM7QXpCc2tIekQ7O0F5QnJrSEk7RUFBZ0IsOEJBQXVDO0F6QnlrSDNEOztBeUJ4a0hJO0VBQWdCLDZCQUFzQztBekI0a0gxRDs7QXlCM2tISTtFQUFnQiwrQkFBd0M7QXpCK2tINUQ7O0F5QnRsSEk7RUFBZ0IsMkJBQW9DO0F6QjBsSHhEOztBeUJ6bEhJO0VBQWdCLDZCQUFzQztBekI2bEgxRDs7QXlCNWxISTtFQUFnQiw0QkFBcUM7QXpCZ21IekQ7O0F5Qi9sSEk7RUFBZ0IsOEJBQXVDO0F6Qm1tSDNEOztBeUJsbUhJO0VBQWdCLDRCQUFxQztBekJzbUh6RDs7QXlCcm1ISTtFQUFnQiw4QkFBdUM7QXpCeW1IM0Q7O0F5QnhtSEk7RUFBZ0IsNkJBQXNDO0F6QjRtSDFEOztBeUIzbUhJO0VBQWdCLCtCQUF3QztBekIrbUg1RDs7QXlCdG5ISTtFQUFnQiwyQkFBb0M7QXpCMG5IeEQ7O0F5QnpuSEk7RUFBZ0IsNkJBQXNDO0F6QjZuSDFEOztBeUI1bkhJO0VBQWdCLDRCQUFxQztBekJnb0h6RDs7QXlCL25ISTtFQUFnQiw4QkFBdUM7QXpCbW9IM0Q7O0F5QmxvSEk7RUFBZ0IsNEJBQXFDO0F6QnNvSHpEOztBeUJyb0hJO0VBQWdCLDhCQUF1QztBekJ5b0gzRDs7QXlCeG9ISTtFQUFnQiw2QkFBc0M7QXpCNG9IMUQ7O0F5QjNvSEk7RUFBZ0IsK0JBQXdDO0F6QitvSDVEOztBeUJ0cEhJO0VBQWdCLDRCQUFvQztBekIwcEh4RDs7QXlCenBISTtFQUFnQiw4QkFBc0M7QXpCNnBIMUQ7O0F5QjVwSEk7RUFBZ0IsNkJBQXFDO0F6QmdxSHpEOztBeUIvcEhJO0VBQWdCLCtCQUF1QztBekJtcUgzRDs7QXlCbHFISTtFQUFnQiw2QkFBcUM7QXpCc3FIekQ7O0F5QnJxSEk7RUFBZ0IsK0JBQXVDO0F6QnlxSDNEOztBeUJ4cUhJO0VBQWdCLDhCQUFzQztBekI0cUgxRDs7QXlCM3FISTtFQUFnQixnQ0FBd0M7QXpCK3FINUQ7O0FFL3FIRTtFdUJJTTtJQUFvQiwwQkFBb0M7RXpCZ3JIOUQ7RXlCL3FITTtJQUFvQiw0QkFBc0M7RXpCa3JIaEU7RXlCanJITTtJQUFvQiwyQkFBcUM7RXpCb3JIL0Q7RXlCbnJITTtJQUFvQiw2QkFBdUM7RXpCc3JIakU7RXlCcnJITTtJQUFvQiwyQkFBcUM7RXpCd3JIL0Q7RXlCdnJITTtJQUFvQiw2QkFBdUM7RXpCMHJIakU7RXlCenJITTtJQUFvQiw0QkFBc0M7RXpCNHJIaEU7RXlCM3JITTtJQUFvQiw4QkFBd0M7RXpCOHJIbEU7RXlCcnNITTtJQUFvQiwwQkFBb0M7RXpCd3NIOUQ7RXlCdnNITTtJQUFvQiw0QkFBc0M7RXpCMHNIaEU7RXlCenNITTtJQUFvQiwyQkFBcUM7RXpCNHNIL0Q7RXlCM3NITTtJQUFvQiw2QkFBdUM7RXpCOHNIakU7RXlCN3NITTtJQUFvQiwyQkFBcUM7RXpCZ3RIL0Q7RXlCL3NITTtJQUFvQiw2QkFBdUM7RXpCa3RIakU7RXlCanRITTtJQUFvQiw0QkFBc0M7RXpCb3RIaEU7RXlCbnRITTtJQUFvQiw4QkFBd0M7RXpCc3RIbEU7RXlCN3RITTtJQUFvQiwyQkFBb0M7RXpCZ3VIOUQ7RXlCL3RITTtJQUFvQiw2QkFBc0M7RXpCa3VIaEU7RXlCanVITTtJQUFvQiw0QkFBcUM7RXpCb3VIL0Q7RXlCbnVITTtJQUFvQiw4QkFBdUM7RXpCc3VIakU7RXlCcnVITTtJQUFvQiw0QkFBcUM7RXpCd3VIL0Q7RXlCdnVITTtJQUFvQiw4QkFBdUM7RXpCMHVIakU7RXlCenVITTtJQUFvQiw2QkFBc0M7RXpCNHVIaEU7RXlCM3VITTtJQUFvQiwrQkFBd0M7RXpCOHVIbEU7RXlCcnZITTtJQUFvQiwyQkFBb0M7RXpCd3ZIOUQ7RXlCdnZITTtJQUFvQiw2QkFBc0M7RXpCMHZIaEU7RXlCenZITTtJQUFvQiw0QkFBcUM7RXpCNHZIL0Q7RXlCM3ZITTtJQUFvQiw4QkFBdUM7RXpCOHZIakU7RXlCN3ZITTtJQUFvQiw0QkFBcUM7RXpCZ3dIL0Q7RXlCL3ZITTtJQUFvQiw4QkFBdUM7RXpCa3dIakU7RXlCandITTtJQUFvQiw2QkFBc0M7RXpCb3dIaEU7RXlCbndITTtJQUFvQiwrQkFBd0M7RXpCc3dIbEU7RXlCN3dITTtJQUFvQiwyQkFBb0M7RXpCZ3hIOUQ7RXlCL3dITTtJQUFvQiw2QkFBc0M7RXpCa3hIaEU7RXlCanhITTtJQUFvQiw0QkFBcUM7RXpCb3hIL0Q7RXlCbnhITTtJQUFvQiw4QkFBdUM7RXpCc3hIakU7RXlCcnhITTtJQUFvQiw0QkFBcUM7RXpCd3hIL0Q7RXlCdnhITTtJQUFvQiw4QkFBdUM7RXpCMHhIakU7RXlCenhITTtJQUFvQiw2QkFBc0M7RXpCNHhIaEU7RXlCM3hITTtJQUFvQiwrQkFBd0M7RXpCOHhIbEU7RXlCcnlITTtJQUFvQiwyQkFBb0M7RXpCd3lIOUQ7RXlCdnlITTtJQUFvQiw2QkFBc0M7RXpCMHlIaEU7RXlCenlITTtJQUFvQiw0QkFBcUM7RXpCNHlIL0Q7RXlCM3lITTtJQUFvQiw4QkFBdUM7RXpCOHlIakU7RXlCN3lITTtJQUFvQiw0QkFBcUM7RXpCZ3pIL0Q7RXlCL3lITTtJQUFvQiw4QkFBdUM7RXpCa3pIakU7RXlCanpITTtJQUFvQiw2QkFBc0M7RXpCb3pIaEU7RXlCbnpITTtJQUFvQiwrQkFBd0M7RXpCc3pIbEU7RXlCN3pITTtJQUFvQiwyQkFBb0M7RXpCZzBIOUQ7RXlCL3pITTtJQUFvQiw2QkFBc0M7RXpCazBIaEU7RXlCajBITTtJQUFvQiw0QkFBcUM7RXpCbzBIL0Q7RXlCbjBITTtJQUFvQiw4QkFBdUM7RXpCczBIakU7RXlCcjBITTtJQUFvQiw0QkFBcUM7RXpCdzBIL0Q7RXlCdjBITTtJQUFvQiw4QkFBdUM7RXpCMDBIakU7RXlCejBITTtJQUFvQiw2QkFBc0M7RXpCNDBIaEU7RXlCMzBITTtJQUFvQiwrQkFBd0M7RXpCODBIbEU7RXlCcjFITTtJQUFvQiwyQkFBb0M7RXpCdzFIOUQ7RXlCdjFITTtJQUFvQiw2QkFBc0M7RXpCMDFIaEU7RXlCejFITTtJQUFvQiw0QkFBcUM7RXpCNDFIL0Q7RXlCMzFITTtJQUFvQiw4QkFBdUM7RXpCODFIakU7RXlCNzFITTtJQUFvQiw0QkFBcUM7RXpCZzJIL0Q7RXlCLzFITTtJQUFvQiw4QkFBdUM7RXpCazJIakU7RXlCajJITTtJQUFvQiw2QkFBc0M7RXpCbzJIaEU7RXlCbjJITTtJQUFvQiwrQkFBd0M7RXpCczJIbEU7RXlCNzJITTtJQUFvQiwyQkFBb0M7RXpCZzNIOUQ7RXlCLzJITTtJQUFvQiw2QkFBc0M7RXpCazNIaEU7RXlCajNITTtJQUFvQiw0QkFBcUM7RXpCbzNIL0Q7RXlCbjNITTtJQUFvQiw4QkFBdUM7RXpCczNIakU7RXlCcjNITTtJQUFvQiw0QkFBcUM7RXpCdzNIL0Q7RXlCdjNITTtJQUFvQiw4QkFBdUM7RXpCMDNIakU7RXlCejNITTtJQUFvQiw2QkFBc0M7RXpCNDNIaEU7RXlCMzNITTtJQUFvQiwrQkFBd0M7RXpCODNIbEU7RXlCcjRITTtJQUFvQiwyQkFBb0M7RXpCdzRIOUQ7RXlCdjRITTtJQUFvQiw2QkFBc0M7RXpCMDRIaEU7RXlCejRITTtJQUFvQiw0QkFBcUM7RXpCNDRIL0Q7RXlCMzRITTtJQUFvQiw4QkFBdUM7RXpCODRIakU7RXlCNzRITTtJQUFvQiw0QkFBcUM7RXpCZzVIL0Q7RXlCLzRITTtJQUFvQiw4QkFBdUM7RXpCazVIakU7RXlCajVITTtJQUFvQiw2QkFBc0M7RXpCbzVIaEU7RXlCbjVITTtJQUFvQiwrQkFBd0M7RXpCczVIbEU7RXlCNzVITTtJQUFvQiwyQkFBb0M7RXpCZzZIOUQ7RXlCLzVITTtJQUFvQiw2QkFBc0M7RXpCazZIaEU7RXlCajZITTtJQUFvQiw0QkFBcUM7RXpCbzZIL0Q7RXlCbjZITTtJQUFvQiw4QkFBdUM7RXpCczZIakU7RXlCcjZITTtJQUFvQiw0QkFBcUM7RXpCdzZIL0Q7RXlCdjZITTtJQUFvQiw4QkFBdUM7RXpCMDZIakU7RXlCejZITTtJQUFvQiw2QkFBc0M7RXpCNDZIaEU7RXlCMzZITTtJQUFvQiwrQkFBd0M7RXpCODZIbEU7RXlCcjdITTtJQUFvQiwyQkFBb0M7RXpCdzdIOUQ7RXlCdjdITTtJQUFvQiw2QkFBc0M7RXpCMDdIaEU7RXlCejdITTtJQUFvQiw0QkFBcUM7RXpCNDdIL0Q7RXlCMzdITTtJQUFvQiw4QkFBdUM7RXpCODdIakU7RXlCNzdITTtJQUFvQiw0QkFBcUM7RXpCZzhIL0Q7RXlCLzdITTtJQUFvQiw4QkFBdUM7RXpCazhIakU7RXlCajhITTtJQUFvQiw2QkFBc0M7RXpCbzhIaEU7RXlCbjhITTtJQUFvQiwrQkFBd0M7RXpCczhIbEU7RXlCNzhITTtJQUFvQiwyQkFBb0M7RXpCZzlIOUQ7RXlCLzhITTtJQUFvQiw2QkFBc0M7RXpCazlIaEU7RXlCajlITTtJQUFvQiw0QkFBcUM7RXpCbzlIL0Q7RXlCbjlITTtJQUFvQiw4QkFBdUM7RXpCczlIakU7RXlCcjlITTtJQUFvQiw0QkFBcUM7RXpCdzlIL0Q7RXlCdjlITTtJQUFvQiw4QkFBdUM7RXpCMDlIakU7RXlCejlITTtJQUFvQiw2QkFBc0M7RXpCNDlIaEU7RXlCMzlITTtJQUFvQiwrQkFBd0M7RXpCODlIbEU7RXlCcitITTtJQUFvQiwyQkFBb0M7RXpCdytIOUQ7RXlCditITTtJQUFvQiw2QkFBc0M7RXpCMCtIaEU7RXlCeitITTtJQUFvQiw0QkFBcUM7RXpCNCtIL0Q7RXlCMytITTtJQUFvQiw4QkFBdUM7RXpCOCtIakU7RXlCNytITTtJQUFvQiw0QkFBcUM7RXpCZy9IL0Q7RXlCLytITTtJQUFvQiw4QkFBdUM7RXpCay9IakU7RXlCai9ITTtJQUFvQiw2QkFBc0M7RXpCby9IaEU7RXlCbi9ITTtJQUFvQiwrQkFBd0M7RXpCcy9IbEU7RXlCNy9ITTtJQUFvQiwyQkFBb0M7RXpCZ2dJOUQ7RXlCLy9ITTtJQUFvQiw2QkFBc0M7RXpCa2dJaEU7RXlCamdJTTtJQUFvQiw0QkFBcUM7RXpCb2dJL0Q7RXlCbmdJTTtJQUFvQiw4QkFBdUM7RXpCc2dJakU7RXlCcmdJTTtJQUFvQiw0QkFBcUM7RXpCd2dJL0Q7RXlCdmdJTTtJQUFvQiw4QkFBdUM7RXpCMGdJakU7RXlCemdJTTtJQUFvQiw2QkFBc0M7RXpCNGdJaEU7RXlCM2dJTTtJQUFvQiwrQkFBd0M7RXpCOGdJbEU7RXlCcmhJTTtJQUFvQiwyQkFBb0M7RXpCd2hJOUQ7RXlCdmhJTTtJQUFvQiw2QkFBc0M7RXpCMGhJaEU7RXlCemhJTTtJQUFvQiw0QkFBcUM7RXpCNGhJL0Q7RXlCM2hJTTtJQUFvQiw4QkFBdUM7RXpCOGhJakU7RXlCN2hJTTtJQUFvQiw0QkFBcUM7RXpCZ2lJL0Q7RXlCL2hJTTtJQUFvQiw4QkFBdUM7RXpCa2lJakU7RXlCamlJTTtJQUFvQiw2QkFBc0M7RXpCb2lJaEU7RXlCbmlJTTtJQUFvQiwrQkFBd0M7RXpCc2lJbEU7RXlCN2lJTTtJQUFvQiwyQkFBb0M7RXpCZ2pJOUQ7RXlCL2lJTTtJQUFvQiw2QkFBc0M7RXpCa2pJaEU7RXlCampJTTtJQUFvQiw0QkFBcUM7RXpCb2pJL0Q7RXlCbmpJTTtJQUFvQiw4QkFBdUM7RXpCc2pJakU7RXlCcmpJTTtJQUFvQiw0QkFBcUM7RXpCd2pJL0Q7RXlCdmpJTTtJQUFvQiw4QkFBdUM7RXpCMGpJakU7RXlCempJTTtJQUFvQiw2QkFBc0M7RXpCNGpJaEU7RXlCM2pJTTtJQUFvQiwrQkFBd0M7RXpCOGpJbEU7RXlCcmtJTTtJQUFvQiwyQkFBb0M7RXpCd2tJOUQ7RXlCdmtJTTtJQUFvQiw2QkFBc0M7RXpCMGtJaEU7RXlCemtJTTtJQUFvQiw0QkFBcUM7RXpCNGtJL0Q7RXlCM2tJTTtJQUFvQiw4QkFBdUM7RXpCOGtJakU7RXlCN2tJTTtJQUFvQiw0QkFBcUM7RXpCZ2xJL0Q7RXlCL2tJTTtJQUFvQiw4QkFBdUM7RXpCa2xJakU7RXlCamxJTTtJQUFvQiw2QkFBc0M7RXpCb2xJaEU7RXlCbmxJTTtJQUFvQiwrQkFBd0M7RXpCc2xJbEU7RXlCN2xJTTtJQUFvQiwyQkFBb0M7RXpCZ21JOUQ7RXlCL2xJTTtJQUFvQiw2QkFBc0M7RXpCa21JaEU7RXlCam1JTTtJQUFvQiw0QkFBcUM7RXpCb21JL0Q7RXlCbm1JTTtJQUFvQiw4QkFBdUM7RXpCc21JakU7RXlCcm1JTTtJQUFvQiw0QkFBcUM7RXpCd21JL0Q7RXlCdm1JTTtJQUFvQiw4QkFBdUM7RXpCMG1JakU7RXlCem1JTTtJQUFvQiw2QkFBc0M7RXpCNG1JaEU7RXlCM21JTTtJQUFvQiwrQkFBd0M7RXpCOG1JbEU7RXlCcm5JTTtJQUFvQiwyQkFBb0M7RXpCd25JOUQ7RXlCdm5JTTtJQUFvQiw2QkFBc0M7RXpCMG5JaEU7RXlCem5JTTtJQUFvQiw0QkFBcUM7RXpCNG5JL0Q7RXlCM25JTTtJQUFvQiw4QkFBdUM7RXpCOG5JakU7RXlCN25JTTtJQUFvQiw0QkFBcUM7RXpCZ29JL0Q7RXlCL25JTTtJQUFvQiw4QkFBdUM7RXpCa29JakU7RXlCam9JTTtJQUFvQiw2QkFBc0M7RXpCb29JaEU7RXlCbm9JTTtJQUFvQiwrQkFBd0M7RXpCc29JbEU7RXlCN29JTTtJQUFvQiw0QkFBb0M7RXpCZ3BJOUQ7RXlCL29JTTtJQUFvQiw4QkFBc0M7RXpCa3BJaEU7RXlCanBJTTtJQUFvQiw2QkFBcUM7RXpCb3BJL0Q7RXlCbnBJTTtJQUFvQiwrQkFBdUM7RXpCc3BJakU7RXlCcnBJTTtJQUFvQiw2QkFBcUM7RXpCd3BJL0Q7RXlCdnBJTTtJQUFvQiwrQkFBdUM7RXpCMHBJakU7RXlCenBJTTtJQUFvQiw4QkFBc0M7RXpCNHBJaEU7RXlCM3BJTTtJQUFvQixnQ0FBd0M7RXpCOHBJbEU7QUFDRjs7QUUxcUlFO0V1QmdCTTtJQUFxQiwwQkFBb0M7RXpCK3BJL0Q7RXlCOXBJTTtJQUFxQiw0QkFBc0M7RXpCaXFJakU7RXlCaHFJTTtJQUFxQiwyQkFBcUM7RXpCbXFJaEU7RXlCbHFJTTtJQUFxQiw2QkFBdUM7RXpCcXFJbEU7RXlCcHFJTTtJQUFxQiwyQkFBcUM7RXpCdXFJaEU7RXlCdHFJTTtJQUFxQiw2QkFBdUM7RXpCeXFJbEU7RXlCeHFJTTtJQUFxQiw0QkFBc0M7RXpCMnFJakU7RXlCMXFJTTtJQUFxQiw4QkFBd0M7RXpCNnFJbkU7RXlCcHJJTTtJQUFxQiwwQkFBb0M7RXpCdXJJL0Q7RXlCdHJJTTtJQUFxQiw0QkFBc0M7RXpCeXJJakU7RXlCeHJJTTtJQUFxQiwyQkFBcUM7RXpCMnJJaEU7RXlCMXJJTTtJQUFxQiw2QkFBdUM7RXpCNnJJbEU7RXlCNXJJTTtJQUFxQiwyQkFBcUM7RXpCK3JJaEU7RXlCOXJJTTtJQUFxQiw2QkFBdUM7RXpCaXNJbEU7RXlCaHNJTTtJQUFxQiw0QkFBc0M7RXpCbXNJakU7RXlCbHNJTTtJQUFxQiw4QkFBd0M7RXpCcXNJbkU7RXlCNXNJTTtJQUFxQiwyQkFBb0M7RXpCK3NJL0Q7RXlCOXNJTTtJQUFxQiw2QkFBc0M7RXpCaXRJakU7RXlCaHRJTTtJQUFxQiw0QkFBcUM7RXpCbXRJaEU7RXlCbHRJTTtJQUFxQiw4QkFBdUM7RXpCcXRJbEU7RXlCcHRJTTtJQUFxQiw0QkFBcUM7RXpCdXRJaEU7RXlCdHRJTTtJQUFxQiw4QkFBdUM7RXpCeXRJbEU7RXlCeHRJTTtJQUFxQiw2QkFBc0M7RXpCMnRJakU7RXlCMXRJTTtJQUFxQiwrQkFBd0M7RXpCNnRJbkU7RXlCcHVJTTtJQUFxQiwyQkFBb0M7RXpCdXVJL0Q7RXlCdHVJTTtJQUFxQiw2QkFBc0M7RXpCeXVJakU7RXlCeHVJTTtJQUFxQiw0QkFBcUM7RXpCMnVJaEU7RXlCMXVJTTtJQUFxQiw4QkFBdUM7RXpCNnVJbEU7RXlCNXVJTTtJQUFxQiw0QkFBcUM7RXpCK3VJaEU7RXlCOXVJTTtJQUFxQiw4QkFBdUM7RXpCaXZJbEU7RXlCaHZJTTtJQUFxQiw2QkFBc0M7RXpCbXZJakU7RXlCbHZJTTtJQUFxQiwrQkFBd0M7RXpCcXZJbkU7RXlCNXZJTTtJQUFxQiwyQkFBb0M7RXpCK3ZJL0Q7RXlCOXZJTTtJQUFxQiw2QkFBc0M7RXpCaXdJakU7RXlCaHdJTTtJQUFxQiw0QkFBcUM7RXpCbXdJaEU7RXlCbHdJTTtJQUFxQiw4QkFBdUM7RXpCcXdJbEU7RXlCcHdJTTtJQUFxQiw0QkFBcUM7RXpCdXdJaEU7RXlCdHdJTTtJQUFxQiw4QkFBdUM7RXpCeXdJbEU7RXlCeHdJTTtJQUFxQiw2QkFBc0M7RXpCMndJakU7RXlCMXdJTTtJQUFxQiwrQkFBd0M7RXpCNndJbkU7RXlCcHhJTTtJQUFxQiwyQkFBb0M7RXpCdXhJL0Q7RXlCdHhJTTtJQUFxQiw2QkFBc0M7RXpCeXhJakU7RXlCeHhJTTtJQUFxQiw0QkFBcUM7RXpCMnhJaEU7RXlCMXhJTTtJQUFxQiw4QkFBdUM7RXpCNnhJbEU7RXlCNXhJTTtJQUFxQiw0QkFBcUM7RXpCK3hJaEU7RXlCOXhJTTtJQUFxQiw4QkFBdUM7RXpCaXlJbEU7RXlCaHlJTTtJQUFxQiw2QkFBc0M7RXpCbXlJakU7RXlCbHlJTTtJQUFxQiwrQkFBd0M7RXpCcXlJbkU7RXlCNXlJTTtJQUFxQiwyQkFBb0M7RXpCK3lJL0Q7RXlCOXlJTTtJQUFxQiw2QkFBc0M7RXpCaXpJakU7RXlCaHpJTTtJQUFxQiw0QkFBcUM7RXpCbXpJaEU7RXlCbHpJTTtJQUFxQiw4QkFBdUM7RXpCcXpJbEU7RXlCcHpJTTtJQUFxQiw0QkFBcUM7RXpCdXpJaEU7RXlCdHpJTTtJQUFxQiw4QkFBdUM7RXpCeXpJbEU7RXlCeHpJTTtJQUFxQiw2QkFBc0M7RXpCMnpJakU7RXlCMXpJTTtJQUFxQiwrQkFBd0M7RXpCNnpJbkU7RXlCcDBJTTtJQUFxQiwyQkFBb0M7RXpCdTBJL0Q7RXlCdDBJTTtJQUFxQiw2QkFBc0M7RXpCeTBJakU7RXlCeDBJTTtJQUFxQiw0QkFBcUM7RXpCMjBJaEU7RXlCMTBJTTtJQUFxQiw4QkFBdUM7RXpCNjBJbEU7RXlCNTBJTTtJQUFxQiw0QkFBcUM7RXpCKzBJaEU7RXlCOTBJTTtJQUFxQiw4QkFBdUM7RXpCaTFJbEU7RXlCaDFJTTtJQUFxQiw2QkFBc0M7RXpCbTFJakU7RXlCbDFJTTtJQUFxQiwrQkFBd0M7RXpCcTFJbkU7RXlCNTFJTTtJQUFxQiwyQkFBb0M7RXpCKzFJL0Q7RXlCOTFJTTtJQUFxQiw2QkFBc0M7RXpCaTJJakU7RXlCaDJJTTtJQUFxQiw0QkFBcUM7RXpCbTJJaEU7RXlCbDJJTTtJQUFxQiw4QkFBdUM7RXpCcTJJbEU7RXlCcDJJTTtJQUFxQiw0QkFBcUM7RXpCdTJJaEU7RXlCdDJJTTtJQUFxQiw4QkFBdUM7RXpCeTJJbEU7RXlCeDJJTTtJQUFxQiw2QkFBc0M7RXpCMjJJakU7RXlCMTJJTTtJQUFxQiwrQkFBd0M7RXpCNjJJbkU7RXlCcDNJTTtJQUFxQiwyQkFBb0M7RXpCdTNJL0Q7RXlCdDNJTTtJQUFxQiw2QkFBc0M7RXpCeTNJakU7RXlCeDNJTTtJQUFxQiw0QkFBcUM7RXpCMjNJaEU7RXlCMTNJTTtJQUFxQiw4QkFBdUM7RXpCNjNJbEU7RXlCNTNJTTtJQUFxQiw0QkFBcUM7RXpCKzNJaEU7RXlCOTNJTTtJQUFxQiw4QkFBdUM7RXpCaTRJbEU7RXlCaDRJTTtJQUFxQiw2QkFBc0M7RXpCbTRJakU7RXlCbDRJTTtJQUFxQiwrQkFBd0M7RXpCcTRJbkU7RXlCNTRJTTtJQUFxQiwyQkFBb0M7RXpCKzRJL0Q7RXlCOTRJTTtJQUFxQiw2QkFBc0M7RXpCaTVJakU7RXlCaDVJTTtJQUFxQiw0QkFBcUM7RXpCbTVJaEU7RXlCbDVJTTtJQUFxQiw4QkFBdUM7RXpCcTVJbEU7RXlCcDVJTTtJQUFxQiw0QkFBcUM7RXpCdTVJaEU7RXlCdDVJTTtJQUFxQiw4QkFBdUM7RXpCeTVJbEU7RXlCeDVJTTtJQUFxQiw2QkFBc0M7RXpCMjVJakU7RXlCMTVJTTtJQUFxQiwrQkFBd0M7RXpCNjVJbkU7RXlCcDZJTTtJQUFxQiwyQkFBb0M7RXpCdTZJL0Q7RXlCdDZJTTtJQUFxQiw2QkFBc0M7RXpCeTZJakU7RXlCeDZJTTtJQUFxQiw0QkFBcUM7RXpCMjZJaEU7RXlCMTZJTTtJQUFxQiw4QkFBdUM7RXpCNjZJbEU7RXlCNTZJTTtJQUFxQiw0QkFBcUM7RXpCKzZJaEU7RXlCOTZJTTtJQUFxQiw4QkFBdUM7RXpCaTdJbEU7RXlCaDdJTTtJQUFxQiw2QkFBc0M7RXpCbTdJakU7RXlCbDdJTTtJQUFxQiwrQkFBd0M7RXpCcTdJbkU7RXlCNTdJTTtJQUFxQiwyQkFBb0M7RXpCKzdJL0Q7RXlCOTdJTTtJQUFxQiw2QkFBc0M7RXpCaThJakU7RXlCaDhJTTtJQUFxQiw0QkFBcUM7RXpCbThJaEU7RXlCbDhJTTtJQUFxQiw4QkFBdUM7RXpCcThJbEU7RXlCcDhJTTtJQUFxQiw0QkFBcUM7RXpCdThJaEU7RXlCdDhJTTtJQUFxQiw4QkFBdUM7RXpCeThJbEU7RXlCeDhJTTtJQUFxQiw2QkFBc0M7RXpCMjhJakU7RXlCMThJTTtJQUFxQiwrQkFBd0M7RXpCNjhJbkU7RXlCcDlJTTtJQUFxQiwyQkFBb0M7RXpCdTlJL0Q7RXlCdDlJTTtJQUFxQiw2QkFBc0M7RXpCeTlJakU7RXlCeDlJTTtJQUFxQiw0QkFBcUM7RXpCMjlJaEU7RXlCMTlJTTtJQUFxQiw4QkFBdUM7RXpCNjlJbEU7RXlCNTlJTTtJQUFxQiw0QkFBcUM7RXpCKzlJaEU7RXlCOTlJTTtJQUFxQiw4QkFBdUM7RXpCaStJbEU7RXlCaCtJTTtJQUFxQiw2QkFBc0M7RXpCbStJakU7RXlCbCtJTTtJQUFxQiwrQkFBd0M7RXpCcStJbkU7RXlCNStJTTtJQUFxQiwyQkFBb0M7RXpCKytJL0Q7RXlCOStJTTtJQUFxQiw2QkFBc0M7RXpCaS9JakU7RXlCaC9JTTtJQUFxQiw0QkFBcUM7RXpCbS9JaEU7RXlCbC9JTTtJQUFxQiw4QkFBdUM7RXpCcS9JbEU7RXlCcC9JTTtJQUFxQiw0QkFBcUM7RXpCdS9JaEU7RXlCdC9JTTtJQUFxQiw4QkFBdUM7RXpCeS9JbEU7RXlCeC9JTTtJQUFxQiw2QkFBc0M7RXpCMi9JakU7RXlCMS9JTTtJQUFxQiwrQkFBd0M7RXpCNi9JbkU7RXlCcGdKTTtJQUFxQiwyQkFBb0M7RXpCdWdKL0Q7RXlCdGdKTTtJQUFxQiw2QkFBc0M7RXpCeWdKakU7RXlCeGdKTTtJQUFxQiw0QkFBcUM7RXpCMmdKaEU7RXlCMWdKTTtJQUFxQiw4QkFBdUM7RXpCNmdKbEU7RXlCNWdKTTtJQUFxQiw0QkFBcUM7RXpCK2dKaEU7RXlCOWdKTTtJQUFxQiw4QkFBdUM7RXpCaWhKbEU7RXlCaGhKTTtJQUFxQiw2QkFBc0M7RXpCbWhKakU7RXlCbGhKTTtJQUFxQiwrQkFBd0M7RXpCcWhKbkU7RXlCNWhKTTtJQUFxQiwyQkFBb0M7RXpCK2hKL0Q7RXlCOWhKTTtJQUFxQiw2QkFBc0M7RXpCaWlKakU7RXlCaGlKTTtJQUFxQiw0QkFBcUM7RXpCbWlKaEU7RXlCbGlKTTtJQUFxQiw4QkFBdUM7RXpCcWlKbEU7RXlCcGlKTTtJQUFxQiw0QkFBcUM7RXpCdWlKaEU7RXlCdGlKTTtJQUFxQiw4QkFBdUM7RXpCeWlKbEU7RXlCeGlKTTtJQUFxQiw2QkFBc0M7RXpCMmlKakU7RXlCMWlKTTtJQUFxQiwrQkFBd0M7RXpCNmlKbkU7RXlCcGpKTTtJQUFxQiwyQkFBb0M7RXpCdWpKL0Q7RXlCdGpKTTtJQUFxQiw2QkFBc0M7RXpCeWpKakU7RXlCeGpKTTtJQUFxQiw0QkFBcUM7RXpCMmpKaEU7RXlCMWpKTTtJQUFxQiw4QkFBdUM7RXpCNmpKbEU7RXlCNWpKTTtJQUFxQiw0QkFBcUM7RXpCK2pKaEU7RXlCOWpKTTtJQUFxQiw4QkFBdUM7RXpCaWtKbEU7RXlCaGtKTTtJQUFxQiw2QkFBc0M7RXpCbWtKakU7RXlCbGtKTTtJQUFxQiwrQkFBd0M7RXpCcWtKbkU7RXlCNWtKTTtJQUFxQiwyQkFBb0M7RXpCK2tKL0Q7RXlCOWtKTTtJQUFxQiw2QkFBc0M7RXpCaWxKakU7RXlCaGxKTTtJQUFxQiw0QkFBcUM7RXpCbWxKaEU7RXlCbGxKTTtJQUFxQiw4QkFBdUM7RXpCcWxKbEU7RXlCcGxKTTtJQUFxQiw0QkFBcUM7RXpCdWxKaEU7RXlCdGxKTTtJQUFxQiw4QkFBdUM7RXpCeWxKbEU7RXlCeGxKTTtJQUFxQiw2QkFBc0M7RXpCMmxKakU7RXlCMWxKTTtJQUFxQiwrQkFBd0M7RXpCNmxKbkU7RXlCcG1KTTtJQUFxQiwyQkFBb0M7RXpCdW1KL0Q7RXlCdG1KTTtJQUFxQiw2QkFBc0M7RXpCeW1KakU7RXlCeG1KTTtJQUFxQiw0QkFBcUM7RXpCMm1KaEU7RXlCMW1KTTtJQUFxQiw4QkFBdUM7RXpCNm1KbEU7RXlCNW1KTTtJQUFxQiw0QkFBcUM7RXpCK21KaEU7RXlCOW1KTTtJQUFxQiw4QkFBdUM7RXpCaW5KbEU7RXlCaG5KTTtJQUFxQiw2QkFBc0M7RXpCbW5KakU7RXlCbG5KTTtJQUFxQiwrQkFBd0M7RXpCcW5KbkU7RXlCNW5KTTtJQUFxQiw0QkFBb0M7RXpCK25KL0Q7RXlCOW5KTTtJQUFxQiw4QkFBc0M7RXpCaW9KakU7RXlCaG9KTTtJQUFxQiw2QkFBcUM7RXpCbW9KaEU7RXlCbG9KTTtJQUFxQiwrQkFBdUM7RXpCcW9KbEU7RXlCcG9KTTtJQUFxQiw2QkFBcUM7RXpCdW9KaEU7RXlCdG9KTTtJQUFxQiwrQkFBdUM7RXpCeW9KbEU7RXlCeG9KTTtJQUFxQiw4QkFBc0M7RXpCMm9KakU7RXlCMW9KTTtJQUFxQixnQ0FBd0M7RXpCNm9KbkU7QUFDRjs7QUVycUpFO0V1QjRCTTtJQUF3QiwwQkFBb0M7RXpCOG9KbEU7RXlCN29KTTtJQUF3Qiw0QkFBc0M7RXpCZ3BKcEU7RXlCL29KTTtJQUF3QiwyQkFBcUM7RXpCa3BKbkU7RXlCanBKTTtJQUF3Qiw2QkFBdUM7RXpCb3BKckU7RXlCbnBKTTtJQUF3QiwyQkFBcUM7RXpCc3BKbkU7RXlCcnBKTTtJQUF3Qiw2QkFBdUM7RXpCd3BKckU7RXlCdnBKTTtJQUF3Qiw0QkFBc0M7RXpCMHBKcEU7RXlCenBKTTtJQUF3Qiw4QkFBd0M7RXpCNHBKdEU7RXlCbnFKTTtJQUF3QiwwQkFBb0M7RXpCc3FKbEU7RXlCcnFKTTtJQUF3Qiw0QkFBc0M7RXpCd3FKcEU7RXlCdnFKTTtJQUF3QiwyQkFBcUM7RXpCMHFKbkU7RXlCenFKTTtJQUF3Qiw2QkFBdUM7RXpCNHFKckU7RXlCM3FKTTtJQUF3QiwyQkFBcUM7RXpCOHFKbkU7RXlCN3FKTTtJQUF3Qiw2QkFBdUM7RXpCZ3JKckU7RXlCL3FKTTtJQUF3Qiw0QkFBc0M7RXpCa3JKcEU7RXlCanJKTTtJQUF3Qiw4QkFBd0M7RXpCb3JKdEU7RXlCM3JKTTtJQUF3QiwyQkFBb0M7RXpCOHJKbEU7RXlCN3JKTTtJQUF3Qiw2QkFBc0M7RXpCZ3NKcEU7RXlCL3JKTTtJQUF3Qiw0QkFBcUM7RXpCa3NKbkU7RXlCanNKTTtJQUF3Qiw4QkFBdUM7RXpCb3NKckU7RXlCbnNKTTtJQUF3Qiw0QkFBcUM7RXpCc3NKbkU7RXlCcnNKTTtJQUF3Qiw4QkFBdUM7RXpCd3NKckU7RXlCdnNKTTtJQUF3Qiw2QkFBc0M7RXpCMHNKcEU7RXlCenNKTTtJQUF3QiwrQkFBd0M7RXpCNHNKdEU7RXlCbnRKTTtJQUF3QiwyQkFBb0M7RXpCc3RKbEU7RXlCcnRKTTtJQUF3Qiw2QkFBc0M7RXpCd3RKcEU7RXlCdnRKTTtJQUF3Qiw0QkFBcUM7RXpCMHRKbkU7RXlCenRKTTtJQUF3Qiw4QkFBdUM7RXpCNHRKckU7RXlCM3RKTTtJQUF3Qiw0QkFBcUM7RXpCOHRKbkU7RXlCN3RKTTtJQUF3Qiw4QkFBdUM7RXpCZ3VKckU7RXlCL3RKTTtJQUF3Qiw2QkFBc0M7RXpCa3VKcEU7RXlCanVKTTtJQUF3QiwrQkFBd0M7RXpCb3VKdEU7RXlCM3VKTTtJQUF3QiwyQkFBb0M7RXpCOHVKbEU7RXlCN3VKTTtJQUF3Qiw2QkFBc0M7RXpCZ3ZKcEU7RXlCL3VKTTtJQUF3Qiw0QkFBcUM7RXpCa3ZKbkU7RXlCanZKTTtJQUF3Qiw4QkFBdUM7RXpCb3ZKckU7RXlCbnZKTTtJQUF3Qiw0QkFBcUM7RXpCc3ZKbkU7RXlCcnZKTTtJQUF3Qiw4QkFBdUM7RXpCd3ZKckU7RXlCdnZKTTtJQUF3Qiw2QkFBc0M7RXpCMHZKcEU7RXlCenZKTTtJQUF3QiwrQkFBd0M7RXpCNHZKdEU7RXlCbndKTTtJQUF3QiwyQkFBb0M7RXpCc3dKbEU7RXlCcndKTTtJQUF3Qiw2QkFBc0M7RXpCd3dKcEU7RXlCdndKTTtJQUF3Qiw0QkFBcUM7RXpCMHdKbkU7RXlCendKTTtJQUF3Qiw4QkFBdUM7RXpCNHdKckU7RXlCM3dKTTtJQUF3Qiw0QkFBcUM7RXpCOHdKbkU7RXlCN3dKTTtJQUF3Qiw4QkFBdUM7RXpCZ3hKckU7RXlCL3dKTTtJQUF3Qiw2QkFBc0M7RXpCa3hKcEU7RXlCanhKTTtJQUF3QiwrQkFBd0M7RXpCb3hKdEU7RXlCM3hKTTtJQUF3QiwyQkFBb0M7RXpCOHhKbEU7RXlCN3hKTTtJQUF3Qiw2QkFBc0M7RXpCZ3lKcEU7RXlCL3hKTTtJQUF3Qiw0QkFBcUM7RXpCa3lKbkU7RXlCanlKTTtJQUF3Qiw4QkFBdUM7RXpCb3lKckU7RXlCbnlKTTtJQUF3Qiw0QkFBcUM7RXpCc3lKbkU7RXlCcnlKTTtJQUF3Qiw4QkFBdUM7RXpCd3lKckU7RXlCdnlKTTtJQUF3Qiw2QkFBc0M7RXpCMHlKcEU7RXlCenlKTTtJQUF3QiwrQkFBd0M7RXpCNHlKdEU7RXlCbnpKTTtJQUF3QiwyQkFBb0M7RXpCc3pKbEU7RXlCcnpKTTtJQUF3Qiw2QkFBc0M7RXpCd3pKcEU7RXlCdnpKTTtJQUF3Qiw0QkFBcUM7RXpCMHpKbkU7RXlCenpKTTtJQUF3Qiw4QkFBdUM7RXpCNHpKckU7RXlCM3pKTTtJQUF3Qiw0QkFBcUM7RXpCOHpKbkU7RXlCN3pKTTtJQUF3Qiw4QkFBdUM7RXpCZzBKckU7RXlCL3pKTTtJQUF3Qiw2QkFBc0M7RXpCazBKcEU7RXlCajBKTTtJQUF3QiwrQkFBd0M7RXpCbzBKdEU7RXlCMzBKTTtJQUF3QiwyQkFBb0M7RXpCODBKbEU7RXlCNzBKTTtJQUF3Qiw2QkFBc0M7RXpCZzFKcEU7RXlCLzBKTTtJQUF3Qiw0QkFBcUM7RXpCazFKbkU7RXlCajFKTTtJQUF3Qiw4QkFBdUM7RXpCbzFKckU7RXlCbjFKTTtJQUF3Qiw0QkFBcUM7RXpCczFKbkU7RXlCcjFKTTtJQUF3Qiw4QkFBdUM7RXpCdzFKckU7RXlCdjFKTTtJQUF3Qiw2QkFBc0M7RXpCMDFKcEU7RXlCejFKTTtJQUF3QiwrQkFBd0M7RXpCNDFKdEU7RXlCbjJKTTtJQUF3QiwyQkFBb0M7RXpCczJKbEU7RXlCcjJKTTtJQUF3Qiw2QkFBc0M7RXpCdzJKcEU7RXlCdjJKTTtJQUF3Qiw0QkFBcUM7RXpCMDJKbkU7RXlCejJKTTtJQUF3Qiw4QkFBdUM7RXpCNDJKckU7RXlCMzJKTTtJQUF3Qiw0QkFBcUM7RXpCODJKbkU7RXlCNzJKTTtJQUF3Qiw4QkFBdUM7RXpCZzNKckU7RXlCLzJKTTtJQUF3Qiw2QkFBc0M7RXpCazNKcEU7RXlCajNKTTtJQUF3QiwrQkFBd0M7RXpCbzNKdEU7RXlCMzNKTTtJQUF3QiwyQkFBb0M7RXpCODNKbEU7RXlCNzNKTTtJQUF3Qiw2QkFBc0M7RXpCZzRKcEU7RXlCLzNKTTtJQUF3Qiw0QkFBcUM7RXpCazRKbkU7RXlCajRKTTtJQUF3Qiw4QkFBdUM7RXpCbzRKckU7RXlCbjRKTTtJQUF3Qiw0QkFBcUM7RXpCczRKbkU7RXlCcjRKTTtJQUF3Qiw4QkFBdUM7RXpCdzRKckU7RXlCdjRKTTtJQUF3Qiw2QkFBc0M7RXpCMDRKcEU7RXlCejRKTTtJQUF3QiwrQkFBd0M7RXpCNDRKdEU7RXlCbjVKTTtJQUF3QiwyQkFBb0M7RXpCczVKbEU7RXlCcjVKTTtJQUF3Qiw2QkFBc0M7RXpCdzVKcEU7RXlCdjVKTTtJQUF3Qiw0QkFBcUM7RXpCMDVKbkU7RXlCejVKTTtJQUF3Qiw4QkFBdUM7RXpCNDVKckU7RXlCMzVKTTtJQUF3Qiw0QkFBcUM7RXpCODVKbkU7RXlCNzVKTTtJQUF3Qiw4QkFBdUM7RXpCZzZKckU7RXlCLzVKTTtJQUF3Qiw2QkFBc0M7RXpCazZKcEU7RXlCajZKTTtJQUF3QiwrQkFBd0M7RXpCbzZKdEU7RXlCMzZKTTtJQUF3QiwyQkFBb0M7RXpCODZKbEU7RXlCNzZKTTtJQUF3Qiw2QkFBc0M7RXpCZzdKcEU7RXlCLzZKTTtJQUF3Qiw0QkFBcUM7RXpCazdKbkU7RXlCajdKTTtJQUF3Qiw4QkFBdUM7RXpCbzdKckU7RXlCbjdKTTtJQUF3Qiw0QkFBcUM7RXpCczdKbkU7RXlCcjdKTTtJQUF3Qiw4QkFBdUM7RXpCdzdKckU7RXlCdjdKTTtJQUF3Qiw2QkFBc0M7RXpCMDdKcEU7RXlCejdKTTtJQUF3QiwrQkFBd0M7RXpCNDdKdEU7RXlCbjhKTTtJQUF3QiwyQkFBb0M7RXpCczhKbEU7RXlCcjhKTTtJQUF3Qiw2QkFBc0M7RXpCdzhKcEU7RXlCdjhKTTtJQUF3Qiw0QkFBcUM7RXpCMDhKbkU7RXlCejhKTTtJQUF3Qiw4QkFBdUM7RXpCNDhKckU7RXlCMzhKTTtJQUF3Qiw0QkFBcUM7RXpCODhKbkU7RXlCNzhKTTtJQUF3Qiw4QkFBdUM7RXpCZzlKckU7RXlCLzhKTTtJQUF3Qiw2QkFBc0M7RXpCazlKcEU7RXlCajlKTTtJQUF3QiwrQkFBd0M7RXpCbzlKdEU7RXlCMzlKTTtJQUF3QiwyQkFBb0M7RXpCODlKbEU7RXlCNzlKTTtJQUF3Qiw2QkFBc0M7RXpCZytKcEU7RXlCLzlKTTtJQUF3Qiw0QkFBcUM7RXpCaytKbkU7RXlCaitKTTtJQUF3Qiw4QkFBdUM7RXpCbytKckU7RXlCbitKTTtJQUF3Qiw0QkFBcUM7RXpCcytKbkU7RXlCcitKTTtJQUF3Qiw4QkFBdUM7RXpCdytKckU7RXlCditKTTtJQUF3Qiw2QkFBc0M7RXpCMCtKcEU7RXlCeitKTTtJQUF3QiwrQkFBd0M7RXpCNCtKdEU7RXlCbi9KTTtJQUF3QiwyQkFBb0M7RXpCcy9KbEU7RXlCci9KTTtJQUF3Qiw2QkFBc0M7RXpCdy9KcEU7RXlCdi9KTTtJQUF3Qiw0QkFBcUM7RXpCMC9KbkU7RXlCei9KTTtJQUF3Qiw4QkFBdUM7RXpCNC9KckU7RXlCMy9KTTtJQUF3Qiw0QkFBcUM7RXpCOC9KbkU7RXlCNy9KTTtJQUF3Qiw4QkFBdUM7RXpCZ2dLckU7RXlCLy9KTTtJQUF3Qiw2QkFBc0M7RXpCa2dLcEU7RXlCamdLTTtJQUF3QiwrQkFBd0M7RXpCb2dLdEU7RXlCM2dLTTtJQUF3QiwyQkFBb0M7RXpCOGdLbEU7RXlCN2dLTTtJQUF3Qiw2QkFBc0M7RXpCZ2hLcEU7RXlCL2dLTTtJQUF3Qiw0QkFBcUM7RXpCa2hLbkU7RXlCamhLTTtJQUF3Qiw4QkFBdUM7RXpCb2hLckU7RXlCbmhLTTtJQUF3Qiw0QkFBcUM7RXpCc2hLbkU7RXlCcmhLTTtJQUF3Qiw4QkFBdUM7RXpCd2hLckU7RXlCdmhLTTtJQUF3Qiw2QkFBc0M7RXpCMGhLcEU7RXlCemhLTTtJQUF3QiwrQkFBd0M7RXpCNGhLdEU7RXlCbmlLTTtJQUF3QiwyQkFBb0M7RXpCc2lLbEU7RXlCcmlLTTtJQUF3Qiw2QkFBc0M7RXpCd2lLcEU7RXlCdmlLTTtJQUF3Qiw0QkFBcUM7RXpCMGlLbkU7RXlCemlLTTtJQUF3Qiw4QkFBdUM7RXpCNGlLckU7RXlCM2lLTTtJQUF3Qiw0QkFBcUM7RXpCOGlLbkU7RXlCN2lLTTtJQUF3Qiw4QkFBdUM7RXpCZ2pLckU7RXlCL2lLTTtJQUF3Qiw2QkFBc0M7RXpCa2pLcEU7RXlCampLTTtJQUF3QiwrQkFBd0M7RXpCb2pLdEU7RXlCM2pLTTtJQUF3QiwyQkFBb0M7RXpCOGpLbEU7RXlCN2pLTTtJQUF3Qiw2QkFBc0M7RXpCZ2tLcEU7RXlCL2pLTTtJQUF3Qiw0QkFBcUM7RXpCa2tLbkU7RXlCamtLTTtJQUF3Qiw4QkFBdUM7RXpCb2tLckU7RXlCbmtLTTtJQUF3Qiw0QkFBcUM7RXpCc2tLbkU7RXlCcmtLTTtJQUF3Qiw4QkFBdUM7RXpCd2tLckU7RXlCdmtLTTtJQUF3Qiw2QkFBc0M7RXpCMGtLcEU7RXlCemtLTTtJQUF3QiwrQkFBd0M7RXpCNGtLdEU7RXlCbmxLTTtJQUF3QiwyQkFBb0M7RXpCc2xLbEU7RXlCcmxLTTtJQUF3Qiw2QkFBc0M7RXpCd2xLcEU7RXlCdmxLTTtJQUF3Qiw0QkFBcUM7RXpCMGxLbkU7RXlCemxLTTtJQUF3Qiw4QkFBdUM7RXpCNGxLckU7RXlCM2xLTTtJQUF3Qiw0QkFBcUM7RXpCOGxLbkU7RXlCN2xLTTtJQUF3Qiw4QkFBdUM7RXpCZ21LckU7RXlCL2xLTTtJQUF3Qiw2QkFBc0M7RXpCa21LcEU7RXlCam1LTTtJQUF3QiwrQkFBd0M7RXpCb21LdEU7RXlCM21LTTtJQUF3Qiw0QkFBb0M7RXpCOG1LbEU7RXlCN21LTTtJQUF3Qiw4QkFBc0M7RXpCZ25LcEU7RXlCL21LTTtJQUF3Qiw2QkFBcUM7RXpCa25LbkU7RXlCam5LTTtJQUF3QiwrQkFBdUM7RXpCb25LckU7RXlCbm5LTTtJQUF3Qiw2QkFBcUM7RXpCc25LbkU7RXlCcm5LTTtJQUF3QiwrQkFBdUM7RXpCd25LckU7RXlCdm5LTTtJQUF3Qiw4QkFBc0M7RXpCMG5LcEU7RXlCem5LTTtJQUF3QixnQ0FBd0M7RXpCNG5LdEU7QUFDRjs7QUVocUtFO0V1QndDTTtJQUFvQiwwQkFBb0M7RXpCNm5LOUQ7RXlCNW5LTTtJQUFvQiw0QkFBc0M7RXpCK25LaEU7RXlCOW5LTTtJQUFvQiwyQkFBcUM7RXpCaW9LL0Q7RXlCaG9LTTtJQUFvQiw2QkFBdUM7RXpCbW9LakU7RXlCbG9LTTtJQUFvQiwyQkFBcUM7RXpCcW9LL0Q7RXlCcG9LTTtJQUFvQiw2QkFBdUM7RXpCdW9LakU7RXlCdG9LTTtJQUFvQiw0QkFBc0M7RXpCeW9LaEU7RXlCeG9LTTtJQUFvQiw4QkFBd0M7RXpCMm9LbEU7RXlCbHBLTTtJQUFvQiwwQkFBb0M7RXpCcXBLOUQ7RXlCcHBLTTtJQUFvQiw0QkFBc0M7RXpCdXBLaEU7RXlCdHBLTTtJQUFvQiwyQkFBcUM7RXpCeXBLL0Q7RXlCeHBLTTtJQUFvQiw2QkFBdUM7RXpCMnBLakU7RXlCMXBLTTtJQUFvQiwyQkFBcUM7RXpCNnBLL0Q7RXlCNXBLTTtJQUFvQiw2QkFBdUM7RXpCK3BLakU7RXlCOXBLTTtJQUFvQiw0QkFBc0M7RXpCaXFLaEU7RXlCaHFLTTtJQUFvQiw4QkFBd0M7RXpCbXFLbEU7RXlCMXFLTTtJQUFvQiwyQkFBb0M7RXpCNnFLOUQ7RXlCNXFLTTtJQUFvQiw2QkFBc0M7RXpCK3FLaEU7RXlCOXFLTTtJQUFvQiw0QkFBcUM7RXpCaXJLL0Q7RXlCaHJLTTtJQUFvQiw4QkFBdUM7RXpCbXJLakU7RXlCbHJLTTtJQUFvQiw0QkFBcUM7RXpCcXJLL0Q7RXlCcHJLTTtJQUFvQiw4QkFBdUM7RXpCdXJLakU7RXlCdHJLTTtJQUFvQiw2QkFBc0M7RXpCeXJLaEU7RXlCeHJLTTtJQUFvQiwrQkFBd0M7RXpCMnJLbEU7RXlCbHNLTTtJQUFvQiwyQkFBb0M7RXpCcXNLOUQ7RXlCcHNLTTtJQUFvQiw2QkFBc0M7RXpCdXNLaEU7RXlCdHNLTTtJQUFvQiw0QkFBcUM7RXpCeXNLL0Q7RXlCeHNLTTtJQUFvQiw4QkFBdUM7RXpCMnNLakU7RXlCMXNLTTtJQUFvQiw0QkFBcUM7RXpCNnNLL0Q7RXlCNXNLTTtJQUFvQiw4QkFBdUM7RXpCK3NLakU7RXlCOXNLTTtJQUFvQiw2QkFBc0M7RXpCaXRLaEU7RXlCaHRLTTtJQUFvQiwrQkFBd0M7RXpCbXRLbEU7RXlCMXRLTTtJQUFvQiwyQkFBb0M7RXpCNnRLOUQ7RXlCNXRLTTtJQUFvQiw2QkFBc0M7RXpCK3RLaEU7RXlCOXRLTTtJQUFvQiw0QkFBcUM7RXpCaXVLL0Q7RXlCaHVLTTtJQUFvQiw4QkFBdUM7RXpCbXVLakU7RXlCbHVLTTtJQUFvQiw0QkFBcUM7RXpCcXVLL0Q7RXlCcHVLTTtJQUFvQiw4QkFBdUM7RXpCdXVLakU7RXlCdHVLTTtJQUFvQiw2QkFBc0M7RXpCeXVLaEU7RXlCeHVLTTtJQUFvQiwrQkFBd0M7RXpCMnVLbEU7RXlCbHZLTTtJQUFvQiwyQkFBb0M7RXpCcXZLOUQ7RXlCcHZLTTtJQUFvQiw2QkFBc0M7RXpCdXZLaEU7RXlCdHZLTTtJQUFvQiw0QkFBcUM7RXpCeXZLL0Q7RXlCeHZLTTtJQUFvQiw4QkFBdUM7RXpCMnZLakU7RXlCMXZLTTtJQUFvQiw0QkFBcUM7RXpCNnZLL0Q7RXlCNXZLTTtJQUFvQiw4QkFBdUM7RXpCK3ZLakU7RXlCOXZLTTtJQUFvQiw2QkFBc0M7RXpCaXdLaEU7RXlCaHdLTTtJQUFvQiwrQkFBd0M7RXpCbXdLbEU7RXlCMXdLTTtJQUFvQiwyQkFBb0M7RXpCNndLOUQ7RXlCNXdLTTtJQUFvQiw2QkFBc0M7RXpCK3dLaEU7RXlCOXdLTTtJQUFvQiw0QkFBcUM7RXpCaXhLL0Q7RXlCaHhLTTtJQUFvQiw4QkFBdUM7RXpCbXhLakU7RXlCbHhLTTtJQUFvQiw0QkFBcUM7RXpCcXhLL0Q7RXlCcHhLTTtJQUFvQiw4QkFBdUM7RXpCdXhLakU7RXlCdHhLTTtJQUFvQiw2QkFBc0M7RXpCeXhLaEU7RXlCeHhLTTtJQUFvQiwrQkFBd0M7RXpCMnhLbEU7RXlCbHlLTTtJQUFvQiwyQkFBb0M7RXpCcXlLOUQ7RXlCcHlLTTtJQUFvQiw2QkFBc0M7RXpCdXlLaEU7RXlCdHlLTTtJQUFvQiw0QkFBcUM7RXpCeXlLL0Q7RXlCeHlLTTtJQUFvQiw4QkFBdUM7RXpCMnlLakU7RXlCMXlLTTtJQUFvQiw0QkFBcUM7RXpCNnlLL0Q7RXlCNXlLTTtJQUFvQiw4QkFBdUM7RXpCK3lLakU7RXlCOXlLTTtJQUFvQiw2QkFBc0M7RXpCaXpLaEU7RXlCaHpLTTtJQUFvQiwrQkFBd0M7RXpCbXpLbEU7RXlCMXpLTTtJQUFvQiwyQkFBb0M7RXpCNnpLOUQ7RXlCNXpLTTtJQUFvQiw2QkFBc0M7RXpCK3pLaEU7RXlCOXpLTTtJQUFvQiw0QkFBcUM7RXpCaTBLL0Q7RXlCaDBLTTtJQUFvQiw4QkFBdUM7RXpCbTBLakU7RXlCbDBLTTtJQUFvQiw0QkFBcUM7RXpCcTBLL0Q7RXlCcDBLTTtJQUFvQiw4QkFBdUM7RXpCdTBLakU7RXlCdDBLTTtJQUFvQiw2QkFBc0M7RXpCeTBLaEU7RXlCeDBLTTtJQUFvQiwrQkFBd0M7RXpCMjBLbEU7RXlCbDFLTTtJQUFvQiwyQkFBb0M7RXpCcTFLOUQ7RXlCcDFLTTtJQUFvQiw2QkFBc0M7RXpCdTFLaEU7RXlCdDFLTTtJQUFvQiw0QkFBcUM7RXpCeTFLL0Q7RXlCeDFLTTtJQUFvQiw4QkFBdUM7RXpCMjFLakU7RXlCMTFLTTtJQUFvQiw0QkFBcUM7RXpCNjFLL0Q7RXlCNTFLTTtJQUFvQiw4QkFBdUM7RXpCKzFLakU7RXlCOTFLTTtJQUFvQiw2QkFBc0M7RXpCaTJLaEU7RXlCaDJLTTtJQUFvQiwrQkFBd0M7RXpCbTJLbEU7RXlCMTJLTTtJQUFvQiwyQkFBb0M7RXpCNjJLOUQ7RXlCNTJLTTtJQUFvQiw2QkFBc0M7RXpCKzJLaEU7RXlCOTJLTTtJQUFvQiw0QkFBcUM7RXpCaTNLL0Q7RXlCaDNLTTtJQUFvQiw4QkFBdUM7RXpCbTNLakU7RXlCbDNLTTtJQUFvQiw0QkFBcUM7RXpCcTNLL0Q7RXlCcDNLTTtJQUFvQiw4QkFBdUM7RXpCdTNLakU7RXlCdDNLTTtJQUFvQiw2QkFBc0M7RXpCeTNLaEU7RXlCeDNLTTtJQUFvQiwrQkFBd0M7RXpCMjNLbEU7RXlCbDRLTTtJQUFvQiwyQkFBb0M7RXpCcTRLOUQ7RXlCcDRLTTtJQUFvQiw2QkFBc0M7RXpCdTRLaEU7RXlCdDRLTTtJQUFvQiw0QkFBcUM7RXpCeTRLL0Q7RXlCeDRLTTtJQUFvQiw4QkFBdUM7RXpCMjRLakU7RXlCMTRLTTtJQUFvQiw0QkFBcUM7RXpCNjRLL0Q7RXlCNTRLTTtJQUFvQiw4QkFBdUM7RXpCKzRLakU7RXlCOTRLTTtJQUFvQiw2QkFBc0M7RXpCaTVLaEU7RXlCaDVLTTtJQUFvQiwrQkFBd0M7RXpCbTVLbEU7RXlCMTVLTTtJQUFvQiwyQkFBb0M7RXpCNjVLOUQ7RXlCNTVLTTtJQUFvQiw2QkFBc0M7RXpCKzVLaEU7RXlCOTVLTTtJQUFvQiw0QkFBcUM7RXpCaTZLL0Q7RXlCaDZLTTtJQUFvQiw4QkFBdUM7RXpCbTZLakU7RXlCbDZLTTtJQUFvQiw0QkFBcUM7RXpCcTZLL0Q7RXlCcDZLTTtJQUFvQiw4QkFBdUM7RXpCdTZLakU7RXlCdDZLTTtJQUFvQiw2QkFBc0M7RXpCeTZLaEU7RXlCeDZLTTtJQUFvQiwrQkFBd0M7RXpCMjZLbEU7RXlCbDdLTTtJQUFvQiwyQkFBb0M7RXpCcTdLOUQ7RXlCcDdLTTtJQUFvQiw2QkFBc0M7RXpCdTdLaEU7RXlCdDdLTTtJQUFvQiw0QkFBcUM7RXpCeTdLL0Q7RXlCeDdLTTtJQUFvQiw4QkFBdUM7RXpCMjdLakU7RXlCMTdLTTtJQUFvQiw0QkFBcUM7RXpCNjdLL0Q7RXlCNTdLTTtJQUFvQiw4QkFBdUM7RXpCKzdLakU7RXlCOTdLTTtJQUFvQiw2QkFBc0M7RXpCaThLaEU7RXlCaDhLTTtJQUFvQiwrQkFBd0M7RXpCbThLbEU7RXlCMThLTTtJQUFvQiwyQkFBb0M7RXpCNjhLOUQ7RXlCNThLTTtJQUFvQiw2QkFBc0M7RXpCKzhLaEU7RXlCOThLTTtJQUFvQiw0QkFBcUM7RXpCaTlLL0Q7RXlCaDlLTTtJQUFvQiw4QkFBdUM7RXpCbTlLakU7RXlCbDlLTTtJQUFvQiw0QkFBcUM7RXpCcTlLL0Q7RXlCcDlLTTtJQUFvQiw4QkFBdUM7RXpCdTlLakU7RXlCdDlLTTtJQUFvQiw2QkFBc0M7RXpCeTlLaEU7RXlCeDlLTTtJQUFvQiwrQkFBd0M7RXpCMjlLbEU7RXlCbCtLTTtJQUFvQiwyQkFBb0M7RXpCcStLOUQ7RXlCcCtLTTtJQUFvQiw2QkFBc0M7RXpCdStLaEU7RXlCdCtLTTtJQUFvQiw0QkFBcUM7RXpCeStLL0Q7RXlCeCtLTTtJQUFvQiw4QkFBdUM7RXpCMitLakU7RXlCMStLTTtJQUFvQiw0QkFBcUM7RXpCNitLL0Q7RXlCNStLTTtJQUFvQiw4QkFBdUM7RXpCKytLakU7RXlCOStLTTtJQUFvQiw2QkFBc0M7RXpCaS9LaEU7RXlCaC9LTTtJQUFvQiwrQkFBd0M7RXpCbS9LbEU7RXlCMS9LTTtJQUFvQiwyQkFBb0M7RXpCNi9LOUQ7RXlCNS9LTTtJQUFvQiw2QkFBc0M7RXpCKy9LaEU7RXlCOS9LTTtJQUFvQiw0QkFBcUM7RXpCaWdML0Q7RXlCaGdMTTtJQUFvQiw4QkFBdUM7RXpCbWdMakU7RXlCbGdMTTtJQUFvQiw0QkFBcUM7RXpCcWdML0Q7RXlCcGdMTTtJQUFvQiw4QkFBdUM7RXpCdWdMakU7RXlCdGdMTTtJQUFvQiw2QkFBc0M7RXpCeWdMaEU7RXlCeGdMTTtJQUFvQiwrQkFBd0M7RXpCMmdMbEU7RXlCbGhMTTtJQUFvQiwyQkFBb0M7RXpCcWhMOUQ7RXlCcGhMTTtJQUFvQiw2QkFBc0M7RXpCdWhMaEU7RXlCdGhMTTtJQUFvQiw0QkFBcUM7RXpCeWhML0Q7RXlCeGhMTTtJQUFvQiw4QkFBdUM7RXpCMmhMakU7RXlCMWhMTTtJQUFvQiw0QkFBcUM7RXpCNmhML0Q7RXlCNWhMTTtJQUFvQiw4QkFBdUM7RXpCK2hMakU7RXlCOWhMTTtJQUFvQiw2QkFBc0M7RXpCaWlMaEU7RXlCaGlMTTtJQUFvQiwrQkFBd0M7RXpCbWlMbEU7RXlCMWlMTTtJQUFvQiwyQkFBb0M7RXpCNmlMOUQ7RXlCNWlMTTtJQUFvQiw2QkFBc0M7RXpCK2lMaEU7RXlCOWlMTTtJQUFvQiw0QkFBcUM7RXpCaWpML0Q7RXlCaGpMTTtJQUFvQiw4QkFBdUM7RXpCbWpMakU7RXlCbGpMTTtJQUFvQiw0QkFBcUM7RXpCcWpML0Q7RXlCcGpMTTtJQUFvQiw4QkFBdUM7RXpCdWpMakU7RXlCdGpMTTtJQUFvQiw2QkFBc0M7RXpCeWpMaEU7RXlCeGpMTTtJQUFvQiwrQkFBd0M7RXpCMmpMbEU7RXlCbGtMTTtJQUFvQiwyQkFBb0M7RXpCcWtMOUQ7RXlCcGtMTTtJQUFvQiw2QkFBc0M7RXpCdWtMaEU7RXlCdGtMTTtJQUFvQiw0QkFBcUM7RXpCeWtML0Q7RXlCeGtMTTtJQUFvQiw4QkFBdUM7RXpCMmtMakU7RXlCMWtMTTtJQUFvQiw0QkFBcUM7RXpCNmtML0Q7RXlCNWtMTTtJQUFvQiw4QkFBdUM7RXpCK2tMakU7RXlCOWtMTTtJQUFvQiw2QkFBc0M7RXpCaWxMaEU7RXlCaGxMTTtJQUFvQiwrQkFBd0M7RXpCbWxMbEU7RXlCMWxMTTtJQUFvQiw0QkFBb0M7RXpCNmxMOUQ7RXlCNWxMTTtJQUFvQiw4QkFBc0M7RXpCK2xMaEU7RXlCOWxMTTtJQUFvQiw2QkFBcUM7RXpCaW1ML0Q7RXlCaG1MTTtJQUFvQiwrQkFBdUM7RXpCbW1MakU7RXlCbG1MTTtJQUFvQiw2QkFBcUM7RXpCcW1ML0Q7RXlCcG1MTTtJQUFvQiwrQkFBdUM7RXpCdW1MakU7RXlCdG1MTTtJQUFvQiw4QkFBc0M7RXpCeW1MaEU7RXlCeG1MTTtJQUFvQixnQ0FBd0M7RXpCMm1MbEU7QUFDRjs7QTBCdnFMQTs7NEIxQjJxTDRCO0EwQnZxTDVCO0VBQ0UsY3pCUXVCO0FEaXFMekI7O0EwQnRxTEE7RUFDRSxjekJBaUI7QUR5cUxuQjs7QTBCdHFMQTtFQUNFLHNCQUE4QjtBMUJ5cUxoQzs7QTBCdHFMQTtFQUNFLGN6Qk9rQjtBRGtxTHBCOztBMEJ0cUxBO0VBQ0UsNENBQ0Y7QTFCd3FMQTs7QTBCdHFMQTtFQUNFLGdCekJvQlE7QURxcExWOztBMEJ0cUxBO0VBQ0UsZ0J6QmlCVTtBRHdwTFo7O0EwQnRxTEE7RUFDRSxtSEFBeUQ7RUFBekQseURBQXlEO0ExQnlxTDNEOztBMEJ0cUxBO0VBQ0UsZXpCSWM7RXlCSGQsc0JBQXNCO0ExQnlxTHhCOztBRW5zTEU7RXdCd0JGO0lBS0ksZXpCQ2U7RUQwcUxqQjtBQUNGOztBMEJ4cUxBO0VBQ0UsZXpCTG9CO0V5Qk1wQixrQkFBa0I7RUFDbEIsc0JBQXNCO0ExQjJxTHhCOztBRS9zTEU7RXdCaUNGO0lBTUksZXpCVHFCO0l5QlVyQixrQkFBa0I7RTFCNnFMcEI7QUFDRjs7QTBCMXFMQTtFQUNFLGV6QmhCMEI7RXlCaUIxQixrQkFBa0I7QTFCNnFMcEI7O0FFM3RMRTtFd0I0Q0Y7SUFLSSxlekJuQjJCO0l5Qm9CM0Isa0JBQWtCO0UxQitxTHBCO0FB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YTtFbkNpNU8vQjtBQUNGOztBbUN4aVBBO0VBMEpnQixVQUFVO0FuQ2s1TzFCOztBbUM1aVBBO0VBNEpvQixVQUFVO0FuQ281TzlCOztBbUNoalBBO0VBZ0tnQix3Q0FBdUM7RUFDdkMsZ0RBQStCO0VBQS9CLHdDQUErQjtFQUEvQixnQ0FBK0I7RUFBL0IsOERBQStCO0VBQy9CLFdBQVU7RUFDVixZQUFXO0VBQ1gsY0FBYztFQUNkLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsV0FBVTtFQUNWLGtCQUFrQjtFQUNsQixZQUFXO0VBQ1gsTUFBSztFQUNMLFVBQVM7RUFDVCxTQUFRO0FuQ281T3hCOztBb0MvalBJO0VBQ0ksaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsWUFBWTtBcENra1BwQjs7QUU1alBFO0VrQ1ZFO0lBTVEsYUFBYTtFcENxa1B2QjtBQUNGOztBb0Nua1BJO0VBQ0ksa0NBQWtDO0VBQ2xDLGVBQWU7RUFDZixjbkNUVztFbUNVWCxnQkFBZ0I7QXBDc2tQeEI7O0FvQ3BrUEk7RUFDSSxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsaUJBQWlCO0FwQ3VrUHpCOztBb0MvbFBBO0VBMkJRLFdBQVc7RUFDWCxVQUFVO0VBQ1YsZUFBZTtBcEN3a1B2Qjs7QW9Dcm1QQTtFQStCWSw0R0FBb0c7VUFBcEcsb0dBQW9HO0FwQzBrUGhIOztBb0N6bVBBO0VBbUNRLGVBQWU7QXBDMGtQdkI7O0FvQzdtUEE7RUFzQ1EseUJuQ2RrQjtBRHlsUDFCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29udGVudHMgd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuei1pbmRleCBvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbm1lZGlhIHF1ZXJ5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5oIHdpdGggY2VudGVyLWxpbmVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cDovL2Zhc3QuZm9udHMubmV0L3QvMS5jc3M/YXBpVHlwZT1jc3MmcHJvamVjdGlkPTIxNzUwMTQ3LWQ2NTItNDcwNC05YTk1LThiNWYyZDQxMWY3NlwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlck5ldWVXMDEtUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2UyZTc0ZTFjLTllMTgtNDEyNy1hZGZkLWZlYjhmNmE5Y2VhZi5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2UyZTc0ZTFjLTllMTgtNDEyNy1hZGZkLWZlYjhmNmE5Y2VhZi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvOWVkZjM0NDMtODBjNi00ZGU2LWI1ODItMTIyNDAxZjYzYWQ0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9hYTk0MDc3ZS1jZGNkLTRlMzMtYWJlMC1kZGNmZTI3ZTM0ODUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8yMmRmYjQzZi0yNmRmLTQ2ZjktYWEwZi0zMDAzOGY4ZGE4MzQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy8zNmFkMmRlMS05NWVhLTRlYjMtYTgzNi0yOWM4NjE3OWEyNDguc3ZnIzM2YWQyZGUxLTk1ZWEtNGViMy1hODM2LTI5Yzg2MTc5YTI0OFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXVlIFcwMSBNZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvMWYxOThhNmQtZjRmZS00NGYxLWI3OGMtMWI2YTFjZjY2ZDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy80NzQ4ZTNkOC0xYjIzLTQyMGEtYTQxOS1kN2EzNjdlYTEwNzYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8xMWY3NmY2Mi0xZDRmLTQzMjctYmNlNy0xZWVlMmFiYTA4YmYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9jZTRhNmU5Ni1mMjk4LTRhYjEtYTJhYy1iZGJiYmMxNDY3ZDYuc3ZnI2NlNGE2ZTk2LWYyOTgtNGFiMS1hMmFjLWJkYmJiYzE0NjdkNlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXVlIFcwMSBCZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvMjZmMTIzNmMtYTkxNC00NzdmLTlkMGYtMTBkNzU4NzAyNjI2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy83ODc1ZjNkNS1iNjJiLTQ0NWMtOGM5ZS1kNjVkYTE1MTRlOWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8xYzI0MmY0ZS0wYzY0LTQ3Y2MtOGNiYy1lNTNkOTQ5MjgwYmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9lYzEzMmRmOS0wMTJhLTQ1OTQtYmJkOS1jODY1NzRiZWU3YjAuc3ZnI2VjMTMyZGY5LTAxMmEtNDU5NC1iYmQ5LWM4NjU3NGJlZTdiMFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ+a4uOaYjuacnScsJ1l1IE1pbmNobycsWXVNaW5jaG8sJ0hpcmFnaW5vIE1pbmNobyBQcm8nLHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4ubWFpbi5tYXAsIC5tYWluLm91dGxpbmUge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4ubWFwLCAubWFpbi5vdXRsaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4ucGFnZS1tdiB7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJhY2tncm91bmQ6ICNjNWM1YzU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1tdiB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4ucGFnZS1tdiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbXYgaDIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnBhZ2UtbXYucGxhbi1tdiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGxhbi9tdi5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucGFnZS1tdi5zdHJ1Y3R1cmUtbXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N0cnVjdHVyZS9tdi5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucGFnZS1tdi5kZXNpZ24tbXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9tdi5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucGFnZS1tdi5lcXVpcG1lbnQtbXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2VxdS9tdi5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4jc3BsYXNoIHtcbiAgLypmaXhlZOOBp+WFqOmdouOBq+WbuuWumiovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDA5NzhDLCAjMDA2QTYyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgLyogTG9hZGluZ+ODkOODvOS4reWkrumFjee9ruOAgCovXG59XG5cbiNzcGxhc2hfdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbn1cblxuI3NwbGFzaF9sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU3JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NwbGFzaF9sb2dvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbiNzcGxhc2hfbG9nbyBpbWcge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NwbGFzaF9sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uY3YtYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNkE2MiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3YtYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5jdi1idG4ucmVxdWVzdCB7XG4gIGJvcmRlci1jb2xvcjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDQ2Nzg1LCAjMTMyQzRBKTtcbn1cblxuLmN2LWJ0bi5yZXNlcnZhdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRTVEODkyLCAjNzg1MjA4KTtcbn1cblxuLmN2LWJ0bi5hcnJvdyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmN2LWJ0bi5hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uY3YtYnRuLmFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweCAwIDAgMTVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MCUpO1xuICByaWdodDogMTlweDtcbn1cblxuLmN2LWJ0bi5hcnJvdy5yZXF1ZXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QTYyO1xuICBiYWNrZ3JvdW5kOiAjMDA2QTYyO1xufVxuXG4uY3YtYnRuLmFycm93LnJlc2VydmF0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NzhDO1xuICBiYWNrZ3JvdW5kOiAjMDA5NzhDO1xufVxuXG4ueW91dHViZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbn1cblxuLnlvdXR1YmUgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxubW9kYWxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuXG4ubW9kYWxfX2JnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjAlO1xuICBtYXgtaGVpZ2h0OiA5NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLm1vZGFsX19jb250ZW50LnN1YiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5NHZoO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQuem9vbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC13aWR0aDogNjAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbF9fY29udGVudC56b29tIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gIH1cbn1cblxuLm1vZGFsX19jb250ZW50Lnpvb20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5wb3B1cFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBrZXlmcmFtZXMgU2xpZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjRweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zcztcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnBvcHVwLmlzLXNob3cge1xuICBhbmltYXRpb246IFNsaWRlSW4gMXM7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wb3B1cC1pbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvcHVwLWlubmVyIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogKzE7XG59XG5cbi5jbG9zZS1idG4gaSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDRweCAjMDAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44Oz44GP44Ga44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnJlYWRjcnVtYiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1icmVhZGNydW1iIGxpIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJyZWFkY3J1bWIgbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtYnJlYWRjcnVtYiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiAnPic7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuXG4uYy1icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44Oc44K/44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDU1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTIwMDEzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1idXR0b24tLWFycm93IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwOTc4QywgIzAwNkE2Mik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWJ1dHRvbi0tYXJyb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggMCAwIDE1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTAlKTtcbiAgcmlnaHQ6IDE5cHg7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3cubm9saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNhYmFiYWI7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3cubm9saW5rOjphZnRlciwgLmMtYnV0dG9uLS1hcnJvdy5ub2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3cuYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzBENkZCOCwgIzBENkZCOCk7XG59XG5cbi5jLWJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMTM7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI1cHggNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzVjNWM1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtYnV0dG9uLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmMtYnV0dG9uLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCqeODvOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWZvcm0tdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmMtZm9ybS10ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuYy1mb3JtLWNoZWNrYm94LXNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTIwMDEzO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZTIwMDEzO1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LXNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1zcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2FiYWJhYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtZm9ybS1yYWRpby1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0tcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tcmFkaW8tc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDEzO1xufVxuXG4uYy1mb3JtLXJhZGlvLXNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtZm9ybS1yYWRpby1zcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7opovlh7rjgZdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWgxIHtcbiAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG59XG5cbi5jLWgxIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLmMtaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLmMtaDIuZW4ge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzAwNkE2Mjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDIuZW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB9XG59XG5cbi5jLWgyLS10dGwge1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LWluZGVudDogMC4yZW07XG4gIGNvbG9yOiAjMDA2QTYyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMi0tdHRsIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuXG4uYy1oMi0tdHRsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMi0tdHRsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy1oMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYy1oMy5lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xufVxuXG4uYy1oMy0tYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA2QTYyO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuLmMtaDMtLXR0bCB7XG4gIG1hcmdpbjogMCAtMTBweCA0MHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtaW5kZW50OiAwLjJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMtLXR0bCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLmMtaDMtLXR0bCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMtLXR0bCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtaDMubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMDZBNjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uYy1oMy5saW5lOjpiZWZvcmUsIC5jLWgzLmxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDZBNjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgzLmxpbmU6OmJlZm9yZSwgLmMtaDMubGluZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYy1oMy5saW5lOjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgzLmxpbmU6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYy1oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLWg1LmJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwNkE2MjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYy1oNS5iZyB7XG4gIGJhY2tncm91bmQ6ICMwMDZBNjI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uYy1oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oNiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5jLWgtLWNlbnRlci1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlLCAuYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNGY1NzRkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6njg5njg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYy1sYWJlbC0tYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMmI3NTtcbn1cblxuLmMtbGFiZWwtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMTM7XG59XG5cbi5jLWxhYmVsLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWRiZjtcbn1cblxuLmMtbGFiZWwtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk0MDtcbn1cblxuLmMtbGFiZWwtLWxhcmdlIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmMtbGFiZWwtLXNtYWxsIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44Oz44KvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGluayB7XG4gIGNvbG9yOiAjMDA5ZGJmO1xufVxuXG4uYy1saW5rLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWxpbmstLWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYy1saW5rLS1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmMtbGlzdCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWxpc3QtLXBvaW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLXBvaW50ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1saW5rIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLWxpbmsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDYuOXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlMjAwMTM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDJweDtcbn1cblxuLmMtbGlzdC0tbGluayBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1saXN0LS1saW5rIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWxpc3QtLWhvcml6b250YWwgbGkge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1ib3JkZXIgbGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHg7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2Q0ZDRkNDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYy1saXN0LS1ib3JkZXIgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOWRiZjtcbn1cblxuLmMtbGlzdC0tb3JkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmMtbGlzdC0tb3JkZXIgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdC0tb3JkZXIgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0tbm90ZSBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM4ZDhkOGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jLWxpc3QtLW5vdGUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigLsnO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOCouOCpOOCs+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIC8q44Oc44K/44Oz44KS5pyA5YmN6Z2i44GrKi9cbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1tZW51IHtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuXG4uYy1tZW51IHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbWVudSBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLmMtbWVudSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogNzAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1tZW51IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5jLW1lbnUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMTVweDtcbn1cblxuLmMtbWVudSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAyNXB4O1xufVxuXG4uYy1tZW51LmFjdGl2ZSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYy1tZW51LmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoLTMwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5jLW1lbnUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDI4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoMzBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keS5uYXYtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkubmF2LW9wZW4gLm1haW4sIGJvZHkubmF2LW9wZW4gZm9vdGVyIHtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uYy1wYW5lbC0tYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtcGFuZWwtLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jLXBhbmVsLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmMtcGFuZWwtY29udGVudHMtLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDEyMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tbWlkZGxlIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1taWRkbGUge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLW5hcnJvdyB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tbmFycm93IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1iZyB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1taWRkbGUge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbWlkZGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW5hcnJvdyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyLXdpZGUge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXItd2lkZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuOCv+ODllxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtdGFiLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYy10YWItbmF2LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQ6ICNjNWM1YzU7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmMtdGFiLW5hdi1pdGVtIGFbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sIC5jLXRhYi1uYXYtaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDA5NzhDLCAjMDA2QTYyKTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuXG4uYy10YWItY29udGVudHMtaXRlbVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjg7zjg5bjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGhlYWQgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtdGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogODAwO1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGhlYWQgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy10YWJsZSB0aGVhZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGhlYWQgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXRhYmxlIHRib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmMtdGFibGUgdGJvZHkgdHIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLXRhYmxlIHRib2R5IHRoIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgd2lkdGg6IDI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRib2R5IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jLXRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmMtdGFibGUtLW5hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogI2M1YzVjNTtcbn1cblxuLmMtdGFibGUtLW5hcnJvdyB0Ym9keSB0ciB7XG4gIGJvcmRlci1jb2xvcjogI2M1YzVjNTtcbn1cblxuLmMtdGFibGUtLW5hcnJvdyB0Ym9keSB0aCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZS0tbmFycm93IHRib2R5IHRoIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuLmMtdGFibGUtLW5hcnJvdyB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDhweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZS0tbmFycm93IHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTVweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jgq3jg6Pjg5fjgrfjg6fjg7NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWNhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY2FwIHtcbiAgICBib3R0b206IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uYy1jYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtY2FwLmJsYWNrIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IHdoaXRlKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOaVtOWIl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1wYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudS1hbGlnbi1sZWZ0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS10YWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu6IOM5pmv6ImyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1iZy1tYWluIHtcbiAgYmFja2dyb3VuZDogI0YyRjlGMztcbn1cblxuLnUtYmctc3ViIHtcbiAgYmFja2dyb3VuZDogIzAwOTc4Qztcbn1cblxuLnUtYmctZ3JhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDA5NzhDLCAjMDA2QTYyKTtcbn1cblxuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZjJlYztcbn1cblxuLnUtYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlkYmY7XG59XG5cbi51LWJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1NDUwMzAsICNCQUI1ODIsICM1NDUwMzApO1xufVxuXG4udS1iZy1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyYjc1O1xufVxuXG4udS1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlYmVkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5p6g57eaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTIwMDEzO1xufVxuXG4udS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMjAwMTM7XG59XG5cbi51LWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMjAwMTM7XG59XG5cbi51LWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTIwMDEzO1xufVxuXG4udS1ib3JkZXItLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmxvYXTop6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuOCsOODquODg+ODiVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtcm93IHtcbiAgbWFyZ2luOiAtMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3cge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gIH1cbn1cblxuLnUtcm93LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LXJvdy1hbGlnbi1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4udS1yb3ctanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnUtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1yb3ctcmV2ZXJzZS10YWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctcmV2ZXJzZS1zcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi51LXJvdy0tbm9tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi51LXJvdy0tbmFycm93IHtcbiAgbWFyZ2luOiAtMTBweDtcbn1cblxuLnUtY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC0yIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTMge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC0zIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC00IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtNCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC01IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC02IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC02IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTYge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTcge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC03IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC04IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtOCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtOSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTExIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC0xMSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMTIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1jb2wtMS0tcGMge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1wYyB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTItLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0yLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tcGMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0zLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tcGMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC00LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXBjIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTUtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1wYyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTYtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1wYyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTctLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tcGMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC04LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXBjIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1wYyB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEwLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXBjIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTExLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTEtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMi0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEyLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTItLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC00LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC01LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1sYXB0b3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTctLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1sYXB0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1sYXB0b3Age1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC05LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1jb2wtMS0tdGFiIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXRhYiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0yLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXRhYiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTMtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tdGFiIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC00LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tdGFiIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTUtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS10YWIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTctLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS10YWIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOC0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS10YWIge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC05LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS10YWIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMC0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tdGFiIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTEtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xLS1zcCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXNwIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTMtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTMtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1zcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tc3Age1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXNwIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1zcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tc3Age1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC05LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC05LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXNwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXNwIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu6Z2e6KGo56S65YiH44KK5pu/44GIXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRlLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtaGlkZS0tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51LXZpc2ktLXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC51LWhpZGUtLWxhcHRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1oaWRlLS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWFyZ2lu44CBcGFkZGluZ+aMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQzNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIzNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQzNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw0NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTUge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ2NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI2NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI2NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ2NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw3NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10ODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0ODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ5NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI5NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ5NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI5NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtbXQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnUtbXQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuODhuOCreOCueODiOijhemjvlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogIzBiMmI3NTtcbn1cblxuLnUtdGV4dC1pbXBvcnRhbnQge1xuICBjb2xvcjogI2UyMDAxMztcbn1cblxuLnUtdGV4dC1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dC1zdWIge1xuICBjb2xvcjogI2FiYWJhYjtcbn1cblxuLnUtdGV4dC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xufVxuXG4udS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udS10ZXh0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51LXRleHQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI2YwODA4MCA3MCUpO1xufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi51LXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4udS10ZXh0LWJpdC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LWJpdC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4udS10ZXh0LWRlZmF1bHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi51LXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4udS10ZXh0LXgtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteC1zbWFsbC0tc3Age1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW5heaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXcwIHtcbiAgd2lkdGg6IDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzEwIHtcbiAgd2lkdGg6IDEwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXcyMCB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13MzAge1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzQwIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc1MCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13NjAge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzcwIHtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc4MCB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13OTAge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdzAtLXBjIHtcbiAgICB3aWR0aDogMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwLS1wYyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MjAtLXBjIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXczMC0tcGMge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzQwLS1wYyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NTAtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc2MC0tcGMge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzcwLS1wYyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13ODAtLXBjIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc5MC0tcGMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwMC0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudS13MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzIwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzMwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzQwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzUwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzYwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzgwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzkwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtdzAtLXRhYiB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMC0tdGFiIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcyMC0tdGFiIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXczMC0tdGFiIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc0MC0tdGFiIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc1MC0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc2MC0tdGFiIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc3MC0tdGFiIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc4MC0tdGFiIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc5MC0tdGFiIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMDAtLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdzAtLXNwIHtcbiAgICB3aWR0aDogMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwLS1zcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MjAtLXNwIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXczMC0tc3Age1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzQwLS1zcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NTAtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc2MC0tc3Age1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzcwLS1zcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13ODAtLXNwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc5MC0tc3Age1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwMC0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LWgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDA5NzhDLCAjMDA2QTYyKTtcbiAgfVxufVxuXG4ucC1oZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnAtaGVhZGVyLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5wLWhlYWRlci1sb2dvIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnAtaGVhZGVyLWxvZ28gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyLWxvZ28gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4ucC1oZWFkZXItbG9nbyBhIGltZyB7XG4gIGhlaWdodDogMTdweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucC1oZWFkZXItbG9nbyBhIGltZyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXItbG9nbyBhIGltZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgfVxufVxuXG4ucC1oZWFkZXItZ25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXItZ25hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1oZWFkZXItZ25hdiB1bCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wLWhlYWRlci1nbmF2IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWhlYWRlci1nbmF2IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ucC1oZWFkZXItZ25hdiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wLWhlYWRlci1nbmF2IHVsIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luOiAycHggN3B4IDA7XG59XG5cbi5wLWhlYWRlci1nbmF2IHVsIGxpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyLWduYXYgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnAtaGVhZGVyLWduYXYgLmN2LWJ0biB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhlYWRlci1nbmF2IC5jdi1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnAtaGVhZGVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwOTc4QywgIzAwNkE2Mik7XG59XG5cbi5wLWhlYWRlci5hY3RpdmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnAtaGVhZGVyLmFjdGl2ZSBhIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuXG4ucC1oZWFkZXIuYWN0aXZlIC5jLW1lbnUgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnAtaGVhZGVyLmFjdGl2ZSAuYy1tZW51IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLm5hdi1vcGVuIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5uYXYtb3BlbiBhIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuXG4ubmF2LW9wZW4gLmMtbWVudSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubmF2LW9wZW4gLmMtbWVudSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5wLWduYXYge1xuICAvKnBvc2l0aW9uOmZpeGVkO+OBq+OBl+OAgXotaW5kZXjjga7mlbDlgKTjgpLlpKfjgY3jgY/jgZfjgabliY3pnaLjgbgqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTg7XG4gIC8q44OK44OT44Gu44K544K/44O844OI5L2N572u44Go5b2i54q2Ki9cbiAgdG9wOiAwO1xuICByaWdodDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICAvKuODiuODk+OBrumrmOOBlSovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwOTc4QywgIzAwNkE2Mik7XG4gIC8q5YuV44GNKi9cbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wLWduYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAtMTIwJTtcbiAgfVxufVxuXG4ucC1nbmF2LnBhbmVsYWN0aXZlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wLWduYXYtbGlzdCB7XG4gIC8q44OK44OT44Gu5pWw44GM5aKX44GI44Gf5aC05ZCI57im44K544Kv44Ot44O844OrKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1nbmF2LWxpc3Qge1xuICAgIHBhZGRpbmc6IDEwMHB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wLWduYXYtbGlzdCB7XG4gICAgcGFkZGluZzogMTAwcHggMzBweDtcbiAgfVxufVxuXG4ucC1nbmF2LWxpc3QgaDIge1xuICB3aWR0aDogMzIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wLWduYXYtbGlzdCBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0IGgyID4gaW1nIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wLWduYXYtbGlzdCBoMiA+IGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wLWduYXYtbGlzdCBoMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnAtZ25hdi1saXN0IGgyIHNwYW4gaW1nIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cblxuLnAtZ25hdi1saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0yMHB4O1xuICB3aWR0aDogNjglO1xuICBwYWRkaW5nLWxlZnQ6IDMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnAtZ25hdi1saXN0IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1nbmF2LWxpc3QgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucC1nbmF2LWxpc3QgdWwgbGkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdi1saXN0IHVsIGxpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG5cbi5wLWduYXYtbGlzdCB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdi1saXN0IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucC1nbmF2LWxpc3QgdWwgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LWxpc3QgdWwgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0IHVsIGxpLm5vbGluayBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnAtZ25hdi1saXN0IHVsLnN1YiB7XG4gIG1hcmdpbjogNTBweCAwIDEwcHg7XG59XG5cbi5wLWduYXYtbGlzdCB1bC5zdWIgbGkge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5wLWduYXYtbGlzdCB1bC5zdWIgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucC1nbmF2LWxpc3QgdWwuc3ViIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luOiAycHggN3B4IDA7XG59XG5cbi5wLWduYXYtbGlzdCAuY3YtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucC1nbmF2LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucC1nbmF2LWlubmVyOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjNWM1O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wLWduYXYtaW5uZXI6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5wLWZvb3RlciB7XG4gIGNvbG9yOiAjNzE3MTcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnAtZm9vdGVyLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLWZvb3Rlci1sb2dvIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLnAtZm9vdGVyLWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLWZvb3Rlci1pbmZvIGEge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1pbmZvIGEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ucC1mb290ZXItY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWJuciB7XG4gIGJhY2tncm91bmQ6ICNGMkY5RkU7XG59XG5cbi5wLWZvb3Rlci1zaWRlYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXNpZGVidG4ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgei1pbmRleDogKzE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXNpZGVidG4gPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnAtZm9vdGVyLXNpZGVidG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cmVtO1xuICBtYXJnaW46IDJweCAwO1xuICBiYWNrZ3JvdW5kOiAjMDA2QTYyO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItc2lkZWJ0biBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd3JpdGluZy1tb2RlOiB1bnNldDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLXNpZGVidG4gYS5yZXNlcnZhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDk3OEM7XG59XG5cbiNwYW5lbCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLXRvcC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4jcGFuZWwuYmctdG9wIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtdG9wLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiNwYW5lbC5iZy1wbGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtcGxhbi5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4jcGFuZWwuYmctZGVzaWduIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtZGVzaWduLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiNwYW5lbC5iZy1lcXVpcG1lbnQge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9wYW5sZS1lcXUuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuI3BhbmVsLmJnLXN0cnVjdHVyZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLXN0by5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4jcGFuZWwuYmctb3V0bGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLW91dGxpbmUuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogb3JhbmdlO1xufVxuXG4jcGFuZWwuYmctbWFwIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtbWFwLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHBpbms7XG59XG5cbiNwYW5lbC5iZy1kaWFsYW5kIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtZGlhbGFuZC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4jcGFuZWwgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiNwYW5lbCB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhbmVsIHVsIGxpIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYW5lbCB1bCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbiAgI3BhbmVsIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbiNwYW5lbCB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3BhbmVsIHVsIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jcGFuZWwgdWwgbGkgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFuZWwgdWwgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI3BhbmVsIHVsIGxpIGEgc3BhbiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYW5lbCB1bCBsaSBhIHNwYW4gc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4jcGFuZWwgdWwgbGkgYSBzcGFuIGltZyB7XG4gIGhlaWdodDogMjVweDtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYW5lbCB1bCBsaSBhIHNwYW4gaW1nIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuI3BhbmVsIHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJNT1JFIFZJRVcg4oaSXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFuZWwgdWwgbGkgYTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4jcGFuZWwgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDk3OEMsICMwMDZBNjIpO1xufVxuXG4jcGFuZWwgdWwgbGk6aG92ZXIgYTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jcGFuZWwgdWwgbGkubm9saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNwYW5lbCB1bCBsaS5ub2xpbmsgYSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmluZm9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWluZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1pbmZvLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1pbmZvIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvIGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wLWluZm8gdGFibGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluZm8gdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnAtaW5mbyB0YWJsZSB0ciB0aCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5wLWluZm8gdGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW5mbyB0YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wLWluZm8td3JhcCB7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYmFiYWI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDQwcHg7XG4gIC8qIHNpbXBsZWJhcueUqCAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWJhYmFiO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG59XG5cbi5wLWluZm8td3JhcCAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnAtaW5mby13cmFwIC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnAtaW5mby10ZWwge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnAtaW5mby1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC01cHg7XG59XG5cbi5wLWluZm8tYnRuID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvLWJ0biA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtaW5mby1zbnMge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtaW5mby1zbnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucC1pbmZvLXNucyB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluZm8tc25zIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW5mby1zbnMgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmFuaW1hdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmpzLWZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uanMtZmFkZS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uanMtZmFkZS11cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbi5qcy1mYWRlLXVwLmlzLXNjcm9sbEluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbn1cblxuLmpzLXpvb21PdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmpzLXpvb21PdXQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uanMtem9vbU91dC13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5zaW1wbGVQYXJhbGxheFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmpzLVBhcmFsbGF4LXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtbXYtZmxvYXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW12LWZsb2F0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnRvcC1tdi1mbG9hdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcC1tdi1mbG9hdCBhLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi50b3AtYWN0aW9uIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGMkY5RjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLnRvcC1hY3Rpb24gaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtYWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbi50b3AtYWN0aW9uIGgyIHNtYWxsIHtcbiAgZm9udC1zaXplOiA2MCU7XG59XG5cbi50b3AtYWN0aW9uIGgyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMjAlO1xufVxuXG4udG9wLWFjdGlvbiA+IHAge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtYWN0aW9uID4gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50b3AtYWN0aW9uLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMDZBNjI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuXG4udG9wLW1lcml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW1lcml0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnRvcC1tZXJpdCBsaSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1tZXJpdCBsaSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi50b3AtbWVyaXQgbGkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QTYyO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udG9wLW1lcml0IGxpIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW1lcml0IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRvcC1ub3RlLWlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW5vdGUtaW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50b3Atbm90ZS1pbm5lciBwOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50b3AtbW92aWUgaDUge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjMDA2QTYyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnRvcC1tb3ZpZSBoNSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi50b3AtbGluay13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLWxpbmstd3JhcCBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMDBweDtcbiAgbGVmdDogODBweDtcbiAgei1pbmRleDogKzE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudG9wLWxpbmstd3JhcCBoMiB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvcC1saW5rLXdyYXAgaDIge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1saW5rLXdyYXAgaDIge1xuICAgIHRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi50b3AtbGluay13cmFwIC5iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2xpbmstYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi50b3AtbGluay13cmFwLnJpZ2h0IGgyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudG9wLWxpbmstd3JhcC5yaWdodCBoMiB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnRvcC1saW5rLXdyYXAucmlnaHQgLmJnIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi50b3AtYnVra2VuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4udG9wLWJ1a2tlbiAuc2xpY2stYnVra2VuIGxpIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi50b3AtYnVra2VuIC5zbGljay1idWtrZW4gbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcC1idWtrZW4gLnNsaWNrLWJ1a2tlbiBsaSBhIGg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBsYW4tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNkE2Mjtcbn1cblxuLnBsYW4tYnRuIC5rdWtha3Uge1xuICBiYWNrZ3JvdW5kOiAjMDA2QTYyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5wbGFuLWJ0biAua3VrYWt1IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4ucGxhbi1idG4gLnR5cGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGxhbi1idG4gLnR5cGUgc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wbGFuLWJ0biAuc3BlYyB7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5wbGFuLWJ0biAuc3BlYyBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5wbGFuLWJ0biAuaW1nIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGxhbi1idG4gLm1vcmUge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGxhbi1kZXRhaWwtdG9wIHtcbiAgYmFja2dyb3VuZDogI0YyRjlGMztcbn1cblxuLnBsYW4tZGV0YWlsLXRvcCAua3VrYWt1IHtcbiAgYmFja2dyb3VuZDogIzAwNkE2MjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi1kZXRhaWwtdG9wIC5rdWtha3Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucGxhbi1kZXRhaWwtdG9wIC5rdWtha3Ugc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLWRldGFpbC10b3AgLmt1a2FrdSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnBsYW4tZGV0YWlsLXRvcCAudHlwZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tZGV0YWlsLXRvcCAudHlwZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5wbGFuLWRldGFpbC10b3AgLnR5cGUgc21hbGwge1xuICBmb250LXNpemU6IDcwJTtcbn1cblxuLnBsYW4tZGV0YWlsLXRvcCAuc3BlYyB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tZGV0YWlsLXRvcCAuc3BlYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnBsYW4tZGV0YWlsLXRvcCAuc3BlYyBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLWRldGFpbC10b3AgLnNwZWMgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnBsYW4tZGV0YWlsLXRpdGxlIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tZGV0YWlsLXRpdGxlIGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wbGFuLWRldGFpbC1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi1kZXRhaWwtbG9nbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wbGFuLWRldGFpbC1sb2dvIGltZyB7XG4gIGhlaWdodDogMTdweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLWRldGFpbC1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5wbGFuLWRldGFpbC1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wbGFuLWRldGFpbC1idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA2QTYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tZGV0YWlsLWJ0biBhIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLnBsYW4tZGV0YWlsLWJ0biBhLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogI2FiYWJhYjtcbn1cblxuLnBsYW4gLnNsaWNrLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMC41JTtcbn1cblxuLnBsYW4gLnNsaWNrLXRodW1ibmFpbC5jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4gLnNsaWNrLXRodW1ibmFpbC5jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ucGxhbiAuc2xpY2stdGh1bWJuYWlsIGxpIHtcbiAgbWFyZ2luOiAwLjUlO1xuICB3aWR0aDogMTMuMjglO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuIC5zbGljay10aHVtYm5haWwgbGkge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbn1cblxuLnBsYW4gLnNsaWNrLXRodW1ibmFpbCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHkgbGluZWFyO1xufVxuXG4ucGxhbiAuc2xpY2stdGh1bWJuYWlsIGxpLnRodW1ibmFpbC1jdXJyZW50OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBsYW4gLnNsaWNrLXRodW1ibmFpbCBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgfVxuICAucGxhbi1kZXRhaWwtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRlc2lnbiB7XG4gIC8qPT09PT09PT09IOODmuODvOOCuOODjeODvOOCt+ODp+ODs0NTUyA9PT09PT09PT09PT09PT0qL1xufVxuXG4uZGVzaWduIC5ib3gge1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXNpZ24gLmJveCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDBhNjtcbiAgcGFkZGluZzogNDBweDtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRlc2lnbiAuYm94ID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVzaWduIC5ib3ggPiBkaXYge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmRlc2lnbiAuYm94ID4gZGl2OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNpZ24gLmJveCA+IGRpdiB7XG4gICAgdG9wOiA2OHB4O1xuICB9XG59XG5cbi5kZXNpZ24gLmJveCA+IGRpdi5hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kZXNpZ24gLmJveCA+IGRpdi5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIHRvcDogMzBweDtcbn1cblxuLmRlc2lnbiAuYm94IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRlc2lnbiAuYm94IGgzIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRlc2lnbiAuYm94IGgzIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlc2lnbiAuYm94IGgzIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uZGVzaWduIC5ib3ggaDMgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGVzaWduICNib3gxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kZXNpZ24va21faXY0LTUuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZXNpZ24gI2JveDEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGVzaWduL2ttX2l2NC01LXNwLmpwZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuXG4uZGVzaWduICNib3gyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kZXNpZ24va21faXY1LTEuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZXNpZ24gI2JveDIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGVzaWduL2ttX2l2NS0xLXNwLmpwZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuXG4uZGVzaWduICNib3gyID4gZGl2IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5kZXNpZ24gI2JveDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjMtNC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlc2lnbiAjYm94MyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kZXNpZ24va21faXYzLTQtc3AuanBnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG5cbi5kZXNpZ24gI2JveDQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjQtNi5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlc2lnbiAjYm94NCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kZXNpZ24va21faXY0LTYtc3AuanBnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG5cbi5kZXNpZ24gI2JveDQgPiBkaXYge1xuICByaWdodDogMDtcbn1cblxuLmRlc2lnbiAucGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB6LWluZGV4OiAxMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmRlc2lnbiAucGFnaW5hdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5kZXNpZ24gLnBhZ2luYXRpb24gYS5hY3RpdmU6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1cHg7XG59XG5cbi5kZXNpZ24gLnBhZ2luYXRpb24gYSAuaG92ZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogM3B4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzaWduIC5wYWdpbmF0aW9uIGEgLmhvdmVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRlc2lnbiAucGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRlc2lnbiAucGFnaW5hdGlvbiBhOmhvdmVyIC5ob3Zlci10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRlc2lnbiAucGFnaW5hdGlvbiBhOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZXF1aXBtZW50LXBhbmVsIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXF1aXBtZW50LXBhbmVsIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5lcXVpcG1lbnQtaDQge1xuICBmb250LWZhbWlseTogJ1NhY3JhbWVudG8nLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiAjMDA5NzhDO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXF1aXBtZW50LWljb24ge1xuICBiYWNrZ3JvdW5kOiAjMEY1NzlGO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmVxdWlwbWVudCAuYy1jYXAge1xuICBib3R0b206IDJweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZXF1aXBtZW50IC5jLWNhcC5ibGFjayB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAycHggd2hpdGUpIGRyb3Atc2hhZG93KDBweCAwcHggMnB4IHdoaXRlKSBkcm9wLXNoYWRvdygwcHggMHB4IDJweCB3aGl0ZSk7XG59XG5cbi5lcXVpcG1lbnQgLmNhcCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmVxdWlwbWVudCBpbWcuYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLW1haW46ICMwMDZBNjI7XG4kY29sb3Itc3ViOiAjMDA5NzhDO1xuJGNvbG9yLWJnOiAjRjJGOUYzO1xuJGNvbG9yLWdyYTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDA5NzhDLCAjMDA2QTYyKTtcblxuJGNvbG9yLXJlZDogI2UyMDAxMztcbiRjb2xvci1yZWQtZGFyazogI0QwNDI1NTtcbiRjb2xvci1yZWQtbGlnaHQ6ICNmOGViZWQ7XG4kY29sb3ItYmx1ZTogIzAwOWRiZjtcbiRjb2xvci1ibHVlLWRhcms6ICMwYjJiNzU7XG4kY29sb3ItYmx1ZS1saWdodDogI2U4ZjVmMztcbiRjb2xvci1nb2xkOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1NDUwMzAsICNCQUI1ODIsICM1NDUwMzApO1xuJGNvbG9yLWdvbGQtbGlnaHQ6ICNlZGUyYzE7XG4kY29sb3Itb3JhbmdlOiAjZmY2YzExO1xuJGNvbG9yLXBpbms6ICNmOGViZWQ7XG4kY29sb3ItZ3JlZW46ICMwMDk5NDA7XG4kY29sb3ItZ3JlZW4tbGlnaHQ6ICNkMWYyZWM7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRjb2xvci1ncmF5OiAjYWJhYmFiO1xuJGNvbG9yLWdyYXktbGlnaHQ6ICNjNWM1YzU7XG4kY29sb3ItZ3JheS1kYXJrOiAjNzE3MTcxO1xuJGNvbG9yLWdyYXktc25vdzogI2Y2ZjZmNjtcblxuJGNvbG9yLXJlcXVlc3Q6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQ0Njc4NSwgIzEzMkM0QSk7XG4kY29sb3ItcmVzZXJ2YXRpb246IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0U1RDg5MiwgIzc4NTIwOCk7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRzcGFjZTogMTIwcHgsIDgwcHgsIDQwcHgsIDIwcHg7XG4kc3BhY2UtdGFiOiA2MHB4LCA0MHB4LCAyMHB4LCAxMHB4O1xuJHNwYWNlLXNwOiA4MHB4LCAzMHB4LCAyMHB4LCAxMHB4O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRmb250LXNpemU6IDI2cHgsIDIycHgsIDE4cHgsIDE2cHgsIDE0cHgsIDEycHg7XG4kZm9udC1zaXplLXNwOiAyNHB4LCAyMHB4LCAxOHB4LCAxNnB4LCAxNHB4LCAxMnB4O1xuJGVuOiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcbiRzYW5zOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiRib2xkOiA4MDA7XG4kbm9ybWFsOiAzMDA7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb250ZW50cy13aWR0aDogMTA0MHB4O1xuJGNvbnRlbnRzLW5hcnJvdy13aWR0aDogNzYwcHg7XG4kY29udGVudHMtcGFkZGluZzogMjBweDtcbiRjb250ZW50cy1wYWRkaW5nLXNwOiAyMHB4O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuei1pbmRleCBvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR6OiAoXG4gIGNvbnRlbnRzLFxuICBhcnJvdyxcbiAgZ25hdixcbiAgbGVmdGJhcixcbiAgaGVhZGVyLFxuICBmb290ZXIsXG4gIG1vZGFsXG4pO1xuIiwiXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbm1lZGlhIHF1ZXJ5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRicmVha3BvaW50czogKFxyXG4gICdzcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXHJcbiAgJ3RhYic6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCknLFxyXG4gICdsYXB0b3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpJyxcclxuICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gdmlldy1hdCgkYnJlYWtwb2ludDogcGMpIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmggd2l0aCBjZW50ZXItbGluZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWl4aW4gY2VudGVyLWxpbmUoJGNvbG9yOiAjNGY1NzRkLCAkcGFkZGluZzogMzBweCwgJGhlaWdodDogMXB4KSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIGJhY2tncm91bmQ6ICM0ZjU3NGQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nIC8gMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZztcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nIC8gMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXG5AaW1wb3J0IHVybChcImh0dHA6Ly9mYXN0LmZvbnRzLm5ldC90LzEuY3NzP2FwaVR5cGU9Y3NzJnByb2plY3RpZD0yMTc1MDE0Ny1kNjUyLTQ3MDQtOWE5NS04YjVmMmQ0MTFmNzZcIik7XG4gICAgQGZvbnQtZmFjZXtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJGcnV0aWdlck5ldWVXMDEtUmVndWxhclwiO1xuICAgICAgICBzcmM6dXJsKFwiLi4vLi4vZm9udHMvZTJlNzRlMWMtOWUxOC00MTI3LWFkZmQtZmViOGY2YTljZWFmLmVvdD8jaWVmaXhcIik7XG4gICAgICAgIHNyYzp1cmwoXCIuLi8uLi9mb250cy9lMmU3NGUxYy05ZTE4LTQxMjctYWRmZC1mZWI4ZjZhOWNlYWYuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vLi4vZm9udHMvOWVkZjM0NDMtODBjNi00ZGU2LWI1ODItMTIyNDAxZjYzYWQ0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL2ZvbnRzL2FhOTQwNzdlLWNkY2QtNGUzMy1hYmUwLWRkY2ZlMjdlMzQ4NS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vZm9udHMvMjJkZmI0M2YtMjZkZi00NmY5LWFhMGYtMzAwMzhmOGRhODM0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi9mb250cy8zNmFkMmRlMS05NWVhLTRlYjMtYTgzNi0yOWM4NjE3OWEyNDguc3ZnIzM2YWQyZGUxLTk1ZWEtNGViMy1hODM2LTI5Yzg2MTc5YTI0OFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgfVxuICAgIEBmb250LWZhY2V7XG4gICAgICAgIGZvbnQtZmFtaWx5OlwiRnJ1dGlnZXIgTmV1ZSBXMDEgTWRcIjtcbiAgICAgICAgc3JjOnVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpO1xuICAgICAgICBzcmM6dXJsKFwiLi4vLi4vZm9udHMvOTc5NDUwYTItOGQ1OS00Y2MyLTk5MzctOTQyNTVhNGYzOTIzLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLHVybChcIi4uLy4uL2ZvbnRzLzFmMTk4YTZkLWY0ZmUtNDRmMS1iNzhjLTFiNmExY2Y2NmQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi9mb250cy80NzQ4ZTNkOC0xYjIzLTQyMGEtYTQxOS1kN2EzNjdlYTEwNzYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uL2ZvbnRzLzExZjc2ZjYyLTFkNGYtNDMyNy1iY2U3LTFlZWUyYWJhMDhiZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vZm9udHMvY2U0YTZlOTYtZjI5OC00YWIxLWEyYWMtYmRiYmJjMTQ2N2Q2LnN2ZyNjZTRhNmU5Ni1mMjk4LTRhYjEtYTJhYy1iZGJiYmMxNDY3ZDZcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIH1cbiAgICBAZm9udC1mYWNle1xuICAgICAgICBmb250LWZhbWlseTpcIkZydXRpZ2VyIE5ldWUgVzAxIEJkXCI7XG4gICAgICAgIHNyYzp1cmwoXCIuLi8uLi9mb250cy82MjA1Nzg5NS0xZjllLTRkNzAtYmQxYS02NTc1MWEyMGE4NzguZW90PyNpZWZpeFwiKTtcbiAgICAgICAgc3JjOnVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSx1cmwoXCIuLi8uLi9mb250cy8yNmYxMjM2Yy1hOTE0LTQ3N2YtOWQwZi0xMGQ3NTg3MDI2MjYud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vZm9udHMvNzg3NWYzZDUtYjYyYi00NDVjLThjOWUtZDY1ZGExNTE0ZTlkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi9mb250cy8xYzI0MmY0ZS0wYzY0LTQ3Y2MtOGNiYy1lNTNkOTQ5MjgwYmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uL2ZvbnRzL2VjMTMyZGY5LTAxMmEtNDU5NC1iYmQ5LWM4NjU3NGJlZTdiMC5zdmcjZWMxMzJkZjktMDEyYS00NTk0LWJiZDktYzg2NTc0YmVlN2IwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB9XG4iLCJodG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyxcbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxuYXVkaW8sXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAn5ri45piO5pydJywnWXUgTWluY2hvJyxZdU1pbmNobywnSGlyYWdpbm8gTWluY2hvIFBybycsc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICB9XHJcbn1cclxuXHJcbnAge1xyXG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4ubWFpbiB7XHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbiAgJi5tYXAsJi5vdXRsaW5lIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLW12IHtcclxuICBoZWlnaHQ6IDM1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDYwcHggMCAwO1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnBsYW4tbXYge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wbGFuL212LmpwZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbiAgJi5zdHJ1Y3R1cmUtbXYge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdHJ1Y3R1cmUvbXYuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuICAmLmRlc2lnbi1tdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9tdi5qcGcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYuZXF1aXBtZW50LW12IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZXF1L212LmpwZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbiNzcGxhc2gge1xyXG4gIC8qZml4ZWTjgaflhajpnaLjgavlm7rlrpoqL1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiRjb2xvci1ncmE7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgY29sb3I6I2ZmZjtcclxuICAvKiBMb2FkaW5n44OQ44O85Lit5aSu6YWN572u44CAKi9cclxuICAmX3RleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogJGVuO1xyXG4gIH1cclxuICAmX2xvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1NyU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jdi1idG4ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogJGNvbG9yLW1haW4gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbiAgJi5yZXF1ZXN0IHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlcXVlc3Q7XHJcbiAgfVxyXG4gICYucmVzZXJ2YXRpb24ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVzZXJ2YXRpb247XHJcbiAgfVxyXG4gICYuYXJyb3cge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiA4cHggMCAwIDE1cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTAlKTtcclxuICAgICAgcmlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcbiAgICAmLnJlcXVlc3Qge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuICAgIH1cclxuICAgICYucmVzZXJ2YXRpb24ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ueW91dHViZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcbiAgaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5tb2RhbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubW9kYWx7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcblxyXG4gICZfX2Jne1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgbWF4LWhlaWdodDogOTUlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblx0XHR9XHJcbiAgICAmLnN1YiB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA5NHZoO1xyXG4gICAgfVxyXG4gICAgJi56b29tIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA5NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxucG9wdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBrZXlmcmFtZXMgU2xpZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjRweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuLnBvcHVwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWF4LXdpZHRoOiA1MDBweDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gIC5wb3B1cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICB9XHJcbn1cclxuLnBvcHVwLmlzLXNob3cge1xyXG4gIGFuaW1hdGlvbjogU2xpZGVJbiAxcztcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnBvcHVwLWlubmVyIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnBvcHVwLWlubmVyIGE6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jbG9zZS1idG4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogNXB4O1xyXG5cdHRvcDogN3B4O1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR6LWluZGV4OiArMTtcclxuICB9XHJcbiAgLmNsb3NlLWJ0biBpIHtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dGV4dC1zaGFkb3c6IDBweCAwcHggNHB4ICMwMDA7XHJcblx0XHJcbiAgfVxyXG5cclxuXHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7PjgY/jgZrjg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWJyZWFkY3J1bWIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcblxuICBsaSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgXG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIH1cbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44Oc44K/44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYy1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICBwYWRkaW5nOiAxNXB4IDU1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi0tYXJyb3cge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JhO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogOHB4IDAgMCAxNXB4O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwJSk7XHJcbiAgICAgIHJpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYubm9saW5rIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG4gICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibHVlIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMEQ2RkI4LCAjMEQ2RkI4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDcwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG4gICYtLWxhcmdlIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCAzKTtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAmLS1zbWFsbCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiA1KVxyXG4gIH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1mb3JtIHtcbiAgJi10ZXh0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG5cbiAgJi10ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDVweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG5cbiAgJi1jaGVja2JveCB7XG4gICAgJi1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgKyAuYy1mb3JtLWNoZWNrYm94LXNwYW46OmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXJhZGlvIHtcbiAgICAmLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCArIC5jLWZvcm0tcmFkaW8tc3Bhbjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7opovlh7rjgZdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG5cclxuLmMtaDEge1xyXG4gIG1hcmdpbi10b3A6IDE5MHB4O1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDEpO1xyXG4gIFxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDEpO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG4gIH1cclxuXHJcbiAgc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICB9XHJcbn1cclxuXHJcbi5jLWgyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCAxKTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcbiAgdGV4dC1pbmRlbnQ6IDAuMmVtO1xyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDEpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICB9XHJcbiAgJi5lbiB7XHJcbiAgICBmb250LWZhbWlseTogJGVuO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXR0bCB7XHJcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDAuMmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1oMyB7XHJcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMik7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDMpO1xyXG4gIH1cclxuICAmLmVuIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgfVxyXG4gICYtLWJvcmRlciB7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1tYWluO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gIH1cclxuICAmLS10dGwge1xyXG4gICAgbWFyZ2luOiAwIC0xMHB4IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIHRleHQtaW5kZW50OiAwLjJlbTtcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5saW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1oNCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDQpO1xyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG4uYy1oNSB7XHJcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDUpO1xyXG4gIH1cclxuICAmLmJvcmRlciB7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1tYWluO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAmLmJnIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmMtaDYge1xyXG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA2KTtcclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuLmMtaC0tY2VudGVyLWxpbmUge1xyXG4gIEBpbmNsdWRlIGNlbnRlci1saW5lKCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODqeODmeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogbnRoKCRsaXN0OiAkZm9udC1zaXplLCAkbjogNik7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgJi0tYmx1ZS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICB9XG5cbiAgJi0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICB9XG5cbiAgJi0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cblxuICAmLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogbnRoKCRsaXN0OiAkZm9udC1zaXplLCAkbjogNCk7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgICBmb250LXNpemU6IG50aCgkbGlzdDogJGZvbnQtc2l6ZSwgJG46IDYpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44Oz44KvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1saW5rIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICYtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLS1ub25lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjgrnjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpc3R7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDQpO1xuXG4gID5saSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLS1wb2ludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgPmxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGluayB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDYuOXB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1yZWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi0taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJvcmRlciB7XG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4O1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2Q0ZDRkNDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW9yZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIFxuICAgID5saSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ub3RlIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzhkOGQ4ZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn4oC7JztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1tZW51IHtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7Lyrjg5zjgr/jg7PjgpLmnIDliY3pnaLjgasqL1xuICB0b3A6MTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDo1MHB4O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJGVuO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgXG4gIHNwYW57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDhweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHRvcDoxNXB4OyBcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6MjVweDtcbiAgICB9XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoLTMwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoMzBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8g6IOM5pmv44G844GL44GX77yG44K544Kv44Ot44O844Or56aB5q2iXG5ib2R5Lm5hdi1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLm1haW4sZm9vdGVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXNlY3Rpb24ge1xuICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLCAxKSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgfVxuXG4gICYtLW1pZGRsZSB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLCAyKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgICB9XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZSwgMykgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDMpIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYmcge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDEpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgICB9XG5cbiAgICAmLS1taWRkbGUge1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAyKSAwO1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICYtLW5hcnJvdyB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDMpIDA7XG4gICAgICB9XG4gIFxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLXNwLCAzKSAwO1xuICAgICAgfVxuICAgIH1cbiAgXG4gIH1cblxuXG4gICYtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRjb250ZW50cy13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nLXNwO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAmLXdpZGUge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZy1zcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuOCv+ODllxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmMtdGFiIHtcclxuICAmLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IC01cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSAsJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmE7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudHMge1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44O844OW44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgdHIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbmFycm93IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44Kt44Oj44OX44K344On44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jLWNhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjayk7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICYuYmxhY2sge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IHdoaXRlKTtcclxuICAgIH1cclxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jmlbTliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgLnUtYWxpZ24tbGVmdC0tcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tcGMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1wYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIC51LWFsaWduLWxlZnQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAudS1hbGlnbi1sZWZ0LS10YWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAudS1hbGlnbi1sZWZ0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuiDjOaZr+iJslxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udS1iZy1tYWluIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XHJcbn1cclxuXHJcbi51LWJnLXN1YiB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcclxufVxyXG5cclxuLnUtYmctZ3JhIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JhO1xyXG59XHJcbi51LWJnLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xyXG59XHJcblxyXG4udS1iZy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4udS1iZy1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xyXG59XHJcblxyXG4udS1iZy1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxufVxyXG5cclxuLnUtYmctZ29sZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQ7XHJcbn1cclxuXHJcbi51LWJnLWJsdWUtZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcclxufVxyXG5cclxuLnUtYmctcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkLWxpZ2h0O1xyXG59XHJcblxyXG5cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYm9yZGVyIHtcbiAgJi1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICB9XG5cbiAgJi10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmxvYXTop6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWNsZWFyZml4OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuOCsOODquODg+ODiVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuJHBhZGRpbmc6IDIwcHg7XHJcbiRwYWRkaW5nLW5hcnJvdzogMTBweDtcclxuJHBhZGRpbmctc3A6IDEwcHg7XHJcblxyXG4udS1yb3cge1xyXG4gIG1hcmdpbjogKC0xKSokcGFkZGluZztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBcclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBtYXJnaW46ICgtMSkqJHBhZGRpbmctc3A7XHJcbiAgfVxyXG5cclxuICAmLWFsaWduLWNlbnRlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmLWFsaWduLWVuZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gIH1cclxuXHJcbiAgJi1qdXN0aWZ5LWNlbnRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtcmV2ZXJzZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAmLXRhYiB7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNwIHtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbm9tYXJnaW4ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJi0tbmFycm93IHtcclxuICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy1uYXJyb3c7XHJcbiAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXHJcbntcclxuICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XHJcbiAgLnUtY29sLSN7JGl9XHJcbiAge1xyXG4gICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZztcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAudS1jb2wtb2Zmc2V0LTBcclxuICB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnUtY29sLW9mZnNldC0jeyRpfVxyXG4gIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcclxuICB9XHJcblxyXG4gIC51LXJvdy0tbm9tYXJnaW4ge1xyXG4gICAgLnUtY29sLSN7JGl9XHJcbiAgICB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudS1yb3ctLW5hcnJvdyB7XHJcbiAgICAudS1jb2wtI3skaX1cclxuICAgIHtcclxuICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdmlldy1hdChwYykge1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcclxuICB7XHJcbiAgICAgICR3aWR0aDogKDEwMCUgLyAoMTIvJGkpKTtcclxuICAgICAgLnUtY29sLSN7JGl9LS1wY1xyXG4gICAgICB7XHJcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tcGNcclxuICAgICAge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXBjXHJcbiAgICAgIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LXJvdy0tbm9tYXJnaW4ge1xyXG4gICAgICAgIC51LWNvbC0jeyRpfS0tcGNcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnUtcm93LS1uYXJyb3cge1xyXG4gICAgICAgIC51LWNvbC0jeyRpfS0tcGNcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxyXG4gIHtcclxuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xyXG4gICAgICAudS1jb2wtI3skaX0tLWxhcHRvcFxyXG4gICAgICB7XHJcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wXHJcbiAgICAgIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1sYXB0b3BcclxuICAgICAge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnUtcm93LS1ub21hcmdpbiB7XHJcbiAgICAgICAgLnUtY29sLSN7JGl9LS1sYXB0b3BcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnUtcm93LS1uYXJyb3cge1xyXG4gICAgICAgIC51LWNvbC0jeyRpfS0tbGFwdG9wXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXHJcbiAge1xyXG4gICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XHJcbiAgICAgIC51LWNvbC0jeyRpfS0tdGFiXHJcbiAgICAgIHtcclxuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnUtY29sLW9mZnNldC0wLS10YWJcclxuICAgICAge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXRhYlxyXG4gICAgICB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudS1yb3ctLW5vbWFyZ2luIHtcclxuICAgICAgICAudS1jb2wtI3skaX0tLXRhYlxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudS1yb3ctLW5hcnJvdyB7XHJcbiAgICAgICAgLnUtY29sLSN7JGl9LS10YWJcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXHJcbiAgICB7XHJcbiAgICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xyXG4gICAgICAgIC51LWNvbC0jeyRpfS0tc3BcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctc3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51LWNvbC1vZmZzZXQtMC0tc3BcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tc3BcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudS1yb3ctLW5vbWFyZ2luIHtcclxuICAgICAgICAgIC51LWNvbC0jeyRpfS0tc3BcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51LXJvdy0tbmFycm93IHtcclxuICAgICAgICAgIC51LWNvbC0jeyRpfS0tc3BcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbumdnuihqOekuuWIh+OCiuabv+OBiFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQGluY2x1ZGUgdmlldy1hdChwYyl7XHJcbiAgLnUtaGlkZS0tcGMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgLnUtaGlkZS0tdGFiIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC51LXZpc2ktLXRhYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XHJcbiAgLnUtaGlkZS0tbGFwdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgLnUtaGlkZS0tc3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIC51LW10I3skaSAqIDV9IHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1tciN7JGkgKiA1fSB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1tbCN7JGkgKiA1fSB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LW1iI3skaSAqIDV9IHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wdCN7JGkgKiA1fSB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXByI3skaSAqIDV9IHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wbCN7JGkgKiA1fSB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wYiN7JGkgKiA1fSB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxufVxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICAgICAudS1tdCN7JGkgKiA1fS0tc3Age21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tc3Age21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS1zcCB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tc3Age21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tc3Age3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXNwIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGwjeyRpICogNX0tLXNwIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tc3Age3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICAgICAudS1tdCN7JGkgKiA1fS0tdGFiIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLXRhYiB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXRhYiB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tdGFiIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLXRhYiB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGwjeyRpICogNX0tLXRhYiB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLXRhYiB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKXtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KHBjKXtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXBjIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLXBjIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tcGMge21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXBjIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLXBjIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS1wYyB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS1wYyB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLXBjIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44OG44Kt44K544OI6KOF6aO+XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udS10ZXh0LWFjY2VudCB7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcbn1cclxuXHJcbi51LXRleHQtaW1wb3J0YW50IHtcclxuICBjb2xvcjogJGNvbG9yLXJlZDtcclxufVxyXG5cclxuLnUtdGV4dC1pbnZlcnNlIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXRleHQtc3ViIHtcclxuICBjb2xvcjogJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi51LXRleHQtc2VyaWYge1xyXG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmXHJcbn1cclxuXHJcbi51LXRleHQtYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG59XHJcblxyXG4udS10ZXh0LW5vcm1hbCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbn1cclxuXHJcbi51LXRleHQtaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCAjZjA4MDgwIDcwJSk7XHJcbn1cclxuXHJcbi51LXRleHQteC1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMSk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4udS10ZXh0LWxhcmdlIHtcclxuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCAyKTtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMik7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4udS10ZXh0LWJpdC1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMyk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAzKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbi51LXRleHQtZGVmYXVsdCB7XHJcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbi51LXRleHQtc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4udS10ZXh0LXgtc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDYpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgfVxyXG5cclxuICAmLS1zcCB7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luYXmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gIC51LXcjeyRpICogMTB9IHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAgIC51LXcjeyRpICogMTB9LS1wYyB7d2lkdGg6ICR3aWR0aDsgZGlzcGxheTogYmxvY2s7fVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tbGFwdG9wIHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAgIC51LXcjeyRpICogMTB9LS10YWIge3dpZHRoOiAkd2lkdGg7IGRpc3BsYXk6IGJsb2NrO31cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tc3Age3dpZHRoOiAkd2lkdGg7IGRpc3BsYXk6IGJsb2NrO31cbiAgfVxufVxuXG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufSIsIi5wLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC42KTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JhO1xyXG4gIH1cclxuICAmLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcclxuICB9XHJcblxyXG4gICYtbG9nbyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1nbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAycHggN3B4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN2LWJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmE7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYy1tZW51IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdi1vcGVuIHtcclxuICBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGltZyB7XHJcbiAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1tZW51IHtcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1nbmF2IHtcclxuICAvKnBvc2l0aW9uOmZpeGVkO+OBq+OBl+OAgXotaW5kZXjjga7mlbDlgKTjgpLlpKfjgY3jgY/jgZfjgabliY3pnaLjgbgqL1xyXG4gIHBvc2l0aW9uOmZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTg7XHJcbiAgLyrjg4rjg5Pjga7jgrnjgr/jg7zjg4jkvY3nva7jgajlvaLnirYqL1xyXG4gIHRvcDowO1xyXG4gIHJpZ2h0OiAtMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoOy8q44OK44OT44Gu6auY44GVKi9cclxuICBiYWNrZ3JvdW5kOiRjb2xvci1ncmE7XHJcbiAgLyrli5XjgY0qL1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICByaWdodDogLTEyMCU7XHJcbiAgfVxyXG4gICYucGFuZWxhY3RpdmV7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgJi1saXN0IHtcclxuICAgIC8q44OK44OT44Gu5pWw44GM5aKX44GI44Gf5aC05ZCI57im44K544Kv44Ot44O844OrKi9cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogODBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICB3aWR0aDogMzIlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgfVxyXG4gICAgICA+IGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW46IC0yMHB4O1xyXG4gICAgICB3aWR0aDogNjglO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0VCIEdhcmFtb25kJywgc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5vbGluayB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdWIge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDEwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDJweCA3cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN2LWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcbi5wLWZvb3RlciB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgJi1sb2dvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29weXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm5yIHtcclxuICAgIGJhY2tncm91bmQ6ICNGMkY5RkU7XHJcbiAgfVxyXG5cclxuICAmLXNpZGVidG4ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06bm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgei1pbmRleDogKzE7XHJcbiAgICB9XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVyZW07XHJcbiAgICAgIG1hcmdpbjogMnB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZBNjI7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB3cml0aW5nLW1vZGU6dW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYucmVzZXJ2YXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDk3OEM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4jcGFuZWwge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLXRvcC5qcGcpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICYuYmctdG9wIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9wYW5sZS10b3AuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuICAmLmJnLXBsYW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLXBsYW4uanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuICAmLmJnLWRlc2lnbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtZGVzaWduLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbiAgJi5iZy1lcXVpcG1lbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLWVxdS5qcGcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYuYmctc3RydWN0dXJlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9wYW5sZS1zdG8uanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuICAmLmJnLW91dGxpbmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLW91dGxpbmUuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogb3JhbmdlO1xyXG4gIH1cclxuICAmLmJnLW1hcCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtbWFwLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHBpbms7XHJcbiAgfVxyXG4gICYuYmctZGlhbGFuZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtZGlhbGFuZC5qcGcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNCk7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiTU9SRSBWSUVXIOKGklwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGVuO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JhO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm5vbGluayB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuaW5mb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucC1pbmZvIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICYtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgdHIge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXdyYXAge1xyXG4gICAgbWF4LWhlaWdodDogMTYwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDQwcHg7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgIH1cclxuICAgIC8qIHNpbXBsZWJhcueUqCAqL1xyXG4gICAgLnNpbXBsZWJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFNUU1RTU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTo6YmVmb3Jle1xyXG4gICAgICBvcGFjaXR5OjAuNjtcclxuICAgIH1cclxuICB9XHJcbiAgJi10ZWwge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJi1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAtNXB4O1xyXG4gICAgPiBkaXYge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXNucyB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvMyk7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5hbmltYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmpzLWZhZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmLXVwIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gICAgICAgICYuaXMtc2Nyb2xsSW4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmpzLXpvb21PdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcbiAgICAmLXdyYXAge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5zaW1wbGVQYXJhbGxheFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uanMtUGFyYWxsYXgge1xyXG4gICAgJi13cmFwIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLnRvcCB7XHJcbiAgICAmLW12IHtcclxuXHRcdCYtZmxvYXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZztcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW1lcml0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QTYyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtbm90ZSB7XHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbW92aWUge1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLyogYWxpZ24taXRlbXM6IGNlbnRlcjsgKi9cclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogKzE7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9saW5rLWJnLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idWtrZW4ge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAuc2xpY2stYnVra2VuIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA1KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLnBsYW4ge1xyXG4gICAgJi1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuICAgICAgICAua3VrYWt1IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwZWMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRldGFpbCB7XHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XHJcbiAgICAgICAgICAgIC5rdWtha3Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcGVjIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1sb2dvIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay10aHVtYm5haWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICBtYXJnaW46IC0wLjUlO1xyXG4gICAgICBcclxuICAgICAgICAmLmNlbnRlciB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAuNSU7XHJcbiAgICAgICAgICB3aWR0aDogMTMuMjglO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHkgbGluZWFyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50aHVtYm5haWwtY3VycmVudDphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBwcmludHtcclxuICAgICp7XHJcbiAgICAgICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xyXG4gICAgfVxyXG4gICAgLnBsYW4tZGV0YWlsLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4uZGVzaWduIHtcclxuICAgIC5ib3h7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwIDA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwYTY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYm94MXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjQtNS5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjQtNS1zcC5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYm94MntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjUtMS5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjUtMS1zcC5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYm94M3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjMtNC5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjMtNC1zcC5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYm94NHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjQtNi5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjQtNi1zcC5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKj09PT09PT09PSDjg5rjg7zjgrjjg43jg7zjgrfjg6fjg7NDU1MgPT09PT09PT09PT09PT09Ki9cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgICAgICByaWdodDoyMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6MWVtO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzo0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgLmhvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOmJveC1zaGFkb3cgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpib3gtc2hhZG93IDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOmF1dG87XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjNweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi5lcXVpcG1lbnQge1xyXG4gICAgJi1wYW5lbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWg0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1NhY3JhbWVudG8nLCBjdXJzaXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXN1YjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMEY1NzlGO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgLmMtY2FwIHtcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAmLmJsYWNrIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDJweCB3aGl0ZSkgZHJvcC1zaGFkb3coMHB4IDBweCAycHggd2hpdGUpIGRyb3Atc2hhZG93KDBweCAwcHggMnB4IHdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FwIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBpbWcuYm9yZGVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcclxuICAgIH1cclxufSJdfQ== */
