@-webkit-keyframes sparkle {
  from {
    background-position: 0% 100%;
  }
  to {
    background-position: 200% 100%;
  }
}

@keyframes sparkle {
  from {
    background-position: 0% 100%;
  }
  to {
    background-position: 200% 100%;
  }
}

.m-btn {
  cursor: pointer;
  display: inline-block;
  padding: 5px;
  background-image: linear-gradient(90deg, #7ae366 0%, #ffb969 10%, #f799ae 20%, #80d5e8 27%, #7ae366 36%, #ffb969 44%, #f799ae 59%, #80d5e8 68%, #7ae366 77%, #ffb969 85%, #f799ae 90%, #80d5e8 96%, #7ae366 100%);
  background-size: 300% 100%;
  border-radius: 35px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.32);
}

.m-btn:hover {
  -webkit-animation: sparkle 2s infinite linear;
          animation: sparkle 2s infinite linear;
}

@media (max-width: 428px) {
  .m-btn {
    padding: 3px;
  }
}

.m-btn--inner {
  display: block;
  padding: 16px 32px;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  background-color: #FFFFFF;
  border-radius: 30px;
}

@media (max-width: 428px) {
  .m-btn--inner {
    font-size: 16px;
  }
}

@media (max-width: 428px) {
  .m-btn-mini .m-btn--inner {
    font-size: 12px;
    padding: 8px 16px;
  }
}

