@charset "UTF-8";
/* color
========================================== */
/* radius
========================================== */
/*
 * メディアクエリ用ミックスイン
 *
 * $from: 指定した画面幅を超過した状態をブレークポイントに設定する
 * $until: 指定した画面幅以下の状態をブレークポイントに設定する
 */
/* fonts
========================================== */
/* hover
========================================== */
/* images
========================================== */
.english__main {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 47.65625vw;
  background: url(/assets/images/english/mainvisual.jpg) center top;
  background-size: cover;
}
.english__main::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background: rgba(0, 0, 0, 0.3);
}
@media (max-width: 599.98px) {
  .english__main {
    width: 100%;
    height: 128vw;
  }
}
.english__inner {
  margin-top: 60px;
}
@media (max-width: 991.98px) {
  .english__inner {
    margin-top: 6.0483870968vw;
  }
}
@media (max-width: 599.98px) {
  .english__inner {
    margin-top: 10.6666666667vw;
  }
}
.english__main-inner {
  position: relative;
  z-index: 10;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 922px;
}
.english__logo {
  width: 36.328125vw;
}
@media (max-width: 599.98px) {
  .english__logo {
    width: 85.3333333333vw;
  }
}
.english__copy {
  width: 100%;
  margin-top: 6.796875vw;
  text-align: center;
}
@media (max-width: 599.98px) {
  .english__copy {
    margin-top: 8vw;
  }
}
.english__copy img {
  width: 40vw;
}
@media (max-width: 599.98px) {
  .english__copy img {
    width: 85.3333333333vw;
  }
}
.english__container {
  max-width: 960px;
  word-break: keep-all;
}
.english__container:first-child {
  margin: 60px auto 0;
}
@media (max-width: 991.98px) {
  .english__container:first-child {
    margin: 6.0483870968vw auto 0;
  }
}
.english__container + .english__container {
  margin: 90px auto 0;
}
@media (max-width: 991.98px) {
  .english__container + .english__container {
    margin: 9.0725806452vw auto 0;
  }
}
@media (max-width: 599.98px) {
  .english__container + .english__container {
    margin: 18.6666666667vw auto 0;
  }
}
.english__text + .english__text {
  margin-top: 40px;
}
@media (max-width: 991.98px) {
  .english__text + .english__text {
    margin: 4.0322580645vw auto 0;
  }
}
.english__map {
  position: relative;
  width: 100%;
  height: 37.96875vw;
  max-height: 486px;
}
.english__map iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  border-radius: 5px;
}
@media (max-width: 991.98px) {
  .english__map {
    height: 400px;
  }
}
@media (max-width: 599.98px) {
  .english__map {
    height: 60vw;
  }
}
.english__map-text {
  margin-top: 40px;
}
@media (max-width: 991.98px) {
  .english__map-text {
    margin-top: 4.0322580645vw;
  }
}
.english__email {
  font-family: "Saira", sans-serif;
  font-weight: 600;
  display: inline-block;
  margin-top: 30px;
}
.english__email-button {
  display: flex;
  align-items: center;
  margin-top: 20px;
  color: #e8d261;
}
@media (min-width: 992px) {
  .english__email-button {
    transition: opacity 0.3s;
  }
  .english__email-button:hover {
    opacity: 0.6;
  }
}
.english__email-button .ntr-icon-mail {
  font-size: 2rem;
}
@media (max-width: 599.98px) {
  .english__email-button .ntr-icon-mail {
    font-size: 5.3333333333vw;
  }
}
.english__email-button-text {
  margin-left: 10px;
  font-size: 2rem;
  text-decoration: underline;
}
@media (max-width: 599.98px) {
  .english__email-button-text {
    font-size: 5.3333333333vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZW5nbGlzaC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3V0aWxpdHkvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3V0aWxpdHkvX21xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvdXRpbGl0eS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvZW5nbGlzaC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs0Q0FBQTtBQWlEQTs0Q0FBQTtBQ2pEQTs7Ozs7RUFBQTtBQzBDQTs0Q0FBQTtBQWlCQTs0Q0FBQTtBQVdBOzRDQUFBO0FDL0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSldKO0FJVkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpZTjtBRUtFO0VFbkNBO0lBcUJJO0lBQ0E7RUphSjtBQUNGO0FJWEU7RUFDRTtBSmFKO0FFSkU7RUVWQTtJQUdJO0VKZUo7QUFDRjtBRVRFO0VFVkE7SUFNSTtFSmlCSjtBQUNGO0FJZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppQko7QUlmRTtFQUNFO0FKaUJKO0FFekJFO0VFT0E7SUFHSTtFSm1CSjtBQUNGO0FJakJFO0VBQ0U7RUFDQTtFQUNBO0FKbUJKO0FFbkNFO0VFYUE7SUFLSTtFSnFCSjtBQUNGO0FJcEJJO0VBQ0U7QUpzQk47QUUzQ0U7RUVvQkU7SUFHSTtFSndCTjtBQUNGO0FJckJFO0VBQ0U7RUFDQTtBSnVCSjtBSXRCSTtFQUNFO0FKd0JOO0FFdkRFO0VFOEJFO0lBR0k7RUowQk47QUFDRjtBSXhCSTtFQUNFO0FKMEJOO0FFL0RFO0VFb0NFO0lBR0k7RUo0Qk47QUFDRjtBRXBFRTtFRW9DRTtJQU1JO0VKOEJOO0FBQ0Y7QUkxQkk7RUFDRTtBSjRCTjtBRTVFRTtFRStDRTtJQUdJO0VKOEJOO0FBQ0Y7QUkzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjZCSjtBSTVCSTtFRGxHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUMrRkk7RUFDQTtFQUNBLGtCSHREUztBRHlGZjtBRWxHRTtFRXNEQTtJQVlJO0VKb0NKO0FBQ0Y7QUV2R0U7RUVzREE7SUFlSTtFSnNDSjtBQUNGO0FJcENFO0VBQ0U7QUpzQ0o7QUUvR0U7RUV3RUE7SUFHSTtFSndDSjtBQUNGO0FJdENFO0VEM0VBO0VBQ0EsZ0JDMkVpQjtFQUNmO0VBQ0E7QUp5Q0o7QUl2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjSHpIRztBRGtLUDtBRWhJRTtFRW1GQTtJRDlERTtFSCtHRjtFRzlHRTtJQUNFLFlBSnlCO0VIb0g3QjtBQUNGO0FJL0NJO0VBQ0U7QUppRE47QUUzSUU7RUV5RkU7SUFHSTtFSm1ETjtBQUNGO0FJaERFO0VBQ0U7RUFDQTtFQUNBO0FKa0RKO0FFckpFO0VFZ0dBO0lBS0k7RUpvREo7QUFDRixDIiwiZmlsZSI6Ii4vYXNzZXRzL2Nzcy9lbmdsaXNoLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGNvbG9yXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIHJhZGl1c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICog44Oh44OH44Kj44Ki44Kv44Ko44Oq55So44Of44OD44Kv44K544Kk44OzXG4gKlxuICogJGZyb206IOaMh+WumuOBl+OBn+eUu+mdouW5heOCkui2hemBjuOBl+OBn+eKtuaFi+OCkuODluODrOODvOOCr+ODneOCpOODs+ODiOOBq+ioreWumuOBmeOCi1xuICogJHVudGlsOiDmjIflrprjgZfjgZ/nlLvpnaLluYXku6XkuIvjga7nirbmhYvjgpLjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4jjgavoqK3lrprjgZnjgotcbiAqL1xuLyogZm9udHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogaG92ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogaW1hZ2VzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5lbmdsaXNoX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDcuNjU2MjV2dztcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2VuZ2xpc2gvbWFpbnZpc3VhbC5qcGcpIGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZW5nbGlzaF9fbWFpbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAuZW5nbGlzaF9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjh2dztcbiAgfVxufVxuLmVuZ2xpc2hfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZW5nbGlzaF9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDYuMDQ4Mzg3MDk2OHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5Ljk4cHgpIHtcbiAgLmVuZ2xpc2hfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5lbmdsaXNoX19tYWluLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5MjJweDtcbn1cbi5lbmdsaXNoX19sb2dvIHtcbiAgd2lkdGg6IDM2LjMyODEyNXZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OS45OHB4KSB7XG4gIC5lbmdsaXNoX19sb2dvIHtcbiAgICB3aWR0aDogODUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uZW5nbGlzaF9fY29weSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2Ljc5Njg3NXZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5Ljk4cHgpIHtcbiAgLmVuZ2xpc2hfX2NvcHkge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuLmVuZ2xpc2hfX2NvcHkgaW1nIHtcbiAgd2lkdGg6IDQwdnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5Ljk4cHgpIHtcbiAgLmVuZ2xpc2hfX2NvcHkgaW1nIHtcbiAgICB3aWR0aDogODUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uZW5nbGlzaF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4uZW5nbGlzaF9fY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZW5nbGlzaF9fY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDYuMDQ4Mzg3MDk2OHZ3IGF1dG8gMDtcbiAgfVxufVxuLmVuZ2xpc2hfX2NvbnRhaW5lciArIC5lbmdsaXNoX19jb250YWluZXIge1xuICBtYXJnaW46IDkwcHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lbmdsaXNoX19jb250YWluZXIgKyAuZW5nbGlzaF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDkuMDcyNTgwNjQ1MnZ3IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OS45OHB4KSB7XG4gIC5lbmdsaXNoX19jb250YWluZXIgKyAuZW5nbGlzaF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDE4LjY2NjY2NjY2Njd2dyBhdXRvIDA7XG4gIH1cbn1cbi5lbmdsaXNoX190ZXh0ICsgLmVuZ2xpc2hfX3RleHQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lbmdsaXNoX190ZXh0ICsgLmVuZ2xpc2hfX3RleHQge1xuICAgIG1hcmdpbjogNC4wMzIyNTgwNjQ1dncgYXV0byAwO1xuICB9XG59XG4uZW5nbGlzaF9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNy45Njg3NXZ3O1xuICBtYXgtaGVpZ2h0OiA0ODZweDtcbn1cbi5lbmdsaXNoX19tYXAgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lbmdsaXNoX19tYXAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAuZW5nbGlzaF9fbWFwIHtcbiAgICBoZWlnaHQ6IDYwdnc7XG4gIH1cbn1cbi5lbmdsaXNoX19tYXAtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmVuZ2xpc2hfX21hcC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0LjAzMjI1ODA2NDV2dztcbiAgfVxufVxuLmVuZ2xpc2hfX2VtYWlsIHtcbiAgZm9udC1mYW1pbHk6IFwiU2FpcmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmVuZ2xpc2hfX2VtYWlsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjZThkMjYxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbmdsaXNoX19lbWFpbC1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAuZW5nbGlzaF9fZW1haWwtYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5lbmdsaXNoX19lbWFpbC1idXR0b24gLm50ci1pY29uLW1haWwge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5Ljk4cHgpIHtcbiAgLmVuZ2xpc2hfX2VtYWlsLWJ1dHRvbiAubnRyLWljb24tbWFpbCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmVuZ2xpc2hfX2VtYWlsLWJ1dHRvbi10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5Ljk4cHgpIHtcbiAgLmVuZ2xpc2hfX2VtYWlsLWJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59IiwiLyogY29sb3Jcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuJGJhc2VfY29sb3I6ICMwMDA7XG4kYmFzZV9ncmF5OiAjMzMzO1xuJGJhc2VfZ3JheV9kYXJrOiAjNDQ0O1xuJGJhc2VfZ3JheV9saWdodDogIzY2NjtcblxuLy8g44K044O844Or44OJXG4kZ29sZDogI2U4ZDI2MTtcbiRnb2xkX2dyYWRhdGlvbjogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHJpZ2h0LFxuICAgICM5NjdlMjcgMCUsXG4gICAgI2U4ZDI2MSAzMy4zMzMlLFxuICAgICM5NjdlMjcgNjYuNjY2JSxcbiAgICAjZThkMjYxIDEwMCVcbiAgKVxuICByaWdodCBjZW50ZXIgLyAzMDAlIGF1dG87XG5cbi8vIOODluODq+ODvFxuJGJsdWU6ICM1MGE0ZjE7XG4kYmx1ZV9kYXJrOiAjMGU2YWJmO1xuJGJsdWVfZ3JhZGF0aW9uOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gcmlnaHQsXG4gICAgIzI3OGFlNCAwJSxcbiAgICAjNjZkMWZmIDMzLjMzMyUsXG4gICAgIzI3OGFlNCA2Ni42NjYlLFxuICAgICM2NmQxZmYgMTAwJVxuICApXG4gIHJpZ2h0IGNlbnRlciAvIDMwMCUgYXV0bztcblxuLy8g44Kw44Os44O8XG4kZ3JheTogIzk5OTtcbiRncmF5X2xpZ2h0OiAjY2NjO1xuJGdyYXlfZXh0cmFfbGlnaHQ6ICNlN2U3ZTc7XG4kZ3JheV9zdXBlcl9leHRyYV9saWdodDogI2ZhZmFmYTtcblxuLy8g44K544K/44K444Kq44Kr44Op44O8XG4kcm9vbV9saW5lYXI6ICNkYmU3ZWQ7XG4kcm9vbV9ub25fbGluZWFyOiAjNjM2YjcwO1xuJHJvb21fbWE6ICM5ZWFjYjQ7XG5cbi8vIOOCq+ODhuOCtOODquODvOOCq+ODqeODvFxuJHJlZDogI2RmM2Q1MTtcbiRvcmFuZ2U6ICNlZjhmMWY7XG4kcHVycGxlOiAjZDA2ZmZkO1xuJGdyZWVuOiAjNmVjOWEzO1xuJGxpbWU6ICM5M2NjMWE7XG4kcGluazogI2VhNjg4NztcblxuLyogcmFkaXVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiRpbWFnZV9yYWRpdXM6IDVweDtcbiIsIi8qXG4gKiDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rnlKjjg5/jg4Pjgq/jgrnjgqTjg7NcbiAqXG4gKiAkZnJvbTog5oyH5a6a44GX44Gf55S76Z2i5bmF44KS6LaF6YGO44GX44Gf54q25oWL44KS44OW44Os44O844Kv44Od44Kk44Oz44OI44Gr6Kit5a6a44GZ44KLXG4gKiAkdW50aWw6IOaMh+WumuOBl+OBn+eUu+mdouW5heS7peS4i+OBrueKtuaFi+OCkuODluODrOODvOOCr+ODneOCpOODs+ODiOOBq+ioreWumuOBmeOCi1xuICovXG5cbi8vICRmcm9tIOOBqCAkdW50aWwg44Gr5oyH5a6a44Gn44GN44KL44Kt44O844Go6Kit5a6a44GV44KM44KL5YCkXG4vLyDjgqvjgrnjgr/jg57jgqTjgrrlj6/og71cbiRtcS1icmVha3BvaW50czogKFxuICBtb2JpbGU6IDM2MHB4LFxuICB0YWJsZXQ6IDYwMHB4LFxuICBkZXNrdG9wOiA5OTJweCxcbiAgd2lkZTogMTEwMHB4LFxuICAvLyBUd2Vha3BvaW50c1xuICAgIC8vIGRlc2t0b3BBZDogODEwcHgsXG4gICAgLy8gbW9iaWxlTGFuZHNjYXBlOiA0ODBweFxuKSAhZGVmYXVsdDtcblxuLy8gYnJlYWtwb2ludHPjgavoqbLlvZPjga7lgKTvvIhtb2JpbGXnrYnvvInjgYzjgarjgYTloLTlkIjjgIHmjIflrprjgZfjgZ/lgKTjgpLov5TjgZlcbkBmdW5jdGlvbiBfZ2V0QnJlYWtwb2ludCgkYnApIHtcbiAgJG1xLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJG1xLWJyZWFrcG9pbnRzLCAkYnApO1xuXG4gICRicmVha3BvaW50OiBpZigkbXEtYnJlYWtwb2ludCwgJG1xLWJyZWFrcG9pbnQsICRicCk7XG4gIEByZXR1cm4gJGJyZWFrcG9pbnQ7XG59XG5cbkBtaXhpbiBtcSgkZnJvbTogbnVsbCwgJHVudGlsOiBudWxsKSB7XG4gICRjb25kaXRpb246IFwiKG1pbi13aWR0aDogMClcIjtcblxuICBAaWYgJGZyb20gYW5kICR1bnRpbCB7XG4gICAgJGZyb206IF9nZXRCcmVha3BvaW50KCRmcm9tKTtcbiAgICAkdW50aWw6IF9nZXRCcmVha3BvaW50KCR1bnRpbCkgLSAwLjAycHg7XG4gICAgJGNvbmRpdGlvbjogXCIobWluLXdpZHRoOiAjeyRmcm9tfSkgYW5kIChtYXgtd2lkdGg6ICN7JHVudGlsfSlcIjtcbiAgfSBAZWxzZSBpZiAkZnJvbSB7XG4gICAgJGZyb206IF9nZXRCcmVha3BvaW50KCRmcm9tKTtcbiAgICAkY29uZGl0aW9uOiBcIihtaW4td2lkdGg6ICN7JGZyb219KVwiO1xuICB9IEBlbHNlIGlmICR1bnRpbCB7XG4gICAgJHVudGlsOiBfZ2V0QnJlYWtwb2ludCgkdW50aWwpIC0gMC4wMnB4O1xuICAgICRjb25kaXRpb246IFwiKG1heC13aWR0aDogI3skdW50aWx9KVwiO1xuICB9XG5cbiAgQG1lZGlhICN7JGNvbmRpdGlvbn0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAdXNlICcuLi91dGlsaXR5L21xJyBhcyAqO1xuXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1peGluIGFycm93KCRzaXplLCAkd2VpZ2h0LCAkY29sb3IsICRkZWcpIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZyAtIDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBAaWYgJGNvbG9yID09IGF1dG8ge1xuICAgIGJvcmRlci10b3A6ICR3ZWlnaHQgc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2VpZ2h0IHNvbGlkO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItdG9wOiAkd2VpZ2h0IHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6ICR3ZWlnaHQgc29saWQgJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBjbGFtcCgkbGluZSwgJHNwX2xpbmU6ICRsaW5lKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaWYgJHNwX2xpbmUgIT0gJGxpbmUge1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRzcF9saW5lO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8qIGZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBzYWlyYSgkYm9sZDogNDAwKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhaXJhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbn1cblxuQG1peGluIHNhaXJhLWhpcmFnaW5vKCkge1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIlNhaXJhXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGhpcmFnaW5vKCkge1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbi8qIGhvdmVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBob3Zlci1vcGFjaXR5KCRvcGFjaXR5OiAwLjYpIHtcbiAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLyogaW1hZ2VzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBvYmplY3RmaXQtY292ZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG5cbkBtaXhpbiBvYmplY3RmaXQtY29udGFpbigpIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjtcbn1cbiIsIkB1c2UgXCJ+c2Nzcy91dGlsaXR5L2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwifnNjc3MvdXRpbGl0eS92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIn5zY3NzL3V0aWxpdHkvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJ+c2Nzcy91dGlsaXR5L21xXCIgYXMgKjtcblxuLmVuZ2xpc2gge1xuICAkdGhpczogJjtcbiAgJl9fbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHBjLXZ3KDYxMCk7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2VuZ2xpc2gvbWFpbnZpc3VhbC5qcGcpIGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdncoNDgwKTtcbiAgICB9XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiB0YWItdncoNjApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xuICAgIH1cbiAgfVxuICAmX19tYWluLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MjJweDtcbiAgfVxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogcGMtdncoNDY1KTtcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuICAgICAgd2lkdGg6IHZ3KDMyMCk7XG4gICAgfVxuICB9XG4gICZfX2NvcHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IHBjLXZ3KDg3KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBwYy12dyg1MTIpO1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IHZ3KDMyMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luOiB0YWItdncoNjApIGF1dG8gMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luOiA5MHB4IGF1dG8gMDtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xuICAgICAgICBtYXJnaW46IHRhYi12dyg5MCkgYXV0byAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luOiB2dyg3MCkgYXV0byAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbjogdGFiLXZ3KDQwKSBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogcGMtdncoNDg2KTtcbiAgICBtYXgtaGVpZ2h0OiA0ODZweDtcbiAgICBpZnJhbWUge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyKCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRpbWFnZV9yYWRpdXM7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogdncoMjI1KTtcbiAgICB9XG4gIH1cbiAgJl9fbWFwLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiB0YWItdncoNDApO1xuICAgIH1cbiAgfVxuICAmX19lbWFpbCB7XG4gICAgQGluY2x1ZGUgc2FpcmEoNjAwKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAmX19lbWFpbC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAkZ29sZDtcbiAgICBAaW5jbHVkZSBob3Zlci1vcGFjaXR5KCk7XG4gICAgLm50ci1pY29uLW1haWwge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2VtYWlsLWJ1dHRvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/