#top {
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
}

.gridStyle01 {
  display: grid;
}
.gridStyle01 .gridItem {
  padding: 1rem;
}
.gridStyle01 .gridItem .gridIn {
  height: 100%;
  background-color: #fff;
  border-radius: 6px;
}
.gridStyle01 .gridItem .gridIn .photo {
  position: relative;
  font-size: 0;
}
.gridStyle01 .gridItem .gridIn .textArea {
  position: relative;
  padding: 20px;
}
.gridStyle01 .gridItem .gridIn .textArea .title {
  margin-bottom: 1rem;
  font-size: 1.8rem;
}
.gridStyle01 .gridItem .gridIn .textArea .title .title_small {
  display: block;
  font-size: 1.2rem;
}
.gridStyle01 .gridItem .gridIn .textArea .title::after {
  margin-top: 0.5rem;
  display: block;
  content: "";
  width: 80px;
  height: 1px;
  background-color: #B7122D;
}
.gridStyle01 .gridItem .gridIn .textArea .text {
  padding-bottom: 3rem;
}
.gridStyle01 .gridItem .gridIn .textArea .more {
  padding-right: 4rem;
  position: absolute;
  bottom: 2rem;
  right: 2rem;
  font-size: 1.2rem;
  color: #BE9E26;
}
.gridStyle01 .gridItem .gridIn .textArea .more::before {
  position: absolute;
  bottom: 0.2rem;
  right: 1rem;
  display: block;
  content: "";
  width: 20px;
  height: 1px;
  background-color: #BE9E26;
}
.gridStyle01 .gridItem .gridIn .textArea .more::after {
  position: absolute;
  bottom: 0;
  right: 1rem;
  display: block;
  content: "";
  width: 1px;
  height: 10px;
  background-color: #BE9E26;
  transform: rotate(-55deg) translate(-2px, -3px);
}
.gridStyle01 .gridItem.gridSmall .gridIn .photo figcaption {
  padding: 0.7rem 1rem;
  position: absolute;
  bottom: 0;
  display: inline-block;
  font-size: 1.2rem;
  background-color: #B7122D;
  color: #fff;
}
.gridStyle01 .gridItem.gridSmall .gridIn .photo.modify01 {
  background-color: #ebe2bd;
}
.gridStyle01 .gridItem.gridSmall .gridIn .photo.modify01 img {
  width: 80%;
  bottom: 0;
  right: 0;
  margin: auto;
}
.gridStyle01 .gridItem.gridSmall .gridIn .photo.modify01.type2 img {
  width: 95%;
}
.gridStyle01 .gridItem.gridSmall .gridIn .photo.modify01.color__1 {
  background-color: #222;
}
.gridStyle01 .gridItem.gridSmall .gridIn .photo.modify01.color__2 {
  background-color: #ffe1f0;
}
.gridStyle01 .gridItem.gridSmall .gridIn .photo.modify01.color__3 {
  background-color: rgb(105, 159, 218);
}
.gridStyle01 .gridItem.gridLarge .gridIn {
  position: relative;
}
.gridStyle01 .gridItem.gridLarge .gridIn .photo {
  height: 100%;
}
.gridStyle01 .gridItem.gridLarge .gridIn .photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.gridStyle01 .gridItem.gridLarge .gridIn .photo figcaption {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-size: 5vw;
  color: #fff;
  text-shadow: 0 0 10px #000;
}
.gridStyle01 .gridItem.gridLarge .gridIn .textArea {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
}

