@charset "UTF-8";
/**　基本レイアウト　*/
/**  */
.pc-block,
.pc-item {
  display: block;
}
@media screen and (max-width: 767px) {
  .pc-block,
  .pc-item {
    display: none;
  }
}

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

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}

.main-container {
  background: #fff;
}
.main-container .wrapper .inner {
  width: 100%;
  max-width: 960px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .main-container .wrapper {
    padding: 0 1.6rem;
  }
}

/** .main-container */
.tabNav {
  margin: 3.6rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
}
.tabNav li {
  box-sizing: border-box;
  font-size: 1.6rem;
}
.tabNav li.cr a,
.tabNav li.cr span {
  color: #111;
}
.tabNav li.cr a:after,
.tabNav li.cr span:after {
  height: 2px;
  background: #666;
}
.tabNav li a,
.tabNav li span {
  position: relative;
  display: block;
  text-align: center;
  padding: 1.5rem 3.8rem;
  color: #666;
  text-decoration: none;
  /** border-bottom: #aaa solid 0.1rem; */
  transition: all 0.3s ease;
}
.tabNav li a:after,
.tabNav li span:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: #aaa;
  position: absolute;
  bottom: 0;
  left: 0;
}
.tabNav li a:hover,
.tabNav li span:hover {
  color: #111;
  transition: all 0.3s ease;
}
.tabNav li a:hover:after,
.tabNav li span:hover:after {
  height: 2px;
  background: #666;
}
.tabNav li.cols2 {
  width: 49%;
}
.tabNav li.cols3 {
  width: 32%;
}
.tabNav li.cols4 {
  width: 24.06%;
}
@media screen and (max-width: 767px) {
  .tabNav li.cols4 {
    width: 48.6%;
  }
}
@media screen and (max-width: 767px) {
  .tabNav li {
    width: 50%;
  }
  .tabNav li a,
  .tabNav li span {
    font-size: 1.4rem;
  }
}

/** .tabNav */
.hero {
  overflow: hidden;
  position: relative;
  width: 100%;
  color: #fff;
  background: #000 url(../i/hero-pc.jpg) center center no-repeat;
  background-size: auto 100%;
  height: 398px;
}
@media screen and (max-width: 767px) {
  .hero {
    background: none;
    height: auto;
  }
}

section {
  padding: 36px 0;
}
section .headline {
  text-align: center;
  margin-bottom: 1em;
}
section .headline h2 {
  font-size: 3.2rem;
  font-weight: normal;
  text-align: center;
}
section .headline h2 span.en {
  font-size: 3.6rem;
}

@media screen and (max-width: 767px) {
  .main-container .wrapper {
    padding: 32px 16px;
  }
  section .headline h2 {
    font-size: 2.1rem;
  }
  section .headline h2 span.en {
    font-size: 2.4rem;
  }
} /** @media max-width: 767px */
.hero {
  background-image: url("../i/hero-pc.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .hero {
    background-image: url("../i/hero-sp.jpg");
  }
  .hero .inner {
    padding-top: 50%;
  }
} /** @media max-width: 767px */
#apology {
  background: #f0f0f0;
}
#apology .inner {
  width: 100%;
  max-width: 796px;
}
#apology .headline h2 {
  font-size: 2.4rem;
}
#apology .context p {
  line-height: 1.8;
}
#apology .context p:nth-of-type(n+2) {
  margin-top: 1.5em;
}

/** @media max-width: 767px */
#process .movie {
  box-sizing: border-box;
  padding: 30px 100px;
}
#process .movie-wrap {
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
#process .movie-wrap iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
#process .steps {
  position: relative;
  padding-left: 32px;
}
#process .steps:before {
  content: "";
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 40px;
  background-color: #ccc;
}
#process .steps > li {
  position: relative;
}
#process .steps > li:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  background: #333;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
}
#process .steps > li:after {
  content: "";
  display: block;
  width: 48px;
  height: 1px;
  background-color: #ccc;
  position: absolute;
  left: 0px;
  top: 9px;
}
#process .steps > li:nth-of-type(n+2) {
  margin-top: 3em;
}
#process .step {
  position: relative;
  padding-left: 48px;
  padding-top: 12px;
}
#process .step h3 {
  position: relative;
  font-size: 2.1rem;
  margin-top: -18px;
  margin-bottom: 12px;
}
#process .step p {
  font-size: 1.3rem;
}
#process .product {
  display: flex;
  flex-wrap: wrap;
}
#process .product > li {
  position: relative;
  width: calc(25% - 9px);
  margin-left: 12px;
}
#process .product > li:nth-of-type(4n + 1) {
  margin-left: 0px;
}
#process .product > li:nth-of-type(n + 5) {
  margin-top: 12px;
}
#process .product > li:nth-of-type(n+2):before {
  content: "";
  display: block;
  width: 28px;
  height: 24px;
  background: url("../i/arrow.png") no-repeat center center;
  background-size: contain;
  /**
  border-top: solid 4px #333;
  border-left: solid 4px #333;
  transform: rotate(135deg);
  */
  position: absolute;
  left: -20px;
  top: 0;
  margin-top: calc(33.4% - 9px);
}
#process .product-item img {
  width: 100%;
}
#process .product-item p {
  padding: 0.5em 0;
}

