@charset "UTF-8";
/* 主要カラー */
/* 主要サイズ */
/* 共通mixin */
/* 共通クラス */
.antisocial-forces_mainv {
  position: relative;
}

.antisocial-forces_mainv [class$="__title"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 205px;
  padding-left: 100px;
  padding-right: 100px;
  background-color: #d8152e;
  -webkit-transform: skewX(-15deg);
          transform: skewX(-15deg);
  position: absolute;
  left: calc(50% - 890px);
  bottom: 32px;
  z-index: 2;
}

.antisocial-forces_mainv [class$="__title"]::before {
  content: '';
  display: block;
  width: 50vw;
  height: 100%;
  background-color: #d8152e;
  -webkit-transform: skewX(15deg);
          transform: skewX(15deg);
  position: absolute;
  top: 0;
  right: 90%;
  z-index: -1;
}

@media screen and (max-width: 1580px) {
  .antisocial-forces_mainv [class$="__title"] {
    left: calc(5.75vw - 110px);
  }
}

@media screen and (max-width: 1280px) {
  .antisocial-forces_mainv [class$="__title"] {
    height: 120px;
    left: calc(5.75vw - 105px);
  }
}

@media screen and (max-width: 780px) {
  .antisocial-forces_mainv [class$="__title"] {
    height: 80px;
    left: calc(5.75vw - 105px);
    padding-right: 40px;
  }
}

.antisocial-forces_mainv [class$="__title"] > span {
  display: inline-block;
  color: #ffffff;
  font-size: 54px;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1;
  -webkit-transform: skewX(15deg);
          transform: skewX(15deg);
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 1280px) {
  .antisocial-forces_mainv [class$="__title"] > span {
    margin-top: 5px;
    font-size: 36px;
  }
}

@media screen and (max-width: 780px) {
  .antisocial-forces_mainv [class$="__title"] > span {
    font-size: 24px;
  }
}

.antisocial-forces_mainv [class$="__title"] > small {
  display: inline-block;
  margin-top: 12px;
  margin-left: 16px;
  color: #ffffff;
  font-family: "Questrial", sans-serif;
  font-size: 18px;
  letter-spacing: 0.1em;
  text-indent: 0.2em;
  -webkit-transform: skewX(15deg);
          transform: skewX(15deg);
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 1280px) {
  .antisocial-forces_mainv [class$="__title"] > small {
    margin-left: 9px;
    font-size: 16px;
  }
}

@media screen and (max-width: 780px) {
  .antisocial-forces_mainv [class$="__title"] > small {
    margin-top: 5px;
    font-size: 14px;
  }
}

.antisocial-forces_mainv [class$="__image"] {
  position: relative;
  z-index: 1;
}

.antisocial-forces_mainv [class$="__breadcrumb"] {
  display: block;
  width: 100%;
  padding-top: 45px;
}

@media screen and (max-width: 1580px) {
  .antisocial-forces_mainv [class$="__breadcrumb"] {
    padding-left: 5.75vw;
    padding-right: 5.75vw;
  }
}

.antisocial-forces_mainv [class$="__breadcrumbList"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  width: 1564px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 1580px) {
  .antisocial-forces_mainv [class$="__breadcrumbList"] {
    width: 100%;
  }
}

.antisocial-forces_mainv [class$="__breadcrumbList"] [class$="-item"] {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
}

@media screen and (max-width: 1280px) {
  .antisocial-forces_mainv [class$="__breadcrumbList"] [class$="-item"] {
    font-size: 12px;
  }
}

.antisocial-forces_mainv [class$="__breadcrumbList"] [class$="-item"]:nth-last-child(n+2)::after {
  content: '>';
  display: inline-block;
  margin-left: -1px;
  margin-right: 4px;
}

.antisocial-forces_mainv [class$="__breadcrumbList"] [class$="-item"] > a {
  color: inherit;
}

.antisocial-forces__head {
  display: block;
}

.antisocial-forces__head > small {
  display: block;
  color: #d8152e;
  font-family: "Questrial", sans-serif;
  font-size: 21px;
  font-weight: normal;
  letter-spacing: 0.09em;
  text-indent: 0.1em;
}

