html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  line-height: 1;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  display: block;
}
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
  display: inline-block;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
  border-radius: 0;
}
textarea {
  border-radius: 0;
}
input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
}
img {
  max-width: 100%;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
}
body {
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, sans-serif;
  font-weight: 500;
}
body * {
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, sans-serif;
}
body {
  color: #231815;
}
body a {
  color: #231815;
}
body.fixed {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
}
main,
header,
footer {
  display: block;
  overflow: hidden;
}
.miniWrap {
  max-width: 860px;
  margin: 0 auto;
  padding: 0 20px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
@media screen and (max-width: 767px) {
  .miniWrap {
    padding: 0 30px;
  }
}
.wrap {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
@media screen and (max-width: 767px) {
  .wrap {
    padding: 0 30px;
  }
}
.smallSectionTitle {
  text-align: center;
  font-size: 1.7rem;
  line-height: 1;
  letter-spacing: 0.357rem;
}
@media screen and (max-width: 767px) {
  .smallSectionTitle {
    font-size: 1.3rem;
    line-height: 1;
    letter-spacing: 0.273rem;
  }
}
.sectionTitle {
  font-size: 3rem;
  line-height: 1;
  letter-spacing: 0.63rem;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .sectionTitle {
    font-size: 2.2rem;
    line-height: 1;
    letter-spacing: 0.462rem;
  }
}
.breadcrumb {
  width: 100%;
  padding: 27px 0;
}
@media screen and (max-width: 767px) {
  .breadcrumb {
    padding: 16px 0;
    border-bottom: solid 1px #e0e0e0;
  }
}
.breadcrumb__item {
  font-size: 1.2rem;
  line-height: 1.6;
  letter-spacing: 0.12rem;
  display: inline;
  color: #191919;
}
@media screen and (max-width: 767px) {
  .breadcrumb__item {
    font-size: 1.1rem;
    line-height: 1.6;
    letter-spacing: 0.11rem;
  }
}
.breadcrumb__item:not(:last-of-type)::after {
  content: "  /  ";
}
.breadcrumb__item:last-of-type {
  pointer-events: none;
}
.breadcrumb__link {
  font-size: 1.2rem;
  line-height: 1.6;
  letter-spacing: 0.12rem;
  color: #191919;
  display: inline;
}
@media screen and (max-width: 767px) {
  .breadcrumb__link {
    font-size: 1.1rem;
    line-height: 1.6;
    letter-spacing: 0.11rem;
  }
}
.breadcrumb__link:hover {
  text-decoration: underline;
}
.subpageMv {
  padding-top: 149px;
}
@media screen and (max-width: 767px) {
  .subpageMv {
    padding-top: 96px;
  }
}
.subpageMv img {
  width: 100%;
}
.pagination {
  margin-top: 77px;
  text-align: center;
  margin-left: -13px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .pagination {
    margin-top: 63px;
  }
}
.pagination__link {
  font-size: 1.6rem;
  line-height: 1;
  font-weight: 700;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #4b4e77;
  color: #fff;
  width: 40px;
  height: 40px;
  margin: 0 6px;
}
@media screen and (max-width: 767px) {
  .pagination__link {
    font-size: 1.1rem;
    line-height: 1;
    width: 29px;
    height: 29px;
  }
}
.pagination__link:hover {
  opacity: 0.7;
}
.pagination__link--nowPage {
  pointer-events: none;
  background-color: #646464;
}
.pcSide {
  position: fixed;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 50;
  -webkit-box-shadow: 0 0 7px 2px rgba(75, 78, 119, 0.2);
  box-shadow: 0 0 7px 2px rgba(75, 78, 119, 0.2);
}
@media screen and (max-width: 767px) {
  .pcSide {
    display: none;
  }
}
.pcSide__textBox {
  width: 54px;
  height: 162px;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px solid #4b4e77;
}
.pcSide__textLink {
  display: block;
  text-align: center;
}
.pcSide__textLink:hover {
  opacity: 0.7;
}
.pcSide__title {
  font-size: 1.5rem;
  line-height: 1;
  color: #4b4e77;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}
.pcSide__iconBox {
  width: 54px;
  height: 131px;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 27px 0;
}
.pcSide__iconLink:hover {
  opacity: 0.7;
}
.pcSide__iconLink > img {
  width: 16px;
}
.insta {
  padding: 117px 0 76px;
  border-top: 1px solid #cecfda;
}
@media screen and (max-width: 767px) {
  .insta {
    padding: 63px 0 39px;
  }
}
.insta--borderNone {
  border: none;
}
.insta__slider {
  margin-top: 20px;
}
.insta .slick-list {
  overflow: visible;
}
.insta .slick-slide {
  padding: 0 10px;
}
@media screen and (max-width: 767px) {
  .insta .slick-slide {
    padding: 0 5px;
  }
}
.insta a:hover {
  opacity: 0.7;
}
.insta .slick-dots {
  bottom: -40px;
}
.insta .slick-dots li {
  width: 14px;
  height: 14px;
  margin: 0 8px;
}
@media screen and (max-width: 767px) {
  .insta .slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 4px;
  }
}
.insta .slick-dots li button {
  width: 14px;
  height: 14px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .insta .slick-dots li button {
    width: 8px;
    height: 8px;
  }
}
.insta .slick-dots li button::before {
  width: 12px;
  height: 12px;
  opacity: 1;
  content: "";
  border: 1px solid #4b4e77;
  color: #4b4e77;
  border-radius: 100%;
}
@media screen and (max-width: 767px) {
  .insta .slick-dots li button::before {
    width: 7px;
    height: 7px;
  }
}
.insta .slick-dots li button:hover::before {
  background-color: #4b4e77;
}
.insta .slick-dots li.slick-active button::before {
  opacity: 1;
  background-color: #4b4e77;
}
.insta .slick-slide img {
  width: 100%;
}
.GradationLink__link {
  position: relative;
  max-width: 256px;
  width: 100%;
  height: 51px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#4f71a3),
    color-stop(#9589b9),
    to(#f9c067)
  );
  background: -webkit-linear-gradient(left, #4f71a3, #9589b9, #f9c067);
  background: linear-gradient(90deg, #4f71a3, #9589b9, #f9c067);
  border: none;
  padding: 0 25px 0 35px;
  cursor: pointer;
}
.GradationLink__link:hover {
  opacity: 0.7;
}
.GradationLink__link::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-right: 1px solid #4b4e77;
  border-bottom: 1px solid #4b4e77;
  position: absolute;
  top: 4px;
  right: -4px;
}
.GradationLink__linkText {
  color: #fff;
  font-size: 1.3rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .GradationLink__linkText {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.GradationLink__linkArrow {
  width: 45px;
  height: 5px;
}
.GrayLink__link {
  position: relative;
  max-width: 256px;
  width: 100%;
  height: 51px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #929292;
  border: none;
  padding: 0 25px 0 35px;
  cursor: pointer;
}
.GrayLink__link:hover {
  opacity: 0.7;
}
.GrayLink__link::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-right: 1px solid #4b4e77;
  border-bottom: 1px solid #4b4e77;
  position: absolute;
  top: 4px;
  right: -4px;
}
.GrayLink__linkText {
  color: #fff;
  font-size: 1.3rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .GrayLink__linkText {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.GrayLink__linkArrow {
  width: 45px;
  height: 5px;
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
@media screen and (max-width: 767px) {
  .pcOnly {
    display: none !important;
  }
}
@media screen and (min-width: 767px) {
  .spOnly {
    display: none !important;
  }
}
.footer {
  background-color: rgba(253, 186, 120, 0.16);
}
.footerTop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 40px 0;
}
@media screen and (max-width: 767px) {
  .footerTop {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 35px 0 43px;
  }
}
.footerTop__mainBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media screen and (max-width: 767px) {
  .footerTop__mainBox {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
  }
}
.footerTop__logoLink {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: inline-block;
}
.footerTop__logoLink > img {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .footerTop__logoLink > img {
    width: 170px;
  }
}
.footerTop__contactLink {
  position: relative;
  max-width: 256px;
  width: 100%;
  height: 51px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#4f71a3),
    color-stop(#9589b9),
    to(#f9c067)
  );
  background: -webkit-linear-gradient(left, #4f71a3, #9589b9, #f9c067);
  background: linear-gradient(90deg, #4f71a3, #9589b9, #f9c067);
  padding: 0 25px 0 35px;
  margin-top: 26px;
}
.footerTop__contactLink::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-right: 1px solid #4b4e77;
  border-bottom: 1px solid #4b4e77;
  position: absolute;
  top: 4px;
  right: -4px;
}
.footerTop__contactLink:hover {
  opacity: 0.7;
}
.footerTop__contactLinkText {
  color: #fff;
  font-size: 1.3rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .footerTop__contactLinkText {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.footerTop__contactLinkArrow {
  width: 45px;
}
.footerTop__title {
  margin-top: 25px;
  font-size: 1.6rem;
  line-height: 1;
  font-weight: 500;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .footerTop__title {
    font-size: 1.4rem;
    line-height: 1;
  }
}
.footerTop__mainList {
  margin-top: 10px;
}
.footerTop__mainItem {
  font-size: 1.3rem;
  line-height: 2;
  font-weight: 500;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .footerTop__mainItem {
    font-size: 1.1rem;
    line-height: 2;
  }
}
.footerTop__mainItem a {
  color: #646464;
}
.footerTop__navOutBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
@media screen and (max-width: 767px) {
  .footerTop__navOutBox {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.footerTop__navInBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  .footerTop__navInBox {
    display: none;
  }
}
.footerTop__navList {
  margin-left: 48px;
}
.footerTop__navList:first-of-type {
  margin-left: 20px;
}
.footerTop__navItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.footerTop__navItem:not(:first-of-type) {
  margin-top: 25px;
}
.footerTop__navItem::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 1px;
  background-color: #b1b1b1;
  margin-right: 12px;
}
.footerTop__navLink {
  color: #646464;
  font-size: 1.4rem;
  line-height: 1;
}
.footerTop__navLink:hover {
  text-decoration: underline;
}
.footerTop__navOthreList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 767px) {
  .footerTop__navOthreList {
    margin-top: 30px;
  }
}
.footerTop__navOthreItem {
  margin: 0 14px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .footerTop__navOthreItem {
    margin: 0 12px;
  }
}
.footerTop__navOthreItem:not(:first-of-type)::before {
  content: "/";
  position: absolute;
  left: -14px;
  color: #746666;
}
@media screen and (max-width: 767px) {
  .footerTop__navOthreItem:not(:first-of-type)::before {
    left: -12px;
  }
}
.footerTop__navOthreItem:first-of-type {
  margin-left: 0;
}
.footerTop__navOthreItem:last-of-type {
  margin-right: 0;
}
.footerTop__navOthreLink {
  font-size: 1.2rem;
  line-height: 1;
  color: #746666;
}
@media screen and (max-width: 767px) {
  .footerTop__navOthreLink {
    font-size: 1.1rem;
    line-height: 1;
  }
}
.footerTop__navOthreLink:hover {
  text-decoration: underline;
}
.footerCopy {
  border-top: 1px solid #9c9c9c;
  padding: 30px 0;
}
@media screen and (max-width: 767px) {
  .footerCopy {
    padding: 20px 0;
    text-align: center;
  }
}
.footerCopy__text {
  font-size: 1.2rem;
  line-height: 1;
  color: #fdba78;
}
@media screen and (max-width: 767px) {
  .topHeader {
    display: none;
  }
}
.topHeaderTop {
  height: 100px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .topHeaderTop {
    height: 96px;
  }
}
.topHeaderTop__title {
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.topHeaderTop__logoLink {
  width: 334px;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .topHeaderTop__logoLink {
    width: 177px;
    bottom: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.topHeaderTop__logoLink img {
  vertical-align: middle;
}
.topHeaderTop__searchBox {
  position: absolute;
  right: 0;
  bottom: 14px;
}
@media screen and (max-width: 767px) {
  .topHeaderTop__searchBox {
    position: relative;
    bottom: 0;
    margin-top: 30px;
    width: 100%;
  }
}
.topHeaderTop__searchTextBox {
  width: 160px;
  border: none;
  padding: 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #4b4e77;
  color: #191919;
  font-size: 1.3rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .topHeaderTop__searchTextBox {
    width: 100%;
  }
}
.topHeaderTop__searchTextBox:focus {
  outline: none;
  border-width: 2px;
}
.topHeaderTop__searchButton {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
  padding: 0;
}
.topHeaderTop__searchButton > img {
  width: 12px;
  height: auto;
  vertical-align: middle;
}
.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 50;
  background-color: #fff;
  /* -webkit-transform: translateY(-100%);
  transform: translateY(-100%); */
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
@media screen and (max-width: 767px) {
  .header {
    -webkit-transition: none;
    transition: none;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.header.active,
.header.subPage {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.headerTop {
  height: 63px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .headerTop {
    height: 96px;
  }
}
.headerTop__title {
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.headerTop__logoLink {
  width: 200px;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media screen and (max-width: 767px) {
  .headerTop__logoLink {
    width: 177px;
    bottom: 0;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.headerTop__logoLink img {
  vertical-align: middle;
}
.headerTop__searchBox {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .headerTop__searchBox {
    position: relative;
    bottom: 0;
    margin-top: 30px;
    width: 100%;
  }
}
.headerTop__searchTextBox {
  width: 160px;
  border: none;
  padding: 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #4b4e77;
  color: #4b4e77;
  font-size: 1.3rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .headerTop__searchTextBox {
    width: 100%;
  }
}
.headerTop__searchTextBox:focus {
  outline: none;
  border-width: 2px;
}
.headerTop__searchButton {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
  padding: 0;
}
.headerTop__searchButton > img {
  width: 12px;
  height: auto;
  vertical-align: middle;
}
.headerNav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 50px 20px 30px;
}
@media screen and (max-width: 767px) {
  .headerNav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 0;
    max-height: calc(100vh - 96px);
    max-height: calc(var(--device-height) - 96px);
    overflow: scroll;
    padding-top: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.2s, visibility 0.2s;
    transition: opacity 0.2s, visibility 0.2s;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .headerNav--open {
    height: 100vh;
    opacity: 1;
    visibility: visible;
    padding: 50px 20px 30px;
  }
}
.header .headerNav {
  padding-top: 35px;
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .header .headerNav {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .header .headerNav--open {
    height: 100vh;
    opacity: 1;
    visibility: visible;
    padding: 50px 20px 30px;
  }
}
.headerNav__link {
  margin: 0 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #191919;
  font-size: 1.3rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .headerNav__link {
    margin: 10px 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
.headerNav__link:first-of-type {
  margin-left: 0;
}
.headerNav__link:last-of-type {
  margin-right: 0;
}
.headerNav__link:hover {
  opacity: 0.7;
}
.headerNav__link::after {
  content: "";
  display: inline-block;
  width: calc(10px / 1.4);
  height: calc(10px / 1.4);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-bottom: 1px solid #9589b9;
  border-right: 1px solid #9589b9;
  margin-top: 10px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.humburger {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  .humburger {
    display: block;
    width: 26px;
  }
}
.humburger__button {
  width: 100%;
  height: 18px;
  position: relative;
}
.humburger__bar {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #9589b9;
  position: absolute;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.humburger__bar:nth-of-type(1) {
  top: 0;
}
.humburger__bar:nth-of-type(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.humburger__bar:nth-of-type(3) {
  bottom: 0;
}
.humburger__bar--open:nth-of-type(1) {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}
.humburger__bar--open:nth-of-type(2) {
  opacity: 0;
}
.humburger__bar--open:nth-of-type(3) {
  bottom: 50%;
  -webkit-transform: translateY(50%) rotate(-45deg);
  transform: translateY(50%) rotate(-45deg);
}
.aboutDescription {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .aboutDescription {
    padding-top: 50px;
  }
}
.aboutDescription__flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media screen and (max-width: 767px) {
  .aboutDescription__flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.aboutDescription__textBox {
  width: 60%;
}
@media screen and (max-width: 767px) {
  .aboutDescription__textBox {
    width: 100%;
  }
}
.aboutDescription__title {
  font-size: 3rem;
  line-height: 1;
  letter-spacing: 0.63rem;
}
@media screen and (max-width: 767px) {
  .aboutDescription__title {
    font-size: 1.8rem;
    line-height: 1;
    letter-spacing: 0.378rem;
    text-align: center;
  }
}
.aboutDescription__text {
  font-size: 1.5rem;
  line-height: 2.1;
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .aboutDescription__text {
    font-size: 1.4rem;
    line-height: 2.1;
    margin-top: 45px;
  }
}
.aboutDescription__linkBox {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .aboutDescription__linkBox {
    position: absolute;
    bottom: 86px;
    left: 50%;
    margin-top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
  }
}
.aboutDescription__mapBox {
  width: 43%;
  position: absolute;
  top: -70px;
  right: -6%;
}
@media screen and (max-width: 767px) {
  .aboutDescription__mapBox {
    width: 100%;
    position: relative;
    top: 10px;
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  .aboutDescription__mapBox > img {
    width: 80%;
  }
}
.aboutLegend {
  padding-top: 130px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .aboutLegend {
    padding-top: 90px;
  }
}
.aboutLegend__flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.aboutLegend__imageBox {
  width: 38%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .aboutLegend__imageBox {
    width: 100%;
    padding: 50px 20px 0;
  }
}
.aboutLegend__imageBox img {
  width: 80%;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.aboutLegend__imageBox img:nth-of-type(even) {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.aboutLegend__imageBox img:not(:first-child) {
  margin-top: 17px;
}
.aboutLegend__textBox {
  width: 56%;
}
@media screen and (max-width: 767px) {
  .aboutLegend__textBox {
    width: 100%;
  }
}
.aboutLegend__title {
  font-size: 3rem;
  line-height: 1.5;
  letter-spacing: 0.63rem;
}
@media screen and (max-width: 767px) {
  .aboutLegend__title {
    font-size: 1.8rem;
    line-height: 1.5;
    letter-spacing: 0.378rem;
    text-align: center;
  }
}
.aboutLegend__text {
  font-size: 1.5rem;
  line-height: 2.1;
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .aboutLegend__text {
    font-size: 1.4rem;
    line-height: 2.1;
    margin-top: 40px;
  }
}
.aboutLinkBox {
  padding: 100px 65px 117px 47px;
}
@media screen and (max-width: 767px) {
  .aboutLinkBox {
    padding: 72px 0 95px 0;
  }
}
.aboutLinkBox__flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.aboutLinkBox__link {
  width: calc(50% - 8px);
  border: 1px solid #4b4e77;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 27px 21px 26px 27px;
  margin-top: 13px;
}
@media screen and (max-width: 767px) {
  .aboutLinkBox__link {
    width: 100%;
    margin-top: 0;
    padding: 23px;
  }
}
.aboutLinkBox__link:hover {
  background-color: #4b4e77;
}
.aboutLinkBox__link:hover .aboutLinkBox__text {
  color: #fff;
}
.aboutLinkBox__link:hover .aboutLinkBox__arrowPloyline {
  stroke: #fff;
}
.aboutLinkBox__text {
  font-size: 1.6rem;
  line-height: 1.5;
  color: #4b4e77;
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  .aboutLinkBox__text {
    font-size: 1.3rem;
    line-height: 1.5;
    margin-right: 10px;
  }
}
.aboutLinkBox__arrow {
  width: 29px;
  height: 7px;
}
@media screen and (max-width: 767px) {
  .aboutLinkBox__arrow {
    width: 23px;
  }
}
.aboutLinkBox__arrowPloyline {
  fill: none;
  stroke: #4b4e77;
  stroke-miterlimit: 10;
}
.aboutSingle {
  padding: 80px 0 106px;
}
@media screen and (max-width: 767px) {
  .aboutSingle {
    padding: 50px 0 100px;
  }
}
.aboutSingle__title {
  position: relative;
  font-size: 2.5rem;
  line-height: 1.5;
  text-align: center;
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .aboutSingle__title {
    font-size: 1.8rem;
    line-height: 1.5;
  }
}
.aboutSingle__title::after {
  content: "";
  display: inline-block;
  width: 70px;
  height: 3px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#4f71a3),
    color-stop(#9589b9),
    to(#f9c067)
  );
  background: -webkit-linear-gradient(left, #4f71a3, #9589b9, #f9c067);
  background: linear-gradient(90deg, #4f71a3, #9589b9, #f9c067);
  position: absolute;
  bottom: 45px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.aboutSingle__legendStoryBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.aboutSingle__legendStoryBox:not(:last-of-type)::after {
  content: "";
  display: inline-block;
  width: 132px;
  height: 28px;
  background-image: url(../img/page-parts/about/legend_icon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-size: contain;
  margin: 40px 0 70px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.aboutSingle__legendStoryTitle {
  font-size: 2rem;
  line-height: 1.5;
  margin-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .aboutSingle__legendStoryTitle {
    font-size: 1.8rem;
    line-height: 1.5;
    margin-bottom: 26px;
  }
}
.aboutSingle__legendSotryTextBox p {
  font-size: 1.5rem;
  line-height: 2.1;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .aboutSingle__legendSotryTextBox p {
    font-size: 1.4rem;
    line-height: 2.1;
  }
}
.aboutSingleRelatedSpot {
  padding-top: 67px;
}
@media screen and (max-width: 767px) {
  .aboutSingleRelatedSpot {
    padding-top: 117px;
  }
}
.aboutSingleRelatedSpot__title {
  font-size: 2rem;
  line-height: 1;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .aboutSingleRelatedSpot__title {
    font-size: 1.8rem;
    line-height: 1;
  }
}
.aboutSingleRelatedSpot__box {
  margin: 0 -23px;
  padding-top: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
}
@media screen and (max-width: 767px) {
  .aboutSingleRelatedSpot__box {
    margin: 0;
    padding-top: 30px;
  }
}
.aboutSingleRelatedSpot__link {
  margin: 0 23px;
  width: calc(100% / 3 - 1px);
}
@media screen and (max-width: 767px) {
  .aboutSingleRelatedSpot__link {
    min-width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .aboutSingleRelatedSpot__link:first-of-type {
    margin-left: 0;
  }
}
.aboutSingleRelatedSpot__link:hover {
  opacity: 0.7;
}
.aboutSingleRelatedSpot__imageBox {
  width: 100%;
  position: relative;
}
.aboutSingleRelatedSpot__image {
  padding-top: calc((100% / 1) * (198 / 264));
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.aboutSingleRelatedSpot__categoryTag {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  color: #fff;
  padding: 10px 15px;
  font-size: 1.3rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .aboutSingleRelatedSpot__categoryTag {
    padding: 7px 12px;
    font-size: 1.1rem;
    line-height: 1;
  }
}
.aboutSingleRelatedSpot__listTitle {
  margin-top: 10px;
  font-size: 1.7rem;
  line-height: 1.65;
}
.aboutSingleRelatedSpot__listText {
  margin-top: 10px;
  font-size: 1.3rem;
  line-height: 1.65;
  color: #646464;
}
.aboutSingleRelatedSpot__linkBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .aboutSingleRelatedSpot__linkBox {
    margin-top: 50px;
  }
}
.access {
  padding: 50px 0 127px;
}
@media screen and (max-width: 767px) {
  .access {
    padding: 50px 0 83px;
  }
}
.access__tabLink {
  padding-top: 50px;
}
.access__tabLink ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.access__tabLink li {
  width: calc(100% / 3);
  border-left: 1px solid #4b4e77;
}
.access__tabLink li:last-of-type {
  border-right: 1px solid #4b4e77;
}
.access__tabLink a {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 0 10px;
  font-size: 1.6rem;
  line-height: 1;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .access__tabLink a {
    padding: 10px 0 6px;
    font-size: 1.1rem;
    line-height: 1;
  }
}
.access__tabLink a:hover {
  opacity: 0.7;
}
.access__tabLink a::after {
  content: "";
  display: inline-block;
  width: calc(14px / 1.4);
  height: calc(14px / 1.4);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-bottom: 1px solid #4b4e77;
  border-right: 1px solid #4b4e77;
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .access__tabLink a::after {
    content: "";
    display: inline-block;
    width: calc(6px / 1.4);
    height: calc(6px / 1.4);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom: 1px solid #4b4e77;
    border-right: 1px solid #4b4e77;
    margin-top: 6px;
  }
}
.access__block {
  padding-top: 110px;
}
@media screen and (max-width: 767px) {
  .access__block {
    padding-top: 60px;
  }
}
.access__block--train h2::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 22px;
  background-image: url(../img/page-parts/access/shinkansen_icon.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.access__block--train figure {
  margin-bottom: 0;
}
.access__block--train p {
  font-size: 1.6rem;
  line-height: 1.5;
  margin-top: 20px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .access__block--train p {
    font-size: 1.1rem;
    line-height: 1.5;
    margin-top: 15px;
  }
}
.access__block--plane h2::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 22px;
  background-image: url(../img/page-parts/access/plane_icon.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.access__block--car h2::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 22px;
  background-image: url(../img/page-parts/access/car_icon.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.access__block h2 {
  font-size: 1.6rem;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 45px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .access__block h2 {
    font-size: 1.4rem;
    line-height: 1;
    margin-bottom: 30px;
  }
}
.access__block h2::before {
  margin-right: 22px;
}
@media screen and (max-width: 767px) {
  .access__block h2::before {
    margin-right: 15px;
  }
}
.access__block img {
  width: 100%;
  height: auto;
}
.access__block .wp-block-group__inner-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.access__block table.wp-block-advgb-table.advgb-table-frontend {
  margin: 0;
  width: calc(50% - 3%);
}
.access__block
  table.wp-block-advgb-table.advgb-table-frontend:nth-of-type(n + 3) {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .access__block table.wp-block-advgb-table.advgb-table-frontend {
    width: 100%;
  }
  .access__block
    table.wp-block-advgb-table.advgb-table-frontend:nth-of-type(n + 2) {
    margin-top: 25px;
  }
}
.access__block table.wp-block-advgb-table.advgb-table-frontend thead tr {
  padding: 0;
  border: none;
}
.access__block table.wp-block-advgb-table.advgb-table-frontend thead th {
  font-size: 1.6rem;
  line-height: 1.8;
  color: #646464;
  text-align: left;
  padding: 23px 20px;
  background-color: #ededf1;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .access__block table.wp-block-advgb-table.advgb-table-frontend thead th {
    font-size: 1.3rem;
    line-height: 1.8;
    padding: 17px;
  }
}
.access__block table.wp-block-advgb-table.advgb-table-frontend tbody tr {
  padding: 0;
  border: none;
}
.access__block
  table.wp-block-advgb-table.advgb-table-frontend
  tbody
  tr:not(:last-of-type)
  td {
  border-bottom: 1px solid #c9cad6;
}
.access__block table.wp-block-advgb-table.advgb-table-frontend tbody td {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #646464;
  text-align: left;
  padding: 13px 15px;
  font-weight: 500;
  vertical-align: bottom;
}
@media screen and (max-width: 767px) {
  .access__block table.wp-block-advgb-table.advgb-table-frontend tbody td {
    font-size: 1.1rem;
    line-height: 1.8;
    padding: 13px;
  }
}
.access__block table.wp-block-advgb-table.advgb-table-frontend tfoot tr {
  padding: 0;
  border: none;
}
.access__block table.wp-block-advgb-table.advgb-table-frontend tfoot td {
  border-top: 1px solid #c9cad6;
  font-size: 1.4rem;
  line-height: 1.8;
  color: #646464;
  padding: 13px 15px;
}
@media screen and (max-width: 767px) {
  .access__block table.wp-block-advgb-table.advgb-table-frontend tfoot td {
    font-size: 1rem;
    line-height: 1.8;
    padding: 13px;
  }
}
.commingsoon {
  padding-top: 250px;
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .commingsoon {
    padding-top: 150px;
  }
}
.contact {
  padding: 30px 0 125px;
}
@media screen and (max-width: 767px) {
  .contact {
    padding: 48px 0 86px;
  }
}
.contact__titleBottomBox {
  margin-top: 75px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .contact__titleBottomBox {
    margin-top: 40px;
  }
}
.contact__titleBottomBox > *:not(:first-child) {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .contact__titleBottomBox > *:not(:first-child) {
    margin-top: 10px;
  }
}
.contact__subTitle {
  font-size: 2rem;
  line-height: 2;
}
.contact__text {
  font-size: 1.4rem;
  line-height: 2;
}
.contact__link {
  color: #fdba78;
  text-decoration: underline;
}
.contact__errorTopMessage {
  color: #e63219;
  font-weight: 700;
  text-align: center;
  margin-top: 50px;
  font-size: 2rem;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .contact__errorTopMessage {
    margin-top: 30px;
    font-size: 1.6rem;
    line-height: 2;
  }
}
.contact__table {
  width: 100%;
  margin-top: 25px;
}
.contact__formTitle,
.contact__formText,
.contact input,
.contact textarea,
.contact select,
.contact option {
  color: #646464;
  font-size: 1.4rem;
  line-height: 1.5;
}
.contact__formTitle,
.contact__formText {
  padding: 25px 0;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .contact__formTitle,
  .contact__formText {
    display: block;
  }
}
.confirm .contact__formTitle,
.confirm .contact__formText {
  padding: 35px 0;
}
.contact__formTitle {
  text-align: left;
  width: 210px;
}
@media screen and (max-width: 767px) {
  .contact__formTitle {
    padding: 15px 0 5px;
    width: 100%;
  }
}
.contact__formTitle--required::after {
  content: "※必須";
  color: #e63219;
}
.confirm .contact__formTitle {
  border-bottom: 1px solid #b1b1b1;
}
@media screen and (max-width: 767px) {
  .confirm .contact__formTitle {
    border: none;
    padding: 15px 0 5px;
  }
}
@media screen and (max-width: 767px) {
  .contact__formText {
    padding: 5px 0 15px;
  }
}
.confirm .contact__formText {
  padding-left: 20px;
  border-bottom: 1px solid #b1b1b1;
}
@media screen and (max-width: 767px) {
  .confirm .contact__formText {
    padding: 5px 0 15px;
  }
}
.contact input,
.contact textarea,
.contact select,
.contact option {
  width: 100%;
  border: 1px solid #b1b1b1;
  padding: 0 20px;
}
@media screen and (max-width: 767px) {
  .contact input,
  .contact textarea,
  .contact select,
  .contact option {
    padding: 0 10px;
  }
}
.contact input,
.contact select,
.contact option {
  height: 50px;
}
@media screen and (max-width: 767px) {
  .contact input,
  .contact select,
  .contact option {
    height: 40px;
  }
}
.contact textarea {
  height: 250px;
  padding: 10px 20px;
}
@media screen and (max-width: 767px) {
  .contact textarea {
    height: 150px;
    padding: 5px 10px;
  }
}
.contact__errorMessage {
  color: #e63219;
  font-weight: 700;
  margin-top: 5px;
  font-size: 1.4rem;
  line-height: 2;
}
.contact__errorMessage::before {
  content: "※";
}
.contact__linkBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .contact__linkBox {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.confirm .contact__linkBox {
  margin-top: 75px;
}
.confirm .contact__linkBox > button {
  margin: 0 35px;
}
@media screen and (max-width: 767px) {
  .confirm .contact__linkBox > button {
    margin: 0;
  }
  .confirm .contact__linkBox > button.GradationLink__link {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .confirm .contact__linkBox > button.GrayLink__link {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 50px;
  }
}
.courseSingle {
  padding: 80px 0 40px;
}
@media screen and (max-width: 767px) {
  .courseSingle {
    padding: 40px 0;
  }
}
.courseSingleOverview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #f7f7f7;
}
@media screen and (max-width: 767px) {
  .courseSingleOverview {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.courseSingleOverview__imageBox {
  width: 50%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .courseSingleOverview__imageBox {
    width: 100%;
  }
}
.courseSingleOverview__image {
  padding-top: calc((100% / 1) * (258 / 430));
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.courseSingleOverview__categoryTag {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  padding: 10px 20px;
}
.courseSingleOverview__textBox {
  width: 50%;
  padding: 35px 30px;
}
@media screen and (max-width: 767px) {
  .courseSingleOverview__textBox {
    width: 100%;
  }
}
.courseSingleOverview__title {
  font-size: 2.5rem;
  line-height: 1.72;
  letter-spacing: 0.3725rem;
}
@media screen and (max-width: 767px) {
  .courseSingleOverview__title {
    font-size: 1.8rem;
    line-height: 1.72;
    letter-spacing: 0.2682rem;
  }
}
.courseSingleOverview__text {
  font-size: 1.5rem;
  line-height: 2;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .courseSingleOverview__text {
    font-size: 1.1rem;
    line-height: 2;
  }
}
.courseSingleIndex {
  margin-top: 26px;
}
.courseSingleIndex__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 13px 24px 13px 21px;
}
.courseSingleIndex__link:not(:first-of-type) {
  border-top: 1px solid #b1b1b1;
}
.courseSingleIndex__link:hover {
  opacity: 0.7;
}
.courseSingleIndex__link::after {
  content: "";
  display: inline-block;
  width: calc(12px / 1.4);
  height: calc(12px / 1.4);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-bottom: 1px solid #231815;
  border-right: 1px solid #231815;
  -webkit-transform: rotate(45deg) translateY(-50%);
  transform: rotate(45deg) translateY(-50%);
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .courseSingleIndex__link::after {
    content: "";
    display: inline-block;
    width: calc(6px / 1.4);
    height: calc(6px / 1.4);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom: 1px solid #231815;
    border-right: 1px solid #231815;
    -webkit-transform: rotate(45deg) translateY(-50%);
    transform: rotate(45deg) translateY(-50%);
  }
}
.courseSingleIndex__number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  background-color: #4b4e77;
  color: #fff;
  border-radius: 100%;
  font-size: 1.5rem;
  line-height: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .courseSingleIndex__number {
    width: 20px;
    height: 20px;
    font-size: 1.1rem;
    line-height: 1;
  }
}
.courseSingleIndex__spotName {
  font-size: 1.7rem;
  line-height: 1;
  margin-left: 19px;
  margin-right: 5px;
}
@media screen and (max-width: 767px) {
  .courseSingleIndex__spotName {
    font-size: 1.1rem;
    line-height: 1;
    margin-left: 14px;
  }
}
.courseSingleContents {
  background-color: #f4eced;
  padding: 78px 0 109px;
}
@media screen and (max-width: 767px) {
  .courseSingleContents {
    padding: 39px 0 92px;
  }
}
.courseSingleContents__box {
  background-color: #fff;
  padding: 35px;
}
@media screen and (max-width: 767px) {
  .courseSingleContents__box {
    padding: 20px;
  }
}
.courseSingleContents__titleBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #b1b1b1;
  padding-bottom: 24px;
}
.courseSingleContents__title {
  font-size: 2rem;
  line-height: 1.5;
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  .courseSingleContents__title {
    font-size: 1.5rem;
    line-height: 1.5;
    margin-left: 15px;
  }
}
.courseSingleContents__number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  background-color: #4b4e77;
  color: #fff;
  font-size: 1.8rem;
  line-height: 1;
  border-radius: 100%;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .courseSingleContents__number {
    width: 23px;
    height: 23px;
    font-size: 1.2rem;
    line-height: 1;
  }
}
.courseSingleContents__flex {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .courseSingleContents__flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.courseSingleContents__imageBox {
  width: 41%;
}
@media screen and (max-width: 767px) {
  .courseSingleContents__imageBox {
    width: 100%;
    padding: 0 20px;
  }
}
.courseSingleContents__textBox {
  width: 54%;
}
@media screen and (max-width: 767px) {
  .courseSingleContents__textBox {
    width: 100%;
    margin-top: 30px;
  }
}
.courseSingleContents__textCover p {
  font-size: 1.4rem;
  line-height: 1.86;
}
.courseSingleContents__link {
  border: 1px solid #4b4e77;
  color: #4b4e77;
  margin-top: 15px;
  padding: 10px 25px 10px 33px;
  max-width: 270px;
  width: 100%;
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 1.4rem;
  line-height: 1;
}
.courseSingleContents__link:hover {
  background-color: #4b4e77;
  color: #fff;
}
.courseSingleContents__link:hover .courseSingleContents__linkArrowPolygon {
  fill: #fff;
}
.courseSingleContents__linkArrow {
  width: 30px;
}
.courseSingleContents__linkArrowPolygon {
  fill: #4b4e77;
}
.courseSingleTransportation {
  padding: 0 55px;
}
@media screen and (max-width: 767px) {
  .courseSingleTransportation {
    padding: 0 13px;
  }
}
.courseSingleTransportation__box {
  border-left: 3px solid #4b4e77;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 45px;
  height: 100px;
}
@media screen and (max-width: 767px) {
  .courseSingleTransportation__box {
    padding-left: 35px;
    height: 64px;
  }
}
.courseSingleTransportation__triangle {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.courseSingleTransportation__text {
  font-size: 1.8rem;
  line-height: 1.4;
  color: #4b4e77;
  margin-left: 15px;
}
@media screen and (max-width: 767px) {
  .courseSingleTransportation__text {
    font-size: 1.5rem;
    line-height: 1.4;
  }
}
.dmo {
  padding: 30px 0 141px;
}
@media screen and (max-width: 767px) {
  .dmo {
    padding: 48px 0 86px;
  }
}
.dmo__sectionTitle {
  font-size: 2.6rem;
  line-height: 1.5;
  letter-spacing: 0.338rem;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .dmo__sectionTitle {
    font-size: 1.8rem;
    line-height: 1.5;
    letter-spacing: 0.378rem;
  }
}
.dmo p {
  margin: 86px auto 0;
  font-size: 1.5rem;
  line-height: 2.1;
  max-width: 664px;
}
@media screen and (max-width: 767px) {
  .dmo p {
    font-size: 1.5rem;
    line-height: 2.1;
    margin-top: 50px;
  }
}
.dmo__listBox {
  max-width: 500px;
  margin: 60px auto 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #4b4e77;
  padding: 25px 55px;
}
@media screen and (max-width: 767px) {
  .dmo__listBox {
    padding: 15px 35px;
    margin-top: 40px;
  }
}
.dmo__listBox h2 {
  font-size: 1.9rem;
  line-height: 2;
  color: #4b4e77;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .dmo__listBox h2 {
    font-size: 1.3rem;
    line-height: 2;
  }
}
.dmo__listBox li {
  font-size: 1.5rem;
  line-height: 2;
  color: #4b4e77;
}
@media screen and (max-width: 767px) {
  .dmo__listBox li {
    font-size: 1.1rem;
    line-height: 2;
  }
}
.dmo__mapBox {
  margin-top: 92px;
  width: 100%;
  height: 290px;
}
@media screen and (max-width: 767px) {
  .dmo__mapBox {
    margin-top: 35px;
    height: 146px;
  }
}
.temporaryMain {
  padding: 20px 10px;
  display: block;
}
.temporary__logoBox {
  width: 100%;
  height: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.temporary__logoTextsBox {
  width: 50%;
  text-align: center;
}
@media screen and (max-width: 1000px) {
  .temporary__logoTextsBox {
    width: 80%;
  }
}
@media screen and (max-width: 767px) {
  .temporary__logoTextsBox {
    width: 100%;
  }
}
.temporary__logoTitle img {
  vertical-align: middle;
  width: 300px;
}
@media screen and (max-width: 767px) {
  .temporary__logoTitle img {
    width: 180px;
  }
}
.temporary__logoText {
  margin-top: 50px;
  border: 2px solid #4b4e77;
  padding: 20px 10px;
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .temporary__logoText {
    margin-top: 20px;
  }
}
.temporary__bannerBox {
  text-align: center;
}
.temporary__bannerLink:hover {
  opacity: 0.7;
}
.temporary__bannerLink img {
  vertical-align: middle;
  width: 500px;
}
.temporary__bannerText {
  margin-top: 20px;
  line-height: 1.5;
}
.movieContents {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .movieContents {
    margin-top: 50px;
  }
}
.movieBox {
  margin: 101px auto 76px;
}
@media screen and (max-width: 767px) {
  .movieBox {
    margin: 45px auto 37px;
  }
}
.movieBox__flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media screen and (max-width: 767px) {
  .movieBox__flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.movieBox__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 60px;
}
@media screen and (max-width: 767px) {
  .movieBox__content {
    margin-right: 0;
    width: 100%;
  }
}
.movieBox__cardBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -52px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .movieBox__cardBox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
  }
}
.movieBox .movieCard {
  width: calc((100% / 2) - 52px);
  margin-left: 52px;
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .movieBox .movieCard {
    width: 100%;
    margin-left: 0;
    margin-top: 41px;
  }
}
.movieBox .movieCard:first-of-type {
  margin-top: 0;
}
.movieBox .movieCard:nth-of-type(2) {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .movieBox .movieCard:nth-of-type(2) {
    margin-top: 41px;
  }
}
.movieBox .movieCard:hover {
  opacity: 0.7;
}
.movieBox .movieCard__imgWrap {
  position: relative;
  overflow: hidden;
  padding-top: calc((100% / 1) * (9 / 16));
  height: 0;
}
.movieBox .movieCard__imgWrap figure {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.movieBox .movieCard__rowBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: -21px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .movieBox .movieCard__rowBox {
    margin-top: 0;
  }
}
.movieBox .movieCard__categoryName {
  margin-left: 21px;
  font-size: 1.6rem;
  line-height: 3.8;
  color: #646464;
  position: relative;
}
@media screen and (max-width: 767px) {
  .movieBox .movieCard__categoryName {
    font-size: 1.5rem;
    line-height: 3.8;
  }
}
.movieBox .movieCard__categoryName:after {
  content: "";
  display: inline-block;
  height: 1px;
  background-color: #646464;
  width: 100%;
  position: absolute;
  bottom: 14px;
  left: 0;
}
.movieBox .movieCard__date {
  margin-left: 21px;
  font-size: 1.6rem;
  line-height: 3.8;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .movieBox .movieCard__date {
    font-size: 1.5rem;
    line-height: 3.8;
  }
}
.movieBox .movieCard__text {
  font-size: 1.6rem;
  line-height: 1.6;
  font-weight: 700;
  color: #231815;
}
@media screen and (max-width: 767px) {
  .movieBox .movieCard__text {
    font-size: 1.5rem;
    line-height: 1.6;
  }
}
.movieBox__category {
  max-width: 205px;
  width: 100%;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: solid 1px #4b4e77;
}
@media screen and (max-width: 767px) {
  .movieBox__category {
    max-width: 242px;
    margin: 66px auto 0;
  }
}
.movieBox__category > *:not(:first-of-type) {
  border-top: 1px solid #4b4e77;
}
.movieBox__categoryList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 20px 25px;
}
@media screen and (max-width: 767px) {
  .movieBox__categoryList {
    padding: 0;
  }
}
.movieBox__categoryList .widgettitle {
  display: none;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .movieBox__categoryList .widgettitle {
    display: block;
    font-size: 1.5rem;
    line-height: 1;
    padding: 17px 0 17px 28px;
    position: relative;
  }
  .movieBox__categoryList .widgettitle::after {
    content: "";
    display: inline-block;
    background-image: url("../img/page-parts/news/news_arrow.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 10px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-right: 23px;
  }
  .movieBox__categoryList .widgettitle--open::after {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
  }
}
@media screen and (max-width: 767px) {
  .movieBox__categoryList ul {
    padding: 20px 0;
    display: none;
  }
}
.movieBox__categoryList li {
  padding: 10px 0;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .movieBox__categoryList li {
    padding: 5px 28px;
  }
}
.movieBox__categoryList li::before {
  content: "";
  display: inline-block;
  width: 27px;
  height: 1px;
  background-color: #4b4e77;
  vertical-align: middle;
  margin-right: 11px;
}
@media screen and (max-width: 767px) {
  .movieBox__categoryList li::before {
    width: 15px;
    margin-right: 5px;
  }
}
.movieBox__categoryList a {
  font-size: 1.5rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .movieBox__categoryList a {
    font-size: 1.3rem;
    line-height: 1;
  }
}
.movieBox__categoryList a:hover {
  text-decoration: underline;
}
.movieModal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 100;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.movieModal--view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.movieModal__closeButton {
  position: absolute;
  top: 50px;
  right: 50px;
  width: 30px;
  height: 30px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .movieModal__closeButton {
    top: 20px;
    right: 20px;
    width: 20px;
    height: 20px;
  }
}
.movieModal__closeButton:hover {
  opacity: 0.7;
}
.movieModal__closeButton:focus {
  outline: none;
}
.movieModal__closeButton::before,
.movieModal__closeButton::after {
  content: "";
  display: inline-block;
  width: calc(100% * 1.4);
  height: 1px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
}
.movieModal__closeButton::before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.movieModal__closeButton::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.movieModal__box {
  width: 100%;
  max-width: 1000px;
  padding: 0 20px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.movieModal__movieBox {
  position: relative;
  padding-top: calc((100% / 1) * (9 / 16));
  background-color: #000;
}
.movieModal__movieBox::before {
  content: "";
  display: inline-block;
  width: 150px;
  height: 150px;
  background-color: #fff;
  opacity: 0.7;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 100%;
  -webkit-animation-name: movieLoading;
  animation-name: movieLoading;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@media screen and (max-width: 767px) {
  .movieModal__movieBox::before {
    width: 50px;
    height: 50px;
  }
}
@-webkit-keyframes movieLoading {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
}
@keyframes movieLoading {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
}
.movieModal__movieBox > * {
  position: absolute;
  top: 0;
  left: 0;
}
.newsContents {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .newsContents {
    margin-top: 50px;
  }
}
.newsBox {
  margin: 101px auto 76px;
}
@media screen and (max-width: 767px) {
  .newsBox {
    margin: 45px auto 37px;
  }
}
.newsBox__flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media screen and (max-width: 767px) {
  .newsBox__flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.newsBox__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 60px;
}
@media screen and (max-width: 767px) {
  .newsBox__content {
    margin-right: 0;
    width: 100%;
  }
}
.newsBox__cardBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -52px;
}
@media screen and (max-width: 767px) {
  .newsBox__cardBox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
  }
}
.newsBox .newsCard {
  width: calc((100% / 2) - 52px);
  margin-left: 52px;
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .newsBox .newsCard {
    width: 100%;
    margin-left: 0;
    margin-top: 41px;
  }
}
.newsBox .newsCard:first-of-type {
  margin-top: 0;
}
.newsBox .newsCard:nth-of-type(2) {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .newsBox .newsCard:nth-of-type(2) {
    margin-top: 41px;
  }
}
.newsBox .newsCard:hover {
  opacity: 0.7;
}
.newsBox .newsCard__imgWrap {
  position: relative;
  overflow: hidden;
  padding-top: 62%;
  height: 0;
}
.newsBox .newsCard__imgWrap figure {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.newsBox .newsCard__rowBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: -21px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .newsBox .newsCard__rowBox {
    margin-top: 0;
  }
}
.newsBox .newsCard__categoryName {
  margin-left: 21px;
  font-size: 1.6rem;
  line-height: 3.8;
  color: #646464;
  position: relative;
}
@media screen and (max-width: 767px) {
  .newsBox .newsCard__categoryName {
    font-size: 1.5rem;
    line-height: 3.8;
  }
}
.newsBox .newsCard__categoryName:after {
  content: "";
  display: inline-block;
  height: 1px;
  background-color: #646464;
  width: 100%;
  position: absolute;
  bottom: 14px;
  left: 0;
}
.newsBox .newsCard__date {
  margin-left: 21px;
  font-size: 1.6rem;
  line-height: 3.8;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .newsBox .newsCard__date {
    font-size: 1.5rem;
    line-height: 3.8;
  }
}
.newsBox .newsCard__text {
  font-size: 1.6rem;
  line-height: 1.6;
  font-weight: 700;
  color: #231815;
}
@media screen and (max-width: 767px) {
  .newsBox .newsCard__text {
    font-size: 1.5rem;
    line-height: 1.6;
  }
}
.newsBox__category {
  max-width: 205px;
  width: 100%;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: solid 1px #4b4e77;
}
@media screen and (max-width: 767px) {
  .newsBox__category {
    max-width: 242px;
    margin: 66px auto 0;
  }
}
.newsBox__category > *:not(:first-of-type) {
  border-top: 1px solid #4b4e77;
}
.newsBox__categoryList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 20px 25px;
}
@media screen and (max-width: 767px) {
  .newsBox__categoryList {
    padding: 0;
  }
}
.newsBox__categoryList .widgettitle {
  display: none;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .newsBox__categoryList .widgettitle {
    display: block;
    font-size: 1.5rem;
    line-height: 1;
    padding: 17px 0 17px 28px;
    position: relative;
  }
  .newsBox__categoryList .widgettitle::after {
    content: "";
    display: inline-block;
    background-image: url("../img/page-parts/news/news_arrow.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 10px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-right: 23px;
  }
  .newsBox__categoryList .widgettitle--open::after {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
  }
}
@media screen and (max-width: 767px) {
  .newsBox__categoryList ul {
    padding: 20px 0;
    display: none;
  }
}
.newsBox__categoryList .cat-item {
  padding: 10px 0;
}
@media screen and (max-width: 767px) {
  .newsBox__categoryList .cat-item {
    padding: 5px 28px;
  }
}
.newsBox__categoryList .cat-item::before {
  content: "";
  display: inline-block;
  width: 27px;
  height: 1px;
  background-color: #4b4e77;
  vertical-align: middle;
  margin-right: 11px;
}
@media screen and (max-width: 767px) {
  .newsBox__categoryList .cat-item::before {
    width: 15px;
    margin-right: 5px;
  }
}
.newsBox__categoryList a {
  font-size: 1.5rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .newsBox__categoryList a {
    font-size: 1.3rem;
    line-height: 1;
  }
}
.newsBox__categoryList a:hover {
  text-decoration: underline;
}
.topSpaceNone {
  margin: 0 auto;
  border-bottom: solid 1px #4b4e77;
}
.topSpaceNone .newsBox__categoryListType {
  display: none;
  padding: 0 0 20px;
}
.newsSingleBox {
  margin: 59px auto 140px;
}
@media screen and (max-width: 767px) {
  .newsSingleBox {
    margin: 33px auto 91px;
  }
}
.newsSingleWrap {
  padding: 0 25px;
}
.newsSingleTitle {
  font-size: 1.9rem;
  line-height: 2.2;
  letter-spacing: 0.399rem;
  padding-top: 102px;
}
@media screen and (max-width: 767px) {
  .newsSingleTitle {
    padding-top: 63px;
    font-size: 1.5rem;
    line-height: 2.2;
    letter-spacing: 0.315rem;
  }
}
.newsSingle__rowBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: -21px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .newsSingle__rowBox {
    margin-top: 0;
  }
}
.newsSingle__categoryName {
  margin-left: 21px;
  font-size: 1.6rem;
  line-height: 3.8;
  color: #646464;
  position: relative;
}
@media screen and (max-width: 767px) {
  .newsSingle__categoryName {
    font-size: 1.5rem;
    line-height: 3.8;
  }
}
.newsSingle__categoryName:after {
  content: "";
  display: inline-block;
  height: 1px;
  background-color: #646464;
  width: 100%;
  position: absolute;
  bottom: 14px;
  left: 0;
}
.newsSingle__date {
  margin-left: 21px;
  font-size: 1.6rem;
  line-height: 3.8;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .newsSingle__date {
    font-size: 1.5rem;
    line-height: 3.8;
  }
}
.newsSingle__text {
  font-size: 1.6rem;
  line-height: 1.6;
  font-weight: 700;
  color: #231815;
}
@media screen and (max-width: 767px) {
  .newsSingle__text {
    font-size: 1.5rem;
    line-height: 1.6;
  }
}
.newsImgOnly {
  max-width: 370px;
  width: 100%;
  margin: 0 auto;
}
.newsImgOnly__wrap {
  position: relative;
  padding-top: 67%;
}
@media screen and (max-width: 767px) {
  .newsImgOnly__wrap {
    max-width: 100%;
  }
}
.newsImgOnly figure {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.newsTextOnly {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .newsTextOnly {
    margin-top: 41px;
  }
}
.newsTextOnly p {
  font-size: 1.5rem;
  line-height: 2.1;
}
.newsTextOnly p:not(:first-of-type) {
  margin-top: 40px;
}
.newsSinglePagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -17px;
  margin-top: 60px;
}
.newsSinglePagination__item {
  width: calc((100% / 3) - 17px);
  margin-left: 17px;
  max-width: 186px;
  border: solid 1px #4b4e77;
  text-align: center;
  padding: 7px 0;
  font-size: 1.4rem;
  line-height: 2.8;
  color: #4b4e77;
}
.newsSinglePagination__item:hover {
  background-color: #4b4e77;
  color: #fff;
}
.policy {
  padding: 30px 0 40px;
}
@media screen and (max-width: 767px) {
  .policy {
    padding: 48px 0 30px;
  }
}
.policy .wp-block-group {
  max-width: 660px;
  margin: 0 auto;
  padding: 60px 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .policy .wp-block-group {
    padding: 30px 0;
  }
}
.policy .wp-block-group:not(:first-of-type)::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 60px;
  height: 3px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#f9c067),
    color-stop(46%, #9589b9),
    to(#4f71a3)
  );
  background: -webkit-linear-gradient(
    left,
    #f9c067 0%,
    #9589b9 46%,
    #4f71a3 100%
  );
  background: linear-gradient(to right, #f9c067 0%, #9589b9 46%, #4f71a3 100%);
}
.policy .wp-block-group h2 {
  text-align: center;
  font-size: 1.9rem;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  .policy .wp-block-group h2 {
    font-size: 1.5rem;
    line-height: 1.7;
  }
}
.policy .wp-block-group p {
  font-size: 1.5rem;
  line-height: 2.1;
}
@media screen and (max-width: 767px) {
  .policy .wp-block-group p {
    font-size: 1.3rem;
    line-height: 2.1;
  }
}
.policy .wp-block-group p:first-of-type {
  margin-top: 20px;
}
.policy .wp-block-group p:not(:first-of-type) {
  margin-top: 10px;
}
.privacy {
  padding: 30px 0 124px;
}
@media screen and (max-width: 767px) {
  .privacy {
    padding: 48px 0 91px;
  }
}
.privacy .miniWrap > .wp-block-group:first-of-type {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .privacy .miniWrap > .wp-block-group:first-of-type {
    margin-top: 40px;
  }
}
.privacy .miniWrap > .wp-block-group > .wp-block-group__inner-container {
  padding: 30px 0;
}
.privacy
  .miniWrap
  > .wp-block-group
  > .wp-block-group__inner-container
  .wp-block-group {
  margin-top: 20px;
}
.privacy
  .miniWrap
  > .wp-block-group
  > .wp-block-group__inner-container
  .wp-block-group
  p {
  margin-top: 5px;
}
.privacy .miniWrap > .wp-block-group > .wp-block-group__inner-container h2 {
  font-size: 2rem;
  line-height: 1.6;
}
.privacy .miniWrap > .wp-block-group > .wp-block-group__inner-container h3,
.privacy .miniWrap > .wp-block-group > .wp-block-group__inner-container h4 {
  font-size: 1.6rem;
  line-height: 1.6;
}
.privacy .miniWrap > .wp-block-group > .wp-block-group__inner-container p {
  font-size: 1.4rem;
  line-height: 2;
  margin-top: 15px;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .privacy .miniWrap > .wp-block-group > .wp-block-group__inner-container p {
    font-size: 1.2rem;
    line-height: 2;
  }
}
.privacy .miniWrap > .wp-block-group > .wp-block-group__inner-container ul {
  list-style-type: disc;
  list-style-position: inside;
  margin-top: 5px;
}
.privacy .miniWrap > .wp-block-group > .wp-block-group__inner-container ul li {
  font-size: 1.4rem;
  line-height: 2;
  color: #646464;
}
.privacy .miniWrap > .wp-block-group:not(:first-of-type)::before {
  content: "";
  display: block;
  height: 1px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#f9c067),
    color-stop(46%, #9589b9),
    to(#4f71a3)
  );
  background: -webkit-linear-gradient(
    left,
    #f9c067 0%,
    #9589b9 46%,
    #4f71a3 100%
  );
  background: linear-gradient(to right, #f9c067 0%, #9589b9 46%, #4f71a3 100%);
}
.search {
  padding: 30px 0 110px;
}
@media screen and (max-width: 767px) {
  .search {
    padding: 50px 0 80px;
  }
}
.searchBox {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .searchBox {
    margin-top: 30px;
  }
}
.searchBox__formBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.searchBox__input {
  width: 300px;
  height: 40px;
  border: 1px solid #4b4e77;
  font-size: 1.6rem;
  line-height: 1;
  padding: 0 10px;
}
@media screen and (max-width: 767px) {
  .searchBox__input {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 1.5rem;
    line-height: 1;
  }
}
.searchBox__button {
  height: 40px;
  margin-left: 10px;
  border: 1px solid #4b4e77;
  background-color: #4b4e77;
  color: #fff;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: 0.336rem;
  padding: 0 30px;
  cursor: pointer;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .searchBox__button {
    padding: 0 20px;
    font-size: 1.5rem;
    line-height: 1;
  }
}
.searchBox__button:hover {
  opacity: 0.7;
}
.searchResult {
  margin-top: 30px;
}
.searchResult__headerBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-bottom: 1px solid #4b4e77;
  padding-bottom: 20px;
}
.searchResult__headerTitle {
  font-size: 2rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .searchResult__headerTitle {
    font-size: 1.8rem;
    line-height: 1;
  }
}
.searchResult__headerSmallText {
  font-size: 1.4rem;
  line-height: 1;
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  .searchResult__headerSmallText {
    font-size: 1.2rem;
    line-height: 1;
    margin-left: 10px;
  }
}
.searchResult__headerText {
  font-size: 2rem;
  line-height: 1;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .searchResult__headerText {
    font-size: 1.8rem;
    line-height: 1;
  }
}
.searchResult__item:not(:last-of-type) {
  border-bottom: 1px solid #b1b1b1;
}
.searchResult__itemBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 20px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .searchResult__itemBox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 15px;
  }
}
.searchResult__itemBox:hover {
  opacity: 0.7;
}
.searchResult__thumbnailBox {
  width: 30%;
  margin-right: 20px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .searchResult__thumbnailBox {
    width: 100%;
    margin-right: 0;
  }
}
.searchResult__image {
  padding-top: calc((100% / 1) * (2 / 3));
  width: 100%;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.searchResult__image--movie {
  padding-top: calc((100% / 1) * (9 / 16));
}
.searchResult__categoryTag {
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px 16px;
  background-color: #000;
  color: #fff;
  font-size: 1.4rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .searchResult__categoryTag {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.searchResult__textBox {
  width: 70%;
}
@media screen and (max-width: 767px) {
  .searchResult__textBox {
    width: 100%;
    margin-top: 10px;
  }
}
.searchResult__postType {
  font-size: 1.4rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .searchResult__postType {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.searchResult__postTitle {
  font-size: 2rem;
  line-height: 1.5;
  color: #4b4e77;
}
@media screen and (max-width: 767px) {
  .searchResult__postTitle {
    font-size: 1.8rem;
    line-height: 1;
  }
}
.searchResult__postTitle:first-child {
  margin-top: calc((20px * 1.5 - 20px) / 2 * -1);
}
@media screen and (max-width: 767px) {
  .searchResult__postTitle:first-child {
    margin-top: 5px;
  }
}
.searchResult__postTitle:not(:first-child) {
  margin-top: 5px;
}
.searchResult__postOverviewText {
  font-size: 1.6rem;
  line-height: 1.5;
  color: #646464;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .searchResult__postOverviewText {
    font-size: 1.4rem;
    line-height: 1;
  }
}
.searchResult__postInfoBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.searchResult__postCategory {
  font-size: 1.4rem;
  line-height: 3.8;
  color: #646464;
  position: relative;
}
@media screen and (max-width: 767px) {
  .searchResult__postCategory {
    font-size: 1.2rem;
    line-height: 3.8;
  }
}
.searchResult__postCategory:after {
  content: "";
  display: inline-block;
  height: 1px;
  background-color: #646464;
  width: 100%;
  position: absolute;
  bottom: 14px;
  left: 0;
}
.searchResult__postUpdateDate {
  margin-left: 20px;
  font-size: 1.4rem;
  line-height: 3.8;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .searchResult__postUpdateDate {
    margin-left: 10px;
    font-size: 1.2rem;
    line-height: 3.8;
  }
}
.spot {
  padding: 40px 0 167px;
}
@media screen and (max-width: 767px) {
  .spot {
    padding: 49px 0 73px;
  }
}
.spotTab__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .spotTab__list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
  }
}
.spotTab__link {
  background-color: #e9eaef;
  display: block;
  text-align: center;
  padding: 20px 10px;
  font-size: 1.7rem;
  line-height: 1;
  font-weight: 700;
  border-bottom: 1px solid #fff;
  width: calc(100% / 4 - 2px);
}
@media screen and (max-width: 767px) {
  .spotTab__link {
    font-size: 1.2rem;
    line-height: 1;
    text-align: left;
    padding: 13px 18px 14px 24px;
    display: none;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
.spotTab__link--nowCategory {
  background-color: #4b4e77;
  color: #fff;
  pointer-events: none;
  position: relative;
}
@media screen and (max-width: 767px) {
  .spotTab__link--nowCategory {
    background-color: #fff;
    border: 1px solid #4b4e77;
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    pointer-events: auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
.spotTab__link--nowCategory::after {
  content: "";
  display: inline-block;
  width: 26px;
  height: 24px;
  background-image: url("../img/page-parts/spot/spotTab_triangle.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: calc(100% - 9px);
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .spotTab__link--nowCategory::after {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    width: 12px;
    height: 7px;
    background-image: url("../img/page-parts/spot/spotTab_triangle_sp.svg");
  }
}
@media screen and (max-width: 767px) {
  .spotTab__link--view {
    display: block;
  }
}
.spotTab__link:hover {
  opacity: 0.7;
}
.spotInfo__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -34px;
  margin-top: 75px;
}
.spotInfo__list > * {
  margin-left: 34px;
  width: calc((100% / 3) - 34px);
}
.spotInfo__list > *:nth-child(n + 4) {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .spotInfo__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -22px;
    margin-top: 34px;
  }
  .spotInfo__list > * {
    margin-left: 22px;
    width: calc((100% / 2) - 22px);
  }
  .spotInfo__list > *:nth-child(n + 3) {
    margin-top: 35px;
  }
}
.spotInfo__link {
  width: 100%;
}
.spotInfo__link:hover {
  opacity: 0.7;
}
.spotInfo__imageBox {
  position: relative;
}
.spotInfo__image {
  padding-top: calc((100% / 1) * (3 / 4));
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.spotInfo__categoryTag {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  color: #fff;
  min-width: 120px;
  height: 35px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 5px 10px;
  font-size: 1.3rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .spotInfo__categoryTag {
    position: relative;
    font-size: 1.1rem;
    line-height: 1;
    min-width: 90px;
    height: 25px;
    padding: 3px 5px;
    margin-top: 14px;
  }
}
.spotInfo__title {
  font-size: 1.7rem;
  line-height: 1.76;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .spotInfo__title {
    font-size: 1.3rem;
    line-height: 2;
    margin-top: 5px;
  }
}
.spotInfo__text {
  margin-top: 15px;
  font-size: 1.3rem;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .spotInfo__text {
    display: none;
  }
}
.spotSingle {
  padding: 70px 0 142px;
}
@media screen and (max-width: 767px) {
  .spotSingle {
    padding: 54px 0 74px;
  }
}
.spotSingle__titleBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .spotSingle__titleBox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.spotSingle__title {
  font-size: 1.9rem;
  line-height: 1;
  letter-spacing: 0.399rem;
  margin-right: 38px;
}
@media screen and (max-width: 767px) {
  .spotSingle__title {
    font-size: 1.9rem;
    line-height: 1.7;
    letter-spacing: 0.399rem;
    margin-right: 0;
  }
}
.spotSingle__categoryTag {
  font-size: 1.3rem;
  line-height: 1;
  min-width: 120px;
  height: 36px;
  padding: 15px 20px;
  background-color: #000;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .spotSingle__categoryTag {
    font-size: 1.2rem;
    line-height: 1;
    min-width: 100px;
    height: 26px;
    padding: 5px 10px;
    margin-top: 10px;
  }
}
.spotSingle__imageSlider {
  margin-top: 95px;
}
@media screen and (max-width: 767px) {
  .spotSingle__imageSlider {
    margin-top: 34px;
  }
}
.spotSingle__imageSliderBox {
  max-width: 600px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 767px) {
  .spotSingle__imageSliderBox {
    padding: 0 26px;
  }
}
.spotSingle__imageSliderButton {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border: none;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
}
.spotSingle__imageSliderButton:hover {
  opacity: 0.7;
}
.spotSingle__imageSliderButton:focus {
  outline: none;
}
.spotSingle__imageSliderButton--left {
  left: -48px;
}
@media screen and (max-width: 767px) {
  .spotSingle__imageSliderButton--left {
    left: 5px;
  }
}
.spotSingle__imageSliderButton--left::before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 35px;
  background-image: url(../img/page-parts/spot/spotSingle__imageSliderArrow.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .spotSingle__imageSliderButton--left::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 17px;
    background-image: url(../img/page-parts/spot/spotSingle__imageSliderArrow_sp.svg);
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.spotSingle__imageSliderButton--right {
  right: -48px;
}
@media screen and (max-width: 767px) {
  .spotSingle__imageSliderButton--right {
    right: 5px;
  }
}
.spotSingle__imageSliderButton--right::before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 35px;
  background-image: url(../img/page-parts/spot/spotSingle__imageSliderArrow.svg);
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media screen and (max-width: 767px) {
  .spotSingle__imageSliderButton--right::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 17px;
    background-image: url(../img/page-parts/spot/spotSingle__imageSliderArrow_sp.svg);
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.spotSingle__imagesContainer {
  width: 100%;
  overflow: hidden;
}
.spotSingle__imagesWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.spotSingle__image {
  width: 100%;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-top: calc((100% / 1) * (2 / 3));
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.spotSingle__imageNav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .spotSingle__imageNav {
    margin-top: 13px;
  }
}
.spotSingle__navImageBox {
  width: 70px;
  margin: 0 7px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .spotSingle__navImageBox {
    width: 30px;
    margin: 0 3px;
  }
}
.spotSingle__navImageBox:hover {
  opacity: 0.7;
}
.spotSingle__navImage {
  width: 100%;
  padding-top: calc((100% / 1) * (470 / 705));
  position: relative;
  overflow: hidden;
}
.spotSingle__navImage img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  vertical-align: middle;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.spotSingle__textBox {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .spotSingle__textBox {
    margin-top: 40px;
  }
}
.spotSingle__textBox p {
  font-size: 1.5rem;
  line-height: 2.1;
}
.spotSingle__listBox {
  background-color: #f6f6f6;
  padding: 31px 55px 41px;
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .spotSingle__listBox {
    padding: 40px 35px;
    margin-top: 60px;
  }
}
.spotSingle__listBoxTitle {
  font-size: 1.7rem;
  line-height: 1;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .spotSingle__listBoxTitle {
    font-size: 1.5rem;
    line-height: 1;
  }
}
.spotSingle__listTable {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .spotSingle__listTable {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .spotSingle__listTr {
    display: block;
    padding: 10px 0;
  }
}
.spotSingle__listTitle,
.spotSingle__listContents {
  font-size: 1.4rem;
  line-height: 1.5;
  letter-spacing: 0.1148rem;
  text-align: left;
  padding: 10px 0;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .spotSingle__listTitle,
  .spotSingle__listContents {
    display: block;
    padding: 0;
  }
}
.spotSingle__listTitle {
  width: 137px;
}
@media screen and (max-width: 767px) {
  .spotSingle__listTitle {
    width: 100%;
    font-weight: 500;
  }
}
.spotSingle__listContentsLink {
  text-decoration: underline;
  color: #c49e22;
  word-break: break-all;
}
.spotSingle__mapBox {
  height: 290px;
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .spotSingle__mapBox {
    height: 146px;
    margin-top: 45px;
  }
}
.stayTab__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .stayTab__list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
  }
}
.stayTab__link {
  background-color: #e9eaef;
  display: block;
  text-align: center;
  padding: 20px 10px;
  font-size: 1.7rem;
  line-height: 1;
  font-weight: 700;
  border-bottom: 1px solid #fff;
  width: calc(100% / 5 - 2px);
}
@media screen and (max-width: 767px) {
  .stayTab__link {
    font-size: 1.2rem;
    line-height: 1;
    text-align: left;
    padding: 13px 18px 14px 24px;
    display: none;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
.stayTab__link--nowCategory {
  background-color: #4b4e77;
  color: #fff;
  pointer-events: none;
  position: relative;
}
@media screen and (max-width: 767px) {
  .stayTab__link--nowCategory {
    background-color: #fff;
    border: 1px solid #4b4e77;
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    pointer-events: auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
.stayTab__link--nowCategory::after {
  content: "";
  display: inline-block;
  width: 26px;
  height: 24px;
  background-image: url("../img/page-parts/spot/spotTab_triangle.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: calc(100% - 9px);
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .stayTab__link--nowCategory::after {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    width: 12px;
    height: 7px;
    background-image: url("../img/page-parts/spot/spotTab_triangle_sp.svg");
  }
}
@media screen and (max-width: 767px) {
  .stayTab__link--view {
    display: block;
  }
}
.stayTab__link:hover {
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  .topMv {
    padding-top: 96px;
  }
}
.topMv .metaslider .flex-control-nav {
  bottom: 22px;
}
.topMv .metaslider .flex-control-nav li a {
  border: 1px solid #fff;
  background-color: transparent;
}
.topMv .flex-control-paging li a.flex-active {
  border: 1px solid #fff;
  background-color: #fff;
}
.topNews {
  padding: 100px 0 80px;
}
@media screen and (max-width: 767px) {
  .topNews {
    padding: 36px 0 80px;
  }
}
.topNews__box {
  padding: 42px;
  margin: 0 -23px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
}
@media screen and (max-width: 767px) {
  .topNews__box {
    margin: 0;
    padding: 30px 0 0;
  }
}
.topNews__link {
  margin: 0 23px;
  width: calc(100% / 3 - 1px);
}
@media screen and (max-width: 767px) {
  .topNews__link {
    min-width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .topNews__link:first-of-type {
    margin-left: 0;
  }
}
.topNews__link:hover {
  opacity: 0.7;
}
.topNews__imageBox {
  width: 100%;
}
.topNews__image {
  padding-top: calc((100% / 1) * (140 / 227));
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.topNews__infos {
  margin-top: 20px;
}
.topNews__tags,
.topNews__date {
  font-size: 1.4rem;
  line-height: 1;
  display: inline-block;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .topNews__tags,
  .topNews__date {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.topNews__tags {
  position: relative;
  margin-right: 20px;
  margin-bottom: 20px;
}
.topNews__tags::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
  background-color: #d8d8d8;
  position: absolute;
  left: 0;
  bottom: -5px;
}
.topNews__title {
  margin-top: 10px;
  font-size: 1.4rem;
  line-height: 1.65;
}
.topAbout__box {
  position: relative;
}
.topAbout__textsBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 50%;
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  .topAbout__textsBox {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.topAbout__title {
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  font-size: 3rem;
  line-height: 1;
  letter-spacing: 0.63rem;
}
@media screen and (max-width: 767px) {
  .topAbout__title {
    font-size: 2.2rem;
    line-height: 1;
    letter-spacing: 0.462rem;
  }
}
.topAbout__text {
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  font-size: 1.5rem;
  line-height: 2.1;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .topAbout__text {
    font-size: 1.3rem;
    line-height: 2;
    margin-right: 30px;
  }
}
.topAbout__moreLink {
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#4f71a3),
    color-stop(#9589b9),
    to(#f9c067)
  );
  background: -webkit-linear-gradient(#4f71a3, #9589b9, #f9c067);
  background: linear-gradient(#4f71a3, #9589b9, #f9c067);
  width: 52px;
  height: 213px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
@media screen and (max-width: 767px) {
  .topAbout__moreLink {
    display: none;
  }
}
.topAbout__moreLink:hover {
  opacity: 0.7;
}
.topAbout__moreLink::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-left: 1px solid #4b4e77;
  border-bottom: 1px solid #4b4e77;
  position: absolute;
  top: 4px;
  left: -4px;
}
.topAbout__moreLinkText {
  color: #fff;
  margin-top: 30px;
  font-size: 1.3rem;
  line-height: 1;
}
.topAbout__moreLinkArrow {
  width: 5px;
  margin-bottom: 25px;
}
.topAbout__imageBox {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .topAbout__imageBox {
    top: 300px;
  }
}
.topAbout__imageBox > img {
  width: 40%;
}
@media screen and (max-width: 767px) {
  .topAbout__imageBox > img {
    width: 216px;
  }
}
.topAbout__movieLink {
  width: 400px;
  max-width: 100%;
  height: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #4b4e77;
  padding: 0 45px 0 35px;
  margin-top: 60px;
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  .topAbout__movieLink {
    padding: 0 20px;
    height: 90px;
    margin-top: 400px;
  }
}
.topAbout__movieLink:hover {
  opacity: 0.7;
}
.topAbout__movieLinkIcon {
  width: 60px;
  height: 60px;
}
@media screen and (max-width: 767px) {
  .topAbout__movieLinkIcon {
    width: 50px;
    height: 50px;
  }
}
.topAbout__movieLinkText {
  font-size: 2rem;
  line-height: 1.5;
  letter-spacing: 0.2rem;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .topAbout__movieLinkText {
    font-size: 1.8rem;
    line-height: 1.5;
    letter-spacing: 0.18rem;
  }
}
.topAbout__movieLinkArrow {
  width: 44px;
}
.topAbout__spMoreLink {
  display: none;
}
@media screen and (max-width: 767px) {
  .topAbout__spMoreLink {
    position: absolute;
    top: 73%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 256px;
    width: 100%;
    height: 51px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(#4f71a3),
      color-stop(#9589b9),
      to(#f9c067)
    );
    background: -webkit-linear-gradient(left, #4f71a3, #9589b9, #f9c067);
    background: linear-gradient(90deg, #4f71a3, #9589b9, #f9c067);
    padding: 0 25px 0 35px;
  }
}
.topAbout__spMoreLink::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-right: 1px solid #4b4e77;
  border-bottom: 1px solid #4b4e77;
  position: absolute;
  top: 4px;
  right: -4px;
}
.topAbout__spMoreLinkText {
  color: #fff;
  font-size: 1.3rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .topAbout__spMoreLinkText {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.topAbout__spMoreLinkArrow {
  width: 45px;
}
.topSightseeingInfo {
  padding: 150px 0 80px;
}
@media screen and (max-width: 767px) {
  .topSightseeingInfo {
    padding: 110px 0 70px;
  }
}
.topSightseeingInfo__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin-top: 60px;
}
.topSightseeingInfo__item {
  width: 25%;
}
@media screen and (max-width: 767px) {
  .topSightseeingInfo__item {
    width: 50%;
  }
}
.topSightseeingInfo__item:nth-of-type(odd) {
  background-color: #fff;
}
.topSightseeingInfo__item:nth-of-type(even) {
  background-color: #f7f7f7;
}
.topSightseeingInfo__link {
  max-width: 100%;
}
.topSightseeingInfo__link:hover {
  opacity: 0.7;
}
.topSightseeingInfo__textBox {
  padding: 30px 20px;
}
@media screen and (max-width: 767px) {
  .topSightseeingInfo__textBox {
    padding: 15px 10px 25px;
  }
}
.topSightseeingInfo__title {
  font-size: 2.2rem;
  line-height: 1;
  letter-spacing: 0.462rem;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .topSightseeingInfo__title {
    font-size: 1.8rem;
    line-height: 1;
    letter-spacing: 0.378rem;
  }
}
.topSightseeingInfo__text {
  font-size: 1.4rem;
  line-height: 1.85;
  margin-top: 20px;
  color: #646464;
}
@media screen and (max-width: 767px) {
  .topSightseeingInfo__text {
    font-size: 1.3rem;
    line-height: 1.85;
  }
}
.topSightseeingInfo__moreLinkBox {
  display: none;
}
@media screen and (max-width: 767px) {
  .topSightseeingInfo__moreLinkBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 45px;
  }
}
.topSightseeingInfo__moreLink {
  position: relative;
  max-width: 256px;
  width: 100%;
  height: 51px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#4f71a3),
    color-stop(#9589b9),
    to(#f9c067)
  );
  background: -webkit-linear-gradient(left, #4f71a3, #9589b9, #f9c067);
  background: linear-gradient(90deg, #4f71a3, #9589b9, #f9c067);
  padding: 0 25px 0 35px;
}
.topSightseeingInfo__moreLink::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-right: 1px solid #4b4e77;
  border-bottom: 1px solid #4b4e77;
  position: absolute;
  top: 4px;
  right: -4px;
}
.topSightseeingInfo__moreLinkText {
  color: #fff;
  font-size: 1.3rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .topSightseeingInfo__moreLinkText {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.topSightseeingInfo__moreLinkArrow {
  width: 45px;
}
.topModel {
  padding: 80px 0 110px;
}
@media screen and (max-width: 767px) {
  .topModel {
    padding: 70px 0;
  }
}
.topModel__box {
  position: relative;
  margin-top: 30px;
}
.topModel__box:first-of-type {
  margin-top: 66px;
}
.topModel__box:nth-of-type(odd) .topModel__imageBox {
  margin-right: auto;
}
.topModel__box:nth-of-type(odd) .topModel__textBox {
  margin-left: auto;
  padding: 20px 0 20px 60px;
}
@media screen and (max-width: 767px) {
  .topModel__box:nth-of-type(odd) .topModel__textBox {
    padding: 20px;
  }
}
.topModel__box:nth-of-type(odd) .topModel__textBox::before {
  left: 0;
}
.topModel__box:nth-of-type(even) .topModel__imageBox {
  margin-left: auto;
}
.topModel__box:nth-of-type(even) .topModel__textBox {
  margin-right: auto;
  padding: 20px 60px 20px 0;
}
@media screen and (max-width: 767px) {
  .topModel__box:nth-of-type(even) .topModel__textBox {
    padding: 20px;
  }
}
.topModel__box:nth-of-type(even) .topModel__textBox::before {
  right: 0;
}
.topModel__backimage1 {
  position: absolute;
  width: 60%;
  top: -50%;
  right: -22%;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .topModel__backimage1 {
    width: 64%;
    top: -103%;
    right: auto;
    left: -20%;
  }
}
.topModel__backimage2 {
  position: absolute;
  width: 37%;
  top: -30%;
  left: -27%;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .topModel__backimage2 {
    width: 45%;
    top: -30%;
    left: auto;
    right: -30%;
  }
}
.topModel__backimage3 {
  position: absolute;
  width: 31%;
  top: -34%;
  left: -12%;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .topModel__backimage3 {
    width: 41%;
    top: -30%;
    left: -15%;
  }
}
.topModel__backimage4 {
  position: absolute;
  width: 60%;
  top: 5%;
  right: -22%;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .topModel__backimage4 {
    width: 51%;
    top: -32%;
    right: -7%;
  }
}
.topModel__imageBox {
  width: 65%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .topModel__imageBox {
    width: 100%;
  }
}
.topModel__imageBox > img {
  vertical-align: middle;
}
.topModel__textBox {
  width: 80%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 115px;
  position: relative;
  margin-top: -90px;
}
@media screen and (max-width: 767px) {
  .topModel__textBox {
    width: 100%;
    margin-top: -20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.topModel__textBox::before {
  content: "";
  display: inline-block;
  background-color: #fff;
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
}
@media screen and (max-width: 767px) {
  .topModel__textBox::before {
    width: 100%;
    height: 84px;
  }
}
.topModel__textInBox {
  position: relative;
}
.topModel__title {
  font-size: 2.2rem;
  line-height: 1.5;
  letter-spacing: 0.462rem;
}
@media screen and (max-width: 767px) {
  .topModel__title {
    font-size: 1.8rem;
    line-height: 1.5;
    letter-spacing: 0.378rem;
  }
}
.topModel__text {
  font-size: 1.4rem;
  line-height: 1.65;
  color: #646464;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .topModel__text {
    font-size: 1.3rem;
    line-height: 1.65;
  }
}
.topModel__link {
  width: 220px;
  height: 44px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid #4b4e77;
  padding: 0 25px 0 29px;
  margin-left: 15px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .topModel__link {
    margin-left: 0;
    margin-top: 25px;
    width: 200px;
    height: 40px;
    padding: 0 23px 0 24px;
  }
}
.topModel__link:hover {
  background-color: #4b4e77;
}
.topModel__link:hover .topModel__linkText {
  color: #fff;
}
.topModel__link:hover .cls-1 {
  stroke: #fff;
}
.topModel__link--pageNone {
  pointer-events: none;
}
.topModel__link--pageNone::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.topModel__linkText {
  font-size: 1.3rem;
  line-height: 1;
  color: #4b4e77;
}
@media screen and (max-width: 767px) {
  .topModel__linkText {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.topModel__linkArrow {
  width: 45px;
  margin-top: -5px;
}
@media screen and (max-width: 767px) {
  .topModel__linkArrow {
    width: 40px;
  }
}
.topModel__moreLinkBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .topModel__moreLinkBox {
    margin-top: 50px;
  }
}
.topModel__moreLink {
  position: relative;
  max-width: 256px;
  width: 100%;
  height: 51px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#4f71a3),
    color-stop(#9589b9),
    to(#f9c067)
  );
  background: -webkit-linear-gradient(left, #4f71a3, #9589b9, #f9c067);
  background: linear-gradient(90deg, #4f71a3, #9589b9, #f9c067);
  padding: 0 25px 0 35px;
}
.topModel__moreLink::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-right: 1px solid #4b4e77;
  border-bottom: 1px solid #4b4e77;
  position: absolute;
  top: 4px;
  right: -4px;
}
.topModel__moreLink:hover {
  opacity: 0.7;
}
.topModel__moreLinkText {
  color: #fff;
  font-size: 1.3rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .topModel__moreLinkText {
    font-size: 1.2rem;
    line-height: 1;
  }
}
.topModel__moreLinkArrow {
  width: 45px;
}
.topAccess {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#f7def1),
    to(#d6f7f5)
  );
  background: -webkit-linear-gradient(left, #f7def1, #d6f7f5);
  background: linear-gradient(90deg, #f7def1, #d6f7f5);
  padding: 157px 0 112px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .topAccess {
    padding: 67px 0 58px;
  }
}
.topAccess__backImage {
  position: absolute;
  bottom: 71px;
  left: -20%;
  width: 47%;
}
@media screen and (max-width: 767px) {
  .topAccess__backImage {
    width: 115%;
    left: -60%;
    bottom: 40px;
  }
}
.topAccess__pcBox {
  position: relative;
}
@media screen and (max-width: 767px) {
  .topAccess__pcBox {
    display: none;
  }
}
.topAccess__pcTextsBox {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 63px;
}
.topAccess__pcInfoBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.topAccess__pcInfoBox > img {
  width: 128px;
  margin-right: 23px;
}
.topAccess__pcTitle {
  font-size: 1.9rem;
  line-height: 1.5;
}
.topAccess__pcList {
  margin-top: 10px;
  max-width: 130px;
}
.topAccess__pcItem {
  font-size: 1.4rem;
  line-height: 1.3;
  margin-top: 8px;
}
.topAccess__pcLink {
  color: #646464;
}
.topAccess__pcLink:hover {
  text-decoration: underline;
}
.topAccess__pcMapBox {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 27%;
}
.topAccess__spBox {
  position: relative;
  display: none;
}
@media screen and (max-width: 767px) {
  .topAccess__spBox {
    display: block;
    margin-top: 40px;
  }
}
.topAccess__spTitleBox {
  background-color: #fff;
  border: 1px solid #4b4e77;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px 28px;
}
.topAccess__spTitle {
  font-size: 1.7rem;
  line-height: 1;
  letter-spacing: 0.357rem;
  color: #4b4e77;
}
.topAccess__spTitleIcon {
  width: 16px;
  height: 16px;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.topAccess__spTitleIcon--open {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.topAccess__spTextBox {
  background-color: #fff;
  display: none;
}
.topAccess__spInTextBox {
  width: 100%;
  padding: 40px 28px 35px;
}
.topAccess__spIconImage {
  width: 50%;
  margin: 0 auto;
  margin-bottom: 10px;
}
.topAccess__spIconImage img {
  width: 100%;
}
.topAccess__spLink {
  width: 100%;
  border-bottom: 1px solid #9589b9;
  padding: 20px 20px 20px 0;
  color: #4b4e77;
  position: relative;
  color: #646464;
}
.topAccess__spLink::after {
  content: "";
  display: inline-block;
  width: calc(7px / 1.4);
  height: calc(7px / 1.4);
  position: absolute;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-right: 1px solid #9589b9;
  border-top: 1px solid #9589b9;
  right: 10px;
  top: 50%;
}
.topAccess__moreLinkBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .topAccess__moreLinkBox {
    margin-top: 50px;
  }
}
.topAccess__moreLink {
  position: relative;
  max-width: 256px;
  width: 100%;
  height: 51px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  padding: 0 25px 0 35px;
}
.topAccess__moreLink::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 4px;
  right: -4px;
}
.topAccess__moreLink:hover {
  opacity: 0.7;
}
.topAccess__moreLinkText {
  color: #4b4e77;
  font-size: 1.3rem;
  line-height: 1;
}
.topAccess__moreLinkArrow {
  width: 45px;
}
.banner {
  background-color: #ebebeb;
}
.banner__wrap {
  max-width: 1000px;
  margin: 0 auto;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.banner__container {
  margin: 0 50px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .banner__container {
    margin: 40px;
  }
}
.banner__wrapper {
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .banner__wrapper {
    overflow: visible;
  }
}
.banner__button {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: transparent;
  border: none;
  cursor: pointer;
  z-index: 20;
}
.banner__button:focus {
  outline: none;
}
.banner__button--left {
  left: -20px;
}
.banner__button--left::before {
  content: "";
  display: inline-block;
  width: calc(16px / 1.4);
  height: calc(16px / 1.4);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-left: 2px solid #9589b9;
  border-bottom: 2px solid #9589b9;
}
.banner__button--right {
  right: -20px;
}
.banner__button--right::before {
  content: "";
  display: inline-block;
  width: calc(16px / 1.4);
  height: calc(16px / 1.4);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: 2px solid #9589b9;
  border-top: 2px solid #9589b9;
}
.banner__button--off {
  display: none;
}
.banner__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 38px 0;
}
.banner__link {
  width: calc(100% / 3);
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
@media screen and (max-width: 767px) {
  .banner__link {
    width: 100%;
  }
}
.banner__link:hover {
  opacity: 0.7;
}
.banner__imageBox {
  width: 100%;
}
.banner__imageBox img {
  display: block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  padding: 0 20px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnJhcnkvX3Jlc2V0LnNjc3MiLCJzZXR0aW5nL19zZXR0aW5nLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwic2V0dGluZy9fbWl4aW4uc2NzcyIsImNvbW1vbi9fZm9vdGVyLnNjc3MiLCJjb21tb24vX2hlYWRlci5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fYWJvdXRTaW5nbGUuc2NzcyIsInBhZ2VzL19hY2Nlc3Muc2NzcyIsInBhZ2VzL19jb21taW5nc29vbi5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19jb3Vyc2VTaW5nbGUuc2NzcyIsInBhZ2VzL19kbW8uc2NzcyIsInBhZ2VzL19pbmRleFRlbXBvcmFyeS5zY3NzIiwicGFnZXMvX21vdmllLnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX25ld3NTaW5nbGUuc2NzcyIsInBhZ2VzL19wb2xpY3kuc2NzcyIsInBhZ2VzL19wcml2YWN5LnNjc3MiLCJwYWdlcy9fc2VhcmNoLnNjc3MiLCJwYWdlcy9fc3BvdC5zY3NzIiwicGFnZXMvX3Nwb3RTaW5nbGUuc2NzcyIsInBhZ2VzL19zdGF5LnNjc3MiLCJwYWdlcy9fdG9wLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0EsK1ZBcUVDLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULFNBQVUsQ0FDVix1QkFBd0IsQ0FDeEIsc0JBQXVCLENBQ3ZCLGFBQWMsQ0FDZCx1RUFZQSxhQUFjLENBQ2QsR0FHQSxlQUFnQixDQUNoQixhQUlBLFdBQVksQ0FDWixvREFNQSxVQUFXLENBQ1gsWUFBYSxDQUNiLEVBR0EsUUFBUyxDQUNULFNBQVUsQ0FDVixjQUFlLENBQ2YsdUJBQXdCLENBQ3hCLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLElBSUEscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsS0FJQSxxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLGlC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Qm9CLENBQUEsMEJBQ25CLFVBQUEsQ0FBQSxRQUdBLHdCQUtELENBQUEsY0FBa0IsZ0JBR2pCLENBQUEsYUFBVyxDQUFBLDhCQUVYLENBRlcsc0JBRVgsQ0FBQSxtQkFDQSxhQUFBLENBQUEsaUJBSUEsQ0FBQSxxQ0FFb0IsbUJBSnJCLFdBQUEsQ0FBQSxDQUFBLGlCQVNBLGVBQVUsQ0FDVCxxQ0FFb0IsaUJBSHJCLGdCQUlFLENBQUEsQ0FBQSxnQkFJRixpQkFDQyxDQUFBLE9BQVUsQ0FBQSxrQ0FFQyxDQUZELDBCQUVDLENBQUEsNEJBQ1gsQ0FBQSxXQUFrQixDQUFBLGNBQ1YsQ0FBSSxVQUNKLENBQUEsc0JBTlIsWUFBUSxDQUFBLHNCQVdQLFVBQUEsQ0FBQSw4QkFFQSxVQUFNLENBQUEsb0JwQmh6QlIsQ0FBQSxzQkFDTyxDQUFBLHVCQUNDLENBQUEsK0JBTVAsQ0FOTyx1QkFNUCxDQUFBLDZCb0I0eUJxQyxDQUFBLCtCQUFBLENBQUEsdUJBQ25DLFdBQUEsQ0FBQSwrQkFHRCxVQUFPLENBQUEsb0JwQnh6QlQsQ0FBQSxzQkFDTyxDQUFBLHVCQUNDLENBQUEsK0JBTVAsQ0FOTyx1QkFNUCxDQUFBLDhCb0JvekJzQyxDQUFBLDRCQUFBLENBQUEscUJBQ3BDLFlBQUEsQ0FBQSxpQkFLRCxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQUEsY0FJUSxDQUFJLGNBQ0osb0JBSVQsQ0FBSyxxQkFBRSxDQUFGLG1CQUFFLENBQUYsYUFBRSxDQUFBLHlDQUVQLENBRk8saUNBRVAsQ0FGTyx5QkFFUCxDQUZPLGlEQUVQLENBQVUscUNBRVUsY0FBZ0IsVUFMckMsQ0FBQSxDQUFBLG9CQUFDLFdBQU0sQ0FBQSxrQkFXTCxVQUFBLENBQUEsc0JBR0QsYUFHQSxDQUFBLHFCQUNVLENBRFYsbUJBQ1UsQ0FEVixhQUNVLENBQUEsVUFDVCxDQUFBLGNBQ08iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cblR3aXR0ZXI6IEByaWNoX2NsYXJrXG5SZURlc2lnbjogU2hpbiBLaW5vc2hpdGFcbiovXG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYWJicixcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnNhbXAsXG5zbWFsbCxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRjb250ZW50OiBub25lO1xufVxuXG5hIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMXB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRtYXJnaW46IDFlbSAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnRleHRhcmVhIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIi8v44OV44Kp44Oz44OI44Gr6Zai44GZ44KL6Kit5a6aXG4vL+ODleOCqeODs+ODiOWkieaVsFxuJHl1R290aGljOiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgc2Fucy1zZXJpZjtcbiRub3RvU2VyZkpwOiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cbi8vMXJlbeOCkjFweOOBq+WkieabtFxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LWZhbWlseTogJHl1R290aGljO1xuXHRmb250LXdlaWdodDogNTAwO1xuXG5cdCoge1xuXHRcdGZvbnQtZmFtaWx5OiAkeXVHb3RoaWM7XG5cdH1cbn1cblxuLy/oibLjgavplqLjgZnjgovoqK3lrppcbiRtYWluLWNvbG9yOiAjZmZmO1xuJHN1Yi1jb2xvcjogI2ZmZjtcbiRhY2NlbnQtY29sb3I6ICNmZmY7XG4kdGV4dC1jb2xvcjogIzY0NjQ2NDtcbiR0aGljay1wdXJwbGU6ICM0YjRlNzc7XG4kdGhpbi1wdXJwbGU6ICM5NTg5Yjk7XG4kdGV4dC1ibGFjazogIzIzMTgxNTtcblxuYm9keSB7XG5cdGNvbG9yOiAkdGV4dC1ibGFjaztcblxuXHRhIHtcblx0XHRjb2xvcjogJHRleHQtYmxhY2s7XG5cdH1cbn1cblxuLy96LWluZGV444Gu5Z+65pys6Kit5a6aXG4kbGF5ZXI6IChcblx0bW9kYWw6IDEwMCxcblx0aGVhZGVyOiA1MCxcblx0dG9vbHRpcDogMjAsXG5cdHRvb2x0aXBCb3R0b206IDEwLFxuXHRkZWZhdWx0OiAxLFxuXHRiYWNrOiAtMSxcbik7XG5AbWl4aW4gei1pbmRleCgka2V5KSB7XG5cdHotaW5kZXg6IG1hcC1nZXQoJGxheWVyLCAka2V5KTtcbn1cbiIsImJvZHkuZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG59XG5cbm1haW4sXG5oZWFkZXIsXG5mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy/lsI/jgZXjgYTjg6njg4Pjg5Hjg7xcbi5taW5pV3JhcCB7XG5cdG1heC13aWR0aDogODYwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxufVxuXG4vL+Wkp+OBjeOBhOODqeODg+ODkeODvFxuLndyYXAge1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG59XG5cbi8v44K/44Kk44OI44Or5bCPXG4uc21hbGxTZWN0aW9uVGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjdyZW0sIDEsIDIxMCk7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSwgMjEwKTtcblx0fVxufVxuXG4vL+OCv+OCpOODiOODq+aomea6llxuLnNlY3Rpb25UaXRsZSB7XG5cdEBpbmNsdWRlIGZvbnRTdHlsZSgzcmVtLCAxLCAyMTApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuMnJlbSwgMSwgMjEwKTtcblx0fVxufVxuXG4vL+ODkeODs+OBj+OBmuODquOCueODiFxuLmJyZWFkY3J1bWIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjdweCAwO1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UwZTBlMDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEuNiwgMTAwKTtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Y29sb3I6ICMxOTE5MTk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjFyZW0sIDEuNiwgMTAwKTtcblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiICAvICBcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxLjYsIDEwMCk7XG5cdFx0Y29sb3I6ICMxOTE5MTk7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAxLjYsIDEwMCk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuLy/jgrXjg5bjg5rjg7zjgrjjg4jjg4Pjg5fnlLvlg49cbi5zdWJwYWdlTXYge1xuXHRwYWRkaW5nLXRvcDogMTQ5cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZy10b3A6IDk2cHg7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8v44Oa44O844K444ON44O844K344On44OzXG4ucGFnaW5hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDc3cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRtYXJnaW4tdG9wOiA2M3B4O1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW46IDAgNnB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAxKTtcblx0XHRcdHdpZHRoOiAyOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdCYtLW5vd1BhZ2Uge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLy/nlLvpnaLlj7PjgavjgYLjgovjg6Hjg4vjg6Xjg7xcbi5wY1NpZGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRAaW5jbHVkZSB6LWluZGV4KGhlYWRlcik7XG5cdGJveC1zaGFkb3c6IDAgMCA3cHggMnB4IHJnYmEoJHRoaWNrLXB1cnBsZSwgMC4yKTtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9fdGV4dEJveCB7XG5cdFx0d2lkdGg6IDU0cHg7XG5cdFx0aGVpZ2h0OiAxNjJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0fVxuXG5cdCZfX3RleHRMaW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMSk7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0fVxuXG5cdCZfX2ljb25Cb3gge1xuXHRcdHdpZHRoOiA1NHB4O1xuXHRcdGhlaWdodDogMTMxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMjdweCAwO1xuXHR9XG5cblx0Jl9faWNvbkxpbmsge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdD4gaW1nIHtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdH1cblx0fVxufVxuXG4vL+OCpOODs+OCueOCv+OCsOODqeODoFxuLmluc3RhIHtcblx0cGFkZGluZzogMTE3cHggMCA3NnB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NlY2ZkYTtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA2M3B4IDAgMzlweDtcblx0fVxuXG5cdCYtLWJvcmRlck5vbmUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdCZfX3NsaWRlciB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5zbGljay1saXN0IHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdC5zbGljay1zbGlkZSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0Ym90dG9tOiAtNDBweDtcblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0bWFyZ2luOiAwIDhweDtcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIGJ1dHRvbiB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGljay1zbGlkZSBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5HcmFkYXRpb25MaW5rIHtcblx0Jl9fbGluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMjU2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNGY3MWEzLCAjOTU4OWI5LCAjZjljMDY3KTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMCAyNXB4IDAgMzVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmtUZXh0IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua0Fycm93IHtcblx0XHR3aWR0aDogNDVweDtcblx0XHRoZWlnaHQ6IDVweDtcblx0fVxufVxuXG4uR3JheUxpbmsge1xuXHQmX19saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAyNTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUxcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDI1cHggMCAzNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua1RleHQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuXHR9XG59XG5cbi5wY09ubHkge1xuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNwT25seSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAjeyRzcC1zaXplfXB4ICkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy/jg5Xjgqnjg7Pjg4jjgavplqLjgZnjgovjg5/jg4Pjgq/jgrnjgqTjg7PvvIhweOOBruaZguOBruOCteOCpOOCuuOCkuWFpeWKm++8iVxuXG4vLyjjg5Xjgqnjg7Pjg4jjgrXjgqTjgroo44K144Kk44K65Y2Y5L2NKeOAgeaWh+Wtl+OBrumrmOOBle+8iOOCteOCpOOCuuWNmOS9je+8ieOAgeaWh+Wtl+OBruW5he+8iOaVsOWApOihqOiomO+8iOODh+ODleOCqeODq+ODiO+8ie+8j+OCteOCpOOCuuWNmOS9jSwg5pWw5a2X5Y2Y5L2N6KGo6KiY77yIdHJ1Ze+8iS8g44K144Kk44K65Y2Y5L2N6KGo6KiY77yIZmFsc2XvvInjgYspXG5AbWl4aW4gZm9udFN0eWxlKFxuXHQkZm9udFNpemU6IDE2cmVtLFxuXHQkbGluZWhlaWdodDogbnVsbCxcblx0JGxldHRlclNwYWNpbmc6IG51bGwsXG5cdCRpc051bWJlckxldHRlclNwYWNpbmc6IHRydWVcbikge1xuXHRmb250LXNpemU6ICRmb250U2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xuXHRAaWYgJGlzTnVtYmVyTGV0dGVyU3BhY2luZyB7XG5cdFx0QGlmICRsZXR0ZXJTcGFjaW5nICE9IG51bGwge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICgkbGV0dGVyU3BhY2luZyAvIDEwMDApICogJGZvbnRTaXplO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xuXHR9XG59XG5cbi8v6IOM5pmv55S75YOP44Oc44OD44Kv44K544Gu6auY44GV44KS5Ye65Yqb44GZ44KLbWl4aW5cbi8vKOimquimgee0oOOBruOCq+ODqeODoOaVsCwg5qiq5bmFLCDnuKbluYUsIOS9meeZvSjjgrXjgqTjgrrljZjkvY0pKVxuQG1peGluIHNldHRpbmdCZ2lIZWlnaHQoJGNvbHVtbk51bTogMSwgJHdpZHRoOiAxLCAkaGVpZ2h0OiAxLCAkbWFyZ2luOiBudWxsKSB7XG5cdEBpZiAkbWFyZ2luID09IG51bGwge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uTnVtfSkgKiAoI3skaGVpZ2h0fSAvICN7JHdpZHRofSkpO1xuXHR9IEBlbHNlIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyhcblx0XHRcdCgoMTAwJSAvICN7JGNvbHVtbk51bX0pIC0gI3skbWFyZ2lufSkgKiAoI3skaGVpZ2h0fSAvICN7JHdpZHRofSlcblx0XHQpO1xuXHR9XG59XG5cbi8v5qiq5Lim44Gz44Gr6Zai44GZ44KLbWl4aW5cbi8vKOOCq+ODqeODoOaVsCwg5bem5L2Z55m9KOOCteOCpOOCuuWNmOS9jSksIOS4iuS9meeZvSjjgrXjgqTjgrrljZjkvY0pKVxuQG1peGluIGZsZXhDb250ZW50cygkY29sdW1uTnVtOiAxLCAkbWFyZ2luTGVmdDogbnVsbCwgJG1hcmdpblRvcDogbnVsbCkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0QGlmICRtYXJnaW5MZWZ0ICE9IG51bGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAtI3skbWFyZ2luTGVmdH07XG5cdH1cblxuXHQmID4gKiB7XG5cdFx0QGlmICRtYXJnaW5MZWZ0ICE9IG51bGwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICN7JG1hcmdpbkxlZnR9O1xuXHRcdH1cblxuXHRcdCRudGhDaGlsZDogJGNvbHVtbk51bSArIDE7XG5cblx0XHQmOm50aC1jaGlsZChuICsgI3skbnRoQ2hpbGR9KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAjeyRtYXJnaW5Ub3B9O1xuXHRcdH1cblxuXHRcdEBpZiAkbWFyZ2luTGVmdCA9PSBudWxsIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb2x1bW5OdW19KTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uTnVtfSkgLSAjeyRtYXJnaW5MZWZ0fSk7XG5cdFx0fVxuXHR9XG59XG5cbi8v6IOM5pmv55S75YOP44Oc44OD44Kv44K544Gn5qiq5Lim44Gz44GZ44KLbWl4aW5cbi8vKOOCq+ODqeODoOaVsCwg5qiq5bmFLCDnuKbluYUsIOW3puS9meeZvSjjgrXjgqTjgrrljZjkvY0pLCDkuIrkvZnnmb0o44K144Kk44K65Y2Y5L2NKSwg6IOM5pmv44Gu57im5L2N572uLCDog4zmma/jga7mqKrkvY3nva4pXG5AbWl4aW4gZmxleEJnaUNvbnRlbnRzKFxuXHQkY29sdW1uTnVtOiAxLFxuXHQkd2lkdGg6IDEsXG5cdCRoZWlnaHQ6IDEsXG5cdCRtYXJnaW5MZWZ0OiBudWxsLFxuXHQkbWFyZ2luVG9wOiBudWxsLFxuXHQkYmdpSG9yaXpvbnRhbFBvc2l0aW9uOiBjZW50ZXIsXG5cdCRiZ2lWZXJ0aWNhbFBvc2l0aW9uOiBjZW50ZXJcbikge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1sZWZ0OiAtI3skbWFyZ2luTGVmdH07XG5cblx0JiA+ICoge1xuXHRcdG1hcmdpbi1sZWZ0OiAjeyRtYXJnaW5MZWZ0fTtcblxuXHRcdCRudGhDaGlsZDogJGNvbHVtbk51bSArIDE7XG5cblx0XHQmOm50aC1jaGlsZChuICsgI3skbnRoQ2hpbGR9KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAjeyRtYXJnaW5Ub3B9O1xuXHRcdH1cblxuXHRcdEBpZiAkbWFyZ2luTGVmdCA9PSBudWxsIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb2x1bW5OdW19KTtcblx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uTnVtfSkgKiAoI3skaGVpZ2h0fSAvICN7JHdpZHRofSkpO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAjeyRjb2x1bW5OdW19KSAtICN7JG1hcmdpbkxlZnR9KTtcblx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKFxuXHRcdFx0XHQoKDEwMCUgLyAjeyRjb2x1bW5OdW19KSAtICN7JG1hcmdpbkxlZnR9KSAqICgjeyRoZWlnaHR9IC8gI3skd2lkdGh9KVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogJGJnaUhvcml6b250YWxQb3NpdGlvbiAkYmdpVmVydGljYWxQb3NpdGlvbjtcblx0fVxufVxuXG4vL+eWkeS8vOimgee0oOOBq+eUu+WDj+OCkuWFpeOCjOOCi+WgtOWQiOOBrm1peGluXG4vLyjmqKrluYUo44K144Kk44K65Y2Y5L2NKSwg57im5bmFKOOCteOCpOOCuuWNmOS9jSksIOeUu+WDj+OBruODquODs+OCrylcbkBtaXhpbiBwc2V1ZG9FbGVtZW50c0ltYWdlKCR3aWR0aCwgJGhlaWdodCwgJGJnSW1hZ2VMaW5rKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6ICR3aWR0aDtcblx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmdJbWFnZUxpbmt9KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLy/kuInop5LjgoTjgZjjgovjgZdcbi8vKOaWueWQkSwg6auY44GVKOOCteOCpOOCuuWNmOS9jSksIOe3muOBruW5hSjjgrXjgqTjgrrljZjkvY0pLCDoibIsIHBvc2l0aW9uOmFic29sdXRl44GLKOODh+ODleOCqeODq+ODiOOBr2ZhbHNlKSlcbkBtaXhpbiB0cmlhbmdsZUFycm93KFxuXHQkZGlyZWN0aW9uLFxuXHQkaGVpZ2h0LFxuXHQkYm9yZGVyV2lkdGgsXG5cdCRjb2xvcixcblx0JGlzQWJzb2x1dGU6IGZhbHNlLFxuXHQkdHJhbnNmb3JtWTogLTUwJVxuKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGNhbGMoI3skaGVpZ2h0fSAvIDEuNCk7XG5cdGhlaWdodDogY2FsYygjeyRoZWlnaHR9IC8gMS40KTtcblxuXHRAaWYgJGlzQWJzb2x1dGUgPT0gdHJ1ZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgjeyR0cmFuc2Zvcm1ZfSkgcm90YXRlKDQ1ZGVnKTtcblx0fSBAZWxzZSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcCB7XG5cdFx0Ym9yZGVyLXRvcDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItbGVmdDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcblx0XHRib3JkZXItcmlnaHQ6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXRvcDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItcmlnaHQ6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XG5cdH1cbn1cbiIsIi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZGJhNzgsIDAuMTYpO1xufVxuXG4uZm9vdGVyVG9wIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDM1cHggMCA0M3B4O1xuXHR9XG5cblx0Jl9fbWFpbkJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nb0xpbmsge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdD4gaW1nIHtcblx0XHRcdHdpZHRoOiAzMDBweDtcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdHdpZHRoOiAxNzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250YWN0TGluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMjU2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNGY3MWEzLCAjOTU4OWI5LCAjZjljMDY3KTtcblx0XHRwYWRkaW5nOiAwIDI1cHggMCAzNXB4O1xuXHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhY3RMaW5rVGV4dCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhY3RMaW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX21haW5MaXN0IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0Jl9fbWFpbkl0ZW0ge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAyKTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmX19uYXZPdXRCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdkluQm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0bWFyZ2luLXRvcDogNDNweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19uYXZMaXN0IHtcblx0XHRtYXJnaW4tbGVmdDogNDhweDtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19uYXZJdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdkxpbmsge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2T3RocmVMaXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdk90aHJlSXRlbSB7XG5cdFx0bWFyZ2luOiAwIDE0cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW46IDAgMTJweDtcblx0XHR9XG5cblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCIvXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTE0cHg7XG5cdFx0XHRcdGNvbG9yOiAjNzQ2NjY2O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdGxlZnQ6IC0xMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19uYXZPdGhyZUxpbmsge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEpO1xuXHRcdGNvbG9yOiAjNzQ2NjY2O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAxKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyQ29weSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWM5YzljO1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEpO1xuXHRcdGNvbG9yOiAjZmRiYTc4O1xuXHR9XG59XG4iLCIudG9wSGVhZGVyIHtcblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4udG9wSGVhZGVyVG9wIHtcblx0aGVpZ2h0OiAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdGhlaWdodDogOTZweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19sb2dvTGluayB7XG5cdFx0d2lkdGg6IDMzNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDE3N3B4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblxuXHQmX19zZWFyY2hCb3gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDE0cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19zZWFyY2hUZXh0Qm94IHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0Y29sb3I6ICMxOTE5MTk7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NlYXJjaEJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQ+IGltZyB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIHotaW5kZXgoaGVhZGVyKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQmLmFjdGl2ZSxcblx0Ji5zdWJQYWdlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuLmhlYWRlclRvcCB7XG5cdGhlaWdodDogNjNweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdGhlaWdodDogOTZweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19sb2dvTGluayB7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDE3N3B4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblxuXHQmX19zZWFyY2hCb3gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19zZWFyY2hUZXh0Qm94IHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NlYXJjaEJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQ+IGltZyB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXJOYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDUwcHggMjBweCAzMHB4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XG5cdFx0bWF4LWhlaWdodDogY2FsYyh2YXIoLS1kZXZpY2UtaGVpZ2h0KSAtIDk2cHgpO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCYtLW9wZW4ge1xuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogNTBweCAyMHB4IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlciAmIHtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmLS1vcGVuIHtcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogIzE5MTkxOTtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlQXJyb3coYm90dG9tLCAxMHB4LCAxcHgsICR0aGluLXB1cnBsZSk7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5odW1idXJnZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyNnB4O1xuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fYmFyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpbi1wdXJwbGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLS1vcGVuIHtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0Ym90dG9tOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmFib3V0RGVzY3JpcHRpb24ge1xuXHRwYWRkaW5nLXRvcDogODBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxuXG5cdCZfX2ZsZXgge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHRCb3gge1xuXHRcdHdpZHRoOiA2MCU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSwgMSwgMjEwKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMSwgMjEwKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAyLjEpO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIuMSk7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmtCb3gge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogODZweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19tYXBCb3gge1xuXHRcdHdpZHRoOiA0MyU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTcwcHg7XG5cdFx0cmlnaHQ6IC02JTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQ+IGltZyB7XG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFib3V0TGVnZW5kIHtcblx0cGFkZGluZy10b3A6IDEzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZy10b3A6IDkwcHg7XG5cdH1cblxuXHQmX19mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdCZfX2ltYWdlQm94IHtcblx0XHR3aWR0aDogMzglO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggMDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHRCb3gge1xuXHRcdHdpZHRoOiA1NiU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSwgMS41LCAyMTApO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLjUsIDIxMCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMi4xKTtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAyLjEpO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuLmFib3V0TGlua0JveCB7XG5cdHBhZGRpbmc6IDEwMHB4IDY1cHggMTE3cHggNDdweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA3MnB4IDAgOTVweCAwO1xuXHR9XG5cblx0Jl9fZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMjdweCAyMXB4IDI2cHggMjdweDtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nOiAyM3B4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoaWNrLXB1cnBsZTtcblxuXHRcdFx0LmFib3V0TGlua0JveF9fdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWJvdXRMaW5rQm94X19hcnJvd1Bsb3lsaW5lIHtcblx0XHRcdFx0c3Ryb2tlOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSk7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxLjUpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Fycm93IHtcblx0XHR3aWR0aDogMjlweDtcblx0XHRoZWlnaHQ6IDdweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJyb3dQbG95bGluZSB7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHRzdHJva2U6ICR0aGljay1wdXJwbGU7XG5cdFx0c3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuXHR9XG59XG4iLCIuYWJvdXRTaW5nbGUge1xuXHRwYWRkaW5nOiA4MHB4IDAgMTA2cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogNTBweCAwIDEwMHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi41cmVtLCAxLjUpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMS41KTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzRmNzFhMywgIzk1ODliOSwgI2Y5YzA2Nyk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDQ1cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVnZW5kU3RvcnlCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcblx0XHRcdFx0XHQxMzJweCxcblx0XHRcdFx0XHQyOHB4LFxuXHRcdFx0XHRcdFwiLi4vaW1nL3BhZ2UtcGFydHMvYWJvdXQvbGVnZW5kX2ljb24uc3ZnXCJcblx0XHRcdFx0KTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRtYXJnaW46IDQwcHggMCA3MHB4O1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVnZW5kU3RvcnlUaXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuNSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMS41KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVnZW5kU290cnlUZXh0Qm94IHtcblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIuMSk7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAyLjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWJvdXRTaW5nbGVSZWxhdGVkU3BvdCB7XG5cdHBhZGRpbmctdG9wOiA2N3B4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdHBhZGRpbmctdG9wOiAxMTdweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdG1hcmdpbjogMCAtMjNweDtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRtYXJnaW46IDAgMjNweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDFweCk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZUJveCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdEBpbmNsdWRlIHNldHRpbmdCZ2lIZWlnaHQoMSwgMjY0LCAxOTgpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cblxuXHQmX19jYXRlZ29yeVRhZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiA3cHggMTJweDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjFyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3RUaXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS43cmVtLCAxLjY1KTtcblx0fVxuXG5cdCZfX2xpc3RUZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEuNjUpO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxuXG5cdCZfX2xpbmtCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5hY2Nlc3Mge1xuXHRwYWRkaW5nOiA1MHB4IDAgMTI3cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogNTBweCAwIDgzcHg7XG5cdH1cblxuXHQmX190YWJMaW5rIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDZweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMXJlbSwgMSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgdHJpYW5nbGVBcnJvdyhib3R0b20sIDE0cHgsIDFweCwgJHRoaWNrLXB1cnBsZSk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJpYW5nbGVBcnJvdyhib3R0b20sIDZweCwgMXB4LCAkdGhpY2stcHVycGxlKTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ibG9jayB7XG5cdFx0cGFkZGluZy10b3A6IDExMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHR9XG5cblx0XHQmLS10cmFpbiB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcblx0XHRcdFx0XHRcdDQwcHgsXG5cdFx0XHRcdFx0XHQyMnB4LFxuXHRcdFx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy9hY2Nlc3Mvc2hpbmthbnNlbl9pY29uLnN2Z1wiXG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41KTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMXJlbSwgMS41KTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcGxhbmUge1xuXHRcdFx0aDIge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBzZXVkb0VsZW1lbnRzSW1hZ2UoXG5cdFx0XHRcdFx0XHQ0MHB4LFxuXHRcdFx0XHRcdFx0MjJweCxcblx0XHRcdFx0XHRcdFwiLi4vaW1nL3BhZ2UtcGFydHMvYWNjZXNzL3BsYW5lX2ljb24uc3ZnXCJcblx0XHRcdFx0XHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY2FyIHtcblx0XHRcdGgyIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwc2V1ZG9FbGVtZW50c0ltYWdlKFxuXHRcdFx0XHRcdFx0NDBweCxcblx0XHRcdFx0XHRcdDIycHgsXG5cdFx0XHRcdFx0XHRcIi4uL2ltZy9wYWdlLXBhcnRzL2FjY2Vzcy9jYXJfaWNvbi5zdmdcIlxuXHRcdFx0XHRcdCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdHRhYmxlLndwLWJsb2NrLWFkdmdiLXRhYmxlLmFkdmdiLXRhYmxlLWZyb250ZW5kIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMlKTtcblxuXHRcdFx0JjpudGgtb2YtdHlwZShuICsgMykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZShuICsgMikge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGhlYWQge1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS44KTtcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyM3B4IDIwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxLjgpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGJvZHkge1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljYWQ2O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjFyZW0sIDEuOCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0Zm9vdCB7XG5cdFx0XHRcdHRyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2M5Y2FkNjtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDE1cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxcmVtLCAxLjgpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jb21taW5nc29vbiB7XG5cdHBhZGRpbmctdG9wOiAyNTBweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXHR9XG59XG4iLCIuY29udGFjdCB7XG5cdHBhZGRpbmc6IDMwcHggMCAxMjVweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA0OHB4IDAgODZweDtcblx0fVxuXG5cdCZfX3RpdGxlQm90dG9tQm94IHtcblx0XHRtYXJnaW4tdG9wOiA3NXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cblx0XHQ+ICoge1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N1YlRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMik7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAyKTtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiAjZmRiYTc4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0Jl9fZXJyb3JUb3BNZXNzYWdlIHtcblx0XHRjb2xvcjogI2U2MzIxOTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgycmVtLCAyKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDIpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cblx0Jl9fZm9ybVRpdGxlLFxuXHQmX19mb3JtVGV4dCxcblx0aW5wdXQsXG5cdHRleHRhcmVhLFxuXHRzZWxlY3QsXG5cdG9wdGlvbiB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuNSk7XG5cdH1cblxuXHQmX19mb3JtVGl0bGUsXG5cdCZfX2Zvcm1UZXh0IHtcblx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmNvbmZpcm0gJiB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybVRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAyMTBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtLXJlcXVpcmVkIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLigLvlv4XpoIhcIjtcblx0XHRcdFx0Y29sb3I6ICNlNjMyMTk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbmZpcm0gJiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYjFiMTtcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwIDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19mb3JtVGV4dCB7XG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCAxNXB4O1xuXHRcdH1cblxuXHRcdC5jb25maXJtICYge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMWIxYjE7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGlucHV0LFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0LFxuXHRvcHRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiMWIxYjE7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQsXG5cdHNlbGVjdCxcblx0b3B0aW9uIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19lcnJvck1lc3NhZ2Uge1xuXHRcdGNvbG9yOiAjZTYzMjE5O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIpO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwi4oC7XCI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua0JveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0LmNvbmZpcm0gJiB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3NXB4O1xuXG5cdFx0XHQ+IGJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogMCAzNXB4O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdCYuR3JhZGF0aW9uTGlua19fbGluayB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLkdyYXlMaW5rX19saW5rIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jb3Vyc2VTaW5nbGUge1xuXHRwYWRkaW5nOiA4MHB4IDAgNDBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cbn1cblxuLmNvdXJzZVNpbmdsZU92ZXJ2aWV3IHtcblx0ZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Jl9faW1hZ2VCb3gge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0QGluY2x1ZGUgc2V0dGluZ0JnaUhlaWdodCgxLCA0MzAsIDI1OCk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2NhdGVnb3J5VGFnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR9XG5cblx0Jl9fdGV4dEJveCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiAzNXB4IDMwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi41cmVtLCAxLjcyLCAxNDkpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLjcyLCAxNDkpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIpO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjFyZW0sIDIpO1xuXHRcdH1cblx0fVxufVxuXG4uY291cnNlU2luZ2xlSW5kZXgge1xuXHRtYXJnaW4tdG9wOiAyNnB4O1xuXG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxM3B4IDI0cHggMTNweCAyMXB4O1xuXG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjFiMWIxO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlQXJyb3coYm90dG9tLCAxMnB4LCAxcHgsICMyMzE4MTUpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlQXJyb3coYm90dG9tLCA2cHgsIDFweCwgIzIzMTgxNSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX251bWJlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMSk7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMXJlbSwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3BvdE5hbWUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjdyZW0sIDEpO1xuXHRcdG1hcmdpbi1sZWZ0OiAxOXB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAxKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXHRcdH1cblx0fVxufVxuXG4uY291cnNlU2luZ2xlQ29udGVudHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRlY2VkO1xuXHRwYWRkaW5nOiA3OHB4IDAgMTA5cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMzlweCAwIDkycHg7XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMzVweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZUJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFiMWIxO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgycmVtLCAxLjUpO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxLjUpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbnVtYmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19mbGV4IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlQm94IHtcblx0XHR3aWR0aDogNDElO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0Qm94IHtcblx0XHR3aWR0aDogNTQlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dENvdmVyIHtcblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuODYpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAzM3B4O1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMSk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0LmNvdXJzZVNpbmdsZUNvbnRlbnRzX19saW5rQXJyb3dQb2x5Z29uIHtcblx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rQXJyb3cge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHR9XG5cblx0Jl9fbGlua0Fycm93UG9seWdvbiB7XG5cdFx0ZmlsbDogJHRoaWNrLXB1cnBsZTtcblx0fVxufVxuXG4uY291cnNlU2luZ2xlVHJhbnNwb3J0YXRpb24ge1xuXHRwYWRkaW5nOiAwIDU1cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMCAxM3B4O1xuXHR9XG5cblx0Jl9fYm94IHtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RyaWFuZ2xlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLjQpO1xuXHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxLjQpO1xuXHRcdH1cblx0fVxufVxuIiwiLmRtbyB7XG5cdHBhZGRpbmc6IDMwcHggMCAxNDFweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA0OHB4IDAgODZweDtcblx0fVxuXG5cdCZfX3NlY3Rpb25UaXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNnJlbSwgMS41LCAxMzApO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMS41LCAyMTApO1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogODZweCBhdXRvIDA7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMi4xKTtcblx0XHRtYXgtd2lkdGg6IDY2NHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAyLjEpO1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0Qm94IHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogNjBweCBhdXRvIDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdHBhZGRpbmc6IDI1cHggNTVweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZzogMTVweCAzNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS45cmVtLCAyKTtcblx0XHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIpO1xuXHRcdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19tYXBCb3gge1xuXHRcdG1hcmdpbi10b3A6IDkycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyOTBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdGhlaWdodDogMTQ2cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIudGVtcG9yYXJ5TWFpbiB7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZW1wb3Jhcnkge1xuXHQmX19sb2dvQm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2xvZ29UZXh0c0JveCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skdGFifSB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nb1RpdGxlIHtcblx0XHRpbWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHdpZHRoOiAzMDBweDtcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19sb2dvVGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjNGI0ZTc3O1xuXHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFubmVyQm94IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX19iYW5uZXJMaW5rIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19iYW5uZXJUZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cbn1cbiIsIi5tb3ZpZUNvbnRlbnRzIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG59XG5cbi5tb3ZpZUJveCB7XG5cdG1hcmdpbjogMTAxcHggYXV0byA3NnB4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdG1hcmdpbjogNDVweCBhdXRvIDM3cHg7XG5cdH1cblxuXHQmX19mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbi1yaWdodDogNjBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyZEJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWxlZnQ6IC01MnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5tb3ZpZUNhcmQge1xuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSA1MnB4KTtcblx0XHRtYXJnaW4tbGVmdDogNTJweDtcblx0XHRtYXJnaW4tdG9wOiA1N3B4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNDFweDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdCZfX2ltZ1dyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdEBpbmNsdWRlIHNldHRpbmdCZ2lIZWlnaHQoMSwgMTYsIDkpO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19yb3dCb3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIxcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jYXRlZ29yeU5hbWUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIxcHg7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAzLjgpO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMy44KTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDE0cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGF0ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjFweDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDMuOCk7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAzLjgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS42KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJHRleHQtYmxhY2s7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxLjYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NhdGVnb3J5IHtcblx0XHRtYXgtd2lkdGg6IDIwNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICR0aGljay1wdXJwbGU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1heC13aWR0aDogMjQycHg7XG5cdFx0XHRtYXJnaW46IDY2cHggYXV0byAwO1xuXHRcdH1cblxuXHRcdD4gKiB7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jYXRlZ29yeUxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LndpZGdldHRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDEpO1xuXHRcdFx0XHRwYWRkaW5nOiAxN3B4IDAgMTdweCAyOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYWdlLXBhcnRzL25ld3MvbmV3c19hcnJvdy5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1vcGVuIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMjhweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjdweDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTFweDtcblxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMSk7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubW92aWVNb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuNyk7XG5cdEBpbmNsdWRlIHotaW5kZXgobW9kYWwpO1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQmLS12aWV3IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Jl9fY2xvc2VCdXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwcHg7XG5cdFx0cmlnaHQ6IDUwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAqIDEuNCk7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0fVxuXG5cdCZfX21vdmllQm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgc2V0dGluZ0JnaUhlaWdodCgxLCAxNiwgOSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBtb3ZpZUxvYWRpbmc7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAa2V5ZnJhbWVzIG1vdmllTG9hZGluZyB7XG5cdFx0XHRcdDAlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0MTAwJSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gKiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLm5ld3NDb250ZW50cyB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxufVxuXG4ubmV3c0JveCB7XG5cdG1hcmdpbjogMTAxcHggYXV0byA3NnB4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdG1hcmdpbjogNDVweCBhdXRvIDM3cHg7XG5cdH1cblxuXHQmX19mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbi1yaWdodDogNjBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyZEJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWxlZnQ6IC01MnB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3NDYXJkIHtcblx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gNTJweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDUycHg7XG5cdFx0bWFyZ2luLXRvcDogNTdweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDQxcHg7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDFweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cblx0XHQmX19pbWdXcmFwIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLXRvcDogNjIlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19yb3dCb3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIxcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jYXRlZ29yeU5hbWUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIxcHg7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAzLjgpO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMy44KTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDE0cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGF0ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjFweDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDMuOCk7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAzLjgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS42KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJHRleHQtYmxhY2s7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxLjYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NhdGVnb3J5IHtcblx0XHRtYXgtd2lkdGg6IDIwNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICR0aGljay1wdXJwbGU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1heC13aWR0aDogMjQycHg7XG5cdFx0XHRtYXJnaW46IDY2cHggYXV0byAwO1xuXHRcdH1cblxuXHRcdD4gKiB7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jYXRlZ29yeUxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LndpZGdldHRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDEpO1xuXHRcdFx0XHRwYWRkaW5nOiAxN3B4IDAgMTdweCAyOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYWdlLXBhcnRzL25ld3MvbmV3c19hcnJvdy5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1vcGVuIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2F0LWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDI4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDEpO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRvcFNwYWNlTm9uZSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzRiNGU3NztcblxuXHQubmV3c0JveF9fY2F0ZWdvcnlMaXN0VHlwZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0fVxufVxuIiwiLm5ld3NTaW5nbGVCb3gge1xuXHRtYXJnaW46IDU5cHggYXV0byAxNDBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRtYXJnaW46IDMzcHggYXV0byA5MXB4O1xuXHR9XG59XG5cbi5uZXdzU2luZ2xlV3JhcCB7XG5cdHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLm5ld3NTaW5nbGVUaXRsZSB7XG5cdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjlyZW0sIDIuMiwgMjEwKTtcblx0cGFkZGluZy10b3A6IDEwMnB4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdHBhZGRpbmctdG9wOiA2M3B4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIuMiwgMjEwKTtcblx0fVxufVxuXG4ubmV3c1NpbmdsZSB7XG5cdCZfX3Jvd0JveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjFweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhdGVnb3J5TmFtZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIxcHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMy44KTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAzLjgpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMTRweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIxcHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMy44KTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDMuOCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS42KTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAkdGV4dC1ibGFjaztcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMS42KTtcblx0XHR9XG5cdH1cbn1cblxuLm5ld3NJbWdPbmx5IHtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdCZfX3dyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogNjclO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5uZXdzVGV4dE9ubHkge1xuXHRtYXJnaW4tdG9wOiA3MHB4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdG1hcmdpbi10b3A6IDQxcHg7XG5cdH1cblxuXHRwIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAyLjEpO1xuXG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5uZXdzU2luZ2xlUGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1sZWZ0OiAtMTdweDtcblx0bWFyZ2luLXRvcDogNjBweDtcblxuXHQmX19pdGVtIHtcblx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTdweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDE3cHg7XG5cdFx0bWF4LXdpZHRoOiAxODZweDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkdGhpY2stcHVycGxlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA3cHggMDtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAyLjgpO1xuXHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4iLCIucG9saWN5IHtcblx0cGFkZGluZzogMzBweCAwIDQwcHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogNDhweCAwIDMwcHg7XG5cdH1cblxuXHQud3AtYmxvY2stZ3JvdXAge1xuXHRcdG1heC13aWR0aDogNjYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdH1cblxuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0dG8gcmlnaHQsXG5cdFx0XHRcdFx0I2Y5YzA2NyAwJSxcblx0XHRcdFx0XHQjOTU4OWI5IDQ2JSxcblx0XHRcdFx0XHQjNGY3MWEzIDEwMCVcblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS45cmVtLCAxLjcpO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMS43KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIuMSk7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAyLjEpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnByaXZhY3kge1xuXHRwYWRkaW5nOiAzMHB4IDAgMTI0cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogNDhweCAwIDkxcHg7XG5cdH1cblxuXHQmIC5taW5pV3JhcCA+IC53cC1ibG9jay1ncm91cCB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0XHRcdC53cC1ibG9jay1ncm91cCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuNik7XG5cdFx0XHR9XG5cblx0XHRcdGgzLFxuXHRcdFx0aDQge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjYpO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMik7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIpO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHR0byByaWdodCxcblx0XHRcdFx0XHQjZjljMDY3IDAlLFxuXHRcdFx0XHRcdCM5NTg5YjkgNDYlLFxuXHRcdFx0XHRcdCM0ZjcxYTMgMTAwJVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNlYXJjaCB7XG5cdHBhZGRpbmc6IDMwcHggMCAxMTBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgODBweDtcblx0fVxufVxuXG4uc2VhcmNoQm94IHtcblx0bWFyZ2luLXRvcDogNjBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0Jl9fZm9ybUJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSk7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSwgMjEwKTtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cbn1cblxuLnNlYXJjaFJlc3VsdCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0Jl9faGVhZGVyQm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdCZfX2hlYWRlclRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRlclNtYWxsVGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMSk7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGVyVGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFiMWIxO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW1Cb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cblxuXHQmX190aHVtYm5haWxCb3gge1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdEBpbmNsdWRlIHNldHRpbmdCZ2lIZWlnaHQoMSwgMywgMik7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0Ji0tbW92aWUge1xuXHRcdFx0QGluY2x1ZGUgc2V0dGluZ0JnaUhlaWdodCgxLCAxNiwgOSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2F0ZWdvcnlUYWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0Qm94IHtcblx0XHR3aWR0aDogNzAlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcG9zdFR5cGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19wb3N0VGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgycmVtLCAxLjUpO1xuXHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxKTtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGMoKDIwcHggKiAxLjUgLSAyMHB4KSAvIDIgKiAtMSk7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcG9zdE92ZXJ2aWV3VGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41KTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcG9zdEluZm9Cb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCZfX3Bvc3RDYXRlZ29yeSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMy44KTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAzLjgpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMTRweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcG9zdFVwZGF0ZURhdGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDMuOCk7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDMuOCk7XG5cdFx0fVxuXHR9XG59XG4iLCIuc3BvdCB7XG5cdHBhZGRpbmc6IDQwcHggMCAxNjdweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA0OXB4IDAgNzNweDtcblx0fVxufVxuXG4uc3BvdFRhYiB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi10b3A6IDY1cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZWFlZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjdyZW0sIDEpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAycHgpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAxM3B4IDE4cHggMTRweCAyNHB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXG5cdFx0Ji0tbm93Q2F0ZWdvcnkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoaWNrLXB1cnBsZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGFnZS1wYXJ0cy9zcG90L3Nwb3RUYWJfdHJpYW5nbGUuc3ZnXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IGNhbGMoMTAwJSAtIDlweCk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhZ2UtcGFydHMvc3BvdC9zcG90VGFiX3RyaWFuZ2xlX3NwLnN2Z1wiKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXZpZXcge1xuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxufVxuXG4uc3BvdEluZm8ge1xuXHQmX19saXN0IHtcblx0XHRAaW5jbHVkZSBmbGV4Q29udGVudHMoMywgMzRweCwgODdweCk7XG5cdFx0bWFyZ2luLXRvcDogNzVweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZmxleENvbnRlbnRzKDIsIDIycHgsIDM1cHgpO1xuXHRcdFx0bWFyZ2luLXRvcDogMzRweDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlQm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0QGluY2x1ZGUgc2V0dGluZ0JnaUhlaWdodCgxLCA0LCAzKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fY2F0ZWdvcnlUYWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1pbi13aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjFyZW0sIDEpO1xuXHRcdFx0bWluLXdpZHRoOiA5MHB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjdyZW0sIDEuNzYpO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDIpO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMik7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIuc3BvdFNpbmdsZSB7XG5cdHBhZGRpbmc6IDcwcHggMCAxNDJweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA1NHB4IDAgNzRweDtcblx0fVxuXG5cdCZfX3RpdGxlQm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOXJlbSwgMSwgMjEwKTtcblx0XHRtYXJnaW4tcmlnaHQ6IDM4cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjlyZW0sIDEuNywgMjEwKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19jYXRlZ29yeVRhZyB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cdFx0bWluLXdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2VTbGlkZXIge1xuXHRcdG1hcmdpbi10b3A6IDk1cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1hcmdpbi10b3A6IDM0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2VTbGlkZXJCb3gge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiAwIDI2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2VTbGlkZXJCdXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCYtLWxlZnQge1xuXHRcdFx0bGVmdDogLTQ4cHg7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBzZXVkb0VsZW1lbnRzSW1hZ2UoXG5cdFx0XHRcdFx0MjFweCxcblx0XHRcdFx0XHQzNXB4LFxuXHRcdFx0XHRcdFwiLi4vaW1nL3BhZ2UtcGFydHMvc3BvdC9zcG90U2luZ2xlX19pbWFnZVNsaWRlckFycm93LnN2Z1wiXG5cdFx0XHRcdCk7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcblx0XHRcdFx0XHRcdDEycHgsXG5cdFx0XHRcdFx0XHQxN3B4LFxuXHRcdFx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy9zcG90L3Nwb3RTaW5nbGVfX2ltYWdlU2xpZGVyQXJyb3dfc3Auc3ZnXCJcblx0XHRcdFx0XHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0cmlnaHQ6IC00OHB4O1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcblx0XHRcdFx0XHQyMXB4LFxuXHRcdFx0XHRcdDM1cHgsXG5cdFx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy9zcG90L3Nwb3RTaW5nbGVfX2ltYWdlU2xpZGVyQXJyb3cuc3ZnXCJcblx0XHRcdFx0KTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwc2V1ZG9FbGVtZW50c0ltYWdlKFxuXHRcdFx0XHRcdFx0MTJweCxcblx0XHRcdFx0XHRcdDE3cHgsXG5cdFx0XHRcdFx0XHRcIi4uL2ltZy9wYWdlLXBhcnRzL3Nwb3Qvc3BvdFNpbmdsZV9faW1hZ2VTbGlkZXJBcnJvd19zcC5zdmdcIlxuXHRcdFx0XHRcdCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZXNDb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19pbWFnZXNXcmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRAaW5jbHVkZSBzZXR0aW5nQmdpSGVpZ2h0KDEsIDMsIDIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2ltYWdlTmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdkltYWdlQm94IHtcblx0XHR3aWR0aDogNzBweDtcblx0XHRtYXJnaW46IDAgN3B4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRtYXJnaW46IDAgM3B4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdkltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBzZXR0aW5nQmdpSGVpZ2h0KDEsIDcwNSwgNDcwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0Qm94IHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMi4xKTtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0Qm94IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRcdHBhZGRpbmc6IDMxcHggNTVweCA0MXB4O1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzVweDtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdEJveFRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS43cmVtLCAxKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3RUYWJsZSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0VHIge1xuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdFRpdGxlLFxuXHQmX19saXN0Q29udGVudHMge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuNSwgODIpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3RUaXRsZSB7XG5cdFx0d2lkdGg6IDEzN3B4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdENvbnRlbnRzTGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Y29sb3I6ICNjNDllMjI7XG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHR9XG5cblx0Jl9fbWFwQm94IHtcblx0XHRoZWlnaHQ6IDI5MHB4O1xuXHRcdG1hcmdpbi10b3A6IDQ5cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGhlaWdodDogMTQ2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnN0YXlUYWIge1xuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tdG9wOiA2NXB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS43cmVtLCAxKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA1IC0gMnB4KTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSwgMSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMTNweCAxOHB4IDE0cHggMjRweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblxuXHRcdCYtLW5vd0NhdGVnb3J5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhZ2UtcGFydHMvc3BvdC9zcG90VGFiX3RyaWFuZ2xlLnN2Z1wiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgLSA5cHgpO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYWdlLXBhcnRzL3Nwb3Qvc3BvdFRhYl90cmlhbmdsZV9zcC5zdmdcIik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS12aWV3IHtcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cbn1cbiIsIi50b3BNdiB7XG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdHBhZGRpbmctdG9wOiA5NnB4O1xuXHR9XG5cblx0Lm1ldGFzbGlkZXIgLmZsZXgtY29udHJvbC1uYXYge1xuXHRcdGJvdHRvbTogMjJweDtcblx0fVxuXG5cdC5tZXRhc2xpZGVyIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLnRvcE5ld3Mge1xuXHRwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMzZweCAwIDgwcHg7XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdHBhZGRpbmc6IDQycHg7XG5cdFx0bWFyZ2luOiAwIC0yM3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdG1hcmdpbjogMCAyM3B4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMXB4KTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlQm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRAaW5jbHVkZSBzZXR0aW5nQmdpSGVpZ2h0KDEsIDIyNywgMTQwKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cblx0Jl9faW5mb3Mge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQmX190YWdzLFxuXHQmX19kYXRlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX190YWdzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuNjUpO1xuXHR9XG59XG5cbi50b3BBYm91dCB7XG5cdCZfX2JveCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fdGV4dHNCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KHRvb2x0aXBCb3R0b20pO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSwgMSwgMjEwKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuMnJlbSwgMSwgMjEwKTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIuMSk7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAyKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19tb3JlTGluayB7XG5cdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzRmNzFhMywgIzk1ODliOSwgI2Y5YzA2Nyk7XG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0aGVpZ2h0OiAyMTNweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0bGVmdDogLTRweDtcblx0XHR9XG5cdH1cblxuXHQmX19tb3JlTGlua1RleHQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cdH1cblxuXHQmX19tb3JlTGlua0Fycm93IHtcblx0XHR3aWR0aDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblxuXHQmX19pbWFnZUJveCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0dG9wOiAzMDBweDtcblx0XHR9XG5cblx0XHQ+IGltZyB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0d2lkdGg6IDIxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX21vdmllTGluayB7XG5cdFx0d2lkdGg6IDQwMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRwYWRkaW5nOiAwIDQ1cHggMCAzNXB4O1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHotaW5kZXgodG9vbHRpcEJvdHRvbSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDQwMHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vdmllTGlua0ljb24ge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW92aWVMaW5rVGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuNSwgMTAwKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLjUsIDEwMCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW92aWVMaW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NHB4O1xuXHR9XG5cblx0Jl9fc3BNb3JlTGluayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA3MyU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRtYXgtd2lkdGg6IDI1NnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDUxcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzRmNzFhMywgIzk1ODliOSwgI2Y5YzA2Nyk7XG5cdFx0XHRwYWRkaW5nOiAwIDI1cHggMCAzNXB4O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3BNb3JlTGlua1RleHQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19zcE1vcmVMaW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG59XG5cbi50b3BTaWdodHNlZWluZ0luZm8ge1xuXHRwYWRkaW5nOiAxNTBweCAwIDgwcHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMTEwcHggMCA3MHB4O1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IDI1JTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dEJveCB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHggMjVweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuMnJlbSwgMSwgMjEwKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEsIDIxMCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS44NSk7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEuODUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rQm94IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAyNTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUxcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0ZjcxYTMsICM5NTg5YjksICNmOWMwNjcpO1xuXHRcdHBhZGRpbmc6IDAgMjVweCAwIDM1cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rVGV4dCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG59XG5cbi50b3BNb2RlbCB7XG5cdHBhZGRpbmc6IDgwcHggMCAxMTBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IDY2cHg7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdC50b3BNb2RlbF9faW1hZ2VCb3gge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC50b3BNb2RlbF9fdGV4dEJveCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCA2MHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdC50b3BNb2RlbF9faW1hZ2VCb3gge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LnRvcE1vZGVsX190ZXh0Qm94IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDYwcHggMjBweCAwO1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFja2ltYWdlMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0dG9wOiAtNTAlO1xuXHRcdHJpZ2h0OiAtMjIlO1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoYmFjayk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiA2NCU7XG5cdFx0XHR0b3A6IC0xMDMlO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiAtMjAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JhY2tpbWFnZTIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMzclO1xuXHRcdHRvcDogLTMwJTtcblx0XHRsZWZ0OiAtMjclO1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoYmFjayk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHR0b3A6IC0zMCU7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IC0zMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFja2ltYWdlMyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAzMSU7XG5cdFx0dG9wOiAtMzQlO1xuXHRcdGxlZnQ6IC0xMiU7XG5cdFx0QGluY2x1ZGUgei1pbmRleChiYWNrKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDQxJTtcblx0XHRcdHRvcDogLTMwJTtcblx0XHRcdGxlZnQ6IC0xNSU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFja2ltYWdlNCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0dG9wOiA1JTtcblx0XHRyaWdodDogLTIyJTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KGJhY2spO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogNTElO1xuXHRcdFx0dG9wOiAtMzIlO1xuXHRcdFx0cmlnaHQ6IC03JTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZUJveCB7XG5cdFx0d2lkdGg6IDY1JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdD4gaW1nIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dEJveCB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1pbi1oZWlnaHQ6IDExNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAtOTBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogODRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190ZXh0SW5Cb3gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi4ycmVtLCAxLjUsIDIxMCk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEuNSwgMjEwKTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjY1KTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMS42NSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0cGFkZGluZzogMCAyNXB4IDAgMjlweDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMjNweCAwIDI0cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXG5cdFx0XHQudG9wTW9kZWxfX2xpbmtUZXh0IHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdC5jbHMtMSB7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1wYWdlTm9uZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua1RleHQge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEpO1xuXHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rQm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW9yZUxpbmsge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDI1NnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTFweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzRmNzFhMywgIzk1ODliOSwgI2Y5YzA2Nyk7XG5cdFx0cGFkZGluZzogMCAyNXB4IDAgMzVweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW9yZUxpbmtUZXh0IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW9yZUxpbmtBcnJvdyB7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdH1cbn1cblxuLnRvcEFjY2VzcyB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y3ZGVmMSwgI2Q2ZjdmNSk7XG5cdHBhZGRpbmc6IDE1N3B4IDAgMTEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA2N3B4IDAgNThweDtcblx0fVxuXG5cdCZfX2JhY2tJbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNzFweDtcblx0XHRsZWZ0OiAtMjAlO1xuXHRcdHdpZHRoOiA0NyU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMTUlO1xuXHRcdFx0bGVmdDogLTYwJTtcblx0XHRcdGJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19wY0JveCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19wY1RleHRzQm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tdG9wOiA2M3B4O1xuXHR9XG5cblx0Jl9fcGNJbmZvQm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0PiBpbWcge1xuXHRcdFx0d2lkdGg6IDEyOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyM3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3BjVGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjlyZW0sIDEuNSk7XG5cdH1cblxuXHQmX19wY0xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMzBweDtcblx0fVxuXG5cdCZfX3BjSXRlbSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS4zKTtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cblxuXHQmX19wY0xpbmsge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGNNYXBCb3gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0d2lkdGg6IDI3JTtcblx0fVxuXG5cdCZfX3NwQm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NwVGl0bGVCb3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAyMHB4IDI4cHg7XG5cdH1cblxuXHQmX19zcFRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS43cmVtLCAxLCAyMTApO1xuXHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHR9XG5cblx0Jl9fc3BUaXRsZUljb24ge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcblxuXHRcdCYtLW9wZW4ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmX19zcFRleHRCb3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX3NwSW5UZXh0Qm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA0MHB4IDI4cHggMzVweDtcblx0fVxuXG5cdCZfX3NwSWNvbkltYWdlIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3BMaW5rIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaW4tcHVycGxlO1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlQXJyb3cocmlnaHQsIDdweCwgMXB4LCAkdGhpbi1wdXJwbGUsIHRydWUpO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQmX19tb3JlTGlua0JveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAyNTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUxcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDAgMjVweCAwIDM1cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rVGV4dCB7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cdH1cblxuXHQmX19tb3JlTGlua0Fycm93IHtcblx0XHR3aWR0aDogNDVweDtcblx0fVxufVxuXG4uYmFubmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblxuXHQmX193cmFwIHtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwIDUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW46IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fd3JhcHBlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgei1pbmRleCh0b29sdGlwKTtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQmLS1sZWZ0IHtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSB0cmlhbmdsZUFycm93KGxlZnQsIDE2cHgsIDJweCwgJHRoaW4tcHVycGxlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRyaWdodDogLTIwcHg7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlQXJyb3cocmlnaHQsIDE2cHgsIDJweCwgJHRoaW4tcHVycGxlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1vZmYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDM4cHggMDtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2VCb3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHR9XG5cdH1cbn1cbiJdfQ== */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnJhcnkvX3Jlc2V0LnNjc3MiLCJzZXR0aW5nL19zZXR0aW5nLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwic2V0dGluZy9fbWl4aW4uc2NzcyIsImNvbW1vbi9fZm9vdGVyLnNjc3MiLCJjb21tb24vX2hlYWRlci5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fYWJvdXRTaW5nbGUuc2NzcyIsInBhZ2VzL19hY2Nlc3Muc2NzcyIsInBhZ2VzL19jb21taW5nc29vbi5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19jb3Vyc2VTaW5nbGUuc2NzcyIsInBhZ2VzL19kbW8uc2NzcyIsInBhZ2VzL19pbmRleFRlbXBvcmFyeS5zY3NzIiwicGFnZXMvX21vdmllLnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX25ld3NTaW5nbGUuc2NzcyIsInBhZ2VzL19wb2xpY3kuc2NzcyIsInBhZ2VzL19wcml2YWN5LnNjc3MiLCJwYWdlcy9fc2VhcmNoLnNjc3MiLCJwYWdlcy9fc3BvdC5zY3NzIiwicGFnZXMvX3Nwb3RTaW5nbGUuc2NzcyIsInBhZ2VzL19zdGF5LnNjc3MiLCJwYWdlcy9fdG9wLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0EsK1ZBcUVDLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULFNBQVUsQ0FDVix1QkFBd0IsQ0FDeEIsc0JBQXVCLENBQ3ZCLGFBQWMsQ0FDZCx1RUFZQSxhQUFjLENBQ2QsR0FHQSxlQUFnQixDQUNoQixhQUlBLFdBQVksQ0FDWixvREFNQSxVQUFXLENBQ1gsWUFBYSxDQUNiLEVBR0EsUUFBUyxDQUNULFNBQVUsQ0FDVixjQUFlLENBQ2YsdUJBQXdCLENBQ3hCLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLElBSUEscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsS0FJQSxxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLGlC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Qm9CLENBQUEsMEJBQ25CLFVBQUEsQ0FBQSxRQUdBLHdCQUtELENBQUEsY0FBa0IsZ0JBR2pCLENBQUEsYUFBVyxDQUFBLDhCQUVYLENBRlcsc0JBRVgsQ0FBQSxtQkFDQSxhQUFBLENBQUEsaUJBSUEsQ0FBQSxxQ0FFb0IsbUJBSnJCLFdBQUEsQ0FBQSxDQUFBLGlCQVNBLGVBQVUsQ0FDVCxxQ0FFb0IsaUJBSHJCLGdCQUlFLENBQUEsQ0FBQSxnQkFJRixpQkFDQyxDQUFBLE9BQVUsQ0FBQSxrQ0FFQyxDQUZELDBCQUVDLENBQUEsNEJBQ1gsQ0FBQSxXQUFrQixDQUFBLGNBQ1YsQ0FBSSxVQUNKLENBQUEsc0JBTlIsWUFBUSxDQUFBLHNCQVdQLFVBQUEsQ0FBQSw4QkFFQSxVQUFNLENBQUEsb0JwQmh6QlIsQ0FBQSxzQkFDTyxDQUFBLHVCQUNDLENBQUEsK0JBTVAsQ0FOTyx1QkFNUCxDQUFBLDZCb0I0eUJxQyxDQUFBLCtCQUFBLENBQUEsdUJBQ25DLFdBQUEsQ0FBQSwrQkFHRCxVQUFPLENBQUEsb0JwQnh6QlQsQ0FBQSxzQkFDTyxDQUFBLHVCQUNDLENBQUEsK0JBTVAsQ0FOTyx1QkFNUCxDQUFBLDhCb0JvekJzQyxDQUFBLDRCQUFBLENBQUEscUJBQ3BDLFlBQUEsQ0FBQSxpQkFLRCxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQUEsY0FJUSxDQUFJLGNBQ0osb0JBSVQsQ0FBSyxxQkFBRSxDQUFGLG1CQUFFLENBQUYsYUFBRSxDQUFBLHlDQUVQLENBRk8saUNBRVAsQ0FGTyx5QkFFUCxDQUZPLGlEQUVQLENBQVUscUNBRVUsY0FBZ0IsVUFMckMsQ0FBQSxDQUFBLG9CQUFDLFdBQU0sQ0FBQSxrQkFXTCxVQUFBLENBQUEsc0JBR0QsYUFHQSxDQUFBLHFCQUNVLENBRFYsbUJBQ1UsQ0FEVixhQUNVLENBQUEsVUFDVCxDQUFBLGNBQ08iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cblR3aXR0ZXI6IEByaWNoX2NsYXJrXG5SZURlc2lnbjogU2hpbiBLaW5vc2hpdGFcbiovXG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYWJicixcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnNhbXAsXG5zbWFsbCxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRjb250ZW50OiBub25lO1xufVxuXG5hIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMXB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRtYXJnaW46IDFlbSAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnRleHRhcmVhIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIi8v44OV44Kp44Oz44OI44Gr6Zai44GZ44KL6Kit5a6aXG4vL+ODleOCqeODs+ODiOWkieaVsFxuJHl1R290aGljOiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgc2Fucy1zZXJpZjtcbiRub3RvU2VyZkpwOiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cbi8vMXJlbeOCkjFweOOBq+WkieabtFxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LWZhbWlseTogJHl1R290aGljO1xuXHRmb250LXdlaWdodDogNTAwO1xuXG5cdCoge1xuXHRcdGZvbnQtZmFtaWx5OiAkeXVHb3RoaWM7XG5cdH1cbn1cblxuLy/oibLjgavplqLjgZnjgovoqK3lrppcbiRtYWluLWNvbG9yOiAjZmZmO1xuJHN1Yi1jb2xvcjogI2ZmZjtcbiRhY2NlbnQtY29sb3I6ICNmZmY7XG4kdGV4dC1jb2xvcjogIzY0NjQ2NDtcbiR0aGljay1wdXJwbGU6ICM0YjRlNzc7XG4kdGhpbi1wdXJwbGU6ICM5NTg5Yjk7XG4kdGV4dC1ibGFjazogIzIzMTgxNTtcblxuYm9keSB7XG5cdGNvbG9yOiAkdGV4dC1ibGFjaztcblxuXHRhIHtcblx0XHRjb2xvcjogJHRleHQtYmxhY2s7XG5cdH1cbn1cblxuLy96LWluZGV444Gu5Z+65pys6Kit5a6aXG4kbGF5ZXI6IChcblx0bW9kYWw6IDEwMCxcblx0aGVhZGVyOiA1MCxcblx0dG9vbHRpcDogMjAsXG5cdHRvb2x0aXBCb3R0b206IDEwLFxuXHRkZWZhdWx0OiAxLFxuXHRiYWNrOiAtMSxcbik7XG5AbWl4aW4gei1pbmRleCgka2V5KSB7XG5cdHotaW5kZXg6IG1hcC1nZXQoJGxheWVyLCAka2V5KTtcbn1cbiIsImJvZHkuZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG59XG5cbm1haW4sXG5oZWFkZXIsXG5mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy/lsI/jgZXjgYTjg6njg4Pjg5Hjg7xcbi5taW5pV3JhcCB7XG5cdG1heC13aWR0aDogODYwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxufVxuXG4vL+Wkp+OBjeOBhOODqeODg+ODkeODvFxuLndyYXAge1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG59XG5cbi8v44K/44Kk44OI44Or5bCPXG4uc21hbGxTZWN0aW9uVGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjdyZW0sIDEsIDIxMCk7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSwgMjEwKTtcblx0fVxufVxuXG4vL+OCv+OCpOODiOODq+aomea6llxuLnNlY3Rpb25UaXRsZSB7XG5cdEBpbmNsdWRlIGZvbnRTdHlsZSgzcmVtLCAxLCAyMTApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuMnJlbSwgMSwgMjEwKTtcblx0fVxufVxuXG4vL+ODkeODs+OBj+OBmuODquOCueODiFxuLmJyZWFkY3J1bWIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjdweCAwO1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UwZTBlMDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEuNiwgMTAwKTtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Y29sb3I6ICMxOTE5MTk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjFyZW0sIDEuNiwgMTAwKTtcblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiICAvICBcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxLjYsIDEwMCk7XG5cdFx0Y29sb3I6ICMxOTE5MTk7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAxLjYsIDEwMCk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuLy/jgrXjg5bjg5rjg7zjgrjjg4jjg4Pjg5fnlLvlg49cbi5zdWJwYWdlTXYge1xuXHRwYWRkaW5nLXRvcDogMTQ5cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZy10b3A6IDk2cHg7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8v44Oa44O844K444ON44O844K344On44OzXG4ucGFnaW5hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDc3cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRtYXJnaW4tdG9wOiA2M3B4O1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW46IDAgNnB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAxKTtcblx0XHRcdHdpZHRoOiAyOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdCYtLW5vd1BhZ2Uge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLy/nlLvpnaLlj7PjgavjgYLjgovjg6Hjg4vjg6Xjg7xcbi5wY1NpZGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRAaW5jbHVkZSB6LWluZGV4KGhlYWRlcik7XG5cdGJveC1zaGFkb3c6IDAgMCA3cHggMnB4IHJnYmEoJHRoaWNrLXB1cnBsZSwgMC4yKTtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9fdGV4dEJveCB7XG5cdFx0d2lkdGg6IDU0cHg7XG5cdFx0aGVpZ2h0OiAxNjJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0fVxuXG5cdCZfX3RleHRMaW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMSk7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0fVxuXG5cdCZfX2ljb25Cb3gge1xuXHRcdHdpZHRoOiA1NHB4O1xuXHRcdGhlaWdodDogMTMxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMjdweCAwO1xuXHR9XG5cblx0Jl9faWNvbkxpbmsge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdD4gaW1nIHtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdH1cblx0fVxufVxuXG4vL+OCpOODs+OCueOCv+OCsOODqeODoFxuLmluc3RhIHtcblx0cGFkZGluZzogMTE3cHggMCA3NnB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NlY2ZkYTtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA2M3B4IDAgMzlweDtcblx0fVxuXG5cdCYtLWJvcmRlck5vbmUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdCZfX3NsaWRlciB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5zbGljay1saXN0IHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdC5zbGljay1zbGlkZSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0Ym90dG9tOiAtNDBweDtcblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0bWFyZ2luOiAwIDhweDtcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIGJ1dHRvbiB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGljay1zbGlkZSBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5HcmFkYXRpb25MaW5rIHtcblx0Jl9fbGluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMjU2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNGY3MWEzLCAjOTU4OWI5LCAjZjljMDY3KTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMCAyNXB4IDAgMzVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmtUZXh0IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua0Fycm93IHtcblx0XHR3aWR0aDogNDVweDtcblx0XHRoZWlnaHQ6IDVweDtcblx0fVxufVxuXG4uR3JheUxpbmsge1xuXHQmX19saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAyNTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUxcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDI1cHggMCAzNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua1RleHQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuXHR9XG59XG5cbi5wY09ubHkge1xuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNwT25seSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAjeyRzcC1zaXplfXB4ICkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy/jg5Xjgqnjg7Pjg4jjgavplqLjgZnjgovjg5/jg4Pjgq/jgrnjgqTjg7PvvIhweOOBruaZguOBruOCteOCpOOCuuOCkuWFpeWKm++8iVxuXG4vLyjjg5Xjgqnjg7Pjg4jjgrXjgqTjgroo44K144Kk44K65Y2Y5L2NKeOAgeaWh+Wtl+OBrumrmOOBle+8iOOCteOCpOOCuuWNmOS9je+8ieOAgeaWh+Wtl+OBruW5he+8iOaVsOWApOihqOiomO+8iOODh+ODleOCqeODq+ODiO+8ie+8j+OCteOCpOOCuuWNmOS9jSwg5pWw5a2X5Y2Y5L2N6KGo6KiY77yIdHJ1Ze+8iS8g44K144Kk44K65Y2Y5L2N6KGo6KiY77yIZmFsc2XvvInjgYspXG5AbWl4aW4gZm9udFN0eWxlKFxuXHQkZm9udFNpemU6IDE2cmVtLFxuXHQkbGluZWhlaWdodDogbnVsbCxcblx0JGxldHRlclNwYWNpbmc6IG51bGwsXG5cdCRpc051bWJlckxldHRlclNwYWNpbmc6IHRydWVcbikge1xuXHRmb250LXNpemU6ICRmb250U2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xuXHRAaWYgJGlzTnVtYmVyTGV0dGVyU3BhY2luZyB7XG5cdFx0QGlmICRsZXR0ZXJTcGFjaW5nICE9IG51bGwge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICgkbGV0dGVyU3BhY2luZyAvIDEwMDApICogJGZvbnRTaXplO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xuXHR9XG59XG5cbi8v6IOM5pmv55S75YOP44Oc44OD44Kv44K544Gu6auY44GV44KS5Ye65Yqb44GZ44KLbWl4aW5cbi8vKOimquimgee0oOOBruOCq+ODqeODoOaVsCwg5qiq5bmFLCDnuKbluYUsIOS9meeZvSjjgrXjgqTjgrrljZjkvY0pKVxuQG1peGluIHNldHRpbmdCZ2lIZWlnaHQoJGNvbHVtbk51bTogMSwgJHdpZHRoOiAxLCAkaGVpZ2h0OiAxLCAkbWFyZ2luOiBudWxsKSB7XG5cdEBpZiAkbWFyZ2luID09IG51bGwge1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uTnVtfSkgKiAoI3skaGVpZ2h0fSAvICN7JHdpZHRofSkpO1xuXHR9IEBlbHNlIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYyhcblx0XHRcdCgoMTAwJSAvICN7JGNvbHVtbk51bX0pIC0gI3skbWFyZ2lufSkgKiAoI3skaGVpZ2h0fSAvICN7JHdpZHRofSlcblx0XHQpO1xuXHR9XG59XG5cbi8v5qiq5Lim44Gz44Gr6Zai44GZ44KLbWl4aW5cbi8vKOOCq+ODqeODoOaVsCwg5bem5L2Z55m9KOOCteOCpOOCuuWNmOS9jSksIOS4iuS9meeZvSjjgrXjgqTjgrrljZjkvY0pKVxuQG1peGluIGZsZXhDb250ZW50cygkY29sdW1uTnVtOiAxLCAkbWFyZ2luTGVmdDogbnVsbCwgJG1hcmdpblRvcDogbnVsbCkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0QGlmICRtYXJnaW5MZWZ0ICE9IG51bGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAtI3skbWFyZ2luTGVmdH07XG5cdH1cblxuXHQmID4gKiB7XG5cdFx0QGlmICRtYXJnaW5MZWZ0ICE9IG51bGwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICN7JG1hcmdpbkxlZnR9O1xuXHRcdH1cblxuXHRcdCRudGhDaGlsZDogJGNvbHVtbk51bSArIDE7XG5cblx0XHQmOm50aC1jaGlsZChuICsgI3skbnRoQ2hpbGR9KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAjeyRtYXJnaW5Ub3B9O1xuXHRcdH1cblxuXHRcdEBpZiAkbWFyZ2luTGVmdCA9PSBudWxsIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb2x1bW5OdW19KTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uTnVtfSkgLSAjeyRtYXJnaW5MZWZ0fSk7XG5cdFx0fVxuXHR9XG59XG5cbi8v6IOM5pmv55S75YOP44Oc44OD44Kv44K544Gn5qiq5Lim44Gz44GZ44KLbWl4aW5cbi8vKOOCq+ODqeODoOaVsCwg5qiq5bmFLCDnuKbluYUsIOW3puS9meeZvSjjgrXjgqTjgrrljZjkvY0pLCDkuIrkvZnnmb0o44K144Kk44K65Y2Y5L2NKSwg6IOM5pmv44Gu57im5L2N572uLCDog4zmma/jga7mqKrkvY3nva4pXG5AbWl4aW4gZmxleEJnaUNvbnRlbnRzKFxuXHQkY29sdW1uTnVtOiAxLFxuXHQkd2lkdGg6IDEsXG5cdCRoZWlnaHQ6IDEsXG5cdCRtYXJnaW5MZWZ0OiBudWxsLFxuXHQkbWFyZ2luVG9wOiBudWxsLFxuXHQkYmdpSG9yaXpvbnRhbFBvc2l0aW9uOiBjZW50ZXIsXG5cdCRiZ2lWZXJ0aWNhbFBvc2l0aW9uOiBjZW50ZXJcbikge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1sZWZ0OiAtI3skbWFyZ2luTGVmdH07XG5cblx0JiA+ICoge1xuXHRcdG1hcmdpbi1sZWZ0OiAjeyRtYXJnaW5MZWZ0fTtcblxuXHRcdCRudGhDaGlsZDogJGNvbHVtbk51bSArIDE7XG5cblx0XHQmOm50aC1jaGlsZChuICsgI3skbnRoQ2hpbGR9KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAjeyRtYXJnaW5Ub3B9O1xuXHRcdH1cblxuXHRcdEBpZiAkbWFyZ2luTGVmdCA9PSBudWxsIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb2x1bW5OdW19KTtcblx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uTnVtfSkgKiAoI3skaGVpZ2h0fSAvICN7JHdpZHRofSkpO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAjeyRjb2x1bW5OdW19KSAtICN7JG1hcmdpbkxlZnR9KTtcblx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKFxuXHRcdFx0XHQoKDEwMCUgLyAjeyRjb2x1bW5OdW19KSAtICN7JG1hcmdpbkxlZnR9KSAqICgjeyRoZWlnaHR9IC8gI3skd2lkdGh9KVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogJGJnaUhvcml6b250YWxQb3NpdGlvbiAkYmdpVmVydGljYWxQb3NpdGlvbjtcblx0fVxufVxuXG4vL+eWkeS8vOimgee0oOOBq+eUu+WDj+OCkuWFpeOCjOOCi+WgtOWQiOOBrm1peGluXG4vLyjmqKrluYUo44K144Kk44K65Y2Y5L2NKSwg57im5bmFKOOCteOCpOOCuuWNmOS9jSksIOeUu+WDj+OBruODquODs+OCrylcbkBtaXhpbiBwc2V1ZG9FbGVtZW50c0ltYWdlKCR3aWR0aCwgJGhlaWdodCwgJGJnSW1hZ2VMaW5rKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6ICR3aWR0aDtcblx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmdJbWFnZUxpbmt9KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLy/kuInop5LjgoTjgZjjgovjgZdcbi8vKOaWueWQkSwg6auY44GVKOOCteOCpOOCuuWNmOS9jSksIOe3muOBruW5hSjjgrXjgqTjgrrljZjkvY0pLCDoibIsIHBvc2l0aW9uOmFic29sdXRl44GLKOODh+ODleOCqeODq+ODiOOBr2ZhbHNlKSlcbkBtaXhpbiB0cmlhbmdsZUFycm93KFxuXHQkZGlyZWN0aW9uLFxuXHQkaGVpZ2h0LFxuXHQkYm9yZGVyV2lkdGgsXG5cdCRjb2xvcixcblx0JGlzQWJzb2x1dGU6IGZhbHNlLFxuXHQkdHJhbnNmb3JtWTogLTUwJVxuKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGNhbGMoI3skaGVpZ2h0fSAvIDEuNCk7XG5cdGhlaWdodDogY2FsYygjeyRoZWlnaHR9IC8gMS40KTtcblxuXHRAaWYgJGlzQWJzb2x1dGUgPT0gdHJ1ZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgjeyR0cmFuc2Zvcm1ZfSkgcm90YXRlKDQ1ZGVnKTtcblx0fSBAZWxzZSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcCB7XG5cdFx0Ym9yZGVyLXRvcDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItbGVmdDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcblx0XHRib3JkZXItcmlnaHQ6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXRvcDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItcmlnaHQ6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XG5cdH1cbn1cbiIsIi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZGJhNzgsIDAuMTYpO1xufVxuXG4uZm9vdGVyVG9wIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDM1cHggMCA0M3B4O1xuXHR9XG5cblx0Jl9fbWFpbkJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nb0xpbmsge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdD4gaW1nIHtcblx0XHRcdHdpZHRoOiAzMDBweDtcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdHdpZHRoOiAxNzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250YWN0TGluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMjU2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNGY3MWEzLCAjOTU4OWI5LCAjZjljMDY3KTtcblx0XHRwYWRkaW5nOiAwIDI1cHggMCAzNXB4O1xuXHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhY3RMaW5rVGV4dCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhY3RMaW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX21haW5MaXN0IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0Jl9fbWFpbkl0ZW0ge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAyKTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmX19uYXZPdXRCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdkluQm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0bWFyZ2luLXRvcDogNDNweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19uYXZMaXN0IHtcblx0XHRtYXJnaW4tbGVmdDogNDhweDtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19uYXZJdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdkxpbmsge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2T3RocmVMaXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdk90aHJlSXRlbSB7XG5cdFx0bWFyZ2luOiAwIDE0cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW46IDAgMTJweDtcblx0XHR9XG5cblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCIvXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTE0cHg7XG5cdFx0XHRcdGNvbG9yOiAjNzQ2NjY2O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdGxlZnQ6IC0xMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19uYXZPdGhyZUxpbmsge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEpO1xuXHRcdGNvbG9yOiAjNzQ2NjY2O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAxKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyQ29weSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWM5YzljO1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEpO1xuXHRcdGNvbG9yOiAjZmRiYTc4O1xuXHR9XG59XG4iLCIudG9wSGVhZGVyIHtcblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4udG9wSGVhZGVyVG9wIHtcblx0aGVpZ2h0OiAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdGhlaWdodDogOTZweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19sb2dvTGluayB7XG5cdFx0d2lkdGg6IDMzNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDE3N3B4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblxuXHQmX19zZWFyY2hCb3gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDE0cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19zZWFyY2hUZXh0Qm94IHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0Y29sb3I6ICMxOTE5MTk7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NlYXJjaEJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQ+IGltZyB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIHotaW5kZXgoaGVhZGVyKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQmLmFjdGl2ZSxcblx0Ji5zdWJQYWdlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuLmhlYWRlclRvcCB7XG5cdGhlaWdodDogNjNweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdGhlaWdodDogOTZweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19sb2dvTGluayB7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDE3N3B4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblxuXHQmX19zZWFyY2hCb3gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19zZWFyY2hUZXh0Qm94IHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NlYXJjaEJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQ+IGltZyB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXJOYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDUwcHggMjBweCAzMHB4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XG5cdFx0bWF4LWhlaWdodDogY2FsYyh2YXIoLS1kZXZpY2UtaGVpZ2h0KSAtIDk2cHgpO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCYtLW9wZW4ge1xuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogNTBweCAyMHB4IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlciAmIHtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmLS1vcGVuIHtcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogIzE5MTkxOTtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlQXJyb3coYm90dG9tLCAxMHB4LCAxcHgsICR0aGluLXB1cnBsZSk7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5odW1idXJnZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyNnB4O1xuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fYmFyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpbi1wdXJwbGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLS1vcGVuIHtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0Ym90dG9tOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmFib3V0RGVzY3JpcHRpb24ge1xuXHRwYWRkaW5nLXRvcDogODBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxuXG5cdCZfX2ZsZXgge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHRCb3gge1xuXHRcdHdpZHRoOiA2MCU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSwgMSwgMjEwKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMSwgMjEwKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAyLjEpO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIuMSk7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmtCb3gge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogODZweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19tYXBCb3gge1xuXHRcdHdpZHRoOiA0MyU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTcwcHg7XG5cdFx0cmlnaHQ6IC02JTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQ+IGltZyB7XG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFib3V0TGVnZW5kIHtcblx0cGFkZGluZy10b3A6IDEzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZy10b3A6IDkwcHg7XG5cdH1cblxuXHQmX19mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdCZfX2ltYWdlQm94IHtcblx0XHR3aWR0aDogMzglO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggMDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHRCb3gge1xuXHRcdHdpZHRoOiA1NiU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSwgMS41LCAyMTApO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLjUsIDIxMCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMi4xKTtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAyLjEpO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuLmFib3V0TGlua0JveCB7XG5cdHBhZGRpbmc6IDEwMHB4IDY1cHggMTE3cHggNDdweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA3MnB4IDAgOTVweCAwO1xuXHR9XG5cblx0Jl9fZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMjdweCAyMXB4IDI2cHggMjdweDtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nOiAyM3B4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoaWNrLXB1cnBsZTtcblxuXHRcdFx0LmFib3V0TGlua0JveF9fdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWJvdXRMaW5rQm94X19hcnJvd1Bsb3lsaW5lIHtcblx0XHRcdFx0c3Ryb2tlOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSk7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxLjUpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Fycm93IHtcblx0XHR3aWR0aDogMjlweDtcblx0XHRoZWlnaHQ6IDdweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJyb3dQbG95bGluZSB7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHRzdHJva2U6ICR0aGljay1wdXJwbGU7XG5cdFx0c3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuXHR9XG59XG4iLCIuYWJvdXRTaW5nbGUge1xuXHRwYWRkaW5nOiA4MHB4IDAgMTA2cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogNTBweCAwIDEwMHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi41cmVtLCAxLjUpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMS41KTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzRmNzFhMywgIzk1ODliOSwgI2Y5YzA2Nyk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDQ1cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVnZW5kU3RvcnlCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcblx0XHRcdFx0XHQxMzJweCxcblx0XHRcdFx0XHQyOHB4LFxuXHRcdFx0XHRcdFwiLi4vaW1nL3BhZ2UtcGFydHMvYWJvdXQvbGVnZW5kX2ljb24uc3ZnXCJcblx0XHRcdFx0KTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRtYXJnaW46IDQwcHggMCA3MHB4O1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVnZW5kU3RvcnlUaXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuNSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMS41KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVnZW5kU290cnlUZXh0Qm94IHtcblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIuMSk7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAyLjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWJvdXRTaW5nbGVSZWxhdGVkU3BvdCB7XG5cdHBhZGRpbmctdG9wOiA2N3B4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdHBhZGRpbmctdG9wOiAxMTdweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdG1hcmdpbjogMCAtMjNweDtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRtYXJnaW46IDAgMjNweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDFweCk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZUJveCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdEBpbmNsdWRlIHNldHRpbmdCZ2lIZWlnaHQoMSwgMjY0LCAxOTgpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cblxuXHQmX19jYXRlZ29yeVRhZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiA3cHggMTJweDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjFyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3RUaXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS43cmVtLCAxLjY1KTtcblx0fVxuXG5cdCZfX2xpc3RUZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEuNjUpO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxuXG5cdCZfX2xpbmtCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5hY2Nlc3Mge1xuXHRwYWRkaW5nOiA1MHB4IDAgMTI3cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogNTBweCAwIDgzcHg7XG5cdH1cblxuXHQmX190YWJMaW5rIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDZweDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMXJlbSwgMSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgdHJpYW5nbGVBcnJvdyhib3R0b20sIDE0cHgsIDFweCwgJHRoaWNrLXB1cnBsZSk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJpYW5nbGVBcnJvdyhib3R0b20sIDZweCwgMXB4LCAkdGhpY2stcHVycGxlKTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ibG9jayB7XG5cdFx0cGFkZGluZy10b3A6IDExMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHR9XG5cblx0XHQmLS10cmFpbiB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcblx0XHRcdFx0XHRcdDQwcHgsXG5cdFx0XHRcdFx0XHQyMnB4LFxuXHRcdFx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy9hY2Nlc3Mvc2hpbmthbnNlbl9pY29uLnN2Z1wiXG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41KTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMXJlbSwgMS41KTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcGxhbmUge1xuXHRcdFx0aDIge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBzZXVkb0VsZW1lbnRzSW1hZ2UoXG5cdFx0XHRcdFx0XHQ0MHB4LFxuXHRcdFx0XHRcdFx0MjJweCxcblx0XHRcdFx0XHRcdFwiLi4vaW1nL3BhZ2UtcGFydHMvYWNjZXNzL3BsYW5lX2ljb24uc3ZnXCJcblx0XHRcdFx0XHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY2FyIHtcblx0XHRcdGgyIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwc2V1ZG9FbGVtZW50c0ltYWdlKFxuXHRcdFx0XHRcdFx0NDBweCxcblx0XHRcdFx0XHRcdDIycHgsXG5cdFx0XHRcdFx0XHRcIi4uL2ltZy9wYWdlLXBhcnRzL2FjY2Vzcy9jYXJfaWNvbi5zdmdcIlxuXHRcdFx0XHRcdCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdHRhYmxlLndwLWJsb2NrLWFkdmdiLXRhYmxlLmFkdmdiLXRhYmxlLWZyb250ZW5kIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMlKTtcblxuXHRcdFx0JjpudGgtb2YtdHlwZShuICsgMykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZShuICsgMikge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGhlYWQge1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS44KTtcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyM3B4IDIwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxLjgpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGJvZHkge1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljYWQ2O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjFyZW0sIDEuOCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0Zm9vdCB7XG5cdFx0XHRcdHRyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2M5Y2FkNjtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDE1cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxcmVtLCAxLjgpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jb21taW5nc29vbiB7XG5cdHBhZGRpbmctdG9wOiAyNTBweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXHR9XG59XG4iLCIuY29udGFjdCB7XG5cdHBhZGRpbmc6IDMwcHggMCAxMjVweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA0OHB4IDAgODZweDtcblx0fVxuXG5cdCZfX3RpdGxlQm90dG9tQm94IHtcblx0XHRtYXJnaW4tdG9wOiA3NXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cblx0XHQ+ICoge1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N1YlRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMik7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAyKTtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiAjZmRiYTc4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0Jl9fZXJyb3JUb3BNZXNzYWdlIHtcblx0XHRjb2xvcjogI2U2MzIxOTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgycmVtLCAyKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDIpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cblx0Jl9fZm9ybVRpdGxlLFxuXHQmX19mb3JtVGV4dCxcblx0aW5wdXQsXG5cdHRleHRhcmVhLFxuXHRzZWxlY3QsXG5cdG9wdGlvbiB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuNSk7XG5cdH1cblxuXHQmX19mb3JtVGl0bGUsXG5cdCZfX2Zvcm1UZXh0IHtcblx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmNvbmZpcm0gJiB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybVRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAyMTBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtLXJlcXVpcmVkIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLigLvlv4XpoIhcIjtcblx0XHRcdFx0Y29sb3I6ICNlNjMyMTk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbmZpcm0gJiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYjFiMTtcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwIDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19mb3JtVGV4dCB7XG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCAxNXB4O1xuXHRcdH1cblxuXHRcdC5jb25maXJtICYge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMWIxYjE7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGlucHV0LFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0LFxuXHRvcHRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiMWIxYjE7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQsXG5cdHNlbGVjdCxcblx0b3B0aW9uIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19lcnJvck1lc3NhZ2Uge1xuXHRcdGNvbG9yOiAjZTYzMjE5O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIpO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwi4oC7XCI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua0JveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0LmNvbmZpcm0gJiB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3NXB4O1xuXG5cdFx0XHQ+IGJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogMCAzNXB4O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdCYuR3JhZGF0aW9uTGlua19fbGluayB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLkdyYXlMaW5rX19saW5rIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jb3Vyc2VTaW5nbGUge1xuXHRwYWRkaW5nOiA4MHB4IDAgNDBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cbn1cblxuLmNvdXJzZVNpbmdsZU92ZXJ2aWV3IHtcblx0ZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Jl9faW1hZ2VCb3gge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0QGluY2x1ZGUgc2V0dGluZ0JnaUhlaWdodCgxLCA0MzAsIDI1OCk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2NhdGVnb3J5VGFnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR9XG5cblx0Jl9fdGV4dEJveCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiAzNXB4IDMwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi41cmVtLCAxLjcyLCAxNDkpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLjcyLCAxNDkpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIpO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjFyZW0sIDIpO1xuXHRcdH1cblx0fVxufVxuXG4uY291cnNlU2luZ2xlSW5kZXgge1xuXHRtYXJnaW4tdG9wOiAyNnB4O1xuXG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxM3B4IDI0cHggMTNweCAyMXB4O1xuXG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjFiMWIxO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlQXJyb3coYm90dG9tLCAxMnB4LCAxcHgsICMyMzE4MTUpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlQXJyb3coYm90dG9tLCA2cHgsIDFweCwgIzIzMTgxNSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX251bWJlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMSk7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMXJlbSwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3BvdE5hbWUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjdyZW0sIDEpO1xuXHRcdG1hcmdpbi1sZWZ0OiAxOXB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAxKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXHRcdH1cblx0fVxufVxuXG4uY291cnNlU2luZ2xlQ29udGVudHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRlY2VkO1xuXHRwYWRkaW5nOiA3OHB4IDAgMTA5cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMzlweCAwIDkycHg7XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMzVweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZUJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFiMWIxO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgycmVtLCAxLjUpO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxLjUpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbnVtYmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19mbGV4IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlQm94IHtcblx0XHR3aWR0aDogNDElO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0Qm94IHtcblx0XHR3aWR0aDogNTQlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dENvdmVyIHtcblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuODYpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAzM3B4O1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMSk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0LmNvdXJzZVNpbmdsZUNvbnRlbnRzX19saW5rQXJyb3dQb2x5Z29uIHtcblx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rQXJyb3cge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHR9XG5cblx0Jl9fbGlua0Fycm93UG9seWdvbiB7XG5cdFx0ZmlsbDogJHRoaWNrLXB1cnBsZTtcblx0fVxufVxuXG4uY291cnNlU2luZ2xlVHJhbnNwb3J0YXRpb24ge1xuXHRwYWRkaW5nOiAwIDU1cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMCAxM3B4O1xuXHR9XG5cblx0Jl9fYm94IHtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RyaWFuZ2xlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLjQpO1xuXHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxLjQpO1xuXHRcdH1cblx0fVxufVxuIiwiLmRtbyB7XG5cdHBhZGRpbmc6IDMwcHggMCAxNDFweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA0OHB4IDAgODZweDtcblx0fVxuXG5cdCZfX3NlY3Rpb25UaXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNnJlbSwgMS41LCAxMzApO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMS41LCAyMTApO1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogODZweCBhdXRvIDA7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMi4xKTtcblx0XHRtYXgtd2lkdGg6IDY2NHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAyLjEpO1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0Qm94IHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogNjBweCBhdXRvIDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdHBhZGRpbmc6IDI1cHggNTVweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZzogMTVweCAzNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS45cmVtLCAyKTtcblx0XHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIpO1xuXHRcdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4xcmVtLCAyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19tYXBCb3gge1xuXHRcdG1hcmdpbi10b3A6IDkycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyOTBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdGhlaWdodDogMTQ2cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIudGVtcG9yYXJ5TWFpbiB7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZW1wb3Jhcnkge1xuXHQmX19sb2dvQm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2xvZ29UZXh0c0JveCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skdGFifSB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nb1RpdGxlIHtcblx0XHRpbWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHdpZHRoOiAzMDBweDtcblxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19sb2dvVGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjNGI0ZTc3O1xuXHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFubmVyQm94IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX19iYW5uZXJMaW5rIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19iYW5uZXJUZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cbn1cbiIsIi5tb3ZpZUNvbnRlbnRzIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG59XG5cbi5tb3ZpZUJveCB7XG5cdG1hcmdpbjogMTAxcHggYXV0byA3NnB4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdG1hcmdpbjogNDVweCBhdXRvIDM3cHg7XG5cdH1cblxuXHQmX19mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbi1yaWdodDogNjBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyZEJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWxlZnQ6IC01MnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5tb3ZpZUNhcmQge1xuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSA1MnB4KTtcblx0XHRtYXJnaW4tbGVmdDogNTJweDtcblx0XHRtYXJnaW4tdG9wOiA1N3B4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNDFweDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblxuXHRcdCZfX2ltZ1dyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdEBpbmNsdWRlIHNldHRpbmdCZ2lIZWlnaHQoMSwgMTYsIDkpO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19yb3dCb3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIxcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jYXRlZ29yeU5hbWUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIxcHg7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAzLjgpO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMy44KTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDE0cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGF0ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjFweDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDMuOCk7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAzLjgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS42KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJHRleHQtYmxhY2s7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxLjYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NhdGVnb3J5IHtcblx0XHRtYXgtd2lkdGg6IDIwNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICR0aGljay1wdXJwbGU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1heC13aWR0aDogMjQycHg7XG5cdFx0XHRtYXJnaW46IDY2cHggYXV0byAwO1xuXHRcdH1cblxuXHRcdD4gKiB7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jYXRlZ29yeUxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LndpZGdldHRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDEpO1xuXHRcdFx0XHRwYWRkaW5nOiAxN3B4IDAgMTdweCAyOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYWdlLXBhcnRzL25ld3MvbmV3c19hcnJvdy5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1vcGVuIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMjhweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjdweDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTFweDtcblxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMSk7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubW92aWVNb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuNyk7XG5cdEBpbmNsdWRlIHotaW5kZXgobW9kYWwpO1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQmLS12aWV3IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Jl9fY2xvc2VCdXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwcHg7XG5cdFx0cmlnaHQ6IDUwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAqIDEuNCk7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0fVxuXG5cdCZfX21vdmllQm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgc2V0dGluZ0JnaUhlaWdodCgxLCAxNiwgOSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBtb3ZpZUxvYWRpbmc7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAa2V5ZnJhbWVzIG1vdmllTG9hZGluZyB7XG5cdFx0XHRcdDAlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0MTAwJSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gKiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLm5ld3NDb250ZW50cyB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxufVxuXG4ubmV3c0JveCB7XG5cdG1hcmdpbjogMTAxcHggYXV0byA3NnB4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdG1hcmdpbjogNDVweCBhdXRvIDM3cHg7XG5cdH1cblxuXHQmX19mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbi1yaWdodDogNjBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyZEJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWxlZnQ6IC01MnB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3NDYXJkIHtcblx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gNTJweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDUycHg7XG5cdFx0bWFyZ2luLXRvcDogNTdweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDQxcHg7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDFweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cblx0XHQmX19pbWdXcmFwIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLXRvcDogNjIlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19yb3dCb3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIxcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jYXRlZ29yeU5hbWUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIxcHg7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAzLjgpO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMy44KTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDE0cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGF0ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjFweDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDMuOCk7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAzLjgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS42KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJHRleHQtYmxhY2s7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxLjYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NhdGVnb3J5IHtcblx0XHRtYXgtd2lkdGg6IDIwNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICR0aGljay1wdXJwbGU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1heC13aWR0aDogMjQycHg7XG5cdFx0XHRtYXJnaW46IDY2cHggYXV0byAwO1xuXHRcdH1cblxuXHRcdD4gKiB7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jYXRlZ29yeUxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LndpZGdldHRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDEpO1xuXHRcdFx0XHRwYWRkaW5nOiAxN3B4IDAgMTdweCAyOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYWdlLXBhcnRzL25ld3MvbmV3c19hcnJvdy5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1vcGVuIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2F0LWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDI4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDEpO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRvcFNwYWNlTm9uZSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzRiNGU3NztcblxuXHQubmV3c0JveF9fY2F0ZWdvcnlMaXN0VHlwZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0fVxufVxuIiwiLm5ld3NTaW5nbGVCb3gge1xuXHRtYXJnaW46IDU5cHggYXV0byAxNDBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRtYXJnaW46IDMzcHggYXV0byA5MXB4O1xuXHR9XG59XG5cbi5uZXdzU2luZ2xlV3JhcCB7XG5cdHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLm5ld3NTaW5nbGVUaXRsZSB7XG5cdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjlyZW0sIDIuMiwgMjEwKTtcblx0cGFkZGluZy10b3A6IDEwMnB4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdHBhZGRpbmctdG9wOiA2M3B4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIuMiwgMjEwKTtcblx0fVxufVxuXG4ubmV3c1NpbmdsZSB7XG5cdCZfX3Jvd0JveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjFweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhdGVnb3J5TmFtZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIxcHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMy44KTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAzLjgpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMTRweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIxcHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMy44KTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDMuOCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS42KTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAkdGV4dC1ibGFjaztcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMS42KTtcblx0XHR9XG5cdH1cbn1cblxuLm5ld3NJbWdPbmx5IHtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdCZfX3dyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogNjclO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5uZXdzVGV4dE9ubHkge1xuXHRtYXJnaW4tdG9wOiA3MHB4O1xuXG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdG1hcmdpbi10b3A6IDQxcHg7XG5cdH1cblxuXHRwIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAyLjEpO1xuXG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5uZXdzU2luZ2xlUGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1sZWZ0OiAtMTdweDtcblx0bWFyZ2luLXRvcDogNjBweDtcblxuXHQmX19pdGVtIHtcblx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTdweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDE3cHg7XG5cdFx0bWF4LXdpZHRoOiAxODZweDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkdGhpY2stcHVycGxlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA3cHggMDtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAyLjgpO1xuXHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4iLCIucG9saWN5IHtcblx0cGFkZGluZzogMzBweCAwIDQwcHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogNDhweCAwIDMwcHg7XG5cdH1cblxuXHQud3AtYmxvY2stZ3JvdXAge1xuXHRcdG1heC13aWR0aDogNjYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdH1cblxuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0dG8gcmlnaHQsXG5cdFx0XHRcdFx0I2Y5YzA2NyAwJSxcblx0XHRcdFx0XHQjOTU4OWI5IDQ2JSxcblx0XHRcdFx0XHQjNGY3MWEzIDEwMCVcblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS45cmVtLCAxLjcpO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMS43KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIuMSk7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAyLjEpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnByaXZhY3kge1xuXHRwYWRkaW5nOiAzMHB4IDAgMTI0cHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogNDhweCAwIDkxcHg7XG5cdH1cblxuXHQmIC5taW5pV3JhcCA+IC53cC1ibG9jay1ncm91cCB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0XHRcdC53cC1ibG9jay1ncm91cCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuNik7XG5cdFx0XHR9XG5cblx0XHRcdGgzLFxuXHRcdFx0aDQge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjYpO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMik7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIpO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHR0byByaWdodCxcblx0XHRcdFx0XHQjZjljMDY3IDAlLFxuXHRcdFx0XHRcdCM5NTg5YjkgNDYlLFxuXHRcdFx0XHRcdCM0ZjcxYTMgMTAwJVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNlYXJjaCB7XG5cdHBhZGRpbmc6IDMwcHggMCAxMTBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgODBweDtcblx0fVxufVxuXG4uc2VhcmNoQm94IHtcblx0bWFyZ2luLXRvcDogNjBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0Jl9fZm9ybUJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSk7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSwgMjEwKTtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtLCAxKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cbn1cblxuLnNlYXJjaFJlc3VsdCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0Jl9faGVhZGVyQm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdCZfX2hlYWRlclRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRlclNtYWxsVGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMSk7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGVyVGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFiMWIxO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW1Cb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cblxuXHQmX190aHVtYm5haWxCb3gge1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdEBpbmNsdWRlIHNldHRpbmdCZ2lIZWlnaHQoMSwgMywgMik7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0Ji0tbW92aWUge1xuXHRcdFx0QGluY2x1ZGUgc2V0dGluZ0JnaUhlaWdodCgxLCAxNiwgOSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2F0ZWdvcnlUYWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0Qm94IHtcblx0XHR3aWR0aDogNzAlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcG9zdFR5cGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19wb3N0VGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgycmVtLCAxLjUpO1xuXHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxKTtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGMoKDIwcHggKiAxLjUgLSAyMHB4KSAvIDIgKiAtMSk7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcG9zdE92ZXJ2aWV3VGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41KTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcG9zdEluZm9Cb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCZfX3Bvc3RDYXRlZ29yeSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMy44KTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAzLjgpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMTRweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcG9zdFVwZGF0ZURhdGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDMuOCk7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDMuOCk7XG5cdFx0fVxuXHR9XG59XG4iLCIuc3BvdCB7XG5cdHBhZGRpbmc6IDQwcHggMCAxNjdweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA0OXB4IDAgNzNweDtcblx0fVxufVxuXG4uc3BvdFRhYiB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi10b3A6IDY1cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZWFlZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjdyZW0sIDEpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAycHgpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAxM3B4IDE4cHggMTRweCAyNHB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXG5cdFx0Ji0tbm93Q2F0ZWdvcnkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoaWNrLXB1cnBsZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGFnZS1wYXJ0cy9zcG90L3Nwb3RUYWJfdHJpYW5nbGUuc3ZnXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IGNhbGMoMTAwJSAtIDlweCk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhZ2UtcGFydHMvc3BvdC9zcG90VGFiX3RyaWFuZ2xlX3NwLnN2Z1wiKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXZpZXcge1xuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxufVxuXG4uc3BvdEluZm8ge1xuXHQmX19saXN0IHtcblx0XHRAaW5jbHVkZSBmbGV4Q29udGVudHMoMywgMzRweCwgODdweCk7XG5cdFx0bWFyZ2luLXRvcDogNzVweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZmxleENvbnRlbnRzKDIsIDIycHgsIDM1cHgpO1xuXHRcdFx0bWFyZ2luLXRvcDogMzRweDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlQm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0QGluY2x1ZGUgc2V0dGluZ0JnaUhlaWdodCgxLCA0LCAzKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fY2F0ZWdvcnlUYWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1pbi13aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjFyZW0sIDEpO1xuXHRcdFx0bWluLXdpZHRoOiA5MHB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjdyZW0sIDEuNzYpO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDIpO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMik7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIuc3BvdFNpbmdsZSB7XG5cdHBhZGRpbmc6IDcwcHggMCAxNDJweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA1NHB4IDAgNzRweDtcblx0fVxuXG5cdCZfX3RpdGxlQm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOXJlbSwgMSwgMjEwKTtcblx0XHRtYXJnaW4tcmlnaHQ6IDM4cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjlyZW0sIDEuNywgMjEwKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19jYXRlZ29yeVRhZyB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cdFx0bWluLXdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2VTbGlkZXIge1xuXHRcdG1hcmdpbi10b3A6IDk1cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1hcmdpbi10b3A6IDM0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2VTbGlkZXJCb3gge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiAwIDI2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2VTbGlkZXJCdXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCYtLWxlZnQge1xuXHRcdFx0bGVmdDogLTQ4cHg7XG5cblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBzZXVkb0VsZW1lbnRzSW1hZ2UoXG5cdFx0XHRcdFx0MjFweCxcblx0XHRcdFx0XHQzNXB4LFxuXHRcdFx0XHRcdFwiLi4vaW1nL3BhZ2UtcGFydHMvc3BvdC9zcG90U2luZ2xlX19pbWFnZVNsaWRlckFycm93LnN2Z1wiXG5cdFx0XHRcdCk7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcblx0XHRcdFx0XHRcdDEycHgsXG5cdFx0XHRcdFx0XHQxN3B4LFxuXHRcdFx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy9zcG90L3Nwb3RTaW5nbGVfX2ltYWdlU2xpZGVyQXJyb3dfc3Auc3ZnXCJcblx0XHRcdFx0XHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0cmlnaHQ6IC00OHB4O1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcblx0XHRcdFx0XHQyMXB4LFxuXHRcdFx0XHRcdDM1cHgsXG5cdFx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy9zcG90L3Nwb3RTaW5nbGVfX2ltYWdlU2xpZGVyQXJyb3cuc3ZnXCJcblx0XHRcdFx0KTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwc2V1ZG9FbGVtZW50c0ltYWdlKFxuXHRcdFx0XHRcdFx0MTJweCxcblx0XHRcdFx0XHRcdDE3cHgsXG5cdFx0XHRcdFx0XHRcIi4uL2ltZy9wYWdlLXBhcnRzL3Nwb3Qvc3BvdFNpbmdsZV9faW1hZ2VTbGlkZXJBcnJvd19zcC5zdmdcIlxuXHRcdFx0XHRcdCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZXNDb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19pbWFnZXNXcmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRAaW5jbHVkZSBzZXR0aW5nQmdpSGVpZ2h0KDEsIDMsIDIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2ltYWdlTmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdkltYWdlQm94IHtcblx0XHR3aWR0aDogNzBweDtcblx0XHRtYXJnaW46IDAgN3B4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRtYXJnaW46IDAgM3B4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdkltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBzZXR0aW5nQmdpSGVpZ2h0KDEsIDcwNSwgNDcwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0Qm94IHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSwgMi4xKTtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0Qm94IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRcdHBhZGRpbmc6IDMxcHggNTVweCA0MXB4O1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzVweDtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdEJveFRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS43cmVtLCAxKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3RUYWJsZSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0VHIge1xuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdFRpdGxlLFxuXHQmX19saXN0Q29udGVudHMge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuNSwgODIpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3RUaXRsZSB7XG5cdFx0d2lkdGg6IDEzN3B4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdENvbnRlbnRzTGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Y29sb3I6ICNjNDllMjI7XG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHR9XG5cblx0Jl9fbWFwQm94IHtcblx0XHRoZWlnaHQ6IDI5MHB4O1xuXHRcdG1hcmdpbi10b3A6IDQ5cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGhlaWdodDogMTQ2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnN0YXlUYWIge1xuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tdG9wOiA2NXB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS43cmVtLCAxKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA1IC0gMnB4KTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSwgMSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMTNweCAxOHB4IDE0cHggMjRweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblxuXHRcdCYtLW5vd0NhdGVnb3J5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhZ2UtcGFydHMvc3BvdC9zcG90VGFiX3RyaWFuZ2xlLnN2Z1wiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgLSA5cHgpO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYWdlLXBhcnRzL3Nwb3Qvc3BvdFRhYl90cmlhbmdsZV9zcC5zdmdcIik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS12aWV3IHtcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cbn1cbiIsIi50b3BNdiB7XG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdHBhZGRpbmctdG9wOiA5NnB4O1xuXHR9XG5cblx0Lm1ldGFzbGlkZXIgLmZsZXgtY29udHJvbC1uYXYge1xuXHRcdGJvdHRvbTogMjJweDtcblx0fVxuXG5cdC5tZXRhc2xpZGVyIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLnRvcE5ld3Mge1xuXHRwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMzZweCAwIDgwcHg7XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdHBhZGRpbmc6IDQycHg7XG5cdFx0bWFyZ2luOiAwIC0yM3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdG1hcmdpbjogMCAyM3B4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMXB4KTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlQm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRAaW5jbHVkZSBzZXR0aW5nQmdpSGVpZ2h0KDEsIDIyNywgMTQwKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cblx0Jl9faW5mb3Mge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQmX190YWdzLFxuXHQmX19kYXRlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX190YWdzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuNjUpO1xuXHR9XG59XG5cbi50b3BBYm91dCB7XG5cdCZfX2JveCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fdGV4dHNCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KHRvb2x0aXBCb3R0b20pO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSwgMSwgMjEwKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuMnJlbSwgMSwgMjEwKTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjVyZW0sIDIuMSk7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAyKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19tb3JlTGluayB7XG5cdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzRmNzFhMywgIzk1ODliOSwgI2Y5YzA2Nyk7XG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0aGVpZ2h0OiAyMTNweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0bGVmdDogLTRweDtcblx0XHR9XG5cdH1cblxuXHQmX19tb3JlTGlua1RleHQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cdH1cblxuXHQmX19tb3JlTGlua0Fycm93IHtcblx0XHR3aWR0aDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblxuXHQmX19pbWFnZUJveCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0dG9wOiAzMDBweDtcblx0XHR9XG5cblx0XHQ+IGltZyB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0d2lkdGg6IDIxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX21vdmllTGluayB7XG5cdFx0d2lkdGg6IDQwMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRwYWRkaW5nOiAwIDQ1cHggMCAzNXB4O1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHotaW5kZXgodG9vbHRpcEJvdHRvbSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDQwMHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vdmllTGlua0ljb24ge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW92aWVMaW5rVGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuNSwgMTAwKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLjUsIDEwMCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW92aWVMaW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NHB4O1xuXHR9XG5cblx0Jl9fc3BNb3JlTGluayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA3MyU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRtYXgtd2lkdGg6IDI1NnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDUxcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzRmNzFhMywgIzk1ODliOSwgI2Y5YzA2Nyk7XG5cdFx0XHRwYWRkaW5nOiAwIDI1cHggMCAzNXB4O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3BNb3JlTGlua1RleHQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEpO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19zcE1vcmVMaW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG59XG5cbi50b3BTaWdodHNlZWluZ0luZm8ge1xuXHRwYWRkaW5nOiAxNTBweCAwIDgwcHg7XG5cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0cGFkZGluZzogMTEwcHggMCA3MHB4O1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IDI1JTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dEJveCB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHggMjVweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuMnJlbSwgMSwgMjEwKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEsIDIxMCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS44NSk7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEuODUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rQm94IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAyNTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUxcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0ZjcxYTMsICM5NTg5YjksICNmOWMwNjcpO1xuXHRcdHBhZGRpbmc6IDAgMjVweCAwIDM1cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGhpY2stcHVycGxlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rVGV4dCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG59XG5cbi50b3BNb2RlbCB7XG5cdHBhZGRpbmc6IDgwcHggMCAxMTBweDtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IDY2cHg7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdC50b3BNb2RlbF9faW1hZ2VCb3gge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC50b3BNb2RlbF9fdGV4dEJveCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCA2MHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdC50b3BNb2RlbF9faW1hZ2VCb3gge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LnRvcE1vZGVsX190ZXh0Qm94IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDYwcHggMjBweCAwO1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFja2ltYWdlMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0dG9wOiAtNTAlO1xuXHRcdHJpZ2h0OiAtMjIlO1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoYmFjayk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiA2NCU7XG5cdFx0XHR0b3A6IC0xMDMlO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiAtMjAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JhY2tpbWFnZTIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMzclO1xuXHRcdHRvcDogLTMwJTtcblx0XHRsZWZ0OiAtMjclO1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoYmFjayk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHR0b3A6IC0zMCU7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IC0zMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFja2ltYWdlMyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAzMSU7XG5cdFx0dG9wOiAtMzQlO1xuXHRcdGxlZnQ6IC0xMiU7XG5cdFx0QGluY2x1ZGUgei1pbmRleChiYWNrKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDQxJTtcblx0XHRcdHRvcDogLTMwJTtcblx0XHRcdGxlZnQ6IC0xNSU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFja2ltYWdlNCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0dG9wOiA1JTtcblx0XHRyaWdodDogLTIyJTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KGJhY2spO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHR3aWR0aDogNTElO1xuXHRcdFx0dG9wOiAtMzIlO1xuXHRcdFx0cmlnaHQ6IC03JTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZUJveCB7XG5cdFx0d2lkdGg6IDY1JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdD4gaW1nIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dEJveCB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1pbi1oZWlnaHQ6IDExNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAtOTBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogODRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190ZXh0SW5Cb3gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi4ycmVtLCAxLjUsIDIxMCk7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEuNSwgMjEwKTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjY1KTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMS42NSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0cGFkZGluZzogMCAyNXB4IDAgMjlweDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMjNweCAwIDI0cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpY2stcHVycGxlO1xuXG5cdFx0XHQudG9wTW9kZWxfX2xpbmtUZXh0IHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdC5jbHMtMSB7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1wYWdlTm9uZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua1RleHQge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjNyZW0sIDEpO1xuXHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAxKTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rQXJyb3cge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rQm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW9yZUxpbmsge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDI1NnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTFweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzRmNzFhMywgIzk1ODliOSwgI2Y5YzA2Nyk7XG5cdFx0cGFkZGluZzogMCAyNXB4IDAgMzVweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0aGljay1wdXJwbGU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW9yZUxpbmtUZXh0IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4zcmVtLCAxKTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW9yZUxpbmtBcnJvdyB7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdH1cbn1cblxuLnRvcEFjY2VzcyB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y3ZGVmMSwgI2Q2ZjdmNSk7XG5cdHBhZGRpbmc6IDE1N3B4IDAgMTEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRwYWRkaW5nOiA2N3B4IDAgNThweDtcblx0fVxuXG5cdCZfX2JhY2tJbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNzFweDtcblx0XHRsZWZ0OiAtMjAlO1xuXHRcdHdpZHRoOiA0NyU7XG5cblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiAxMTUlO1xuXHRcdFx0bGVmdDogLTYwJTtcblx0XHRcdGJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19wY0JveCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19wY1RleHRzQm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tdG9wOiA2M3B4O1xuXHR9XG5cblx0Jl9fcGNJbmZvQm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0PiBpbWcge1xuXHRcdFx0d2lkdGg6IDEyOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyM3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3BjVGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjlyZW0sIDEuNSk7XG5cdH1cblxuXHQmX19wY0xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMzBweDtcblx0fVxuXG5cdCZfX3BjSXRlbSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS4zKTtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cblxuXHQmX19wY0xpbmsge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGNNYXBCb3gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0d2lkdGg6IDI3JTtcblx0fVxuXG5cdCZfX3NwQm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NwVGl0bGVCb3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHRoaWNrLXB1cnBsZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAyMHB4IDI4cHg7XG5cdH1cblxuXHQmX19zcFRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS43cmVtLCAxLCAyMTApO1xuXHRcdGNvbG9yOiAkdGhpY2stcHVycGxlO1xuXHR9XG5cblx0Jl9fc3BUaXRsZUljb24ge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcblxuXHRcdCYtLW9wZW4ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmX19zcFRleHRCb3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX3NwSW5UZXh0Qm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA0MHB4IDI4cHggMzVweDtcblx0fVxuXG5cdCZfX3NwSWNvbkltYWdlIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3BMaW5rIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaW4tcHVycGxlO1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlQXJyb3cocmlnaHQsIDdweCwgMXB4LCAkdGhpbi1wdXJwbGUsIHRydWUpO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQmX19tb3JlTGlua0JveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAyNTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUxcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDAgMjVweCAwIDM1cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVMaW5rVGV4dCB7XG5cdFx0Y29sb3I6ICR0aGljay1wdXJwbGU7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuM3JlbSwgMSk7XG5cdH1cblxuXHQmX19tb3JlTGlua0Fycm93IHtcblx0XHR3aWR0aDogNDVweDtcblx0fVxufVxuXG4uYmFubmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblxuXHQmX193cmFwIHtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwIDUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRtYXJnaW46IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fd3JhcHBlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgei1pbmRleCh0b29sdGlwKTtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQmLS1sZWZ0IHtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSB0cmlhbmdsZUFycm93KGxlZnQsIDE2cHgsIDJweCwgJHRoaW4tcHVycGxlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRyaWdodDogLTIwcHg7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlQXJyb3cocmlnaHQsIDE2cHgsIDJweCwgJHRoaW4tcHVycGxlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1vZmYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDM4cHggMDtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcblxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2VCb3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHR9XG5cdH1cbn1cbiJdfQ== */

/* 追加 CSS*/
.sectionTitle span {
  display: block;
  font-size: 14px;
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .sectionTitle span {
    font-size: 12px;
  }
}
.no-post_comment {
  text-align: center;
  margin-top: 80px;
}

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

/* new-header */
.header {
  padding-top: 24px;
  padding-bottom: 8px;
}
.header-inner {
  display: flex;
  align-items: flex-end;
  max-width: 1350px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 20px;
}
.header-logo {
  width: 320px;
  height: auto;
  margin-bottom: 16px;
}
.header-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  margin-top: 8px;
}

.header-logo span {
  display: block;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
}
.header-menu {
  width: calc(100% - 320px);
  padding-left: 2%;
}
.header-top_inner,
.header-bottom_inner {
  display: flex;
  align-items: center;
}

.header-top_inner {
  justify-content: flex-end;
  column-gap: 16px;
}
.header-sns {
  width: 30px;
  height: 30px;
}
.header-sns img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.header-bottom {
  padding-top: 18px;
  max-width: 860px;
}
.header-bottom_item {
  width: calc(100% / 7);
}
.header-bottom_item:not(:last-of-type) {
  border-right: 1px solid #121212;
}
.header-bottom_item img {
  width: 57px;
  height: 27px;
  display: block;
  margin: 0 auto 4px;
  object-fit: contain;
}
.header-bottom_item p {
  text-align: center;
  line-height: 1;
  font-size: 18px;
}
.header-bottom_item p span {
  display: block;
  line-height: 1.5;
  font-size: 14px;
}

@media screen and (max-width: 1000px) {
  .header-logo {
    width: 230px;
  }

  .header-menu {
    width: calc(100% - 230px);
  }
  .header-bottom_item p {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .header {
    padding-top: 20px;
    padding-bottom: 8px;
  }
  .header-inner {
    display: block;
    position: relative;
  }
  .header-logo {
    width: 177px;
    margin-bottom: 0;
  }
  .header-menu {
    width: 100vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column-reverse;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    flex-direction: column-reverse;
    height: 0;
    overflow: scroll;
    padding-top: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.2s, visibility 0.2s;
    transition: opacity 0.2s, visibility 0.2s;
    padding: 0;
    margin-left: -20px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
  }
  .header-menu .headerNav--open {
    height: 100vh;
    opacity: 1;
    visibility: visible;
    padding: 30px 9%;
  }
  .header-bottom {
    padding-top: 0;
  }
  .header-bottom_inner {
    display: block;
  }

  .header-bottom_item {
    width: 100%;
    border-bottom: 1px solid #d8d8d8;
    display: flex;
    padding: 16px 16px 16px 30px;
    align-items: center;
  }
  .header-bottom_item:not(:last-of-type) {
    border-right: none;
  }
  .header-bottom_item img {
    width: 47px;
    display: block;
    margin: 0 16px 0 0;
  }
  .header-bottom_item p span {
    display: inline-block;
    font-size: 11px;
    padding: 0 4px;
    color: #0b0b0b;
  }
  .header-top_inner {
    justify-content: center;
    column-gap: 16px;
    margin-top: 24px;
  }
  .humburger {
    right: 16px;
    top: 0;
    transform: inherit;
  }
}
/* footer */
.footer-new_wrap {
  display: flex;
  align-items: center;
}
.footer-new_sns {
  display: block;
  width: 49px;
  min-width: 49px;
  height: 49px;
  margin-top: 26px;
}
.footer-new_sns + .footer-new_sns {
  margin-left: 16px;
}
.footer-new_sns img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.footerTop__contactLink {
  min-width: 256px;
  margin-right: 20px;
}
.footerTop__mainItem {
  font-size: 1.5rem;
  line-height: 2.4;
}
.footerTop__title {
  margin-top: 25px;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 500;
  color: #646464;
}
.footer-copy {
  color: #f47133;
  background-color: #fed576;
  text-align: center;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .footer-new_sns {
    display: none;
  }
}

.topMv{
  margin-top: 124px;
}
@media screen and (max-width: 767px) {
  .topMv {
    margin-top: 72px;
  }
}