@media screen and (max-width: 767px) {
  #process .movie {
    box-sizing: border-box;
    padding: 0 0 30px 0px;
  }
  #process .steps {
    padding-left: 16px;
  }
  #process .steps:before {
    left: 24px;
  }
  #process .product {
    flex-direction: column;
  }
  #process .product > li {
    width: 100%;
    margin-left: 0;
  }
  #process .product > li:nth-of-type(n+2) {
    margin-top: 32px;
  }
  #process .product > li:nth-of-type(n+2):before {
    /**
    border-top: solid 2px #333;
    border-left: solid 2px #333;
    */
    left: 50%;
    top: -28px;
    width: 1em;
    height: 1em;
    transform: rotate(90deg);
    margin: 0 auto 0 -1.4em;
  }
  #process .product-item {
    display: flex;
    justify-content: space-between;
  }
  #process .product-item img {
    display: block;
    width: 40%;
    height: inherit;
    flex-shrink: 0;
  }
  #process .product-item p {
    padding: 0 0 0 0.5em;
  }
} /** @media max-width: 767px */
#support {
  background: #f0f0f0;
}
#support .supportNav {
  display: flex;
  flex-wrap: wrap;
  margin-top: 36px;
}
#support .supportNav li {
  width: calc(33.3333333333% - 16px);
  margin-left: 24px;
}
#support .supportNav li:nth-of-type(3n + 1) {
  margin-left: 0;
}
#support .supportNav li:nth-of-type(n + 4) {
  margin-top: 24px;
}
#support .supportNav-item {
  background: #fff;
}
#support .supportNav-item a {
  display: block;
  text-decoration: none;
}
#support .supportNav-item a:hover {
  opacity: 0.6;
}
#support .supportNav-item figure img {
  width: 100%;
}
#support .supportNav-item dl {
  padding: 0.5em 1em;
}
#support .supportNav-item dl dt {
  padding: 0.5em 0;
  font-size: 1.6rem;
  font-feature-settings: "palt";
}

