@charset "UTF-8";

*,
body {
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
  letter-spacing: 0.1em;
  color: #333;
  font-weight: 500;
}

html {
  font-size: 16px;
  scroll-behavior: smooth;
  scroll-padding-top: 120px;
  font-feature-settings: "palt";
}

body {
  color: #fff;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
li,
dt,
dd,
th,
td,
span,
a {
  line-height: 1.6;
}

img {
  width: 100%;
  vertical-align: bottom;
}

a {
  color: #333;
  transition: all 0.4s;
}

.sp {
  display: block !important;
}

.pc {
  display: none !important;
}

.container {
  overflow: hidden;
}

.accordion {
  margin: 0 auto;
  position: relative;
  width: 100%;
}

.accordion-title {
  color: #333;
  cursor: pointer;
  font-size: 16px;
  padding: 28px 20px;
}

.accordion-content {
  display: none;
  padding: 10px 20px;
}

.accordion-content p {
  font-size: 14px;
  line-height: 1.5;
}

/* 矢印 */

.accordion-title {
  position: relative;
}

.accordion-title::after,
.accordion-title::before {
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  right: 25px;
  top: 50%;
  background: #333;
  transition: transform 0.3s ease-in-out, top 0.3s ease-in-out;
  width: 20px;
}

.accordion-title::before {
  transform: rotate(90deg);
}

.accordion-title.open::before {
  display: none;
}

.c-btn {
  display: block;
  width: 305px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 20px;
  border-radius: 25px;
  border: 1px solid #e8488a;
  position: relative;
  cursor: pointer;
  letter-spacing: 0.06em;
  background: #fff;
}

.c-btn::after {
  content: "";
  width: 30px;
  height: 30px;
  background: url(../img/common/btn-arrow.png) no-repeat center top/cover;
  position: absolute;
  right: 10px;
  transition: transform 0.3s 0.1s cubic-bezier(0.15, 0.62, 0.43, 0.8);
}

.c-btn::before {
  content: "";
  width: 30px;
  height: 30px;
  background: url(../img/common/btn-arrow.png) no-repeat center top/cover;
  transition: transform 0.3s 0.1s cubic-bezier(0.15, 0.62, 0.43, 0.8);
  position: absolute;
  left: 10px;
  transform: scale(0);
}

.c-btn:hover {
  background: #e8488a;
  color: #fff;
  padding-left: 50px;
}

.c-btn:hover::after {
  transform: scale(0);
}

.c-btn:hover::before {
  transform: scale(1);
}

.c-btn.pink {
  background: #e8488a;
  color: #fff;
}

.c-btn.pink::after {
  background: url(../img/common/btn-arrow-white.png) no-repeat center top/cover;
}

.c-btn.pink::before {
  display: none;
}

.c-btn.pink:hover {
  padding: 0 20px;
}

.c-btn.pink:hover::after {
  transform: scale(1);
}

.c-btn.pink:hover::before {
  display: none;
}

.page-kasou .mv-area {
  padding: 145px 0 80px;
  position: relative;
}

.page-kasou .mv-area::before {
  content: "";
  display: block;
  width: 178px;
  height: 152px;
  background: url(../img/common/mv-deco-sp.png) no-repeat center top/cover;
  position: absolute;
  top: 0;
  right: 0;
}

.page-kasou .mv-area .sec-ttl {
  padding: 0 0 0 15px;
  font-size: 32px;
  color: #e8488a;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  margin-bottom: 18px;
}

.page-kasou .mv-area .breadcrumb {
  font-size: 10px;
  padding-left: 15px;
  line-height: 1.8;
  margin-bottom: 16px;
}

.page-kasou .mv-area .breadcrumb a {
  position: relative;
  margin-right: 10px;
  padding-right: 10px;
}

.page-kasou .mv-area .breadcrumb a::after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background: #333;
  position: absolute;
  top: 0;
  right: 0;
}

.page-kasou .mv-area .breadcrumb .top-link {
  text-decoration: underline;
  color: #e8488a;
}

.page-kasou .mv-area .deco {
  height: 92px;
  width: 367px;
  background: url(../img/common/mv-title-deco-sp.png) no-repeat center top/cover;
  position: relative;
}

.page-kasou .mv-area .deco span {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
  position: absolute;
  left: 15px;
  bottom: 20px;
}

