@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  line-height: 1;
}

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

ul {
  list-style: none;
}

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

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

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

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

iframe {
  border: 0;
}

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

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

body {
  font-family: "Kosugi Maru", "Noto Sans JP", "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
  font-weight: 400;
  color: #717171;
  letter-spacing: 0.05em;
}

a {
  color: #717171;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
a:hover {
  color: #016CAD;
}

p {
  font-size: 16px;
  line-height: 1.8em;
  margin-bottom: 20px;
}
p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  p {
    font-size: 14px;
    margin-bottom: 10px;
  }
}

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

.page-mv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 88px;
  height: 400px;
  background: #f2f0f0;
}
@media screen and (max-width: 767px) {
  .page-mv {
    margin-top: 50px;
    height: 300px;
  }
}
.page-mv h2 {
  text-align: center;
  font-size: 18px;
  letter-spacing: 0.1em;
  color: #fff;
}
.page-mv h2 span {
  color: #fff;
  font-size: 50px;
  line-height: 1.5;
  letter-spacing: 0.2em;
  font-weight: 300;
  margin-bottom: 20px;
  font-family: "Bebas Neue", cursive;
  line-height: 1;
  display: block;
}
@media screen and (max-width: 767px) {
  .page-mv h2 span {
    font-size: 40px;
    margin-bottom: 10px;
  }
}

/*スクロールダウン全体の場所*/
.scrolldown1 {
  /*描画位置※位置は適宜調整してください*/
  position: absolute;
  left: 50%;
  bottom: 30px;
  /*全体の高さ*/
  height: 50px;
}

/*Scrollテキストの描写*/
.scrolldown1 span {
  /*描画位置*/
  position: absolute;
  left: -15px;
  bottom: -15px;
  /*テキストの形状*/
  color: #eee;
  font-size: 0.7rem;
  letter-spacing: 0.05em;
}

/* 線の描写 */
.scrolldown1::after {
  content: "";
  /*描画位置*/
  position: absolute;
  top: 0;
  /*線の形状*/
  width: 1px;
  height: 30px;
  background: #eee;
  /*線の動き1.4秒かけて動く。永遠にループ*/
  -webkit-animation: pathmove 1.4s ease-in-out infinite;
          animation: pathmove 1.4s ease-in-out infinite;
  opacity: 0;
}

/*高さ・位置・透過が変化して線が上から下に動く*/
@-webkit-keyframes pathmove {
  0% {
    height: 0;
    top: 0;
    opacity: 0;
  }
  30% {
    height: 30px;
    opacity: 1;
  }
  100% {
    height: 0;
    top: 50px;
    opacity: 0;
  }
}
@keyframes pathmove {
  0% {
    height: 0;
    top: 0;
    opacity: 0;
  }
  30% {
    height: 30px;
    opacity: 1;
  }
  100% {
    height: 0;
    top: 50px;
    opacity: 0;
  }
}
/* fadeUp */
.fadeUp {
  -webkit-animation-name: fadeUpAnime;
          animation-name: fadeUpAnime;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
}

@-webkit-keyframes fadeUpAnime {
  from {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes fadeUpAnime {
  from {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
/* スクロールをしたら出現する要素にはじめに透過0を指定　*/
.fadeUpTrigger {
  opacity: 0;
}

/* --------------------------
パンくずナビ
-------------------------- */
.c-breadcrumb {
  background: #f2f0f0;
}
.c-breadcrumb-list {
  list-style: none;
  margin: 0;
  padding: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-breadcrumb-list li {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .c-breadcrumb-list li {
    font-size: 12px;
  }
}
.c-breadcrumb-list li a {
  color: #016CAD;
}
.c-breadcrumb-list li::after {
  content: ">";
  padding: 0 1em;
}
.c-breadcrumb-list 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: #231815;
  background-color: #016CAD;
  border-radius: 50px;
  position: relative;
  color: white;
  font-size: 14px;
  width: 300px;
  letter-spacing: 0.1em;
}
.c-button:hover {
  opacity: 0.7;
  text-decoration: none;
  color: white;
}
.c-button--arrow::after {
  position: absolute;
  top: 50%;
  right: 18px;
  margin-top: -8px;
  content: ">";
  display: inline-block;
}
.c-button--arrow-left::after {
  position: absolute;
  top: 50%;
  left: 18px;
  margin-top: -8px;
  content: "<";
  display: inline-block;
}
.c-button--primary {
  background-color: #e20013;
  border: 0;
  color: #fff;
  padding: 25px 70px;
}
@media screen and (max-width: 767px) {
  .c-button--primary {
    padding: 15px;
    width: 100%;
  }
}
.c-button--disabled {
  pointer-events: none;
  background-color: #c5c5c5;
  border-color: #c5c5c5;
  color: #fff;
}
.c-button--large {
  padding: 20px;
  font-size: 18px;
  min-width: 200px;
}
.c-button--small {
  padding: 10px;
  font-size: 14px;
}

/* --------------------------
フォーム
-------------------------- */
.c-form-text {
  border: 1px solid #c5c5c5;
  width: 100%;
  padding: 3px 15px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 22px;
}
.c-form-textarea {
  border: 1px solid #c5c5c5;
  width: 100%;
  padding: 8px 5px;
  height: 100px;
  border-radius: 3px;
}
.c-form-checkbox-input {
  display: none;
}
.c-form-checkbox-input:checked + .c-form-checkbox-span::after {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 4px;
  width: 8px;
  height: 12px;
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg);
  border-bottom: 3px solid #e20013;
  border-right: 3px solid #e20013;
}
.c-form-checkbox-span {
  padding-left: 28px;
  position: relative;
}
.c-form-checkbox-span::before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  width: 16px;
  height: 16px;
  border: 2px solid #ababab;
  background-color: #fff;
}
.c-form-radio-input {
  display: none;
}
.c-form-radio-input:checked + .c-form-radio-span::after {
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  left: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #e20013;
}
.c-form-radio-span {
  padding-left: 28px;
  position: relative;
}
.c-form-radio-span::before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #c5c5c5;
  background-color: #fff;
}

/* --------------------------
見出し
-------------------------- */
.c-h1 {
  margin-top: 190px;
  color: #231815;
  text-align: center;
  font-weight: 400;
  letter-spacing: 5px;
  padding: 25px;
  font-size: 26px;
  line-height: 68px;
}
@media screen and (max-width: 767px) {
  .c-h1 {
    font-size: 26px;
    line-height: 40px;
    padding: 15px;
    margin-top: 110px;
  }
}
.c-h1 small {
  display: block;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 3px;
}

.c-h2 {
  margin: 0 auto 30px;
  font-weight: 300;
  font-size: 26px;
  line-height: 1.5;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 767px) {
  .c-h2 {
    font-size: 20px;
    margin-bottom: 10px;
  }
}
.c-h2 span {
  color: #016CAD;
  font-size: 40px;
  font-family: "Bebas Neue", cursive;
}
@media screen and (max-width: 767px) {
  .c-h2 span {
    font-size: 30px;
  }
}

.c-h3 {
  color: #016CAD;
  font-size: 50px;
  line-height: 1.5;
  letter-spacing: 0.2em;
  font-weight: 300;
  margin-bottom: 20px;
  font-family: "Bebas Neue", cursive;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .c-h3 {
    font-size: 35px;
  }
}
.c-h3 span {
  font-size: 20px;
  font-family: "Kosugi Maru", "Noto Sans JP";
  letter-spacing: 0.1em;
  padding-left: 120px;
  color: #717171;
  line-height: 1;
  position: relative;
}
@media screen and (max-width: 767px) {
  .c-h3 span {
    font-size: 16px;
    padding-left: 60px;
  }
}
.c-h3 span::before {
  content: "";
  height: 1px;
  width: 100px;
  background: #c5c5c5;
  position: absolute;
  top: 10px;
  left: 10px;
}
@media screen and (max-width: 767px) {
  .c-h3 span::before {
    width: 40px;
  }
}
.c-h3.tate {
  text-align: center;
  display: block;
  position: relative;
  margin-bottom: 40px;
}
.c-h3.tate::before {
  content: "";
  height: 180px;
  width: 1px;
  background: #c5c5c5;
  position: absolute;
  top: -200px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .c-h3.tate::before {
    font-size: 35px;
    height: 80px;
    top: -100px;
  }
}
.c-h3.tate span {
  display: block;
  padding: 0;
  padding-top: 10px;
}
.c-h3.tate span::before {
  content: none;
}

.c-h4 {
  font-size: 22px;
  line-height: 1.5em;
  letter-spacing: 0.08em;
  font-weight: 400;
  margin-bottom: 40px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .c-h4 {
    font-size: 18px;
    line-height: 32px;
  }
}
.c-h4 small {
  display: block;
  font-family: "Bebas Neue", cursive;
  letter-spacing: 0.2em;
}
.c-h4::before {
  content: "";
  height: 1px;
  width: 300px;
  background: #fff;
  position: absolute;
  bottom: -20px;
  left: 0;
}
@media screen and (max-width: 767px) {
  .c-h4::before {
    width: 100%;
  }
}
.c-h4.sub::before {
  content: none;
}

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

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

.c-h--center-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-h--center-line::before, .c-h--center-line::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 1px;
  background: #4f574d;
  display: block;
}
.c-h--center-line::before {
  margin-right: 30px;
}
@media screen and (max-width: 767px) {
  .c-h--center-line::before {
    margin-right: 15px;
  }
}
.c-h--center-line::after {
  margin-left: 30px;
}
@media screen and (max-width: 767px) {
  .c-h--center-line::after {
    margin-left: 15px;
  }
}
.c-h--center-line {
  margin-bottom: 5px;
}

/* --------------------------
ラベル
-------------------------- */
.c-label {
  display: inline-block;
  padding: 5px 15px;
  line-height: 1;
  background-color: #c5c5c5;
  color: #fff;
  font-size: 12px;
  letter-spacing: 1px;
}
.c-label--blue-dark {
  background-color: #0b2b75;
}
.c-label--red {
  background-color: #e20013;
}
.c-label--blue {
  background-color: #009dbf;
}
.c-label--green {
  background-color: #009940;
}
.c-label--large {
  padding: 6px 12px;
  font-size: 16px;
}
.c-label--small {
  padding: 5px 8px;
  font-size: 12px;
}

/* --------------------------
リンク
-------------------------- */
.c-link {
  color: #009dbf;
}
.c-link--block {
  display: block;
  text-decoration: none;
}
.c-link--block img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.c-link--none {
  text-decoration: none;
}

/* --------------------------
リスト
-------------------------- */
.c-list {
  font-size: 16px;
}
.c-list > li {
  margin-bottom: 5px;
  line-height: 24px;
  position: relative;
}
.c-list > li:last-child {
  margin-bottom: 0;
}
.c-list--point {
  margin-bottom: 1em;
}
.c-list--point > li {
  padding-left: 15px;
  margin-bottom: 5px;
  line-height: 32px;
  position: relative;
}
.c-list--point > li::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 3px;
  display: inline-block;
  background-color: #231815;
  position: absolute;
  top: 14px;
  left: 0;
}
.c-list--point > li:last-child {
  margin-bottom: 0;
}
.c-list--link li {
  padding-left: 15px;
  margin-bottom: 5px;
  line-height: 24px;
  position: relative;
}
.c-list--link li::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 6.9px;
  border-color: transparent transparent transparent #e20013;
  position: absolute;
  top: 8px;
  left: 2px;
}
.c-list--link li a {
  text-decoration: none;
}
.c-list--link li a:hover {
  text-decoration: underline;
}
.c-list--horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-list--horizontal li {
  margin-left: 25px;
  margin-bottom: 0;
}
.c-list--horizontal li:first-child {
  margin-left: 0;
}
.c-list--border li {
  background-position: left 16px;
  padding: 14px;
  border-bottom: 1px dashed #d4d4d4;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  line-height: 1;
}
.c-list--border li:last-child {
  border-bottom: 0;
}
.c-list--border li a {
  color: #231815;
  text-decoration: none;
}
.c-list--border li a:hover {
  color: #009dbf;
}
.c-list--order {
  padding-left: 20px;
  margin-bottom: 1em;
}
.c-list--order > li {
  margin-bottom: 5px;
  line-height: 32px;
  position: relative;
}
.c-list--order > li:last-child {
  margin-bottom: 0;
}
.c-list--note li {
  font-size: 13px;
  color: #8d8d8d;
  line-height: 1.5;
}
.c-list--note li::before {
  content: "※";
  margin-right: 3px;
}

/* --------------------------
ハンバーガーメニューアイコン
-------------------------- */
.c-menu {
  display: none;
}
@media screen and (max-width: 767px) {
  .c-menu {
    position: absolute;
    right: 15px;
    top: 15px;
    display: block;
  }
}
.c-menu-trigger, .c-menu-trigger span {
  display: inline-block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.c-menu-trigger {
  position: relative;
  width: 34px;
  height: 22px;
}
.c-menu-trigger-label {
  display: block;
  font-size: 8px;
  letter-spacing: 1.1px;
  position: absolute;
  left: 0;
  right: 0;
  top: 20px;
  margin: auto;
  text-align: center;
  width: 100%;
  background-color: transparent;
  height: auto;
  color: #fff;
}
.c-menu-trigger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #fff;
}
.c-menu-trigger span:nth-of-type(1) {
  top: 0;
  width: 100%;
}
.c-menu-trigger span:nth-of-type(2) {
  top: 10px;
  width: 60%;
}
.c-menu-trigger span:nth-of-type(3) {
  bottom: 0;
  width: 80%;
}
.c-menu-trigger.active span:nth-of-type(1) {
  -webkit-transform: translateY(10px) translateX(1px) rotate(-45deg);
  transform: translateY(10px) translateX(1px) rotate(-45deg);
  width: 100%;
}
.c-menu-trigger.active span:nth-of-type(2) {
  opacity: 0;
}
.c-menu-trigger.active span:nth-of-type(3) {
  -webkit-transform: translateY(-10px) translateX(1px) rotate(45deg);
  transform: translateY(-10px) translateX(1px) rotate(45deg);
  width: 100%;
}
.c-menu-recruit {
  right: 20px;
}

/* --------------------------
パネル
-------------------------- */
.c-panel {
  background-color: #f2f0f0;
}
.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: 200px 0;
  }
}
@media screen and (max-width: 767px) {
  .c-section {
    margin: 100px 0;
  }
}
@media screen and (min-width: 768px) {
  .c-section--middle {
    margin: 100px 0;
  }
}
@media screen and (max-width: 767px) {
  .c-section--middle {
    margin: 60px 0;
  }
}
@media screen and (min-width: 768px) {
  .c-section--narrow {
    margin: 30px 0;
  }
}
@media screen and (max-width: 767px) {
  .c-section--narrow {
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) {
  .c-section--bg {
    padding: 200px 0;
  }
}
@media screen and (max-width: 767px) {
  .c-section--bg {
    padding: 100px 0;
  }
}
@media screen and (min-width: 768px) {
  .c-section--bg--middle {
    padding: 100px 0;
  }
}
@media screen and (max-width: 767px) {
  .c-section--bg--middle {
    padding: 30px 0;
  }
}
@media screen and (min-width: 768px) {
  .c-section--bg--narrow {
    padding: 30px 0;
  }
}
@media screen and (max-width: 767px) {
  .c-section--bg--narrow {
    padding: 20px 0;
  }
}
.c-section-container {
  max-width: 1180px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .c-section-container {
    padding: 0 20px;
  }
}
@media screen and (max-width: 1023px) {
  .c-section-container {
    max-width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .c-section-container {
    max-width: 100%;
    padding: 0 15px;
  }
}
.c-section-container-inner {
  max-width: 760px;
  margin: auto;
}

/* --------------------------
タブ
-------------------------- */
.c-tab-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .c-tab-nav {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -5px 5px;
  }
}
.c-tab-nav-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .c-tab-nav-item {
    width: 50%;
    padding: 5px;
  }
}
.c-tab-nav-item:last-child a {
  border-right: 1px solid #c5c5c5;
}
.c-tab-nav-item a {
  background-color: #f2f0f0;
  border: 1px solid #c5c5c5;
  border-right: 0;
  display: block;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  color: #231815;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .c-tab-nav-item a {
    border-right: 1px solid #c5c5c5;
  }
}
.c-tab-nav-item a[aria-selected=true] {
  background-color: #fff;
  border-bottom: 0;
  border-top: 2px solid #e20013;
  color: #231815;
}
@media screen and (max-width: 767px) {
  .c-tab-nav-item a[aria-selected=true] {
    border: 0;
    background-color: #e20013;
    color: #fff;
  }
}
.c-tab-contents-item {
  display: none;
  background-color: #fff;
  border: 1px solid #c5c5c5;
  border-top: 0;
  padding: 30px;
}
@media screen and (max-width: 767px) {
  .c-tab-contents-item {
    padding: 20px;
    border-top: 1px solid #c5c5c5;
  }
}
.c-tab-contents-item[aria-hidden=false] {
  display: block;
}

/* --------------------------
テーブル
-------------------------- */
.c-table {
  width: 100%;
  font-size: 16px;
  line-height: 22px;
}
@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: 400;
  width: 30%;
  background-color: #f2f0f0;
  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: 400;
  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%;
  }
}
@media screen and (max-width: 767px) {
  .c-table tbody tr {
    display: block;
    border-bottom: 0;
  }
}
.c-table tbody th {
  padding: 25px;
  line-height: 1.5;
  font-weight: 400;
  width: 20%;
  border-right: 5px solid #016CAD;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  .c-table tbody th {
    display: block;
    width: 100%;
    padding: 10px;
    min-height: auto;
    border-right: none;
    border-bottom: 5px solid #016CAD;
  }
}
.c-table tbody td {
  padding: 20px 30px;
}
@media screen and (max-width: 767px) {
  .c-table tbody td {
    display: block;
    width: 100%;
    padding: 10px;
    font-size: 14px;
  }
}
.c-table--narrow {
  border-color: #c5c5c5;
}
.c-table--narrow tbody tr {
  border-color: #c5c5c5;
}
.c-table--narrow tbody th {
  padding: 8px 10px;
  line-height: 1.5;
  font-weight: normal;
  width: 120px;
  font-weight: 400;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .c-table--narrow tbody th {
    padding: 8px;
    width: 80px;
  }
}
.c-table--narrow tbody td {
  padding: 8px 10px 8px 20px;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .c-table--narrow tbody td {
    padding: 8px 10px 8px 15px;
  }
}

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

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

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

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

