.container-login {
  display: block;
  width: 100%;
}

@media (min-width: 769px) {
  .container-login {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 0.6fr 0.4fr;
    grid-template-rows: 0.6fr 0.4fr;
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
    grid-template-areas: "areaA areaB" "areaC areaB";
    min-width: 940px;
    height: 100%;
    margin: 0 auto;
  }
}

@media only screen and (device-width: 414px) and (device-height: 896px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
  .container-login {
    min-width: inherit;
    height: auto;
  }
}

.container-login section {
  width: 100%;
}

@media (max-width: 768px) {
  .container-login .ttl-cmn-01 {
    margin-top: 0;
  }
}

.container-login .box-login {
  padding: 30px 20px 60px;
}

@media (min-width: 769px) {
  .container-login .box-login {
    width: 345px;
    margin: 0 auto;
    padding: 30px 0 35px;
  }
}

.container-login .link-forget {
  margin-top: 40px;
  text-align: right;
}

.container-login .box-regis {
  width: 100%;
  padding: 40px 20px 60px;
}

@media (min-width: 769px) {
  .container-login .box-regis {
    padding: 0;
  }
}

@media (min-width: 769px) {
  .container-login .box-regis .inner {
    width: 345px;
    margin: 0 auto;
    padding: 40px 0;
  }
}

.container-login .box-notice {
  padding: 30px 20px;
}

@media (min-width: 769px) {
  .container-login .box-notice {
    padding: 30px;
  }
}

@media (min-width: 769px) {
  .container-login .box-notice .inner {
    max-width: 475px;
    margin: 0 auto;
  }
}

@media (max-width: 768px) {
  .container-login .box-notice .inner .ttl-cmn-01 {
    margin-top: 0;
  }
}

.container-login .box-notice .inner .ttl-cmn-03 {
  margin: 6px 0;
}

@media (min-width: 769px) {
  .container-login .box-notice .inner .ttl-cmn-03 {
    margin: 8px 0;
  }
}

.container-login .box-notice .inner p + p {
  margin-top: 22px;
}

@media (min-width: 769px) {
  .container-login .box-notice .inner p + p {
    margin-top: 30px;
  }
}

.areaA,
.areaB,
.areaC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}

.areaA {
  grid-area: areaA;
}

.areaB-1 {
  grid-area: areaB;
  position: relative;
}

.areaB-1::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(233, 238, 242, 0.9);
  z-index: -1;
}