.page-kasou .mv-area .deco small {
  font-size: 10px;
  color: #fff;
  display: block;
}

.page-kasou .mv-area .deco.twocoloum span {
  bottom: 6px;
}

.page-kasou .mv-area .deco.twocoloum-sp span {
  bottom: 6px;
}

.ttl-area {
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  top: -13px;
  width: 100%;
}

.ttl-area h2 {
  font-size: 19px;
  padding: 3px;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  z-index: 2;
  top: -17px;
  background: linear-gradient(180deg, transparent 0%, transparent 47%, #fff 47%, #fff 100%);
}

.ttl-area .ttl-deco {
  width: 98%;
  margin-left: auto;
}

.ttl-area .en {
  font-family: "Jost", sans-serif;
  font-size: 12px;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  z-index: 2;
  bottom: -12px;
}

.ttl-area .en span {
  display: inline-block;
  clip-path: polygon(5% 0, 100% 0%, 95% 100%, 0% 100%);
  background: rgb(255, 175, 209);
  background: linear-gradient(90deg, rgb(255, 175, 209) 0%, rgb(238, 122, 170) 100%);
  padding: 2px 8px;
  color: #fff;
}

.ttl-area.right .ttl-deco {
  margin: 0;
  transform: scale(-1, 1);
}

.section {
  padding: 50px 15px 100px;
  position: relative;
}

.section .bg {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #fef8fb;
  top: 0;
  left: 0;
  border-radius: 0 0 50px 0;
}

.section .bg.two {
  border-radius: 50px 0 0 0;
}

.section .desc {
  line-height: 2;
  text-align: center;
  margin-bottom: 30px;
  letter-spacing: 0.05em;
}

.news-wrapper {
  padding: 0 45px;
}

.news-wrapper .news-content {
  margin-bottom: 60px;
}

.news-wrapper .news-content figure {
  overflow: hidden;
  position: relative;
  padding-top: 55.128%;
  width: 100%;
  margin-bottom: 24px;
}

.news-wrapper .news-content figure img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.news-wrapper .news-content figure .category {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: auto;
  padding: 0 40px 0 10px;
  height: 18px;
  background: #e8488a;
  background: linear-gradient(90deg, rgb(255, 114, 174) 0%, rgb(232, 72, 138) 100%);
  font-size: 10px;
  line-height: 18px;
  text-align: center;
  clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
}

.news-wrapper .news-content figure .category span {
  color: #fff;
}

.news-wrapper .news-content .txt .date {
  color: #e8488a;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  font-size: 14px;
}

.news-wrapper .news-content .txt .date::before {
  content: "";
  display: block;
  width: 60px;
  height: 1px;
  background: #e8488a;
  margin-right: 10px;
}

.news-wrapper .news-content .txt .title {
  margin-bottom: 1em;
}

.news-wrapper .news-content .txt .content {
  font-size: 14px;
  letter-spacing: 0.06em;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UuY3NzIiwiYmFzZS5zY3NzIiwiRm91bmRhdGlvbi9fdmFyaWFibGVzLnNjc3MiLCJGb3VuZGF0aW9uL19tZWRpYXF1ZXJpZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7O0VBRUUsNElDRGE7RURFYixxQkFBQTtFQUNBLFdDUmM7RURTZCxnQkFBQTtBREZGO0FHc0JFO0VGekJGOztJQVFJLHNCQUFBO0VEQUY7QUFDRjs7QUNHQTtFQUNFLGVBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7QURBRjtBR1NFO0VGYkY7SUFPSSx5QkFBQTtFRENGO0FBQ0Y7O0FDRUE7RUFDRSxXQzNCWTtBRjRCZDs7QUNFQTs7Ozs7Ozs7Ozs7Ozs7RUFjRSxnQkFBQTtBRENGOztBQ0VBO0VBQ0UsV0FBQTtFQUNBLHNCQUFBO0FEQ0Y7O0FDRUE7RUFDRSxXQ3REYztFRHVEZCxvQkFBQTtBRENGOztBQ0VBO0VBQ0UseUJBQUE7QURDRjtBRy9CRTtFRjZCRjtJQUlJLHdCQUFBO0VERUY7QUFDRjs7QUNDQTtFQUNFLHdCQUFBO0FERUY7QUd4Q0U7RUZxQ0Y7SUFJSSx5QkFBQTtFREdGO0FBQ0Y7O0FDQUE7RUFDRSxnQkFBQTtBREdGOztBQ0FBO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBREdGOztBQ0FBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QURHRjs7QUNBQTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtBREdGOztBQ0FBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FER0Y7O0FDQUEsT0FBQTtBQUNBO0VBQ0Usa0JBQUE7QURHRjs7QUNFRTtFQUVFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxnQkFBQTtFQUNBLDREQUFBO0VBQ0EsV0FBQTtBREFKO0FDR0U7RUFDRSx3QkFBQTtBRERKOztBQ0tBO0VBQ0Us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QUE7RURyQk47QUFDRjtBQ3dCSTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBRHRCTjtBR3JiRTtFRnNjRTtJQVFJLFlBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7SUFDQSxrQkFBQTtFRHJCTjtBQUNGO0FDdUJNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0FEckJSO0FDd0JNO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJDaGdCSztFRGlnQkwsaUZBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUVBLG1EQUFBO0FEdEJSO0FDd0JRO0VBQ0UsV0FBQTtBRHRCVjtBQzRCTTtFQUNFLGNDaGhCSztFRGloQkwsK0JDaGdCSTtFRGlnQkosZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUQxQlI7QUM0QlE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUJDN2hCRztFRDhoQkgsa0JBQUE7QUQxQlY7QUM4Qk07RUFDRSxrQkFBQTtBRDVCUjtBQytCTTtFQUNFLGVBQUE7RUFDQSxzQkFBQTtBRDdCUiIsImZpbGUiOiJiYXNlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbiosXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIk1TIFDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gICosXG4gIGJvZHkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTIwcHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5wLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxubGksXG5kdCxcbmRkLFxudGgsXG50ZCxcbnNwYW4sXG5hIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmEge1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi5zcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY2NvcmRpb24tdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDI4cHggMjBweDtcbn1cblxuLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uYWNjb3JkaW9uLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyog55+i5Y2wICovXG4uYWNjb3JkaW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWNjb3JkaW9uLXRpdGxlOjphZnRlciwgLmFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjBweDtcbn1cbi5hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmFjY29yZGlvbi10aXRsZS5vcGVuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTg0ODhhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLmMtYnRuIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbi5jLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9idG4tYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMC4xcyBjdWJpYy1iZXppZXIoMC4xNSwgMC42MiwgMC40MywgMC44KTtcbn1cbi5jLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYnRuLWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuNjIsIDAuNDMsIDAuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5jLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlODQ4OGE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4uYy1idG46aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5jLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5jLWJ0bi5waW5rIHtcbiAgYmFja2dyb3VuZDogI2U4NDg4YTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idG4ucGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9idG4tYXJyb3ctd2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3Zlcjtcbn1cbi5jLWJ0bi5waW5rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtYnRuLnBpbms6aG92ZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYy1idG4ucGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmMtYnRuLnBpbms6aG92ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWthc291IC5tdi1hcmVhIHtcbiAgcGFkZGluZzogMTQ1cHggMCA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wYWdlLWthc291IC5tdi1hcmVhIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDEwMHB4O1xuICB9XG59XG4ucGFnZS1rYXNvdSAubXYtYXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNzhweDtcbiAgaGVpZ2h0OiAxNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vbXYtZGVjby1zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wYWdlLWthc291IC5tdi1hcmVhOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MjdweDtcbiAgICBoZWlnaHQ6IDI2MnB4O1xuICB9XG59XG4ucGFnZS1rYXNvdSAubXYtYXJlYSAuc2VjLXR0bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICNlODQ4OGE7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnBhZ2Uta2Fzb3UgLm12LWFyZWEgLnNlYy10dGwge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYWdlLWthc291IC5tdi1hcmVhIC5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wYWdlLWthc291IC5tdi1hcmVhIC5icmVhZGNydW1iIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFnZS1rYXNvdSAubXYtYXJlYSAuYnJlYWRjcnVtYiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucGFnZS1rYXNvdSAubXYtYXJlYSAuYnJlYWRjcnVtYiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5wYWdlLWthc291IC5tdi1hcmVhIC5icmVhZGNydW1iIC50b3AtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2U4NDg4YTtcbn1cbi5wYWdlLWthc291IC5tdi1hcmVhIC5kZWNvIHtcbiAgaGVpZ2h0OiA5MnB4O1xuICB3aWR0aDogMzY3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL212LXRpdGxlLWRlY28tc3AucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucGFnZS1rYXNvdSAubXYtYXJlYSAuZGVjbyB7XG4gICAgaGVpZ2h0OiAyMzRweDtcbiAgICB3aWR0aDogMTI4MnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL212LXRpdGxlLWRlY28ucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgfVxufVxuLnBhZ2Uta2Fzb3UgLm12LWFyZWEgLmRlY28gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucGFnZS1rYXNvdSAubXYtYXJlYSAuZGVjbyBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjMlO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMS41NTg4MjM1Mjk0O1xuICAgIGJvdHRvbTogNDJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB9XG59XG4ucGFnZS1rYXNvdSAubXYtYXJlYSAuZGVjbyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucGFnZS1rYXNvdSAubXYtYXJlYSAuZGVjbyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFnZS1rYXNvdSAubXYtYXJlYSAuZGVjby50d29jb2xvdW0gc3BhbiB7XG4gIGJvdHRvbTogNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucGFnZS1rYXNvdSAubXYtYXJlYSAuZGVjby50d29jb2xvdW0gc3BhbiB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucGFnZS1rYXNvdSAubXYtYXJlYSAuZGVjby50d29jb2xvdW0tc3Agc3BhbiB7XG4gIGJvdHRvbTogNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucGFnZS1rYXNvdSAubXYtYXJlYSAuZGVjby50d29jb2xvdW0tc3Agc3BhbiB7XG4gICAgYm90dG9tOiA0MnB4O1xuICB9XG59XG5cbi50dGwtYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTEzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAudHRsLWFyZWEge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cbi50dGwtYXJlYSBoMiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgcGFkZGluZzogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC0xN3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNDclLCAjZmZmIDQ3JSwgI2ZmZiAxMDAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnR0bC1hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICAgIHRvcDogLTI4cHg7XG4gIH1cbn1cbi50dGwtYXJlYSAudHRsLWRlY28ge1xuICB3aWR0aDogOTglO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnR0bC1hcmVhIC50dGwtZGVjbyB7XG4gICAgd2lkdGg6IDgzJTtcbiAgfVxufVxuLnR0bC1hcmVhIC5lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IC0xMnB4O1xufVxuLnR0bC1hcmVhIC5lbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig1JSAwLCAxMDAlIDAlLCA5NSUgMTAwJSwgMCUgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbig1JSAwLCAxMDAlIDAlLCA5NSUgMTAwJSwgMCUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDE3NSwgMjA5KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAxNzUsIDIwOSkgMCUsIHJnYigyMzgsIDEyMiwgMTcwKSAxMDAlKTtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC50dGwtYXJlYSAuZW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDJweCAxNnB4O1xuICB9XG59XG4udHRsLWFyZWEucmlnaHQgLnR0bC1kZWNvIHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDE1cHggMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMTVweCAxOTBweDtcbiAgfVxufVxuLnNlY3Rpb24gLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZlZjhmYjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAuc2VjdGlvbiAuYmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICB9XG59XG4uc2VjdGlvbiAuYmcudHdvIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnNlY3Rpb24gLmJnLnR3byB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uIC5kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnNlY3Rpb24gLmRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLm5ld3Mtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgNDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLm5ld3Mtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5ld3Mtd3JhcHBlciAubmV3cy1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLm5ld3Mtd3JhcHBlciAubmV3cy1jb250ZW50IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5uZXdzLXdyYXBwZXIgLm5ld3MtY29udGVudCBmaWd1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1NS4xMjglO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLm5ld3Mtd3JhcHBlciAubmV3cy1jb250ZW50IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDMxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICB9XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWNvbnRlbnQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWNvbnRlbnQgZmlndXJlIC5jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweCAwIDEwcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI2U4NDg4YTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAxMTQsIDE3NCkgMCUsIHJnYigyMzIsIDcyLCAxMzgpIDEwMCUpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgOTAlIDEwMCUsIDAlIDEwMCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA5MCUgMTAwJSwgMCUgMTAwJSk7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWNvbnRlbnQgZmlndXJlIC5jYXRlZ29yeSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWNvbnRlbnQgLnR4dCAuZGF0ZSB7XG4gIGNvbG9yOiAjZTg0ODhhO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uZXdzLXdyYXBwZXIgLm5ld3MtY29udGVudCAudHh0IC5kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTg0ODhhO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWNvbnRlbnQgLnR4dCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWNvbnRlbnQgLnR4dCAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn0iLCJAaW1wb3J0IFwiLi9Gb3VuZGF0aW9uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vRm91bmRhdGlvbi9tZWRpYXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCIuL0ZvdW5kYXRpb24vZm9udHNpemVcIjtcblxuKixcbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTIwcHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG59XG5cbnAsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5saSxcbmR0LFxuZGQsXG50aCxcbnRkLFxuc3BhbixcbmEge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi5zcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBwYygpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY2NvcmRpb24tdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDI4cHggMjBweDtcbn1cblxuLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uYWNjb3JkaW9uLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyog55+i5Y2wICovXG4uYWNjb3JkaW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWNjb3JkaW9uLXRpdGxlIHtcblxuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsIHRvcCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLXRpdGxlLm9wZW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzA1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1waW5rO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9idG4tYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyAuMXMgY3ViaWMtYmV6aWVyKC4xNSwgLjYyLCAuNDMsIC44KTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2J0bi1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgLjFzIGN1YmljLWJlemllciguMTUsIC42MiwgLjQzLCAuOCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgJi5waW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluaztcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2J0bi1hcnJvdy13aGl0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWthc291IHtcbiAgLm12LWFyZWEge1xuICAgIHBhZGRpbmc6IDE0NXB4IDAgODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwYWRkaW5nOiAxNjBweCAwIDEwMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE3OHB4O1xuICAgICAgaGVpZ2h0OiAxNTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL212LWRlY28tc3AucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiA0MjdweDtcbiAgICAgICAgaGVpZ2h0OiAyNjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjLXR0bCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50b3AtbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBpbms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlY28ge1xuICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgICAgd2lkdGg6IDM2N3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vbXYtdGl0bGUtZGVjby1zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGhlaWdodDogMjM0cHg7XG4gICAgICAgIHdpZHRoOiAxMjgycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL212LXRpdGxlLWRlY28ucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjMlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg1MyAvIDM0KTtcbiAgICAgICAgICBib3R0b206IDQycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50d29jb2xvdW0ge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3R0b206IDZweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50d29jb2xvdW0tc3Age1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3R0b206IDZweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGJvdHRvbTogNDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnR0bC1hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtMTNweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogLTE3cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDQ3JSwgI2ZmZiA0NyUsICNmZmYgMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgICB0b3A6IC0yOHB4O1xuICAgIH1cbiAgfVxuXG4gIC50dGwtZGVjbyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiA4MyU7XG4gICAgfVxuICB9XG5cbiAgLmVuIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IC0xMnB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig1JSAwLCAxMDAlIDAlLCA5NSUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNSUgMCwgMTAwJSAwJSwgOTUlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTc1LCAyMDkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMTc1LCAyMDksIDEpIDAlLCByZ2JhKDIzOCwgMTIyLCAxNzAsIDEpIDEwMCUpO1xuICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yaWdodCB7XG4gICAgLnR0bC1kZWNvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMTVweCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiA4MHB4IDE1cHggMTkwcHg7XG4gIH1cblxuICAuYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZlZjhmYjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gICAgfVxuXG4gICAgJi50d28ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgMDtcblxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDQ1cHg7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubmV3cy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDU1LjEyOCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDMxNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAxMTQsIDE3NCwgMSkgMCUsIHJnYmEoMjMyLCA3MiwgMTM4LCAxKSAxMDAlKTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDkwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgOTAlIDEwMCUsIDAlIDEwMCUpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRjb2xvci1kZWZhdWx0OiAjMzMzO1xuJGNvbG9yLWxpZ2h0OiAjZmZmO1xuJGNvbG9yLXBpbms6ICNlODQ4OGE7XG5cblxuJGZvbnQtZGVmYXVsdDogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIixcblwiWXUgR290aGljXCIsXG5ZdUdvdGhpYyxcblwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLFxuXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIixcblwi44Oh44Kk44Oq44KqXCIsXG5NZWlyeW8sXG5cIk1TIFDjgrTjgrfjg4Pjgq9cIixcblwiTVMgUEdvdGhpY1wiLFxuc2Fucy1zZXJpZjtcbiRmb250LXBvcHBpbnM6IFwiUG9wcGluc1wiLFxuc2Fucy1zZXJpZjtcbiRmb250LW1vbnQ6IFwiTW9udHNlcnJhdFwiLFxuc2Fucy1zZXJpZjtcbiRmb250LWpvc3Q6IFwiSm9zdFwiLFxuc2Fucy1zZXJpZjsiLCIvLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6pcblxuLy8g44OV44Kp44Oz44OI44K144Kk44K6XG4vLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjgavlpInmj5vjgZfjgabjgY/jgozjgotcblxuLy8gQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gfVxuLy8gQGluY2x1ZGUgc3AtbGF5b3V0KCkge1xuLy8gICAgIGNvbG9yOiAjMDAwO1xuLy8gfVxuXG4vLyDjgZPjgpPjgarmhJ/jgZjjgafoqJjov7DjgZnjgovjgIJcbi8vIOahiOS7tuOBq+OCiOOBo+OBpuODluODrOOCpOOCr+ODneOCpOODs+ODiOOBr+WkieabtOOBl+OBpuOBreOAglxuXG4vLyDjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjgYwy44Gk44Gu5aC05ZCIXG4vLyBAbWl4aW4gcGMtbGF5b3V0KCR3aWR0aDogNzY4cHgpIHtcbi8vICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCkge1xuLy8gICAgICAgICBAY29udGVudDtcbi8vICAgICB9XG4vLyB9XG4vLyBAbWl4aW4gc3AtbGF5b3V0KCR3aWR0aDogNzY3cHgpIHtcbi8vICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuLy8gICAgICAgICBAY29udGVudDtcbi8vICAgICB9XG4vLyB9XG5cbi8vIOODluODrOOCpOOCr+ODneOCpOODs+ODiOOBjDPjgaTjga7loLTlkIhcbkBtaXhpbiBwYygkd2lkdGg6IDgyMXB4KSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYigkd2lkdGg6IDU3NnB4KSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwKCR3aWR0aDogNTc1cHgpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufSJdfQ== */

@media only screen and (min-width: 821px) {
  *,
  body {
    letter-spacing: 0.14em;
  }

  html {
    scroll-padding-top: 170px;
  }

  .sp {
    display: none !important;
  }

  .pc {
    display: block !important;
  }

  .c-btn {
    width: 320px;
  }

  .page-kasou .mv-area {
    padding: 160px 0 100px;
  }

  .page-kasou .mv-area::before {
    width: 427px;
    height: 262px;
  }

  .page-kasou .mv-area .sec-ttl {
    font-size: 55px;
    max-width: 1000px;
    margin: 0 auto 30px;
    padding: 0;
  }

  .page-kasou .mv-area .breadcrumb {
    max-width: 1000px;
    margin: 0 auto 18px;
    font-size: 12px;
    padding: 0;
  }

  .page-kasou .mv-area .deco {
    height: 234px;
    width: 1282px;
    background: url(../img/common/mv-title-deco.png) no-repeat center top/cover;
  }

  .page-kasou .mv-area .deco span {
    max-width: 1000px;
    display: block;
    margin-left: 23%;
    font-size: 34px;
    line-height: 1.5588235294;
    bottom: 42px;
    letter-spacing: 0.08em;
  }

  .page-kasou .mv-area .deco small {
    font-size: 22px;
  }

  .page-kasou .mv-area .deco.twocoloum span {
    bottom: 10px;
  }

  .page-kasou .mv-area .deco.twocoloum-sp span {
    bottom: 42px;
  }

  .ttl-area {
    top: -20px;
  }

  .ttl-area h2 {
    font-size: 34px;
    padding: 0 28px;
    top: -28px;
  }

  .ttl-area .ttl-deco {
    width: 83%;
  }

  .ttl-area .en span {
    font-size: 14px;
    padding: 2px 16px;
  }

  .section {
    padding: 80px 15px 190px;
  }

  .section .bg {
    border-radius: 0 0 100px 0;
  }

  .section .bg.two {
    border-radius: 100px 0 0 0;
  }

  .section .desc {
    margin-bottom: 50px;
  }

  .news-wrapper {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0;
  }

  .news-wrapper .news-content a {
    display: flex;
    align-items: flex-start;
  }

  .news-wrapper .news-content figure {
    width: 314px;
    padding-top: 20%;
    flex-shrink: 0;
    margin: 0 24px 0 0;
  }
}