/*
project
---------------------------------*/
.p-index__mv {
  width: 100%;
  /* height: 100vh; */
  /* background-image: url("../../../img/common/bg_mv_top_sp.jpg"); */
  position: relative;
  /* background-position: top 90px center; */
  /* background-size: cover; */
}

@media (min-width: 1024.05px) {
  .p-index__mv {
    width: 100%;
    height: 100vh;
    background-image: url("../../../img/common/bg_mv_top.jpg");
    position: relative;
    background-position: center center;
    background-size: cover;
  }
}

.p-index__catch {
  display: none;
  position: absolute;
  bottom: 30px;
  left: 15px;
  color: #fff;
  font-weight: bold;
  font-size: 1.6rem;
}

@media (min-width: 1024.05px) {
  .p-index__catch {
    display: block;
    position: absolute;
    right: 5%;
    bottom: 10%;
    left: auto;
    top: auto;
    color: #fff;
    font-weight: bold;
    font-size: 2rem;
  }
}

/* .p-index__catch .__maincopy {
  background-color: #fff;
  color: #000;
  font-size: 2.4rem;
  display: block;
  margin-bottom: 20px;
  margin: 10px 0;
  padding: 0 20px;
} */

@media (min-width: 1024.05px) {
  .p-index__catch .__maincopy {
    background-color: #fff;
    color: #000;
    font-size: 6rem;
    display: block;
    margin-bottom: 20px;
    margin: 20px 0;
    padding: 0 30px;
  }
}

.p-index__safety {
  display: none;
  position: absolute;
  width: 150px;
  bottom: 150px;
  left: 0;
}

@media (min-width: 1024.05px) {
  .p-index__safety {
    display: inline;
    bottom: 50px;
    left: 10px;
    width: 250px;
    top: auto;
    right: auto;
  }
}

@media (min-width: 1024.05px) {
  .p-index__header-image {
      display: none;
  }
}

.p-index__section {
  padding: 80px 0;
  text-align: center;
  background-color: #fff;
}

@media (min-width: 1024.05px) {
  .p-index__section {
    padding: 80px 0;
  }
}

.p-index__section.__bg-lightblue {
  background-color: #f4f5f7;
}

.p-index .section__regular {
  width: 100%;
}

@media (min-width: 1024.05px) {
  .p-index .section__regular {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
  }
}

.p-index .section__small {
  width: 100%;
}

@media (min-width: 1024.05px) {
  .p-index .section__small {
    width: 1040px;
    margin: 0 auto;
  }
}