.areaB-1::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(248, 80, 50, 0);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(248, 80, 50, 0)), color-stop(22%, #d900ff), color-stop(51%, #0026ff), color-stop(80%, #00d9ff), color-stop(100%, rgba(231, 56, 39, 0)));
  background: -o-linear-gradient(left, rgba(248, 80, 50, 0) 0%, #d900ff 22%, #0026ff 51%, #00d9ff 80%, rgba(231, 56, 39, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, from(rgba(248, 80, 50, 0)), color-stop(22%, #d900ff), color-stop(51%, #0026ff), color-stop(80%, #00d9ff), to(rgba(231, 56, 39, 0)));
  background: linear-gradient(to right, rgba(248, 80, 50, 0) 0%, #d900ff 22%, #0026ff 51%, #00d9ff 80%, rgba(231, 56, 39, 0) 100%);
  z-index: -2;
}

.areaB-1:after {
  background: rgba(248, 80, 50, 0);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(248, 80, 50, 0)), color-stop(22%, #ed89ff), color-stop(51%, #889afd), color-stop(80%, #76e7fb), color-stop(100%, rgba(231, 56, 39, 0)));
  background: -o-linear-gradient(left, rgba(248, 80, 50, 0) 0%, #ed89ff 22%, #889afd 51%, #76e7fb 80%, rgba(231, 56, 39, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, from(rgba(248, 80, 50, 0)), color-stop(22%, #ed89ff), color-stop(51%, #889afd), color-stop(80%, #76e7fb), to(rgba(231, 56, 39, 0)));
  background: linear-gradient(to right, rgba(248, 80, 50, 0) 0%, #ed89ff 22%, #889afd 51%, #76e7fb 80%, rgba(231, 56, 39, 0) 100%);
}

@media (min-width: 769px) {
  .areaB-1 {
    height: -webkit-calc(100vh - 78px);
    height: calc(100vh - 78px);
  }
}

.areaB-2 {
  grid-area: areaB;
  border-top: 1px solid #E2E2E2;
}

@media (min-width: 769px) {
  .areaB-2 {
    border-top: none;
    border-left: 1px solid #E2E2E2;
  }
}

.areaC {
  grid-area: areaC;
}

@media (min-width: 769px) {
  .areaA {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .areaB {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .areaC {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL2xvZ2luLnNjc3MiLCJwYWdlcy9sb2dpbi5jc3MiLCJfbWl4aW4uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0FDRmI7O0FDZ0JFO0VGaEJGO0lBS0ksaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIsK0JBQStCO0lBQy9CLHlCQUF5QjtJQUN6Qiw4QkFBOEI7SUFDOUIsZ0RBQWdEO0lBQ2hELGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osY0FBYztFQ0FoQjtBQUNGOztBQzJFRTtFRjFGRjtJQWtCSSxrQkFBa0I7SUFDbEIsWUFBWTtFQ0VkO0FBQ0Y7O0FEdEJBO0VBdUJJLFdBQVc7QUNHZjs7QUN0QkU7RUZKRjtJQTRCUSxhQUFhO0VDR25CO0FBQ0Y7O0FEaENBO0VBaUNJLHVCQUF1QjtBQ0czQjs7QUNwQkU7RUZoQkY7SUFvQ00sWUFBWTtJQUNaLGNBQWM7SUFDZCxvQkFBb0I7RUNLeEI7QUFDRjs7QUQ1Q0E7RUE2Q0ksZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBQ0dyQjs7QURqREE7RUFrREksV0FBVztFQUNYLHVCQUF1QjtBQ0czQjs7QUN0Q0U7RUZoQkY7SUFzRE0sVUFBVTtFQ0tkO0FBQ0Y7O0FDNUNFO0VGaEJGO0lBMkRRLFlBQVk7SUFDWixjQUFjO0lBQ2QsZUFBZTtFQ01yQjtBQUNGOztBRHBFQTtFQXVFSSxrQkFBa0I7QUNDdEI7O0FDeERFO0VGaEJGO0lBMEVNLGFBQWE7RUNHakI7QUFDRjs7QUM5REU7RUZoQkY7SUErRVEsZ0JBQWdCO0lBQ2hCLGNBQWM7RUNJcEI7QUFDRjs7QUNqRkU7RUZKRjtJQXFGVSxhQUFhO0VDS3JCO0FBQ0Y7O0FEM0ZBO0VBMEZRLGFBQWE7QUNLckI7O0FDL0VFO0VGaEJGO0lBNEZVLGFBQWE7RUNRckI7QUFDRjs7QURyR0E7RUFpR1EsZ0JBQWdCO0FDUXhCOztBQ3pGRTtFRmhCRjtJQW9HVSxnQkFBZ0I7RUNVeEI7QUFDRjs7QURKRTs7O0VBR0Usb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixxQkFBYTtFQUFiLGFBQWE7RUFDYixXQUFZO0FDT2hCOztBREpFO0VBQ0UsZ0JBQWdCO0FDT3BCOztBREpFO0VBQ0UsZ0JBQWdCO0VFcEVsQixrQkFBa0I7QUQ0RXBCOztBRFRFO0VFaEVFLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWiwwQ0MvRHNCO0VEZ0V0QixXQUFXO0FENkVmOztBRHJCRTtFRXJERSxXQUFXO0VBQ1gsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0NBQTZCO0VBRTdCLDZNQUFvTztFQUVwTywrSEFBc0o7RUFFdEosNkxBQXVKO0VBQXZKLGdJQUF1SjtFQUN2SixXQUFXO0FEOEVmOztBRHZDRTtFQUtJLGdDQUE2QjtFQUU3Qiw2TUFBdU07RUFFdk0sK0hBQXlIO0VBRXpILDZMQUFnSTtFQUFoSSxnSUFBZ0k7QUNzQ3RJOztBQ3pKRTtFRndHQTtJQWdCSSxrQ0FBMEI7SUFBMUIsMEJBQTBCO0VDc0M5QjtBQUNGOztBRG5DRTtFQUNNLGdCQUFnQjtFQUNoQiw2QkFBNkI7QUNzQ3JDOztBQ3BLRTtFRjRIQTtJQUtJLGdCQUFnQjtJQUNoQiw4QkFBNkI7RUN3Q2pDO0FBQ0Y7O0FEcENFO0VBQ0UsZ0JBQWdCO0FDdUNwQjs7QUMvS0U7RUY0SUU7SUFDRSxlQUFlO0lBQ2Ysa0JBQWtCO0VDdUN0QjtFRHJDRTtJQUNFLGVBQWU7SUFDZixvQkFBb0I7SUFDcEIsa0JBQWtCO0VDdUN0QjtFRHJDRTtJQUNFLGVBQWU7SUFDZixrQkFBa0I7RUN1Q3RCO0FBQ0YiLCJmaWxlIjoicGFnZXMvbG9naW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy5zY3NzJztcbkBpbXBvcnQgJy4uL19taXhpbi5zY3NzJztcblxuLmNvbnRhaW5lci1sb2dpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtcS1wYyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAwLjZmciAwLjRmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDAuNmZyIDAuNGZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDUwJSA1MCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYUEgYXJlYUJcIiBcImFyZWFDIGFyZWFCXCI7XG4gICAgbWluLXdpZHRoOiA5NDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSB4c01heC1sYW5kc2NhcGUge1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBzZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICAgLnR0bC1jbW4tMDEge1xuICAgICAgQGluY2x1ZGUgbXEtc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAuYm94LWxvZ2luIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNjBweDtcblxuICAgIEBpbmNsdWRlIG1xLXBjIHtcbiAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMzBweCAwIDM1cHg7XG4gICAgfVxuXG5cbiAgfVxuXG4gIC5saW5rLWZvcmdldCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5ib3gtcmVnaXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEtcGMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgQGluY2x1ZGUgbXEtcGMge1xuICAgICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC50dGwtY21uLTAxIHtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm94LW5vdGljZSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEtcGMge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgQGluY2x1ZGUgbXEtcGMge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLnR0bC1jbW4tMDEge1xuICAgICAgICBAaW5jbHVkZSBtcS1zcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudHRsLWNtbi0wMyB7XG4gICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xLXBjIHtcbiAgICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcblxuICAgICAgICBAaW5jbHVkZSBtcS1wYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4gIC5hcmVhQSxcbiAgLmFyZWFCLFxuICAuYXJlYUMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6ICAxMDAlO1xuICB9XG5cbiAgLmFyZWFBIHtcbiAgICBncmlkLWFyZWE6IGFyZWFBO1xuICB9XG5cbiAgLmFyZWFCLTEge1xuICAgIGdyaWQtYXJlYTogYXJlYUI7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtcmFpbmJvdztcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDgsODAsNTAsMCk7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI0OCw4MCw1MCwwKSAwJSwgI2VkODlmZiAyMiUsICM4ODlhZmQgNTElLCAjNzZlN2ZiIDgwJSwgcmdiYSgyMzEsNTYsMzksMCkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjQ4LDgwLDUwLDApKSwgY29sb3Itc3RvcCgyMiUsICNlZDg5ZmYpLCBjb2xvci1zdG9wKDUxJSwgIzg4OWFmZCksIGNvbG9yLXN0b3AoODAlLCAjNzZlN2ZiKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDIzMSw1NiwzOSwwKSkpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNDgsODAsNTAsMCkgMCUsICNlZDg5ZmYgMjIlLCAjODg5YWZkIDUxJSwgIzc2ZTdmYiA4MCUsIHJnYmEoMjMxLDU2LDM5LDApIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjQ4LDgwLDUwLDApIDAlLCAjZWQ4OWZmIDIyJSwgIzg4OWFmZCA1MSUsICM3NmU3ZmIgODAlLCByZ2JhKDIzMSw1NiwzOSwwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNDgsODAsNTAsMCkgMCUsICNlZDg5ZmYgMjIlLCAjODg5YWZkIDUxJSwgIzc2ZTdmYiA4MCUsIHJnYmEoMjMxLDU2LDM5LDApIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI0OCwgODAsIDUwLCAwKSAwJSwgI2VkODlmZiAyMiUsICM4ODlhZmQgNTElLCAjNzZlN2ZiIDgwJSwgcmdiYSgyMzEsIDU2LCAzOSwgMCkgMTAwJSk7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtcS1wYyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3OHB4KTtcbiAgICB9XG4gIH1cblxuICAuYXJlYUItMntcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhQjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkUyRTI7XG5cbiAgICBAaW5jbHVkZSBtcS1wYyB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNFMkUyRTI7XG4gICAgfVxuXG4gICAgICB9XG5cbiAgLmFyZWFDIHtcbiAgICBncmlkLWFyZWE6IGFyZWFDO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEtcGMge1xuICAgIC5hcmVhQSB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICAgIC5hcmVhQiB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICB9XG4gICAgLmFyZWFDIHtcbiAgICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gIH1cbiIsIi5jb250YWluZXItbG9naW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGFpbmVyLWxvZ2luIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC1tcy1ncmlkLXJvd3M6IDAuNmZyIDAuNGZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMC42ZnIgMC40ZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogNTAlIDUwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhcmVhQSBhcmVhQlwiIFwiYXJlYUMgYXJlYUJcIjtcbiAgICBtaW4td2lkdGg6IDk0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChkZXZpY2Utd2lkdGg6IDQxNHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDg5NnB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIHtcbiAgLmNvbnRhaW5lci1sb2dpbiB7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29udGFpbmVyLWxvZ2luIHNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbG9naW4gLnR0bC1jbW4tMDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sb2dpbiAuYm94LWxvZ2luIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGFpbmVyLWxvZ2luIC5ib3gtbG9naW4ge1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzVweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxvZ2luIC5saW5rLWZvcmdldCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY29udGFpbmVyLWxvZ2luIC5ib3gtcmVnaXMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAyMHB4IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGFpbmVyLWxvZ2luIC5ib3gtcmVnaXMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250YWluZXItbG9naW4gLmJveC1yZWdpcyAuaW5uZXIge1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sb2dpbiAuYm94LW5vdGljZSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250YWluZXItbG9naW4gLmJveC1ub3RpY2Uge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250YWluZXItbG9naW4gLmJveC1ub3RpY2UgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWxvZ2luIC5ib3gtbm90aWNlIC5pbm5lciAudHRsLWNtbi0wMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxvZ2luIC5ib3gtbm90aWNlIC5pbm5lciAudHRsLWNtbi0wMyB7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGFpbmVyLWxvZ2luIC5ib3gtbm90aWNlIC5pbm5lciAudHRsLWNtbi0wMyB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxvZ2luIC5ib3gtbm90aWNlIC5pbm5lciBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGFpbmVyLWxvZ2luIC5ib3gtbm90aWNlIC5pbm5lciBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYXJlYUEsXG4uYXJlYUIsXG4uYXJlYUMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJlYUEge1xuICBncmlkLWFyZWE6IGFyZWFBO1xufVxuXG4uYXJlYUItMSB7XG4gIGdyaWQtYXJlYTogYXJlYUI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFyZWFCLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAyMzgsIDI0MiwgMC45KTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5hcmVhQi0xOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCA4MCwgNTAsIDApO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI0OCwgODAsIDUwLCAwKSAwJSwgI2Q5MDBmZiAyMiUsICMwMDI2ZmYgNTElLCAjMDBkOWZmIDgwJSwgcmdiYSgyMzEsIDU2LCAzOSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNDgsIDgwLCA1MCwgMCkpLCBjb2xvci1zdG9wKDIyJSwgI2Q5MDBmZiksIGNvbG9yLXN0b3AoNTElLCAjMDAyNmZmKSwgY29sb3Itc3RvcCg4MCUsICMwMGQ5ZmYpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjMxLCA1NiwgMzksIDApKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjQ4LCA4MCwgNTAsIDApIDAlLCAjZDkwMGZmIDIyJSwgIzAwMjZmZiA1MSUsICMwMGQ5ZmYgODAlLCByZ2JhKDIzMSwgNTYsIDM5LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjQ4LCA4MCwgNTAsIDApIDAlLCAjZDkwMGZmIDIyJSwgIzAwMjZmZiA1MSUsICMwMGQ5ZmYgODAlLCByZ2JhKDIzMSwgNTYsIDM5LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI0OCwgODAsIDUwLCAwKSAwJSwgI2Q5MDBmZiAyMiUsICMwMDI2ZmYgNTElLCAjMDBkOWZmIDgwJSwgcmdiYSgyMzEsIDU2LCAzOSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNDgsIDgwLCA1MCwgMCkgMCUsICNkOTAwZmYgMjIlLCAjMDAyNmZmIDUxJSwgIzAwZDlmZiA4MCUsIHJnYmEoMjMxLCA1NiwgMzksIDApIDEwMCUpO1xuICB6LWluZGV4OiAtMjtcbn1cblxuLmFyZWFCLTE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgODAsIDUwLCAwKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNDgsIDgwLCA1MCwgMCkgMCUsICNlZDg5ZmYgMjIlLCAjODg5YWZkIDUxJSwgIzc2ZTdmYiA4MCUsIHJnYmEoMjMxLCA1NiwgMzksIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjQ4LCA4MCwgNTAsIDApKSwgY29sb3Itc3RvcCgyMiUsICNlZDg5ZmYpLCBjb2xvci1zdG9wKDUxJSwgIzg4OWFmZCksIGNvbG9yLXN0b3AoODAlLCAjNzZlN2ZiKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDIzMSwgNTYsIDM5LCAwKSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI0OCwgODAsIDUwLCAwKSAwJSwgI2VkODlmZiAyMiUsICM4ODlhZmQgNTElLCAjNzZlN2ZiIDgwJSwgcmdiYSgyMzEsIDU2LCAzOSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI0OCwgODAsIDUwLCAwKSAwJSwgI2VkODlmZiAyMiUsICM4ODlhZmQgNTElLCAjNzZlN2ZiIDgwJSwgcmdiYSgyMzEsIDU2LCAzOSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNDgsIDgwLCA1MCwgMCkgMCUsICNlZDg5ZmYgMjIlLCAjODg5YWZkIDUxJSwgIzc2ZTdmYiA4MCUsIHJnYmEoMjMxLCA1NiwgMzksIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjQ4LCA4MCwgNTAsIDApIDAlLCAjZWQ4OWZmIDIyJSwgIzg4OWFmZCA1MSUsICM3NmU3ZmIgODAlLCByZ2JhKDIzMSwgNTYsIDM5LCAwKSAxMDAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hcmVhQi0xIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3OHB4KTtcbiAgfVxufVxuXG4uYXJlYUItMiB7XG4gIGdyaWQtYXJlYTogYXJlYUI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFMkUyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmFyZWFCLTIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTJFMkUyO1xuICB9XG59XG5cbi5hcmVhQyB7XG4gIGdyaWQtYXJlYTogYXJlYUM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYXJlYUEge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgLmFyZWFCIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5hcmVhQyB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgfVxufVxuIiwiQG1peGluIG1xLW14KCR3aWR0aCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJyN7JHdpZHRofXB4Jykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1zcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRwYy1icmVha3BvaW50IC0gMXB4fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1zcC1sYW5kIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHBjLWJyZWFrcG9pbnQgLSAxcHh9KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLXBjIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHBjLWJyZWFrcG9pbnR9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGlzLW9wYWNpdHkoJG9wYWNpdHk6IDAuNykge1xuICBAaW5jbHVkZSBtcS1wYyB7XG4gICAgb3BhY2l0eTogMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC1ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcbiAgICBsaW5lYXIsXG4gICAgbGVmdCB0b3AsXG4gICAgcmlnaHQgdG9wLFxuICAgIGNvbG9yLXN0b3AoMCwgIzQ4OUJGQSksXG4gICAgY29sb3Itc3RvcCgxLCAjMDA1OUZGKVxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsICM0ODlCRkEgMCUsICMwMDU5RkYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAjNDg5QkZBIDAlLCAjMDA1OUZGIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgIzQ4OUJGQSAwJSwgIzAwNTlGRiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChyaWdodCwgIzQ4OUJGQSAwJSwgIzAwNTlGRiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDg5QkZBIDAlLCAjMDA1OUZGIDEwMCUpO1xufVxuXG5AbWl4aW4gaXMtc2hhZG93KCRjb2xvcjogIzAwMCwgJG9wYWNpdHk6IDAuMTUpIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbn1cblxuXG5AbWl4aW4gYmctZ3JhZGllbnQtcmFpbmJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1saWdodC1ibHVlLCAkYWxwaGE6IDAuOSk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDgsODAsNTAsMCk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNDgsODAsNTAsMCkgMCUsIHJnYmEoMjE3LDAsMjU1LDEpIDIyJSwgcmdiYSgwLDM4LDI1NSwxKSA1MSUsIHJnYmEoMCwyMTcsMjU1LDEpIDgwJSwgcmdiYSgyMzEsNTYsMzksMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI0OCw4MCw1MCwwKSksIGNvbG9yLXN0b3AoMjIlLCByZ2JhKDIxNywwLDI1NSwxKSksIGNvbG9yLXN0b3AoNTElLCByZ2JhKDAsMzgsMjU1LDEpKSwgY29sb3Itc3RvcCg4MCUsIHJnYmEoMCwyMTcsMjU1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDIzMSw1NiwzOSwwKSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjQ4LDgwLDUwLDApIDAlLCByZ2JhKDIxNywwLDI1NSwxKSAyMiUsIHJnYmEoMCwzOCwyNTUsMSkgNTElLCByZ2JhKDAsMjE3LDI1NSwxKSA4MCUsIHJnYmEoMjMxLDU2LDM5LDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI0OCw4MCw1MCwwKSAwJSwgcmdiYSgyMTcsMCwyNTUsMSkgMjIlLCByZ2JhKDAsMzgsMjU1LDEpIDUxJSwgcmdiYSgwLDIxNywyNTUsMSkgODAlLCByZ2JhKDIzMSw1NiwzOSwwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjQ4LDgwLDUwLDApIDAlLCByZ2JhKDIxNywwLDI1NSwxKSAyMiUsIHJnYmEoMCwzOCwyNTUsMSkgNTElLCByZ2JhKDAsMjE3LDI1NSwxKSA4MCUsIHJnYmEoMjMxLDU2LDM5LDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNDgsODAsNTAsMCkgMCUsIHJnYmEoMjE3LDAsMjU1LDEpIDIyJSwgcmdiYSgwLDM4LDI1NSwxKSA1MSUsIHJnYmEoMCwyMTcsMjU1LDEpIDgwJSwgcmdiYSgyMzEsNTYsMzksMCkgMTAwJSk7XG4gICAgei1pbmRleDogLTI7XG4gIH1cbn1cblxuLy8gbWVkaWFRdWVyeSBJcGhvbmUgeHNNYXggbGFuZHNjYXBlXG5AbWl4aW4geHNNYXgtbGFuZHNjYXBlIHtcbiAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4OTZweCkgYW5kIChtYXgtd2lkdGg6IDg5N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLy8gICBAY29udGVudDtcbiAgLy8gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChkZXZpY2Utd2lkdGg6IDQxNHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDg5NnB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iLCIkY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3ItYmx1ZTogIzA0NUJGRTtcbiRjb2xvci1saWdodC1ibHVlOiAjRTlFRUYyO1xuJGNvbG9yLWhvdmVyOiAjNDg5QkZBO1xuXG4kcGMtYnJlYWtwb2ludDogNzY5cHg7XG5cbiRub3RvU2FuczogXCJOb3RvIFNhbnMgQ0pLIEpQXCIsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4kaGlyYWdpbm9LYWt1OiBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiRoaXJhZ2lub01pbmNobzogXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBcIua4uOaYjuacneS9k1wiLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgc2VyaWY7XG5cbiJdfQ== */
