@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

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

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

main {
  display: block;
}

select,
input,
textarea,
button {
  outline: none;
  margin: 0;
  cursor: pointer;
}

textarea,
button,
input[type=text],
input[type=password],
input[type=submit],
input[type=reset],
input[type=tel],
input[type=number] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: none;
  border: solid 1px #333;
  padding: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  border-radius: 0;
}

button {
  padding: 0;
  border: none;
  overflow: visible;
}

textarea {
  resize: none;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  background: black;
}

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  overflow-wrap: break-word;
}

.clear,
.clearfix {
  zoom: 100%;
}
.clear:before,
.clearfix:before, .clear:after,
.clearfix:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}

.journal_list {
  font-size: 0;
  letter-spacing: 0;
  font-weight: normal;
}

.journal_detail .journal_detail_contents img {
  display: block;
  max-width: 100%;
  height: auto;
}
.journal_detail .journal_detail_contents a {
  text-decoration: underline;
}
.journal_detail .journal_detail_contents .iframe {
  position: relative;
}
.journal_detail .journal_detail_contents .iframe:before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.journal_detail .journal_detail_contents .iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
Media Query Mixin
*/
.gothic {
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.mincho {
  font-family: YakuHanMP, "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

html {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.select_wrap select, footer .copy {
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

.journal_list article a .journal_date_category, .journal_detail .journal_detail_title .journal_date_category, header .nav_wrap nav ul li .no_link, header .nav_wrap nav ul li a, header .nav_wrap nav .language_switching button, a {
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

html {
  color: #333;
  font-weight: 400;
  font-size: 62.5%;
}

body {
  font-size: 1em;
  min-width: 880px;
}
@media screen and (max-width: 768px) {
  body {
    min-width: 100%;
  }
}

input,
button,
textarea {
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  color: #333;
}

a {
  color: #333;
  text-decoration: none;
  font-weight: 700;
}

.pc {
  display: block;
}
@media screen and (max-width: 768px) {
  .pc {
    display: none;
  }
}

.sp {
  display: none;
}
@media screen and (max-width: 768px) {
  .sp {
    display: block;
  }
}

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}

.sns_warp .sns_b {
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.sns_warp .sns_b:hover {
  background: #1a1a1a;
}
.sns_warp .sns_b:hover svg {
  fill: #fff;
}
.sns_warp .sns_b.ig_b {
  margin-right: 10px;
}
.sns_warp .sns_b.ig_b svg {
  width: 25px;
  height: 25px;
}
.sns_warp .sns_b.yt_b svg {
  width: 28.5px;
  height: 20px;
}
.sns_warp .sns_b svg {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

header {
  width: 100%;
  height: 100px;
  min-width: 880px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 768px) {
  header {
    height: 50px;
    min-width: 100%;
  }
}
header h1 {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media screen and (max-width: 768px) {
  header h1 {
    width: 30px;
    height: 30px;
    left: 17px;
  }
}
header h1 a {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  will-change: all;
  transition: all 0.3s ease-out;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
header h1 a:hover {
  opacity: 0.6;
  -webkit-animation: h_l_ani 0.3s ease forwards;
          animation: h_l_ani 0.3s ease forwards;
}
header h1 a svg {
  width: 100%;
}
header .nav_wrap {
  margin-left: auto;
  padding: 40px 45px;
}
@media screen and (max-width: 768px) {
  header .nav_wrap {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav {
    background: #fff;
    position: fixed;
    top: 0;
    left: -100vw;
    width: 100vw;
    height: 100vh;
  }
}
header .nav_wrap nav ul {
  display: inline-block;
  margin-right: 65px;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul {
    display: block;
    margin-right: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
header .nav_wrap nav ul li {
  display: inline-block;
  margin-right: 39px;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li {
    display: block;
    margin-right: 0;
    margin-bottom: 30px;
    opacity: 0;
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  header .nav_wrap nav ul li:last-of-type {
    margin-bottom: 0;
  }
}
header .nav_wrap nav ul li.contact_nav, header .nav_wrap nav ul li:last-of-type {
  margin-right: 0;
}
header .nav_wrap nav ul li .no_link {
  font-weight: bold;
  color: rgba(143, 143, 143, 0.8);
  white-space: nowrap;
  display: block;
  font-size: 16px;
  letter-spacing: 0.02em;
  position: relative;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li .no_link {
    font-size: 6vw;
  }
}
header .nav_wrap nav ul li a {
  font-weight: bold;
  white-space: nowrap;
  display: block;
  font-size: 16px;
  letter-spacing: 0.02em;
  position: relative;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li a {
    font-size: 6vw;
  }
}
header .nav_wrap nav ul li a:after {
  content: "";
  position: absolute;
  bottom: -1.5px;
  left: 0;
  width: 100%;
  height: 1.5px;
  opacity: 0;
  background: #000;
  -webkit-transform-origin: right top;
          transform-origin: right top;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li a:after {
    display: none;
  }
}
header .nav_wrap nav ul li a:hover:after {
  opacity: 1;
}
header .nav_wrap nav ul li a.sp {
  display: none;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li a.sp {
    display: block;
  }
}
header .nav_wrap nav ul li.sns_warp {
  display: none;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li.sns_warp {
    display: block;
    margin-left: -15px;
  }
}
header .nav_wrap nav .language_switching {
  display: inline-block;
  vertical-align: middle;
}
header .nav_wrap nav .language_switching:hover button {
  color: #8F8F8F;
}
header .nav_wrap nav .language_switching:hover button.current {
  color: #8F8F8F;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav .language_switching {
    position: absolute;
    top: 15px;
    right: 70px;
    display: block;
  }
}
header .nav_wrap nav .language_switching button {
  font-weight: 500;
  font-size: 16px;
  color: #8F8F8F;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav .language_switching button {
    font-size: 5.5vw;
  }
}
header .nav_wrap nav .language_switching button:first-of-type {
  margin-right: 10px;
}
header .nav_wrap nav .language_switching button.current {
  color: #000;
}
header .nav_wrap nav .language_switching button:hover {
  color: #000;
}
header .nav_wrap nav .language_switching button:hover.current {
  color: #000;
}
header .nav_wrap .menu_wrap {
  display: none;
}
@media screen and (max-width: 768px) {
  header .nav_wrap .menu_wrap {
    display: block;
  }
}
header .nav_wrap .menu_wrap .menu_button {
  width: 32px;
  height: 18px;
  position: absolute;
  top: 50%;
  right: 18px;
  z-index: 10;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
header .nav_wrap .menu_wrap .menu_button hr {
  width: 100%;
  height: 2px;
  background: #333;
  position: absolute;
  left: 50%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translateX(-50%) translateY(0);
          transform: translateX(-50%) translateY(0);
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
header .nav_wrap .menu_wrap .menu_button hr:nth-of-type(1) {
  top: 0;
}
header .nav_wrap .menu_wrap .menu_button hr:nth-of-type(2) {
  top: 8px;
}
header .nav_wrap .menu_wrap .menu_button hr:nth-of-type(3) {
  bottom: 0;
}
@media screen and (max-width: 768px) {
  header.open .nav_wrap .menu_wrap .menu_button hr:nth-of-type(1) {
    -webkit-animation: active-btn07-bar01 0.35s forwards;
            animation: active-btn07-bar01 0.35s forwards;
  }
  header.open .nav_wrap .menu_wrap .menu_button hr:nth-of-type(2) {
    opacity: 0;
  }
  header.open .nav_wrap .menu_wrap .menu_button hr:nth-of-type(3) {
    -webkit-animation: active-btn07-bar03 0.35s forwards;
            animation: active-btn07-bar03 0.35s forwards;
  }
  header.open .nav_wrap nav {
    -webkit-animation: nav_ani 0.35s forwards;
            animation: nav_ani 0.35s forwards;
  }
  header.open .nav_wrap nav ul li {
    -webkit-animation: open_ani 0.5s 0.5s forwards;
            animation: open_ani 0.5s 0.5s forwards;
  }
  header.close .nav_wrap .menu_wrap .menu_button hr:nth-of-type(1) {
    top: 0;
    -webkit-animation: btn07-bar01 0.35s forwards;
            animation: btn07-bar01 0.35s forwards;
  }
  header.close .nav_wrap .menu_wrap .menu_button hr:nth-of-type(2) {
    top: 8px;
    -webkit-transition: all 0.15s 0.1s;
    transition: all 0.15s 0.1s;
    opacity: 1;
  }
  header.close .nav_wrap .menu_wrap .menu_button hr:nth-of-type(3) {
    bottom: 0;
    -webkit-animation: btn07-bar03 0.35s forwards;
            animation: btn07-bar03 0.35s forwards;
  }
  header.close .nav_wrap nav {
    -webkit-animation: nav_ani2 0.35s forwards;
            animation: nav_ani2 0.35s forwards;
  }
  header.close .nav_wrap nav ul li {
    -webkit-animation: close_ani 0.5s forwards;
            animation: close_ani 0.5s forwards;
  }
}

@-webkit-keyframes active-btn07-bar01 {
  0% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(0);
            transform: translateX(-50%) translateY(8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(45deg);
            transform: translateX(-50%) translateY(8px) rotate(45deg);
  }
}

@keyframes active-btn07-bar01 {
  0% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(0);
            transform: translateX(-50%) translateY(8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(45deg);
            transform: translateX(-50%) translateY(8px) rotate(45deg);
  }
}
@-webkit-keyframes active-btn07-bar03 {
  0% {
    -webkit-transform: translateX(-51%) translateY(0) rotate(0);
            transform: translateX(-51%) translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateX(-51%) translateY(-8px) rotate(0);
            transform: translateX(-51%) translateY(-8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-51%) translateY(-8px) rotate(-45deg);
            transform: translateX(-51%) translateY(-8px) rotate(-45deg);
  }
}
@keyframes active-btn07-bar03 {
  0% {
    -webkit-transform: translateX(-51%) translateY(0) rotate(0);
            transform: translateX(-51%) translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateX(-51%) translateY(-8px) rotate(0);
            transform: translateX(-51%) translateY(-8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-51%) translateY(-8px) rotate(-45deg);
            transform: translateX(-51%) translateY(-8px) rotate(-45deg);
  }
}
@-webkit-keyframes btn07-bar01 {
  0% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(45deg);
            transform: translateX(-50%) translateY(8px) rotate(45deg);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(0);
            transform: translateX(-50%) translateY(8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
}
@keyframes btn07-bar01 {
  0% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(45deg);
            transform: translateX(-50%) translateY(8px) rotate(45deg);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(0);
            transform: translateX(-50%) translateY(8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
}
@-webkit-keyframes btn07-bar03 {
  0% {
    -webkit-transform: translateX(-50%) translateY(-8px) rotate(-45deg);
            transform: translateX(-50%) translateY(-8px) rotate(-45deg);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(-8px) rotate(0);
            transform: translateX(-50%) translateY(-8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
}
@keyframes btn07-bar03 {
  0% {
    -webkit-transform: translateX(-50%) translateY(-8px) rotate(-45deg);
            transform: translateX(-50%) translateY(-8px) rotate(-45deg);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(-8px) rotate(0);
            transform: translateX(-50%) translateY(-8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
}
@-webkit-keyframes nav_ani {
  0% {
    left: -100vw;
  }
  100% {
    left: 0;
  }
}
@keyframes nav_ani {
  0% {
    left: -100vw;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes nav_ani2 {
  0% {
    left: 0;
  }
  100% {
    left: 100vw;
  }
}
@keyframes nav_ani2 {
  0% {
    left: 0;
  }
  100% {
    left: 100vw;
  }
}
@-webkit-keyframes h_l_ani {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
@keyframes h_l_ani {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
@-webkit-keyframes open_ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes open_ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@-webkit-keyframes close_ani {
  0% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
}
@keyframes close_ani {
  0% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
}
footer {
  padding: 40px 0 20px;
  margin-top: auto;
  text-align: center;
  border-top: 1px solid #e7e7e7;
}
@media screen and (max-width: 768px) {
  footer {
    padding: 45px 0 20px;
  }
}
footer .f_logo {
  width: 262px;
  display: block;
  height: auto;
  margin: auto;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
footer .f_logo:hover {
  opacity: 0.6;
}
@media screen and (max-width: 768px) {
  footer .f_logo {
    width: 75vw;
  }
}
footer .sns_warp {
  margin: 17px 0 30px;
}
@media screen and (max-width: 768px) {
  footer .sns_warp {
    margin: 15px 0 35px;
  }
}
footer .copy {
  font-weight: 500;
  letter-spacing: 0.01em;
}

.modal {
  position: fixed;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10000;
  height: 100dvh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5vw 0;
  overflow-y: scroll;
  overscroll-behavior-y: contain;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.modal.show {
  opacity: 1;
  left: 0;
}
.modal.show.out {
  opacity: 0;
}

.modal_contents {
  width: 90vw;
  border-radius: 10px;
  background: #fff;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5vw;
  font-size: 4vw;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: justify;
  text-justify: inter-ideograph;
  position: relative;
}
.modal_contents .close {
  position: absolute;
  top: 1vw;
  right: 0;
  font-size: 8vw;
  line-height: 0;
  padding: 0;
  margin: 0;
  letter-spacing: 0;
  cursor: pointer;
}

.select_wrap {
  text-align: center;
}
.select_wrap .selectbox {
  display: inline-block;
  position: relative;
}
.select_wrap .selectbox:hover:before {
  -webkit-transform: translate(0, -40%) rotate(-135deg);
          transform: translate(0, -40%) rotate(-135deg);
}
.select_wrap .selectbox:first-of-type {
  margin-right: 60px;
}
@media screen and (max-width: 768px) {
  .select_wrap .selectbox:first-of-type {
    margin-right: 30px;
  }
}
.select_wrap .selectbox:before {
  content: "";
  position: absolute;
  top: 55%;
  right: 0;
  width: 9px;
  height: 9px;
  border-top: 1px solid #333;
  border-left: 1px solid #333;
  -webkit-transform-origin: left center;
          transform-origin: left center;
  -webkit-transform: translate(0, -50%) rotate(-135deg);
          transform: translate(0, -50%) rotate(-135deg);
  pointer-events: none;
}
.select_wrap select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: auto;
  padding: 3px 35px 3px 5px;
  color: #333;
  cursor: pointer;
  border: none;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.001em;
  border-radius: 0;
  background: none;
}
@media screen and (max-width: 768px) {
  .select_wrap select {
    font-size: 4.5vw;
    padding: 3px 30px 3px 5px;
  }
}
.select_wrap select:focus {
  outline: none;
}

.journal_list {
  width: 980px;
  margin: 145px auto 0;
  padding: 0 0 177px;
}
@media screen and (max-width: 768px) {
  .journal_list {
    width: 100%;
    margin: 50px auto 0;
    padding: 0 15px 70px;
  }
}
.journal_list article {
  width: 215px;
  height: auto;
  margin-right: 40px;
  margin-bottom: 50px;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 768px) {
  .journal_list article {
    width: calc(100% / 2 - 6.5px);
    margin-right: 13px;
    margin-bottom: 50px;
  }
  .journal_list article:nth-of-type(2n) {
    margin-right: 0;
  }
}
.journal_list article:nth-of-type(4n) {
  margin-right: 0;
}
.journal_list article a {
  display: block;
  text-align: justify;
}
.journal_list article a:hover .journal_img.no_img:after {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
          transform: translate(-50%, -50%) scale(1.05);
}
.journal_list article a:hover .journal_img img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.journal_list article a:hover .journal_date_category {
  opacity: 0.6;
}
.journal_list article a:hover .journal_title {
  opacity: 0.6;
}
.journal_list article a .journal_img {
  overflow: hidden;
  position: relative;
}
.journal_list article a .journal_img.no_img {
  width: 100%;
  height: 100%;
  display: block;
  background: #E8ECEC;
}
.journal_list article a .journal_img.no_img:after {
  content: "";
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  width: 159px;
  height: 103px;
  display: block;
  background: no-repeat center/cover url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJf57eo6ZuG44Oi44O844OJIiBkYXRhLW5hbWU9Iue3qOmbhuODouODvOODiSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjA0IDEzMi4wMiI+IDxnPiA8cGF0aCBkPSJNMTQuMiwxMzEuNTV2LTEwLjA3YzAtLjQxLjAyLTEuNDYuMDQtMi4zNy0uMTguODMtLjM5LDEuNzctLjQ5LDIuMTRsLTIuNTgsMTAuMjloLTMuODhsLTIuNTYtMTAuMjdjLS4xLS4zNy0uMzEtMS4zMS0uNDktMi4xNS4wMi45Mi4wNCwxLjk3LjA0LDIuMzh2MTAuMDRIMHYtMTkuOTloNi4xOWwyLjE5LDguNzNjLjIzLjg4LjY1LDIuOC44NywzLjgyLjIyLTEuMDIuNjQtMi45My44NS0zLjgxbDIuMjEtOC43M2g2LjI0djE5Ljk5aC00LjM1WiIvPiA8cGF0aCBkPSJNMzIuMDcsMTMxLjU1bC0xLjA0LTMuNTVoLTUuOTNsLTEuMDEsMy41NWgtNC43N2w2LjQ3LTE5Ljk5aDQuNzVsNi40OSwxOS45OWgtNC45N1pNMjkuOTIsMTI0LjE3bC0xLjI3LTQuNTRjLS4xOS0uNjQtLjQxLTEuNTctLjU1LTIuMTgtLjE1LjYxLS4zOSwxLjU0LS41NywyLjE4bC0xLjMsNC41M2gzLjdaIi8+IDxwYXRoIGQ9Ik00NC43NCwxMzIuMDJjLTQuOTUsMC03Ljk3LTIuNTUtOC4wNi02Ljgydi0uMThzNC43MywwLDQuNzMsMGwuMDIuMTZjLjE4LDEuODMsMS4yLDIuNjUsMy4yOSwyLjY1LDEuMjksMCwyLjY3LS41LDIuNjctMS44OXMtMS4yMy0xLjcxLTMuNDctMi4zMmwtLjI2LS4wN2MtMy4zOS0uODgtNi40My0yLjAxLTYuNDMtNi4xMywwLTMuODksMi42OS02LjIyLDcuMi02LjIyczYuOTgsMi4zMiw3LjE1LDYuMjF2LjE4cy00LjYsMC00LjYsMGwtLjAyLS4xNWMtLjE2LTEuNDMtMS4xMS0yLjIxLTIuNjctMi4yMS0xLjQyLDAtMi4zOC42Ny0yLjM4LDEuNjcsMCwxLjE4LDEuMSwxLjUsMy44MiwyLjE4LDMuMjkuODUsNi40NSwyLjAzLDYuNDUsNi4zNiwwLDQtMi45MSw2LjU4LTcuNDIsNi41OFoiLz4gPHBhdGggZD0iTTYxLjI0LDEzMi4wMmMtNC45NSwwLTcuOTctMi41NS04LjA2LTYuODJ2LS4xOHM0LjczLDAsNC43MywwbC4wMi4xNmMuMTgsMS44MywxLjIsMi42NSwzLjI5LDIuNjUsMS4yOSwwLDIuNjctLjUsMi42Ny0xLjg5cy0xLjIzLTEuNzEtMy40Ny0yLjMybC0uMjYtLjA3Yy0zLjM5LS44OC02LjQzLTIuMDEtNi40My02LjEzLDAtMy44OSwyLjY5LTYuMjIsNy4yLTYuMjJzNi45OCwyLjMyLDcuMTUsNi4yMXYuMThzLTQuNiwwLTQuNiwwbC0uMDItLjE1Yy0uMTYtMS40My0xLjExLTIuMjEtMi42Ny0yLjIxLTEuNDIsMC0yLjM4LjY3LTIuMzgsMS42NywwLDEuMTgsMS4xLDEuNSwzLjgyLDIuMTgsMy4yOS44NSw2LjQ1LDIuMDMsNi40NSw2LjM2LDAsNC0yLjkxLDYuNTgtNy40Miw2LjU4WiIvPiA8cmVjdCB4PSI3MC40MiIgeT0iMTExLjU2IiB3aWR0aD0iNC43MiIgaGVpZ2h0PSIxOS45OSIvPiA8cGF0aCBkPSJNODIuMzUsMTMxLjU1bC01Ljk0LTE5Ljk5aDQuOTJsMi44LDEwLjQzYy4yNS45NS41MiwyLjExLjY4LDIuODIuMTYtLjcxLjQzLTEuODguNjctMi44MmwyLjc4LTEwLjQ0aDQuNzlsLTUuOTIsMTkuOTloLTQuNzhaIi8+IDxwb2x5Z29uIHBvaW50cz0iOTQuMzEgMTMxLjU1IDk0LjMxIDExMS41NiAxMDguMDYgMTExLjU2IDEwOC4wNiAxMTUuOTIgOTkuMDMgMTE1LjkyIDk5LjAzIDExOS4wOSAxMDYuNzcgMTE5LjA5IDEwNi43NyAxMjMuMjMgOTkuMDMgMTIzLjIzIDk5LjAzIDEyNy4wOSAxMDguMjEgMTI3LjA5IDEwOC4yMSAxMzEuNTUgOTQuMzEgMTMxLjU1Ii8+IDxwb2x5Z29uIHBvaW50cz0iMTE2LjY0IDEzMS41NSAxMTYuNjQgMTExLjU2IDEyMS4zNyAxMTEuNTYgMTIxLjM3IDEyNy4wOSAxMjkuMzEgMTI3LjA5IDEyOS4zMSAxMzEuNTUgMTE2LjY0IDEzMS41NSIvPiA8cmVjdCB4PSIxMzAuODEiIHk9IjExMS41NiIgd2lkdGg9IjQuNzIiIGhlaWdodD0iMTkuOTkiLz4gPHBhdGggZD0iTTE0NS44MywxMzEuOTljLTIuNTEsMC00LjY0LS45Ny02LjE3LTIuODEtMS41OC0xLjkzLTIuNDEtNC41NC0yLjQxLTcuNTZzLjk1LTUuODcsMi42Ny03Ljc4YzEuNTUtMS43NSwzLjY5LTIuNjcsNi4xOS0yLjY3LDQuNDgsMCw3LjQsMi41NCw4LjAxLDYuOTZsLjAzLjJoLTQuNTlsLS4wMy0uMTRjLS4zNC0xLjY3LTEuNTYtMi42Ny0zLjI3LTIuNjctMi41OSwwLTQuMjEsMi4zMy00LjIxLDYuMDlzMS43Miw2LjA5LDQuMjgsNi4wOWMyLjIzLDAsMy40My0xLjYxLDMuNjUtMy4xNWgtMy4zdi0zLjkyaDcuNzJ2MTAuOWgtMy40bC0uMjItMi4wOWMtMS4xMiwxLjctMi43NCwyLjUyLTQuOTUsMi41MloiLz4gPHBvbHlnb24gcG9pbnRzPSIxNjcuMDggMTMxLjU1IDE2Ny4wOCAxMjMuMzYgMTYxLjIxIDEyMy4zNiAxNjEuMjEgMTMxLjU1IDE1Ni40OSAxMzEuNTUgMTU2LjQ5IDExMS41NiAxNjEuMjEgMTExLjU2IDE2MS4yMSAxMTkuMDEgMTY3LjA4IDExOS4wMSAxNjcuMDggMTExLjU2IDE3MS44IDExMS41NiAxNzEuOCAxMzEuNTUgMTY3LjA4IDEzMS41NSIvPiA8cG9seWdvbiBwb2ludHM9IjE3OC40IDEzMS41NSAxNzguNCAxMTYuMDMgMTczLjI2IDExNi4wMyAxNzMuMjYgMTExLjU2IDE4OC4zMiAxMTEuNTYgMTg4LjMyIDExNi4wMyAxODMuMTMgMTE2LjAzIDE4My4xMyAxMzEuNTUgMTc4LjQgMTMxLjU1Ii8+IDxwYXRoIGQ9Ik0xOTYuNTgsMTMyLjAyYy00Ljk1LDAtNy45Ny0yLjU1LTguMDYtNi44MnYtLjE4czQuNzMsMCw0LjczLDBsLjAyLjE2Yy4xOCwxLjgzLDEuMiwyLjY1LDMuMjksMi42NSwxLjI5LDAsMi42Ny0uNSwyLjY3LTEuODlzLTEuMjMtMS43MS0zLjQ3LTIuMzJsLS4yNi0uMDdjLTMuMzktLjg4LTYuNDMtMi4wMS02LjQzLTYuMTMsMC0zLjg5LDIuNjktNi4yMiw3LjItNi4yMnM2Ljk4LDIuMzIsNy4xNSw2LjIxdi4xOHMtNC42LDAtNC42LDBsLS4wMi0uMTVjLS4xNi0xLjQzLTEuMTEtMi4yMS0yLjY3LTIuMjEtMS40MiwwLTIuMzguNjctMi4zOCwxLjY3LDAsMS4xOCwxLjEsMS41LDMuODIsMi4xOCwzLjI5Ljg1LDYuNDUsMi4wMyw2LjQ1LDYuMzYsMCw0LTIuOTEsNi41OC03LjQyLDYuNThaIi8+IDwvZz4gPGc+IDxwYXRoIGQ9Ik0xMTAuNCw2My4yOGMtMS45Ny4zMS0zLjYyLDEuNjgtNC4yOSwzLjU2bC00LjExLDExLjUxLTQuMTEtMTEuNTFjLS42Ny0xLjg4LTIuMzItMy4yNS00LjI5LTMuNTYtMS45Ny0uMzEtMy45Ni40Ny01LjE4LDIuMDVsLTE3Ljg1LDIzLjA2aDBjLjEuMDkuMi4xNi4zLjI0LjU5LjQ3LDEuMTguOTMsMS43OSwxLjM4LjA5LjA3LjE5LjEzLjI4LjIuNjQuNDYsMS4yOC45LDEuOTQsMS4zMy4xLjA2LjIuMTMuMjkuMTkuNjguNDQsMS4zNy44NiwyLjA3LDEuMjYuMDcuMDQuMTMuMDguMi4xMS43Ny40NCwxLjU1Ljg2LDIuMzUsMS4yNSwwLDAsMCwwLDAsMGwxMS4xNy0xNC40Myw3LjE1LDE5LjQ5YzEuMjkuMSwyLjU5LjE3LDMuOS4xN3MyLjYxLS4wNywzLjktLjE3bDcuMTUtMTkuNDksMTEuMTcsMTQuNDNoMGMuNzktLjQsMS41Ny0uODIsMi4zNC0xLjI1LjA3LS4wNC4xMy0uMDguMi0uMTIuNy0uNCwxLjM5LS44MiwyLjA3LTEuMjYuMS0uMDYuMi0uMTMuMy0uMTkuNjYtLjQzLDEuMy0uODcsMS45My0xLjMzLjA5LS4wNy4xOS0uMTMuMjktLjIuNzEtLjUyLDEuNC0xLjA1LDIuMDgtMS42MWgtLjAxcy0xNy44NC0yMy4wNy0xNy44NC0yMy4wN2MtMS4yMi0xLjU4LTMuMjEtMi4zNy01LjE4LTIuMDVaIi8+IDxwYXRoIGQ9Ik04OC41MSw1OC4xOWMtLjMxLTEuOTctMS42OC0zLjYyLTMuNTYtNC4yOWwtMTEuNTEtNC4xMSwxMS41MS00LjExYzEuODgtLjY3LDMuMjUtMi4zMiwzLjU2LTQuMjkuMzEtMS45Ny0uNDctMy45Ni0yLjA1LTUuMThsLTIzLjA2LTE3Ljg1aDBjLS4wOC4wOS0uMTUuMTktLjIzLjI5LS40Ny41OS0uOTMsMS4xOC0xLjM4LDEuNzktLjA3LjA5LS4xMy4xOS0uMi4yOC0uNDYuNjQtLjksMS4yOC0xLjMzLDEuOTQtLjA2LjEtLjEzLjItLjE5LjMtLjQ0LjY4LS44NiwxLjM3LTEuMjYsMi4wNy0uMDQuMDctLjA4LjEzLS4xMS4yLS40NC43Ny0uODYsMS41NS0xLjI1LDIuMzQsMCwwLDAsMCwwLDBsMTQuNDMsMTEuMTctMTkuNDksNy4xNWMtLjEsMS4yOS0uMTcsMi41OS0uMTcsMy45cy4wNywyLjYxLjE3LDMuOWwxOS40OSw3LjE1LTE0LjQzLDExLjE3czAsMCwwLDBjLjQuNzkuODIsMS41NywxLjI1LDIuMzQuMDQuMDcuMDguMTMuMTEuMi40LjcuODIsMS4zOSwxLjI2LDIuMDcuMDYuMS4xMy4yLjE5LjMuNDMuNjYuODcsMS4zLDEuMzMsMS45NC4wNy4wOS4xMy4xOS4yLjI4LjQ0LjYxLjkxLDEuMiwxLjM4LDEuNzkuMDguMS4xNS4yLjIzLjNoMHMyMy4wNi0xNy44NSwyMy4wNi0xNy44NWMxLjU4LTEuMjIsMi4zNy0zLjIxLDIuMDUtNS4xOFoiLz4gPHBhdGggZD0iTTkzLjYsMzYuM2MxLjk3LS4zMSwzLjYyLTEuNjgsNC4yOS0zLjU2bDQuMTEtMTEuNTEsNC4xMSwxMS41MWMuNjcsMS44OCwyLjMyLDMuMjUsNC4yOSwzLjU2LDEuOTcuMzEsMy45Ni0uNDcsNS4xOC0yLjA1bDE3Ljg1LTIzLjA2aDBjLS4xLS4wOS0uMi0uMTYtLjMtLjI0LS41OS0uNDctMS4xOC0uOTMtMS43OS0xLjM4LS4wOS0uMDctLjE5LS4xMy0uMjgtLjItLjY0LS40Ni0xLjI4LS45LTEuOTQtMS4zMy0uMS0uMDYtLjItLjEzLS4zLS4xOS0uNjgtLjQzLTEuMzctLjg2LTIuMDctMS4yNi0uMDctLjA0LS4xMy0uMDgtLjItLjExLS43Ny0uNDQtMS41NS0uODYtMi4zNC0xLjI1aDBzLTExLjE3LDE0LjQzLTExLjE3LDE0LjQzTDEwNS45LjE3Yy0xLjI5LS4xLTIuNTktLjE3LTMuOS0uMTdzLTIuNjEuMDctMy45LjE3bC03LjE1LDE5LjQ5LTExLjE3LTE0LjQzczAsMCwwLDBjLS43OS40LTEuNTcuODItMi4zNCwxLjI1LS4wNy4wNC0uMTMuMDgtLjIuMTEtLjcuNC0xLjM5LjgyLTIuMDcsMS4yNi0uMS4wNi0uMi4xMy0uMy4xOS0uNjYuNDMtMS4zLjg3LTEuOTQsMS4zMy0uMDkuMDctLjE5LjEzLS4yOC4yLS42MS40NC0xLjIuOTEtMS43OSwxLjM4LS4xLjA4LS4yLjE1LS4zLjIzaDBzMTcuODUsMjMuMDcsMTcuODUsMjMuMDdjMS4yMiwxLjU4LDMuMjEsMi4zNyw1LjE4LDIuMDVaIi8+IDxwYXRoIGQ9Ik0xNTEuNjMsNDUuODlsLTE5LjQ5LTcuMTUsMTQuNDMtMTEuMTdzMCwwLDAsMGMtLjQtLjc5LS44MS0xLjU3LTEuMjUtMi4zNC0uMDQtLjA3LS4wOC0uMTQtLjEyLS4yLS40LS43LS44Mi0xLjM5LTEuMjUtMi4wNy0uMDYtLjEtLjEzLS4yLS4xOS0uMy0uNDMtLjY2LS44Ny0xLjMtMS4zMi0xLjkzLS4wNy0uMS0uMTQtLjE5LS4yLS4yOS0uNDQtLjYxLS45MS0xLjItMS4zOC0xLjc5LS4wOC0uMS0uMTUtLjItLjIzLS4zaDBzLTIzLjA2LDE3Ljg1LTIzLjA2LDE3Ljg1Yy0xLjU4LDEuMjItMi4zNywzLjIxLTIuMDUsNS4xOC4zMSwxLjk3LDEuNjgsMy42MiwzLjU2LDQuMjlsMTEuNTEsNC4xMS0xMS41MSw0LjExYy0xLjg4LjY3LTMuMjUsMi4zMi0zLjU2LDQuMjktLjMxLDEuOTcuNDcsMy45NiwyLjA1LDUuMThsMjMuMDcsMTcuODVzMCwwLDAsMGMuNTUtLjY4LDEuMDktMS4zNywxLjYtMi4wOC4wNy0uMDkuMTMtLjE5LjItLjI4LjQ2LS42My45LTEuMjgsMS4zMy0xLjk0LjA2LS4xLjEzLS4yLjE5LS4zLjQzLS42OC44NS0xLjM3LDEuMjYtMi4wNy4wNC0uMDcuMDgtLjEzLjEyLS4yLjQ0LS43Ny44NS0xLjU1LDEuMjUtMi4zNCwwLDAsMCwwLDAsMGwtMTQuNDMtMTEuMTcsMTkuNDktNy4xNWMuMS0xLjI5LjE3LTIuNTkuMTctMy45cy0uMDctMi42MS0uMTctMy45WiIvPiA8L2c+PC9zdmc+");
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .journal_list article a .journal_img.no_img:after {
    width: 31vw;
    height: 20vw;
  }
}
.journal_list article a .journal_img:before {
  content: "";
  padding-top: 100%;
  display: block;
}
.journal_list article a .journal_img img {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.journal_list article a .journal_date_category {
  font-size: 12px;
  letter-spacing: 0.01em;
  font-weight: 600;
  margin-top: 20px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.journal_list article a .journal_date_category span {
  margin-left: 1em;
}
@media screen and (max-width: 768px) {
  .journal_list article a .journal_date_category {
    font-size: 3vw;
    margin-top: 10px;
  }
}
.journal_list article a .journal_title {
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 1.5;
  font-weight: 700;
  margin-top: 10px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media screen and (max-width: 768px) {
  .journal_list article a .journal_title {
    font-size: 3.5vw;
    margin-top: 6px;
  }
}
.journal_list article a .journal_title .inline {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
  background-image: -webkit-linear-gradient(top, transparent, #000);
  background-image: linear-gradient(to bottom, transparent, #000);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0% 1.5px;
  -webkit-transition: background 0.3s ease-out;
  transition: background 0.3s ease-out;
  cursor: pointer;
}

.journal_detail {
  width: 900px;
  margin: auto;
  text-align: justify;
}
@media screen and (max-width: 768px) {
  .journal_detail {
    width: 100%;
  }
}
.journal_detail .journal_detail_c {
  background: #E8ECEC;
}
.journal_detail .journal_detail_title {
  padding: 50px 60px;
  border-bottom: 1px solid #c5cdcd;
}
@media screen and (max-width: 768px) {
  .journal_detail .journal_detail_title {
    padding: 25px 15px;
  }
}
.journal_detail .journal_detail_title .journal_date_category {
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 1.6;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .journal_detail .journal_detail_title .journal_date_category {
    font-size: 3.5vw;
  }
}
.journal_detail .journal_detail_title .journal_date_category span {
  margin-left: 1.5em;
}
.journal_detail .journal_detail_title .journal_title {
  font-size: 24px;
  letter-spacing: 0.005em;
  line-height: 1.6;
  font-weight: 700;
  margin-top: 15px;
}
@media screen and (max-width: 768px) {
  .journal_detail .journal_detail_title .journal_title {
    font-size: 4.5vw;
  }
}
.journal_detail .journal_detail_contents {
  padding: 50px 60px;
  font-size: 16px;
  letter-spacing: 0.01em;
  font-weight: 500;
  line-height: 2;
}
.journal_detail .journal_detail_contents img {
  margin: 45px auto;
}
@media screen and (max-width: 768px) {
  .journal_detail .journal_detail_contents {
    padding: 25px 15px 30px;
    font-size: 3.5vw;
  }
  .journal_detail .journal_detail_contents img {
    margin: 25px auto;
  }
}
.journal_detail .page_contents {
  width: 100%;
  padding: 95px 0 180px;
}
@media screen and (max-width: 768px) {
  .journal_detail .page_contents {
    width: 90%;
    padding: 50px 0 70px;
  }
}
.journal_detail .page_contents .bb {
  margin: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90aGVtZXMvTWFzc2l2ZUxpZ2h0cy9hc3NldHMvc2Nzcy9qb3VybmFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkRBQTZEO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQyIsImZpbGUiOiJNYXNzaXZlTGlnaHRzL2Fzc2V0cy9jc3Mvam91cm5hbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWxlY3QsXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRleHRhcmVhLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBwYWRkaW5nOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuaHIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY2xlYXIsXG4uY2xlYXJmaXgge1xuICB6b29tOiAxMDAlO1xufVxuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcjphZnRlcixcbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5qb3VybmFsX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uam91cm5hbF9kZXRhaWwgLmpvdXJuYWxfZGV0YWlsX2NvbnRlbnRzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5qb3VybmFsX2RldGFpbCAuam91cm5hbF9kZXRhaWxfY29udGVudHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmpvdXJuYWxfZGV0YWlsIC5qb3VybmFsX2RldGFpbF9jb250ZW50cyAuaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvdXJuYWxfZGV0YWlsIC5qb3VybmFsX2RldGFpbF9jb250ZW50cyAuaWZyYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLmpvdXJuYWxfZGV0YWlsIC5qb3VybmFsX2RldGFpbF9jb250ZW50cyAuaWZyYW1lIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKlxuTWVkaWEgUXVlcnkgTWl4aW5cbiovXG4uZ290aGljIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG4ubWluY2hvIHtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCLmuLjmmI7mnJ3kvZNcIiwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2VsZWN0X3dyYXAgc2VsZWN0LCBmb290ZXIgLmNvcHkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uam91cm5hbF9saXN0IGFydGljbGUgYSAuam91cm5hbF9kYXRlX2NhdGVnb3J5LCAuam91cm5hbF9kZXRhaWwgLmpvdXJuYWxfZGV0YWlsX3RpdGxlIC5qb3VybmFsX2RhdGVfY2F0ZWdvcnksIGhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpIC5ub19saW5rLCBoZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSBhLCBoZWFkZXIgLm5hdl93cmFwIG5hdiAubGFuZ3VhZ2Vfc3dpdGNoaW5nIGJ1dHRvbiwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWluLXdpZHRoOiA4ODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cblxuYSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uc25zX3dhcnAgLnNuc19iIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnNuc193YXJwIC5zbnNfYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG59XG4uc25zX3dhcnAgLnNuc19iOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uc25zX3dhcnAgLnNuc19iLmlnX2Ige1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc25zX3dhcnAgLnNuc19iLmlnX2Igc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5zbnNfd2FycCAuc25zX2IueXRfYiBzdmcge1xuICB3aWR0aDogMjguNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc25zX3dhcnAgLnNuc19iIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1pbi13aWR0aDogODgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbmhlYWRlciBoMSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgaDEge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsZWZ0OiAxN3B4O1xuICB9XG59XG5oZWFkZXIgaDEgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgd2lsbC1jaGFuZ2U6IGFsbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuaGVhZGVyIGgxIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBoX2xfYW5pIDAuM3MgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb246IGhfbF9hbmkgMC4zcyBlYXNlIGZvcndhcmRzO1xufVxuaGVhZGVyIGgxIGEgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIgLm5hdl93cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubmF2X3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubmF2X3dyYXAgbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5uYXZfd3JhcCBuYXYgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuaGVhZGVyIC5uYXZfd3JhcCBuYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxuICBoZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpLmNvbnRhY3RfbmF2LCBoZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSAubm9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSgxNDMsIDE0MywgMTQzLCAwLjgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSAubm9fbGluayB7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xLjVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpIGEuc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5uYXZfd3JhcCBuYXYgdWwgbGkgYS5zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpLnNuc193YXJwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpLnNuc193YXJwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IC5sYW5ndWFnZV9zd2l0Y2hpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiAubGFuZ3VhZ2Vfc3dpdGNoaW5nOmhvdmVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjOEY4RjhGO1xufVxuaGVhZGVyIC5uYXZfd3JhcCBuYXYgLmxhbmd1YWdlX3N3aXRjaGluZzpob3ZlciBidXR0b24uY3VycmVudCB7XG4gIGNvbG9yOiAjOEY4RjhGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5uYXZfd3JhcCBuYXYgLmxhbmd1YWdlX3N3aXRjaGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogNzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC5uYXZfd3JhcCBuYXYgLmxhbmd1YWdlX3N3aXRjaGluZyBidXR0b24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOEY4RjhGO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLm5hdl93cmFwIG5hdiAubGFuZ3VhZ2Vfc3dpdGNoaW5nIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiA1LjV2dztcbiAgfVxufVxuaGVhZGVyIC5uYXZfd3JhcCBuYXYgLmxhbmd1YWdlX3N3aXRjaGluZyBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IC5sYW5ndWFnZV9zd2l0Y2hpbmcgYnV0dG9uLmN1cnJlbnQge1xuICBjb2xvcjogIzAwMDtcbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IC5sYW5ndWFnZV9zd2l0Y2hpbmcgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiAubGFuZ3VhZ2Vfc3dpdGNoaW5nIGJ1dHRvbjpob3Zlci5jdXJyZW50IHtcbiAgY29sb3I6ICMwMDA7XG59XG5oZWFkZXIgLm5hdl93cmFwIC5tZW51X3dyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5uYXZfd3JhcCAubWVudV93cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxOHB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbmhlYWRlciAubmF2X3dyYXAgLm1lbnVfd3JhcCAubWVudV9idXR0b24gaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG59XG5oZWFkZXIgLm5hdl93cmFwIC5tZW51X3dyYXAgLm1lbnVfYnV0dG9uIGhyOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xufVxuaGVhZGVyIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogOHB4O1xufVxuaGVhZGVyIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgzKSB7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlci5vcGVuIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgxKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFjdGl2ZS1idG4wNy1iYXIwMSAwLjM1cyBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYWN0aXZlLWJ0bjA3LWJhcjAxIDAuMzVzIGZvcndhcmRzO1xuICB9XG4gIGhlYWRlci5vcGVuIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBoZWFkZXIub3BlbiAubmF2X3dyYXAgLm1lbnVfd3JhcCAubWVudV9idXR0b24gaHI6bnRoLW9mLXR5cGUoMykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhY3RpdmUtYnRuMDctYmFyMDMgMC4zNXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGFjdGl2ZS1idG4wNy1iYXIwMyAwLjM1cyBmb3J3YXJkcztcbiAgfVxuICBoZWFkZXIub3BlbiAubmF2X3dyYXAgbmF2IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbmF2X2FuaSAwLjM1cyBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbmF2X2FuaSAwLjM1cyBmb3J3YXJkcztcbiAgfVxuICBoZWFkZXIub3BlbiAubmF2X3dyYXAgbmF2IHVsIGxpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogb3Blbl9hbmkgMC41cyAwLjVzIGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBvcGVuX2FuaSAwLjVzIDAuNXMgZm9yd2FyZHM7XG4gIH1cbiAgaGVhZGVyLmNsb3NlIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBidG4wNy1iYXIwMSAwLjM1cyBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYnRuMDctYmFyMDEgMC4zNXMgZm9yd2FyZHM7XG4gIH1cbiAgaGVhZGVyLmNsb3NlIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiA4cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgMC4xcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgMC4xcztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGhlYWRlci5jbG9zZSAubmF2X3dyYXAgLm1lbnVfd3JhcCAubWVudV9idXR0b24gaHI6bnRoLW9mLXR5cGUoMykge1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYnRuMDctYmFyMDMgMC4zNXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGJ0bjA3LWJhcjAzIDAuMzVzIGZvcndhcmRzO1xuICB9XG4gIGhlYWRlci5jbG9zZSAubmF2X3dyYXAgbmF2IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbmF2X2FuaTIgMC4zNXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IG5hdl9hbmkyIDAuMzVzIGZvcndhcmRzO1xuICB9XG4gIGhlYWRlci5jbG9zZSAubmF2X3dyYXAgbmF2IHVsIGxpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2xvc2VfYW5pIDAuNXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGNsb3NlX2FuaSAwLjVzIGZvcndhcmRzO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhY3RpdmUtYnRuMDctYmFyMDEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhY3RpdmUtYnRuMDctYmFyMDEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhY3RpdmUtYnRuMDctYmFyMDMge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MSUpIHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWN0aXZlLWJ0bjA3LWJhcjAzIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MSUpIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MSUpIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSkgdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSkgdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSkgdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnRuMDctYmFyMDEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnRuMDctYmFyMDEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidG4wNy1iYXIwMyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBidG4wNy1iYXIwMyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG5hdl9hbmkge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMHZ3O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmF2X2FuaSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwdnc7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG5hdl9hbmkyIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwdnc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmF2X2FuaTIge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDB2dztcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhfbF9hbmkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhfbF9hbmkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3Blbl9hbmkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG9wZW5fYW5pIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb3NlX2FuaSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2xvc2VfYW5pIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgfVxufVxuZm9vdGVyIHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xuICB9XG59XG5mb290ZXIgLmZfbG9nbyB7XG4gIHdpZHRoOiAyNjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbmZvb3RlciAuZl9sb2dvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mX2xvZ28ge1xuICAgIHdpZHRoOiA3NXZ3O1xuICB9XG59XG5mb290ZXIgLnNuc193YXJwIHtcbiAgbWFyZ2luOiAxN3B4IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuc25zX3dhcnAge1xuICAgIG1hcmdpbjogMTVweCAwIDM1cHg7XG4gIH1cbn1cbmZvb3RlciAuY29weSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1dncgMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG59XG4ubW9kYWwuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG59XG4ubW9kYWwuc2hvdy5vdXQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWxfY29udGVudHMge1xuICB3aWR0aDogOTB2dztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1dnc7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsX2NvbnRlbnRzIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxdnc7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDh2dztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdF93cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlbGVjdF93cmFwIC5zZWxlY3Rib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3Rfd3JhcCAuc2VsZWN0Ym94OmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5zZWxlY3Rfd3JhcCAuc2VsZWN0Ym94OmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VsZWN0X3dyYXAgLnNlbGVjdGJveDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5zZWxlY3Rfd3JhcCAuc2VsZWN0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3Rfd3JhcCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogM3B4IDM1cHggM3B4IDVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwMWVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlbGVjdF93cmFwIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgICBwYWRkaW5nOiAzcHggMzBweCAzcHggNXB4O1xuICB9XG59XG4uc2VsZWN0X3dyYXAgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmpvdXJuYWxfbGlzdCB7XG4gIHdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAxNDVweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDAgMCAxNzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb3VybmFsX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAxNXB4IDcwcHg7XG4gIH1cbn1cbi5qb3VybmFsX2xpc3QgYXJ0aWNsZSB7XG4gIHdpZHRoOiAyMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb3VybmFsX2xpc3QgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSA2LjVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmpvdXJuYWxfbGlzdCBhcnRpY2xlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uam91cm5hbF9saXN0IGFydGljbGU6bnRoLW9mLXR5cGUoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmpvdXJuYWxfbGlzdCBhcnRpY2xlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5qb3VybmFsX2xpc3QgYXJ0aWNsZSBhOmhvdmVyIC5qb3VybmFsX2ltZy5ub19pbWc6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xufVxuLmpvdXJuYWxfbGlzdCBhcnRpY2xlIGE6aG92ZXIgLmpvdXJuYWxfaW1nIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmpvdXJuYWxfbGlzdCBhcnRpY2xlIGE6aG92ZXIgLmpvdXJuYWxfZGF0ZV9jYXRlZ29yeSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5qb3VybmFsX2xpc3QgYXJ0aWNsZSBhOmhvdmVyIC5qb3VybmFsX3RpdGxlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmpvdXJuYWxfbGlzdCBhcnRpY2xlIGEgLmpvdXJuYWxfaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvdXJuYWxfbGlzdCBhcnRpY2xlIGEgLmpvdXJuYWxfaW1nLm5vX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRThFQ0VDO1xufVxuLmpvdXJuYWxfbGlzdCBhcnRpY2xlIGEgLmpvdXJuYWxfaW1nLm5vX2ltZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTU5cHg7XG4gIGhlaWdodDogMTAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyL2NvdmVyIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JR2xrUFNKZjU3ZW82WnVHNDRPaTQ0Tzg0NE9KSWlCa1lYUmhMVzVoYldVOUl1ZTNxT21iaHVPRG91T0R2T09EaVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCMmFXVjNRbTk0UFNJd0lEQWdNakEwSURFek1pNHdNaUkrSUR4blBpQThjR0YwYUNCa1BTSk5NVFF1TWl3eE16RXVOVFYyTFRFd0xqQTNZekF0TGpReExqQXlMVEV1TkRZdU1EUXRNaTR6TnkwdU1UZ3VPRE10TGpNNUxERXVOemN0TGpRNUxESXVNVFJzTFRJdU5UZ3NNVEF1TWpsb0xUTXVPRGhzTFRJdU5UWXRNVEF1TWpkakxTNHhMUzR6TnkwdU16RXRNUzR6TVMwdU5Ea3RNaTR4TlM0d01pNDVNaTR3TkN3eExqazNMakEwTERJdU16aDJNVEF1TURSSU1IWXRNVGt1T1Rsb05pNHhPV3d5TGpFNUxEZ3VOek5qTGpJekxqZzRMalkxTERJdU9DNDROeXd6TGpneUxqSXlMVEV1TURJdU5qUXRNaTQ1TXk0NE5TMHpMamd4YkRJdU1qRXRPQzQzTTJnMkxqSTBkakU1TGprNWFDMDBMak0xV2lJdlBpQThjR0YwYUNCa1BTSk5Nekl1TURjc01UTXhMalUxYkMweExqQTBMVE11TlRWb0xUVXVPVE5zTFRFdU1ERXNNeTQxTldndE5DNDNOMncyTGpRM0xURTVMams1YURRdU56VnNOaTQwT1N3eE9TNDVPV2d0TkM0NU4xcE5Namt1T1RJc01USTBMakUzYkMweExqSTNMVFF1TlRSakxTNHhPUzB1TmpRdExqUXhMVEV1TlRjdExqVTFMVEl1TVRndExqRTFMall4TFM0ek9Td3hMalUwTFM0MU55d3lMakU0YkMweExqTXNOQzQxTTJnekxqZGFJaTgrSUR4d1lYUm9JR1E5SWswME5DNDNOQ3d4TXpJdU1ESmpMVFF1T1RVc01DMDNMamszTFRJdU5UVXRPQzR3TmkwMkxqZ3lkaTB1TVRoek5DNDNNeXd3TERRdU56TXNNR3d1TURJdU1UWmpMakU0TERFdU9ETXNNUzR5TERJdU5qVXNNeTR5T1N3eUxqWTFMREV1TWprc01Dd3lMalkzTFM0MUxESXVOamN0TVM0NE9YTXRNUzR5TXkweExqY3hMVE11TkRjdE1pNHpNbXd0TGpJMkxTNHdOMk10TXk0ek9TMHVPRGd0Tmk0ME15MHlMakF4TFRZdU5ETXROaTR4TXl3d0xUTXVPRGtzTWk0Mk9TMDJMakl5TERjdU1pMDJMakl5Y3pZdU9UZ3NNaTR6TWl3M0xqRTFMRFl1TWpGMkxqRTRjeTAwTGpZc01DMDBMallzTUd3dExqQXlMUzR4TldNdExqRTJMVEV1TkRNdE1TNHhNUzB5TGpJeExUSXVOamN0TWk0eU1TMHhMalF5TERBdE1pNHpPQzQyTnkweUxqTTRMREV1Tmpjc01Dd3hMakU0TERFdU1Td3hMalVzTXk0NE1pd3lMakU0TERNdU1qa3VPRFVzTmk0ME5Td3lMakF6TERZdU5EVXNOaTR6Tml3d0xEUXRNaTQ1TVN3MkxqVTRMVGN1TkRJc05pNDFPRm9pTHo0Z1BIQmhkR2dnWkQwaVRUWXhMakkwTERFek1pNHdNbU10TkM0NU5Td3dMVGN1T1RjdE1pNDFOUzA0TGpBMkxUWXVPREoyTFM0eE9ITTBMamN6TERBc05DNDNNeXd3YkM0d01pNHhObU11TVRnc01TNDRNeXd4TGpJc01pNDJOU3d6TGpJNUxESXVOalVzTVM0eU9Td3dMREl1TmpjdExqVXNNaTQyTnkweExqZzVjeTB4TGpJekxURXVOekV0TXk0ME55MHlMak15YkMwdU1qWXRMakEzWXkwekxqTTVMUzQ0T0MwMkxqUXpMVEl1TURFdE5pNDBNeTAyTGpFekxEQXRNeTQ0T1N3eUxqWTVMVFl1TWpJc055NHlMVFl1TWpKek5pNDVPQ3d5TGpNeUxEY3VNVFVzTmk0eU1YWXVNVGh6TFRRdU5pd3dMVFF1Tml3d2JDMHVNREl0TGpFMVl5MHVNVFl0TVM0ME15MHhMakV4TFRJdU1qRXRNaTQyTnkweUxqSXhMVEV1TkRJc01DMHlMak00TGpZM0xUSXVNemdzTVM0Mk55d3dMREV1TVRnc01TNHhMREV1TlN3ekxqZ3lMREl1TVRnc015NHlPUzQ0TlN3MkxqUTFMREl1TURNc05pNDBOU3cyTGpNMkxEQXNOQzB5TGpreExEWXVOVGd0Tnk0ME1pdzJMalU0V2lJdlBpQThjbVZqZENCNFBTSTNNQzQwTWlJZ2VUMGlNVEV4TGpVMklpQjNhV1IwYUQwaU5DNDNNaUlnYUdWcFoyaDBQU0l4T1M0NU9TSXZQaUE4Y0dGMGFDQmtQU0pOT0RJdU16VXNNVE14TGpVMWJDMDFMamswTFRFNUxqazVhRFF1T1RKc01pNDRMREV3TGpRell5NHlOUzQ1TlM0MU1pd3lMakV4TGpZNExESXVPREl1TVRZdExqY3hMalF6TFRFdU9EZ3VOamN0TWk0NE1td3lMamM0TFRFd0xqUTBhRFF1Tnpsc0xUVXVPVElzTVRrdU9UbG9MVFF1TnpoYUlpOCtJRHh3YjJ4NVoyOXVJSEJ2YVc1MGN6MGlPVFF1TXpFZ01UTXhMalUxSURrMExqTXhJREV4TVM0MU5pQXhNRGd1TURZZ01URXhMalUySURFd09DNHdOaUF4TVRVdU9USWdPVGt1TURNZ01URTFMamt5SURrNUxqQXpJREV4T1M0d09TQXhNRFl1TnpjZ01URTVMakE1SURFd05pNDNOeUF4TWpNdU1qTWdPVGt1TURNZ01USXpMakl6SURrNUxqQXpJREV5Tnk0d09TQXhNRGd1TWpFZ01USTNMakE1SURFd09DNHlNU0F4TXpFdU5UVWdPVFF1TXpFZ01UTXhMalUxSWk4K0lEeHdiMng1WjI5dUlIQnZhVzUwY3owaU1URTJMalkwSURFek1TNDFOU0F4TVRZdU5qUWdNVEV4TGpVMklERXlNUzR6TnlBeE1URXVOVFlnTVRJeExqTTNJREV5Tnk0d09TQXhNamt1TXpFZ01USTNMakE1SURFeU9TNHpNU0F4TXpFdU5UVWdNVEUyTGpZMElERXpNUzQxTlNJdlBpQThjbVZqZENCNFBTSXhNekF1T0RFaUlIazlJakV4TVM0MU5pSWdkMmxrZEdnOUlqUXVOeklpSUdobGFXZG9kRDBpTVRrdU9Ua2lMejRnUEhCaGRHZ2daRDBpVFRFME5TNDRNeXd4TXpFdU9UbGpMVEl1TlRFc01DMDBMalkwTFM0NU55MDJMakUzTFRJdU9ERXRNUzQxT0MweExqa3pMVEl1TkRFdE5DNDFOQzB5TGpReExUY3VOVFp6TGprMUxUVXVPRGNzTWk0Mk55MDNMamM0WXpFdU5UVXRNUzQzTlN3ekxqWTVMVEl1Tmpjc05pNHhPUzB5TGpZM0xEUXVORGdzTUN3M0xqUXNNaTQxTkN3NExqQXhMRFl1T1Rac0xqQXpMakpvTFRRdU5UbHNMUzR3TXkwdU1UUmpMUzR6TkMweExqWTNMVEV1TlRZdE1pNDJOeTB6TGpJM0xUSXVOamN0TWk0MU9Td3dMVFF1TWpFc01pNHpNeTAwTGpJeExEWXVNRGx6TVM0M01pdzJMakE1TERRdU1qZ3NOaTR3T1dNeUxqSXpMREFzTXk0ME15MHhMall4TERNdU5qVXRNeTR4TldndE15NHpkaTB6TGpreWFEY3VOekoyTVRBdU9XZ3RNeTQwYkMwdU1qSXRNaTR3T1dNdE1TNHhNaXd4TGpjdE1pNDNOQ3d5TGpVeUxUUXVPVFVzTWk0MU1sb2lMejRnUEhCdmJIbG5iMjRnY0c5cGJuUnpQU0l4TmpjdU1EZ2dNVE14TGpVMUlERTJOeTR3T0NBeE1qTXVNellnTVRZeExqSXhJREV5TXk0ek5pQXhOakV1TWpFZ01UTXhMalUxSURFMU5pNDBPU0F4TXpFdU5UVWdNVFUyTGpRNUlERXhNUzQxTmlBeE5qRXVNakVnTVRFeExqVTJJREUyTVM0eU1TQXhNVGt1TURFZ01UWTNMakE0SURFeE9TNHdNU0F4TmpjdU1EZ2dNVEV4TGpVMklERTNNUzQ0SURFeE1TNDFOaUF4TnpFdU9DQXhNekV1TlRVZ01UWTNMakE0SURFek1TNDFOU0l2UGlBOGNHOXNlV2R2YmlCd2IybHVkSE05SWpFM09DNDBJREV6TVM0MU5TQXhOemd1TkNBeE1UWXVNRE1nTVRjekxqSTJJREV4Tmk0d015QXhOek11TWpZZ01URXhMalUySURFNE9DNHpNaUF4TVRFdU5UWWdNVGc0TGpNeUlERXhOaTR3TXlBeE9ETXVNVE1nTVRFMkxqQXpJREU0TXk0eE15QXhNekV1TlRVZ01UYzRMalFnTVRNeExqVTFJaTgrSUR4d1lYUm9JR1E5SWsweE9UWXVOVGdzTVRNeUxqQXlZeTAwTGprMUxEQXROeTQ1TnkweUxqVTFMVGd1TURZdE5pNDRNbll0TGpFNGN6UXVOek1zTUN3MExqY3pMREJzTGpBeUxqRTJZeTR4T0N3eExqZ3pMREV1TWl3eUxqWTFMRE11TWprc01pNDJOU3d4TGpJNUxEQXNNaTQyTnkwdU5Td3lMalkzTFRFdU9EbHpMVEV1TWpNdE1TNDNNUzB6TGpRM0xUSXVNekpzTFM0eU5pMHVNRGRqTFRNdU16a3RMamc0TFRZdU5ETXRNaTR3TVMwMkxqUXpMVFl1TVRNc01DMHpMamc1TERJdU5qa3ROaTR5TWl3M0xqSXROaTR5TW5NMkxqazRMREl1TXpJc055NHhOU3cyTGpJeGRpNHhPSE10TkM0MkxEQXROQzQyTERCc0xTNHdNaTB1TVRWakxTNHhOaTB4TGpRekxURXVNVEV0TWk0eU1TMHlMalkzTFRJdU1qRXRNUzQwTWl3d0xUSXVNemd1TmpjdE1pNHpPQ3d4TGpZM0xEQXNNUzR4T0N3eExqRXNNUzQxTERNdU9ESXNNaTR4T0N3ekxqSTVMamcxTERZdU5EVXNNaTR3TXl3MkxqUTFMRFl1TXpZc01DdzBMVEl1T1RFc05pNDFPQzAzTGpReUxEWXVOVGhhSWk4K0lEd3ZaejRnUEdjK0lEeHdZWFJvSUdROUlrMHhNVEF1TkN3Mk15NHlPR010TVM0NU55NHpNUzB6TGpZeUxERXVOamd0TkM0eU9Td3pMalUyYkMwMExqRXhMREV4TGpVeExUUXVNVEV0TVRFdU5URmpMUzQyTnkweExqZzRMVEl1TXpJdE15NHlOUzAwTGpJNUxUTXVOVFl0TVM0NU55MHVNekV0TXk0NU5pNDBOeTAxTGpFNExESXVNRFZzTFRFM0xqZzFMREl6TGpBMmFEQmpMakV1TURrdU1pNHhOaTR6TGpJMExqVTVMalEzTERFdU1UZ3VPVE1zTVM0M09Td3hMak00TGpBNUxqQTNMakU1TGpFekxqSTRMakl1TmpRdU5EWXNNUzR5T0M0NUxERXVPVFFzTVM0ek15NHhMakEyTGpJdU1UTXVNamt1TVRrdU5qZ3VORFFzTVM0ek55NDROaXd5TGpBM0xERXVNall1TURjdU1EUXVNVE11TURndU1pNHhNUzQzTnk0ME5Dd3hMalUxTGpnMkxESXVNelVzTVM0eU5Td3dMREFzTUN3d0xEQXNNR3d4TVM0eE55MHhOQzQwTXl3M0xqRTFMREU1TGpRNVl6RXVNamt1TVN3eUxqVTVMakUzTERNdU9TNHhOM015TGpZeExTNHdOeXd6TGprdExqRTNiRGN1TVRVdE1Ua3VORGtzTVRFdU1UY3NNVFF1TkROb01HTXVOemt0TGpRc01TNDFOeTB1T0RJc01pNHpOQzB4TGpJMUxqQTNMUzR3TkM0eE15MHVNRGd1TWkwdU1USXVOeTB1TkN3eExqTTVMUzQ0TWl3eUxqQTNMVEV1TWpZdU1TMHVNRFl1TWkwdU1UTXVNeTB1TVRrdU5qWXRMalF6TERFdU15MHVPRGNzTVM0NU15MHhMak16TGpBNUxTNHdOeTR4T1MwdU1UTXVNamt0TGpJdU56RXRMalV5TERFdU5DMHhMakExTERJdU1EZ3RNUzQyTVdndExqQXhjeTB4Tnk0NE5DMHlNeTR3TnkweE55NDROQzB5TXk0d04yTXRNUzR5TWkweExqVTRMVE11TWpFdE1pNHpOeTAxTGpFNExUSXVNRFZhSWk4K0lEeHdZWFJvSUdROUlrMDRPQzQxTVN3MU9DNHhPV010TGpNeExURXVPVGN0TVM0Mk9DMHpMall5TFRNdU5UWXROQzR5T1d3dE1URXVOVEV0TkM0eE1Td3hNUzQxTVMwMExqRXhZekV1T0RndExqWTNMRE11TWpVdE1pNHpNaXd6TGpVMkxUUXVNamt1TXpFdE1TNDVOeTB1TkRjdE15NDVOaTB5TGpBMUxUVXVNVGhzTFRJekxqQTJMVEUzTGpnMWFEQmpMUzR3T0M0d09TMHVNVFV1TVRrdExqSXpMakk1TFM0ME55NDFPUzB1T1RNc01TNHhPQzB4TGpNNExERXVOemt0TGpBM0xqQTVMUzR4TXk0eE9TMHVNaTR5T0MwdU5EWXVOalF0TGprc01TNHlPQzB4TGpNekxERXVPVFF0TGpBMkxqRXRMakV6TGpJdExqRTVMak10TGpRMExqWTRMUzQ0Tml3eExqTTNMVEV1TWpZc01pNHdOeTB1TURRdU1EY3RMakE0TGpFekxTNHhNUzR5TFM0ME5DNDNOeTB1T0RZc01TNDFOUzB4TGpJMUxESXVNelFzTUN3d0xEQXNNQ3d3TERCc01UUXVORE1zTVRFdU1UY3RNVGt1TkRrc055NHhOV010TGpFc01TNHlPUzB1TVRjc01pNDFPUzB1TVRjc015NDVjeTR3Tnl3eUxqWXhMakUzTERNdU9Xd3hPUzQwT1N3M0xqRTFMVEUwTGpRekxERXhMakUzY3pBc01Dd3dMREJqTGpRdU56a3VPRElzTVM0MU55d3hMakkxTERJdU16UXVNRFF1TURjdU1EZ3VNVE11TVRFdU1pNDBMamN1T0RJc01TNHpPU3d4TGpJMkxESXVNRGN1TURZdU1TNHhNeTR5TGpFNUxqTXVORE11TmpZdU9EY3NNUzR6TERFdU16TXNNUzQ1TkM0d055NHdPUzR4TXk0eE9TNHlMakk0TGpRMExqWXhMamt4TERFdU1pd3hMak00TERFdU56a3VNRGd1TVM0eE5TNHlMakl6TGpOb01ITXlNeTR3TmkweE55NDROU3d5TXk0d05pMHhOeTQ0TldNeExqVTRMVEV1TWpJc01pNHpOeTB6TGpJeExESXVNRFV0TlM0eE9Gb2lMejRnUEhCaGRHZ2daRDBpVFRrekxqWXNNell1TTJNeExqazNMUzR6TVN3ekxqWXlMVEV1Tmpnc05DNHlPUzB6TGpVMmJEUXVNVEV0TVRFdU5URXNOQzR4TVN3eE1TNDFNV011Tmpjc01TNDRPQ3d5TGpNeUxETXVNalVzTkM0eU9Td3pMalUyTERFdU9UY3VNekVzTXk0NU5pMHVORGNzTlM0eE9DMHlMakExYkRFM0xqZzFMVEl6TGpBMmFEQmpMUzR4TFM0d09TMHVNaTB1TVRZdExqTXRMakkwTFM0MU9TMHVORGN0TVM0eE9DMHVPVE10TVM0M09TMHhMak00TFM0d09TMHVNRGN0TGpFNUxTNHhNeTB1TWpndExqSXRMalkwTFM0ME5pMHhMakk0TFM0NUxURXVPVFF0TVM0ek15MHVNUzB1TURZdExqSXRMakV6TFM0ekxTNHhPUzB1TmpndExqUXpMVEV1TXpjdExqZzJMVEl1TURjdE1TNHlOaTB1TURjdExqQTBMUzR4TXkwdU1EZ3RMakl0TGpFeExTNDNOeTB1TkRRdE1TNDFOUzB1T0RZdE1pNHpOQzB4TGpJMWFEQnpMVEV4TGpFM0xERTBMalF6TFRFeExqRTNMREUwTGpRelRERXdOUzQ1TGpFM1l5MHhMakk1TFM0eExUSXVOVGt0TGpFM0xUTXVPUzB1TVRkekxUSXVOakV1TURjdE15NDVMakUzYkMwM0xqRTFMREU1TGpRNUxURXhMakUzTFRFMExqUXpjekFzTUN3d0xEQmpMUzQzT1M0MExURXVOVGN1T0RJdE1pNHpOQ3d4TGpJMUxTNHdOeTR3TkMwdU1UTXVNRGd0TGpJdU1URXRMamN1TkMweExqTTVMamd5TFRJdU1EY3NNUzR5TmkwdU1TNHdOaTB1TWk0eE15MHVNeTR4T1MwdU5qWXVORE10TVM0ekxqZzNMVEV1T1RRc01TNHpNeTB1TURrdU1EY3RMakU1TGpFekxTNHlPQzR5TFM0Mk1TNDBOQzB4TGpJdU9URXRNUzQzT1N3eExqTTRMUzR4TGpBNExTNHlMakUxTFM0ekxqSXphREJ6TVRjdU9EVXNNak11TURjc01UY3VPRFVzTWpNdU1EZGpNUzR5TWl3eExqVTRMRE11TWpFc01pNHpOeXcxTGpFNExESXVNRFZhSWk4K0lEeHdZWFJvSUdROUlrMHhOVEV1TmpNc05EVXVPRGxzTFRFNUxqUTVMVGN1TVRVc01UUXVORE10TVRFdU1UZHpNQ3d3TERBc01HTXRMalF0TGpjNUxTNDRNUzB4TGpVM0xURXVNalV0TWk0ek5DMHVNRFF0TGpBM0xTNHdPQzB1TVRRdExqRXlMUzR5TFM0MExTNDNMUzQ0TWkweExqTTVMVEV1TWpVdE1pNHdOeTB1TURZdExqRXRMakV6TFM0eUxTNHhPUzB1TXkwdU5ETXRMalkyTFM0NE55MHhMak10TVM0ek1pMHhMamt6TFM0d055MHVNUzB1TVRRdExqRTVMUzR5TFM0eU9TMHVORFF0TGpZeExTNDVNUzB4TGpJdE1TNHpPQzB4TGpjNUxTNHdPQzB1TVMwdU1UVXRMakl0TGpJekxTNHphREJ6TFRJekxqQTJMREUzTGpnMUxUSXpMakEyTERFM0xqZzFZeTB4TGpVNExERXVNakl0TWk0ek55d3pMakl4TFRJdU1EVXNOUzR4T0M0ek1Td3hMamszTERFdU5qZ3NNeTQyTWl3ekxqVTJMRFF1TWpsc01URXVOVEVzTkM0eE1TMHhNUzQxTVN3MExqRXhZeTB4TGpnNExqWTNMVE11TWpVc01pNHpNaTB6TGpVMkxEUXVNamt0TGpNeExERXVPVGN1TkRjc015NDVOaXd5TGpBMUxEVXVNVGhzTWpNdU1EY3NNVGN1T0RWek1Dd3dMREFzTUdNdU5UVXRMalk0TERFdU1Ea3RNUzR6Tnl3eExqWXRNaTR3T0M0d055MHVNRGt1TVRNdExqRTVMakl0TGpJNExqUTJMUzQyTXk0NUxURXVNamdzTVM0ek15MHhMamswTGpBMkxTNHhMakV6TFM0eUxqRTVMUzR6TGpRekxTNDJPQzQ0TlMweExqTTNMREV1TWpZdE1pNHdOeTR3TkMwdU1EY3VNRGd0TGpFekxqRXlMUzR5TGpRMExTNDNOeTQ0TlMweExqVTFMREV1TWpVdE1pNHpOQ3d3TERBc01Dd3dMREFzTUd3dE1UUXVORE10TVRFdU1UY3NNVGt1TkRrdE55NHhOV011TVMweExqSTVMakUzTFRJdU5Ua3VNVGN0TXk0NWN5MHVNRGN0TWk0Mk1TMHVNVGN0TXk0NVdpSXZQaUE4TDJjK1BDOXpkbWMrXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam91cm5hbF9saXN0IGFydGljbGUgYSAuam91cm5hbF9pbWcubm9faW1nOmFmdGVyIHtcbiAgICB3aWR0aDogMzF2dztcbiAgICBoZWlnaHQ6IDIwdnc7XG4gIH1cbn1cbi5qb3VybmFsX2xpc3QgYXJ0aWNsZSBhIC5qb3VybmFsX2ltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uam91cm5hbF9saXN0IGFydGljbGUgYSAuam91cm5hbF9pbWcgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuLmpvdXJuYWxfbGlzdCBhcnRpY2xlIGEgLmpvdXJuYWxfZGF0ZV9jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uam91cm5hbF9saXN0IGFydGljbGUgYSAuam91cm5hbF9kYXRlX2NhdGVnb3J5IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvdXJuYWxfbGlzdCBhcnRpY2xlIGEgLmpvdXJuYWxfZGF0ZV9jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmpvdXJuYWxfbGlzdCBhcnRpY2xlIGEgLmpvdXJuYWxfdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvdXJuYWxfbGlzdCBhcnRpY2xlIGEgLmpvdXJuYWxfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG4uam91cm5hbF9saXN0IGFydGljbGUgYSAuam91cm5hbF90aXRsZSAuaW5saW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSh0cmFuc3BhcmVudCksIHRvKCMwMDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCwgIzAwMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMCUgMS41cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpvdXJuYWxfZGV0YWlsIHtcbiAgd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam91cm5hbF9kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uam91cm5hbF9kZXRhaWwgLmpvdXJuYWxfZGV0YWlsX2Mge1xuICBiYWNrZ3JvdW5kOiAjRThFQ0VDO1xufVxuLmpvdXJuYWxfZGV0YWlsIC5qb3VybmFsX2RldGFpbF90aXRsZSB7XG4gIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWNkY2Q7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam91cm5hbF9kZXRhaWwgLmpvdXJuYWxfZGV0YWlsX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbn1cbi5qb3VybmFsX2RldGFpbCAuam91cm5hbF9kZXRhaWxfdGl0bGUgLmpvdXJuYWxfZGF0ZV9jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb3VybmFsX2RldGFpbCAuam91cm5hbF9kZXRhaWxfdGl0bGUgLmpvdXJuYWxfZGF0ZV9jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAzLjV2dztcbiAgfVxufVxuLmpvdXJuYWxfZGV0YWlsIC5qb3VybmFsX2RldGFpbF90aXRsZSAuam91cm5hbF9kYXRlX2NhdGVnb3J5IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG4uam91cm5hbF9kZXRhaWwgLmpvdXJuYWxfZGV0YWlsX3RpdGxlIC5qb3VybmFsX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb3VybmFsX2RldGFpbCAuam91cm5hbF9kZXRhaWxfdGl0bGUgLmpvdXJuYWxfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cbi5qb3VybmFsX2RldGFpbCAuam91cm5hbF9kZXRhaWxfY29udGVudHMge1xuICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uam91cm5hbF9kZXRhaWwgLmpvdXJuYWxfZGV0YWlsX2NvbnRlbnRzIGltZyB7XG4gIG1hcmdpbjogNDVweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvdXJuYWxfZGV0YWlsIC5qb3VybmFsX2RldGFpbF9jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAzLjV2dztcbiAgfVxuICAuam91cm5hbF9kZXRhaWwgLmpvdXJuYWxfZGV0YWlsX2NvbnRlbnRzIGltZyB7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gIH1cbn1cbi5qb3VybmFsX2RldGFpbCAucGFnZV9jb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5NXB4IDAgMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam91cm5hbF9kZXRhaWwgLnBhZ2VfY29udGVudHMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogNTBweCAwIDcwcHg7XG4gIH1cbn1cbi5qb3VybmFsX2RldGFpbCAucGFnZV9jb250ZW50cyAuYmIge1xuICBtYXJnaW46IGF1dG87XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/