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

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: '';
  content: none;
}

q:before, q:after {
  content: '';
  content: none;
}

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

button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input,
button,
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: none;
  border-radius: 0;
  font: inherit;
  outline: none;
}

*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  font-size: 62.5%;
  font-family: "Roboto", sans-serif;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (max-width: 1124px) {
  html {
    font-size: 56%;
  }
}

@media (max-width: 768px) {
  html {
    font-size: 62.5%;
  }
}

body {
  color: #333;
  letter-spacing: 0.02em;
  line-height: 1.5;
}

main {
  display: block;
}

a {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}

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

button {
  outline: none;
}

input {
  outline: none;
}

textarea {
  outline: none;
  resize: none;
}

.wrap {
  position: relative;
  overflow: hidden;
}

/* Components */
.text-link {
  background-image: -webkit-gradient(linear, left top, right top, from(#929ecc), to(#929ecc));
  background-image: -webkit-linear-gradient(left, #929ecc, #929ecc);
  background-image: linear-gradient(90deg, #929ecc, #929ecc);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0 1px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.text-link:hover {
  background-size: 100% 1px;
}

.text-break {
  display: inline-block;
}

.btn {
  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;
  background-color: #111b47;
  border-radius: 2px;
  color: #fff;
  font-weight: 500;
  padding: 0.2em 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #111b47;
}

@media (max-width: 480px) {
  .btn {
    font-size: 1.4rem;
  }
}

.btn:hover {
  background-color: transparent;
  color: #37447e;
}

.btn--reverse {
  border: 2px solid #111b47;
  color: #111b47;
  background-color: transparent;
}

.btn--reverse:hover {
  background-color: #111b47;
  color: #fff;
}

.list__item {
  font-size: 1.4rem;
  line-height: 1.7;
}

.list__item::before {
  content: "・";
}

.container {
  width: 100%;
  max-width: 116rem;
  padding: 0 3rem;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .container {
    padding: 0 6%;
  }
}

.success_pay{
  padding-top: 170px;
  padding-bottom: 100px;
  font-size: 1.6rem;
  font-weight: 500;
  color: #37447e;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.section__title {
  font-size: 3.6rem;
  font-weight: 500;
  color: #37447e;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

@media (max-width: 768px) {
  .section__title {
    font-size: 3rem;
  }
}

@media (max-width: 480px) {
  .section__title {
    font-size: 2.4rem;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  }
}

.hamburger-menu {
  width: 100%;
  height: 100%;
  z-index: 100;
  position: fixed;
  left: 0;
  top: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  cursor: pointer;
}

.hamburger-menu.is-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.hamburger-menu__content {
  position: absolute;
  right: 0;
  top: 0;
  width: 28rem;
  height: 100%;
  background-color: #929ecc;
  cursor: auto;
}

.hamburger-menu__close {
  position: absolute;
  right: 3rem;
  top: 2rem;
  width: 3rem;
  height: 3rem;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media (max-width: 480px) {
  .hamburger-menu__close {
    width: 2.4rem;
    height: 2.4rem;
    right: 6%;
    top: 1.6rem;
  }
}

.hamburger-menu__close::before, .hamburger-menu__close::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #fff;
  border-radius: 10px;
}

.hamburger-menu__close::before {
  height: 2px;
  width: 100%;
}

.hamburger-menu__close::after {
  height: 100%;
  width: 2px;
}

.hamburger-menu__list {
  padding: 6rem 2rem 2rem;
}

@media (max-width: 480px) {
  .hamburger-menu__list {
    padding: 5rem 6% 2rem;
  }
}

.hamburger-menu__item:not(:first-child) {
  border-top: 1px solid #c2cdf6;
}

.hamburger-menu__item-btn {
  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;
}

.hamburger-menu__link {
  display: inline-block;
  font-size: 1.4rem;
  width: 100%;
  color: #fff;
  line-height: 1.7;
  padding: 1.2rem 0;
}

@media (max-width: 480px) {
  .hamburger-menu__link {
    padding: 1rem 0;
  }
}

.hamburger-menu__link-btn {
  width: 11rem;
  padding: 0;
  text-align: center;
  margin: 1.2rem 0;
}

.hamburger-btn {
  display: none;
}

@media (max-width: 768px) {
  .hamburger-btn {
    position: absolute;
    right: 6%;
    top: 0;
    bottom: 0;
    margin: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 3rem;
    height: 2rem;
    z-index: 100;
  }
}

@media (max-width: 480px) {
  .hamburger-btn {
    width: 2.25rem;
    height: 1.5rem;
  }
}

.hamburger-btn::before, .hamburger-btn::after {
  content: "";
}

.hamburger-btn span, .hamburger-btn::before, .hamburger-btn::after {
  width: 100%;
  height: 2px;
  background-color: #37447e;
  display: block;
  position: absolute;
  border-radius: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.hamburger-btn span {
  top: 0;
  bottom: 0;
  margin: auto 0;
}

.hamburger-btn::before {
  top: 0;
}

.hamburger-btn::after {
  bottom: 0;
}

.hamburger-btn.is-active span, .hamburger-btn.is-active::before, .hamburger-btn.is-active::after {
  background-color: #fff;
}

.hamburger-btn:hover::before {
  -webkit-transform: translateY(0.2rem);
  transform: translateY(0.2rem);
}

.hamburger-btn:hover::after {
  -webkit-transform: translateY(-0.2rem);
  transform: translateY(-0.2rem);
}

.header {
  background-color: #fbfbfd;
  height: 6rem;
  width: 100%;
}

@media (max-width: 480px) {
  .header {
    height: 5rem;
  }
}

.header__container {
  position: relative;
  height: 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header__logo {
  font-weight: 900;
  font-size: 2.6rem;
  color: #37447e;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 480px) {
  .header__logo {
    font-size: 2rem;
  }
}

.header__logo:hover {
  opacity: 0.7;
}

@media (max-width: 768px) {
  .header__nav {
    display: none;
  }
}

.header__nav-list {
  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;
}

.header__nav-item {
  margin-left: 5rem;
}

.header__nav-link {
  display: inline-block;
  color: #929ecc;
  font-size: 1.4rem;
  line-height: 1.7;
}

.header__nav-btn {
  width: 11rem;
  font-size: 1.2rem;
}

.mv {
  position: relative;
  height: 111.2rem;
  padding: 20.6rem 0 0;
}

@media (max-width: 1124px) {
  .mv {
    height: 90rem;
  }
}

@media (max-width: 768px) {
  .mv {
    height: auto;
    padding: 14rem 0 18rem;
  }
}

@media (max-width: 480px) {
  .mv {
    padding: 12rem 0;
  }
}

.mv__cover {
  position: absolute;
  right: 0;
  top: 0;
  width: 102.3rem;
  padding-top: 108.7%;
  display: block;
  pointer-events: none;
}

@media (max-width: 1124px) {
  .mv__cover {
    width: 78rem;
  }
}

@media (max-width: 768px) {
  .mv__cover {
    height: 100%;
    width: 100%;
    padding-top: 0;
  }
}

.mv__cover-pc {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

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

.mv__cover-sp {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  display: none;
}

@media (max-width: 768px) {
  .mv__cover-sp {
    display: block;
    width: 100%;
    left: auto;
    right: -28%;
    top: auto;
    bottom: -8%;
  }
}

.mv__container {
  position: relative;
}

.mv__content {
  max-width: 54rem;
}

.mv__title {
  font-size: 3.6rem;
  font-weight: 500;
  color: #37447e;
}

@media (max-width: 768px) {
  .mv__title {
    font-size: 3rem;
  }
}

@media (max-width: 768px) {
  .mv__title {
    font-size: 2rem;
  }
}

.mv__product-name {
  font-size: 7rem;
  display: block;
  margin-top: 1rem;
}

@media (max-width: 768px) {
  .mv__product-name {
    font-size: 5.6rem;
  }
}

@media (max-width: 480px) {
  .mv__product-name {
    font-size: 4rem;
    margin-top: 0.5rem;
  }
}

.mv__paragraph {
  margin-top: 1em;
  font-size: 1.8rem;
  color: #505f98;
  line-height: 1.66;
}

@media (max-width: 768px) {
  .mv__paragraph {
    font-size: 1.6rem;
  }
}

@media (max-width: 480px) {
  .mv__paragraph {
    font-size: 1.4rem;
  }
}

.mv__btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 13rem;
}

@media (max-width: 768px) {
  .mv__btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 4rem;
  }
}

@media (max-width: 480px) {
  .mv__btns {
    margin-top: 2rem;
  }
}

.mv__btn {
  font-size: 1.6rem;
  margin-right: 3rem;
}

@media (max-width: 768px) {
  .mv__btn {
    margin-right: 0;
    margin-top: 2rem;
  }
}

.mv__btn .btn {
  padding: 0.25em 0;
  width: 19rem;
}

@media (max-width: 480px) {
  .mv__btn .btn {
    width: 15rem;
  }
}

.intro {
  padding-top: 6rem;
}

@media (max-width: 768px) {
  .intro {
    padding-top: 16rem;
  }
}

@media (max-width: 480px) {
  .intro {
    padding-top: 10rem;
  }
}

.intro__container {
  text-align: center;
}

.intro__sub {
  color: #6f7cb2;
  font-size: 1.5rem;
  margin-top: 3.2rem;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

@media (max-width: 480px) {
  .intro__sub {
    font-size: 1.4rem;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  }
}

.support {
  margin-top: 10.6rem;
}

@media (max-width: 1124px) {
  .support {
    margin-top: 6rem;
  }
}

@media (max-width: 480px) {
  .support {
    margin-top: 3rem;
  }
}

.support__container {
  max-width: 144rem;
  padding: 0 5rem;
  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 (max-width: 1124px) {
  .support__container {
    padding: 0 3rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (max-width: 768px) {
  .support__container {
    padding: 0 6%;
  }
}

.support__img {
  width: 47rem;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 5rem;
}

@media (max-width: 1124px) {
  .support__img {
    width: 100%;
    margin-right: 0;
  }
}

@media (max-width: 768px) {
  .support__img {
    position: relative;
    padding-top: 56%;
  }
}

@media (max-width: 1124px) {
  .support__img img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center 30%;
    object-position: center 30%;
    height: 40rem;
  }
}

@media (max-width: 768px) {
  .support__img img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}

.support__content {
  width: 78rem;
}

@media (max-width: 1124px) {
  .support__content {
    width: 100%;
  }
}

@media (max-width: 1124px) {
  .support__title {
    text-align: center;
    margin-top: 6rem;
  }
}

.support__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;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 6.6rem;
}

@media (max-width: 1124px) {
  .support__list {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-width: 86rem;
    margin: 6.6rem auto 0;
  }
}

@media (max-width: 768px) {
  .support__list {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 3rem;
  }
}

@media (max-width: 480px) {
  .support__list {
    margin-top: 0;
  }
}

.support__item {
  width: calc(50% - 2.2rem);
}

.support__item:nth-child(n + 3) {
  margin-top: 4rem;
}

@media (max-width: 480px) {
  .support__item {
    width: 100%;
    margin-top: 4rem;
  }
}

.support__icon {
  width: 4.8rem;
}

@media (max-width: 480px) {
  .support__icon {
    margin: 0 auto;
  }
}

.support__sub-title {
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.66;
  margin-top: 2rem;
}

@media (max-width: 480px) {
  .support__sub-title {
    text-align: center;
  }
}

.support__item .list {
  margin-top: 0.8rem;
  color: #5d6970;
}

.about {
  position: relative;
  padding: 10rem 0 19rem;
}

@media (max-width: 1124px) {
  .about {
    padding: 10rem 0 14rem;
  }
}

@media (max-width: 480px) {
  .about {
    padding: 6rem 0 8rem;
  }
}

@media (max-width: 1124px) {
  .about__rows {
    max-width: 86rem;
    margin: 0 auto;
  }
}

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

@media (max-width: 768px) {
  .about__row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto;
  }
}

.about__row:not(:first-child) {
  margin-top: 14.8rem;
}

@media (max-width: 480px) {
  .about__row:not(:first-child) {
    margin-top: 8rem;
  }
}

.about__content {
  width: 44.5rem;
}

@media (max-width: 1124px) {
  .about__content {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 3rem;
  }
}

@media (max-width: 768px) {
  .about__content {
    margin-left: 0;
    margin-top: 2rem;
  }
}

.about__title {
  line-height: 1.33;
  min-height: 2em;
}

@media (max-width: 768px) {
  .about__title {
    min-height: auto;
    min-height: unset;
  }
}

.about__paragraph {
  font-size: 1.6rem;
  line-height: 1.625;
  color: #6f7cb2;
  margin-top: 1.8rem;
}

@media (max-width: 480px) {
  .about__paragraph {
    font-size: 1.4rem;
  }
}

.about__paragraph p:not(:first-child) {
  margin-top: 1em;
}

.about__btn {
  font-size: 1.6rem;
  width: 15rem;
  margin-top: 5rem;
}

@media (max-width: 480px) {
  .about__btn {
    margin-top: 3rem;
  }
}

.about__img {
  width: 54rem;
  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;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

@media (max-width: 1124px) {
  .about__img {
    width: 40rem;
    margin: 0 auto;
  }
}

@media (max-width: 480px) {
  .about__img {
    width: 80%;
  }
}

.about__img::before {
  content: "";
  padding-top: 74.8%;
  display: block;
}

.about__img img {
  max-width: 100%;
  width: auto;
}

.fee {
  position: relative;
  background-color: #f4f6ff;
  padding: 15rem 0 19rem;
}

.fee::before {
  content: "";
  position: absolute;
  left: 0;
  top: -3rem;
  width: 100%;
  height: 6rem;
  background-color: #fff;
  border-radius: 50%;
}

@media (max-width: 768px) {
  .fee::before {
    height: 4rem;
    top: -2rem;
  }
}

@media (max-width: 1124px) {
  .fee {
    padding: 15rem 0 14rem;
  }
}

@media (max-width: 480px) {
  .fee {
    padding: 10rem 0;
  }
}

.fee__container {
  max-width: 120rem;
  text-align: center;
}

.fee__title {
  color: #091133;
  text-shadow: none;
}

.fee__text {
  font-size: 3rem;
  margin-top: 6rem;
}

@media (max-width: 768px) {
  .fee__text {
    font-size: 2.4rem;
  }
}

@media (max-width: 480px) {
  .fee__text {
    font-size: 2rem;
    margin-top: 3rem;
  }
}

.fee__link {
  color: #6f7cb2;
}

.fee__link.text-link {
  background-image: -webkit-gradient(linear, left top, right top, from(#6f7cb2), to(#6f7cb2));
  background-image: -webkit-linear-gradient(left, #6f7cb2, #6f7cb2);
  background-image: linear-gradient(90deg, #6f7cb2, #6f7cb2);
}

.fee__price {
  font-size: 5rem;
  font-weight: 500;
  margin-top: 10rem;
  color: #222f65;
}

@media (max-width: 768px) {
  .fee__price {
    font-size: 3.4rem;
    margin-top: 6rem;
  }
}

@media (max-width: 480px) {
  .fee__price {
    font-size: 2.8rem;
    margin-top: 3rem;
  }
}

.fee__btn {
  font-size: 1.6rem;
  width: 19rem;
  margin: 10rem auto 0;
}

@media (max-width: 768px) {
  .fee__btn {
    margin-top: 6rem;
  }
}

.footer {
  background-color: #e7ecff;
}

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

.footer__copy-row {
  padding: 6.8rem 0 4.6rem;
}

@media (max-width: 768px) {
  .footer__copy-row {
    padding: 4rem 0 4rem;
  }
}

@media (max-width: 480px) {
  .footer__copy-row {
    padding: 2rem 0;
  }
}

.footer__copy {
  color: #939ea4;
  font-weight: 500;
  font-size: 1.4rem;
}

@media (max-width: 480px) {
  .footer__copy {
    font-size: 1.2rem;
  }
}

.footer__btn {
  width: 11rem;
  font-size: 1.2rem;
  line-height: 1.5;
}

.footer__nav-row {
  border-top: 1px solid #cdd1d4;
  padding: 0 0 2.5rem;
  position: relative;
}

@media (max-width: 480px) {
  .footer__nav-row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1rem 0 2rem;
  }
}

.footer__nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.footer__nav-item {
  margin-right: 6rem;
  margin-top: 1.3rem;
}

@media (max-width: 768px) {
  .footer__nav-item {
    margin-right: 4rem;
  }
}

@media (max-width: 480px) {
  .footer__nav-item {
    margin-right: 2.4rem;
    margin-top: 1rem;
  }
}

.footer__nav-link {
  display: inline-block;
  color: #929ecc;
  font-size: 1.4rem;
  line-height: 1.7;
}

@media (max-width: 480px) {
  .footer__nav-link {
    font-size: 1.2rem;
  }
}

.footer__sns {
  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 (max-width: 768px) {
  .footer__sns {
    margin-top: 1rem;
  }
}

@media (max-width: 480px) {
  .footer__sns {
    margin-top: 0;
    position: absolute;
    right: 0;
    bottom: 2.5rem;
  }
}

.footer__sns-item {
  margin-left: 3rem;
}

@media (max-width: 480px) {
  .footer__sns-item {
    margin-left: 2rem;
  }
}

.footer__sns-link {
  display: inline-block;
  width: 1.6rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.footer__sns-link:hover {
  opacity: 0.7;
}

.products-mv {
  position: relative;
  padding: 24rem 0 45.6rem;
  max-width: 144rem;
  margin: 0 auto;
}

@media (max-width: 1124px) {
  .products-mv {
    padding: 14rem 0 60rem;
  }
}

@media (max-width: 768px) {
  .products-mv {
    padding: 8rem 0 52rem;
  }
}

@media (max-width: 480px) {
  .products-mv {
    padding: 12rem 0 6rem;
  }
}

.products-mv__img {
  width: 79.2rem;
  position: absolute;
  right: 0;
  top: 19rem;
}

@media (max-width: 1124px) {
  .products-mv__img {
    width: 75%;
    right: -10rem;
    bottom: 20%;
    top: auto;
  }
}

@media (max-width: 768px) {
  .products-mv__img {
    width: 85%;
    bottom: 14%;
    right: -8%;
    min-width: 50rem;
  }
}

@media (max-width: 480px) {
  .products-mv__img {
    position: relative;
    bottom: 0;
    width: 100%;
    margin-right: -10%;
    margin-top: 4rem;
    min-width: 100%;
  }
}

.products-mv__title {
  position: relative;
  font-size: 7rem;
  font-weight: 500;
  color: #37447e;
  max-width: 48rem;
  line-height: 1;
  z-index: 1;
}

@media (max-width: 768px) {
  .products-mv__title {
    font-size: 5.6rem;
  }
}

@media (max-width: 480px) {
  .products-mv__title {
    font-size: 4rem;
    max-width: 30rem;
  }
}

.products-mv__title-sub, .products-mv__title-main {
  display: inline-block;
  background-color: #fff;
  padding: 0.4rem 0.8rem;
  margin-top: 0.4rem;
  line-height: 1.2;
}

@media (max-width: 768px) {
  .products-mv__title-sub, .products-mv__title-main {
    line-height: 1.4;
  }
}

@media (max-width: 480px) {
  .products-mv__title-sub, .products-mv__title-main {
    margin-top: 0;
    padding: 0;
  }
}

.products-mv__title-sub {
  display: inline-block;
  font-size: 3.6rem;
  margin-bottom: 6rem;
  line-height: 1;
}

@media (max-width: 1124px) {
  .products-mv__title-sub {
    margin-bottom: 4rem;
  }
}

@media (max-width: 768px) {
  .products-mv__title-sub {
    font-size: 2rem;
    margin-bottom: 1rem;
  }
}

@media (max-width: 480px) {
  .products-mv__title-sub {
    margin-bottom: 0;
  }
}

@media (max-width: 480px) {
  .products-mv__title-main {
    margin-top: 0.5rem;
  }
}

.products-video {
  padding: 0 0 20rem;
}

@media (max-width: 768px) {
  .products-video {
    padding: 0 0 14rem;
  }
}

@media (max-width: 480px) {
  .products-video {
    padding: 0 0 8rem;
  }
}

.products-video__container {
  max-width: 107.4rem;
}

.products-video__wrap {
  position: relative;
  width: 100%;
  /* padding-top: 59.76%; */
  /* background-color: #c4c4c4; */
}

.products-content {
  padding: 0 0 18.6rem;
}

@media (max-width: 768px) {
  .products-content {
    padding: 0 0 14rem;
  }
}

@media (max-width: 768px) {
  .products-content {
    padding: 0 0 8rem;
  }
}

.products-content__container {
  max-width: 112rem;
}

.products-content__row {
  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;
}

@media (max-width: 768px) {
  .products-content__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.products-content__row:not(:first-child) {
  margin-top: 25.5rem;
}

@media (max-width: 768px) {
  .products-content__row:not(:first-child) {
    margin-top: 8rem;
  }
}

.products-content__img {
  position: relative;
  width: 52.5rem;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

@media (max-width: 1124px) {
  .products-content__img {
    width: 40rem;
  }
}

@media (max-width: 768px) {
  .products-content__img {
    width: 100%;
  }
}

.products-content__img div {
  width: 100%;
  padding-top: 68.5%;
  background-color: #c4c4c4;
}

.products-content__img-text {
  position: absolute;
  left: 0;
  bottom: -10rem;
  color: #6f7cb2;
  font-size: 1.2rem;
  line-height: 2.16;
  max-width: 39rem;
  padding: 2.5rem 0 2.5rem 4.4rem;
}

@media (max-width: 768px) {
  .products-content__img-text {
    position: static;
    padding: 2.5rem 0 0 2rem;
  }
}

@media (max-width: 480px) {
  .products-content__img-text {
    padding: 0.8rem 0;
  }
}

.products-content__text {
  max-width: 48rem;
  width: 100%;
}

@media (max-width: 1124px) {
  .products-content__text {
    margin-left: 3rem;
    max-width: 56rem;
  }
}

@media (max-width: 768px) {
  .products-content__text {
    max-width: 100%;
    margin-left: 0;
  }
}

.products-content__title {
  font-size: 3.6rem;
  font-weight: 500;
  color: #37447e;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  padding-left: 1.4rem;
  border-left: 6px solid #37447e;
}

@media (max-width: 768px) {
  .products-content__title {
    font-size: 3rem;
    margin-top: 2rem;
  }
}

@media (max-width: 480px) {
  .products-content__title {
    font-size: 2.4rem;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  }
}

.products-content__paragraph {
  font-size: 2rem;
  line-height: 1.3;
  color: #6f7cb2;
  margin-top: 8rem;
}

@media (max-width: 1124px) {
  .products-content__paragraph {
    margin-top: 4rem;
  }
}

@media (max-width: 768px) {
  .products-content__paragraph {
    margin-top: 3rem;
    font-size: 1.8rem;
  }
}

@media (max-width: 480px) {
  .products-content__paragraph {
    font-size: 1.4rem;
  }
}

.products-content__paragraph p:not(:first-child) {
  margin-top: 0.6em;
}

.products-content__paragraph p.mt-m {
  margin-top: 2em;
}

.sp-only {
  display: none;
}

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

.sp-s-only {
  display: none;
}

@media (max-width: 480px) {
  .sp-s-only {
    display: block;
  }
}

@media (max-width: 768px) {
  .pc-only {
    display: none;
  }
}
.cancel{
  padding-top: 100px;
  font-size: 15px;
}

/*# sourceMappingURL=data:application/json;base64,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eWxlLnByZWZpeC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiA1NiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogNjIuNSU7IH0gfVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxudGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICByZXNpemU6IG5vbmU7IH1cblxuLndyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogQ29tcG9uZW50cyAqL1xuLnRleHQtbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkyOWVjYywgIzkyOWVjYyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAudGV4dC1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMWI0NztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMTFiNDc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzc0NDdlOyB9XG4gIC5idG4tLXJldmVyc2Uge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMTFiNDc7XG4gICAgY29sb3I6ICMxMTFiNDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLS1yZXZlcnNlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTFiNDc7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubGlzdF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43OyB9XG4gIC5saXN0X19pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi44O7XCI7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNnJlbTtcbiAgcGFkZGluZzogMCAzcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNiU7IH0gfVxuXG4uc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzNzQ0N2U7XG4gIHRleHQtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9IH1cblxuLmhhbWJ1cmdlci1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5oYW1idXJnZXItbWVudS5pcy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuaGFtYnVyZ2VyLW1lbnVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDI4cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5ZWNjO1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAuaGFtYnVyZ2VyLW1lbnVfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNyZW07XG4gICAgdG9wOiAycmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oYW1idXJnZXItbWVudV9fY2xvc2Uge1xuICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgcmlnaHQ6IDYlO1xuICAgICAgICB0b3A6IDEuNnJlbTsgfSB9XG4gICAgLmhhbWJ1cmdlci1tZW51X19jbG9zZTo6YmVmb3JlLCAuaGFtYnVyZ2VyLW1lbnVfX2Nsb3NlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAuaGFtYnVyZ2VyLW1lbnVfX2Nsb3NlOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oYW1idXJnZXItbWVudV9fY2xvc2U6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAycHg7IH1cbiAgLmhhbWJ1cmdlci1tZW51X19saXN0IHtcbiAgICBwYWRkaW5nOiA2cmVtIDJyZW0gMnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhhbWJ1cmdlci1tZW51X19saXN0IHtcbiAgICAgICAgcGFkZGluZzogNXJlbSA2JSAycmVtOyB9IH1cbiAgLmhhbWJ1cmdlci1tZW51X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MyY2RmNjsgfVxuICAuaGFtYnVyZ2VyLW1lbnVfX2l0ZW0tYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhhbWJ1cmdlci1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBwYWRkaW5nOiAxLjJyZW0gMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhhbWJ1cmdlci1tZW51X19saW5rIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwOyB9IH1cbiAgLmhhbWJ1cmdlci1tZW51X19saW5rLWJ0biB7XG4gICAgd2lkdGg6IDExcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS4ycmVtIDA7IH1cblxuLmhhbWJ1cmdlci1idG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oYW1idXJnZXItYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA2JTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIHotaW5kZXg6IDEwMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5oYW1idXJnZXItYnRuIHtcbiAgICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07IH0gfVxuICAuaGFtYnVyZ2VyLWJ0bjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWJ0bjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmhhbWJ1cmdlci1idG4gc3BhbiwgLmhhbWJ1cmdlci1idG46OmJlZm9yZSwgLmhhbWJ1cmdlci1idG46OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NDdlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5oYW1idXJnZXItYnRuIHNwYW4ge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7IH1cbiAgLmhhbWJ1cmdlci1idG46OmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG4gIC5oYW1idXJnZXItYnRuOjphZnRlciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5oYW1idXJnZXItYnRuLmlzLWFjdGl2ZSBzcGFuLCAuaGFtYnVyZ2VyLWJ0bi5pcy1hY3RpdmU6OmJlZm9yZSwgLmhhbWJ1cmdlci1idG4uaXMtYWN0aXZlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuaGFtYnVyZ2VyLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4ycmVtKTsgfVxuICAuaGFtYnVyZ2VyLWJ0bjpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4ycmVtKTsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmZDtcbiAgaGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNXJlbTsgfSB9XG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgY29sb3I6ICMzNzQ0N2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAgIC5oZWFkZXJfX2xvZ286aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlcl9fbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyX19uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07IH1cbiAgLmhlYWRlcl9fbmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzkyOWVjYztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gIC5oZWFkZXJfX25hdi1idG4ge1xuICAgIHdpZHRoOiAxMXJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4ubXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTExLjJyZW07XG4gIHBhZGRpbmc6IDIwLjZyZW0gMCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgICAubXYge1xuICAgICAgaGVpZ2h0OiA5MHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tdiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxNHJlbSAwIDE4cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm12IHtcbiAgICAgIHBhZGRpbmc6IDEycmVtIDA7IH0gfVxuICAubXZfX2NvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDIuM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogMTA4LjclO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAgICAgLm12X19jb3ZlciB7XG4gICAgICAgIHdpZHRoOiA3OHJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubXZfX2NvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAubXZfX2NvdmVyLXBjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tdl9fY292ZXItcGMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm12X19jb3Zlci1zcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tdl9fY292ZXItc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjglO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTglOyB9IH1cbiAgLm12X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubXZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTRyZW07IH1cbiAgLm12X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzM3NDQ3ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm12X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubXZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgLm12X19wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubXZfX3Byb2R1Y3QtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS42cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tdl9fcHJvZHVjdC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH0gfVxuICAubXZfX3BhcmFncmFwaCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAjNTA1Zjk4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubXZfX3BhcmFncmFwaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tdl9fcGFyYWdyYXBoIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAubXZfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTNyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tdl9fYnRucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm12X19idG5zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIC5tdl9fYnRuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tdl9fYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cbiAgICAubXZfX2J0biAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbSAwO1xuICAgICAgd2lkdGg6IDE5cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLm12X19idG4gLmJ0biB7XG4gICAgICAgICAgd2lkdGg6IDE1cmVtOyB9IH1cblxuLmludHJvIHtcbiAgcGFkZGluZy10b3A6IDZyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmludHJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5pbnRybyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTByZW07IH0gfVxuICAuaW50cm9fX2NvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbnRyb19fc3ViIHtcbiAgICBjb2xvcjogIzZmN2NiMjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaW50cm9fX3N1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH0gfVxuXG4uc3VwcG9ydCB7XG4gIG1hcmdpbi10b3A6IDEwLjZyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAgIC5zdXBwb3J0IHtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3VwcG9ydCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgLnN1cHBvcnRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDRyZW07XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAgICAgLnN1cHBvcnRfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3VwcG9ydF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCA2JTsgfSB9XG4gIC5zdXBwb3J0X19pbWcge1xuICAgIHdpZHRoOiA0N3JlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gICAgICAuc3VwcG9ydF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3VwcG9ydF9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gICAgICAuc3VwcG9ydF9faW1nIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciAzMCU7XG4gICAgICAgIGhlaWdodDogNDByZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN1cHBvcnRfX2ltZyBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLnN1cHBvcnRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA3OHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgICAgIC5zdXBwb3J0X19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gICAgLnN1cHBvcnRfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07IH0gfVxuICAuc3VwcG9ydF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDYuNnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgICAgIC5zdXBwb3J0X19saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1heC13aWR0aDogODZyZW07XG4gICAgICAgIG1hcmdpbjogNi42cmVtIGF1dG8gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3VwcG9ydF9fbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuc3VwcG9ydF9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuc3VwcG9ydF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMi4ycmVtKTsgfVxuICAgIC5zdXBwb3J0X19pdGVtOm50aC1jaGlsZChuICsgMykge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnN1cHBvcnRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG4gIC5zdXBwb3J0X19pY29uIHtcbiAgICB3aWR0aDogNC44cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuc3VwcG9ydF9faWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnN1cHBvcnRfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuc3VwcG9ydF9fc3ViLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnN1cHBvcnRfX2l0ZW0gLmxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICBjb2xvcjogIzVkNjk3MDsgfVxuXG4uYWJvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcmVtIDAgMTlyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAgIC5hYm91dCB7XG4gICAgICBwYWRkaW5nOiAxMHJlbSAwIDE0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFib3V0IHtcbiAgICAgIHBhZGRpbmc6IDZyZW0gMCA4cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAgIC5hYm91dF9fcm93cyB7XG4gICAgICBtYXgtd2lkdGg6IDg2cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuYWJvdXRfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFib3V0X19yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC13aWR0aDogNjByZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIC5hYm91dF9fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0LjhyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWJvdXRfX3Jvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHJlbTsgfSB9XG4gIC5hYm91dF9fY29udGVudCB7XG4gICAgd2lkdGg6IDQ0LjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gICAgICAuYWJvdXRfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWJvdXRfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIC5hYm91dF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIG1pbi1oZWlnaHQ6IDJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFib3V0X190aXRsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0OyB9IH1cbiAgLmFib3V0X19wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICBjb2xvcjogIzZmN2NiMjtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hYm91dF9fcGFyYWdyYXBoIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgIC5hYm91dF9fcGFyYWdyYXBoIHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5hYm91dF9fYnRuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFib3V0X19idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgLmFib3V0X19pbWcge1xuICAgIHdpZHRoOiA1NHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gICAgICAuYWJvdXRfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA0MHJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFib3V0X19pbWcge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAuYWJvdXRfX2ltZzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNzQuOCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hYm91dF9faW1nIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4uZmVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZmO1xuICBwYWRkaW5nOiAxNXJlbSAwIDE5cmVtOyB9XG4gIC5mZWU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlZTo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB0b3A6IC0ycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAgIC5mZWUge1xuICAgICAgcGFkZGluZzogMTVyZW0gMCAxNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mZWUge1xuICAgICAgcGFkZGluZzogMTByZW0gMDsgfSB9XG4gIC5mZWVfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mZWVfX3RpdGxlIHtcbiAgICBjb2xvcjogIzA5MTEzMztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAuZmVlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mZWVfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAuZmVlX19saW5rIHtcbiAgICBjb2xvcjogIzZmN2NiMjsgfVxuICAgIC5mZWVfX2xpbmsudGV4dC1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZmN2NiMiwgIzZmN2NiMik7IH1cbiAgLmZlZV9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgIGNvbG9yOiAjMjIyZjY1OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmVlX19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mZWVfX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAuZmVlX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBtYXJnaW46IDEwcmVtIGF1dG8gMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlZV9fYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTsgfSB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlY2ZmOyB9XG4gIC5mb290ZXJfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyX19jb3B5LXJvdyB7XG4gICAgcGFkZGluZzogNi44cmVtIDAgNC42cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19jb3B5LXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMCA0cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvcHktcm93IHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwOyB9IH1cbiAgLmZvb3Rlcl9fY29weSB7XG4gICAgY29sb3I6ICM5MzllYTQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvb3Rlcl9fY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgLmZvb3Rlcl9fYnRuIHtcbiAgICB3aWR0aDogMTFyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuZm9vdGVyX19uYXYtcm93IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkZDFkNDtcbiAgICBwYWRkaW5nOiAwIDAgMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LXJvdyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDJyZW07IH0gfVxuICAuZm9vdGVyX19uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvb3Rlcl9fbmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjNyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAuZm9vdGVyX19uYXYtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjOTI5ZWNjO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICAuZm9vdGVyX19zbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlcl9fc25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9vdGVyX19zbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDIuNXJlbTsgfSB9XG4gIC5mb290ZXJfX3Nucy1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvb3Rlcl9fc25zLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfSB9XG4gIC5mb290ZXJfX3Nucy1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuNnJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgIC5mb290ZXJfX3Nucy1saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ucHJvZHVjdHMtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cmVtIDAgNDUuNnJlbTtcbiAgbWF4LXdpZHRoOiAxNDRyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgICAucHJvZHVjdHMtbXYge1xuICAgICAgcGFkZGluZzogMTRyZW0gMCA2MHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0cy1tdiB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDAgNTJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvZHVjdHMtbXYge1xuICAgICAgcGFkZGluZzogMTJyZW0gMCA2cmVtOyB9IH1cbiAgLnByb2R1Y3RzLW12X19pbWcge1xuICAgIHdpZHRoOiA3OS4ycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE5cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAgICAgLnByb2R1Y3RzLW12X19pbWcge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICByaWdodDogLTEwcmVtO1xuICAgICAgICBib3R0b206IDIwJTtcbiAgICAgICAgdG9wOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9kdWN0cy1tdl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgYm90dG9tOiAxNCU7XG4gICAgICAgIHJpZ2h0OiAtOCU7XG4gICAgICAgIG1pbi13aWR0aDogNTByZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2R1Y3RzLW12X19pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cbiAgLnByb2R1Y3RzLW12X190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzc0NDdlO1xuICAgIG1heC13aWR0aDogNDhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2R1Y3RzLW12X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS42cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9kdWN0cy1tdl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIG1heC13aWR0aDogMzByZW07IH0gfVxuICAucHJvZHVjdHMtbXZfX3RpdGxlLXN1YiwgLnByb2R1Y3RzLW12X190aXRsZS1tYWluIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZHVjdHMtbXZfX3RpdGxlLXN1YiwgLnByb2R1Y3RzLW12X190aXRsZS1tYWluIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZHVjdHMtbXZfX3RpdGxlLXN1YiwgLnByb2R1Y3RzLW12X190aXRsZS1tYWluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wcm9kdWN0cy1tdl9fdGl0bGUtc3ViIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgICAgIC5wcm9kdWN0cy1tdl9fdGl0bGUtc3ViIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZHVjdHMtbXZfX3RpdGxlLXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZHVjdHMtbXZfX3RpdGxlLXN1YiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvZHVjdHMtbXZfX3RpdGxlLW1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9IH1cblxuLnByb2R1Y3RzLXZpZGVvIHtcbiAgcGFkZGluZzogMCAwIDUyLjhyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2R1Y3RzLXZpZGVvIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9kdWN0cy12aWRlbyB7XG4gICAgICBwYWRkaW5nOiAwIDAgOHJlbTsgfSB9XG4gIC5wcm9kdWN0cy12aWRlb19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwNy40cmVtOyB9XG4gIC5wcm9kdWN0cy12aWRlb19fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1OS43NiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDsgfVxuXG4ucHJvZHVjdHMtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAxOC42cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0cy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0cy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCA4cmVtOyB9IH1cbiAgLnByb2R1Y3RzLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTJyZW07IH1cbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2R1Y3RzLWNvbnRlbnRfX3JvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5wcm9kdWN0cy1jb250ZW50X19yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjUuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0cy1jb250ZW50X19yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhyZW07IH0gfVxuICAucHJvZHVjdHMtY29udGVudF9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUyLjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gICAgICAucHJvZHVjdHMtY29udGVudF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9kdWN0cy1jb250ZW50X19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb2R1Y3RzLWNvbnRlbnRfX2ltZyBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNjguNSU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0OyB9XG4gIC5wcm9kdWN0cy1jb250ZW50X19pbWctdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMTByZW07XG4gICAgY29sb3I6ICM2ZjdjYjI7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTY7XG4gICAgbWF4LXdpZHRoOiAzOXJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAyLjVyZW0gNC40cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZHVjdHMtY29udGVudF9faW1nLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2R1Y3RzLWNvbnRlbnRfX2ltZy10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDA7IH0gfVxuICAucHJvZHVjdHMtY29udGVudF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgICAgIC5wcm9kdWN0cy1jb250ZW50X190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogNTZyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2R1Y3RzLWNvbnRlbnRfX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzc0NDdlO1xuICAgIHRleHQtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMzNzQ0N2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9kdWN0cy1jb250ZW50X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZHVjdHMtY29udGVudF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9IH1cbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3BhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICM2ZjdjYjI7XG4gICAgbWFyZ2luLXRvcDogOHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgICAgIC5wcm9kdWN0cy1jb250ZW50X19wYXJhZ3JhcGgge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9kdWN0cy1jb250ZW50X19wYXJhZ3JhcGgge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZHVjdHMtY29udGVudF9fcGFyYWdyYXBoIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgIC5wcm9kdWN0cy1jb250ZW50X19wYXJhZ3JhcGggcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjZlbTsgfVxuICAgIC5wcm9kdWN0cy1jb250ZW50X19wYXJhZ3JhcGggcC5tdC1tIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuXG4uc3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwLW9ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc3Atcy1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3Atcy1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cbiJdfQ== */