@media screen and (max-width: 1022px) {
  #main {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 3rem;
    background-color: #B7122D;
  }
  .gridStyle01 {
    display: block;
  }
  .gridStyle01 .gridItem .gridIn {
    display: block;
  }
  .gridStyle01 .gridItem .gridIn .textArea .title {
    padding-bottom: 1rem;
    font-size: 1.4rem;
  }
  .gridStyle01 .gridItem .gridIn .textArea .text {
    display: none;
  }
  .gridStyle01 .gridItem.gridSmall .gridIn {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-template-rows: auto auto;
  }
  .gridStyle01 .gridItem.gridSmall .gridIn .photo {
    position: relative;
  }
  .gridStyle01 .gridItem.gridSmall .gridIn .photo::before {
    padding-top: 100%;
    display: block;
    content: "";
    width: 100%;
  }
  .gridStyle01 .gridItem.gridSmall .gridIn .photo img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .gridStyle01 .gridItem.gridSmall .gridIn .photo figcaption {
    display: none;
    right: 0;
    background-color: rgba(255, 255, 255, 0.8);
    color: #B7122D;
  }
  .gridStyle01 .gridItem.gridSmall .gridIn .photo.modify01 {
    display: flex;
  }
  .gridStyle01 .gridItem.gridSmall .gridIn .photo.modify01 img {
    height: auto;
    width: auto;
  }
  .gridStyle01 .gridItem.gridSmall .gridIn .photo.modify01 img {
    width: 95%;
  }
  .gridStyle01 .gridItem.gridLarge .gridIn .photo img {
    aspect-ratio: 2/1;
  }
  .spAbby {
    margin-top: 20px;
  }
  .spAbby2 {
    margin-bottom: 20px;
  }
}
@media all and (min-width: 1023px) {
  #main {
    padding: 3rem;
    background-color: #F1F1F1;
  }
  .spAbby2,
  .spAbby {
    display: none;
  }
  .gridStyle01 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto auto;
  }
  .gridStyle01 .gridItem.glOrder01 {
    grid-row: 1/2;
    grid-column: 1/3;
  }
  .gridStyle01 .gridItem.glOrder02 {
    grid-row: 3/4;
    grid-column: 2/4;
  }
  .gridStyle01 .gridItem.glOrder03 {
    grid-row: 5/6;
    grid-column: 1/3;
  }
  .gridStyle01 .gridItem.glOrder04 {
    grid-row: 8/9;
    grid-column: 2/4;
  }
  .gridStyle01 .gridItem.gridSmall .gridIn .photo::before {
    padding-top: 100%;
    display: block;
    content: "";
    width: 100%;
  }
  .gridStyle01 .gridItem.gridSmall .gridIn .photo img {
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    width: 100%;
    font-family: "object-fit: cover;object-position: center;";
  }
  .gridStyle01 .gridItem.gridSmall .gridIn .photo figcaption {
    left: 0;
  }
  .gridStyle01 .gridItem.gridLarge .gridIn .photo {
    position: relative;
  }
  .gridStyle01 .gridItem.gridLarge .gridIn .photo::before {
    content: "";
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    opacity: 0;
    transition: 0.2s ease-in-out;
    z-index: 1;
  }
  .gridStyle01 .gridItem.gridLarge .gridIn .photo figcaption {
    font-size: 2vw;
    transition: 0.2s ease-in-out;
    z-index: 2;
  }
  .gridStyle01 .gridItem.gridLarge .gridIn:hover .photo::before {
    visibility: visible;
    opacity: 1;
  }
  .gridStyle01 .gridItem.gridLarge .gridIn:hover .photo figcaption {
    font-size: 2.1vw;
  }
  .gridStyle01 .gridItem .gridIn {
    display: flex;
    flex-direction: column;
  }
  .gridStyle01 .gridItem .gridIn .photo {
    overflow: hidden;
  }
  .gridStyle01 .gridItem .gridIn .photo img {
    transition: 0.2s ease-in-out;
  }
  .gridStyle01 .gridItem .gridIn .textArea {
    flex: 1 0 auto;
  }
  .gridStyle01 .gridItem .gridIn .more::before, .gridStyle01 .gridItem .gridIn .more::after {
    transition: 0.2s ease-in-out;
  }
  .gridStyle01 .gridItem .gridIn:hover .photo img {
    transform: scale(1.1);
  }
  .gridStyle01 .gridItem .gridIn:hover .more::before, .gridStyle01 .gridItem .gridIn:hover .more::after {
    right: 0;
  }
  .gridStyle01 .gridItem .gridIn:hover .more::before {
    width: 30px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Ly8uL3NyYy9zY3NzL3RvcC90b3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21tb24vX2ltcG9ydC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9jb21tb24vaW1wb3J0XCI7XHJcblxyXG4jdG9wIHtcclxuICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmdyaWRTdHlsZTAxIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAuZ3JpZEl0ZW0ge1xyXG4gICAgcGFkZGluZzogMS4wcmVtO1xyXG5cclxuICAgIC5ncmlkSW4ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgIC5waG90byB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0QXJlYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjByZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIC50aXRsZV9zbWFsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvMDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4wcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNC4wcmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAyLjByZW07XHJcbiAgICAgICAgICByaWdodDogMi4wcmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGNvMDI7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC4ycmVtO1xyXG4gICAgICAgICAgICByaWdodDogMS4wcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvMDI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEuMHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbzAyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAtM3B4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmlkU21hbGwge1xyXG4gICAgICAuZ3JpZEluIHtcclxuICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjdyZW0gMS4wcmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbzAxO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm1vZGlmeTAxIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZTJiZDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50eXBlMiB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY29sb3JfXzEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jb2xvcl9fMiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTFmMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNvbG9yX18zIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA1LCAxNTksIDIxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyaWRMYXJnZSB7XHJcbiAgICAgIC5ncmlkSW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0QXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJi5nbE9yZGVyMDEge1xyXG4gICAgLy8gICBvcmRlcjogMTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdsT3JkZXIwMiB7XHJcbiAgICAvLyAgIG9yZGVyOiA1O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ2xPcmRlcjAzIHtcclxuICAgIC8vICAgb3JkZXI6IDk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIwMSB7XHJcbiAgICAvLyAgIG9yZGVyOiAyO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMDIge1xyXG4gICAgLy8gICBvcmRlcjogMztcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjAzIHtcclxuICAgIC8vICAgb3JkZXI6IDQ7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIwNCB7XHJcbiAgICAvLyAgIG9yZGVyOiA2O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMDUge1xyXG4gICAgLy8gICBvcmRlcjogNztcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjA2IHtcclxuICAgIC8vICAgb3JkZXI6IDg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIwNyB7XHJcbiAgICAvLyAgIG9yZGVyOiAxMDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjA4IHtcclxuICAgIC8vICAgb3JkZXI6IDExO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMDkge1xyXG4gICAgLy8gICBvcmRlcjogMTI7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIxMCB7XHJcbiAgICAvLyAgIG9yZGVyOiAxMztcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjExIHtcclxuICAgIC8vICAgb3JkZXI6IDE0O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMTIge1xyXG4gICAgLy8gICBvcmRlcjogMTU7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIxMyB7XHJcbiAgICAvLyAgIG9yZGVyOiAxNjtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjE0IHtcclxuICAgIC8vICAgb3JkZXI6IDE3O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMTUge1xyXG4gICAgLy8gICBvcmRlcjogMTg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIxNiB7XHJcbiAgICAvLyAgIG9yZGVyOiAxOTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjE3IHtcclxuICAgIC8vICAgb3JkZXI6IDIwO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMTgge1xyXG4gICAgLy8gICBvcmRlcjogMjE7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIxOSB7XHJcbiAgICAvLyAgIG9yZGVyOiAyMjtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjIwIHtcclxuICAgIC8vICAgb3JkZXI6IDIzO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMjEge1xyXG4gICAgLy8gICBvcmRlcjogMjQ7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIyMiB7XHJcbiAgICAvLyAgIG9yZGVyOiAyNTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjIzIHtcclxuICAgIC8vICAgb3JkZXI6IDI2O1xyXG4gICAgLy8gfVxyXG4gICAgXHJcbiAgICAvLyAmLmdPcmRlcjI0IHtcclxuICAgIC8vICAgb3JkZXI6IDI3O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMjUge1xyXG4gICAgLy8gICBvcmRlcjogMjg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIyNiB7XHJcbiAgICAvLyAgIG9yZGVyOiAyOTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjI3IHtcclxuICAgIC8vICAgb3JkZXI6IDI5O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMjgge1xyXG4gICAgLy8gICBvcmRlcjogMzA7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIyOSB7XHJcbiAgICAvLyAgIG9yZGVyOiAzMTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjMwIHtcclxuICAgIC8vICAgb3JkZXI6IDMyO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMzEge1xyXG4gICAgLy8gICBvcmRlcjogMzM7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIzMiB7XHJcbiAgICAvLyAgIG9yZGVyOiAzNDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjMzIHtcclxuICAgIC8vICAgb3JkZXI6IDM1O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMzQge1xyXG4gICAgLy8gICBvcmRlcjogMzY7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIzNSB7XHJcbiAgICAvLyAgIG9yZGVyOiAzNztcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjM2IHtcclxuICAgIC8vICAgb3JkZXI6IDM4O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyMzcge1xyXG4gICAgLy8gICBvcmRlcjogMzk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi5nT3JkZXIzOCB7XHJcbiAgICAvLyAgIG9yZGVyOiA0MDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLmdPcmRlcjM5IHtcclxuICAgIC8vICAgb3JkZXI6IDQxO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYuZ09yZGVyNDAge1xyXG4gICAgLy8gICBvcmRlcjogNDI7XHJcbiAgICAvLyB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRicmVha1BvaW50IC0gMSkpIHtcclxuICAjbWFpbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMHJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuMHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzLjByZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY28wMTtcclxuICB9XHJcblxyXG4gIC5ncmlkU3R5bGUwMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC5ncmlkSXRlbSB7XHJcbiAgICAgIC5ncmlkSW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC50ZXh0QXJlYSB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4wcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JpZFNtYWxsIHtcclxuICAgICAgICAuZ3JpZEluIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuICAgICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAuOCk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjbzAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1vZGlmeTAxIHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdyaWRMYXJnZSB7XHJcbiAgICAgICAgLmdyaWRJbiB7XHJcbiAgICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMi8xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3BBYmJ5IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5zcEFiYnkyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkYnJlYWtQb2ludCkge1xyXG4gICNtYWluIHtcclxuICAgIHBhZGRpbmc6IDMuMHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2dyTHc7XHJcbiAgfVxyXG5cclxuICAuc3BBYmJ5MixcclxuICAuc3BBYmJ5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZFN0eWxlMDEge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XHJcbiAgICAuZ3JpZEl0ZW0ge1xyXG4gICAgICAmLmdsT3JkZXIwMSB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdsT3JkZXIwMiB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDMvNDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdsT3JkZXIwMyB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDUvNjtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdsT3JkZXIwNCB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDgvOTtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAmLmdPcmRlcjAxIHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMy80O1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICAgIC8vIH1cclxuICBcclxuICAgICAgLy8gJi5nT3JkZXIwMiB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgLy8gICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAvLyB9XHJcbiAgXHJcbiAgICAgIC8vICYuZ09yZGVyMDMge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgLy8gfVxyXG4gIFxyXG4gICAgICAvLyAmLmdPcmRlcjA0IHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMy80O1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgIC8vIH1cclxuICBcclxuICAgICAgLy8gJi5nT3JkZXIwNSB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgLy8gICBncmlkLXJvdzogMy80O1xyXG4gICAgICAvLyB9XHJcbiAgXHJcbiAgICAgIC8vICYuZ09yZGVyMDYge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDQvNTtcclxuICAgICAgLy8gfVxyXG4gIFxyXG4gICAgICAvLyAmLmdPcmRlcjA3IHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiA0LzU7XHJcbiAgICAgIC8vIH1cclxuICBcclxuICAgICAgLy8gJi5nT3JkZXIwOCB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgLy8gICBncmlkLXJvdzogNC81O1xyXG4gICAgICAvLyB9XHJcbiAgXHJcbiAgICAgIC8vICYuZ09yZGVyMDkge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAzLzQ7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDUvNjtcclxuICAgICAgLy8gfVxyXG4gIFxyXG4gICAgICAvLyAmLmdPcmRlcjEwIHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiA2Lzc7XHJcbiAgICAgIC8vIH1cclxuICBcclxuICAgICAgLy8gJi5nT3JkZXIxMSB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgLy8gICBncmlkLXJvdzogNi83O1xyXG4gICAgICAvLyB9XHJcbiAgXHJcbiAgICAgIC8vICYuZ09yZGVyMTIge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAzLzQ7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDYvNztcclxuICAgICAgLy8gfVxyXG4gIFxyXG4gICAgICAvLyAmLmdPcmRlcjEzIHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiA3Lzg7XHJcbiAgICAgIC8vIH1cclxuICBcclxuICAgICAgLy8gJi5nT3JkZXIxNCB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgLy8gICBncmlkLXJvdzogNy84O1xyXG4gICAgICAvLyB9XHJcbiAgXHJcbiAgICAgIC8vICYuZ09yZGVyMTUge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAzLzQ7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDcvODtcclxuICAgICAgLy8gfVxyXG4gIFxyXG4gICAgICAvLyAmLmdPcmRlcjE2IHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiA4Lzk7XHJcbiAgICAgIC8vIH1cclxuICBcclxuICAgICAgLy8gJi5nT3JkZXIxNyB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgLy8gICBncmlkLXJvdzogOC85O1xyXG4gICAgICAvLyB9XHJcbiAgXHJcbiAgICAgIC8vICYuZ09yZGVyMTgge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAzLzQ7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDgvOTtcclxuICAgICAgLy8gfVxyXG4gIFxyXG4gICAgICAvLyAmLmdPcmRlcjE5IHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiA5LzEwO1xyXG4gICAgICAvLyB9XHJcbiAgXHJcbiAgICAgIC8vICYuZ09yZGVyMjAge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDkvMTA7XHJcbiAgICAgIC8vIH1cclxuICBcclxuICAgICAgLy8gJi5nT3JkZXIyMSB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgLy8gICBncmlkLXJvdzogOS8xMDtcclxuICAgICAgLy8gfVxyXG4gIFxyXG4gICAgICAvLyAmLmdPcmRlcjIyIHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiAxMC8xMTtcclxuICAgICAgLy8gfVxyXG4gIFxyXG4gICAgICAvLyAmLmdPcmRlcjIzIHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiAxMC8xMTtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gJi5nT3JkZXIyNCB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgLy8gICBncmlkLXJvdzogMTAvMTE7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vICYuZ09yZGVyMjUge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDExLzEyO1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAvLyAmLmdPcmRlcjI2IHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiAxMS8xMjtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gJi5nT3JkZXIyNyB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgLy8gICBncmlkLXJvdzogMTEvMTI7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vICYuZ09yZGVyMjgge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDEyLzEzO1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAvLyAmLmdPcmRlcjI5IHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiAxMi8xMztcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gJi5nT3JkZXIzMCB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgLy8gICBncmlkLXJvdzogMTIvMTM7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vICYuZ09yZGVyMzEge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDEzLzE0O1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAvLyAmLmdPcmRlcjMyIHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiAxMy8xNDtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gJi5nT3JkZXIzMyB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgLy8gICBncmlkLXJvdzogMTMvMTQ7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vICYuZ09yZGVyMzQge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDE0LzE1O1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAvLyAmLmdPcmRlcjM1IHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiAxNC8xNTtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gJi5nT3JkZXIzNiB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgLy8gICBncmlkLXJvdzogMTQvMTU7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vICYuZ09yZGVyMzcge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDE1LzE2O1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAvLyAmLmdPcmRlcjM4IHtcclxuICAgICAgLy8gICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAvLyAgIGdyaWQtcm93OiAxNS8xNjtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gJi5nT3JkZXIzOSB7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgLy8gICBncmlkLXJvdzogMTUvMTY7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vICYuZ09yZGVyNDAge1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgIC8vICAgZ3JpZC1yb3c6IDE2LzE3O1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAmLmdyaWRTbWFsbCB7XHJcbiAgICAgICAgLmdyaWRJbiB7XHJcbiAgICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyO29iamVjdC1wb3NpdGlvbjogY2VudGVyOyc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JpZExhcmdlIHtcclxuICAgICAgICAuZ3JpZEluIHtcclxuICAgICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAuMyk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHMwMTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0czAxO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXZ3O1xyXG4gICAgICAgICAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDAgMCAxNXB4ICMwMDAsMCAwIDE1cHggIzAwMCwwIDAgMTVweCAjMDAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmdyaWRJbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHMwMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0QXJlYSB7XHJcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb3JlIHtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0czAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9yZSB7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyDkvb/nlKjkuK1cclxuJHRzMDE6IC4ycyBlYXNlLWluLW91dDtcclxuJGNvMDE6ICNCNzEyMkQ7XHJcbiRjbzAyOiAjQkU5RTI2O1xyXG4kY28wMzogIzE3NzRBRjtcclxuXHJcbiRjbzA0OiAjMDBBNzNCO1xyXG4kY28wNTogI0VGNjQ2NDtcclxuXHJcbiRjbzA2OiAjZGJjODgxO1xyXG5cclxuJGNvZ3JIZzogIzY2NjY2NjtcclxuJGNvZ3JNZDogIzY2NjY2NjtcclxuJGNvZ3JMdzogI0YxRjFGMTtcclxuJGNvTGluZTogI2NjYztcclxuJGNvYms6ICM0QTRBNEE7XHJcblxyXG4vLyDln7rmnKzoqK3lrppcclxuJGJhc2ljRm9udFNpemU6IDEuNHJlbTtcclxuJGJhc2ljRm9udEZhbWlseTogXCJOb3RvIFNhbnMgSlBcIixcclxuc2Fucy1zZXJpZjtcclxuLy8gJGJhc2ljRm9udEZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xyXG4kaW5uZXJXaWR0aDogOTgwcHg7XHJcbiRzcEhlYWRlckg6IDEwNHB4O1xyXG5cclxuJGZ6QWRqdXN0OiAwO1xyXG5cclxuJGJyZWFrUG9pbnQ6IDEwMjNweDsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/