@media screen and (min-width: 768px) {
  .u-align-left--pc {
    text-align: left;
  }
  .u-align-right--pc {
    text-align: right;
  }
  .u-align-center--pc {
    text-align: center;
  }
}
@media screen and (max-width: 1180px) {
  .u-align-left--laptop {
    text-align: left;
  }
  .u-align-right--laptop {
    text-align: right;
  }
  .u-align-center--laptop {
    text-align: center;
  }
}
@media screen and (max-width: 1023px) {
  .u-align-left--tab {
    text-align: left;
  }
  .u-align-right--tab {
    text-align: right;
  }
  .u-align-center--tab {
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .u-align-left--sp {
    text-align: left;
  }
  .u-align-right--sp {
    text-align: right;
  }
  .u-align-center--sp {
    text-align: center;
  }
}
/* --------------------------
背景色
-------------------------- */
.u-bg-light {
  background-color: #f2f0f0;
}

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

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

.u-bg-blue {
  background-color: rgba(1, 108, 173, 0.05);
}

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

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

/* --------------------------
グリッド
-------------------------- */
.flex-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.u-row {
  margin: -20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .u-row {
    margin: 0 -10px;
  }
}
.u-row-align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.u-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.u-row--nomargin {
  margin: 0;
}
.u-row--narrow {
  margin: 0 -10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-col-1--pc {
    width: 8.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-1--pc {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin .u-col-1--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-1--pc {
    padding: 10px;
  }
  .u-col-2--pc {
    width: 16.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-2--pc {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin .u-col-2--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-2--pc {
    padding: 10px;
  }
  .u-col-3--pc {
    width: 25%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-3--pc {
    margin-left: 25%;
  }
  .u-row--nomargin .u-col-3--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-3--pc {
    padding: 10px;
  }
  .u-col-4--pc {
    width: 33.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-4--pc {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin .u-col-4--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-4--pc {
    padding: 10px;
  }
  .u-col-5--pc {
    width: 41.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-5--pc {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin .u-col-5--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-5--pc {
    padding: 10px;
  }
  .u-col-6--pc {
    width: 50%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-6--pc {
    margin-left: 50%;
  }
  .u-row--nomargin .u-col-6--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-6--pc {
    padding: 10px;
  }
  .u-col-7--pc {
    width: 58.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-7--pc {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin .u-col-7--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-7--pc {
    padding: 10px;
  }
  .u-col-8--pc {
    width: 66.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-8--pc {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin .u-col-8--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-8--pc {
    padding: 10px;
  }
  .u-col-9--pc {
    width: 75%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-9--pc {
    margin-left: 75%;
  }
  .u-row--nomargin .u-col-9--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-9--pc {
    padding: 10px;
  }
  .u-col-10--pc {
    width: 83.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-10--pc {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin .u-col-10--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-10--pc {
    padding: 10px;
  }
  .u-col-11--pc {
    width: 91.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-11--pc {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin .u-col-11--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-11--pc {
    padding: 10px;
  }
  .u-col-12--pc {
    width: 100%;
    padding: 20px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-12--pc {
    margin-left: 100%;
  }
  .u-row--nomargin .u-col-12--pc {
    padding: 0;
  }
  .u-row--narrow .u-col-12--pc {
    padding: 10px;
  }
}
@media screen and (max-width: 1180px) {
  .u-col-1--laptop {
    width: 8.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-1--laptop {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin .u-col-1--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-1--laptop {
    padding: 10px;
  }
  .u-col-2--laptop {
    width: 16.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-2--laptop {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin .u-col-2--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-2--laptop {
    padding: 10px;
  }
  .u-col-3--laptop {
    width: 25%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-3--laptop {
    margin-left: 25%;
  }
  .u-row--nomargin .u-col-3--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-3--laptop {
    padding: 10px;
  }
  .u-col-4--laptop {
    width: 33.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-4--laptop {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin .u-col-4--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-4--laptop {
    padding: 10px;
  }
  .u-col-5--laptop {
    width: 41.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-5--laptop {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin .u-col-5--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-5--laptop {
    padding: 10px;
  }
  .u-col-6--laptop {
    width: 50%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-6--laptop {
    margin-left: 50%;
  }
  .u-row--nomargin .u-col-6--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-6--laptop {
    padding: 10px;
  }
  .u-col-7--laptop {
    width: 58.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-7--laptop {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin .u-col-7--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-7--laptop {
    padding: 10px;
  }
  .u-col-8--laptop {
    width: 66.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-8--laptop {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin .u-col-8--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-8--laptop {
    padding: 10px;
  }
  .u-col-9--laptop {
    width: 75%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-9--laptop {
    margin-left: 75%;
  }
  .u-row--nomargin .u-col-9--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-9--laptop {
    padding: 10px;
  }
  .u-col-10--laptop {
    width: 83.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-10--laptop {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin .u-col-10--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-10--laptop {
    padding: 10px;
  }
  .u-col-11--laptop {
    width: 91.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-11--laptop {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin .u-col-11--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-11--laptop {
    padding: 10px;
  }
  .u-col-12--laptop {
    width: 100%;
    padding: 20px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-12--laptop {
    margin-left: 100%;
  }
  .u-row--nomargin .u-col-12--laptop {
    padding: 0;
  }
  .u-row--narrow .u-col-12--laptop {
    padding: 10px;
  }
}
@media screen and (max-width: 1023px) {
  .u-col-1--tab {
    width: 8.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-1--tab {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin .u-col-1--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-1--tab {
    padding: 10px;
  }
  .u-col-2--tab {
    width: 16.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-2--tab {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin .u-col-2--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-2--tab {
    padding: 10px;
  }
  .u-col-3--tab {
    width: 25%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-3--tab {
    margin-left: 25%;
  }
  .u-row--nomargin .u-col-3--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-3--tab {
    padding: 10px;
  }
  .u-col-4--tab {
    width: 33.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-4--tab {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin .u-col-4--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-4--tab {
    padding: 10px;
  }
  .u-col-5--tab {
    width: 41.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-5--tab {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin .u-col-5--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-5--tab {
    padding: 10px;
  }
  .u-col-6--tab {
    width: 50%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-6--tab {
    margin-left: 50%;
  }
  .u-row--nomargin .u-col-6--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-6--tab {
    padding: 10px;
  }
  .u-col-7--tab {
    width: 58.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-7--tab {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin .u-col-7--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-7--tab {
    padding: 10px;
  }
  .u-col-8--tab {
    width: 66.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-8--tab {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin .u-col-8--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-8--tab {
    padding: 10px;
  }
  .u-col-9--tab {
    width: 75%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-9--tab {
    margin-left: 75%;
  }
  .u-row--nomargin .u-col-9--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-9--tab {
    padding: 10px;
  }
  .u-col-10--tab {
    width: 83.3333333333%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-10--tab {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin .u-col-10--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-10--tab {
    padding: 10px;
  }
  .u-col-11--tab {
    width: 91.6666666667%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-11--tab {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin .u-col-11--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-11--tab {
    padding: 10px;
  }
  .u-col-12--tab {
    width: 100%;
    padding: 20px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-12--tab {
    margin-left: 100%;
  }
  .u-row--nomargin .u-col-12--tab {
    padding: 0;
  }
  .u-row--narrow .u-col-12--tab {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-1--sp {
    width: 8.3333333333%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-1--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-1--sp {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin .u-col-1--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-1--sp {
    padding: 10px;
  }
  .u-col-2--sp {
    width: 16.6666666667%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-2--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-2--sp {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin .u-col-2--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-2--sp {
    padding: 10px;
  }
  .u-col-3--sp {
    width: 25%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-3--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-3--sp {
    margin-left: 25%;
  }
  .u-row--nomargin .u-col-3--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-3--sp {
    padding: 10px;
  }
  .u-col-4--sp {
    width: 33.3333333333%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-4--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-4--sp {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin .u-col-4--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-4--sp {
    padding: 10px;
  }
  .u-col-5--sp {
    width: 41.6666666667%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-5--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-5--sp {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin .u-col-5--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-5--sp {
    padding: 10px;
  }
  .u-col-6--sp {
    width: 50%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-6--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-6--sp {
    margin-left: 50%;
  }
  .u-row--nomargin .u-col-6--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-6--sp {
    padding: 10px;
  }
  .u-col-7--sp {
    width: 58.3333333333%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-7--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-7--sp {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin .u-col-7--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-7--sp {
    padding: 10px;
  }
  .u-col-8--sp {
    width: 66.6666666667%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-8--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-8--sp {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin .u-col-8--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-8--sp {
    padding: 10px;
  }
  .u-col-9--sp {
    width: 75%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-9--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-9--sp {
    margin-left: 75%;
  }
  .u-row--nomargin .u-col-9--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-9--sp {
    padding: 10px;
  }
  .u-col-10--sp {
    width: 83.3333333333%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-10--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-10--sp {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin .u-col-10--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-10--sp {
    padding: 10px;
  }
  .u-col-11--sp {
    width: 91.6666666667%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-11--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-11--sp {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin .u-col-11--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-11--sp {
    padding: 10px;
  }
  .u-col-12--sp {
    width: 100%;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-12--sp {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-12--sp {
    margin-left: 100%;
  }
  .u-row--nomargin .u-col-12--sp {
    padding: 0;
  }
  .u-row--narrow .u-col-12--sp {
    padding: 10px;
  }
}
/* --------------------------
非表示切り替え
-------------------------- */
@media screen and (min-width: 768px) {
  .u-hide--pc {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .u-hide--tab {
    display: none;
  }
}
@media screen and (max-width: 1180px) {
  .u-hide--laptop {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .u-hide--sp {
    display: none;
  }
}
/* --------------------------
margin、padding指定
-------------------------- */
.u-mt0 {
  margin-top: 0px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-text-cap {
  font-size: 10px;
  line-height: 1.3em;
  margin-bottom: 10px;
}

.u-text-point {
  font-family: "Bebas Neue", cursive;
}

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

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

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

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

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

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

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

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

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

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

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

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

.p-header {
  padding: 25px 0;
  background: #016CAD;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
@media screen and (max-width: 767px) {
  .p-header {
    position: fixed;
    top: 0;
    left: 0;
    height: 50px;
    padding: 10px 0 0;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
            box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
  }
}
.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;
  margin: 0 auto;
  padding: 0 20px;
}
.p-header-logo {
  text-align: center;
  font-size: 0;
}
@media screen and (max-width: 767px) {
  .p-header-logo {
    margin-bottom: 10px;
  }
}
.p-header-logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  font-size: 14px;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .p-header-logo a {
    font-size: 0;
  }
}
.p-header-logo a img {
  max-height: 40px;
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  .p-header-logo a img {
    max-height: 30px;
  }
}

@media screen and (max-width: 767px) {
  .p-gnav {
    display: none;
    background-color: #f2f0f0;
    width: 100%;
    position: fixed;
    left: 0;
    top: 50px;
  }
}
.p-gnav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 767px) {
  .p-gnav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: center;
    margin: 10px 0;
  }
}
.p-gnav-list-item {
  padding: 10px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 1023px) {
  .p-gnav-list-item {
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-gnav-list-item {
    width: 100%;
    display: block;
    padding: 20px;
    text-align: left;
  }
}
.p-gnav-list-item a {
  font-size: 14px;
  letter-spacing: 0.05em;
  color: #fff;
  text-decoration: none;
  line-height: 1;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .p-gnav-list-item a {
    padding: 20px;
    color: #717171;
  }
}
.p-gnav-list-item a:hover {
  opacity: 0.8;
}
.p-gnav-list-item.current a {
  opacity: 0.8;
}
@media screen and (max-width: 767px) {
  .p-gnav-list-item.current a {
    color: #016CAD;
  }
}

.p-footer {
  padding: 40px 0 20px;
  color: #717171;
}
@media screen and (max-width: 767px) {
  .p-footer {
    padding: 40px 0 20px;
  }
}
.p-footer-address {
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .p-footer-address {
    font-size: 12px;
    line-height: 1.5em;
    margin-bottom: 20px !important;
  }
}
.p-footer-address span {
  font-size: 16px;
  margin-bottom: 5px;
  display: block;
}
@media screen and (max-width: 767px) {
  .p-footer-address span {
    font-size: 14px;
  }
}
.p-footer-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .p-footer-contents {
    display: block;
    font-size: 13px;
  }
}
.p-footer-contents > div {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .p-footer-contents > div {
    width: 100%;
  }
}
.p-footer-copyright {
  text-align: center;
  color: #016CAD;
}
.p-footer-link {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 767px) {
  .p-footer-link {
    margin-bottom: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.p-footer-link li {
  padding: 0 15px;
  padding-right: 20px;
}
@media screen and (max-width: 767px) {
  .p-footer-link li {
    padding: 10px 15px;
    width: 50%;
  }
}
.p-footer-link li a {
  text-decoration: none;
  font-size: 13px;
  position: relative;
}
.p-footer-link li a::before {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-right: 2px solid #717171;
  border-top: 2px solid #717171;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: -15px;
  top: 4px;
}
.p-footer-link li a:hover::before {
  border-color: #016CAD;
}

.modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 999;
}
.modal__bg {
  background: rgba(0, 0, 0, 0.7);
  height: 100vh;
  position: absolute;
  width: 100%;
}
.modal__content {
  left: 50%;
  padding: 40px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 750px;
}
@media screen and (max-width: 1023px) {
  .modal__content {
    width: 100%;
    padding: 20px;
  }
}
.modal__content h3 {
  margin-bottom: 10px;
  font-size: 18px;
  color: white;
}
@media screen and (max-width: 767px) {
  .modal__content h3 {
    margin-bottom: 10px;
    line-height: 1;
    font-size: 14px;
  }
}
.modal__content h3::before {
  content: none;
}
.modal__content p {
  color: white;
}
.modal__close {
  display: block;
  border: 1px solid white;
  padding: 10px 20px 8px;
  color: white;
  text-decoration: none;
  width: 200px;
  margin: 20px auto 0;
  border-radius: 30px;
  text-align: center;
  font-family: "Bebas Neue", cursive;
  cursor: pointer;
}

.top-mv {
  height: 100vh;
  background: #016CAD;
  position: relative;
  overflow: hidden;
}
.top-mv video {
  -webkit-filter: drop-shadow(0px 0px rgba(0, 0, 0, 0));
          filter: drop-shadow(0px 0px rgba(0, 0, 0, 0));
  outline: none;
  border: none;
}
@media screen and (max-width: 767px) {
  .top-mv video {
    position: absolute;
    bottom: 40px;
    width: 200%;
    max-width: inherit;
  }
}
.top-mv h2 {
  position: absolute;
  top: 20%;
  left: 80px;
  width: 30%;
  opacity: 0;
  -webkit-animation: fadeIn 3s ease 6s forwards;
          animation: fadeIn 3s ease 6s forwards;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@media screen and (max-width: 767px) {
  .top-mv h2 {
    width: 80%;
    left: 10%;
  }
}
.top-business-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.top-business-link li {
  width: 50%;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 767px) {
  .top-business-link li {
    width: 100%;
  }
}
.top-business-link li a {
  height: 50vh;
  background: url(../images/top/business01.jpg) center;
  background-size: cover;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  display: block;
}
.top-business-link li a:hover {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}
.top-business-link li .text {
  position: absolute;
  top: 50%;
  left: 15%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: white;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .top-business-link li .text {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 70%;
  }
}
.top-business-link li:nth-child(2) a {
  background: url(../images/top/business02.jpg) center;
  background-size: cover;
  -webkit-filter: brightness(0.8);
          filter: brightness(0.8);
}
.top-business-link li:nth-child(3) a {
  background: url(../images/top/business03.jpg) center;
  background-size: cover;
}
.top-works-grid {
  display: grid;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  .top-works-grid {
    grid-template-rows: 2fr 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
.top-works-grid li {
  background: #f2f0f0;
  grid-row: 1/5;
  grid-column: 1/3;
  margin: 5px;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .top-works-grid li {
    grid-row: 1/2;
    grid-column: 1/3;
  }
}
.top-works-grid li:nth-child(2) {
  grid-row: 1/3;
  grid-column: 3/4;
}
@media screen and (max-width: 767px) {
  .top-works-grid li:nth-child(2) {
    grid-row: 2/3;
    grid-column: 1/2;
  }
}
.top-works-grid li:nth-child(2) a {
  background: url(../images/works/08.jpg) center;
  background-size: cover;
}
.top-works-grid li:nth-child(3) {
  grid-row: 1/3;
  grid-column: 4/5;
}
@media screen and (max-width: 767px) {
  .top-works-grid li:nth-child(3) {
    grid-row: 2/3;
    grid-column: 2/3;
  }
}
.top-works-grid li:nth-child(3) a {
  background: url(../images/works/11.jpg) center;
  background-size: cover;
}
.top-works-grid li:nth-child(4) {
  grid-row: 3/5;
  grid-column: 3/4;
}
@media screen and (max-width: 767px) {
  .top-works-grid li:nth-child(4) {
    grid-row: 3/4;
    grid-column: 1/2;
  }
}
.top-works-grid li:nth-child(4) a {
  background: url(../images/works/03.jpg) center;
  background-size: cover;
}
.top-works-grid li:nth-child(5) {
  grid-row: 3/5;
  grid-column: 4/5;
}
@media screen and (max-width: 767px) {
  .top-works-grid li:nth-child(5) {
    grid-row: 3/4;
    grid-column: 2/3;
  }
}
.top-works-grid li:nth-child(5) a {
  background: url(../images/works/10.jpg) center;
  background-size: cover;
}
.top-works-grid li:hover a {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}
.top-works-grid li #map {
  width: 100%;
  height: 100%;
  background-color: grey;
}
.top-works-grid li a {
  display: block;
  height: 100%;
}
.top-insta {
  position: relative;
}
.top-insta-iframe {
  border: none;
  overflow: hidden;
  width: 765px;
  height: 370px;
}
@media screen and (max-width: 767px) {
  .top-insta-iframe {
    height: 270px;
  }
}
.top-insta-iframe-link {
  display: block;
  height: 98%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.top-insta-iframe-link:hover {
  background: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 767px) {
  .top-insta-iframe-link:hover {
    background: none;
  }
}

.business .page-mv {
  background: url(../images/business/business-mv.jpg) no-repeat center;
  background-size: cover;
}
.business h3 {
  font-size: 30px;
  color: #c5c5c5;
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .business h3 {
    font-size: 20px;
  }
}
.business h3 span {
  font-size: 25px;
  letter-spacing: 0.1em;
}
.business h3::before {
  content: none !important;
}
.business-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .business-tab {
    display: block;
  }
}
.business-tab-nav {
  width: 20%;
  display: block;
}
@media screen and (max-width: 767px) {
  .business-tab-nav {
    width: 100%;
    margin-bottom: 30px;
  }
}
.business-tab-nav a {
  border: none;
  background: none;
  padding: 15px;
  position: relative;
  background: none !important;
  text-align: left;
  padding-left: 30px;
  color: #717171;
}
@media screen and (max-width: 767px) {
  .business-tab-nav a {
    padding: 5px;
    font-size: 14px;
    padding-left: 30px;
    display: inline-block;
    padding-right: 60px;
  }
}
.business-tab-nav a::before {
  content: "●";
  position: absolute;
  top: 15px;
  left: 0;
}
@media screen and (max-width: 767px) {
  .business-tab-nav a::before {
    top: 5px;
  }
}
.business-tab-nav a::after {
  content: "";
  position: absolute;
  top: 24px;
  right: -100%;
  width: 120%;
  height: 1px;
  background: none;
}
@media screen and (max-width: 767px) {
  .business-tab-nav a::after {
    content: "";
    position: absolute;
    top: 10px;
    right: 0;
    width: 40px;
    height: 150px;
  }
}
.business-tab-nav a[aria-selected=true] {
  background: none !important;
  border-bottom: 0;
  border-top: none;
  color: #016CAD;
}
.business-tab-nav a[aria-selected=true]::after {
  background: #016CAD;
}
@media screen and (max-width: 767px) {
  .business-tab-nav a[aria-selected=true]::after {
    background: none;
    border-top: 1px solid #016CAD;
    border-right: 1px solid #016CAD;
  }
}
@media screen and (max-width: 767px) {
  .business-tab-nav li {
    width: 100%;
  }
}
.business-tab-nav li:last-child a {
  border-right: none;
}
.business-tab-contents {
  width: 60%;
  z-index: 100;
  position: relative;
}
@media screen and (max-width: 767px) {
  .business-tab-contents {
    width: 100%;
  }
}
.business-tab-contents .c-tab-contents-item {
  border: none;
  -webkit-box-shadow: 0px 0px 10px #c5c5c5;
          box-shadow: 0px 0px 10px #c5c5c5;
  border: 1px solid #016CAD;
}
@media screen and (max-width: 767px) {
  .business-tab-contents .c-tab-contents-item {
    padding: 30px 20px 20px;
  }
}
.business-tab-contents h4 {
  margin-bottom: 20px;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .business-tab-contents h4 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
.business-tab-contents h5 {
  color: #016CAD;
}
@media screen and (max-width: 767px) {
  .business-tab-contents h5 {
    margin-bottom: 0 !important;
  }
}
.business-tab-contents h5 span {
  font-family: "Bebas Neue", cursive;
  font-size: 30px;
  letter-spacing: 0.1em;
  margin-bottom: 5px;
  padding-right: 5px;
}
@media screen and (max-width: 767px) {
  .business-tab-contents h5 span {
    font-size: 20px;
    margin-top: 20px;
    display: block;
  }
}
.business-tab-contents h6 {
  border-left: 5px solid #016CAD;
  padding-left: 5px;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .business-tab-contents p {
    font-size: 12px;
    line-height: 1.5em;
  }
}
.business-tab-contents-box {
  background: #f4fbfd;
  padding: 30px 40px 20px;
  position: relative;
  margin-top: 40px;
}
.business-tab-contents-box h5 {
  position: absolute;
  top: -10px;
}
.business .slider {
  display: none;
}
.business .slider.slick-initialized {
  display: block; /*slick-initializedが付与されたら表示*/
}

.works .page-mv {
  background: url(../images/works/works-mv.jpg) no-repeat center;
  background-size: cover;
}
.works .count-box {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  text-align: center;
}
.works .count-text {
  font-size: 25px;
  margin-bottom: 0;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .works .count-text {
    font-size: 18px;
  }
}
.works .count-size {
  font-size: 80px;
  font-family: "Bebas Neue", cursive;
  letter-spacing: 0.1em;
  font-weight: bold;
  color: #F4BA1B;
  width: 160px;
  display: inline-block;
  margin: 0 5px 0 15px;
}
@media screen and (max-width: 767px) {
  .works .count-size {
    font-size: 60px;
    width: 140px;
  }
}
.works-graph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 767px) {
  .works-graph {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.works-graph h3 {
  text-align: center;
  margin-bottom: 40px;
  color: #016CAD;
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .works-graph h3 {
    font-size: 18px;
  }
}
.works-graph > li {
  padding: 40px;
}
@media screen and (max-width: 767px) {
  .works-graph > li {
    padding: 20px;
    width: 100%;
  }
}
.works-graph-wrap {
  margin: 0 auto 1.5em;
  width: 320px;
  height: 320px;
  position: relative;
}
.works-graph .circle {
  display: inline-block;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.works-graph .circle .type {
  fill: transparent;
  stroke-width: 110px;
}
.works-graph .circle .type1 {
  stroke: #F4BA1B;
}
.works-graph .circle .type2 {
  stroke: #016CAD;
}
.works-graph .circle .type3 {
  stroke: #5693C9;
}
.works-graph .circle .type4 {
  stroke: #93B3D9;
}
.works-graph .circle .type5 {
  stroke: #BCCEE6;
}
.works-graph .circle .type6 {
  stroke: #e69ed4;
}
.works-graph .circle .type7 {
  stroke: #ecc0e0;
}
.works-graph .circle .type8 {
  stroke: #f7ecf4;
}
.works-graph .typeA1 {
  -webkit-animation: circleA1 1.5s forwards;
          animation: circleA1 1.5s forwards;
}
@-webkit-keyframes circleA1 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 372 565;
  }
}
@keyframes circleA1 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 372 565;
  }
}
.works-graph .typeA2 {
  -webkit-animation: circleA2 1.5s forwards;
          animation: circleA2 1.5s forwards;
}
@-webkit-keyframes circleA2 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 434 565;
  }
}
@keyframes circleA2 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 434 565;
  }
}
.works-graph .typeA3 {
  -webkit-animation: circleA3 1.5s forwards;
          animation: circleA3 1.5s forwards;
}
@-webkit-keyframes circleA3 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 496 565;
  }
}
@keyframes circleA3 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 496 565;
  }
}
.works-graph .typeA4 {
  -webkit-animation: circleA4 1.5s forwards;
          animation: circleA4 1.5s forwards;
}
@-webkit-keyframes circleA4 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 541 565;
  }
}
@keyframes circleA4 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 541 565;
  }
}
.works-graph .typeA5 {
  -webkit-animation: circleA5 1.5s forwards;
          animation: circleA5 1.5s forwards;
}
@-webkit-keyframes circleA5 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 565 565;
  }
}
@keyframes circleA5 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 565 565;
  }
}
.works-graph .c-transparent-item {
  margin-bottom: 20px;
}
.works-graph .c-transparent-item li {
  list-style: none;
  padding: 0;
  font-size: 11px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  line-height: 1.2 !important;
  position: absolute;
  text-shadow: 0 0 3px #000;
  opacity: 0;
  min-width: 30px;
}
.works-graph .c-transparent-item li strong {
  padding: 0;
  display: block;
  background: none;
}
.works-graph .c-transparent-item li span {
  margin: 0 0.15em;
  font-size: 20px;
}
.works-graph .c-transparent-item li:nth-child(1) {
  top: 66%;
  right: 20%;
  -webkit-animation: textFwt 1.5s ease-out 1s 1 forwards;
          animation: textFwt 1.5s ease-out 1s 1 forwards;
  font-size: 16px;
}
.works-graph .c-transparent-item li:nth-child(1) strong {
  display: inline-block;
}
.works-graph .c-transparent-item li:nth-child(1) span {
  font-size: 30px;
}
.works-graph .c-transparent-item li:nth-child(2) {
  bottom: 37%;
  left: 11%;
  -webkit-animation: textFwt 1.5s ease-out 1.5s 1 forwards;
          animation: textFwt 1.5s ease-out 1.5s 1 forwards;
  text-shadow: none;
}
.works-graph .c-transparent-item li:nth-child(3) {
  top: 18%;
  left: -10%;
  -webkit-animation: textFwt 1.5s ease-out 1.5s 1 forwards;
          animation: textFwt 1.5s ease-out 1.5s 1 forwards;
  color: black;
  text-shadow: none;
}
.works-graph .c-transparent-item li:nth-child(3)::after {
  content: "";
  width: 30px;
  height: 1px;
  border-top: 1px solid;
  border-right: 1px solid;
  display: block;
  position: absolute;
  top: 56%;
  right: -20%;
}
.works-graph .c-transparent-item li:nth-child(4) {
  top: -2%;
  left: 12%;
  -webkit-animation: textFwt 1.5s ease-out 1.75s 1 forwards;
          animation: textFwt 1.5s ease-out 1.75s 1 forwards;
  color: black;
  text-shadow: none;
}
.works-graph .c-transparent-item li:nth-child(4)::after {
  content: "";
  width: 10px;
  height: 24px;
  border-top: 1px solid;
  border-right: 1px solid;
  display: block;
  position: absolute;
  top: 72%;
  right: 0%;
}
.works-graph .c-transparent-item li:nth-child(5) {
  top: -8%;
  right: 40%;
  -webkit-animation: textFwt 1.5s ease-out 1.75s 1 forwards;
          animation: textFwt 1.5s ease-out 1.75s 1 forwards;
  color: black;
  text-shadow: none;
}
.works-graph .c-transparent-item li:nth-child(5)::after {
  content: "";
  width: 10px;
  height: 25px;
  border-top: 1px solid;
  border-left: 1px solid;
  display: block;
  position: absolute;
  top: 72%;
  left: -5px;
}
@-webkit-keyframes textFwt {
  0% {
    opacity: 0;
  }
  99.9%, to {
    opacity: 1;
  }
}
@keyframes textFwt {
  0% {
    opacity: 0;
  }
  99.9%, to {
    opacity: 1;
  }
}
.works-graph .c-transparent-item {
  opacity: 0;
}
.works-graph .c-transparent-item--on.c-transparent-item,
.works-graph .js-switch_on.c-transparent-item {
  -webkit-animation: transparent 1s ease 0s 1 forwards;
          animation: transparent 1s ease 0s 1 forwards;
  opacity: 0;
}
@-webkit-keyframes transparent {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes transparent {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.works-graph > li:nth-child(2) .typeA1 {
  -webkit-animation: circleA10 1.5s forwards;
          animation: circleA10 1.5s forwards;
}
@-webkit-keyframes circleA10 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 299 565;
  }
}
@keyframes circleA10 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 299 565;
  }
}
.works-graph > li:nth-child(2) .typeA2 {
  -webkit-animation: circleA12 1.5s forwards;
          animation: circleA12 1.5s forwards;
}
@-webkit-keyframes circleA12 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 428 565;
  }
}
@keyframes circleA12 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 428 565;
  }
}
.works-graph > li:nth-child(2) .typeA3 {
  -webkit-animation: circleA13 1.5s forwards;
          animation: circleA13 1.5s forwards;
}
@-webkit-keyframes circleA13 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 495 565;
  }
}
@keyframes circleA13 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 495 565;
  }
}
.works-graph > li:nth-child(2) .typeA4 {
  -webkit-animation: circleA14 1.5s forwards;
          animation: circleA14 1.5s forwards;
}
@-webkit-keyframes circleA14 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 511 565;
  }
}
@keyframes circleA14 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 511 565;
  }
}
.works-graph > li:nth-child(2) .typeA5 {
  -webkit-animation: circleA15 1.5s forwards;
          animation: circleA15 1.5s forwards;
}
@-webkit-keyframes circleA15 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 565 565;
  }
}
@keyframes circleA15 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 565 565;
  }
}
.works-graph > li:nth-child(2) .c-transparent-item li:nth-child(1) {
  top: 64%;
  right: 13%;
}
.works-graph > li:nth-child(2) .c-transparent-item li:nth-child(2) {
  font-size: 11px;
  font-weight: 700;
  color: #fff;
  text-shadow: 0 0 3px #000;
  bottom: 25%;
  left: 22%;
}
.works-graph > li:nth-child(2) .c-transparent-item li:nth-child(2)::after {
  content: none;
}
.works-graph > li:nth-child(2) .c-transparent-item li:nth-child(3) {
  color: #fff;
  top: 32%;
  left: 15%;
  padding-right: 5px;
}
.works-graph > li:nth-child(2) .c-transparent-item li:nth-child(3)::after {
  content: none;
}
.works-graph > li:nth-child(2) .c-transparent-item li:nth-child(4) {
  top: 0;
  right: 80%;
  left: auto;
}
.works-graph > li:nth-child(2) .c-transparent-item li:nth-child(4)::after {
  content: "";
  width: 10px;
  height: 30px;
  border-top: 1px solid;
  border-right: 1px solid;
  display: block;
  position: absolute;
  top: 72%;
  right: -20%;
}
.works-graph > li:nth-child(2) .c-transparent-item li:nth-child(5) {
  top: -8%;
  right: 48%;
}
.works-graph > li:nth-child(2) .c-transparent-item li:nth-child(5)::after {
  content: "";
  width: 10px;
  height: 35px;
  top: 72%;
  left: 0px;
}
.works-graph > li:nth-child(3) .typeA1 {
  -webkit-animation: circleA21 1.5s forwards;
          animation: circleA21 1.5s forwards;
}
@-webkit-keyframes circleA21 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 180 565;
  }
}
@keyframes circleA21 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 180 565;
  }
}
.works-graph > li:nth-child(3) .typeA2 {
  -webkit-animation: circleA22 1.5s forwards;
          animation: circleA22 1.5s forwards;
}
@-webkit-keyframes circleA22 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 293 565;
  }
}
@keyframes circleA22 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 293 565;
  }
}
.works-graph > li:nth-child(3) .typeA3 {
  -webkit-animation: circleA23 1.5s forwards;
          animation: circleA23 1.5s forwards;
}
@-webkit-keyframes circleA23 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 338 565;
  }
}
@keyframes circleA23 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 338 565;
  }
}
.works-graph > li:nth-child(3) .typeA4 {
  -webkit-animation: circleA24 1.5s forwards;
          animation: circleA24 1.5s forwards;
}
@-webkit-keyframes circleA24 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 383 565;
  }
}
@keyframes circleA24 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 383 565;
  }
}
.works-graph > li:nth-child(3) .typeA5 {
  -webkit-animation: circleA25 1.5s forwards;
          animation: circleA25 1.5s forwards;
}
@-webkit-keyframes circleA25 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 422 565;
  }
}
@keyframes circleA25 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 422 565;
  }
}
.works-graph > li:nth-child(3) .typeA6 {
  -webkit-animation: circleA26 1.5s forwards;
          animation: circleA26 1.5s forwards;
}
@-webkit-keyframes circleA26 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 456 565;
  }
}
@keyframes circleA26 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 456 565;
  }
}
.works-graph > li:nth-child(3) .typeA7 {
  -webkit-animation: circleA27 1.5s forwards;
          animation: circleA27 1.5s forwards;
}
@-webkit-keyframes circleA27 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 565 565;
  }
}
@keyframes circleA27 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 565 565;
  }
}
.works-graph > li:nth-child(3) .typeA8 {
  -webkit-animation: circleA28 1.5s forwards;
          animation: circleA28 1.5s forwards;
}
@-webkit-keyframes circleA28 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 565 565;
  }
}
@keyframes circleA28 {
  0% {
    stroke-dasharray: 0 565;
  }
  99.9%, to {
    stroke-dasharray: 565 565;
  }
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(1) {
  top: 28%;
  right: 18%;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(1) strong {
  display: block;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(2) {
  bottom: 20%;
  left: 58%;
  font-size: 11px;
  font-weight: 700;
  color: #fff;
  text-shadow: 0 0 3px #000;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(2)::after {
  content: none;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(3) {
  top: 78%;
  left: 32%;
  color: #fff;
  text-shadow: 0 0 3px #000;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(3)::after {
  content: none;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(4) {
  top: 69%;
  left: 17%;
  color: #fff;
  text-shadow: 0 0 3px #000;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(4)::after {
  content: none;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(5) {
  top: 55%;
  right: 95%;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(5)::after {
  content: none;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(6) {
  top: 36%;
  right: 95%;
  color: black;
  -webkit-animation: textFwt 1.5s ease-out 1.75s 1 forwards;
          animation: textFwt 1.5s ease-out 1.75s 1 forwards;
  text-shadow: none;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(6)::after {
  content: none;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(7) {
  top: 20%;
  right: 60%;
  color: black;
  -webkit-animation: textFwt 1.5s ease-out 1.75s 1 forwards;
  animation: textFwt 1.5s ease-out 1.75s 1 forwards;
  text-shadow: none;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(8) {
  top: 65px;
  right: 62%;
  color: black;
  -webkit-animation: textFwt 1.5s ease-out 1.75s 1 forwards;
          animation: textFwt 1.5s ease-out 1.75s 1 forwards;
  text-shadow: none;
}
.works-graph > li:nth-child(3) .c-transparent-item li:nth-child(8)::after {
  content: none;
}
.works-list {
  margin: -10px;
}
.works-list li {
  padding: 10px;
}
.works-list li a {
  display: block;
  padding: 5px;
  padding-left: 15px;
  border-left: 5px solid #016CAD;
}
@media screen and (max-width: 767px) {
  .works-list li a {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .works .c-h3.sub {
    display: block;
  }
  .works .c-h3.sub span {
    display: block;
    margin-top: 10px;
  }
}

.partner .page-mv {
  background: url(../images/partner/mv.jpg) no-repeat center;
  background-size: cover;
}
.partner h3 {
  font-size: 24px;
  margin-bottom: 40px;
  line-height: 1.8em;
}
@media screen and (max-width: 767px) {
  .partner h3 {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
.partner h3.hukidashi {
  position: relative;
  display: inline-block;
  padding: 0 30px;
}
.partner h3.hukidashi::before {
  display: inline-block;
  content: "";
  width: 2px;
  height: 30px;
  background: #ababab;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  left: 0;
  position: absolute;
  top: 15%;
}
.partner h3.hukidashi::after {
  display: inline-block;
  content: "";
  width: 2px;
  height: 30px;
  background: #ababab;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
  right: 0;
  position: absolute;
  top: 15%;
}
.partner .flex-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.partner .slick-img > div {
  position: relative;
  height: auto;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
  transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;
  width: 100%;
}
.partner .slick-img > div p {
  padding: 5px 10px;
}
.partner .slider .slick-center > div {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.company .page-mv {
  background: url(../images/company/mv.jpg) no-repeat center;
  background-size: cover;
}
.company-bg {
  background: url(../images/company/bg.jpg) no-repeat center;
  background-size: cover;
}
.company h3 {
  font-size: 24px;
  margin-bottom: 40px;
  line-height: 1.8em;
}
@media screen and (max-width: 767px) {
  .company h3 {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
.company h3::before {
  content: none;
}
.company h4 {
  font-size: 20px;
  margin-bottom: 20px;
  line-height: 1.8em;
}
@media screen and (max-width: 767px) {
  .company h4 {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvc2V0dGluZ3MvX3Zhci5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LzIwMjEwOV8lRTMlODMlOTclRTMlODMlQTklRTMlODIlQjklRTMlODMlQUYlRTMlODMlQjMvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9zZXR0aW5ncy9fbWl4aW4uc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvYmFzZS9fcmVzZXQuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvYmFzZS9fYmFzZS5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LzIwMjEwOV8lRTMlODMlOTclRTMlODMlQTklRTMlODIlQjklRTMlODMlQUYlRTMlODMlQjMvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvMjAyMTA5XyVFMyU4MyU5NyVFMyU4MyVBOSVFMyU4MiVCOSVFMyU4MyVBRiVFMyU4MyVCMy9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LzIwMjEwOV8lRTMlODMlOTclRTMlODMlQTklRTMlODIlQjklRTMlODMlQUYlRTMlODMlQjMvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvMjAyMTA5XyVFMyU4MyU5NyVFMyU4MyVBOSVFMyU4MiVCOSVFMyU4MyVBRiVFMyU4MyVCMy9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2guc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbGFiZWwuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbGluay5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LzIwMjEwOV8lRTMlODMlOTclRTMlODMlQTklRTMlODIlQjklRTMlODMlQUYlRTMlODMlQjMvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19saXN0LnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvMjAyMTA5XyVFMyU4MyU5NyVFMyU4MyVBOSVFMyU4MiVCOSVFMyU4MyVBRiVFMyU4MyVCMy9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LzIwMjEwOV8lRTMlODMlOTclRTMlODMlQTklRTMlODIlQjklRTMlODMlQUYlRTMlODMlQjMvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL190YWIuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LzIwMjEwOV8lRTMlODMlOTclRTMlODMlQTklRTMlODIlQjklRTMlODMlQUYlRTMlODMlQjMvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy91dGlsaXRpZXMvX2JnLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvMjAyMTA5XyVFMyU4MyU5NyVFMyU4MyVBOSVFMyU4MiVCOSVFMyU4MyVBRiVFMyU4MyVCMy9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvMjAyMTA5XyVFMyU4MyU5NyVFMyU4MyVBOSVFMyU4MiVCOSVFMyU4MyVBRiVFMyU4MyVCMy9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvdXRpbGl0aWVzL19ncmlkLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvMjAyMTA5XyVFMyU4MyU5NyVFMyU4MyVBOSVFMyU4MiVCOSVFMyU4MyVBRiVFMyU4MyVCMy9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3V0aWxpdGllcy9faGlkZS5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LzIwMjEwOV8lRTMlODMlOTclRTMlODMlQTklRTMlODIlQjklRTMlODMlQUYlRTMlODMlQjMvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy91dGlsaXRpZXMvX21hcmdpbi5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LzIwMjEwOV8lRTMlODMlOTclRTMlODMlQTklRTMlODIlQjklRTMlODMlQUYlRTMlODMlQjMvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvdXRpbGl0aWVzL193LnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvMjAyMTA5XyVFMyU4MyU5NyVFMyU4MyVBOSVFMyU4MiVCOSVFMyU4MyVBRiVFMyU4MyVCMy9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3Byb2plY3RzL19oZWFkZXIuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvcHJvamVjdHMvX2duYXYuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvcHJvamVjdHMvX2Zvb3Rlci5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LzIwMjEwOV8lRTMlODMlOTclRTMlODMlQTklRTMlODIlQjklRTMlODMlQUYlRTMlODMlQjMvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9wcm9qZWN0cy9fbW9kYWwuc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvcGFnZXMvX3RvcC5zY3NzIiwiQzovVXNlcnMvYWtpeWEvRGVza3RvcC9wcm9qZWN0LzIwMjEwOV8lRTMlODMlOTclRTMlODMlQTklRTMlODIlQjklRTMlODMlQUYlRTMlODMlQjMvZGV2ZWxvcG1lbnQvYXNzZXRzL3N0eWxlcy9wYWdlcy9fYnVzaW5lc3Muc2NzcyIsIkM6L1VzZXJzL2FraXlhL0Rlc2t0b3AvcHJvamVjdC8yMDIxMDlfJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUIzL2RldmVsb3BtZW50L2Fzc2V0cy9zdHlsZXMvcGFnZXMvX3dvcmtzLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvMjAyMTA5XyVFMyU4MyU5NyVFMyU4MyVBOSVFMyU4MiVCOSVFMyU4MyVBRiVFMyU4MyVCMy9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3BhZ2VzL19wYXJ0bmVyLnNjc3MiLCJDOi9Vc2Vycy9ha2l5YS9EZXNrdG9wL3Byb2plY3QvMjAyMTA5XyVFMyU4MyU5NyVFMyU4MyVBOSVFMyU4MiVCOSVFMyU4MyVBRiVFMyU4MyVCMy9kZXZlbG9wbWVudC9hc3NldHMvc3R5bGVzL3BhZ2VzL19jb21wYW55LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs0QkFBQTtBQTBCQTs7NEJBQUE7QUFPQTs7NEJBQUE7QUFZQTs7NEJBQUE7QUFRQTs7NEJBQUE7QUNyREE7OzRCQUFBO0FBZ0JBOzs0QkFBQTtBQ2pCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkUsU0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FIdUJGOztBR3BCQTs7Ozs7O0VBTUUsZUFBQTtFQUNBLGdCQUFBO0FIdUJGOztBR3BCQTtFQUNFLGdCQUFBO0FIdUJGOztBR3BCQTs7OztFQUlFLFNBQUE7QUh1QkY7O0FHcEJBO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBSHVCRjs7QUdwQkE7RUFDRSw4QkFBQTtVQUFBLHNCQUFBO0FIdUJGOztBR3BCQTs7Ozs7O0VBTUUsWUFBQTtFQUNBLGVBQUE7QUh1QkY7O0FHcEJBO0VBQ0UsU0FBQTtBSHVCRjs7QUdwQkE7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0FIdUJGOztBR3BCQTs7RUFFRSxVQUFBO0VBQ0EsZ0JBQUE7QUh1QkY7O0FJckdBO0VBQ0Usc1NBQUE7RUFDQSxnQkFBQTtFQUNBLGNIbUJnQjtFR2xCaEIsc0JBQUE7QUp3R0Y7O0FJckdBO0VBQ0UsY0hjZ0I7RUdiaEIsd0NBQUE7RUFBQSxnQ0FBQTtBSndHRjtBSXZHRTtFQUNFLGNIUlE7QURpSFo7O0FJckdBO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUp3R0Y7QUl0R0U7RUFDRSxnQkFBQTtBSndHSjtBRWxIRTtFRUlGO0lBVUksZUFBQTtJQUNBLG1CQUFBO0VKd0dGO0FBQ0Y7O0FJckdBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FKd0dGOztBSWxHQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VB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QUFBO0F2Qm0vRXBCOztBdUJsL0VJO0VBQWdCLDRCQUFBO0F2QnMvRXBCOztBdUJyL0VJO0VBQWdCLDJCQUFBO0F2QnkvRXBCOztBdUJ4L0VJO0VBQWdCLDZCQUFBO0F2QjQvRXBCOztBdUIzL0VJO0VBQWdCLDJCQUFBO0F2QisvRXBCOztBdUI5L0VJO0VBQWdCLDZCQUFBO0F2QmtnRnBCOztBdUJqZ0ZJO0VBQWdCLDRCQUFBO0F2QnFnRnBCOztBdUJwZ0ZJO0VBQWdCLDhCQUFBO0F2QndnRnBCOztBdUIvZ0ZJO0VBQWdCLDBCQUFBO0F2Qm1oRnBCOztBdUJsaEZJO0VBQWdCLDRCQUFBO0F2QnNoRnBCOztBdUJyaEZJO0VBQWdCLDJCQUFBO0F2QnloRnBCOztBdUJ4aEZJO0VBQWdCLDZCQUFBO0F2QjRoRnBCOztBdUIzaEZJO0VBQWdCLDJCQUFBO0F2QitoRnBCOztBdUI5aEZJO0VBQWdCLDZCQUFBO0F2QmtpRnBCOztBdUJqaUZJO0VBQWdCLDRCQUFBO0F2QnFpRnBCOztBdUJwaUZJO0VBQWdCLDhCQUFBO0F2QndpRnBCOztBdUIvaUZJO0VBQWdCLDJCQUFBO0F2Qm1qRnBCOztBdUJsakZJO0VBQWdCLDZCQUFBO0F2QnNqRnBCOztBdUJyakZJO0VBQWdCLDRCQUFBO0F2QnlqRnBCOztBdUJ4akZJO0VBQWdCLDhCQUFBO0F2QjRqRnBCOztBdUIzakZJO0VBQWdCLDRCQUFBO0F2QitqRnBCOztBdUI5akZJO0VBQWdCLDhCQUFBO0F2QmtrRnBCOztBdUJqa0ZJO0VBQWdCLDZCQUFBO0F2QnFrRnBCOztBdUJwa0ZJO0VBQWdCLCtCQUFBO0F2QndrRnBCOztBdUIva0ZJO0VBQWdCLDJCQUFBO0F2Qm1sRnBCOztBdUJsbEZJO0VBQWdCLDZCQUFBO0F2QnNsRnBCOztBdUJybEZJO0VBQWdCLDRCQUFBO0F2QnlsRnBCOztBdUJ4bEZJO0VBQWdCLDhCQUFBO0F2QjRsRnBCOztBdUIzbEZJO0VBQWdCLDRCQUFBO0F2QitsRnBCOztBdUI5bEZJO0VBQWdCLDhCQUFBO0F2QmttRnBCOztBdUJqbUZJO0VBQWdCLDZCQUFBO0F2QnFtRnBCOztBdUJwbUZJO0VBQWdCLCtCQUFBO0F2QndtRnBCOztBdUIvbUZJO0VBQWdCLDJCQUFBO0F2Qm1uRnBCOztBdUJsbkZJO0VBQWdCLDZCQUFBO0F2QnNuRnBCOztBdUJybkZJO0VBQWdCLDRCQUFBO0F2QnluRnBCOztBdUJ4bkZJO0VBQWdCLDhCQUFBO0F2QjRuRnBCOztBdUIzbkZJO0VBQWdCLDRCQUFBO0F2QituRnBCOztBdUI5bkZJO0VBQWdCLDhCQUFBO0F2QmtvRnBCOztBdUJqb0ZJO0VBQWdCLDZCQUFBO0F2QnFvRnBCOztBdUJwb0ZJO0VBQWdCLCtCQUFBO0F2QndvRnBCOztBdUIvb0ZJO0VBQWdCLDJCQUFBO0F2Qm1wRnBCOztBdUJscEZJO0VBQWdCLDZCQUFBO0F2QnNwRnBCOztBdUJycEZJO0VBQWdCLDRCQUFBO0F2QnlwRnBCOztBdUJ4cEZJO0VBQWdCLDhCQUFBO0F2QjRwRnBCOztBdUIzcEZJO0VBQWdCLDRCQUFBO0F2QitwRnBCOztBdUI5cEZJO0VBQWdCLDhCQUFBO0F2QmtxRnBCOztBdUJqcUZJO0VBQWdCLDZCQUFBO0F2QnFxRnBCOztBdUJwcUZJO0VBQWdCLCtCQUFBO0F2QndxRnBCOztBdUIvcUZJO0VBQWdCLDJCQUFBO0F2Qm1yRnBCOztBdUJsckZJO0VBQWdCLDZCQUFBO0F2QnNyRnBCOztBdUJyckZJO0VBQWdCLDRCQUFBO0F2QnlyRnBCOztBdUJ4ckZJO0VBQWdCLDhCQUFBO0F2QjRyRnBCOztBdUIzckZJO0VBQWdCLDRCQUFBO0F2QityRnBCOztBdUI5ckZJO0VBQWdCLDhCQUFBO0F2QmtzRnBCOztBdUJqc0ZJO0VBQWdCLDZCQUFBO0F2QnFzRnBCOztBdUJwc0ZJO0VBQWdCLCtCQUFBO0F2QndzRnBCOztBdUIvc0ZJO0VBQWdCLDJCQUFBO0F2Qm10RnBCOztBdUJsdEZJO0VBQWdCLDZCQUFBO0F2QnN0RnBCOztBdUJydEZJO0VBQWdCLDRCQUFBO0F2Qnl0RnBCOztBdUJ4dEZJO0VBQWdCLDhCQUFBO0F2QjR0RnBCOztBdUIzdEZJO0VBQWdCLDRCQUFBO0F2Qit0RnBCOztBdUI5dEZJO0VBQWdCLDhCQUFBO0F2Qmt1RnBCOztBdUJqdUZJO0VBQWdCLDZCQUFBO0F2QnF1RnBCOztBdUJwdUZJO0VBQWdCLCtCQUFBO0F2Qnd1RnBCOztBdUIvdUZJO0VBQWdCLDJCQUFBO0F2Qm12RnBCOztBdUJsdkZJO0VBQWdCLDZCQUFBO0F2QnN2RnBCOztBdUJydkZJO0VBQWdCLDRCQUFBO0F2Qnl2RnBCOztBdUJ4dkZJO0VBQWdCLDhCQUFBO0F2QjR2RnBCOztBdUIzdkZJO0VBQWdCLDRCQUFBO0F2Qit2RnBCOztBdUI5dkZJO0VBQWdCLDhCQUFBO0F2Qmt3RnBCOztBdUJqd0ZJO0VBQWdCLDZCQUFBO0F2QnF3RnBCOztBdUJwd0ZJO0VBQWdCLCtCQUFBO0F2Qnd3RnBCOztBdUIvd0ZJO0VBQWdCLDJCQUFBO0F2Qm14RnBCOztBdUJseEZJO0VBQWdCLDZCQUFBO0F2QnN4RnBCOztBdUJyeEZJO0VBQWdCLDRCQUFBO0F2Qnl4RnBCOztBdUJ4eEZJO0VBQWdCLDhCQUFBO0F2QjR4RnBCOztBdUIzeEZJO0VBQWdCLDRCQUFBO0F2Qit4RnBCOztBdUI5eEZJO0VBQWdCLDhCQUFBO0F2Qmt5RnBCOztBdUJqeUZJO0VBQWdCLDZCQUFBO0F2QnF5RnBCOztBdUJweUZJO0VBQWdCLCtCQUFBO0F2Qnd5RnBCOztBdUIveUZJO0VBQWdCLDJCQUFBO0F2Qm16RnBCOztBdUJsekZJO0VBQWdCLDZCQUFBO0F2QnN6RnBCOztBdUJyekZJO0VBQWdCLDRCQUFBO0F2Qnl6RnBCOztBdUJ4ekZJO0VBQWdCLDhCQUFBO0F2QjR6RnBCOztBdUIzekZJO0VBQWdCLDRCQUFBO0F2Qit6RnBCOztBdUI5ekZJO0VBQWdCLDhCQUFBO0F2QmswRnBCOztBdUJqMEZJO0VBQWdCLDZCQUFBO0F2QnEwRnBCOztBdUJwMEZJO0VBQWdCLCtCQUFBO0F2QncwRnBCOztBdUIvMEZJO0VBQWdCLDJCQUFBO0F2Qm0xRnBCOztBdUJsMUZJO0VBQWdCLDZCQUFBO0F2QnMxRnBCOztBdUJyMUZJO0VBQWdCLDRCQUFBO0F2QnkxRnBCOztBdUJ4MUZJO0VBQWdCLDhCQUFBO0F2QjQxRnBCOztBdUIzMUZJO0VBQWdCLDRCQUFBO0F2QisxRnBCOztBdUI5MUZJO0VBQWdCLDhCQUFBO0F2QmsyRnBCOztBdUJqMkZJO0VBQWdCLDZCQUFBO0F2QnEyRnBCOztBdUJwMkZJO0VBQWdCLCtCQUFBO0F2QncyRnBCOztBdUIvMkZJO0VBQWdCLDJCQUFBO0F2Qm0zRnBCOztBdUJsM0ZJO0VBQWdCLDZCQUFBO0F2QnMzRnBCOztBdUJyM0ZJO0VBQWdCLDRCQUFBO0F2QnkzRnBCOztBdUJ4M0ZJO0VBQWdCLDhCQUFBO0F2QjQzRnBCOztBdUIzM0ZJO0VBQWdCLDRCQUFBO0F2QiszRnBCOztBdUI5M0ZJO0VBQWdCLDhCQUFBO0F2Qms0RnBCOztBdUJqNEZJO0VBQWdCLDZCQUFBO0F2QnE0RnBCOztBdUJwNEZJO0VBQWdCLCtCQUFBO0F2Qnc0RnBCOztBdUIvNEZJO0VBQWdCLDJCQUFBO0F2Qm01RnBCOztBdUJsNUZJO0VBQWdCLDZCQUFBO0F2QnM1RnBCOztBdUJyNUZJO0VBQWdCLDRCQUFBO0F2Qnk1RnBCOztBdUJ4NUZJO0VBQWdCLDhCQUFBO0F2QjQ1RnBCOztBdUIzNUZJO0VBQWdCLDRCQUFBO0F2Qis1RnBCOztBdUI5NUZJO0VBQWdCLDhCQUFBO0F2Qms2RnBCOztBdUJqNkZJO0VBQWdCLDZCQUFBO0F2QnE2RnBCOztBdUJwNkZJO0VBQWdCLCtCQUFBO0F2Qnc2RnBCOztBdUIvNkZJO0VBQWdCLDJCQUFBO0F2Qm03RnBCOztBdUJsN0ZJO0VBQWdCLDZCQUFBO0F2QnM3RnBCOztBdUJyN0ZJO0VBQWdCLDRCQUFBO0F2Qnk3RnBCOztBdUJ4N0ZJO0VBQWdCLDhCQUFBO0F2QjQ3RnBCOztBdUIzN0ZJO0VBQWdCLDRCQUFBO0F2Qis3RnBCOztBdUI5N0ZJO0VBQWdCLDhCQUFBO0F2Qms4RnBCOztBdUJqOEZJO0VBQWdCLDZCQUFBO0F2QnE4RnBCOztBdUJwOEZJO0VBQWdCLCtCQUFBO0F2Qnc4RnBCOztBdUIvOEZJO0VBQWdCLDJCQUFBO0F2Qm05RnBCOztBdUJsOUZJO0VBQWdCLDZCQUFBO0F2QnM5RnBCOztBdUJyOUZJO0VBQWdCLDRCQUFBO0F2Qnk5RnBCOztBdUJ4OUZJO0VBQWdCLDhCQUFBO0F2QjQ5RnBCOztBdUIzOUZJO0VBQWdCLDRCQUFBO0F2Qis5RnBCOztBdUI5OUZJO0VBQWdCLDhCQUFBO0F2QmsrRnBCOztBdUJqK0ZJO0VBQWdCLDZCQUFBO0F2QnErRnBCOztBdUJwK0ZJO0VBQWdCLCtCQUFBO0F2QncrRnBCOztBdUIvK0ZJO0VBQWdCLDJCQUFBO0F2Qm0vRnBCOztBdUJsL0ZJO0VBQWdCLDZCQUFBO0F2QnMvRnBCOztBdUJyL0ZJO0VBQWdCLDRCQUFBO0F2QnkvRnBCOztBdUJ4L0ZJO0VBQWdCLDhCQUFBO0F2QjQvRnBCOztBdUIzL0ZJO0VBQWdCLDRCQUFBO0F2QisvRnBCOztBdUI5L0ZJO0VBQWdCLDhCQUFBO0F2QmtnR3BCOztBdUJqZ0dJO0VBQWdCLDZCQUFBO0F2QnFnR3BCOztBdUJwZ0dJO0VBQWdCLCtCQUFBO0F2QndnR3BCOztBdUIvZ0dJO0VBQWdCLDJCQUFBO0F2Qm1oR3BCOztBdUJsaEdJO0VBQWdCLDZCQUFBO0F2QnNoR3BCOztBdUJyaEdJO0VBQWdCLDRCQUFBO0F2QnloR3BCOztBdUJ4aEdJO0VBQWdCLDhCQUFBO0F2QjRoR3BCOztBdUIzaEdJO0VBQWdCLDRCQUFBO0F2QitoR3BCOztBdUI5aEdJO0VBQWdCLDhCQUFBO0F2QmtpR3BCOztBdUJqaUdJO0VBQWdCLDZCQUFBO0F2QnFpR3BCOztBdUJwaUdJO0VBQWdCLCtCQUFBO0F2QndpR3BCOztBdUIvaUdJO0VBQWdCLDJCQUFBO0F2Qm1qR3BCOztBdUJsakdJO0VBQWdCLDZCQUFBO0F2QnNqR3BCOztBdUJyakdJO0VBQWdCLDRCQUFBO0F2QnlqR3BCOztBdUJ4akdJO0VBQWdCLDhCQUFBO0F2QjRqR3BCOztBdUIzakdJO0VBQWdCLDRCQUFBO0F2QitqR3BCOztBdUI5akdJO0VBQWdCLDhCQUFBO0F2QmtrR3BCOztBdUJqa0dJO0VBQWdCLDZCQUFBO0F2QnFrR3BCOztBdUJwa0dJO0VBQWdCLCtCQUFBO0F2QndrR3BCOztBdUIva0dJO0VBQWdCLDJCQUFBO0F2Qm1sR3BCOztBdUJsbEdJO0VBQWdCLDZCQUFBO0F2QnNsR3BCOztBdUJybEdJO0VBQWdCLDRCQUFBO0F2QnlsR3BCOztBdUJ4bEdJO0VBQWdCLDhCQUFBO0F2QjRsR3BCOztBdUIzbEdJO0VBQWdCLDRCQUFBO0F2QitsR3BCOztBdUI5bEdJO0VBQWdCLDhCQUFBO0F2QmttR3BCOztBdUJqbUdJO0VBQWdCLDZCQUFBO0F2QnFtR3BCOztBdUJwbUdJO0VBQWdCLCtCQUFBO0F2QndtR3BCOztBdUIvbUdJO0VBQWdCLDRCQUFBO0F2Qm1uR3BCOztBdUJsbkdJO0VBQWdCLDhCQUFBO0F2QnNuR3BCOztBdUJybkdJO0VBQWdCLDZCQUFBO0F2QnluR3BCOztBdUJ4bkdJO0VBQWdCLCtCQUFBO0F2QjRuR3BCOztBdUIzbkdJO0VBQWdCLDZCQUFBO0F2QituR3BCOztBdUI5bkdJO0VBQWdCLCtCQUFBO0F2QmtvR3BCOztBdUJqb0dJO0VBQWdCLDhCQUFBO0F2QnFvR3BCOztBdUJwb0dJO0VBQWdCLGdDQUFBO0F2QndvR3BCOztBRXhvR0U7RXFCSU07SUFBb0IsMEJBQUE7RXZCeW9HMUI7RXVCeG9HTTtJQUFvQiw0QkFBQTtFdkIyb0cxQjtFdUIxb0dNO0lBQW9CLDJCQUFBO0V2QjZvRzFCO0V1QjVvR007SUFBb0IsNkJBQUE7RXZCK29HMUI7RXVCOW9HTTtJQUFvQiwyQkFBQTtFdkJpcEcxQjtFdUJocEdNO0lBQW9CLDZCQUFBO0V2Qm1wRzFCO0V1QmxwR007SUFBb0IsNEJBQUE7RXZCcXBHMUI7RXVCcHBHTTtJQUFvQiw4QkFBQTtFdkJ1cEcxQjtFdUI5cEdNO0lBQW9CLDBCQUFBO0V2QmlxRzFCO0V1QmhxR007SUFBb0IsNEJBQUE7RXZCbXFHMUI7RXVCbHFHTTtJQUFvQiwyQkFBQTtFdkJxcUcxQjtFdUJwcUdNO0lBQW9CLDZCQUFBO0V2QnVxRzFCO0V1QnRxR007SUFBb0IsMkJBQUE7RXZCeXFHMUI7RXVCeHFHTTtJQUFvQiw2QkFBQTtFdkIycUcxQjtFdUIxcUdNO0lBQW9CLDRCQUFBO0V2QjZxRzFCO0V1QjVxR007SUFBb0IsOEJBQUE7RXZCK3FHMUI7RXVCdHJHTTtJQUFvQiwyQkFBQTtFdkJ5ckcxQjtFdUJ4ckdNO0lBQW9CLDZCQUFBO0V2QjJyRzFCO0V1QjFyR007SUFBb0IsNEJBQUE7RXZCNnJHMUI7RXVCNXJHTTtJQUFvQiw4QkFBQTtFdkIrckcxQjtFdUI5ckdNO0lBQW9CLDRCQUFBO0V2QmlzRzFCO0V1QmhzR007SUFBb0IsOEJBQUE7RXZCbXNHMUI7RXVCbHNHTTtJQUFvQiw2QkFBQTtFdkJxc0cxQjtFdUJwc0dNO0lBQW9CLCtCQUFBO0V2QnVzRzFCO0V1QjlzR007SUFBb0IsMkJBQUE7RXZCaXRHMUI7RXVCaHRHTTtJQUFvQiw2QkFBQTtFdkJtdEcxQjtFdUJsdEdNO0lBQW9CLDRCQUFBO0V2QnF0RzFCO0V1QnB0R007SUFBb0IsOEJBQUE7RXZCdXRHMUI7RXVCdHRHTTtJQUFvQiw0QkFBQTtFdkJ5dEcxQjtFdUJ4dEdNO0lBQW9CLDhCQUFBO0V2QjJ0RzFCO0V1QjF0R007SUFBb0IsNkJBQUE7RXZCNnRHMUI7RXVCNXRHTTtJQUFvQiwrQkFBQTtFdkIrdEcxQjtFdUJ0dUdNO0lBQW9CLDJCQUFBO0V2Qnl1RzFCO0V1Qnh1R007SUFBb0IsNkJBQUE7RXZCMnVHMUI7RXVCMXVHTTtJQUFvQiw0QkFBQTtFdkI2dUcxQjtFdUI1dUdNO0lBQW9CLDhCQUFBO0V2Qit1RzFCO0V1Qjl1R007SUFBb0IsNEJBQUE7RXZCaXZHMUI7RXVCaHZHTTtJQUFvQiw4QkFBQTtFdkJtdkcxQjtFdUJsdkdNO0lBQW9CLDZCQUFBO0V2QnF2RzFCO0V1QnB2R007SUFBb0IsK0JBQUE7RXZCdXZHMUI7RXVCOXZHTTtJQUFvQiwyQkFBQTtFdkJpd0cxQjtFdUJod0dNO0lBQW9CLDZCQUFBO0V2Qm13RzFCO0V1Qmx3R007SUFBb0IsNEJBQUE7RXZCcXdHMUI7RXVCcHdHTTtJQUFvQiw4QkFBQTtFdkJ1d0cxQjtFdUJ0d0dNO0lBQW9CLDRCQUFBO0V2Qnl3RzFCO0V1Qnh3R007SUFBb0IsOEJBQUE7RXZCMndHMUI7RXVCMXdHTTtJQUFvQiw2QkFBQTtFdkI2d0cxQjtFdUI1d0dNO0lBQW9CLCtCQUFBO0V2Qit3RzFCO0V1QnR4R007SUFBb0IsMkJBQUE7RXZCeXhHMUI7RXVCeHhHTTtJQUFvQiw2QkFBQTtFdkIyeEcxQjtFdUIxeEdNO0lBQW9CLDRCQUFBO0V2QjZ4RzFCO0V1QjV4R007SUFBb0IsOEJBQUE7RXZCK3hHMUI7RXVCOXhHTTtJQUFvQiw0QkFBQTtFdkJpeUcxQjtFdUJoeUdNO0lBQW9CLDhCQUFBO0V2Qm15RzFCO0V1Qmx5R007SUFBb0IsNkJBQUE7RXZCcXlHMUI7RXVCcHlHTTtJQUFvQiwrQkFBQTtFdkJ1eUcxQjtFdUI5eUdNO0lBQW9CLDJCQUFBO0V2Qml6RzFCO0V1Qmh6R007SUFBb0IsNkJBQUE7RXZCbXpHMUI7RXVCbHpHTTtJQUFvQiw0QkFBQTtFdkJxekcxQjtFdUJwekdNO0lBQW9CLDhCQUFBO0V2QnV6RzFCO0V1QnR6R007SUFBb0IsNEJBQUE7RXZCeXpHMUI7RXVCeHpHTTtJQUFvQiw4QkFBQTtFdkIyekcxQjtFdUIxekdNO0lBQW9CLDZCQUFBO0V2QjZ6RzFCO0V1QjV6R007SUFBb0IsK0JBQUE7RXZCK3pHMUI7RXVCdDBHTTtJQUFvQiwyQkFBQTtFdkJ5MEcxQjtFdUJ4MEdNO0lBQW9CLDZCQUFBO0V2QjIwRzFCO0V1QjEwR007SUFBb0IsNEJBQUE7RXZCNjBHMUI7RXVCNTBHTTtJQUFvQiw4QkFBQTtFdkIrMEcxQjtFdUI5MEdNO0lBQW9CLDRCQUFBO0V2QmkxRzFCO0V1QmgxR007SUFBb0IsOEJBQUE7RXZCbTFHMUI7RXVCbDFHTTtJQUFvQiw2QkFBQTtFdkJxMUcxQjtFdUJwMUdNO0lBQW9CLCtCQUFBO0V2QnUxRzFCO0V1QjkxR007SUFBb0IsMkJBQUE7RXZCaTJHMUI7RXVCaDJHTTtJQUFvQiw2QkFBQTtFdkJtMkcxQjtFdUJsMkdNO0lBQW9CLDRCQUFBO0V2QnEyRzFCO0V1QnAyR007SUFBb0IsOEJBQUE7RXZCdTJHMUI7RXVCdDJHTTtJQUFvQiw0QkFBQTtFdkJ5MkcxQjtFdUJ4MkdNO0lBQW9CLDhCQUFBO0V2QjIyRzFCO0V1QjEyR007SUFBb0IsNkJBQUE7RXZCNjJHMUI7RXVCNTJHTTtJQUFvQiwrQkFBQTtFdkIrMkcxQjtFdUJ0M0dNO0lBQW9CLDJCQUFBO0V2QnkzRzFCO0V1QngzR007SUFBb0IsNkJBQUE7RXZCMjNHMUI7RXVCMTNHTTtJQUFvQiw0QkFBQTtFdkI2M0cxQjtFdUI1M0dNO0lBQW9CLDhCQUFBO0V2QiszRzFCO0V1QjkzR007SUFBb0IsNEJBQUE7RXZCaTRHMUI7RXVCaDRHTTtJQUFvQiw4QkFBQTtFdkJtNEcxQjtFdUJsNEdNO0lBQW9CLDZCQUFBO0V2QnE0RzFCO0V1QnA0R007SUFBb0IsK0JBQUE7RXZCdTRHMUI7RXVCOTRHTTtJQUFvQiwyQkFBQTtFdkJpNUcxQjtFdUJoNUdNO0lBQW9CLDZCQUFBO0V2Qm01RzFCO0V1Qmw1R007SUFBb0IsNEJBQUE7RXZCcTVHMUI7RXVCcDVHTTtJQUFvQiw4QkFBQTtFdkJ1NUcxQjtFdUJ0NUdNO0lBQW9CLDRCQUFBO0V2Qnk1RzFCO0V1Qng1R007SUFBb0IsOEJBQUE7RXZCMjVHMUI7RXVCMTVHTTtJQUFvQiw2QkFBQTtFdkI2NUcxQjtFdUI1NUdNO0lBQW9CLCtCQUFBO0V2Qis1RzFCO0V1QnQ2R007SUFBb0IsMkJBQUE7RXZCeTZHMUI7RXVCeDZHTTtJQUFvQiw2QkFBQTtFdkIyNkcxQjtFdUIxNkdNO0lBQW9CLDRCQUFBO0V2QjY2RzFCO0V1QjU2R007SUFBb0IsOEJBQUE7RXZCKzZHMUI7RXVCOTZHTTtJQUFvQiw0QkFBQTtFdkJpN0cxQjtFdUJoN0dNO0lBQW9CLDhCQUFBO0V2Qm03RzFCO0V1Qmw3R007SUFBb0IsNkJBQUE7RXZCcTdHMUI7RXVCcDdHTTtJQUFvQiwrQkFBQTtFdkJ1N0cxQjtFdUI5N0dNO0lBQW9CLDJCQUFBO0V2Qmk4RzFCO0V1Qmg4R007SUFBb0IsNkJBQUE7RXZCbThHMUI7RXVCbDhHTTtJQUFvQiw0QkFBQTtFdkJxOEcxQjtFdUJwOEdNO0lBQW9CLDhCQUFBO0V2QnU4RzFCO0V1QnQ4R007SUFBb0IsNEJBQUE7RXZCeThHMUI7RXVCeDhHTTtJQUFvQiw4QkFBQTtFdkIyOEcxQjtFdUIxOEdNO0lBQW9CLDZCQUFBO0V2QjY4RzFCO0V1QjU4R007SUFBb0IsK0JBQUE7RXZCKzhHMUI7RXVCdDlHTTtJQUFvQiwyQkFBQTtFdkJ5OUcxQjtFdUJ4OUdNO0lBQW9CLDZCQUFBO0V2QjI5RzFCO0V1QjE5R007SUFBb0IsNEJBQUE7RXZCNjlHMUI7RXVCNTlHTTtJQUFvQiw4QkFBQTtFdkIrOUcxQjtFdUI5OUdNO0lBQW9CLDRCQUFBO0V2QmkrRzFCO0V1QmgrR007SUFBb0IsOEJBQUE7RXZCbStHMUI7RXVCbCtHTTtJQUFvQiw2QkFBQTtFdkJxK0cxQjtFdUJwK0dNO0lBQW9CLCtCQUFBO0V2QnUrRzFCO0V1QjkrR007SUFBb0IsMkJBQUE7RXZCaS9HMUI7RXVCaC9HTTtJQUFvQiw2QkFBQTtFdkJtL0cxQjtFdUJsL0dNO0lBQW9CLDRCQUFBO0V2QnEvRzFCO0V1QnAvR007SUFBb0IsOEJBQUE7RXZCdS9HMUI7RXVCdC9HTTtJQUFvQiw0QkFBQTtFdkJ5L0cxQjtFdUJ4L0dNO0lBQW9CLDhCQUFBO0V2QjIvRzFCO0V1QjEvR007SUFBb0IsNkJBQUE7RXZCNi9HMUI7RXVCNS9HTTtJQUFvQiwrQkFBQTtFdkIrL0cxQjtFdUJ0Z0hNO0lBQW9CLDJCQUFBO0V2QnlnSDFCO0V1QnhnSE07SUFBb0IsNkJBQUE7RXZCMmdIMUI7RXVCMWdITTtJQUFvQiw0QkFBQTtFdkI2Z0gxQjtFdUI1Z0hNO0lBQW9CLDhCQUFBO0V2QitnSDFCO0V1QjlnSE07SUFBb0IsNEJBQUE7RXZCaWhIMUI7RXVCaGhITTtJQUFvQiw4QkFBQTtFdkJtaEgxQjtFdUJsaEhNO0lBQW9CLDZCQUFBO0V2QnFoSDFCO0V1QnBoSE07SUFBb0IsK0JBQUE7RXZCdWhIMUI7RXVCOWhITTtJQUFvQiwyQkFBQTtFdkJpaUgxQjtFdUJoaUhNO0lBQW9CLDZCQUFBO0V2Qm1pSDFCO0V1QmxpSE07SUFBb0IsNEJBQUE7RXZCcWlIMUI7RXVCcGlITTtJQUFvQiw4QkFBQTtFdkJ1aUgxQjtFdUJ0aUhNO0lBQW9CLDRCQUFBO0V2QnlpSDFCO0V1QnhpSE07SUFBb0IsOEJBQUE7RXZCMmlIMUI7RXVCMWlITTtJQUFvQiw2QkFBQTtFdkI2aUgxQjtFdUI1aUhNO0lBQW9CLCtCQUFBO0V2QitpSDFCO0V1QnRqSE07SUFBb0IsMkJBQUE7RXZCeWpIMUI7RXVCeGpITTtJQUFvQiw2QkFBQTtFdkIyakgxQjtFdUIxakhNO0lBQW9CLDRCQUFBO0V2QjZqSDFCO0V1QjVqSE07SUFBb0IsOEJBQUE7RXZCK2pIMUI7RXVCOWpITTtJQUFvQiw0QkFBQTtFdkJpa0gxQjtFdUJoa0hNO0lBQW9CLDhCQUFBO0V2Qm1rSDFCO0V1QmxrSE07SUFBb0IsNkJBQUE7RXZCcWtIMUI7RXVCcGtITTtJQUFvQiwrQkFBQTtFdkJ1a0gxQjtFdUI5a0hNO0lBQW9CLDJCQUFBO0V2QmlsSDFCO0V1QmhsSE07SUFBb0IsNkJBQUE7RXZCbWxIMUI7RXVCbGxITTtJQUFvQiw0QkFBQTtFdkJxbEgxQjtFdUJwbEhNO0lBQW9CLDhCQUFBO0V2QnVsSDFCO0V1QnRsSE07SUFBb0IsNEJBQUE7RXZCeWxIMUI7RXVCeGxITTtJQUFvQiw4QkFBQTtFdkIybEgxQjtFdUIxbEhNO0lBQW9CLDZCQUFBO0V2QjZsSDFCO0V1QjVsSE07SUFBb0IsK0JBQUE7RXZCK2xIMUI7RXVCdG1ITTtJQUFvQiw0QkFBQTtFdkJ5bUgxQjtFdUJ4bUhNO0lBQW9CLDhCQUFBO0V2QjJtSDFCO0V1QjFtSE07SUFBb0IsNkJBQUE7RXZCNm1IMUI7RXVCNW1ITTtJQUFvQiwrQkFBQTtFdkIrbUgxQjtFdUI5bUhNO0lBQW9CLDZCQUFBO0V2QmluSDFCO0V1QmhuSE07SUFBb0IsK0JBQUE7RXZCbW5IMUI7RXVCbG5ITTtJQUFvQiw4QkFBQTtFdkJxbkgxQjtFdUJwbkhNO0lBQW9CLGdDQUFBO0V2QnVuSDFCO0FBQ0Y7QUVub0hFO0VxQmdCTTtJQUFxQiwwQkFBQTtFdkJ1bkgzQjtFdUJ0bkhNO0lBQXFCLDRCQUFBO0V2QnluSDNCO0V1QnhuSE07SUFBcUIsMkJBQUE7RXZCMm5IM0I7RXVCMW5ITTtJQUFxQiw2QkFBQTtFdkI2bkgzQjtFdUI1bkhNO0lBQXFCLDJCQUFBO0V2QituSDNCO0V1QjluSE07SUFBcUIsNkJBQUE7RXZCaW9IM0I7RXVCaG9ITTtJQUFxQiw0QkFBQTtFdkJtb0gzQjtFdUJsb0hNO0lBQXFCLDhCQUFBO0V2QnFvSDNCO0V1QjVvSE07SUFBcUIsMEJBQUE7RXZCK29IM0I7RXVCOW9ITTtJQUFxQiw0QkFBQTtFdkJpcEgzQjtFdUJocEhNO0lBQXFCLDJCQUFBO0V2Qm1wSDNCO0V1QmxwSE07SUFBcUIsNkJBQUE7RXZCcXBIM0I7RXVCcHBITTtJQUFxQiwyQkFBQTtFdkJ1cEgzQjtFdUJ0cEhNO0lBQXFCLDZCQUFBO0V2QnlwSDNCO0V1QnhwSE07SUFBcUIsNEJBQUE7RXZCMnBIM0I7RXVCMXBITTtJQUFxQiw4QkFBQTtFdkI2cEgzQjtFdUJwcUhNO0lBQXFCLDJCQUFBO0V2QnVxSDNCO0V1QnRxSE07SUFBcUIsNkJBQUE7RXZCeXFIM0I7RXVCeHFITTtJQUFxQiw0QkFBQTtFdkIycUgzQjtFdUIxcUhNO0lBQXFCLDhCQUFBO0V2QjZxSDNCO0V1QjVxSE07SUFBcUIsNEJBQUE7RXZCK3FIM0I7RXVCOXFITTtJQUFxQiw4QkFBQTtFdkJpckgzQjtFdUJockhNO0lBQXFCLDZCQUFBO0V2Qm1ySDNCO0V1QmxySE07SUFBcUIsK0JBQUE7RXZCcXJIM0I7RXVCNXJITTtJQUFxQiwyQkFBQTtFdkIrckgzQjtFdUI5ckhNO0lBQXFCLDZCQUFBO0V2QmlzSDNCO0V1QmhzSE07SUFBcUIsNEJBQUE7RXZCbXNIM0I7RXVCbHNITTtJQUFxQiw4QkFBQTtFdkJxc0gzQjtFdUJwc0hNO0lBQXFCLDRCQUFBO0V2QnVzSDNCO0V1QnRzSE07SUFBcUIsOEJBQUE7RXZCeXNIM0I7RXVCeHNITTtJQUFxQiw2QkFBQTtFdkIyc0gzQjtFdUIxc0hNO0lBQXFCLCtCQUFBO0V2QjZzSDNCO0V1QnB0SE07SUFBcUIsMkJBQUE7RXZCdXRIM0I7RXVCdHRITTtJQUFxQiw2QkFBQTtFdkJ5dEgzQjtFdUJ4dEhNO0lBQXFCLDRCQUFBO0V2QjJ0SDNCO0V1QjF0SE07SUFBcUIsOEJBQUE7RXZCNnRIM0I7RXVCNXRITTtJQUFxQiw0QkFBQTtFdkIrdEgzQjtFdUI5dEhNO0lBQXFCLDhCQUFBO0V2Qml1SDNCO0V1Qmh1SE07SUFBcUIsNkJBQUE7RXZCbXVIM0I7RXVCbHVITTtJQUFxQiwrQkFBQTtFdkJxdUgzQjtFdUI1dUhNO0lBQXFCLDJCQUFBO0V2Qit1SDNCO0V1Qjl1SE07SUFBcUIsNkJBQUE7RXZCaXZIM0I7RXVCaHZITTtJQUFxQiw0QkFBQTtFdkJtdkgzQjtFdUJsdkhNO0lBQXFCLDhCQUFBO0V2QnF2SDNCO0V1QnB2SE07SUFBcUIsNEJBQUE7RXZCdXZIM0I7RXVCdHZITTtJQUFxQiw4QkFBQTtFdkJ5dkgzQjtFdUJ4dkhNO0lBQXFCLDZCQUFBO0V2QjJ2SDNCO0V1QjF2SE07SUFBcUIsK0JBQUE7RXZCNnZIM0I7RXVCcHdITTtJQUFxQiwyQkFBQTtFdkJ1d0gzQjtFdUJ0d0hNO0lBQXFCLDZCQUFBO0V2Qnl3SDNCO0V1Qnh3SE07SUFBcUIsNEJBQUE7RXZCMndIM0I7RXVCMXdITTtJQUFxQiw4QkFBQTtFdkI2d0gzQjtFdUI1d0hNO0lBQXFCLDRCQUFBO0V2Qit3SDNCO0V1Qjl3SE07SUFBcUIsOEJBQUE7RXZCaXhIM0I7RXVCaHhITTtJQUFxQiw2QkFBQTtFdkJteEgzQjtFdUJseEhNO0lBQXFCLCtCQUFBO0V2QnF4SDNCO0V1QjV4SE07SUFBcUIsMkJBQUE7RXZCK3hIM0I7RXVCOXhITTtJQUFxQiw2QkFBQTtFdkJpeUgzQjtFdUJoeUhNO0lBQXFCLDRCQUFBO0V2Qm15SDNCO0V1Qmx5SE07SUFBcUIsOEJBQUE7RXZCcXlIM0I7RXVCcHlITTtJQUFxQiw0QkFBQTtFdkJ1eUgzQjtFdUJ0eUhNO0lBQXFCLDhCQUFBO0V2Qnl5SDNCO0V1Qnh5SE07SUFBcUIsNkJBQUE7RXZCMnlIM0I7RXVCMXlITTtJQUFxQiwrQkFBQTtFdkI2eUgzQjtFdUJwekhNO0lBQXFCLDJCQUFBO0V2QnV6SDNCO0V1QnR6SE07SUFBcUIsNkJBQUE7RXZCeXpIM0I7RXVCeHpITTtJQUFxQiw0QkFBQTtFdkIyekgzQjtFdUIxekhNO0lBQXFCLDhCQUFBO0V2QjZ6SDNCO0V1QjV6SE07SUFBcUIsNEJBQUE7RXZCK3pIM0I7RXVCOXpITTtJQUFxQiw4QkFBQTtFdkJpMEgzQjtFdUJoMEhNO0lBQXFCLDZCQUFBO0V2Qm0wSDNCO0V1QmwwSE07SUFBcUIsK0JBQUE7RXZCcTBIM0I7RXVCNTBITTtJQUFxQiwyQkFBQTtFdkIrMEgzQjtFdUI5MEhNO0lBQXFCLDZCQUFBO0V2QmkxSDNCO0V1QmgxSE07SUFBcUIsNEJBQUE7RXZCbTFIM0I7RXVCbDFITTtJQUFxQiw4QkFBQTtFdkJxMUgzQjtFdUJwMUhNO0lBQXFCLDRCQUFBO0V2QnUxSDNCO0V1QnQxSE07SUFBcUIsOEJBQUE7RXZCeTFIM0I7RXVCeDFITTtJQUFxQiw2QkFBQTtFdkIyMUgzQjtFdUIxMUhNO0lBQXFCLCtCQUFBO0V2QjYxSDNCO0V1QnAySE07SUFBcUIsMkJBQUE7RXZCdTJIM0I7RXVCdDJITTtJQUFxQiw2QkFBQTtFdkJ5MkgzQjtFdUJ4MkhNO0lBQXFCLDRCQUFBO0V2QjIySDNCO0V1QjEySE07SUFBcUIsOEJBQUE7RXZCNjJIM0I7RXVCNTJITTtJQUFxQiw0QkFBQTtFdkIrMkgzQjtFdUI5MkhNO0lBQXFCLDhCQUFBO0V2QmkzSDNCO0V1QmgzSE07SUFBcUIsNkJBQUE7RXZCbTNIM0I7RXVCbDNITTtJQUFxQiwrQkFBQTtFdkJxM0gzQjtFdUI1M0hNO0lBQXFCLDJCQUFBO0V2QiszSDNCO0V1QjkzSE07SUFBcUIsNkJBQUE7RXZCaTRIM0I7RXVCaDRITTtJQUFxQiw0QkFBQTtFdkJtNEgzQjtFdUJsNEhNO0lBQXFCLDhCQUFBO0V2QnE0SDNCO0V1QnA0SE07SUFBcUIsNEJBQUE7RXZCdTRIM0I7RXVCdDRITTtJQUFxQiw4QkFBQTtFdkJ5NEgzQjtFdUJ4NEhNO0lBQXFCLDZCQUFBO0V2QjI0SDNCO0V1QjE0SE07SUFBcUIsK0JBQUE7RXZCNjRIM0I7RXVCcDVITTtJQUFxQiwyQkFBQTtFdkJ1NUgzQjtFdUJ0NUhNO0lBQXFCLDZCQUFBO0V2Qnk1SDNCO0V1Qng1SE07SUFBcUIsNEJBQUE7RXZCMjVIM0I7RXVCMTVITTtJQUFxQiw4QkFBQTtFdkI2NUgzQjtFdUI1NUhNO0lBQXFCLDRCQUFBO0V2Qis1SDNCO0V1Qjk1SE07SUFBcUIsOEJBQUE7RXZCaTZIM0I7RXVCaDZITTtJQUFxQiw2QkFBQTtFdkJtNkgzQjtFdUJsNkhNO0lBQXFCLCtCQUFBO0V2QnE2SDNCO0V1QjU2SE07SUFBcUIsMkJBQUE7RXZCKzZIM0I7RXVCOTZITTtJQUFxQiw2QkFBQTtFdkJpN0gzQjtFdUJoN0hNO0lBQXFCLDRCQUFBO0V2Qm03SDNCO0V1Qmw3SE07SUFBcUIsOEJBQUE7RXZCcTdIM0I7RXVCcDdITTtJQUFxQiw0QkFBQTtFdkJ1N0gzQjtFdUJ0N0hNO0lBQXFCLDhCQUFBO0V2Qnk3SDNCO0V1Qng3SE07SUFBcUIsNkJBQUE7RXZCMjdIM0I7RXVCMTdITTtJQUFxQiwrQkFBQTtFdkI2N0gzQjtFdUJwOEhNO0lBQXFCLDJCQUFBO0V2QnU4SDNCO0V1QnQ4SE07SUFBcUIsNkJBQUE7RXZCeThIM0I7RXVCeDhITTtJQUFxQiw0QkFBQTtFdkIyOEgzQjtFdUIxOEhNO0lBQXFCLDhCQUFBO0V2QjY4SDNCO0V1QjU4SE07SUFBcUIsNEJBQUE7RXZCKzhIM0I7RXVCOThITTtJQUFxQiw4QkFBQTtFdkJpOUgzQjtFdUJoOUhNO0lBQXFCLDZCQUFBO0V2Qm05SDNCO0V1Qmw5SE07SUFBcUIsK0JBQUE7RXZCcTlIM0I7RXVCNTlITTtJQUFxQiwyQkFBQTtFdkIrOUgzQjtFdUI5OUhNO0lBQXFCLDZCQUFBO0V2QmkrSDNCO0V1QmgrSE07SUFBcUIsNEJBQUE7RXZCbStIM0I7RXVCbCtITTtJQUFxQiw4QkFBQTtFdkJxK0gzQjtFdUJwK0hNO0lBQXFCLDRCQUFBO0V2QnUrSDNCO0V1QnQrSE07SUFBcUIsOEJBQUE7RXZCeStIM0I7RXVCeCtITTtJQUFxQiw2QkFBQTtFdkIyK0gzQjtFdUIxK0hNO0lBQXFCLCtCQUFBO0V2QjYrSDNCO0V1QnAvSE07SUFBcUIsMkJBQUE7RXZCdS9IM0I7RXVCdC9ITTtJQUFxQiw2QkFBQTtFdkJ5L0gzQjtFdUJ4L0hNO0lBQXFCLDRCQUFBO0V2QjIvSDNCO0V1QjEvSE07SUFBcUIsOEJBQUE7RXZCNi9IM0I7RXVCNS9ITTtJQUFxQiw0QkFBQTtFdkIrL0gzQjtFdUI5L0hNO0lBQXFCLDhCQUFBO0V2QmlnSTNCO0V1QmhnSU07SUFBcUIsNkJBQUE7RXZCbWdJM0I7RXVCbGdJTTtJQUFxQiwrQkFBQTtFdkJxZ0kzQjtFdUI1Z0lNO0lBQXFCLDJCQUFBO0V2QitnSTNCO0V1QjlnSU07SUFBcUIsNkJBQUE7RXZCaWhJM0I7RXVCaGhJTTtJQUFxQiw0QkFBQTtFdkJtaEkzQjtFdUJsaElNO0lBQXFCLDhCQUFBO0V2QnFoSTNCO0V1QnBoSU07SUFBcUIsNEJBQUE7RXZCdWhJM0I7RXVCdGhJTTtJQUFxQiw4QkFBQTtFdkJ5aEkzQjtFdUJ4aElNO0lBQXFCLDZCQUFBO0V2QjJoSTNCO0V1QjFoSU07SUFBcUIsK0JBQUE7RXZCNmhJM0I7RXVCcGlJTTtJQUFxQiwyQkFBQTtFdkJ1aUkzQjtFdUJ0aUlNO0lBQXFCLDZCQUFBO0V2QnlpSTNCO0V1QnhpSU07SUFBcUIsNEJBQUE7RXZCMmlJM0I7RXVCMWlJTTtJQUFxQiw4QkFBQTtFdkI2aUkzQjtFdUI1aUlNO0lBQXFCLDRCQUFBO0V2QitpSTNCO0V1QjlpSU07SUFBcUIsOEJBQUE7RXZCaWpJM0I7RXVCaGpJTTtJQUFxQiw2QkFBQTtFdkJtakkzQjtFdUJsaklNO0lBQXFCLCtCQUFBO0V2QnFqSTNCO0V1QjVqSU07SUFBcUIsMkJBQUE7RXZCK2pJM0I7RXVCOWpJTTtJQUFxQiw2QkFBQTtFdkJpa0kzQjtFdUJoa0lNO0lBQXFCLDRCQUFBO0V2Qm1rSTNCO0V1QmxrSU07SUFBcUIsOEJBQUE7RXZCcWtJM0I7RXVCcGtJTTtJQUFxQiw0QkFBQTtFdkJ1a0kzQjtFdUJ0a0lNO0lBQXFCLDhCQUFBO0V2QnlrSTNCO0V1QnhrSU07SUFBcUIsNkJBQUE7RXZCMmtJM0I7RXVCMWtJTTtJQUFxQiwrQkFBQTtFdkI2a0kzQjtFdUJwbElNO0lBQXFCLDRCQUFBO0V2QnVsSTNCO0V1QnRsSU07SUFBcUIsOEJBQUE7RXZCeWxJM0I7RXVCeGxJTTtJQUFxQiw2QkFBQTtFdkIybEkzQjtFdUIxbElNO0lBQXFCLCtCQUFBO0V2QjZsSTNCO0V1QjVsSU07SUFBcUIsNkJBQUE7RXZCK2xJM0I7RXVCOWxJTTtJQUFxQiwrQkFBQTtFdkJpbUkzQjtFdUJobUlNO0lBQXFCLDhCQUFBO0V2Qm1tSTNCO0V1QmxtSU07SUFBcUIsZ0NBQUE7RXZCcW1JM0I7QUFDRjtBRTduSUU7RXFCNEJNO0lBQXdCLDBCQUFBO0V2QnFtSTlCO0V1QnBtSU07SUFBd0IsNEJBQUE7RXZCdW1JOUI7RXVCdG1JTTtJQUF3QiwyQkFBQTtFdkJ5bUk5QjtFdUJ4bUlNO0lBQXdCLDZCQUFBO0V2QjJtSTlCO0V1QjFtSU07SUFBd0IsMkJBQUE7RXZCNm1JOUI7RXVCNW1JTTtJQUF3Qiw2QkFBQTtFdkIrbUk5QjtFdUI5bUlNO0lBQXdCLDRCQUFBO0V2QmluSTlCO0V1QmhuSU07SUFBd0IsOEJBQUE7RXZCbW5JOUI7RXVCMW5JTTtJQUF3QiwwQkFBQTtFdkI2bkk5QjtFdUI1bklNO0lBQXdCLDRCQUFBO0V2QituSTlCO0V1QjluSU07SUFBd0IsMkJBQUE7RXZCaW9JOUI7RXVCaG9JTTtJQUF3Qiw2QkFBQTtFdkJtb0k5QjtFdUJsb0lNO0lBQXdCLDJCQUFBO0V2QnFvSTlCO0V1QnBvSU07SUFBd0IsNkJBQUE7RXZCdW9JOUI7RXVCdG9JTTtJQUF3Qiw0QkFBQTtFdkJ5b0k5QjtFdUJ4b0lNO0lBQXdCLDhCQUFBO0V2QjJvSTlCO0V1QmxwSU07SUFBd0IsMkJBQUE7RXZCcXBJOUI7RXVCcHBJTTtJQUF3Qiw2QkFBQTtFdkJ1cEk5QjtFdUJ0cElNO0lBQXdCLDRCQUFBO0V2QnlwSTlCO0V1QnhwSU07SUFBd0IsOEJBQUE7RXZCMnBJOUI7RXVCMXBJTTtJQUF3Qiw0QkFBQTtFdkI2cEk5QjtFdUI1cElNO0lBQXdCLDhCQUFBO0V2QitwSTlCO0V1QjlwSU07SUFBd0IsNkJBQUE7RXZCaXFJOUI7RXVCaHFJTTtJQUF3QiwrQkFBQTtFdkJtcUk5QjtFdUIxcUlNO0lBQXdCLDJCQUFBO0V2QjZxSTlCO0V1QjVxSU07SUFBd0IsNkJBQUE7RXZCK3FJOUI7RXVCOXFJTTtJQUF3Qiw0QkFBQTtFdkJpckk5QjtFdUJocklNO0lBQXdCLDhCQUFBO0V2Qm1ySTlCO0V1QmxySU07SUFBd0IsNEJBQUE7RXZCcXJJOUI7RXVCcHJJTTtJQUF3Qiw4QkFBQTtFdkJ1ckk5QjtFdUJ0cklNO0lBQXdCLDZCQUFBO0V2QnlySTlCO0V1QnhySU07SUFBd0IsK0JBQUE7RXZCMnJJOUI7RXVCbHNJTTtJQUF3QiwyQkFBQTtFdkJxc0k5QjtFdUJwc0lNO0lBQXdCLDZCQUFBO0V2QnVzSTlCO0V1QnRzSU07SUFBd0IsNEJBQUE7RXZCeXNJOUI7RXVCeHNJTTtJQUF3Qiw4QkFBQTtFdkIyc0k5QjtFdUIxc0lNO0lBQXdCLDRCQUFBO0V2QjZzSTlCO0V1QjVzSU07SUFBd0IsOEJBQUE7RXZCK3NJOUI7RXVCOXNJTTtJQUF3Qiw2QkFBQTtFdkJpdEk5QjtFdUJodElNO0lBQXdCLCtCQUFBO0V2Qm10STlCO0V1QjF0SU07SUFBd0IsMkJBQUE7RXZCNnRJOUI7RXVCNXRJTTtJQUF3Qiw2QkFBQTtFdkIrdEk5QjtFdUI5dElNO0lBQXdCLDRCQUFBO0V2Qml1STlCO0V1Qmh1SU07SUFBd0IsOEJBQUE7RXZCbXVJOUI7RXVCbHVJTTtJQUF3Qiw0QkFBQTtFdkJxdUk5QjtFdUJwdUlNO0lBQXdCLDhCQUFBO0V2QnV1STlCO0V1QnR1SU07SUFBd0IsNkJBQUE7RXZCeXVJOUI7RXVCeHVJTTtJQUF3QiwrQkFBQTtFdkIydUk5QjtFdUJsdklNO0lBQXdCLDJCQUFBO0V2QnF2STlCO0V1QnB2SU07SUFBd0IsNkJBQUE7RXZCdXZJOUI7RXVCdHZJTTtJQUF3Qiw0QkFBQTtFdkJ5dkk5QjtFdUJ4dklNO0lBQXdCLDhCQUFBO0V2QjJ2STlCO0V1QjF2SU07SUFBd0IsNEJBQUE7RXZCNnZJOUI7RXVCNXZJTTtJQUF3Qiw4QkFBQTtFdkIrdkk5QjtFdUI5dklNO0lBQXdCLDZCQUFBO0V2Qml3STlCO0V1Qmh3SU07SUFBd0IsK0JBQUE7RXZCbXdJOUI7RXVCMXdJTTtJQUF3QiwyQkFBQTtFdkI2d0k5QjtFdUI1d0lNO0lBQXdCLDZCQUFBO0V2Qit3STlCO0V1Qjl3SU07SUFBd0IsNEJBQUE7RXZCaXhJOUI7RXVCaHhJTTtJQUF3Qiw4QkFBQTtFdkJteEk5QjtFdUJseElNO0lBQXdCLDRCQUFBO0V2QnF4STlCO0V1QnB4SU07SUFBd0IsOEJBQUE7RXZCdXhJOUI7RXVCdHhJTTtJQUF3Qiw2QkFBQTtFdkJ5eEk5QjtFdUJ4eElNO0lBQXdCLCtCQUFBO0V2QjJ4STlCO0V1Qmx5SU07SUFBd0IsMkJBQUE7RXZCcXlJOUI7RXVCcHlJTTtJQUF3Qiw2QkFBQTtFdkJ1eUk5QjtFdUJ0eUlNO0lBQXdCLDRCQUFBO0V2Qnl5STlCO0V1Qnh5SU07SUFBd0IsOEJBQUE7RXZCMnlJOUI7RXVCMXlJTTtJQUF3Qiw0QkFBQTtFdkI2eUk5QjtFdUI1eUlNO0lBQXdCLDhCQUFBO0V2Qit5STlCO0V1Qjl5SU07SUFBd0IsNkJBQUE7RXZCaXpJOUI7RXVCaHpJTTtJQUF3QiwrQkFBQTtFdkJtekk5QjtFdUIxeklNO0lBQXdCLDJCQUFBO0V2QjZ6STlCO0V1QjV6SU07SUFBd0IsNkJBQUE7RXZCK3pJOUI7RXVCOXpJTTtJQUF3Qiw0QkFBQTtFdkJpMEk5QjtFdUJoMElNO0lBQXdCLDhCQUFBO0V2Qm0wSTlCO0V1QmwwSU07SUFBd0IsNEJBQUE7RXZCcTBJOUI7RXVCcDBJTTtJQUF3Qiw4QkFBQTtFdkJ1MEk5QjtFdUJ0MElNO0lBQXdCLDZCQUFBO0V2QnkwSTlCO0V1QngwSU07SUFBd0IsK0JBQUE7RXZCMjBJOUI7RXVCbDFJTTtJQUF3QiwyQkFBQTtFdkJxMUk5QjtFdUJwMUlNO0lBQXdCLDZCQUFBO0V2QnUxSTlCO0V1QnQxSU07SUFBd0IsNEJBQUE7RXZCeTFJOUI7RXVCeDFJTTtJQUF3Qiw4QkFBQTtFdkIyMUk5QjtFdUIxMUlNO0lBQXdCLDRCQUFBO0V2QjYxSTlCO0V1QjUxSU07SUFBd0IsOEJBQUE7RXZCKzFJOUI7RXVCOTFJTTtJQUF3Qiw2QkFBQTtFdkJpMkk5QjtFdUJoMklNO0lBQXdCLCtCQUFBO0V2Qm0ySTlCO0V1QjEySU07SUFBd0IsMkJBQUE7RXZCNjJJOUI7RXVCNTJJTTtJQUF3Qiw2QkFBQTtFdkIrMkk5QjtFdUI5MklNO0lBQXdCLDRCQUFBO0V2QmkzSTlCO0V1QmgzSU07SUFBd0IsOEJBQUE7RXZCbTNJOUI7RXVCbDNJTTtJQUF3Qiw0QkFBQTtFdkJxM0k5QjtFdUJwM0lNO0lBQXdCLDhCQUFBO0V2QnUzSTlCO0V1QnQzSU07SUFBd0IsNkJBQUE7RXZCeTNJOUI7RXVCeDNJTTtJQUF3QiwrQkFBQTtFdkIyM0k5QjtFdUJsNElNO0lBQXdCLDJCQUFBO0V2QnE0STlCO0V1QnA0SU07SUFBd0IsNkJBQUE7RXZCdTRJOUI7RXVCdDRJTTtJQUF3Qiw0QkFBQTtFdkJ5NEk5QjtFdUJ4NElNO0lBQXdCLDhCQUFBO0V2QjI0STlCO0V1QjE0SU07SUFBd0IsNEJBQUE7RXZCNjRJOUI7RXVCNTRJTTtJQUF3Qiw4QkFBQTtFdkIrNEk5QjtFdUI5NElNO0lBQXdCLDZCQUFBO0V2Qmk1STlCO0V1Qmg1SU07SUFBd0IsK0JBQUE7RXZCbTVJOUI7RXVCMTVJTTtJQUF3QiwyQkFBQTtFdkI2NUk5QjtFdUI1NUlNO0lBQXdCLDZCQUFBO0V2Qis1STlCO0V1Qjk1SU07SUFBd0IsNEJBQUE7RXZCaTZJOUI7RXVCaDZJTTtJQUF3Qiw4QkFBQTtFdkJtNkk5QjtFdUJsNklNO0lBQXdCLDRCQUFBO0V2QnE2STlCO0V1QnA2SU07SUFBd0IsOEJBQUE7RXZCdTZJOUI7RXVCdDZJTTtJQUF3Qiw2QkFBQTtFdkJ5Nkk5QjtFdUJ4NklNO0lBQXdCLCtCQUFBO0V2QjI2STlCO0V1Qmw3SU07SUFBd0IsMkJBQUE7RXZCcTdJOUI7RXVCcDdJTTtJQUF3Qiw2QkFBQTtFdkJ1N0k5QjtFdUJ0N0lNO0lBQXdCLDRCQUFBO0V2Qnk3STlCO0V1Qng3SU07SUFBd0IsOEJBQUE7RXZCMjdJOUI7RXVCMTdJTTtJQUF3Qiw0QkFBQTtFdkI2N0k5QjtFdUI1N0lNO0lBQXdCLDhCQUFBO0V2Qis3STlCO0V1Qjk3SU07SUFBd0IsNkJBQUE7RXZCaThJOUI7RXVCaDhJTTtJQUF3QiwrQkFBQTtFdkJtOEk5QjtFdUIxOElNO0lBQXdCLDJCQUFBO0V2QjY4STlCO0V1QjU4SU07SUFBd0IsNkJBQUE7RXZCKzhJOUI7RXVCOThJTTtJQUF3Qiw0QkFBQTtFdkJpOUk5QjtFdUJoOUlNO0lBQXdCLDhCQUFBO0V2Qm05STlCO0V1Qmw5SU07SUFBd0IsNEJBQUE7RXZCcTlJOUI7RXVCcDlJTTtJQUF3Qiw4QkFBQTtFdkJ1OUk5QjtFdUJ0OUlNO0lBQXdCLDZCQUFBO0V2Qnk5STlCO0V1Qng5SU07SUFBd0IsK0JBQUE7RXZCMjlJOUI7RXVCbCtJTTtJQUF3QiwyQkFBQTtFdkJxK0k5QjtFdUJwK0lNO0lBQXdCLDZCQUFBO0V2QnUrSTlCO0V1QnQrSU07SUFBd0IsNEJBQUE7RXZCeStJOUI7RXVCeCtJTTtJQUF3Qiw4QkFBQTtFdkIyK0k5QjtFdUIxK0lNO0lBQXdCLDRCQUFBO0V2QjYrSTlCO0V1QjUrSU07SUFBd0IsOEJBQUE7RXZCKytJOUI7RXVCOStJTTtJQUF3Qiw2QkFBQTtFdkJpL0k5QjtFdUJoL0lNO0lBQXdCLCtCQUFBO0V2Qm0vSTlCO0V1QjEvSU07SUFBd0IsMkJBQUE7RXZCNi9JOUI7RXVCNS9JTTtJQUF3Qiw2QkFBQTtFdkIrL0k5QjtFdUI5L0lNO0lBQXdCLDRCQUFBO0V2QmlnSjlCO0V1QmhnSk07SUFBd0IsOEJBQUE7RXZCbWdKOUI7RXVCbGdKTTtJQUF3Qiw0QkFBQTtFdkJxZ0o5QjtFdUJwZ0pNO0lBQXdCLDhCQUFBO0V2QnVnSjlCO0V1QnRnSk07SUFBd0IsNkJBQUE7RXZCeWdKOUI7RXVCeGdKTTtJQUF3QiwrQkFBQTtFdkIyZ0o5QjtFdUJsaEpNO0lBQXdCLDJCQUFBO0V2QnFoSjlCO0V1QnBoSk07SUFBd0IsNkJBQUE7RXZCdWhKOUI7RXVCdGhKTTtJQUF3Qiw0QkFBQTtFdkJ5aEo5QjtFdUJ4aEpNO0lBQXdCLDhCQUFBO0V2QjJoSjlCO0V1QjFoSk07SUFBd0IsNEJBQUE7RXZCNmhKOUI7RXVCNWhKTTtJQUF3Qiw4QkFBQTtFdkIraEo5QjtFdUI5aEpNO0lBQXdCLDZCQUFBO0V2QmlpSjlCO0V1QmhpSk07SUFBd0IsK0JBQUE7RXZCbWlKOUI7RXVCMWlKTTtJQUF3QiwyQkFBQTtFdkI2aUo5QjtFdUI1aUpNO0lBQXdCLDZCQUFBO0V2QitpSjlCO0V1QjlpSk07SUFBd0IsNEJBQUE7RXZCaWpKOUI7RXVCaGpKTTtJQUF3Qiw4QkFBQTtFdkJtako5QjtFdUJsakpNO0lBQXdCLDRCQUFBO0V2QnFqSjlCO0V1QnBqSk07SUFBd0IsOEJBQUE7RXZCdWpKOUI7RXVCdGpKTTtJQUF3Qiw2QkFBQTtFdkJ5ako5QjtFdUJ4akpNO0lBQXdCLCtCQUFBO0V2QjJqSjlCO0V1QmxrSk07SUFBd0IsNEJBQUE7RXZCcWtKOUI7RXVCcGtKTTtJQUF3Qiw4QkFBQTtFdkJ1a0o5QjtFdUJ0a0pNO0lBQXdCLDZCQUFBO0V2QnlrSjlCO0V1QnhrSk07SUFBd0IsK0JBQUE7RXZCMmtKOUI7RXVCMWtKTTtJQUF3Qiw2QkFBQTtFdkI2a0o5QjtFdUI1a0pNO0lBQXdCLCtCQUFBO0V2QitrSjlCO0V1QjlrSk07SUFBd0IsOEJBQUE7RXZCaWxKOUI7RXVCaGxKTTtJQUF3QixnQ0FBQTtFdkJtbEo5QjtBQUNGO0FFdm5KRTtFcUJ3Q007SUFBb0IsMEJBQUE7RXZCbWxKMUI7RXVCbGxKTTtJQUFvQiw0QkFBQTtFdkJxbEoxQjtFdUJwbEpNO0lBQW9CLDJCQUFBO0V2QnVsSjFCO0V1QnRsSk07SUFBb0IsNkJBQUE7RXZCeWxKMUI7RXVCeGxKTTtJQUFvQiwyQkFBQTtFdkIybEoxQjtFdUIxbEpNO0lBQW9CLDZCQUFBO0V2QjZsSjFCO0V1QjVsSk07SUFBb0IsNEJBQUE7RXZCK2xKMUI7RXVCOWxKTTtJQUFvQiw4QkFBQTtFdkJpbUoxQjtFdUJ4bUpNO0lBQW9CLDBCQUFBO0V2QjJtSjFCO0V1QjFtSk07SUFBb0IsNEJBQUE7RXZCNm1KMUI7RXVCNW1KTTtJQUFvQiwyQkFBQTtFdkIrbUoxQjtFdUI5bUpNO0lBQW9CLDZCQUFBO0V2QmluSjFCO0V1QmhuSk07SUFBb0IsMkJBQUE7RXZCbW5KMUI7RXVCbG5KTTtJQUFvQiw2QkFBQTtFdkJxbkoxQjtFdUJwbkpNO0lBQW9CLDRCQUFBO0V2QnVuSjFCO0V1QnRuSk07SUFBb0IsOEJBQUE7RXZCeW5KMUI7RXVCaG9KTTtJQUFvQiwyQkFBQTtFdkJtb0oxQjtFdUJsb0pNO0lBQW9CLDZCQUFBO0V2QnFvSjFCO0V1QnBvSk07SUFBb0IsNEJBQUE7RXZCdW9KMUI7RXVCdG9KTTtJQUFvQiw4QkFBQTtFdkJ5b0oxQjtFdUJ4b0pNO0lBQW9CLDRCQUFBO0V2QjJvSjFCO0V1QjFvSk07SUFBb0IsOEJBQUE7RXZCNm9KMUI7RXVCNW9KTTtJQUFvQiw2QkFBQTtFdkIrb0oxQjtFdUI5b0pNO0lBQW9CLCtCQUFBO0V2QmlwSjFCO0V1QnhwSk07SUFBb0IsMkJBQUE7RXZCMnBKMUI7RXVCMXBKTTtJQUFvQiw2QkFBQTtFdkI2cEoxQjtFdUI1cEpNO0lBQW9CLDRCQUFBO0V2QitwSjFCO0V1QjlwSk07SUFBb0IsOEJBQUE7RXZCaXFKMUI7RXVCaHFKTTtJQUFvQiw0QkFBQTtFdkJtcUoxQjtFdUJscUpNO0lBQW9CLDhCQUFBO0V2QnFxSjFCO0V1QnBxSk07SUFBb0IsNkJBQUE7RXZCdXFKMUI7RXVCdHFKTTtJQUFvQiwrQkFBQTtFdkJ5cUoxQjtFdUJockpNO0lBQW9CLDJCQUFBO0V2Qm1ySjFCO0V1QmxySk07SUFBb0IsNkJBQUE7RXZCcXJKMUI7RXVCcHJKTTtJQUFvQiw0QkFBQTtFdkJ1ckoxQjtFdUJ0ckpNO0lBQW9CLDhCQUFBO0V2QnlySjFCO0V1QnhySk07SUFBb0IsNEJBQUE7RXZCMnJKMUI7RXVCMXJKTTtJQUFvQiw4QkFBQTtFdkI2ckoxQjtFdUI1ckpNO0lBQW9CLDZCQUFBO0V2QitySjFCO0V1QjlySk07SUFBb0IsK0JBQUE7RXZCaXNKMUI7RXVCeHNKTTtJQUFvQiwyQkFBQTtFdkIyc0oxQjtFdUIxc0pNO0lBQW9CLDZCQUFBO0V2QjZzSjFCO0V1QjVzSk07SUFBb0IsNEJBQUE7RXZCK3NKMUI7RXVCOXNKTTtJQUFvQiw4QkFBQTtFdkJpdEoxQjtFdUJodEpNO0lBQW9CLDRCQUFBO0V2Qm10SjFCO0V1Qmx0Sk07SUFBb0IsOEJBQUE7RXZCcXRKMUI7RXVCcHRKTTtJQUFvQiw2QkFBQTtFdkJ1dEoxQjtFdUJ0dEpNO0lBQW9CLCtCQUFBO0V2Qnl0SjFCO0V1Qmh1Sk07SUFBb0IsMkJBQUE7RXZCbXVKMUI7RXVCbHVKTTtJQUFvQiw2QkFBQTtFdkJxdUoxQjtFdUJwdUpNO0lBQW9CLDRCQUFBO0V2QnV1SjFCO0V1QnR1Sk07SUFBb0IsOEJBQUE7RXZCeXVKMUI7RXVCeHVKTTtJQUFvQiw0QkFBQTtFdkIydUoxQjtFdUIxdUpNO0lBQW9CLDhCQUFBO0V2QjZ1SjFCO0V1QjV1Sk07SUFBb0IsNkJBQUE7RXZCK3VKMUI7RXVCOXVKTTtJQUFvQiwrQkFBQTtFdkJpdkoxQjtFdUJ4dkpNO0lBQW9CLDJCQUFBO0V2QjJ2SjFCO0V1QjF2Sk07SUFBb0IsNkJBQUE7RXZCNnZKMUI7RXVCNXZKTTtJQUFvQiw0QkFBQTtFdkIrdkoxQjtFdUI5dkpNO0lBQW9CLDhCQUFBO0V2Qml3SjFCO0V1Qmh3Sk07SUFBb0IsNEJBQUE7RXZCbXdKMUI7RXVCbHdKTTtJQUFvQiw4QkFBQTtFdkJxd0oxQjtFdUJwd0pNO0lBQW9CLDZCQUFBO0V2QnV3SjFCO0V1QnR3Sk07SUFBb0IsK0JBQUE7RXZCeXdKMUI7RXVCaHhKTTtJQUFvQiwyQkFBQTtFdkJteEoxQjtFdUJseEpNO0lBQW9CLDZCQUFBO0V2QnF4SjFCO0V1QnB4Sk07SUFBb0IsNEJBQUE7RXZCdXhKMUI7RXVCdHhKTTtJQUFvQiw4QkFBQTtFdkJ5eEoxQjtFdUJ4eEpNO0lBQW9CLDRCQUFBO0V2QjJ4SjFCO0V1QjF4Sk07SUFBb0IsOEJBQUE7RXZCNnhKMUI7RXVCNXhKTTtJQUFvQiw2QkFBQTtFdkIreEoxQjtFdUI5eEpNO0lBQW9CLCtCQUFBO0V2Qml5SjFCO0V1Qnh5Sk07SUFBb0IsMkJBQUE7RXZCMnlKMUI7RXVCMXlKTTtJQUFvQiw2QkFBQTtFdkI2eUoxQjtFdUI1eUpNO0lBQW9CLDRCQUFBO0V2Qit5SjFCO0V1Qjl5Sk07SUFBb0IsOEJBQUE7RXZCaXpKMUI7RXVCaHpKTTtJQUFvQiw0QkFBQTtFdkJtekoxQjtFdUJsekpNO0lBQW9CLDhCQUFBO0V2QnF6SjFCO0V1QnB6Sk07SUFBb0IsNkJBQUE7RXZCdXpKMUI7RXVCdHpKTTtJQUFvQiwrQkFBQTtFdkJ5ekoxQjtFdUJoMEpNO0lBQW9CLDJCQUFBO0V2Qm0wSjFCO0V1QmwwSk07SUFBb0IsNkJBQUE7RXZCcTBKMUI7RXVCcDBKTTtJQUFvQiw0QkFBQTtFdkJ1MEoxQjtFdUJ0MEpNO0lBQW9CLDhCQUFBO0V2QnkwSjFCO0V1QngwSk07SUFBb0IsNEJBQUE7RXZCMjBKMUI7RXVCMTBKTTtJQUFvQiw4QkFBQTtFdkI2MEoxQjtFdUI1MEpNO0lBQW9CLDZCQUFBO0V2QiswSjFCO0V1QjkwSk07SUFBb0IsK0JBQUE7RXZCaTFKMUI7RXVCeDFKTTtJQUFvQiwyQkFBQTtFdkIyMUoxQjtFdUIxMUpNO0lBQW9CLDZCQUFBO0V2QjYxSjFCO0V1QjUxSk07SUFBb0IsNEJBQUE7RXZCKzFKMUI7RXVCOTFKTTtJQUFvQiw4QkFBQTtFdkJpMkoxQjtFdUJoMkpNO0lBQW9CLDRCQUFBO0V2Qm0ySjFCO0V1QmwySk07SUFBb0IsOEJBQUE7RXZCcTJKMUI7RXVCcDJKTTtJQUFvQiw2QkFBQTtFdkJ1MkoxQjtFdUJ0MkpNO0lBQW9CLCtCQUFBO0V2QnkySjFCO0V1QmgzSk07SUFBb0IsMkJBQUE7RXZCbTNKMUI7RXVCbDNKTTtJQUFvQiw2QkFBQTtFdkJxM0oxQjtFdUJwM0pNO0lBQW9CLDRCQUFBO0V2QnUzSjFCO0V1QnQzSk07SUFBb0IsOEJBQUE7RXZCeTNKMUI7RXVCeDNKTTtJQUFvQiw0QkFBQTtFdkIyM0oxQjtFdUIxM0pNO0lBQW9CLDhCQUFBO0V2QjYzSjFCO0V1QjUzSk07SUFBb0IsNkJBQUE7RXZCKzNKMUI7RXVCOTNKTTtJQUFvQiwrQkFBQTtFdkJpNEoxQjtFdUJ4NEpNO0lBQW9CLDJCQUFBO0V2QjI0SjFCO0V1QjE0Sk07SUFBb0IsNkJBQUE7RXZCNjRKMUI7RXVCNTRKTTtJQUFvQiw0QkFBQTtFdkIrNEoxQjtFdUI5NEpNO0lBQW9CLDhCQUFBO0V2Qmk1SjFCO0V1Qmg1Sk07SUFBb0IsNEJBQUE7RXZCbTVKMUI7RXVCbDVKTTtJQUFvQiw4QkFBQTtFdkJxNUoxQjtFdUJwNUpNO0lBQW9CLDZCQUFBO0V2QnU1SjFCO0V1QnQ1Sk07SUFBb0IsK0JBQUE7RXZCeTVKMUI7RXVCaDZKTTtJQUFvQiwyQkFBQTtFdkJtNkoxQjtFdUJsNkpNO0lBQW9CLDZCQUFBO0V2QnE2SjFCO0V1QnA2Sk07SUFBb0IsNEJBQUE7RXZCdTZKMUI7RXVCdDZKTTtJQUFvQiw4QkFBQTtFdkJ5NkoxQjtFdUJ4NkpNO0lBQW9CLDRCQUFBO0V2QjI2SjFCO0V1QjE2Sk07SUFBb0IsOEJBQUE7RXZCNjZKMUI7RXVCNTZKTTtJQUFvQiw2QkFBQTtFdkIrNkoxQjtFdUI5NkpNO0lBQW9CLCtCQUFBO0V2Qmk3SjFCO0V1Qng3Sk07SUFBb0IsMkJBQUE7RXZCMjdKMUI7RXVCMTdKTTtJQUFvQiw2QkFBQTtFdkI2N0oxQjtFdUI1N0pNO0lBQW9CLDRCQUFBO0V2Qis3SjFCO0V1Qjk3Sk07SUFBb0IsOEJBQUE7RXZCaThKMUI7RXVCaDhKTTtJQUFvQiw0QkFBQTtFdkJtOEoxQjtFdUJsOEpNO0lBQW9CLDhCQUFBO0V2QnE4SjFCO0V1QnA4Sk07SUFBb0IsNkJBQUE7RXZCdThKMUI7RXVCdDhKTTtJQUFvQiwrQkFBQTtFdkJ5OEoxQjtFdUJoOUpNO0lBQW9CLDJCQUFBO0V2Qm05SjFCO0V1Qmw5Sk07SUFBb0IsNkJBQUE7RXZCcTlKMUI7RXVCcDlKTTtJQUFvQiw0QkFBQTtFdkJ1OUoxQjtFdUJ0OUpNO0lBQW9CLDhCQUFBO0V2Qnk5SjFCO0V1Qng5Sk07SUFBb0IsNEJBQUE7RXZCMjlKMUI7RXVCMTlKTTtJQUFvQiw4QkFBQTtFdkI2OUoxQjtFdUI1OUpNO0lBQW9CLDZCQUFBO0V2Qis5SjFCO0V1Qjk5Sk07SUFBb0IsK0JBQUE7RXZCaStKMUI7RXVCeCtKTTtJQUFvQiwyQkFBQTtFdkIyK0oxQjtFdUIxK0pNO0lBQW9CLDZCQUFBO0V2QjYrSjFCO0V1QjUrSk07SUFBb0IsNEJBQUE7RXZCKytKMUI7RXVCOStKTTtJQUFvQiw4QkFBQTtFdkJpL0oxQjtFdUJoL0pNO0lBQW9CLDRCQUFBO0V2Qm0vSjFCO0V1QmwvSk07SUFBb0IsOEJBQUE7RXZCcS9KMUI7RXVCcC9KTTtJQUFvQiw2QkFBQTtFdkJ1L0oxQjtFdUJ0L0pNO0lBQW9CLCtCQUFBO0V2QnkvSjFCO0V1QmhnS007SUFBb0IsMkJBQUE7RXZCbWdLMUI7RXVCbGdLTTtJQUFvQiw2QkFBQTtFdkJxZ0sxQjtFdUJwZ0tNO0lBQW9CLDRCQUFBO0V2QnVnSzFCO0V1QnRnS007SUFBb0IsOEJBQUE7RXZCeWdLMUI7RXVCeGdLTTtJQUFvQiw0QkFBQTtFdkIyZ0sxQjtFdUIxZ0tNO0lBQW9CLDhCQUFBO0V2QjZnSzFCO0V1QjVnS007SUFBb0IsNkJBQUE7RXZCK2dLMUI7RXVCOWdLTTtJQUFvQiwrQkFBQTtFdkJpaEsxQjtFdUJ4aEtNO0lBQW9CLDJCQUFBO0V2QjJoSzFCO0V1QjFoS007SUFBb0IsNkJBQUE7RXZCNmhLMUI7RXVCNWhLTTtJQUFvQiw0QkFBQTtFdkIraEsxQjtFdUI5aEtNO0lBQW9CLDhCQUFBO0V2QmlpSzFCO0V1QmhpS007SUFBb0IsNEJBQUE7RXZCbWlLMUI7RXVCbGlLTTtJQUFvQiw4QkFBQTtFdkJxaUsxQjtFdUJwaUtNO0lBQW9CLDZCQUFBO0V2QnVpSzFCO0V1QnRpS007SUFBb0IsK0JBQUE7RXZCeWlLMUI7RXVCaGpLTTtJQUFvQiw0QkFBQTtFdkJtaksxQjtFdUJsaktNO0lBQW9CLDhCQUFBO0V2QnFqSzFCO0V1QnBqS007SUFBb0IsNkJBQUE7RXZCdWpLMUI7RXVCdGpLTTtJQUFvQiwrQkFBQTtFdkJ5aksxQjtFdUJ4aktNO0lBQW9CLDZCQUFBO0V2QjJqSzFCO0V1QjFqS007SUFBb0IsK0JBQUE7RXZCNmpLMUI7RXVCNWpLTTtJQUFvQiw4QkFBQTtFdkIraksxQjtFdUI5aktNO0lBQW9CLGdDQUFBO0V2QmlrSzFCO0FBQ0Y7QXdCN25LQTs7NEJBQUE7QUFJQTtFQUNFLGN2QktnQjtBRHluS2xCOztBd0IzbktBO0VBQ0UsY3ZCSFU7QURpb0taOztBd0IzbktBO0VBQ0UsV3ZCS1k7QUR5bktkOztBd0IzbktBO0VBQ0UsY3ZCSVc7QUQwbktiOztBd0IzbktBO0VBQ0UsNENBQUE7QXhCOG5LRjs7QXdCM25LQTtFQUNFLGdCdkJrQks7QUQ0bUtQOztBd0IzbktBO0VBQ0UsZ0J2QmVPO0FEK21LVDs7QXdCM25LQTtFQUNFLG1IQUFBO0VBQUEseURBQUE7QXhCOG5LRjs7QXdCM25LQTtFQUNFLGVBQUE7RUFDQSxzQkFBQTtBeEI4bktGO0FFeHBLRTtFc0J3QkY7SUFLSSxlQUFBO0V4QituS0Y7QUFDRjs7QXdCNW5LQTtFQUNFLGVBQUE7RUFDQSxzQkFBQTtBeEIrbktGO0FFbHFLRTtFc0JpQ0Y7SUFLSSxlQUFBO0V4QmdvS0Y7QUFDRjs7QXdCN25LQTtFQUNFLGVBQUE7QXhCZ29LRjtBRTNxS0U7RXNCMENGO0lBSUksZUFBQTtFeEJpb0tGO0FBQ0Y7O0F3QjluS0E7RUFDRSxlQUFBO0F4QmlvS0Y7QUVwcktFO0VzQmtERjtJQUlJLGVBQUE7RXhCa29LRjtBQUNGOztBd0IvbktBO0VBQ0UsZUFBQTtBeEJrb0tGO0FFN3JLRTtFc0IwREY7SUFJSSxlQUFBO0V4Qm1vS0Y7QUFDRjs7QXdCaG9LQTtFQUNFLGVBQUE7QXhCbW9LRjtBRXRzS0U7RXNCa0VGO0lBSUksZUFBQTtFeEJvb0tG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QUNBLHFCQUFBO0VBQ0EsZUFBQTtBakM2c05aO0FpQzVzTlk7RUFDSSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG1CaENESDtFZ0NFRyxpQ0FBQTtVQUFBLHlCQUFBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtBakM4c05oQjtBaUM1c05ZO0VBQ0kscUJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxtQmhDWkg7RWdDYUcsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QWpDOHNOaEI7QWlDMXNOSTtFQUNJLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBakM0c05SO0FpQ3pzTlE7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtVQUFBLHFCQUFBO0VBQ0Esd0RBQUE7RUFBQSxnREFBQTtFQUFBLHdDQUFBO0VBQUEsZ0VBQUE7RUFDQSxXQUFBO0FqQzJzTlo7QWlDMXNOWTtFQUNJLGlCQUFBO0FqQzRzTmhCO0FpQ3hzTkk7RUFDSSxVQUFBO0VBQ0EsMkJBQUE7VUFBQSxtQkFBQTtBakMwc05SOztBa0Nud05JO0VBQ0ksMERBQUE7RUFDQSxzQkFBQTtBbENzd05SO0FrQ3B3Tkk7RUFDSSwwREFBQTtFQUNBLHNCQUFBO0FsQ3N3TlI7QWtDcHdOSTtFQUNJLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FsQ3N3TlI7QUV0d05FO0VnQ0hFO0lBS1EsZUFBQTtJQUNBLG1CQUFBO0VsQ3d3TlY7QUFDRjtBa0N2d05RO0VBQ0ksYUFBQTtBbEN5d05aO0FrQ3R3Tkk7RUFDSSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBbEN3d05SO0FFcHhORTtFZ0NTRTtJQUtRLGVBQUE7SUFDQSxtQkFBQTtFbEMwd05WO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnNwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lZGlhIHF1ZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJLb3N1Z2kgTWFydVwiLCBcIk5vdG8gU2FucyBKUFwiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCJZdSBHb3RoaWMgTVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OIFczXCIsIEhpcmFLYWt1UHJvTi1XMywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzcxNzE3MTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMTZDQUQ7XG59XG5cbnAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLW12IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmYwZjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1tdiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4ucGFnZS1tdiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtbXYgaDIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBjdXJzaXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1tdiBoMiBzcGFuIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKuOCueOCr+ODreODvOODq+ODgOOCpuODs+WFqOS9k+OBruWgtOaJgCovXG4uc2Nyb2xsZG93bjEge1xuICAvKuaPj+eUu+S9jee9ruKAu+S9jee9ruOBr+mBqeWunOiqv+aVtOOBl+OBpuOBj+OBoOOBleOBhCovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDMwcHg7XG4gIC8q5YWo5L2T44Gu6auY44GVKi9cbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4vKlNjcm9sbOODhuOCreOCueODiOOBruaPj+WGmSovXG4uc2Nyb2xsZG93bjEgc3BhbiB7XG4gIC8q5o+P55S75L2N572uKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgLyrjg4bjgq3jgrnjg4jjga7lvaLnirYqL1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi8qIOe3muOBruaPj+WGmSAqL1xuLnNjcm9sbGRvd24xOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC8q5o+P55S75L2N572uKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC8q57ea44Gu5b2i54q2Ki9cbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAvKue3muOBruWLleOBjTEuNOenkuOBi+OBkeOBpuWLleOBj+OAguawuOmBoOOBq+ODq+ODvOODlyovXG4gIGFuaW1hdGlvbjogcGF0aG1vdmUgMS40cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyrpq5jjgZXjg7vkvY3nva7jg7vpgI/pgY7jgYzlpInljJbjgZfjgabnt5rjgYzkuIrjgYvjgonkuIvjgavli5XjgY8qL1xuQGtleWZyYW1lcyBwYXRobW92ZSB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMzAlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiA1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qIGZhZGVVcCAqL1xuLmZhZGVVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlVXBBbmltZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBmYWRlVXBBbmltZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi8qIOOCueOCr+ODreODvOODq+OCkuOBl+OBn+OCieWHuuePvuOBmeOCi+imgee0oOOBq+OBr+OBmOOCgeOBq+mAj+mBjjDjgpLmjIflrprjgIAqL1xuLmZhZGVVcFRyaWdnZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44Oz44GP44Ga44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6ICNmMmYwZjA7XG59XG4uYy1icmVhZGNydW1iLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLWJyZWFkY3J1bWItbGlzdCBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmMtYnJlYWRjcnVtYi1saXN0IGxpIGEge1xuICBjb2xvcjogIzAxNkNBRDtcbn1cbi5jLWJyZWFkY3J1bWItbGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgcGFkZGluZzogMCAxZW07XG59XG4uYy1icmVhZGNydW1iLWxpc3QgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTVweCA1NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIzMTgxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNkNBRDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYy1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmMtYnV0dG9uLS1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29udGVudDogXCI+XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWJ1dHRvbi0tYXJyb3ctbGVmdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb250ZW50OiBcIjxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxMztcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1idXR0b24tLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWM1YzU7XG4gIGJvcmRlci1jb2xvcjogI2M1YzVjNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b24tLWxhcmdlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLmMtYnV0dG9uLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCqeODvOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWZvcm0tdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmMtZm9ybS10ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYy1mb3JtLWNoZWNrYm94LWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWZvcm0tY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlMjAwMTM7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNlMjAwMTM7XG59XG4uYy1mb3JtLWNoZWNrYm94LXNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhYmFiYWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYy1mb3JtLXJhZGlvLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWZvcm0tcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tcmFkaW8tc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDEzO1xufVxuLmMtZm9ybS1yYWRpby1zcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1mb3JtLXJhZGlvLXNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7opovlh7rjgZdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1oMSB7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xuICBjb2xvcjogIzIzMTgxNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG59XG4uYy1oMSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5jLWgyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYy1oMiBzcGFuIHtcbiAgY29sb3I6ICMwMTZDQUQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBjdXJzaXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jLWgzIHtcbiAgY29sb3I6ICMwMTZDQUQ7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIGN1cnNpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmMtaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiS29zdWdpIE1hcnVcIiwgXCJOb3RvIFNhbnMgSlBcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICBjb2xvcjogIzcxNzE3MTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5jLWgzIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNjNWM1YzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMgc3Bhbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLmMtaDMudGF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jLWgzLnRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTgwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNjNWM1YzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMudGF0ZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG59XG4uYy1oMy50YXRlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYy1oMy50YXRlIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jLWg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5jLWg0IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgY3Vyc2l2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuLmMtaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1oNC5zdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jLWg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uYy1oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmMtaC0tY2VudGVyLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSwgLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzRmNTc0ZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5jLWgtLWNlbnRlci1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jLWxhYmVsLS1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyYjc1O1xufVxuLmMtbGFiZWwtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMTM7XG59XG4uYy1sYWJlbC0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlkYmY7XG59XG4uYy1sYWJlbC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTQwO1xufVxuLmMtbGFiZWwtLWxhcmdlIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLWxhYmVsLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpbmsge1xuICBjb2xvcjogIzAwOWRiZjtcbn1cbi5jLWxpbmstLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWxpbmstLWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmMtbGluay0tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpc3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1saXN0LS1wb2ludCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jLWxpc3QtLXBvaW50ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpc3QtLXBvaW50ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMTgxNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDA7XG59XG4uYy1saXN0LS1wb2ludCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtbGlzdC0tbGluayBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGlzdC0tbGluayBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA2LjlweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTIwMDEzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAycHg7XG59XG4uYy1saXN0LS1saW5rIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1saXN0LS1saW5rIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWxpc3QtLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmMtbGlzdC0tYm9yZGVyIGxpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkNGQ0ZDQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWxpc3QtLWJvcmRlciBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jLWxpc3QtLWJvcmRlciBsaSBhIHtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWxpc3QtLWJvcmRlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlkYmY7XG59XG4uYy1saXN0LS1vcmRlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmMtbGlzdC0tb3JkZXIgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpc3QtLW9yZGVyID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1saXN0LS1ub3RlIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzhkOGQ4ZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLWxpc3QtLW5vdGUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1tZW51LXRyaWdnZXIsIC5jLW1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jLW1lbnUtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5jLW1lbnUtdHJpZ2dlci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1tZW51LXRyaWdnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiA2MCU7XG59XG4uYy1tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jLW1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLW1lbnUtcmVjcnVpdCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMGYwO1xufVxuLmMtcGFuZWwtLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYy1wYW5lbC0tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jLXBhbmVsLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uYy1wYW5lbC1jb250ZW50cy0tbmFycm93IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCu+OCr+OCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMjAwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1taWRkbGUge1xuICAgIG1hcmdpbjogMTAwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tbWlkZGxlIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tbmFycm93IHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tbmFycm93IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmcge1xuICAgIHBhZGRpbmc6IDIwMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLWJnIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbWlkZGxlIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbWlkZGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW5hcnJvdyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5jLXNlY3Rpb24tY29udGFpbmVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K/44OWXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtdGFiLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTVweCA1cHg7XG4gIH1cbn1cbi5jLXRhYi1uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi5jLXRhYi1uYXYtaXRlbTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLmMtdGFiLW5hdi1pdGVtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0gYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M1YzVjNTtcbiAgfVxufVxuLmMtdGFiLW5hdi1pdGVtIGFbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTIwMDEzO1xuICBjb2xvcjogIzIzMTgxNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYtaXRlbSBhW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDEzO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uYy10YWItY29udGVudHMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItY29udGVudHMtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVjNTtcbiAgfVxufVxuLmMtdGFiLWNvbnRlbnRzLWl0ZW1bYXJpYS1oaWRkZW49ZmFsc2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjg7zjg5bjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGhlYWQgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi5jLXRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjBmMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB0aGVhZCB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYy10YWJsZSB0aGVhZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRoZWFkIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi5jLXRhYmxlIHRib2R5IHRoIHtcbiAgcGFkZGluZzogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDIwJTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzAxNkNBRDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRib2R5IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDE2Q0FEO1xuICB9XG59XG4uYy10YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRib2R5IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmMtdGFibGUtLW5hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogI2M1YzVjNTtcbn1cbi5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdHIge1xuICBib3JkZXItY29sb3I6ICNjNWM1YzU7XG59XG4uYy10YWJsZS0tbmFycm93IHRib2R5IHRoIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZS0tbmFycm93IHRib2R5IHRoIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdGQge1xuICBwYWRkaW5nOiA4cHggMTBweCA4cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAxNXB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jmlbTliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1hbGlnbi1sZWZ0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tcGMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS10YWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6IOM5pmv6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMGYwO1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZjJlYztcbn1cblxuLnUtYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMTA4LCAxNzMsIDAuMDUpO1xufVxuXG4udS1iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiYzU4Mztcbn1cblxuLnUtYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMmI3NTtcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWJlZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyMDAxMztcbn1cbi51LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyMDAxMztcbn1cbi51LWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMjAwMTM7XG59XG4udS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyMDAxMztcbn1cbi51LWJvcmRlci0td2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GbG9hdOino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCsOODquODg+ODiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4LWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LXJvdyB7XG4gIG1hcmdpbjogLTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdyB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG59XG4udS1yb3ctYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnUtcm93LS1ub21hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cbi51LXJvdy0tbmFycm93IHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4udS1jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC00IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtNCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC01IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTcge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC03IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC04IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTgge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC05IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWNvbC0xLS1wYyB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXBjIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTItLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1wYyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMy0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1wYyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTQtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC00LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tcGMge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC02LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXBjIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNy0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTctLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1wYyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC04LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tcGMge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTktLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXBjIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEwLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tcGMge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1wYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTItLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC00LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC01LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1sYXB0b3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTctLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1sYXB0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1sYXB0b3Age1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC05LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtY29sLTEtLXRhYiB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS10YWIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS10YWIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXRhYiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC00LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXRhYiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tdGFiIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTctLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tdGFiIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC04LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tdGFiIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tdGFiIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXRhYiB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1zcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXNwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXNwIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tc3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tc3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tc3Age1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1zcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbumdnuihqOekuuWIh+OCiuabv+OBiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWhpZGUtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtaGlkZS0tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtaGlkZS0tbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1oaWRlLS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1tdDAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQwIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwyNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIzMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw0MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI0NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI0NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ0NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI0NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDU1IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTUge1xuICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ2MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI2MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NjUge1xuICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzAge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw3MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ3NSB7XG4gIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI3NSB7XG4gIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10ODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0ODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDg1IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODUge1xuICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4NSB7XG4gIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ5MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI5MCB7XG4gIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ5MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI5MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OTUge1xuICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw5NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OTUge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDYwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjYwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1tdDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtbXQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXRleHQtYWNjZW50IHtcbiAgY29sb3I6ICMwYjJiNzU7XG59XG5cbi51LXRleHQtaW1wb3J0YW50IHtcbiAgY29sb3I6ICNlMjAwMTM7XG59XG5cbi51LXRleHQtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS10ZXh0LXN1YiB7XG4gIGNvbG9yOiAjYWJhYmFiO1xufVxuXG4udS10ZXh0LXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cblxuLnUtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnUtdGV4dC1ub3JtYWwge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udS10ZXh0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICNmMDgwODAgNzAlKTtcbn1cblxuLnUtdGV4dC14LWxhcmdlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnUtdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udS10ZXh0LWJpdC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtYml0LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnUtdGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udS10ZXh0LXgtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LXgtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LXNtYWxsLS1zcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi51LXRleHQtY2FwIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi51LXRleHQtcG9pbnQge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIGN1cnNpdmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luYXmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS13MCB7XG4gIHdpZHRoOiAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXcxMCB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13MjAge1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzMwIHtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc0MCB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13NTAge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzYwIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc3MCB7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13ODAge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzkwIHtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXcxMDAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXcwLS1wYyB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMC0tcGMge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzIwLS1wYyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MzAtLXBjIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc0MC0tcGMge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzUwLS1wYyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NjAtLXBjIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc3MC0tcGMge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzgwLS1wYyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13OTAtLXBjIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMDAtLXBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LXcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MjAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MzAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NDAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NjAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NzAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13ODAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13OTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MTAwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtdzAtLXRhYiB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMC0tdGFiIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcyMC0tdGFiIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXczMC0tdGFiIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc0MC0tdGFiIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc1MC0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc2MC0tdGFiIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc3MC0tdGFiIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc4MC0tdGFiIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc5MC0tdGFiIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMDAtLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXcwLS1zcCB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMC0tc3Age1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzIwLS1zcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MzAtLXNwIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc0MC0tc3Age1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzUwLS1zcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NjAtLXNwIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc3MC0tc3Age1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzgwLS1zcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13OTAtLXNwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMDAtLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnUtaDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnAtaGVhZGVyIHtcbiAgcGFkZGluZzogMjVweCAwO1xuICBiYWNrZ3JvdW5kOiAjMDE2Q0FEO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cbn1cbi5wLWhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5wLWhlYWRlci1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXItbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnAtaGVhZGVyLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXItbG9nbyBhIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbi5wLWhlYWRlci1sb2dvIGEgaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyLWxvZ28gYSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMGYwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuLnAtZ25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4ucC1nbmF2LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnAtZ25hdi1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWduYXYtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wLWduYXYtbGlzdC1pdGVtIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdi1saXN0LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogIzcxNzE3MTtcbiAgfVxufVxuLnAtZ25hdi1saXN0LWl0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wLWduYXYtbGlzdC1pdGVtLmN1cnJlbnQgYSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWduYXYtbGlzdC1pdGVtLmN1cnJlbnQgYSB7XG4gICAgY29sb3I6ICMwMTZDQUQ7XG4gIH1cbn1cblxuLnAtZm9vdGVyIHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIGNvbG9yOiAjNzE3MTcxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgfVxufVxuLnAtZm9vdGVyLWFkZHJlc3Mge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZvb3Rlci1hZGRyZXNzIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItYWRkcmVzcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLWZvb3Rlci1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1jb250ZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucC1mb290ZXItY29udGVudHMgPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWNvbnRlbnRzID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZm9vdGVyLWNvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMTZDQUQ7XG59XG4ucC1mb290ZXItbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wLWZvb3Rlci1saW5rIGxpIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWxpbmsgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucC1mb290ZXItbGluayBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWZvb3Rlci1saW5rIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNzE3MTcxO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzcxNzE3MTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogNHB4O1xufVxuLnAtZm9vdGVyLWxpbmsgbGkgYTpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDE2Q0FEO1xufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tb2RhbF9fYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWxfX2NvbnRlbnQge1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLm1vZGFsX19jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWxfX2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubW9kYWxfX2NvbnRlbnQgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubW9kYWxfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tb2RhbF9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBjdXJzaXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3AtbXYge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjMDE2Q0FEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9wLW12IHZpZGVvIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IHJnYmEoMCwgMCwgMCwgMCkpO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW12IHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLnRvcC1tdiBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDgwcHg7XG4gIHdpZHRoOiAzMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZUluIDNzIGVhc2UgNnMgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbXYgaDIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbGVmdDogMTAlO1xuICB9XG59XG4udG9wLWJ1c2luZXNzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udG9wLWJ1c2luZXNzLWxpbmsgbGkge1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWJ1c2luZXNzLWxpbmsgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udG9wLWJ1c2luZXNzLWxpbmsgbGkgYSB7XG4gIGhlaWdodDogNTB2aDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvYnVzaW5lc3MwMS5qcGcpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvcC1idXNpbmVzcy1saW5rIGxpIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbn1cbi50b3AtYnVzaW5lc3MtbGluayBsaSAudGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWJ1c2luZXNzLWxpbmsgbGkgLnRleHQge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4udG9wLWJ1c2luZXNzLWxpbmsgbGk6bnRoLWNoaWxkKDIpIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9idXNpbmVzczAyLmpwZykgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbn1cbi50b3AtYnVzaW5lc3MtbGluayBsaTpudGgtY2hpbGQoMykgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2J1c2luZXNzMDMuanBnKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udG9wLXdvcmtzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXdvcmtzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMmZyIDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG4udG9wLXdvcmtzLWdyaWQgbGkge1xuICBiYWNrZ3JvdW5kOiAjZjJmMGYwO1xuICBncmlkLXJvdzogMS81O1xuICBncmlkLWNvbHVtbjogMS8zO1xuICBtYXJnaW46IDVweDtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXdvcmtzLWdyaWQgbGkge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxufVxuLnRvcC13b3Jrcy1ncmlkIGxpOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtcm93OiAxLzM7XG4gIGdyaWQtY29sdW1uOiAzLzQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXdvcmtzLWdyaWQgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbn1cbi50b3Atd29ya3MtZ3JpZCBsaTpudGgtY2hpbGQoMikgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd29ya3MvMDguanBnKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udG9wLXdvcmtzLWdyaWQgbGk6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgZ3JpZC1jb2x1bW46IDQvNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atd29ya3MtZ3JpZCBsaTpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuLnRvcC13b3Jrcy1ncmlkIGxpOm50aC1jaGlsZCgzKSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy93b3Jrcy8xMS5qcGcpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50b3Atd29ya3MtZ3JpZCBsaTpudGgtY2hpbGQoNCkge1xuICBncmlkLXJvdzogMy81O1xuICBncmlkLWNvbHVtbjogMy80O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC13b3Jrcy1ncmlkIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgZ3JpZC1yb3c6IDMvNDtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4udG9wLXdvcmtzLWdyaWQgbGk6bnRoLWNoaWxkKDQpIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3dvcmtzLzAzLmpwZykgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRvcC13b3Jrcy1ncmlkIGxpOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtcm93OiAzLzU7XG4gIGdyaWQtY29sdW1uOiA0LzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXdvcmtzLWdyaWQgbGk6bnRoLWNoaWxkKDUpIHtcbiAgICBncmlkLXJvdzogMy80O1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbn1cbi50b3Atd29ya3MtZ3JpZCBsaTpudGgtY2hpbGQoNSkgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd29ya3MvMTAuanBnKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udG9wLXdvcmtzLWdyaWQgbGk6aG92ZXIgYSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xufVxuLnRvcC13b3Jrcy1ncmlkIGxpICNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xufVxuLnRvcC13b3Jrcy1ncmlkIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRvcC1pbnN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3AtaW5zdGEtaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNzY1cHg7XG4gIGhlaWdodDogMzcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWluc3RhLWlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuLnRvcC1pbnN0YS1pZnJhbWUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDk4JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnRvcC1pbnN0YS1pZnJhbWUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtaW5zdGEtaWZyYW1lLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmJ1c2luZXNzIC5wYWdlLW12IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9idXNpbmVzcy9idXNpbmVzcy1tdi5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYnVzaW5lc3MgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjYzVjNWM1O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5idXNpbmVzcyBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYnVzaW5lc3MgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnVzaW5lc3MtdGFiLW5hdiB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXRhYi1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5idXNpbmVzcy10YWItbmF2IGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGNvbG9yOiAjNzE3MTcxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXRhYi1uYXYgYSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5idXNpbmVzcy10YWItbmF2IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXRhYi1uYXYgYTo6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuLmJ1c2luZXNzLXRhYi1uYXYgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB3aWR0aDogMTIwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3MtdGFiLW5hdiBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbi5idXNpbmVzcy10YWItbmF2IGFbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgY29sb3I6ICMwMTZDQUQ7XG59XG4uYnVzaW5lc3MtdGFiLW5hdiBhW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAxNkNBRDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy10YWItbmF2IGFbYXJpYS1zZWxlY3RlZD10cnVlXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTZDQUQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAxNkNBRDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXRhYi1uYXYgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnVzaW5lc3MtdGFiLW5hdiBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uYnVzaW5lc3MtdGFiLWNvbnRlbnRzIHtcbiAgd2lkdGg6IDYwJTtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3MtdGFiLWNvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJ1c2luZXNzLXRhYi1jb250ZW50cyAuYy10YWItY29udGVudHMtaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNjNWM1YzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMTZDQUQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3MtdGFiLWNvbnRlbnRzIC5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgfVxufVxuLmJ1c2luZXNzLXRhYi1jb250ZW50cyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy10YWItY29udGVudHMgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYnVzaW5lc3MtdGFiLWNvbnRlbnRzIGg1IHtcbiAgY29sb3I6ICMwMTZDQUQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3MtdGFiLWNvbnRlbnRzIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idXNpbmVzcy10YWItY29udGVudHMgaDUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXRhYi1jb250ZW50cyBoNSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJ1c2luZXNzLXRhYi1jb250ZW50cyBoNiB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAxNkNBRDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3MtdGFiLWNvbnRlbnRzIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cbi5idXNpbmVzcy10YWItY29udGVudHMtYm94IHtcbiAgYmFja2dyb3VuZDogI2Y0ZmJmZDtcbiAgcGFkZGluZzogMzBweCA0MHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5idXNpbmVzcy10YWItY29udGVudHMtYm94IGg1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xufVxuLmJ1c2luZXNzIC5zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1c2luZXNzIC5zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICBkaXNwbGF5OiBibG9jazsgLypzbGljay1pbml0aWFsaXplZOOBjOS7mOS4juOBleOCjOOBn+OCieihqOekuiovXG59XG5cbi53b3JrcyAucGFnZS1tdiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd29ya3Mvd29ya3MtbXYuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLndvcmtzIC5jb3VudC1ib3gge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53b3JrcyAuY291bnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvcmtzIC5jb3VudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi53b3JrcyAuY291bnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0Y0QkExQjtcbiAgd2lkdGg6IDE2MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggMCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvcmtzIC5jb3VudC1zaXplIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG4ud29ya3MtZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b3Jrcy1ncmFwaCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ud29ya3MtZ3JhcGggaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjMDE2Q0FEO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvcmtzLWdyYXBoIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi53b3Jrcy1ncmFwaCA+IGxpIHtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b3Jrcy1ncmFwaCA+IGxpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud29ya3MtZ3JhcGgtd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvIDEuNWVtO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b3Jrcy1ncmFwaCAuY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLndvcmtzLWdyYXBoIC5jaXJjbGUgLnR5cGUge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlLXdpZHRoOiAxMTBweDtcbn1cbi53b3Jrcy1ncmFwaCAuY2lyY2xlIC50eXBlMSB7XG4gIHN0cm9rZTogI0Y0QkExQjtcbn1cbi53b3Jrcy1ncmFwaCAuY2lyY2xlIC50eXBlMiB7XG4gIHN0cm9rZTogIzAxNkNBRDtcbn1cbi53b3Jrcy1ncmFwaCAuY2lyY2xlIC50eXBlMyB7XG4gIHN0cm9rZTogIzU2OTNDOTtcbn1cbi53b3Jrcy1ncmFwaCAuY2lyY2xlIC50eXBlNCB7XG4gIHN0cm9rZTogIzkzQjNEOTtcbn1cbi53b3Jrcy1ncmFwaCAuY2lyY2xlIC50eXBlNSB7XG4gIHN0cm9rZTogI0JDQ0VFNjtcbn1cbi53b3Jrcy1ncmFwaCAuY2lyY2xlIC50eXBlNiB7XG4gIHN0cm9rZTogI2U2OWVkNDtcbn1cbi53b3Jrcy1ncmFwaCAuY2lyY2xlIC50eXBlNyB7XG4gIHN0cm9rZTogI2VjYzBlMDtcbn1cbi53b3Jrcy1ncmFwaCAuY2lyY2xlIC50eXBlOCB7XG4gIHN0cm9rZTogI2Y3ZWNmNDtcbn1cbi53b3Jrcy1ncmFwaCAudHlwZUExIHtcbiAgYW5pbWF0aW9uOiBjaXJjbGVBMSAxLjVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBjaXJjbGVBMSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDU2NTtcbiAgfVxuICA5OS45JSwgdG8ge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDM3MiA1NjU7XG4gIH1cbn1cbi53b3Jrcy1ncmFwaCAudHlwZUEyIHtcbiAgYW5pbWF0aW9uOiBjaXJjbGVBMiAxLjVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBjaXJjbGVBMiB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDU2NTtcbiAgfVxuICA5OS45JSwgdG8ge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQzNCA1NjU7XG4gIH1cbn1cbi53b3Jrcy1ncmFwaCAudHlwZUEzIHtcbiAgYW5pbWF0aW9uOiBjaXJjbGVBMyAxLjVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBjaXJjbGVBMyB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDU2NTtcbiAgfVxuICA5OS45JSwgdG8ge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQ5NiA1NjU7XG4gIH1cbn1cbi53b3Jrcy1ncmFwaCAudHlwZUE0IHtcbiAgYW5pbWF0aW9uOiBjaXJjbGVBNCAxLjVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBjaXJjbGVBNCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDU2NTtcbiAgfVxuICA5OS45JSwgdG8ge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDU0MSA1NjU7XG4gIH1cbn1cbi53b3Jrcy1ncmFwaCAudHlwZUE1IHtcbiAgYW5pbWF0aW9uOiBjaXJjbGVBNSAxLjVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBjaXJjbGVBNSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDU2NTtcbiAgfVxuICA5OS45JSwgdG8ge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDU2NSA1NjU7XG4gIH1cbn1cbi53b3Jrcy1ncmFwaCAuYy10cmFuc3BhcmVudC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53b3Jrcy1ncmFwaCAuYy10cmFuc3BhcmVudC1pdGVtIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgbWluLXdpZHRoOiAzMHB4O1xufVxuLndvcmtzLWdyYXBoIC5jLXRyYW5zcGFyZW50LWl0ZW0gbGkgc3Ryb25nIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ud29ya3MtZ3JhcGggLmMtdHJhbnNwYXJlbnQtaXRlbSBsaSBzcGFuIHtcbiAgbWFyZ2luOiAwIDAuMTVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLndvcmtzLWdyYXBoIC5jLXRyYW5zcGFyZW50LWl0ZW0gbGk6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA2NiU7XG4gIHJpZ2h0OiAyMCU7XG4gIGFuaW1hdGlvbjogdGV4dEZ3dCAxLjVzIGVhc2Utb3V0IDFzIDEgZm9yd2FyZHM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi53b3Jrcy1ncmFwaCAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCgxKSBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud29ya3MtZ3JhcGggLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoMSkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi53b3Jrcy1ncmFwaCAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCgyKSB7XG4gIGJvdHRvbTogMzclO1xuICBsZWZ0OiAxMSU7XG4gIGFuaW1hdGlvbjogdGV4dEZ3dCAxLjVzIGVhc2Utb3V0IDEuNXMgMSBmb3J3YXJkcztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ud29ya3MtZ3JhcGggLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoMykge1xuICB0b3A6IDE4JTtcbiAgbGVmdDogLTEwJTtcbiAgYW5pbWF0aW9uOiB0ZXh0Rnd0IDEuNXMgZWFzZS1vdXQgMS41cyAxIGZvcndhcmRzO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLndvcmtzLWdyYXBoIC5jLXRyYW5zcGFyZW50LWl0ZW0gbGk6bnRoLWNoaWxkKDMpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NiU7XG4gIHJpZ2h0OiAtMjAlO1xufVxuLndvcmtzLWdyYXBoIC5jLXRyYW5zcGFyZW50LWl0ZW0gbGk6bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IDEyJTtcbiAgYW5pbWF0aW9uOiB0ZXh0Rnd0IDEuNXMgZWFzZS1vdXQgMS43NXMgMSBmb3J3YXJkcztcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi53b3Jrcy1ncmFwaCAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcyJTtcbiAgcmlnaHQ6IDAlO1xufVxuLndvcmtzLWdyYXBoIC5jLXRyYW5zcGFyZW50LWl0ZW0gbGk6bnRoLWNoaWxkKDUpIHtcbiAgdG9wOiAtOCU7XG4gIHJpZ2h0OiA0MCU7XG4gIGFuaW1hdGlvbjogdGV4dEZ3dCAxLjVzIGVhc2Utb3V0IDEuNzVzIDEgZm9yd2FyZHM7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ud29ya3MtZ3JhcGggLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoNSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcyJTtcbiAgbGVmdDogLTVweDtcbn1cbkBrZXlmcmFtZXMgdGV4dEZ3dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDk5LjklLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLndvcmtzLWdyYXBoIC5jLXRyYW5zcGFyZW50LWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLndvcmtzLWdyYXBoIC5jLXRyYW5zcGFyZW50LWl0ZW0tLW9uLmMtdHJhbnNwYXJlbnQtaXRlbSxcbi53b3Jrcy1ncmFwaCAuanMtc3dpdGNoX29uLmMtdHJhbnNwYXJlbnQtaXRlbSB7XG4gIGFuaW1hdGlvbjogdHJhbnNwYXJlbnQgMXMgZWFzZSAwcyAxIGZvcndhcmRzO1xuICBvcGFjaXR5OiAwO1xufVxuQGtleWZyYW1lcyB0cmFuc3BhcmVudCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgyKSAudHlwZUExIHtcbiAgYW5pbWF0aW9uOiBjaXJjbGVBMTAgMS41cyBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgY2lyY2xlQTEwIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgNTY1O1xuICB9XG4gIDk5LjklLCB0byB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMjk5IDU2NTtcbiAgfVxufVxuLndvcmtzLWdyYXBoID4gbGk6bnRoLWNoaWxkKDIpIC50eXBlQTIge1xuICBhbmltYXRpb246IGNpcmNsZUExMiAxLjVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBjaXJjbGVBMTIge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCA1NjU7XG4gIH1cbiAgOTkuOSUsIHRvIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA0MjggNTY1O1xuICB9XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMikgLnR5cGVBMyB7XG4gIGFuaW1hdGlvbjogY2lyY2xlQTEzIDEuNXMgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGNpcmNsZUExMyB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDU2NTtcbiAgfVxuICA5OS45JSwgdG8ge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQ5NSA1NjU7XG4gIH1cbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgyKSAudHlwZUE0IHtcbiAgYW5pbWF0aW9uOiBjaXJjbGVBMTQgMS41cyBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgY2lyY2xlQTE0IHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgNTY1O1xuICB9XG4gIDk5LjklLCB0byB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNTExIDU2NTtcbiAgfVxufVxuLndvcmtzLWdyYXBoID4gbGk6bnRoLWNoaWxkKDIpIC50eXBlQTUge1xuICBhbmltYXRpb246IGNpcmNsZUExNSAxLjVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBjaXJjbGVBMTUge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCA1NjU7XG4gIH1cbiAgOTkuOSUsIHRvIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA1NjUgNTY1O1xuICB9XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMikgLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoMSkge1xuICB0b3A6IDY0JTtcbiAgcmlnaHQ6IDEzJTtcbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgyKSAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDA7XG4gIGJvdHRvbTogMjUlO1xuICBsZWZ0OiAyMiU7XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMikgLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgyKSAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDMyJTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMikgLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgyKSAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDgwJTtcbiAgbGVmdDogYXV0bztcbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgyKSAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcyJTtcbiAgcmlnaHQ6IC0yMCU7XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMikgLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoNSkge1xuICB0b3A6IC04JTtcbiAgcmlnaHQ6IDQ4JTtcbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgyKSAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCg1KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB0b3A6IDcyJTtcbiAgbGVmdDogMHB4O1xufVxuLndvcmtzLWdyYXBoID4gbGk6bnRoLWNoaWxkKDMpIC50eXBlQTEge1xuICBhbmltYXRpb246IGNpcmNsZUEyMSAxLjVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBjaXJjbGVBMjEge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCA1NjU7XG4gIH1cbiAgOTkuOSUsIHRvIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxODAgNTY1O1xuICB9XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMykgLnR5cGVBMiB7XG4gIGFuaW1hdGlvbjogY2lyY2xlQTIyIDEuNXMgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGNpcmNsZUEyMiB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDU2NTtcbiAgfVxuICA5OS45JSwgdG8ge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI5MyA1NjU7XG4gIH1cbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgzKSAudHlwZUEzIHtcbiAgYW5pbWF0aW9uOiBjaXJjbGVBMjMgMS41cyBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgY2lyY2xlQTIzIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgNTY1O1xuICB9XG4gIDk5LjklLCB0byB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMzM4IDU2NTtcbiAgfVxufVxuLndvcmtzLWdyYXBoID4gbGk6bnRoLWNoaWxkKDMpIC50eXBlQTQge1xuICBhbmltYXRpb246IGNpcmNsZUEyNCAxLjVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBjaXJjbGVBMjQge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCA1NjU7XG4gIH1cbiAgOTkuOSUsIHRvIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAzODMgNTY1O1xuICB9XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMykgLnR5cGVBNSB7XG4gIGFuaW1hdGlvbjogY2lyY2xlQTI1IDEuNXMgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGNpcmNsZUEyNSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDU2NTtcbiAgfVxuICA5OS45JSwgdG8ge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQyMiA1NjU7XG4gIH1cbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgzKSAudHlwZUE2IHtcbiAgYW5pbWF0aW9uOiBjaXJjbGVBMjYgMS41cyBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgY2lyY2xlQTI2IHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgNTY1O1xuICB9XG4gIDk5LjklLCB0byB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNDU2IDU2NTtcbiAgfVxufVxuLndvcmtzLWdyYXBoID4gbGk6bnRoLWNoaWxkKDMpIC50eXBlQTcge1xuICBhbmltYXRpb246IGNpcmNsZUEyNyAxLjVzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBjaXJjbGVBMjcge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCA1NjU7XG4gIH1cbiAgOTkuOSUsIHRvIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA1NjUgNTY1O1xuICB9XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMykgLnR5cGVBOCB7XG4gIGFuaW1hdGlvbjogY2lyY2xlQTI4IDEuNXMgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGNpcmNsZUEyOCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDU2NTtcbiAgfVxuICA5OS45JSwgdG8ge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDU2NSA1NjU7XG4gIH1cbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgzKSAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMjglO1xuICByaWdodDogMTglO1xufVxuLndvcmtzLWdyYXBoID4gbGk6bnRoLWNoaWxkKDMpIC5jLXRyYW5zcGFyZW50LWl0ZW0gbGk6bnRoLWNoaWxkKDEpIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndvcmtzLWdyYXBoID4gbGk6bnRoLWNoaWxkKDMpIC5jLXRyYW5zcGFyZW50LWl0ZW0gbGk6bnRoLWNoaWxkKDIpIHtcbiAgYm90dG9tOiAyMCU7XG4gIGxlZnQ6IDU4JTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDtcbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgzKSAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLndvcmtzLWdyYXBoID4gbGk6bnRoLWNoaWxkKDMpIC5jLXRyYW5zcGFyZW50LWl0ZW0gbGk6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiA3OCU7XG4gIGxlZnQ6IDMyJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDA7XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMykgLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgzKSAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogNjklO1xuICBsZWZ0OiAxNyU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwO1xufVxuLndvcmtzLWdyYXBoID4gbGk6bnRoLWNoaWxkKDMpIC5jLXRyYW5zcGFyZW50LWl0ZW0gbGk6bnRoLWNoaWxkKDQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMykgLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoNSkge1xuICB0b3A6IDU1JTtcbiAgcmlnaHQ6IDk1JTtcbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgzKSAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCg1KTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLndvcmtzLWdyYXBoID4gbGk6bnRoLWNoaWxkKDMpIC5jLXRyYW5zcGFyZW50LWl0ZW0gbGk6bnRoLWNoaWxkKDYpIHtcbiAgdG9wOiAzNiU7XG4gIHJpZ2h0OiA5NSU7XG4gIGNvbG9yOiBibGFjaztcbiAgYW5pbWF0aW9uOiB0ZXh0Rnd0IDEuNXMgZWFzZS1vdXQgMS43NXMgMSBmb3J3YXJkcztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMykgLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoNik6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53b3Jrcy1ncmFwaCA+IGxpOm50aC1jaGlsZCgzKSAuYy10cmFuc3BhcmVudC1pdGVtIGxpOm50aC1jaGlsZCg3KSB7XG4gIHRvcDogMjAlO1xuICByaWdodDogNjAlO1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0ZXh0Rnd0IDEuNXMgZWFzZS1vdXQgMS43NXMgMSBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiB0ZXh0Rnd0IDEuNXMgZWFzZS1vdXQgMS43NXMgMSBmb3J3YXJkcztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMykgLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoOCkge1xuICB0b3A6IDY1cHg7XG4gIHJpZ2h0OiA2MiU7XG4gIGNvbG9yOiBibGFjaztcbiAgYW5pbWF0aW9uOiB0ZXh0Rnd0IDEuNXMgZWFzZS1vdXQgMS43NXMgMSBmb3J3YXJkcztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ud29ya3MtZ3JhcGggPiBsaTpudGgtY2hpbGQoMykgLmMtdHJhbnNwYXJlbnQtaXRlbSBsaTpudGgtY2hpbGQoOCk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53b3Jrcy1saXN0IHtcbiAgbWFyZ2luOiAtMTBweDtcbn1cbi53b3Jrcy1saXN0IGxpIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi53b3Jrcy1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAxNkNBRDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b3Jrcy1saXN0IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvcmtzIC5jLWgzLnN1YiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndvcmtzIC5jLWgzLnN1YiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVyIC5wYWdlLW12IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXJ0bmVyL212LmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYXJ0bmVyIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wYXJ0bmVyIGgzLmh1a2lkYXNoaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucGFydG5lciBoMy5odWtpZGFzaGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjYWJhYmFiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xufVxuLnBhcnRuZXIgaDMuaHVraWRhc2hpOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjYWJhYmFiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xufVxuLnBhcnRuZXIgLmZsZXgtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyIC5zbGljay1pbWcgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJ0bmVyIC5zbGljay1pbWcgPiBkaXYgcCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnBhcnRuZXIgLnNsaWRlciAuc2xpY2stY2VudGVyID4gZGl2IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmNvbXBhbnkgLnBhZ2UtbXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbXBhbnkvbXYuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmNvbXBhbnktYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbXBhbnkvYmcuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmNvbXBhbnkgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYW55IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNvbXBhbnkgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uY29tcGFueSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhbnkgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59IiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29sb3ItbWFpbjojMDE2Q0FEO1xuJGNvbG9yLXN1YjojZjRmYmZkO1xuJGNvbG9yLXJlZDogI2UyMDAxMztcbiRjb2xvci1yZWQtZGFyazogI0QwNDI1NTtcbiRjb2xvci1yZWQtbGlnaHQ6ICNmOGViZWQ7XG4kY29sb3ItYmx1ZTogIzAwOWRiZjtcbiRjb2xvci1ibHVlLWRhcms6ICMwYjJiNzU7XG4kY29sb3ItYmx1ZS1saWdodDogI2U4ZjVmMztcbiRjb2xvci1nb2xkOiAjZGJjNTgzO1xuJGNvbG9yLWdvbGQtbGlnaHQ6ICNlZGUyYzE7XG4kY29sb3Itb3JhbmdlOiAjZmY2YzExO1xuJGNvbG9yLXBpbms6ICNmOGViZWQ7XG4kY29sb3ItZ3JlZW46ICMwMDk5NDA7XG4kY29sb3ItZ3JlZW4tbGlnaHQ6ICNkMWYyZWM7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMyMzE4MTU7XG5cbiRjb2xvci1ncmF5OiAjYWJhYmFiO1xuJGNvbG9yLWdyYXktbGlnaHQ6ICNjNWM1YzU7XG4kY29sb3ItZ3JheS1kYXJrOiAjNzE3MTcxO1xuJGNvbG9yLWdyYXktc25vdzogI2YyZjBmMDtcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRzcGFjZTogMjAwcHgsIDEwMHB4LCAzMHB4LCAyMHB4O1xuJHNwYWNlLXRhYjogNjBweCwgNDBweCwgMjBweCwgMTBweDtcbiRzcGFjZS1zcDogMTAwcHgsIDMwcHgsIDIwcHgsIDEwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvbnQtc2l6ZTogMjZweCwgMjJweCwgMThweCwgMTZweCwgMTRweCwgMTJweDtcbiRsaW5lLWhlaWdodDogNjhweCwgMzBweCwgMzBweCwgMjJweCwgMjBweCwgMThweDtcblxuJGZvbnQtc2l6ZS1zcDogMjZweCwgMjBweCwgMThweCwgMTZweCwgMTRweCwgMTJweDtcbiRsaW5lLWhlaWdodC1zcDogNDBweCwgMzZweCwgMzJweCwgMjJweCwgMTZweCwgMTZweDtcblxuJGJvbGQ6IDQwMDtcbiRub3JtYWw6IDMwMDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbnRlbnRzIHdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbnRlbnRzLXdpZHRoOiAxMTgwcHg7XG4kY29udGVudHMtbmFycm93LXdpZHRoOiA3NjBweDtcbiRjb250ZW50cy1wYWRkaW5nOiAyMHB4O1xuJGNvbnRlbnRzLXBhZGRpbmctc3A6IDE1cHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHo6IChcbiAgY29udGVudHMsXG4gIGFycm93LFxuICBnbmF2LFxuICBsZWZ0YmFyLFxuICBoZWFkZXIsXG4gIGZvb3RlcixcbiAgbW9kYWxcbik7XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWRpYSBxdWVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRicmVha3BvaW50czogKFxuICAnc3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxuICAndGFiJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KScsXG4gICdsYXB0b3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpJyxcbiAgJ3BjJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpJ1xuKSAhZGVmYXVsdDtcblxuQG1peGluIHZpZXctYXQoJGJyZWFrcG9pbnQ6IHBjKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaCB3aXRoIGNlbnRlci1saW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGNlbnRlci1saW5lKCRjb2xvcjogIzRmNTc0ZCwgJHBhZGRpbmc6IDMwcHgsICRoZWlnaHQ6IDFweCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAjNGY1NzRkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nIC8gMjtcbiAgICB9XG4gIH1cbn1cbiIsImh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCJcbmJvZHkge1xuICBmb250LWZhbWlseTogJ0tvc3VnaSBNYXJ1JywnTm90byBTYW5zIEpQJywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwiWXUgR290aGljIE1cIiwgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiBXM1wiLCBIaXJhS2FrdVByb04tVzMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbiB7XG59XG5cbi5wYWdlLW12IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LXNub3c7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgY3Vyc2l2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKuOCueOCr+ODreODvOODq+ODgOOCpuODs+WFqOS9k+OBruWgtOaJgCovXG4uc2Nyb2xsZG93bjF7XG4gICAgLyrmj4/nlLvkvY3nva7igLvkvY3nva7jga/pganlrpzoqr/mlbTjgZfjgabjgY/jgaDjgZXjgYQqL1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgbGVmdDo1MCU7XG4gIGJvdHRvbTozMHB4O1xuICAgIC8q5YWo5L2T44Gu6auY44GVKi9cbiAgaGVpZ2h0OjUwcHg7XG59XG5cbi8qU2Nyb2xs44OG44Kt44K544OI44Gu5o+P5YaZKi9cbi5zY3JvbGxkb3duMSBzcGFue1xuICAgIC8q5o+P55S75L2N572uKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0Oi0xNXB4O1xuICBib3R0b206IC0xNXB4O1xuICAgIC8q44OG44Kt44K544OI44Gu5b2i54q2Ki9cbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4vKiDnt5rjga7mj4/lhpkgKi9cbi5zY3JvbGxkb3duMTo6YWZ0ZXJ7XG5jb250ZW50OiBcIlwiO1xuICAvKuaPj+eUu+S9jee9riovXG5wb3NpdGlvbjogYWJzb2x1dGU7XG50b3A6IDA7XG4gIC8q57ea44Gu5b2i54q2Ki9cbndpZHRoOiAxcHg7XG5oZWlnaHQ6IDMwcHg7XG5iYWNrZ3JvdW5kOiAjZWVlO1xuICAvKue3muOBruWLleOBjTEuNOenkuOBi+OBkeOBpuWLleOBj+OAguawuOmBoOOBq+ODq+ODvOODlyovXG5hbmltYXRpb246IHBhdGhtb3ZlIDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5vcGFjaXR5OjA7XG59XG5cbi8q6auY44GV44O75L2N572u44O76YCP6YGO44GM5aSJ5YyW44GX44Gm57ea44GM5LiK44GL44KJ5LiL44Gr5YuV44GPKi9cbkBrZXlmcmFtZXMgcGF0aG1vdmV7XG4wJXtcbiAgaGVpZ2h0OjA7XG4gIHRvcDowO1xuICBvcGFjaXR5OiAwO1xufVxuMzAle1xuICBoZWlnaHQ6MzBweDtcbiAgb3BhY2l0eTogMTtcbn1cbjEwMCV7XG4gIGhlaWdodDowO1xuICB0b3A6NTBweDtcbiAgb3BhY2l0eTogMDtcbn1cbn1cblxuXG5cbi8qIGZhZGVVcCAqL1xuXG4uZmFkZVVwe1xuICBhbmltYXRpb24tbmFtZTpmYWRlVXBBbmltZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOjEuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG4gIG9wYWNpdHk6MDtcbiAgfVxuICBcbiAgQGtleWZyYW1lcyBmYWRlVXBBbmltZXtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICB9XG4gIFxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuICBcbiAgXG4gIC8qIOOCueOCr+ODreODvOODq+OCkuOBl+OBn+OCieWHuuePvuOBmeOCi+imgee0oOOBq+OBr+OBmOOCgeOBq+mAj+mBjjDjgpLmjIflrprjgIAqL1xuICAgXG4gIC5mYWRlVXBUcmlnZ2Vye1xuICAgICAgb3BhY2l0eTogMDtcbiAgfVxuXG5cbiAgIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODs+OBj+OBmuODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6ICNmMmYwZjA7XG4gICYtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgXG5cbiAgICBsaSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTVweCA1NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAmLS1hcnJvdyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgY29udGVudDogJzwnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAyNXB4IDcwcHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDMpO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IG50aCgkbGlzdDogJGZvbnQtc2l6ZSwgJG46IDUpXG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjgqnjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWZvcm0ge1xuICAmLXRleHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcbiAgICBsaW5lLWhlaWdodDogbnRoKCRsaW5lLWhlaWdodCwgNCk7XG4gIH1cblxuICAmLXRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cblxuICAmLWNoZWNrYm94IHtcbiAgICAmLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCArIC5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmFkaW8ge1xuICAgICYtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgLmMtZm9ybS1yYWRpby1zcGFuOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7opovlh7rjgZdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4uYy1oMSB7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDEpO1xuICBsaW5lLWhlaWdodDogbnRoKCRsaW5lLWhlaWdodCwgMSk7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAxKTtcbiAgICBsaW5lLWhlaWdodDogbnRoKCRsaW5lLWhlaWdodC1zcCwgMSk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG59XG5cbi5jLWgyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBjdXJzaXZlO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtaDMge1xuICBjb2xvcjogJGNvbG9yLW1haW47XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgY3Vyc2l2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIFxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnS29zdWdpIE1hcnUnLCdOb3RvIFNhbnMgSlAnO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjNWM1YzU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMDBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDMpO1xuICAgIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LXNwLCAzKTtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBjdXJzaXZlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYuc3ViIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmMtaDUge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcbiAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQsIDQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNCk7XG4gICAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQtc3AsIDQpO1xuICB9XG59XG5cbi5jLWg2IHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG4gIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LCA0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDYpO1xuICAgIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LXNwLCA2KTtcbiAgfVxufVxuXG4uYy1oLS1jZW50ZXItbGluZSB7XG4gIEBpbmNsdWRlIGNlbnRlci1saW5lKCk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiA2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAmLS1ibHVlLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gIH1cblxuICAmLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gIH1cblxuICAmLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiA0KTtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogbnRoKCRsaXN0OiAkZm9udC1zaXplLCAkbjogNik7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjg7Pjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgJi0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGlzdHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG5cbiAgPmxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtLXBvaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICA+bGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saW5rIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMCA0cHggNi45cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLXJlZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLS1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDRkNGQ0O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3JkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgXG4gICAgPmxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vdGUge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjOGQ4ZDhkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigLsnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7zjgqLjgqTjgrPjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLXRyaWdnZXIsXG4gICYtdHJpZ2dlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuXG4gICAgJi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAmLXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSB0cmFuc2xhdGVYKDFweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtcmVjcnVpdCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg43jg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcblxuICAmLS1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgICYtLW5hcnJvdyB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCu+OCr+OCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtc2VjdGlvbiB7XG4gIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICBtYXJnaW46IG50aCgkc3BhY2UsIDEpIDA7XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLXNwLCAxKSAwO1xuICB9XG5cbiAgJi0tbWlkZGxlIHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBtYXJnaW46IDEwMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tbmFycm93IHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2UsIDMpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLXNwLCAzKSAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWJnIHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAxKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDEpIDA7XG4gICAgfVxuXG4gICAgJi0tbWlkZGxlIHtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMikgMDtcbiAgICAgIH1cbiAgXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDIpIDA7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmLS1uYXJyb3cge1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAzKSAwO1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMykgMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICB9XG5cblxuICAmLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkY29udGVudHMtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZy1zcDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K/44OWXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy10YWIge1xuICAmLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC01cHggNXB4O1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG4gIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LCA0KTtcblxuICB0aGVhZCB7XG4gICAgdHIge1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGNvbG9yLW1haW47XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yLW1haW47XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIC51LWFsaWduLWxlZnQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICAudS1hbGlnbi1sZWZ0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgLnUtYWxpZ24tbGVmdC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgLnUtYWxpZ24tbGVmdC0tc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6IOM5pmv6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG59XG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG59XG5cbi51LWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLW1haW4sICRhbHBoYTogMC4wNSk7XG59XG5cbi51LWJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbn1cblxuLnUtYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodDtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJvcmRlciB7XG4gICYtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgfVxuXG4gICYtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG4gIH1cblxuICAmLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1jbGVhcmZpeDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kcGFkZGluZzogMjBweDtcbiRwYWRkaW5nLW5hcnJvdzogMTBweDtcbiRwYWRkaW5nLXNwOiAxMHB4O1xuXG4uZmxleC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnUtcm93IHtcbiAgbWFyZ2luOiAoLTEpKiRwYWRkaW5nO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIFxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgbWFyZ2luOiAwICgtMSkqJHBhZGRpbmctc3A7XG4gIH1cblxuICAmLWFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgJi0tbm9tYXJnaW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYtLW5hcnJvdyB7XG4gICAgbWFyZ2luOiAwICgtMSkqJHBhZGRpbmctbmFycm93O1xuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbntcbiAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAudS1jb2wtI3skaX1cbiAge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICAgIH1cbiAgfVxuXG4gIC51LWNvbC1vZmZzZXQtMFxuICB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC51LWNvbC1vZmZzZXQtI3skaX1cbiAge1xuICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgfVxuXG4gIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgIC51LWNvbC0jeyRpfVxuICAgIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnUtcm93LS1uYXJyb3cge1xuICAgIC51LWNvbC0jeyRpfVxuICAgIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gIHtcbiAgICAgICR3aWR0aDogKDEwMCUgLyAoMTIvJGkpKTtcbiAgICAgIC51LWNvbC0jeyRpfS0tcGNcbiAgICAgIHtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LTAtLXBjXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXBjXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgICAgIH1cblxuICAgICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tcGNcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgICAudS1jb2wtI3skaX0tLXBjXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAge1xuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgLnUtY29sLSN7JGl9LS1sYXB0b3BcbiAgICAgIHtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcFxuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1sYXB0b3BcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgICAgLnUtY29sLSN7JGl9LS1sYXB0b3BcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgICAudS1jb2wtI3skaX0tLWxhcHRvcFxuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICB7XG4gICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gICAgICAudS1jb2wtI3skaX0tLXRhYlxuICAgICAge1xuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tdGFiXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXRhYlxuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgICAudS1jb2wtI3skaX0tLXRhYlxuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tdGFiXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgIHtcbiAgICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgICAudS1jb2wtI3skaX0tLXNwXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctc3A7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudS1jb2wtb2Zmc2V0LTAtLXNwXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tc3BcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgICAgIC51LWNvbC0jeyRpfS0tc3BcbiAgICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgICAgICAudS1jb2wtI3skaX0tLXNwXG4gICAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbumdnuihqOekuuWIh+OCiuabv+OBiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGluY2x1ZGUgdmlldy1hdChwYyl7XG4gIC51LWhpZGUtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIC51LWhpZGUtLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICAudS1oaWRlLS1sYXB0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAudS1oaWRlLS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIC51LW10I3skaSAqIDV9IHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1tciN7JGkgKiA1fSB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1tbCN7JGkgKiA1fSB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LW1iI3skaSAqIDV9IHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wdCN7JGkgKiA1fSB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXByI3skaSAqIDV9IHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wbCN7JGkgKiA1fSB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wYiN7JGkgKiA1fSB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxufVxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICAgICAudS1tdCN7JGkgKiA1fS0tc3Age21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tc3Age21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS1zcCB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tc3Age21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tc3Age3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXNwIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGwjeyRpICogNX0tLXNwIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tc3Age3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICAgICAudS1tdCN7JGkgKiA1fS0tdGFiIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLXRhYiB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXRhYiB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tdGFiIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLXRhYiB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGwjeyRpICogNX0tLXRhYiB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLXRhYiB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKXtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KHBjKXtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXBjIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLXBjIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tcGMge21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXBjIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLXBjIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS1wYyB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS1wYyB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLXBjIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLnUtdGV4dC1pbXBvcnRhbnQge1xuICBjb2xvcjogJGNvbG9yLXJlZDtcbn1cblxuLnUtdGV4dC1pbnZlcnNlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtdGV4dC1zdWIge1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi51LXRleHQtc2VyaWYge1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZlxufVxuXG4udS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbi51LXRleHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG59XG5cbi51LXRleHQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI2YwODA4MCA3MCUpO1xufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCAxKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMSk7XG4gIH1cbn1cblxuLnUtdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAyKTtcbiAgfVxufVxuXG4udS10ZXh0LWJpdC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDMpO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAzKTtcbiAgfVxufVxuXG4udS10ZXh0LWRlZmF1bHQge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNCk7XG4gIH1cbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDUpO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA1KTtcbiAgfVxufVxuXG4udS10ZXh0LXgtc21hbGwge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA2KTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XG4gIH1cblxuICAmLS1zcCB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XG4gICAgfVxuICB9XG59XG5cbi51LXRleHQtY2FwIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udS10ZXh0LXBvaW50IHtcbiAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgY3Vyc2l2ZTtcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5bmF5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAudS13I3skaSAqIDEwfSB7d2lkdGg6ICR3aWR0aDsgZGlzcGxheTogYmxvY2s7fVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tcGMge3dpZHRoOiAkd2lkdGg7IGRpc3BsYXk6IGJsb2NrO31cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLWxhcHRvcCB7d2lkdGg6ICR3aWR0aDsgZGlzcGxheTogYmxvY2s7fVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tdGFiIHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXNwIHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG4gIH1cbn1cblxuLnUtaDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn0iLCIucC1oZWFkZXIge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1tYWluO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsMCwwLDAuNCk7XG4gIH1cblxuICAmLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIG1heC13aWR0aDogJGNvbnRlbnRzLXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4ucC1nbmF2IHtcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwcHg7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA1KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbi5wLWZvb3RlciB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIH1cblxuICAmLWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAxNkNBRDtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tb2RhbHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIFxyXG4gICAgJl9fYmd7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICBcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICBcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gIFxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA4cHg7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgY3Vyc2l2ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4udG9wIHtcclxuICAgICYtbXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgLy8gaVBob25lIHNhZmFyaeOBruaeoOe3muOCkua2iOOBmVxyXG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggcmdiYSgwLDAsMCwwKSk7XHJcblxyXG4gICAgICAgICAgICAvLyBQQ+OBrkNocm9tZeOBruaeoOe3muOCkua2iOOBmVxyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDNzIGVhc2UgNnMgZm9yd2FyZHM7XHJcblxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1idXNpbmVzcyB7XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvYnVzaW5lc3MwMS5qcGcpIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246MC41cyBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiArMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvYnVzaW5lc3MwMi5qcGcpIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9idXNpbmVzczAzLmpwZykgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi13b3JrcyB7XHJcbiAgICAgICAgJi1ncmlkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDJmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LXNub3c7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDU7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOjAuNXMgYWxsO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS8zO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzLzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd29ya3MvMDguanBnKSBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzM7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQvNTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3dvcmtzLzExLmpwZykgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMy81O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzLzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMy80O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy93b3Jrcy8wMy5qcGcpIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDMvNTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNC81O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDMvNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3dvcmtzLzEwLmpwZykgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNtYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW5zdGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLWlmcmFtZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOjc2NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MzcwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saW5re1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk4JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi5idXNpbmVzcyB7XHJcbiAgICAucGFnZS1tdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9idXNpbmVzcy9idXNpbmVzcy1tdi5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRhYiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmF2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jLXRhYi1jb250ZW50cy1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjYzVjNWM1O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIGN1cnNpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IC8qc2xpY2staW5pdGlhbGl6ZWTjgYzku5jkuI7jgZXjgozjgZ/jgonooajnpLoqL1xyXG4gICAgICB9XHJcbn0iLCIud29ya3Mge1xyXG4gICAgLnBhZ2UtbXYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd29ya3Mvd29ya3MtbXYuanBnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgICAuY291bnQtYm94e1xyXG4gICAgICAgIG1heC13aWR0aDo1MDBweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jb3VudC10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvdW50LXNpemV7XHJcbiAgICAgICAgZm9udC1zaXplOjgwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgY3Vyc2l2ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNGNEJBMUI7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMTVweDtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZ3JhcGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMTZDQUQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNpcmNsZXtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgLnR5cGV7XHJcbiAgICAgICAgICAgICAgICBmaWxsOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHlwZTEge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjRjRCQTFCO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eXBlMiB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICMwMTZDQUQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnR5cGUzIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogIzU2OTNDOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHlwZTQge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjOTNCM0Q5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eXBlNSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNCQ0NFRTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnR5cGU2IHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2U2OWVkNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHlwZTcge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZWNjMGUwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eXBlOCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNmN2VjZjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnR5cGVBMXthbmltYXRpb246Y2lyY2xlQTEgMS41cyBmb3J3YXJkczt9XHJcbiAgICAgICAgQGtleWZyYW1lcyBjaXJjbGVBMXtcclxuICAgICAgICAgICAgMCV7c3Ryb2tlLWRhc2hhcnJheTowIDU2NTt9XHJcbiAgICAgICAgICAgIDk5LjklLHRve3N0cm9rZS1kYXNoYXJyYXk6MzcyIDU2NTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eXBlQTJ7YW5pbWF0aW9uOmNpcmNsZUEyIDEuNXMgZm9yd2FyZHM7fVxyXG4gICAgICAgIEBrZXlmcmFtZXMgY2lyY2xlQTJ7XHJcbiAgICAgICAgICAgIDAle3N0cm9rZS1kYXNoYXJyYXk6MCA1NjU7fVxyXG4gICAgICAgICAgICA5OS45JSx0b3tzdHJva2UtZGFzaGFycmF5OjQzNCA1NjU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHlwZUEze2FuaW1hdGlvbjpjaXJjbGVBMyAxLjVzIGZvcndhcmRzO31cclxuICAgICAgICBAa2V5ZnJhbWVzIGNpcmNsZUEze1xyXG4gICAgICAgICAgICAwJXtzdHJva2UtZGFzaGFycmF5OjAgNTY1O31cclxuICAgICAgICAgICAgOTkuOSUsdG97c3Ryb2tlLWRhc2hhcnJheTo0OTYgNTY1O31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnR5cGVBNHthbmltYXRpb246Y2lyY2xlQTQgMS41cyBmb3J3YXJkczt9XHJcbiAgICAgICAgQGtleWZyYW1lcyBjaXJjbGVBNHtcclxuICAgICAgICAgICAgMCV7c3Ryb2tlLWRhc2hhcnJheTowIDU2NTt9XHJcbiAgICAgICAgICAgIDk5LjklLHRve3N0cm9rZS1kYXNoYXJyYXk6NTQxIDU2NTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eXBlQTV7YW5pbWF0aW9uOmNpcmNsZUE1IDEuNXMgZm9yd2FyZHM7fVxyXG4gICAgICAgIEBrZXlmcmFtZXMgY2lyY2xlQTV7XHJcbiAgICAgICAgICAgIDAle3N0cm9rZS1kYXNoYXJyYXk6MCA1NjU7fVxyXG4gICAgICAgICAgICA5OS45JSx0b3tzdHJva2UtZGFzaGFycmF5OjU2NSA1NjU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYy10cmFuc3BhcmVudC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC4xNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDY2JTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGV4dEZ3dCAxLjVzIGVhc2Utb3V0IDFzIDEgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTElO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGV4dEZ3dCAxLjVzIGVhc2Utb3V0IDEuNXMgMSBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwJTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHRleHRGd3QgMS41cyBlYXNlLW91dCAxLjVzIDEgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkgIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB0ZXh0Rnd0IDEuNXMgZWFzZS1vdXQgMS43NXMgMSBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDcyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHRleHRGd3QgMS41cyBlYXNlLW91dCAxLjc1cyAxIGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyB0ZXh0Rnd0IHswJXtvcGFjaXR5OjA7fTk5LjklLHRve29wYWNpdHk6MTt9fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jLXRyYW5zcGFyZW50LWl0ZW17b3BhY2l0eTowO31cclxuICAgICAgICAuYy10cmFuc3BhcmVudC1pdGVtLS1vbi5jLXRyYW5zcGFyZW50LWl0ZW0sXHJcbiAgICAgICAgLmpzLXN3aXRjaF9vbi5jLXRyYW5zcGFyZW50LWl0ZW17YW5pbWF0aW9uOnRyYW5zcGFyZW50IDFzIGVhc2UgMHMgMSBmb3J3YXJkcztvcGFjaXR5OjA7fVxyXG4gICAgICAgIEBrZXlmcmFtZXMgdHJhbnNwYXJlbnR7XHJcbiAgICAgICAgMCV7b3BhY2l0eTowO31cclxuICAgICAgICAxMDAle29wYWNpdHk6MTt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgLnR5cGVBMXthbmltYXRpb246Y2lyY2xlQTEwIDEuNXMgZm9yd2FyZHM7fVxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBjaXJjbGVBMTB7XHJcbiAgICAgICAgICAgICAgICAgICAgMCV7c3Ryb2tlLWRhc2hhcnJheTowIDU2NTt9XHJcbiAgICAgICAgICAgICAgICAgICAgOTkuOSUsdG97c3Ryb2tlLWRhc2hhcnJheToyOTkgNTY1O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50eXBlQTJ7YW5pbWF0aW9uOmNpcmNsZUExMiAxLjVzIGZvcndhcmRzO31cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgY2lyY2xlQTEye1xyXG4gICAgICAgICAgICAgICAgICAgIDAle3N0cm9rZS1kYXNoYXJyYXk6MCA1NjU7fVxyXG4gICAgICAgICAgICAgICAgICAgIDk5LjklLHRve3N0cm9rZS1kYXNoYXJyYXk6NDI4IDU2NTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHlwZUEze2FuaW1hdGlvbjpjaXJjbGVBMTMgMS41cyBmb3J3YXJkczt9XHJcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGNpcmNsZUExM3tcclxuICAgICAgICAgICAgICAgICAgICAwJXtzdHJva2UtZGFzaGFycmF5OjAgNTY1O31cclxuICAgICAgICAgICAgICAgICAgICA5OS45JSx0b3tzdHJva2UtZGFzaGFycmF5OjQ5NSA1NjU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnR5cGVBNHthbmltYXRpb246Y2lyY2xlQTE0IDEuNXMgZm9yd2FyZHM7fVxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBjaXJjbGVBMTR7XHJcbiAgICAgICAgICAgICAgICAgICAgMCV7c3Ryb2tlLWRhc2hhcnJheTowIDU2NTt9XHJcbiAgICAgICAgICAgICAgICAgICAgOTkuOSUsdG97c3Ryb2tlLWRhc2hhcnJheTo1MTEgNTY1O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50eXBlQTV7YW5pbWF0aW9uOmNpcmNsZUExNSAxLjVzIGZvcndhcmRzO31cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgY2lyY2xlQTE1e1xyXG4gICAgICAgICAgICAgICAgICAgIDAle3N0cm9rZS1kYXNoYXJyYXk6MCA1NjU7fVxyXG4gICAgICAgICAgICAgICAgICAgIDk5LjklLHRve3N0cm9rZS1kYXNoYXJyYXk6NTY1IDU2NTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYy10cmFuc3BhcmVudC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDcyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIC50eXBlQTF7YW5pbWF0aW9uOmNpcmNsZUEyMSAxLjVzIGZvcndhcmRzO31cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgY2lyY2xlQTIxe1xyXG4gICAgICAgICAgICAgICAgICAgIDAle3N0cm9rZS1kYXNoYXJyYXk6MCA1NjU7fVxyXG4gICAgICAgICAgICAgICAgICAgIDk5LjklLHRve3N0cm9rZS1kYXNoYXJyYXk6MTgwIDU2NTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHlwZUEye2FuaW1hdGlvbjpjaXJjbGVBMjIgMS41cyBmb3J3YXJkczt9XHJcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGNpcmNsZUEyMntcclxuICAgICAgICAgICAgICAgICAgICAwJXtzdHJva2UtZGFzaGFycmF5OjAgNTY1O31cclxuICAgICAgICAgICAgICAgICAgICA5OS45JSx0b3tzdHJva2UtZGFzaGFycmF5OjI5MyA1NjU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnR5cGVBM3thbmltYXRpb246Y2lyY2xlQTIzIDEuNXMgZm9yd2FyZHM7fVxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBjaXJjbGVBMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgMCV7c3Ryb2tlLWRhc2hhcnJheTowIDU2NTt9XHJcbiAgICAgICAgICAgICAgICAgICAgOTkuOSUsdG97c3Ryb2tlLWRhc2hhcnJheTozMzggNTY1O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50eXBlQTR7YW5pbWF0aW9uOmNpcmNsZUEyNCAxLjVzIGZvcndhcmRzO31cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgY2lyY2xlQTI0e1xyXG4gICAgICAgICAgICAgICAgICAgIDAle3N0cm9rZS1kYXNoYXJyYXk6MCA1NjU7fVxyXG4gICAgICAgICAgICAgICAgICAgIDk5LjklLHRve3N0cm9rZS1kYXNoYXJyYXk6MzgzIDU2NTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHlwZUE1e2FuaW1hdGlvbjpjaXJjbGVBMjUgMS41cyBmb3J3YXJkczt9XHJcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGNpcmNsZUEyNXtcclxuICAgICAgICAgICAgICAgICAgICAwJXtzdHJva2UtZGFzaGFycmF5OjAgNTY1O31cclxuICAgICAgICAgICAgICAgICAgICA5OS45JSx0b3tzdHJva2UtZGFzaGFycmF5OjQyMiA1NjU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnR5cGVBNnthbmltYXRpb246Y2lyY2xlQTI2IDEuNXMgZm9yd2FyZHM7fVxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBjaXJjbGVBMjZ7XHJcbiAgICAgICAgICAgICAgICAgICAgMCV7c3Ryb2tlLWRhc2hhcnJheTowIDU2NTt9XHJcbiAgICAgICAgICAgICAgICAgICAgOTkuOSUsdG97c3Ryb2tlLWRhc2hhcnJheTo0NTYgNTY1O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50eXBlQTd7YW5pbWF0aW9uOmNpcmNsZUEyNyAxLjVzIGZvcndhcmRzO31cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgY2lyY2xlQTI3e1xyXG4gICAgICAgICAgICAgICAgICAgIDAle3N0cm9rZS1kYXNoYXJyYXk6MCA1NjU7fVxyXG4gICAgICAgICAgICAgICAgICAgIDk5LjklLHRve3N0cm9rZS1kYXNoYXJyYXk6NTY1IDU2NTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHlwZUE4e2FuaW1hdGlvbjpjaXJjbGVBMjggMS41cyBmb3J3YXJkczt9XHJcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGNpcmNsZUEyOHtcclxuICAgICAgICAgICAgICAgICAgICAwJXtzdHJva2UtZGFzaGFycmF5OjAgNTY1O31cclxuICAgICAgICAgICAgICAgICAgICA5OS45JSx0b3tzdHJva2UtZGFzaGFycmF5OjU2NSA1NjU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmMtdHJhbnNwYXJlbnQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNzglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDk1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB0ZXh0Rnd0IDEuNXMgZWFzZS1vdXQgMS43NXMgMSBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNykgeyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogdGV4dEZ3dCAxLjVzIGVhc2Utb3V0IDEuNzVzIDEgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHRleHRGd3QgMS41cyBlYXNlLW91dCAxLjc1cyAxIGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkgeyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNjIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB0ZXh0Rnd0IDEuNXMgZWFzZS1vdXQgMS43NXMgMSBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogLTEwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmMtaDMuc3ViIHtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYXJ0bmVyIHtcclxuICAgIC5wYWdlLW12IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcnRuZXIvbXYuanBnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmh1a2lkYXNoaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mbGV4LWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zbGljay1pbWcge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjgpOyAvLyDjgrnjg6njgqTjg4njga7jgrXjgqTjgrrjgpI4MCXjgavjgZnjgotcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuNXM7IC8vIOOCueODqeOCpOODiemAj+mBjueOh+OBqOaLoeWkp+OBruOCouODi+ODoeODvOOCt+ODp+ODs+aZgumWk+OCkjAuNeenkuOBq+ioreWumlxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXIgLnNsaWNrLWNlbnRlciA+IGRpdiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTsgLy8g5Lit5aSu44Gu44K544Op44Kk44OJ44Gv6YCP6YGO44GX44Gq44GEXHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgLy8g5Lit5aSu44Gu44K544Op44Kk44OJ44Gv5bCP44GV44GP44GX44Gq44GEXHJcbiAgICB9XHJcbn0iLCIuY29tcGFueSB7XHJcbiAgICAucGFnZS1tdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21wYW55L212LmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJi1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21wYW55L2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufSJdfQ== */
