@charset "UTF-8";
/*
 music.css（ファイル名変更可）
 本サイト MUSIC&GOODS CSS
*/
main.music {
  position: relative; }

.music_bg {
  position: absolute;
  top: -80px;
  width: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }
  .music_bg .img-wrap img {
    width: 100%; }

.component_tab.music {
  width: calc(310/900*100%); }
  .component_tab.music a {
    width: calc(50% - 5.66%); }

.component_txtOnly.music-themesong {
  margin: 0 auto; }

.component_txtOnly.music {
  margin: 0 auto; }

.component_h5-wrap.music {
  margin: 60px auto 0; }

.component_imgOnly.music {
  width: calc(670/800*100%);
  margin: 60px auto 0; }

.component_h4.music {
  margin: 60px auto 30px; }

.component_txtImgLeft.music {
  display: flex; }
  .component_txtImgLeft.music .img-wrap {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding-right: 20px;
    margin-right: 0; }
  .component_txtImgLeft.music .text {
    width: 50%; }

.music_article_line {
  margin: 60px auto 0;
  width: 100%;
  background-image: linear-gradient(to right, #000, #000 4px, transparent 4px, transparent 10px);
  background-size: 8px 1px;
  background-position: top;
  background-repeat: repeat-x;
  height: 1px; }

.music_stroke_line {
  margin: 60px auto 0;
  width: 100%;
  border-bottom: 1px solid #222; }

.music-themesong {
  font-size: 42px; }

.music-themesong-author {
  font-size: 28px; }

.music-sound-wrap {
  margin: 10px auto 0; }

.btn_box.music {
  width: 80%;
  margin: 10px auto 0 0; }
  .btn_box.music a {
    padding: 5px 0;
    font-size: 16px; }

.component_txtImgLeft.music .left-img-title-wrap.music {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 10px auto 0;
  line-height: 1; }
  .component_txtImgLeft.music .left-img-title-wrap.music .img-wrap {
    width: 16px;
    font-size: 0;
    padding: 0; }
    .component_txtImgLeft.music .left-img-title-wrap.music .img-wrap img {
      width: 100%; }
  .component_txtImgLeft.music .left-img-title-wrap.music .text {
    margin: 0;
    padding-left: 10px;
    font-size: 21px; }
  .component_txtImgLeft.music .left-img-title-wrap.music .text.p-l-0 {
    padding-left: 0; }

.component_txtImgLeft.music .text .music-title {
  font-size: 28px;
  line-height: 1; }

.component_txtImgLeft.music .text .music-name {
  font-size: 16px;
  line-height: 1;
  margin: 10px auto 0; }

.component_txtImgLeft.music .text .price-wrap {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 30px auto 0; }
  .component_txtImgLeft.music .text .price-wrap .label {
    display: inline-block;
    text-align: center;
    width: 40%; }
  .component_txtImgLeft.music .text .price-wrap .label-text {
    background: #173756;
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    text-align: center; }
  .component_txtImgLeft.music .text .price-wrap .price {
    padding: 0 0 0 10px;
    font-size: 18px;
    width: 60%;
    text-align: left;
    white-space: nowrap; }

.component_txtImgLeft.music .text .record-wrap {
  padding: 10px 0 0; }
  .component_txtImgLeft.music .text .record-wrap .record {
    font-size: 16px;
    white-space: nowrap; }

.music-list {
  margin: 10px auto 0;
  text-indent: -1em;
  padding-left: 1em; }
  .music-list p {
    font-size: 16px;
    line-height: 1.8; }

.music-reserve-list {
  text-indent: -1em;
  padding-left: 1em; }

.goods_List_info {
  font-size: 14px; }

.goods_List_one {
  width: 100%;
  margin: 30px auto 0; }
  .goods_List_one .goods_List_one--img-wrap {
    font-size: 0;
    margin: 30px auto 0;
    width: calc( (100% - 20px) / 2); }
    .goods_List_one .goods_List_one--img-wrap img {
      width: 100%; }

.goods_List_one--text {
  font-size: 16px;
  margin: 10px auto 0;
  text-align: center; }

.goods_List_two {
  margin: 60px auto 0; }
  .goods_List_two ul {
    padding: 0;
    display: flex;
    justify-content: space-between;
    margin: 30px auto 0; }
  .goods_List_two ul > li {
    list-style: none;
    width: calc( (100% - 20px) / 2);
    box-sizing: border-box; }
    .goods_List_two ul > li .img-wrap {
      font-size: 0; }
      .goods_List_two ul > li .img-wrap img {
        width: 100%; }
    .goods_List_two ul > li .text {
      margin: 10px auto 0;
      text-align: center;
      font-size: 16px; }
      .goods_List_two ul > li .text > span {
        display: block;
        font-size: 10px;
        line-height: 1.4;
        padding: 0 0 20px; }
      .goods_List_two ul > li .text > span.size {
        display: block;
        font-size: 0.85em;
        line-height: 1.6;
        padding: 0 0 6px; }
  .goods_List_two ul > li:nth-child(odd) {
    margin-right: 10px; }
  .goods_List_two ul > li:nth-child(even) {
    margin-left: 10px; }

.btn_box.goods_three {
  margin: 10px auto 0;
  width: 80%; }
  .btn_box.goods_three a {
    padding: 5px 0;
    font-size: 16px; }

.left-img-title-wrap.goods {
  display: flex;
  justify-content: flex-start; }
  .left-img-title-wrap.goods .img-wrap {
    font-size: 0;
    width: 16px;
    height: 16px;
    align-self: center;
    margin: 0; }
    .left-img-title-wrap.goods .img-wrap img {
      width: 100%; }
  .left-img-title-wrap.goods .text {
    padding-left: 10px;
    width: calc(100% - 16px); }

.goods_List_three {
  margin: 60px auto 0; }
  .goods_List_three ul {
    padding: 0;
    display: flex;
    margin: 30px auto 0; }
  .goods_List_three ul > li {
    list-style: none;
    width: calc( (100% - 40px) / 3);
    box-sizing: border-box; }
    .goods_List_three ul > li .img-wrap {
      font-size: 0; }
      .goods_List_three ul > li .img-wrap img {
        width: 100%; }
    .goods_List_three ul > li .text {
      margin: 10px auto 0;
      text-align: center;
      font-size: 16px; }
      .goods_List_three ul > li .text > span {
        display: block;
        font-size: 10px;
        line-height: 1.4;
        padding: 0 0 20px; }
  .goods_List_three ul > li:nth-child(3n+1) {
    margin-right: 10px; }
  .goods_List_three ul > li:nth-child(3n+2) {
    margin: 0 10px; }
  .goods_List_three ul > li:nth-child(3n) {
    margin-left: 10px; }

.btn_box.goods a {
  padding: 5px 0;
  font-size: 16px; }

.btn_box.goods:before {
  bottom: 3px;
  right: 3px;
  border-top: 1.5em solid transparent;
  border-right: 1.5em solid #173756;
  position: absolute;
  z-index: 100; }

.btn_box.goods:hover:before {
  border-right: 1.5em solid #fff; }

.btn_box.goods:hover:after {
  width: 200%;
  height: 200%;
  transition: all .8s ease; }

.btn_box.goods_btn a {
  letter-spacing: 0.15em; }

.btn_box.goods_one {
  margin: 10px auto 0;
  width: 190px; }

.btn_box.goods_three {
  margin: 10px auto 0;
  width: 190px; }

.left-img-title-wrap.goods {
  display: flex;
  justify-content: flex-start; }
  .left-img-title-wrap.goods .img-wrap {
    width: 16px;
    height: 16px;
    align-self: center; }
    .left-img-title-wrap.goods .img-wrap img {
      width: 100%; }
  .left-img-title-wrap.goods .text {
    font-size: 20px;
    padding-left: 10px;
    width: calc(100% - 16px); }

/* ---------------------------------
 SP（〜600px）
--------------------------------- */
/* ------------------------------------------------------------------
 SP 〜 tablet（〜1180px）
------------------------------------------------------------------ */
@media only screen and (max-width: 1180px) {
  .component_txtImgLeft.music .text .price-wrap .label {
    font-size: 13px; } }

/* ------------------------------------------------------------------
 SP 〜 tablet（〜992px）
------------------------------------------------------------------ */
@media only screen and (max-width: 992px) {
  .music_bg {
    width: 200%;
    top: 0;
    -webkit-transform: translate(-25%, -20%);
            transform: translate(-25%, -20%); }
  .component_tab.music {
    width: calc(680/750*100%); }
  .music-themesong {
    font-size: 32px;
    text-align: center; }
  .music-themesong-author {
    font-size: 28px;
    text-align: center; }
  .btn_box.music {
    width: 70%;
    margin: 10px auto 0; }
  .component_txtImgLeft.music {
    display: block; }
    .component_txtImgLeft.music .img-wrap {
      float: none;
      width: 100%;
      padding-right: 0px; }
    .component_txtImgLeft.music .text {
      width: 100%;
      margin: 30px auto 0; }
      .component_txtImgLeft.music .text .music-title {
        text-align: center;
        font-size: 24px; }
      .component_txtImgLeft.music .text .music-name {
        text-align: center;
        margin: 10px auto 0;
        font-size: 18px; }
      .component_txtImgLeft.music .text .price-wrap {
        text-align: center;
        justify-content: start; }
        .component_txtImgLeft.music .text .price-wrap .label {
          width: auto; }
        .component_txtImgLeft.music .text .price-wrap .label-text {
          font-size: 12px;
          padding: 5px 5px;
          max-width: 100px; }
        .component_txtImgLeft.music .text .price-wrap .price {
          font-size: 14px;
          white-space: nowrap;
          padding: 0 0 0 5px;
          width: auto; }
      .component_txtImgLeft.music .text .record-wrap {
        padding: 5px 0 0; }
        .component_txtImgLeft.music .text .record-wrap .record {
          font-size: 13.5px;
          text-align: left; }
  .music-list {
    margin: 10px auto 0; }
    .music-list p {
      font-size: 14px;
      line-height: 1.8; }
  .component_h4.music {
    margin: 30px auto; }
  .component_h5-wrap.music {
    margin: 30px auto 0; }
  .music_article_line {
    margin: 30px auto 0; }
  .music_stroke_line {
    margin: 30px auto 0; }
  .component_imgOnly.music {
    width: 100%;
    margin: 30px auto 0; }
  .nav_area.d_sp {
    margin: 60px auto 0; }
  .goods_List_info {
    font-size: 12px; }
  .goods_List_one .goods_List_one--img-wrap {
    width: 100%; }
  .goods_List_one--text {
    font-size: 14px; }
  .goods_List_two {
    margin: 30px auto 0; }
    .goods_List_two ul {
      display: block;
      margin: 30px auto 0; }
    .goods_List_two ul > li {
      width: 100%; }
    .goods_List_two ul > li:nth-child(odd) {
      margin-right: 0; }
    .goods_List_two ul > li:nth-child(even) {
      margin-left: 0;
      margin-top: 20px; }
  .goods_List_three {
    margin: 30px auto 0; }
    .goods_List_three ul {
      display: block; }
    .goods_List_three ul > li {
      width: 100%; }
    .goods_List_three ul > li:nth-child(3n+1) {
      margin-right: 0; }
    .goods_List_three ul > li:nth-child(3n+2) {
      margin: 20px auto 0; }
    .goods_List_three ul > li:nth-child(3n) {
      margin-top: 20px;
      margin-left: 0; }
  .left-img-title-wrap.goods .text {
    font-size: 16px; }
  .btn_box.goods_one {
    width: 70%; }
  .btn_box.goods_three {
    width: 70%; } }

/* ---------------------------------
 PC（993px〜）
--------------------------------- */

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3ByZWNzcy9tdXNpYy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCOzs7Q0FHQztBQUNEO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsU0FBUztFQUNULHFDQUE2QjtVQUE3Qiw2QkFBNkIsRUFBRTtFQUMvQjtJQUNFLFdBQVcsRUFBRTs7QUFFakI7RUFDRSx5QkFBeUIsRUFBRTtFQUMzQjtJQUNFLHdCQUF3QixFQUFFOztBQUU5QjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UseUJBQXlCO0VBQ3pCLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLGFBQWEsRUFBRTtFQUNmO0lBQ0UsV0FBVztJQUNYLFVBQVU7SUFDVixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLGVBQWUsRUFBRTtFQUNuQjtJQUNFLFVBQVUsRUFBRTs7QUFFaEI7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLDhGQUE4RjtFQUM5Rix3QkFBd0I7RUFDeEIsd0JBQXdCO0VBQ3hCLDJCQUEyQjtFQUMzQixXQUFXLEVBQUU7O0FBRWY7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLDZCQUE2QixFQUFFOztBQUVqQztFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsVUFBVTtFQUNWLHFCQUFxQixFQUFFO0VBQ3ZCO0lBQ0UsY0FBYztJQUNkLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxhQUFhO0VBQ2IsMkJBQTJCO0VBQzNCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsV0FBVztJQUNYLFlBQVk7SUFDWixVQUFVLEVBQUU7SUFDWjtN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QixFQUFFO1FBQ2xCO1VBQ0UsaUJBQWlCO1VBQ2pCLGdCQUFnQixFQUFFO0VBQzFCO0lBQ0UsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxlQUFlO01BQ2YsZ0JBQWdCLEVBQUU7RUFDdEI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLFdBQVc7SUFDWCxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsV0FBVyxFQUFFO0VBQ2Y7SUFDRSxlQUFlLEVBQUU7RUFDbkI7SUFDRSxtQkFBbUIsRUFBRTtJQUNyQjtNQUNFLGNBQWM7TUFDZCxtQkFBbUIsRUFBRTtJQUN2QjtNQUNFLFdBQVcsRUFBRTtJQUNmO01BQ0UsZUFBZSxFQUFFO0lBQ25CO01BQ0UsY0FBYztNQUNkLGdCQUFnQixFQUFFO0VBQ3RCO0lBQ0UsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxXQUFXLEVBQUU7SUFDZjtNQUNFLGVBQWUsRUFBRTtJQUNuQjtNQUNFLG1CQUFtQixFQUFFO0lBQ3ZCO01BQ0UsZ0JBQWdCO01BQ2hCLGNBQWMsRUFBRTtFQUNwQjtJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLFVBQVUsRUFBRTtFQUNkO0lBQ0UsVUFBVSxFQUFFLEVBQUU7O0FBRWxCOzttQ0FFbUMiLCJmaWxlIjoibXVzaWMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiBtdXNpYy5jc3PvvIjjg5XjgqHjgqTjg6vlkI3lpInmm7Tlj6/vvIlcbiDmnKzjgrXjgqTjg4ggTVVTSUMmR09PRFMgQ1NTXG4qL1xubWFpbi5tdXNpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubXVzaWNfYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG4gIC5tdXNpY19iZyAuaW1nLXdyYXAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY29tcG9uZW50X3RhYi5tdXNpYyB7XG4gIHdpZHRoOiBjYWxjKDMxMC85MDAqMTAwJSk7IH1cbiAgLmNvbXBvbmVudF90YWIubXVzaWMgYSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNS42NiUpOyB9XG5cbi5jb21wb25lbnRfdHh0T25seS5tdXNpYy10aGVtZXNvbmcge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29tcG9uZW50X3R4dE9ubHkubXVzaWMge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29tcG9uZW50X2g1LXdyYXAubXVzaWMge1xuICBtYXJnaW46IDYwcHggYXV0byAwOyB9XG5cbi5jb21wb25lbnRfaW1nT25seS5tdXNpYyB7XG4gIHdpZHRoOiBjYWxjKDY3MC84MDAqMTAwJSk7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7IH1cblxuLmNvbXBvbmVudF9oNC5tdXNpYyB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDMwcHg7IH1cblxuLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuY29tcG9uZW50X3R4dEltZ0xlZnQubXVzaWMgLmltZy13cmFwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIC50ZXh0IHtcbiAgICB3aWR0aDogNTAlOyB9XG5cbi5tdXNpY19hcnRpY2xlX2xpbmUge1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAwLCAjMDAwIDRweCwgdHJhbnNwYXJlbnQgNHB4LCB0cmFuc3BhcmVudCAxMHB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLm11c2ljX3N0cm9rZV9saW5lIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyOyB9XG5cbi5tdXNpYy10aGVtZXNvbmcge1xuICBmb250LXNpemU6IDQycHg7IH1cblxuLm11c2ljLXRoZW1lc29uZy1hdXRob3Ige1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuLm11c2ljLXNvdW5kLXdyYXAge1xuICBtYXJnaW46IDEwcHggYXV0byAwOyB9XG5cbi5idG5fYm94Lm11c2ljIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMCAwOyB9XG4gIC5idG5fYm94Lm11c2ljIGEge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY29tcG9uZW50X3R4dEltZ0xlZnQubXVzaWMgLmxlZnQtaW1nLXRpdGxlLXdyYXAubXVzaWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jb21wb25lbnRfdHh0SW1nTGVmdC5tdXNpYyAubGVmdC1pbWctdGl0bGUtd3JhcC5tdXNpYyAuaW1nLXdyYXAge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIC5sZWZ0LWltZy10aXRsZS13cmFwLm11c2ljIC5pbWctd3JhcCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIC5sZWZ0LWltZy10aXRsZS13cmFwLm11c2ljIC50ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAuY29tcG9uZW50X3R4dEltZ0xlZnQubXVzaWMgLmxlZnQtaW1nLXRpdGxlLXdyYXAubXVzaWMgLnRleHQucC1sLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29tcG9uZW50X3R4dEltZ0xlZnQubXVzaWMgLnRleHQgLm11c2ljLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uY29tcG9uZW50X3R4dEltZ0xlZnQubXVzaWMgLnRleHQgLm11c2ljLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDEwcHggYXV0byAwOyB9XG5cbi5jb21wb25lbnRfdHh0SW1nTGVmdC5tdXNpYyAudGV4dCAucHJpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfVxuICAuY29tcG9uZW50X3R4dEltZ0xlZnQubXVzaWMgLnRleHQgLnByaWNlLXdyYXAgLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIC50ZXh0IC5wcmljZS13cmFwIC5sYWJlbC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTczNzU2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIC50ZXh0IC5wcmljZS13cmFwIC5wcmljZSB7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIC50ZXh0IC5yZWNvcmQtd3JhcCB7XG4gIHBhZGRpbmc6IDEwcHggMCAwOyB9XG4gIC5jb21wb25lbnRfdHh0SW1nTGVmdC5tdXNpYyAudGV4dCAucmVjb3JkLXdyYXAgLnJlY29yZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm11c2ljLWxpc3Qge1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLm11c2ljLWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cblxuLm11c2ljLXJlc2VydmUtbGlzdCB7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuXG4uZ29vZHNfTGlzdF9pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5nb29kc19MaXN0X29uZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gIC5nb29kc19MaXN0X29uZSAuZ29vZHNfTGlzdF9vbmUtLWltZy13cmFwIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogY2FsYyggKDEwMCUgLSAyMHB4KSAvIDIpOyB9XG4gICAgLmdvb2RzX0xpc3Rfb25lIC5nb29kc19MaXN0X29uZS0taW1nLXdyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5nb29kc19MaXN0X29uZS0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5nb29kc19MaXN0X3R3byB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7IH1cbiAgLmdvb2RzX0xpc3RfdHdvIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH1cbiAgLmdvb2RzX0xpc3RfdHdvIHVsID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gMjBweCkgLyAyKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmdvb2RzX0xpc3RfdHdvIHVsID4gbGkgLmltZy13cmFwIHtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgLmdvb2RzX0xpc3RfdHdvIHVsID4gbGkgLmltZy13cmFwIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdvb2RzX0xpc3RfdHdvIHVsID4gbGkgLnRleHQge1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmdvb2RzX0xpc3RfdHdvIHVsID4gbGkgLnRleHQgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7IH1cbiAgICAgIC5nb29kc19MaXN0X3R3byB1bCA+IGxpIC50ZXh0ID4gc3Bhbi5zaXplIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNnB4OyB9XG4gIC5nb29kc19MaXN0X3R3byB1bCA+IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmdvb2RzX0xpc3RfdHdvIHVsID4gbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uYnRuX2JveC5nb29kc190aHJlZSB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIHdpZHRoOiA4MCU7IH1cbiAgLmJ0bl9ib3guZ29vZHNfdGhyZWUgYSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5sZWZ0LWltZy10aXRsZS13cmFwLmdvb2RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5sZWZ0LWltZy10aXRsZS13cmFwLmdvb2RzIC5pbWctd3JhcCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmxlZnQtaW1nLXRpdGxlLXdyYXAuZ29vZHMgLmltZy13cmFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubGVmdC1pbWctdGl0bGUtd3JhcC5nb29kcyAudGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTsgfVxuXG4uZ29vZHNfTGlzdF90aHJlZSB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7IH1cbiAgLmdvb2RzX0xpc3RfdGhyZWUgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gIC5nb29kc19MaXN0X3RocmVlIHVsID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gNDBweCkgLyAzKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmdvb2RzX0xpc3RfdGhyZWUgdWwgPiBsaSAuaW1nLXdyYXAge1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAuZ29vZHNfTGlzdF90aHJlZSB1bCA+IGxpIC5pbWctd3JhcCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5nb29kc19MaXN0X3RocmVlIHVsID4gbGkgLnRleHQge1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmdvb2RzX0xpc3RfdGhyZWUgdWwgPiBsaSAudGV4dCA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuICAuZ29vZHNfTGlzdF90aHJlZSB1bCA+IGxpOm50aC1jaGlsZCgzbisxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5nb29kc19MaXN0X3RocmVlIHVsID4gbGk6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAuZ29vZHNfTGlzdF90aHJlZSB1bCA+IGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5idG5fYm94Lmdvb2RzIGEge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5idG5fYm94Lmdvb2RzOmJlZm9yZSB7XG4gIGJvdHRvbTogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXItdG9wOiAxLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxLjVlbSBzb2xpZCAjMTczNzU2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uYnRuX2JveC5nb29kczpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDEuNWVtIHNvbGlkICNmZmY7IH1cblxuLmJ0bl9ib3guZ29vZHM6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7IH1cblxuLmJ0bl9ib3guZ29vZHNfYnRuIGEge1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtOyB9XG5cbi5idG5fYm94Lmdvb2RzX29uZSB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIHdpZHRoOiAxOTBweDsgfVxuXG4uYnRuX2JveC5nb29kc190aHJlZSB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIHdpZHRoOiAxOTBweDsgfVxuXG4ubGVmdC1pbWctdGl0bGUtd3JhcC5nb29kcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubGVmdC1pbWctdGl0bGUtd3JhcC5nb29kcyAuaW1nLXdyYXAge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAubGVmdC1pbWctdGl0bGUtd3JhcC5nb29kcyAuaW1nLXdyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sZWZ0LWltZy10aXRsZS13cmFwLmdvb2RzIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBTUO+8iOOAnDYwMHB477yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIFNQIOOAnCB0YWJsZXTvvIjjgJwxMTgwcHjvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIC50ZXh0IC5wcmljZS13cmFwIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gU1Ag44CcIHRhYmxldO+8iOOAnDk5MnB477yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm11c2ljX2JnIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgLTIwJSk7IH1cbiAgLmNvbXBvbmVudF90YWIubXVzaWMge1xuICAgIHdpZHRoOiBjYWxjKDY4MC83NTAqMTAwJSk7IH1cbiAgLm11c2ljLXRoZW1lc29uZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubXVzaWMtdGhlbWVzb25nLWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnRuX2JveC5tdXNpYyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwOyB9XG4gIC5jb21wb25lbnRfdHh0SW1nTGVmdC5tdXNpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29tcG9uZW50X3R4dEltZ0xlZnQubXVzaWMgLmltZy13cmFwIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgICAuY29tcG9uZW50X3R4dEltZ0xlZnQubXVzaWMgLnRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gICAgICAuY29tcG9uZW50X3R4dEltZ0xlZnQubXVzaWMgLnRleHQgLm11c2ljLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIC5jb21wb25lbnRfdHh0SW1nTGVmdC5tdXNpYyAudGV4dCAubXVzaWMtbmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuY29tcG9uZW50X3R4dEltZ0xlZnQubXVzaWMgLnRleHQgLnByaWNlLXdyYXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7IH1cbiAgICAgICAgLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIC50ZXh0IC5wcmljZS13cmFwIC5sYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIC50ZXh0IC5wcmljZS13cmFwIC5sYWJlbC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gICAgICAgIC5jb21wb25lbnRfdHh0SW1nTGVmdC5tdXNpYyAudGV4dCAucHJpY2Utd3JhcCAucHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIC50ZXh0IC5yZWNvcmQtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDA7IH1cbiAgICAgICAgLmNvbXBvbmVudF90eHRJbWdMZWZ0Lm11c2ljIC50ZXh0IC5yZWNvcmQtd3JhcCAucmVjb3JkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tdXNpYy1saXN0IHtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwOyB9XG4gICAgLm11c2ljLWxpc3QgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gIC5jb21wb25lbnRfaDQubXVzaWMge1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5jb21wb25lbnRfaDUtd3JhcC5tdXNpYyB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfVxuICAubXVzaWNfYXJ0aWNsZV9saW5lIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gIC5tdXNpY19zdHJva2VfbGluZSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfVxuICAuY29tcG9uZW50X2ltZ09ubHkubXVzaWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH1cbiAgLm5hdl9hcmVhLmRfc3Age1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7IH1cbiAgLmdvb2RzX0xpc3RfaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5nb29kc19MaXN0X29uZSAuZ29vZHNfTGlzdF9vbmUtLWltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ29vZHNfTGlzdF9vbmUtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZ29vZHNfTGlzdF90d28ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH1cbiAgICAuZ29vZHNfTGlzdF90d28gdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gICAgLmdvb2RzX0xpc3RfdHdvIHVsID4gbGkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZ29vZHNfTGlzdF90d28gdWwgPiBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZ29vZHNfTGlzdF90d28gdWwgPiBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5nb29kc19MaXN0X3RocmVlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gICAgLmdvb2RzX0xpc3RfdGhyZWUgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZ29vZHNfTGlzdF90aHJlZSB1bCA+IGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdvb2RzX0xpc3RfdGhyZWUgdWwgPiBsaTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmdvb2RzX0xpc3RfdGhyZWUgdWwgPiBsaTpudGgtY2hpbGQoM24rMikge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfVxuICAgIC5nb29kc19MaXN0X3RocmVlIHVsID4gbGk6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmxlZnQtaW1nLXRpdGxlLXdyYXAuZ29vZHMgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYnRuX2JveC5nb29kc19vbmUge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLmJ0bl9ib3guZ29vZHNfdGhyZWUge1xuICAgIHdpZHRoOiA3MCU7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBQQ++8iDk5M3B444Cc77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiJdfQ== */