.intro-lead .table .caption {
  display: inline-block;
  padding: 5px 15px;
  color: #fff;
  background: #000;
}
.intro-lead .table td {
  text-align: center;
}
.intro-lead .table td .ttl,
.intro-lead .table td .em {
  font-size: 16px;
  font-weight: 600;
}
.intro-lead .table td .em {
  display: inline-block;
  margin: 0 0.1em;
  font-size: 1.5em;
}
.intro-lead .table td .cell--keizai .ttl,
.intro-lead .table td .cell--keizai .em {
  color: #003770;
}
.intro-lead .table td .cell--keiei .ttl,
.intro-lead .table td .cell--keiei .em {
  color: #eda40d;
}
.intro-lead .table td .cell--kokusai .ttl,
.intro-lead .table td .cell--kokusai .em {
  color: #0071af;
}
.intro-lead .table td .cell--hogaku .ttl,
.intro-lead .table td .cell--hogaku .em {
  color: #531f72;
}

.main-content .section--top {
  margin-top: 45px;
}
.main-content .button {
  text-align: center;
}
.main-content .cap-text {
  margin-top: 8px;
  font-size: 0.8em;
  text-align: center;
}
.main-content .table--01 th {
  width: 40%;
}
.main-content .table--02 th,
.main-content .table--02 td {
  padding: 15px;
}
.main-content .table--02 td {
  vertical-align: top;
}
.main-content .table--02 .c-ico {
  display: block;
  margin: 5px 0;
  font-weight: 600;
  text-align: center;
}
.main-content .bnr {
  width: 100%;
  margin-top: 30px;
}

.main-content .l-container {
  margin-bottom: 50px;
}

.sec-top {
  position: relative;
}

.scroller {
  margin-bottom: 25px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
}
.scroller__ls {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}
.scroller__trigger {
  position: relative;
  display: block;
  padding: 15px;
  font-size: 14px;
  letter-spacing: 0.1em;
}
.scroller__arrow {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
}