.p-index__service {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.p-index__service .c-row {
  margin-bottom: 30px;
}

@media (min-width: 1024.05px) {
  .p-index__status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.p-index__status .c-h2 {
  height: 110px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlBhZ2UvaW5kZXgvaW5kZXguc2NzcyIsIlBhZ2UvaW5kZXgvaW5kZXguY3NzIiwiUGFnZS9pbmRleC9Qcm9qZWN0L19fcC1pbmRleF9fbXYuc2NzcyIsIkZvdW5kYXRpb24vX21peGluLnNjc3MiLCJQYWdlL2luZGV4L1Byb2plY3QvX19wLWluZGV4X19zZWN0aW9uLnNjc3MiLCJQYWdlL2luZGV4L1Byb2plY3QvX19wLWluZGV4X19zZXJ2aWNlLnNjc3MiLCJQYWdlL2luZGV4L1Byb2plY3QvX19wLWluZGV4X19zdGF0dXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQTs7a0NDSmtDO0FDRGhDO0VBQ0UsV0FBVztFQUNYLGFBQWE7RUFDYiwwRkFBMEY7RUFDMUYsa0JBQWtCO0VBQ2xCLG9DQUFvQztFQUNwQyxzQkFBc0I7QURHMUI7O0FFRUU7RURYQTtJQVFJLFdBQVc7SUFDWCxhQUFhO0lBQ2IsdUZBQXVGO0lBQ3ZGLGtCQUFrQjtJQUNsQixrQ0FBa0M7SUFDbEMsc0JBQXNCO0VETTFCO0FBQ0Y7O0FDSkU7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFVBQVU7RUFDVixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBRE9yQjs7QUVsQkU7RURLQTtJQVFJLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsV0FBVztJQUNYLFVBQVU7SUFDVixTQUFTO0lBQ1QsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixlQUFlO0VEVW5CO0FBQ0Y7O0FDMUJHO0VBa0JHLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGVBQWU7QURZckI7O0FFekNFO0VES0M7SUEwQkssc0JBQXNCO0lBQ3RCLFdBQVc7SUFDWCxlQUFlO0lBQ2YsY0FBYztJQUNkLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2QsZUFBZTtFRGVyQjtBQUNGOztBQ1pFO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixhQUFhO0VBQ2IsT0FBTztBRGVYOztBRTVERTtFRHlDQTtJQU1JLFlBQVk7SUFDWixVQUFVO0lBQ1YsWUFBWTtJQUNaLFNBQVM7SUFDVCxXQUFXO0VEa0JmO0FBQ0Y7O0FHakZFO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixzQkFBc0I7QUhvRjFCOztBRTVFRTtFQ1hBO0lBS0ksZUFBZTtFSHVGbkI7QUFDRjs7QUc3Rkc7RUFRRyx5QkFBeUI7QUh5Ri9COztBR2xHQTtFQWNNLFdBQVc7QUh3RmpCOztBRTFGRTtFQ1pGO0lBZ0JRLGFBQWE7SUFDYixjQUFjO0lBQ2Qsa0JBQWtCO0VIMkZ4QjtBQUNGOztBRzlHQTtFQXNCTSxXQUFXO0FINEZqQjs7QUV0R0U7RUNaRjtJQXdCUSxhQUFhO0lBQ2IsY0FBYztFSCtGcEI7QUFDRjs7QUl4SEU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE2QjtNQUE3Qiw2QkFBNkI7RUFDN0IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbUJBQWU7TUFBZixlQUFlO0FKMkhuQjs7QUkvSEc7RUFNRyxtQkFBbUI7QUo2SHpCOztBRXhIRTtFR1hBO0lBRUksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBNkI7UUFBN0IsNkJBQTZCO0lBQzdCLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0VMc0l2QjtBQUNGOztBSzNJRztFQU9HLGFBQWE7QUx3SW5CIiwiZmlsZSI6IlBhZ2UvaW5kZXgvaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiLi4vLi4vRm91bmRhdGlvbi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9Gb3VuZGF0aW9uL19mdW5jdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vRm91bmRhdGlvbi9fbWl4aW4uc2Nzc1wiO1xuXG4vKlxucHJvamVjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJQcm9qZWN0L19fcC1pbmRleF9fbXYuc2Nzc1wiO1xuQGltcG9ydCBcIlByb2plY3QvX19wLWluZGV4X19zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJQcm9qZWN0L19fcC1pbmRleF9fc2VydmljZS5zY3NzXCI7XG5AaW1wb3J0IFwiUHJvamVjdC9fX3AtaW5kZXhfX3N0YXR1cy5zY3NzXCI7XG4iLCIvKlxucHJvamVjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWluZGV4X19tdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvamFwYW4ta290c3UvYXNzZXRzL2ltZy9jb21tb24vYmdfbXZfdG9wX3NwLmpwZ1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgOTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjA1cHgpIHtcbiAgLnAtaW5kZXhfX212IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9qYXBhbi1rb3RzdS9hc3NldHMvaW1nL2NvbW1vbi9iZ19tdl90b3AuanBnXCIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLnAtaW5kZXhfX2NhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1OTkuMDVweCkge1xuICAucC1pbmRleF9fY2F0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNSU7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5wLWluZGV4X19jYXRjaCAuX19tYWluY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1OTkuMDVweCkge1xuICAucC1pbmRleF9fY2F0Y2ggLl9fbWFpbmNvcHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5wLWluZGV4X19zYWZldHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNTBweDtcbiAgYm90dG9tOiAxNTBweDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OC4wNXB4KSB7XG4gIC5wLWluZGV4X19zYWZldHkge1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnAtaW5kZXhfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMDVweCkge1xuICAucC1pbmRleF9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5wLWluZGV4X19zZWN0aW9uLl9fYmctbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbn1cblxuLnAtaW5kZXggLnNlY3Rpb25fX3JlZ3VsYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMDVweCkge1xuICAucC1pbmRleCAuc2VjdGlvbl9fcmVndWxhciB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtaW5kZXggLnNlY3Rpb25fX3NtYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjA1cHgpIHtcbiAgLnAtaW5kZXggLnNlY3Rpb25fX3NtYWxsIHtcbiAgICB3aWR0aDogMTA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wLWluZGV4X19zZXJ2aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtaW5kZXhfX3NlcnZpY2UgLmMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMDVweCkge1xuICAucC1pbmRleF9fc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtaW5kZXhfX3N0YXR1cyAuYy1oMiB7XG4gIGhlaWdodDogMTEwcHg7XG59XG4iLCIucC1pbmRleCB7XG4gICZfX212IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9qYXBhbi1rb3RzdS9hc3NldHMvaW1nL2NvbW1vbi9iZ19tdl90b3Bfc3AuanBnXCIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgOTBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAaW5jbHVkZSBtcShcInRiMDNcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2phcGFuLWtvdHN1L2Fzc2V0cy9pbWcvY29tbW9uL2JnX212X3RvcC5qcGdcIik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9fY2F0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBAaW5jbHVkZSBtcShcInRiMDFcIikge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDUlO1xuICAgICAgYm90dG9tOiAxMCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgLl9fbWFpbmNvcHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIEBpbmNsdWRlIG1xKFwidGIwMVwiKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zYWZldHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIG1xKFwidGIwMlwiKSB7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvLyDjgq3jg7zjgpLjgIxAaW5jbHVkZeOBp+aMh+WumuOBmeOCi+W8leaVsOOAjeOAgeWApOOCkuOAjG1pbi13aWR0aOOBruOCteOCpOOCuuOAjeOBqOOBl+OBpuOAgU1hcO+8iOmAo+aDs+mFjeWIl++8ieOCkuS9nOaIkFxuJGJyZWFrLXBvaW50OiAoXG4gIHRiMDE6IDU5OXB4LFxuICB0YjAyOiA3NjhweCxcbiAgdGIwMzogMTAyNHB4LFxuICBwYzogMTI4MHB4LFxuKTtcblxuJGFkZE51bTogMC4wNTtcblxuLy8g44Oh44OH44Kj44Ki44Kv44Ko44Oq44KSQG1peGlu44Gn5a6a576pXG5AbWl4aW4gbXEoJGtleSkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCggJGJyZWFrLXBvaW50LCAka2V5ICkgKyAkYWRkTnVtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLW51bSgkbnVtKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbnVtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLW1heCgka2V5KSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCAkYnJlYWstcG9pbnQsICRrZXkgKSAtICRhZGROdW0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4kYnJlYWtwb2ludExpc3Q6IDM5OXB4LCA1OTlweCwgODIzcHgsIDk3OXB4LCAxMTk5cHg7XG5cbiRicmVha3BvaW50czogKFxuICB4czogJ29ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje250aCgkYnJlYWtwb2ludExpc3QsMSl9KScsXG4gIHhzLXM6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tudGgoJGJyZWFrcG9pbnRMaXN0LDEpKzF9KSBhbmQgKG1heC13aWR0aDogI3tudGgoJGJyZWFrcG9pbnRMaXN0LDIpfSknLFxuICBzOiAnb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bnRoKCRicmVha3BvaW50TGlzdCwyKX0pJyxcbiAgcy1tOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bnRoKCRicmVha3BvaW50TGlzdCwyKSsxfSkgYW5kIChtYXgtd2lkdGg6ICN7bnRoKCRicmVha3BvaW50TGlzdCwzKX0pJyxcbiAgbTogJ29ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje250aCgkYnJlYWtwb2ludExpc3QsMyl9KScsXG4gIG1taW46ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tudGgoJGJyZWFrcG9pbnRMaXN0LDMpfSknLFxuICBtLWw6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tudGgoJGJyZWFrcG9pbnRMaXN0LDMpKzF9KSBhbmQgKG1heC13aWR0aDogI3tudGgoJGJyZWFrcG9pbnRMaXN0LDQpfSknLFxuICBsOiAnb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bnRoKCRicmVha3BvaW50TGlzdCw0KX0pJyxcbiAgbG1pbjogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje250aCgkYnJlYWtwb2ludExpc3QsNCl9KScsXG4gIGwtdWw6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tudGgoJGJyZWFrcG9pbnRMaXN0LDQpKzF9KSBhbmQgKG1heC13aWR0aDogI3tudGgoJGJyZWFrcG9pbnRMaXN0LDUpfSknLFxuICB1bDogJ29ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje250aCgkYnJlYWtwb2ludExpc3QsNSl9KScsXG4gIGQ6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tudGgoJGJyZWFrcG9pbnRMaXN0LDUpKzF9KScsXG4pO1xuQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL+ODleOCqeODs+ODiOOCteOCpOOCuuOCkuWPr+WkieOBleOBm+OCi1xuQG1peGluIGZzKCR1bCwgJGwsICRtLCAkcywgJHhzLCAkbWluOiAxMCkge1xuICAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYShkKSB7XG4gICAgICAmIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oJHVsKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobC11bCkge1xuICAgICAgZm9udC1zaXplOiBmc2NhbGMoJGwsICR1bCwgbnRoKCRicmVha3BvaW50TGlzdCwgNCkgKyAxLCBudGgoJGJyZWFrcG9pbnRMaXN0LCA1KSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG0tbCkge1xuICAgICAgZm9udC1zaXplOiBmc2NhbGMoJG0sICRsLCBudGgoJGJyZWFrcG9pbnRMaXN0LCAzKSArIDEsIG50aCgkYnJlYWtwb2ludExpc3QsIDQpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEocy1tKSB7XG4gICAgICBmb250LXNpemU6IGZzY2FsYygkcywgJG0sIG50aCgkYnJlYWtwb2ludExpc3QsIDIpICsgMSwgbnRoKCRicmVha3BvaW50TGlzdCwgMykpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4cy1zKSB7XG4gICAgICBmb250LXNpemU6IGZzY2FsYygkeHMsICRzLCBudGgoJGJyZWFrcG9pbnRMaXN0LCAxKSArIDEsIG50aCgkYnJlYWtwb2ludExpc3QsIDIpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogZnNjYWxjKCRtaW4sICR4cywgMzIwLCBudGgoJGJyZWFrcG9pbnRMaXN0LCAxKSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmczIoJHVsLCAkbWluKSB7XG4gICRsOiAoJHVsIC0gJG1pbikgKiAoNC81KSArICRtaW47XG4gICRtOiAoJHVsIC0gJG1pbikgKiAoMy81KSArICRtaW47XG4gICRzOiAoJHVsIC0gJG1pbikgKiAoMi81KSArICRtaW47XG4gICR4czogKCR1bCAtICRtaW4pICogKDEvNSkgKyAkbWluO1xuICBAaW5jbHVkZSBmcygkdWwsICRsLCAkbSwgJHMsICR4cywgJG1pbik7XG59XG5cbi8v44Kw44Op44OH44O844K344On44OzXG5AbWl4aW4gYmctZ3JhZGllbnQoJGFuZ2xlOiAwZGVnLCAkY29sb3IwMTogJGNvbG9yLWdyZWVuLCAkbGluZWFyLWNvbG9yLXN0b3AwMTogMCUsICRjb2xvcjAyOiAkY29sb3ItZ3JlZW4wMiwgJGxpbmVhci1jb2xvci1zdG9wMDI6IDg2JSkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IwMSAkbGluZWFyLWNvbG9yLXN0b3AwMSwgJGNvbG9yMDIgJGxpbmVhci1jb2xvci1zdG9wMDIpO1xufVxuXG4vL+OCouOCpOOCs+ODs1xuQG1peGluIGljb24tYmVmb3JlKCRmaWxlTmFtZSwgJHdpZHRoLCAkaGVpZ2h0LCAkbXVsdGkpIHtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIEBpZiAkbXVsdGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS42cmVtO1xuICAgIH1cbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCgkZmlsZU5hbWUpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuQG1peGluIGZhKCRmYU51bTogJ1xcZjEwNScsICRmYVZhbDogJ3MnKSB7XG4gIGNvbnRlbnQ6ICRmYU51bTtcbiAgQGlmICRmYVZhbD09ICdzJyBvciAkZmFWYWw9PSAncicge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgQGlmICRmYVZhbD09ICdzJyB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgICBAaWYgJGZhVmFsPT0gJ3InIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9IEBlbHNlIGlmICRmYVZhbD09ICdiJyB7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZCc7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHJlc3BvbnNpdmVQb3NpdGlvbkNhbGMoJHZwdG86ICRzaXRlTWF4V2lkdGgsICRwb3NOdW06IDApIHtcbiAgJGNhbGNOdW06ICRwb3NOdW0gLyAkc2l0ZU1heFdpZHRoO1xuICBAcmV0dXJuIGNhbGMoI3skY2FsY051bX0gKiAxMDB2dyk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlUG9zaXRpb24oJHZwdG86ICRzaXRlTWF4V2lkdGgsICRwb3NUb3A6IGF1dG8sICRwb3NMZWZ0OiBhdXRvKSB7XG4gIHRvcDogJHBvc1RvcDtcbiAgbGVmdDogJHBvc0xlZnQ7XG4gIC8qQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHZwdG8pIHtcbiAgICB0b3A6IHJlc3BvbnNpdmVQb3NpdGlvbkNhbGMoJHZwdG8sICRwb3NUb3ApO1xuICAgIGxlZnQ6IHJlc3BvbnNpdmVQb3NpdGlvbkNhbGMoJHZwdG8sICRwb3NMZWZ0KTtcbiAgfSovXG59XG4iLCIucC1pbmRleCB7XG4gICZfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtcShcInRiMDNcIikge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICAmLl9fYmctbGlnaHRibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uIHtcbiAgICAmX19yZWd1bGFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbXEoXCJ0YjAzXCIpIHtcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtcShcInRiMDNcIikge1xuICAgICAgICB3aWR0aDogMTA0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLWluZGV4IHtcbiAgJl9fc2VydmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAuYy1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLWluZGV4IHtcbiAgJl9fc3RhdHVzIHtcbiAgICBAaW5jbHVkZSBtcShcInRiMDNcIikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmMtaDIge1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