@media screen and (max-width: 780px) {
  .antisocial-forces__head > small {
    font-size: 14px;
  }
}

.antisocial-forces__head > span {
  display: block;
  margin-top: 4px;
  font-size: 38px;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1.9;
}

@media screen and (max-width: 780px) {
  .antisocial-forces__head > span {
    margin-top: 0;
    font-size: 23px;
  }
}

.antisocial-forces__head > span._row {
  margin-top: 10px;
  font-size: 36px;
}

@media screen and (max-width: 780px) {
  .antisocial-forces__head > span._row {
    margin-top: 0;
    font-size: 23px;
  }
}

#main .antisocial-forces_mainv {
  border-top: 30px solid #d8152e;
}

#main .antisocial-forces_mainv__breadcrumb {
  padding-top: 0;
}

.antisocial-forces {
  padding-top: 100px;
  padding-bottom: 15px;
}

@media screen and (max-width: 780px) {
  .antisocial-forces {
    padding-top: 60px;
    padding-bottom: 40px;
  }
}

.antisocial-forces__head {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.antisocial-forces__detail {
  width: 1200px;
  margin-top: 57px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 1280px) {
  .antisocial-forces__detail {
    width: auto;
    margin-left: 5.75vw;
    margin-right: 5.75vw;
  }
}

.antisocial-forces__detailBlock:not(:first-child) {
  margin-top: 132px;
}

.antisocial-forces__detailBlock > dt {
  display: block;
  padding-left: 10px;
  padding-bottom: 5px;
  border-bottom: 2px solid #dae0e2;
  font-size: 16px;
  font-weight: bold;
}

@media screen and (max-width: 780px) {
  .antisocial-forces__detailBlock > dt {
    font-size: 14px;
  }
}

.antisocial-forces__detailBlock > dd {
  margin-top: 10px;
  font-size: 15px;
  letter-spacing: 0.02em;
  line-height: 2;
}

@media screen and (max-width: 780px) {
  .antisocial-forces__detailBlock > dd {
    font-size: 13px;
  }
}

.antisocial-forces__detailBlock-box {
  display: block;
  margin: 35px auto;
  padding: 30px 35px 35px;
  background-color: #ebf0f1;
}

.antisocial-forces__detailBlock-contact {
  display: block;
  margin: 46px auto 0;
  padding: 30px 35px;
  border: 1px solid #231815;
  font-size: 15px;
  line-height: 2;
}

@media screen and (max-width: 780px) {
  .antisocial-forces__detailBlock-contact {
    font-size: 12px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvbGljeS5jc3MiLCJfaW5pdC5zY3NzIiwicG9saWN5LnNjc3MiLCJfZXh0ZW5kLnNjc3MiLCJfbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEIsVUFBQTtBQU1BLFVBQUE7QUFLQSxZQUFBO0FBR0EsVUFBQTtBQ1pBO0VDREksa0JBQWtCO0FISXRCOztBRUhBO0VFbUNJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkRuQ3dCO0VDbUN4QiwrQkRuQ3dCO01DbUN4QixxQkRuQ3dCO1VDbUN4Qix1QkRuQ3dCO0VDb0N4Qix3QkRwQ29DO0VDb0NwQywrQkRwQ29DO01Db0NwQyxxQkRwQ29DO1VDb0NwQyx1QkRwQ29DO0VDcUNwQyw0QkRyQzRDO0VDcUM1Qyw2QkRyQzRDO0VDcUM1Qyw4QkRyQzRDO01DcUM1QywwQkRyQzRDO1VDcUM1QyxzQkRyQzRDO0VDc0M1Qyx1QkR0Q2tEO01Dc0NsRCxtQkR0Q2tEO1VDc0NsRCxlRHRDa0Q7RUN1Q2xELGlDRHZDOEQ7TUN1QzlELHlCRHZDOEQ7VUN1QzlELHlCRHZDOEQ7RUFDMUQsMkJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHlCRlBZO0VFUVosZ0NBQXdCO1VBQXhCLHdCQUF3QjtFQUN4QixrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixVQUFVO0FIV2xCOztBRXRCQTtFQ2FZLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWix5QkZsQlE7RUVtQlIsK0JBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFVBQVU7RUFDVixXQUFXO0FIYXZCOztBSTNCUTtFRlJSO0lDeUJZLDBCQUEwQjtFSGVwQztBQUNGOztBSXJDUTtFRkpSO0lDNEJZLGFBQWE7SUFD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QjtFQUNsQixrQkFBa0I7QUY4TjFCOztBRTVOSTtFQUNJLGFEbEJZO0VDbUJaLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0FGK04xQjs7QUl0UFE7RUZtQko7SUFNUSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLG9CQUFvQjtFRmtPOUI7QUFDRjs7QUVoT0s7RUFFTyxpQkFBaUI7QUZrTzdCOztBRXBPSztFQUtPLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdDQUFnQztFQUNoQyxlQUFlO0VBQ2YsaUJBQWlCO0FGbU83Qjs7QUkvUVE7RUZrQ0g7SUFZVyxlQUFlO0VGc083QjtBQUNGOztBRW5QSztFQWdCTyxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixjQUFjO0FGdU8xQjs7QUk1UlE7RUZrQ0g7SUFxQlcsZUFBZTtFRjBPN0I7QUFDRjs7QUV4T1E7RUFDSSxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2Qix5QkQ5RE87QUR5U25COztBRXpPUTtFQUNJLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHlCRG5FUztFQ29FVCxlQUFlO0VBQ2YsY0FBYztBRjRPMUI7O0FJbFRRO0VGZ0VBO0lBUVEsZUFBZTtFRitPN0I7QUFDRiIsImZpbGUiOiJwb2xpY3kuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyog5Li76KaB44Kr44Op44O8ICovXG4vKiDkuLvopoHjgrXjgqTjgrogKi9cbi8qIOWFsemAmm1peGluICovXG4vKiDlhbHpgJrjgq/jg6njgrkgKi9cbi5wb2xpY3lfbWFpbnYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb2xpY3lfbWFpbnYgW2NsYXNzJD1cIl9fdGl0bGVcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMjA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxNTJlO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSA4OTBweCk7XG4gIGJvdHRvbTogMzJweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnBvbGljeV9tYWludiBbY2xhc3MkPVwiX190aXRsZVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxNTJlO1xuICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA5MCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTgwcHgpIHtcbiAgLnBvbGljeV9tYWludiBbY2xhc3MkPVwiX190aXRsZVwiXSB7XG4gICAgbGVmdDogY2FsYyg1Ljc1dncgLSAxMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wb2xpY3lfbWFpbnYgW2NsYXNzJD1cIl9fdGl0bGVcIl0ge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbGVmdDogY2FsYyg1Ljc1dncgLSAxMDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvbGljeV9tYWludiBbY2xhc3MkPVwiX190aXRsZVwiXSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxlZnQ6IGNhbGMoNS43NXZ3IC0gMTA1cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnBvbGljeV9tYWludiBbY2xhc3MkPVwiX190aXRsZVwiXSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvbGljeV9tYWludiBbY2xhc3MkPVwiX190aXRsZVwiXSA+IHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvbGljeV9tYWludiBbY2xhc3MkPVwiX190aXRsZVwiXSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ucG9saWN5X21haW52IFtjbGFzcyQ9XCJfX3RpdGxlXCJdID4gc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUXVlc3RyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWluZGVudDogMC4yZW07XG4gIHRyYW5zZm9ybTogc2tld1goMTVkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9saWN5X21haW52IFtjbGFzcyQ9XCJfX3RpdGxlXCJdID4gc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb2xpY3lfbWFpbnYgW2NsYXNzJD1cIl9fdGl0bGVcIl0gPiBzbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucG9saWN5X21haW52IFtjbGFzcyQ9XCJfX2ltYWdlXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucG9saWN5X21haW52IFtjbGFzcyQ9XCJfX2JyZWFkY3J1bWJcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTgwcHgpIHtcbiAgLnBvbGljeV9tYWludiBbY2xhc3MkPVwiX19icmVhZGNydW1iXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1Ljc1dnc7XG4gIH1cbn1cblxuLnBvbGljeV9tYWludiBbY2xhc3MkPVwiX19icmVhZGNydW1iTGlzdFwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB3aWR0aDogMTU2NHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTgwcHgpIHtcbiAgLnBvbGljeV9tYWludiBbY2xhc3MkPVwiX19icmVhZGNydW1iTGlzdFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBvbGljeV9tYWludiBbY2xhc3MkPVwiX19icmVhZGNydW1iTGlzdFwiXSBbY2xhc3MkPVwiLWl0ZW1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wb2xpY3lfbWFpbnYgW2NsYXNzJD1cIl9fYnJlYWRjcnVtYkxpc3RcIl0gW2NsYXNzJD1cIi1pdGVtXCJdIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnBvbGljeV9tYWludiBbY2xhc3MkPVwiX19icmVhZGNydW1iTGlzdFwiXSBbY2xhc3MkPVwiLWl0ZW1cIl06bnRoLWxhc3QtY2hpbGQobisyKTo6YWZ0ZXIge1xuICBjb250ZW50OiAnPic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ucG9saWN5X21haW52IFtjbGFzcyQ9XCJfX2JyZWFkY3J1bWJMaXN0XCJdIFtjbGFzcyQ9XCItaXRlbVwiXSA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBvbGljeV9faGVhZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9saWN5X19oZWFkID4gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNkODE1MmU7XG4gIGZvbnQtZmFtaWx5OiBcIlF1ZXN0cmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIHRleHQtaW5kZW50OiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvbGljeV9faGVhZCA+IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnBvbGljeV9faGVhZCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb2xpY3lfX2hlYWQgPiBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4ucG9saWN5X19oZWFkID4gc3Bhbi5fcm93IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucG9saWN5X19oZWFkID4gc3Bhbi5fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4jbWFpbiAucG9saWN5X21haW52IHtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjZDgxNTJlO1xufVxuXG4jbWFpbiAucG9saWN5X21haW52X19icmVhZGNydW1iIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wb2xpY3kge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucG9saWN5IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucG9saWN5X19oZWFkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9saWN5X19kZXRhaWwge1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tdG9wOiA1N3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvbGljeV9fZGV0YWlsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNS43NXZ3O1xuICAgIG1hcmdpbi1yaWdodDogNS43NXZ3O1xuICB9XG59XG5cbi5wb2xpY3lfX2RldGFpbEJsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTMycHg7XG59XG5cbi5wb2xpY3lfX2RldGFpbEJsb2NrID4gZHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RhZTBlMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvbGljeV9fZGV0YWlsQmxvY2sgPiBkdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wb2xpY3lfX2RldGFpbEJsb2NrID4gZGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucG9saWN5X19kZXRhaWxCbG9jayA+IGRkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnBvbGljeV9fZGV0YWlsQmxvY2stYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzVweCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDM1cHggMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmMTtcbn1cblxuLnBvbGljeV9fZGV0YWlsQmxvY2stY29udGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDQ2cHggYXV0byAwO1xuICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMzE4MTU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb2xpY3lfX2RldGFpbEJsb2NrLWNvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiDkuLvopoHjgqvjg6njg7wgKi9cbiRtYWluX2NvbG9yOiAjZDgxNTJlO1xuJHN1Yl9jb2xvcjogI2ViZjBmMTtcbiRibGFja19jb2xvcjogIzIzMTgxNTtcbiR3aGl0ZV9jb2xvcjogI2ZmZmZmZjtcblxuLyog5Li76KaB44K144Kk44K6ICovXG4kbWFpbl93aWR0aDogMTU2NHB4O1xuJGlubmVyX3dpZHRoOiAxMjAwcHg7XG5cblxuLyog5YWx6YCabWl4aW4gKi9cbkBpbXBvcnQgXCJtaXhpblwiO1xuXG4vKiDlhbHpgJrjgq/jg6njgrkgKi9cbkBpbXBvcnQgXCJleHRlbmRcIjsiLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiaW5pdFwiO1xuXG5cbi5wb2xpY3lfbWFpbnYge1xuICAgIEBleHRlbmQgJW1haW52O1xufVxuI21haW4gLnBvbGljeV9tYWludiB7XG4gICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICAmX19icmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG4ucG9saWN5IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgd2luZG93c2l6ZShzbWFsbCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgICBAZXh0ZW5kICVoZWFkO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2RldGFpbCB7XG4gICAgICAgIHdpZHRoOiAkaW5uZXJfd2lkdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHdpbmRvd3NpemUobWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1Ljc1dnc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNzV2dztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXRhaWxCbG9jayB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTMycHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBkdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RhZTBlMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgd2luZG93c2l6ZShzbWFsbCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGRkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aW5kb3dzaXplKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJfY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250YWN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiA0NnB4IGF1dG8gMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFja19jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgd2luZG93c2l6ZShzbWFsbCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiVtYWludiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFtjbGFzcyQ9XCJfX3RpdGxlXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGZsZXgtc3RhcnQsIGNvbHVtbiwgd3JhcCwgZmxleC1zdGFydCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDg5MHB4KTtcbiAgICAgICAgYm90dG9tOiAzMnB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sb3I7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiA5MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB3aW5kb3dzaXplKGxhcmdlKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUuNzV2dyAtIDExMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB3aW5kb3dzaXplKG1lZGl1bSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNS43NXZ3IC0gMTA1cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHdpbmRvd3NpemUoc21hbGwpIHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNS43NXZ3IC0gMTA1cHgpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZV9jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aW5kb3dzaXplKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB3aW5kb3dzaXplKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZV9jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlF1ZXN0cmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDAuMmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxNWRlZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgd2luZG93c2l6ZShtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHdpbmRvd3NpemUoc21hbGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFtjbGFzcyQ9XCJfX2ltYWdlXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBbY2xhc3MkPVwiX19icmVhZGNydW1iXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgQGluY2x1ZGUgd2luZG93c2l6ZShsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1Ljc1dnc7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1Ljc1dnc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzJD1cIl9fYnJlYWRjcnVtYkxpc3RcIl0ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQpO1xuICAgICAgICB3aWR0aDogJG1haW5fd2lkdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHdpbmRvd3NpemUobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFtjbGFzcyQ9XCItaXRlbVwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgQGluY2x1ZGUgd2luZG93c2l6ZShtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKG4rMikge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4lbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgW2NsYXNzJD1cIl9fbGlzdFwiXSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICAgIHdpZHRoOiAkaW5uZXJfd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHdpbmRvd3NpemUobWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNS43NXZ3O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNS43NXZ3O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHdpbmRvd3NpemUobWF4LCAxMDAwcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICBbY2xhc3MkPVwiLWl0ZW1cIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgd2luZG93c2l6ZShtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgd2luZG93c2l6ZShtYXgsIDEwMDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDVuLTQpKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2luZG93c2l6ZShtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aW5kb3dzaXplKG1heCwgMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpbmRvd3NpemUobWF4LCAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrX2NvbG9yO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aW5kb3dzaXplKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluX2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4laGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgPiBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJG1haW5fY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlF1ZXN0cmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gICAgICAgIHRleHQtaW5kZW50OiAwLjFlbTtcbiAgICAgICAgQGluY2x1ZGUgd2luZG93c2l6ZShzbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgQGluY2x1ZGUgd2luZG93c2l6ZShzbWFsbCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgfVxuICAgICAgICAmLl9yb3cge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpbmRvd3NpemUoc21hbGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBtaXhpbiB3aW5kb3dzaXplKCRzaXplLCAkdmFsdWU6IDApIHtcbiAgICBAaWYoJHNpemUgPT0gc21hbGwpIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgIFxuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmKCRzaXplID09IG1lZGl1bSkge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZigkc2l6ZSA9PSBsYXJnZSkge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTgwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZigkc2l6ZSA9PSBvdmVyKSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmKCRzaXplID09IG1heCBvciAkc2l6ZSA9PSBtaW4pIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCN7JHNpemV9LXdpZHRoOiAkdmFsdWUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gaG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4KCRqYzogY2VudGVyLCAkYWk6IGNlbnRlciwgJGZkOiByb3csICRmdzogd3JhcCwgJGFjOiBzdHJldGNoKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqYztcbiAgICBhbGlnbi1pdGVtczogJGFpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiAkZmQ7XG4gICAgZmxleC13cmFwOiAkZnc7XG4gICAgYWxpZ24tY29udGVudDogJGFjO1xufSJdfQ== */