.nav-box {
  display: flex;
}
.nav-box__ls {
  width: 25%;
  padding: 0 5px;
}
.nav-box__anchor-link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 60px;
  background: #f7f7f7;
}
.nav-box__icon {
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  width: 5px;
  height: 8px;
  margin: auto;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.main-content .table--challenge .strong {
  background: #ffffef;
}

.section-exam .exam-item {
  margin-bottom: 20px;
}
.section-exam .exam-item__title {
  margin-bottom: 4px;
}
.section-exam .exam-item__text {
  font-size: 18px;
}
.section-exam .note {
  margin-top: 30px;
}

.step-flow {
  position: relative;
  color: #fff;
}
.step-flow__ls {
  position: relative;
}
.step-flow__ls:not(:last-child)::before {
  position: absolute;
  right: 0;
  bottom: -12px;
  left: 0;
  width: 8px;
  height: 8px;
  margin: auto;
  content: "";
  border: solid #000;
  border-width: 0 0 1px 1px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.step-flow__ls--last .step-flow__text {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px 0;
  color: #fff;
  text-align: center;
  background: none;
}
.step-flow__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 1px;
  text-align: center;
  background: #393d75;
}
.step-flow__title {
  padding: 10px 0;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
}
.step-flow__title .small {
  font-size: 0.8em;
}
.step-flow__text {
  flex: 1 1 auto;
  width: 100%;
  padding: 10px 0;
  font-size: 0.9em;
  font-weight: 600;
  line-height: 1.5;
  color: #000;
  background: #fff;
}
@media (min-width: 768px) {
  .main-content .section--top {
    margin-top: 0;
  }
  .main-content .table--02 th,
.main-content .table--02 td {
    padding: 25px;
  }
  .main-content .bnr {
    width: auto;
    margin-top: 60px;
  }
  .main-content .l-container {
    margin-bottom: 0;
  }
  .scroller {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
  }
  .scroller__ls {
    width: 33.333%;
  }
  .main-content .table--challenge th,
.main-content .table--challenge td {
    width: auto;
  }
  .main-content .table--challenge .w1 {
    width: 40%;
  }
  .main-content .table--challenge .w2 {
    width: 27%;
  }
  .main-content .table--challenge .w3 {
    width: 20%;
  }
  .section-exam .exam-item__text {
    font-size: 22px;
  }
  .section-exam .note {
    font-size: 14px;
  }
  .step-flow {
    display: flex;
    margin: 40px -15px 0;
  }
  .step-flow__ls {
    width: 25%;
    padding: 0 15px;
  }
  .step-flow__ls:not(:last-child)::before {
    top: 0;
    right: -4px;
    bottom: 0;
    left: auto;
    width: 12px;
    height: 12px;
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg);
  }
  .step-flow__title {
    padding: 15px 0;
  }
  .step-flow__text {
    padding: 15px 0;
  }
}
@media (max-width: 767.98px) {
  .intro-lead .table td .txt {
    display: block;
  }
  .sec-top {
    padding: 0 30px 60px;
  }
  .main-content .table-wrap {
    margin: 0 calc(-50vw + 50%);
    overflow: auto;
  }
  .main-content .table-wrap-inner {
    width: 200%;
    padding: 0 50px;
  }
  .step-flow__ls {
    margin-bottom: 20px;
  }
  .step-flow__ls:last-child {
    margin-bottom: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvZXhhbS9zY2hvbGFyc2hpcC9zcGVjaWFsL19pbnRyby1sZWFkLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2V4YW0vc2Nob2xhcnNoaXAvc3BlY2lhbC9zdHlsZS5jc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2V4YW0vc2Nob2xhcnNoaXAvc3BlY2lhbC9fb3ZlcndyaXRlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2V4YW0vc2Nob2xhcnNoaXAvc3BlY2lhbC9fc2VjdGlvbi1leGFtLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2V4YW0vc2Nob2xhcnNoaXAvc3BlY2lhbC9fc3RlcC1mbG93LnNjc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0U7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FDQUo7QURHRTtFQUNFLGtCQUFBO0FDREo7QURTSTs7RUFFRSxlQUFBO0VBQ0EsZ0JBQUE7QUNGTjtBREtJO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUNITjtBRE9NOztFQUVFLGNFbUJlO0FEeEJ2QjtBRFVNOztFQUVFLGNFYW9CO0FEckI1QjtBRGFNOztFQUVFLGNFT2lCO0FEbEJ6QjtBRGdCTTs7RUFFRSxjRUNTO0FEZmpCOztBRXRDRTtFQUNFLGdCQUFBO0FGeUNKO0FFbENFO0VBQ0Usa0JBQUE7QUZ5Q0o7QUV0Q0U7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRndDSjtBRXBDSTtFQUNFLFVBQUE7QUZzQ047QUVqQ0k7O0VBRUUsYUFBQTtBRm1DTjtBRTVCSTtFQUNFLG1CQUFBO0FGb0NOO0FFakNJO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FGbUNOO0FF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SUFFSSxXQUFBO0lBQ0EsZUFBQTtFRjhCRjtFSTdLQTtJQUlJLG1CQUFBO0VKc09KO0VJcE9JO0lBQ0UsZ0JBQUE7RUpzT047QUF6T0YiLCJmaWxlIjoiYXNzZXRzL3N0eWxlcy9wYWdlcy9leGFtL3NjaG9sYXJzaGlwL3NwZWNpYWwvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmludHJvLWxlYWQgLnRhYmxlIHtcbiAgLmNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG5cbiAgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgLnR4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50dGwsXG4gICAgLmVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwLjFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuXG4gICAgLmNlbGwtLWtlaXphaSB7XG4gICAgICAudHRsLFxuICAgICAgLmVtIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kZXB0LWVjb25vbWljcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2VsbC0ta2VpZWkge1xuICAgICAgLnR0bCxcbiAgICAgIC5lbSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGVwdC1hZG1pbmlzdHJhdGlvbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2VsbC0ta29rdXNhaSB7XG4gICAgICAudHRsLFxuICAgICAgLmVtIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kZXB0LWludF9zdHVkaWVzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jZWxsLS1ob2dha3Uge1xuICAgICAgLnR0bCxcbiAgICAgIC5lbSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGVwdC1sYXc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW50cm8tbGVhZCAudGFibGUgLmNhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5pbnRyby1sZWFkIC50YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW50cm8tbGVhZCAudGFibGUgdGQgLnR4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbnRyby1sZWFkIC50YWJsZSB0ZCAudHRsLFxuLmludHJvLWxlYWQgLnRhYmxlIHRkIC5lbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pbnRyby1sZWFkIC50YWJsZSB0ZCAuZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjFlbTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5pbnRyby1sZWFkIC50YWJsZSB0ZCAuY2VsbC0ta2VpemFpIC50dGwsXG4uaW50cm8tbGVhZCAudGFibGUgdGQgLmNlbGwtLWtlaXphaSAuZW0ge1xuICBjb2xvcjogIzAwMzc3MDtcbn1cbi5pbnRyby1sZWFkIC50YWJsZSB0ZCAuY2VsbC0ta2VpZWkgLnR0bCxcbi5pbnRyby1sZWFkIC50YWJsZSB0ZCAuY2VsbC0ta2VpZWkgLmVtIHtcbiAgY29sb3I6ICNlZGE0MGQ7XG59XG4uaW50cm8tbGVhZCAudGFibGUgdGQgLmNlbGwtLWtva3VzYWkgLnR0bCxcbi5pbnRyby1sZWFkIC50YWJsZSB0ZCAuY2VsbC0ta29rdXNhaSAuZW0ge1xuICBjb2xvcjogIzAwNzFhZjtcbn1cbi5pbnRyby1sZWFkIC50YWJsZSB0ZCAuY2VsbC0taG9nYWt1IC50dGwsXG4uaW50cm8tbGVhZCAudGFibGUgdGQgLmNlbGwtLWhvZ2FrdSAuZW0ge1xuICBjb2xvcjogIzUzMWY3Mjtcbn1cblxuLm1haW4tY29udGVudCAuc2VjdGlvbi0tdG9wIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50IC5zZWN0aW9uLS10b3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWluLWNvbnRlbnQgLmNhcC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC50YWJsZS0tMDEgdGgge1xuICB3aWR0aDogNDAlO1xufVxuLm1haW4tY29udGVudCAudGFibGUtLTAyIHRoLFxuLm1haW4tY29udGVudCAudGFibGUtLTAyIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50IC50YWJsZS0tMDIgdGgsXG4ubWFpbi1jb250ZW50IC50YWJsZS0tMDIgdGQge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbi5tYWluLWNvbnRlbnQgLnRhYmxlLS0wMiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWFpbi1jb250ZW50IC50YWJsZS0tMDIgLmMtaWNvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWluLWNvbnRlbnQgLmJuciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLmJuciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4ubWFpbi1jb250ZW50IC5sLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGVudCAubC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYy10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYy10b3Age1xuICAgIHBhZGRpbmc6IDAgMzBweCA2MHB4O1xuICB9XG59XG5cbi5zY3JvbGxlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc2Nyb2xsZXJfX2xzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbGVyX19scyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbi5zY3JvbGxlcl9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLnNjcm9sbGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5uYXYtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXYtYm94X19scyB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm5hdi1ib3hfX2FuY2hvci1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi5uYXYtYm94X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLnRhYmxlLXdyYXAge1xuICAgIG1hcmdpbjogMCBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tY29udGVudCAudGFibGUtd3JhcC1pbm5lciB7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50IC50YWJsZS0tY2hhbGxlbmdlIHRoLFxuLm1haW4tY29udGVudCAudGFibGUtLWNoYWxsZW5nZSB0ZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm1haW4tY29udGVudCAudGFibGUtLWNoYWxsZW5nZSAudzEge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLm1haW4tY29udGVudCAudGFibGUtLWNoYWxsZW5nZSAudzIge1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cbiAgLm1haW4tY29udGVudCAudGFibGUtLWNoYWxsZW5nZSAudzMge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5tYWluLWNvbnRlbnQgLnRhYmxlLS1jaGFsbGVuZ2UgLnN0cm9uZyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZWY7XG59XG5cbi5zZWN0aW9uLWV4YW0gLmV4YW0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi1leGFtIC5leGFtLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnNlY3Rpb24tZXhhbSAuZXhhbS1pdGVtX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWV4YW0gLmV4YW0taXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc2VjdGlvbi1leGFtIC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1leGFtIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnN0ZXAtZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtZmxvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDQwcHggLTE1cHggMDtcbiAgfVxufVxuLnN0ZXAtZmxvd19fbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0ZXAtZmxvd19fbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnN0ZXAtZmxvd19fbHM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLWZsb3dfX2xzIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnN0ZXAtZmxvd19fbHM6bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLWZsb3dfX2xzOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgfVxufVxuLnN0ZXAtZmxvd19fbHMtLWxhc3QgLnN0ZXAtZmxvd19fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc3RlcC1mbG93X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzOTNkNzU7XG59XG4uc3RlcC1mbG93X190aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLWZsb3dfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi5zdGVwLWZsb3dfX3RpdGxlIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uc3RlcC1mbG93X190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLWZsb3dfX3RleHQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufSIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHM6IDMyMHB4LFxuICBzbTogMzc1cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwODBweCxcbiAgeGw6IDEyODBweCxcbiAgeHhsOiAxNDQwcHhcbik7XG5cbiRndXR0ZXI6IDIwcHg7XG4kZ3V0dGVyLW1kOiA0MHB4O1xuXG4kZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuLy8gY29sb3JzXG5cbiRjb2xvci1tYWluLWJsdWU6ICMzOTNkNzU7XG4kY29sb3ItbWFpbi1kYXJrLWJsdWU6ICMyZjMyNWI7XG4kY29sb3ItbWFpbi15ZWxsb3c6ICNmY2NmMmU7XG5cbiRjb2xvci1kZXB0LWVjb25vbWljczogIzAwMzc3MDtcbiRjb2xvci1kZXB0LWFkbWluaXN0cmF0aW9uOiAjZWRhNDBkO1xuJGNvbG9yLWRlcHQtaW50X3N0dWRpZXM6ICMwMDcxYWY7XG4kY29sb3ItZGVwdC1sYXc6ICM1MzFmNzI7XG4kY29sb3ItZGVwdC1zcGVjaWFsOiAjOWQwMTMwO1xuXG4vLyBmb250XG5cbiRmb250LWRlZmF1bHQ6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGZvbnQtbWFpbi1lbjogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmO1xuJGZvbnQtc3ViLWVuOiAnTWFyY2VsbHVzJywgc2VyaWY7XG4kZm9udC1tYWluLXNlcmlmOiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuIiwiLm1haW4tY29udGVudCB7XG4gIC5zZWN0aW9uLS10b3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jYXAtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRhYmxlLS0wMSB7XG4gICAgdGgge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cblxuICAudGFibGUtLTAyIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAuYy1pY28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYm5yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1jb250ZW50IC5sLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYy10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDYwcHg7XG4gIH1cbn1cblxuLnNjcm9sbGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICZfX2xzIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgfVxuICB9XG5cbiAgJl9fdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLm5hdi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2xzIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG5cbiAgJl9fYW5jaG9yLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLm1haW4tY29udGVudCAudGFibGUtd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZVxuICAgIG1hcmdpbjogMCBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4ubWFpbi1jb250ZW50IC50YWJsZS13cmFwLWlubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbi5tYWluLWNvbnRlbnQgLnRhYmxlLS1jaGFsbGVuZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLncxIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLncyIHtcbiAgICAgIHdpZHRoOiAyNyU7XG4gICAgfVxuXG4gICAgLnczIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICB9XG5cbiAgLnN0cm9uZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZlZjtcbiAgfVxufVxuIiwiLnNlY3Rpb24tZXhhbSB7XG4gIC5leGFtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnN0ZXAtZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA0MHB4IC0xNXB4IDA7XG4gIH1cblxuICAmX19scyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19scy0tbGFzdCB7XG4gICAgLnN0ZXAtZmxvd19fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLWJsdWU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