.m-store_banner {
  min-height: 461px;
  background-image: linear-gradient(to bottom, #FFFFFF 171px, #CCCCCC 171px, #F5F5F7 100%);
}

@media (max-width: 428px) {
  .m-store_banner {
    min-height: 560px;
    background-image: linear-gradient(to bottom, #FFFFFF 177px, #CCCCCC 177px, #F5F5F7 100%);
    padding-bottom: 80px;
  }
}

.m-store_banner-gray {
  background-image: linear-gradient(to bottom, #F5F5F7 171px, #CCCCCC 171px, #F5F5F7 100%);
}

@media (max-width: 428px) {
  .m-store_banner-gray {
    background-image: linear-gradient(to bottom, #F5F5F7 177px, #CCCCCC 177px, #F5F5F7 100%);
  }
}

.m-store_banner--wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 1000px;
  margin: 0 auto -90px;
}

@media (max-width: 428px) {
  .m-store_banner--wrapper {
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
    margin-bottom: -30px;
  }
}

.m-store_banner--product_img {
  display: block;
  margin-left: 90px;
  margin-right: 76px;
}

@media (max-width: 428px) {
  .m-store_banner--product_img {
    width: 140px;
    margin: 0 auto;
  }
}

.m-store_banner--title_wrapper {
  width: 415px;
  margin-top: 24px;
  text-align: center;
}

@media (max-width: 428px) {
  .m-store_banner--title_wrapper {
    width: 100%;
    margin-top: 0;
    margin-bottom: 24px;
  }
}

.m-store_banner--title {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.5;
  text-align: center;
}

@media (max-width: 428px) {
  .m-store_banner--title {
    margin-bottom: 8px;
    font-size: 16px;
  }
}

.m-store_banner--logo {
  display: block;
}

@media (max-width: 428px) {
  .m-store_banner--logo {
    width: 175px;
    margin: 0 auto;
  }
}

.m-store_banner--store_wrapper {
  width: 1000px;
  margin: 0 auto;
}

@media (max-width: 428px) {
  .m-store_banner--store_wrapper {
    width: 100%;
  }
}

.m-store_banner--store_lead {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
}

@media (max-width: 428px) {
  .m-store_banner--store_lead {
    font-size: 16px;
  }
}

.m-store_banner--link_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 428px) {
  .m-store_banner--link_wrapper {
    display: block;
  }
}

.m-store_banner--link {
  display: block;
  width: 262px;
  padding: 12px 0;
  background-color: #ff9a00;
  border: #ffffff solid 1px;
  border-radius: 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  transition: 0.3s;
}

.m-store_banner--link:not(:last-child) {
  margin-right: 16px;
}

.m-store_banner--link-amazon {
  background-color: #ff9a00;
}

.m-store_banner--link-amazon:hover {
  background-color: #ffb84d;
}

.m-store_banner--link-rakuten {
  color: #ffffff;
  background-color: #C00000;
}

.m-store_banner--link-rakuten:visited {
  color: #ffffff;
}

.m-store_banner--link-rakuten:hover {
  color: #ffffff;
  background-color: #ff0e0e;
}

.m-store_banner--link-yahoo {
  color: #ffffff;
  background-color: #FF0033;
}

.m-store_banner--link-yahoo:visited {
  color: #ffffff;
}

.m-store_banner--link-yahoo:hover {
  color: #ffffff;
  background-color: #ff4d70;
}

@media (max-width: 428px) {
  .m-store_banner--link {
    width: 262px;
    margin: 0 auto;
  }
  .m-store_banner--link:not(:last-child) {
    margin-right: auto;
    margin-bottom: 10px;
  }
  .m-store_banner--link-amazon:hover {
    background-color: #ff9a00;
  }
  .m-store_banner--link-rakuten:visited {
    color: #ffffff;
  }
  .m-store_banner--link-rakuten:hover {
    color: #ffffff;
    background-color: #C00000;
  }
  .m-store_banner--link-yahoo:visited {
    color: #ffffff;
  }
  .m-store_banner--link-yahoo:hover {
    color: #ffffff;
    background-color: #ff0033;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9jc3MvbW9kdWxlLnNjc3MiLCJjb21tb24vY3NzL21vZHVsZS5jc3MiLCJjb21tb24vY3NzL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBO0VBQ0U7SUFDRSw0QkFBNEI7RUNIOUI7RURLQTtJQUNFLDhCQUE4QjtFQ0hoQztBQUNGOztBREhBO0VBQ0U7SUFDRSw0QkFBNEI7RUNIOUI7RURLQTtJQUNFLDhCQUE4QjtFQ0hoQztBQUNGOztBREtBO0VBQ0UsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osaU5BQWlOO0VBQ2pOLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsMENBQTBDO0FDRjVDOztBRExBO0VBU0ksNkNBQXFDO1VBQXJDLHFDQUFxQztBQ0F6Qzs7QUNERTtFRlJGO0lBWUksWUFBWTtFQ0VkO0FBQ0Y7O0FEREU7RUFDRSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsZ0JFNUJRO0VGNkJSLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsbUJBQW1CO0FDSXZCOztBQ2xCRTtFRk1BO0lBVUksZUFBZTtFQ09uQjtBQUNGOztBQ3hCRTtFRm1CQTtJQUVJLGVBQWU7SUFDZixpQkFBaUI7RUNRckI7QUFDRjs7QURIQTtFQUNFLGlCQUFpQjtFQUNqQix3RkFBd0Y7QUNNMUY7O0FDcENFO0VGNEJGO0lBSUksaUJBQWlCO0lBQ2pCLHdGQUF3RjtJQUN4RixvQkFBb0I7RUNTdEI7QUFDRjs7QURSRTtFQUNFLHdGQUF3RjtBQ1c1Rjs7QUNoREU7RUZvQ0E7SUFHSSx3RkFBd0Y7RUNjNUY7QUFDRjs7QURaRTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsMkJBQTJCO0VBQzNCLGFBQWE7RUFDYixvQkFBb0I7QUNleEI7O0FDOURFO0VGMENBO0lBT0ksOEJBQThCO0lBQzlCLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsb0JBQW9CO0VDa0J4QjtBQUNGOztBRGhCRTtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0FDbUJ0Qjs7QUM3RUU7RUZ1REE7SUFLSSxZQUFZO0lBQ1osY0FBYztFQ3NCbEI7QUFDRjs7QURwQkU7RUFDRSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQ3VCdEI7O0FDMUZFO0VGZ0VBO0lBS0ksV0FBVztJQUNYLGFBQWE7SUFDYixtQkFBbUI7RUMwQnZCO0FBQ0Y7O0FEeEJFO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkU3RlM7RUY4RlQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQzJCdEI7O0FDMUdFO0VGMEVBO0lBT0ksa0JBQWtCO0lBQ2xCLGVBQWU7RUM4Qm5CO0FBQ0Y7O0FENUJFO0VBQ0UsY0FBYztBQytCbEI7O0FDckhFO0VGcUZBO0lBR0ksWUFBWTtJQUNaLGNBQWM7RUNrQ2xCO0FBQ0Y7O0FEaENFO0VBQ0UsYUFBYTtFQUNiLGNBQWM7QUNtQ2xCOztBQ2pJRTtFRjRGQTtJQUlJLFdBQVc7RUNzQ2Y7QUFDRjs7QURwQ0U7RUFDRSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGdCRXZIUTtFRndIUixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FDdUN0Qjs7QUMvSUU7RUZtR0E7SUFPSSxlQUFlO0VDMENuQjtBQUNGOztBRHhDRTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0FDMkMzQjs7QUMzSkU7RUY2R0E7SUFLSSxjQUFjO0VDOENsQjtBQUNGOztBRDVDRTtFQUNFLGNBQWM7RUFDZCxZQUFZO0VBQ1osZUFBZTtFQUNmLHlCQUF5QjtFQUN6Qix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixnQkU5SVE7RUYrSVIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUMrQ3BCOztBRDFERztFQWFHLGtCQUFrQjtBQ2lEeEI7O0FEL0NJO0VBQ0UseUJBQXlCO0FDa0QvQjs7QURuREs7RUFHRyx5QkFBdUM7QUNvRC9DOztBRGpESTtFQUNFLGNBQWM7RUFDZCx5QkFBeUI7QUNvRC9COztBRHRESztFQUlHLGNBQWM7QUNzRHRCOztBRDFESztFQU9HLGNBQWM7RUFDZCx5QkFBdUM7QUN1RC9DOztBRHBESTtFQUNFLGNBQWM7RUFDZCx5QkFBeUI7QUN1RC9COztBRHpESztFQUlHLGNBQWM7QUN5RHRCOztBRDdESztFQU9HLGNBQWM7RUFDZCx5QkFBdUM7QUMwRC9DOztBQ3ZORTtFRnFIQTtJQTRDSSxZQUFZO0lBQ1osY0FBYztFQzJEbEI7RUR4R0M7SUErQ0ssa0JBQWtCO0lBQ2xCLG1CQUFtQjtFQzREekI7RUQxREk7SUFDSSx5QkFBeUI7RUM0RGpDO0VEMURLO0lBRUcsY0FBYztFQzJEdEI7RUQ3REs7SUFLRyxjQUFjO0lBQ2QseUJBQXlCO0VDMkRqQztFRHhESztJQUVHLGNBQWM7RUN5RHRCO0VEM0RLO0lBS0csY0FBYztJQUNkLHlCQUF5QjtFQ3lEakM7QUFDRiIsImZpbGUiOiJjb21tb24vY3NzL21vZHVsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwibWl4aW5cIjtcblxuLy8g44K544OI44Ki44KS44G/44KL44CA44Ki44OL44Oh44O844K344On44Oz5LuY44GN44Oc44K/44OzXG5Aa2V5ZnJhbWVzIHNwYXJrbGUge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDEwMCU7XG4gIH1cbn1cbi5tLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzdhZTM2NiAwJSwgI2ZmYjk2OSAxMCUsICNmNzk5YWUgMjAlLCAjODBkNWU4IDI3JSwgIzdhZTM2NiAzNiUsICNmZmI5NjkgNDQlLCAjZjc5OWFlIDU5JSwgIzgwZDVlOCA2OCUsICM3YWUzNjYgNzclLCAjZmZiOTY5IDg1JSwgI2Y3OTlhZSA5MCUsICM4MGQ1ZTggOTYlLCAjN2FlMzY2IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICAmOmhvdmVyIHtcbiAgICBhbmltYXRpb246IHNwYXJrbGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgJi1taW5pICYtLWlubmVyIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLy8g44OR44K944Kz44Oz44GM44OG44Os44OT44Gr44Gq44KL44Os44Kz44O844OA44O844CA5q616JC9XG4ubS1zdG9yZV9iYW5uZXIge1xuICBtaW4taGVpZ2h0OiA0NjFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRkZGRiAxNzFweCwgI0NDQ0NDQyAxNzFweCwgI0Y1RjVGNyAxMDAlKTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkZGRkYgMTc3cHgsICNDQ0NDQ0MgMTc3cHgsICNGNUY1RjcgMTAwJSk7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgJi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjVGNUY3IDE3MXB4LCAjQ0NDQ0NDIDE3MXB4LCAjRjVGNUY3IDEwMCUpO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGNUY1RjcgMTc3cHgsICNDQ0NDQ0MgMTc3cHgsICNGNUY1RjcgMTAwJSk7XG4gICAgfVxuICB9XG4gICYtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gLTkwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgfVxuICB9XG4gICYtLXByb2R1Y3RfaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICYtLXRpdGxlX3dyYXBwZXIge1xuICAgIHdpZHRoOiA0MTVweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogJGZ3QmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmLS1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tc3RvcmVfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tc3RvcmVfbGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmLS1saW5rX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI2MnB4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YTAwO1xuICAgIGJvcmRlcjogI2ZmZmZmZiBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgICAmLWFtYXpvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YTAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI2ZmOWEwMCwgMTUlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1yYWt1dGVuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MwMDAwMDtcbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNjMDAwMDAsIDE1JSk7XG4gICAgICB9XG4gICAgfVxuICAgICYteWFob28ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDMzO1xuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI2ZmMDAzMywgMTUlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAmLWFtYXpvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWEwMDtcbiAgICAgIH1cbiAgICAgICYtcmFrdXRlbiB7XG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MwMDAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi15YWhvbyB7XG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBrZXlmcmFtZXMgc3BhcmtsZSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMTAwJTtcbiAgfVxufVxuXG4ubS1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3YWUzNjYgMCUsICNmZmI5NjkgMTAlLCAjZjc5OWFlIDIwJSwgIzgwZDVlOCAyNyUsICM3YWUzNjYgMzYlLCAjZmZiOTY5IDQ0JSwgI2Y3OTlhZSA1OSUsICM4MGQ1ZTggNjglLCAjN2FlMzY2IDc3JSwgI2ZmYjk2OSA4NSUsICNmNzk5YWUgOTAlLCAjODBkNWU4IDk2JSwgIzdhZTM2NiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcbn1cblxuLm0tYnRuOmhvdmVyIHtcbiAgYW5pbWF0aW9uOiBzcGFya2xlIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyOHB4KSB7XG4gIC5tLWJ0biB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbi5tLWJ0bi0taW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyOHB4KSB7XG4gIC5tLWJ0bi0taW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI4cHgpIHtcbiAgLm0tYnRuLW1pbmkgLm0tYnRuLS1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG5cbi5tLXN0b3JlX2Jhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDQ2MXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGRkZGIDE3MXB4LCAjQ0NDQ0NDIDE3MXB4LCAjRjVGNUY3IDEwMCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI4cHgpIHtcbiAgLm0tc3RvcmVfYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGRkZGIDE3N3B4LCAjQ0NDQ0NDIDE3N3B4LCAjRjVGNUY3IDEwMCUpO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5tLXN0b3JlX2Jhbm5lci1ncmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y1RjVGNyAxNzFweCwgI0NDQ0NDQyAxNzFweCwgI0Y1RjVGNyAxMDAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyOHB4KSB7XG4gIC5tLXN0b3JlX2Jhbm5lci1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjVGNUY3IDE3N3B4LCAjQ0NDQ0NDIDE3N3B4LCAjRjVGNUY3IDEwMCUpO1xuICB9XG59XG5cbi5tLXN0b3JlX2Jhbm5lci0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIC05MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI4cHgpIHtcbiAgLm0tc3RvcmVfYmFubmVyLS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxufVxuXG4ubS1zdG9yZV9iYW5uZXItLXByb2R1Y3RfaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDc2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjhweCkge1xuICAubS1zdG9yZV9iYW5uZXItLXByb2R1Y3RfaW1nIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm0tc3RvcmVfYmFubmVyLS10aXRsZV93cmFwcGVyIHtcbiAgd2lkdGg6IDQxNXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjhweCkge1xuICAubS1zdG9yZV9iYW5uZXItLXRpdGxlX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ubS1zdG9yZV9iYW5uZXItLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyOHB4KSB7XG4gIC5tLXN0b3JlX2Jhbm5lci0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm0tc3RvcmVfYmFubmVyLS1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjhweCkge1xuICAubS1zdG9yZV9iYW5uZXItLWxvZ28ge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubS1zdG9yZV9iYW5uZXItLXN0b3JlX3dyYXBwZXIge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyOHB4KSB7XG4gIC5tLXN0b3JlX2Jhbm5lci0tc3RvcmVfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tc3RvcmVfYmFubmVyLS1zdG9yZV9sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjhweCkge1xuICAubS1zdG9yZV9iYW5uZXItLXN0b3JlX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubS1zdG9yZV9iYW5uZXItLWxpbmtfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI4cHgpIHtcbiAgLm0tc3RvcmVfYmFubmVyLS1saW5rX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tLXN0b3JlX2Jhbm5lci0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjYycHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWEwMDtcbiAgYm9yZGVyOiAjZmZmZmZmIHNvbGlkIDFweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tLXN0b3JlX2Jhbm5lci0tbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ubS1zdG9yZV9iYW5uZXItLWxpbmstYW1hem9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWEwMDtcbn1cblxuLm0tc3RvcmVfYmFubmVyLS1saW5rLWFtYXpvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4NGQ7XG59XG5cbi5tLXN0b3JlX2Jhbm5lci0tbGluay1yYWt1dGVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDAwMDA7XG59XG5cbi5tLXN0b3JlX2Jhbm5lci0tbGluay1yYWt1dGVuOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm0tc3RvcmVfYmFubmVyLS1saW5rLXJha3V0ZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGUwZTtcbn1cblxuLm0tc3RvcmVfYmFubmVyLS1saW5rLXlhaG9vIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMzM7XG59XG5cbi5tLXN0b3JlX2Jhbm5lci0tbGluay15YWhvbzp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tLXN0b3JlX2Jhbm5lci0tbGluay15YWhvbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZDcwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI4cHgpIHtcbiAgLm0tc3RvcmVfYmFubmVyLS1saW5rIHtcbiAgICB3aWR0aDogMjYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm0tc3RvcmVfYmFubmVyLS1saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tLXN0b3JlX2Jhbm5lci0tbGluay1hbWF6b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjlhMDA7XG4gIH1cbiAgLm0tc3RvcmVfYmFubmVyLS1saW5rLXJha3V0ZW46dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm0tc3RvcmVfYmFubmVyLS1saW5rLXJha3V0ZW46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMDAwMDA7XG4gIH1cbiAgLm0tc3RvcmVfYmFubmVyLS1saW5rLXlhaG9vOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5tLXN0b3JlX2Jhbm5lci0tbGluay15YWhvbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzMztcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kZndSZWd1bGFyOiA0MDA7XG4kZndCb2xkOiA3MDA7XG4kZndCbGFjazogOTAwO1xuXG4vLyAjY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbnRlbnQ6ICcuJztcbiAgfVxufVxuXG4vLyBzcFxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyOHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gdGFibGV0XG5AbWl4aW4gdGIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDI5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyB3aWRlV2lkdGhcbi8vIOeUu+mdouW5heOBjDEzNjZweOOCiOOCiuW6g+OBhOWgtOWQiOOAgVxuLy8g5Zu65a6a44Oq44Oz44Kv44Gu6YWN572u44KS5Y+z5Z+65rqW44GL44KJ5Lit5aSu5Z+65rqW44Gr5aSJ44GI44KL44Gf44KB44Gr5L2/55SoXG5AbWl4aW4gd2lkZVdpZHRoIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXX0= */