@media screen and (max-width: 767px) {
  #support .supportNav {
    flex-direction: column;
  }
  #support .supportNav li {
    width: 100%;
    margin-left: 0;
  }
  #support .supportNav li:nth-of-type(n + 2) {
    margin-top: 24px;
  }
} /** @media max-width: 767px */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm93bmVyL2Mvb3duZXIuc2NzcyIsIm93bmVyL2MvaW5jL19iYXNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUVBO0FDRkE7QUFDQTtBQUFBO0VBRUU7O0FBQ0E7RUFIRjtBQUFBO0lBSUk7Ozs7QUFJSjtBQUFBO0VBRUU7O0FBQ0E7RUFIRjtBQUFBO0lBSUk7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7O0FBSUY7RUFDRTs7QUFJRTtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0lBQ0U7Ozs7QUFHTDtBQUVEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUU7QUFBQTtFQUVFOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQUtOO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQU1SO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBSUo7RUFHRTtJQUNFOztFQUVBO0FBQUE7SUFFRTs7OztBQUtQO0FBR0Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVRGO0lBVUk7SUFDQTs7OztBRHpJSjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFLUjtFQUNFO0lBQ0U7O0VBTUU7SUFDRTs7RUFFQTtJQUNFOztFQUtUO0FBR0Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVBO0lBQ0U7O0VBR0w7QUFFRDtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFJQTtFQUNFOztBQUtGO0VBQ0U7O0FBRUE7RUFDRTs7O0FBU1A7QUFLQztFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBS0o7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtFQUNBO0VBQ0E7RUFDQTs7QUFPTjtFQUNFOztBQUVGO0VBQ0U7OztBQU1OO0VBR0k7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBRUE7SUFDRTs7RUFJSjtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUVBO0FBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBTVI7SUFDRTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFJUDtBQUtEO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQU1GO0VBQ0U7O0FBSUo7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7O0FBUVI7RUFFSTtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUtUIiwiZmlsZSI6Im93bmVyL2Mvb3duZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKirjgIDln7rmnKzjg6zjgqTjgqLjgqbjg4jjgIAqL1xuQGltcG9ydCBcImluYy9iYXNlXCI7XG5cbnNlY3Rpb257XG4gIHBhZGRpbmc6IDM2cHggMDtcbiAgXG4gIC5oZWFkbGluZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIFxuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICBzcGFuLmVue1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5oZWFkbGluZVxufS8vc2VjdGlvblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbiAgXG4gIHNlY3Rpb257XG4gICAgXG4gICAgLmhlYWRsaW5le1xuICAgICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBcbiAgICAgICAgc3Bhbi5lbntcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5oZWFkbGluZVxuICB9Ly9zZWN0aW9uXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuLmhlcm97XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9oZXJvLXBjLmpwZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvaGVyby1zcC5qcGcnKTtcbiAgICBcbiAgICAuaW5uZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIH1cbiAgfVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4jYXBvbG9neXtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgXG4gIC5pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc5NnB4O1xuICB9XG4gIFxuICAuaGVhZGxpbmV7XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cbiAgXG4gIC5jb250ZXh0e1xuICAgIHB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8vI2Fwb2xvZ3lcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNhcG9sb2d5e1xuICAgIFxuICB9Ly8jYXBvbG9neVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiNwcm9jZXNze1xuICBcbiAgLm1vdmlle1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzBweCAxMDBweDtcbiAgICAmLXdyYXB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgXG4gICAgICBpZnJhbWV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5tb3ZpZVxuICBcbiAgLnN0ZXBze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgXG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgfVxuICAgIFxuICAgID4gbGl7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfS8vLnN0ZXBzXG4gIFxuICAuc3RlcHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgXG4gICAgaDN7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbiAgfS8vLnN0ZXBcbiAgXG4gIFxuICAucHJvZHVjdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBcbiAgICA+IGxpe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSA5cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUoNG4gKyAxKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuICsgNSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9hcnJvdy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgLyoqXG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNHB4ICMzMzM7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCAjMzMzO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgKi9cbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMzMuNCUgLSA5cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ly8ucHJvZHVjdFxuICBcbiAgLnByb2R1Y3QtaXRlbXtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICB9XG4gIH0vLy5wcm9kdWN0LWl0ZW1cbn0vLyNwcm9jZXNzXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Byb2Nlc3N7XG4gICAgXG4gICAgLm1vdmlle1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDBweDtcbiAgICB9Ly8ubW92aWVcbiAgICBcbiAgICAuc3RlcHN7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucHJvZHVjdHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBcbiAgICAgID4gbGl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgIFxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgLyoqXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggIzMzMztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzMzMztcbiAgICAgICAgICAgICovXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAtMS40ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLnByb2R1Y3RcbiAgICBcbiAgICAucHJvZHVjdC1pdGVte1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIFxuICAgICAgaW1ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIC41ZW07XG4gICAgICB9XG4gICAgfS8vLnByb2R1Y3QtaXRlbVxuICB9Ly8jcHJvY2Vzc1xufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cblxuXG4jc3VwcG9ydHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgXG4gIC5zdXBwb3J0TmF2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgXG4gICAgbGl7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDE2cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUoM24gKyAxKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobiArIDQpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfS8vLnN1cHBvcnROYXZcbiAgXG4gIC5zdXBwb3J0TmF2LWl0ZW17XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBcbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBmaWd1cmV7XG4gICAgICBcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfS8vZmlndXJlXG4gICAgXG4gICAgZGx7XG4gICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgIFxuICAgICAgZHR7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfS8vLnN1cHBvcnROYXYtaXRlbVxuICBcbn0vLyNzdXBwb3J0XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzdXBwb3J0e1xuICAgIC5zdXBwb3J0TmF2e1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIFxuICAgICAgbGl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLW9mLXR5cGUobiArIDIpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH0vL2xpXG4gICAgfS8vLnN1cHBvcnROYXZcbiAgfVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuIiwiLyoqICAqL1xuLnBjLWJsb2NrLFxuLnBjLWl0ZW17XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNwLWJsb2NrLFxuLnNwLWl0ZW17XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuaDEsaDIsaDMsaDQsaDUsaDZ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuXG4ubWFpbi1jb250YWluZXJ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIFxuICAud3JhcHBlcntcbiAgICBcbiAgICAuaW5uZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfSAgXG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgIC53cmFwcGVye1xuICAgICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgfVxuICB9XG59LyoqIC5tYWluLWNvbnRhaW5lciAqL1xuXG4udGFiTmF2e1xuICBtYXJnaW46IDMuNnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcbiAgbGl7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBcbiAgICAmLmNye1xuICAgICAgXG4gICAgICBhLFxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYSxcbiAgICBzcGFue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMy44cmVtO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAvKiogYm9yZGVyLWJvdHRvbTogI2FhYSBzb2xpZCAwLjFyZW07ICovXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIGxpLmNvbHMye1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgbGkuY29sczN7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxuICBsaS5jb2xzNHtcbiAgICB3aWR0aDogMjQuMDYlO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogNDguNiU7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICBsaXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBcbiAgICAgIGEsXG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgLy9wYWRkaW5nOiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8qKiAudGFiTmF2ICovXG5cblxuLmhlcm97XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybCguLi9pL2hlcm8tcGMuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGhlaWdodDogMzk4cHg7XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiJdfQ== */
