@charset "UTF-8";
button:focus, a:focus {
  outline: none !important;
}

.bw_listHeadder {
  width: auto;
  height: 100%;
  margin: 0 auto;
  position: fixed;
  left: 0;
  right: 0;
  background-color: white;
  z-index: 100;
  border-bottom: 1px solid #ddd;
  height: 7em;
  position: fixed;
}

.bw_listHeadder .bw_listHeadder_box {
  width: 960px;
  margin: 34px auto 16px;
  display: flex;
  padding: 0 30px;
  max-width: 1600px;
}

.bw_listHeadder .bw_listHeadder_box .bw-breadcrumb {
  top: 14px;
  padding: 0;
}

.bw_listHeadder .bw_listHeadder_box h1 {
  display: inline-block;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1em;
  margin: 0;
}

.bw_listHeadder + .bw_contents {
  margin-top: 0px;
}

.bw_listHeadder.bw_listHeadder_titleOnly {
  position: relative;
  height: 74px;
}

.bw_listHeadder.bw_listHeadder_titleOnly .bw_listHeadder_box {
  margin: 0 auto;
  padding: 34px 0 16px;
}

.bw_listHeadder.bw_listHeadder_titleOnly .bw_listHeadder_box h1 {
  margin: 0;
}

.bw_listHeadder.bw_listHeadder_titleOnly + .bw_contents {
  margin-top: 0;
}

#bw_disp_icon {
  display: none;
}

.bw_openRefine {
  right: calc((100% - 960px) / 2 + 112px);
  top: 24px;
  border: none;
  color: #333;
  font-size: 1.2em;
  font-weight: 900;
  line-height: 1;
  letter-spacing: 0.05em;
  width: 150px;
  height: 24px;
  background-color: transparent;
  padding: 0;
}

.bw_openRefine .bw_openModal_title {
  font-size: 14px;
  margin-right: 1rem;
  font-weight: normal;
  line-height: 18px;
  float: left;
}

.bw_openRefine svg {
  width: 18px;
  height: 18px;
}

.bw_dispMode {
  right: calc((100% - 960px) / 2);
  top: 28px;
  width: 100px;
  height: 24px;
}

.bw_dispMode .bw_disp_icon_title {
  line-height: 18px;
  margin: 0 1em 0.5rem 0;
  font-size: 14px;
  float: left;
}

#bw_disp_icon + label {
  position: relative;
  width: 18px;
  height: 18px;
}

#bw_disp_icon + label svg {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  width: 100%;
  height: 100%;
}

#bw_disp_icon + label rect,
#bw_disp_icon + label path {
  fill: #333;
}

#bw_disp_icon:not(:checked) + label #bw_tile_set,
#bw_disp_icon:checked + label #bw_list_set {
  display: block;
  opacity: 1;
}

.bw_listItems,
.bw_listItems_myshelf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.bw_listItems a:hover,
.bw_listItems a.is_hover,
.bw_listItems_myshelf a:hover,
.bw_listItems_myshelf a.is_hover {
  text-decoration: none;
}

.bw_listItems a:hover img,
.bw_listItems a.is_hover img,
.bw_listItems_myshelf a:hover img,
.bw_listItems_myshelf a.is_hover img {
  opacity: 0.7;
}

.bw_listItems li,
.bw_listItems_myshelf li {
  width: 47.5%;
  padding: 1em 0 1em 3px;
  border-bottom: 1px solid #ccc;
  opacity: 1;
  display: block;
  position: relative;
}

.bw_listItems li img,
.bw_listItems_myshelf li img {
  width: 100%;
  height: auto;
  -webkit-box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.1);
}

[data-most-break="items"].bw_isHidden {
  opacity: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  display: none !important;
}

.bw_listImage {
  width: 100px;
  margin-right: 1em;
  float: left;
}

.bw_listImage.bw_list_forMagazine {
  margin-bottom: 1em;
}

.bw_listImage.bw_itemNew::after {
  content: "新着";
  position: absolute;
  top: 11px;
  left: 0;
  padding: 0.125em 0.5em;
  background-color: #cc0000;
  color: white;
  font-size: 0.85em;
  border-radius: 3px;
  font-weight: 700;
}

.bw_listTags {
  display: none;
}

.bw_listDetail {
  display: inline-block;
  width: calc(100% - 100px - 1.5em);
}

[data-most-break="button"] {
  display: block;
  width: 25%;
  padding: 0.75em 0;
  position: relative;
  margin: 3em auto;
  border: 1px solid lightgray;
  border-radius: 8px;
  background-color: white;
}

[data-most-break="button"]::after {
  content: "";
  width: 1em;
  height: 1em;
  border-right: 2px solid black;
  border-bottom: 2px solid black;
  position: absolute;
  right: 1em;
  top: 27.5%;
  -webkit-transform: rotate(45deg) scale(0.85);
          transform: rotate(45deg) scale(0.85);
}

.bw_listLink .bw_listTitle,
.bw_listLink:hover .bw_listTitle {
  font-size: 1.14em;
  color: #1b1b1b;
  font-weight: 700;
  display: block;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
}

.bw_listLink .bw_listTitle .bw_listTitle_rank,
.bw_listLink:hover .bw_listTitle .bw_listTitle_rank {
  padding-right: 4px;
}

.bw_listLink .bw_listTitle .bw_listTitle_rank svg,
.bw_listLink:hover .bw_listTitle .bw_listTitle_rank svg {
  vertical-align: top;
}

.bw_listLink .bw_listTitle .bw_listTitle_rank[data-rank-no="1"] svg path,
.bw_listLink:hover .bw_listTitle .bw_listTitle_rank[data-rank-no="1"] svg path {
  fill: #b5a700;
}

.bw_listLink .bw_listTitle .bw_listTitle_rank[data-rank-no="2"] svg path,
.bw_listLink:hover .bw_listTitle .bw_listTitle_rank[data-rank-no="2"] svg path {
  fill: #939aa3;
}

.bw_listLink .bw_listTitle .bw_listTitle_rank[data-rank-no="3"] svg path,
.bw_listLink:hover .bw_listTitle .bw_listTitle_rank[data-rank-no="3"] svg path {
  fill: #bf7d00;
}

.bw_listLink .bw_listPrice:not(.bw_itemTag_sale)::before {
  content: "￥";
}

.bw_listLink .bw_listAuthor,
.bw_listLink:hover .bw_listAuthor {
  color: #000;
  font-weight: 300;
  display: inline-block;
  font-size: 0.85em;
  margin-bottom: 1.14em;
}

.bw_listLink .bw_listAuthor::before,
.bw_listLink:hover .bw_listAuthor::before {
  content: "｜";
  padding: 0 0.25em 0 0;
}

.bw_listLink .bw_listSummary,
.bw_listLink:hover .bw_listSummary {
  color: #333;
  display: block;
  font-size: 0.85em;
  margin-bottom: 3.5em;
  max-height: 2.8em;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
}

.bw_listLink .bw_listPublish,
.bw_listLink:hover .bw_listPublish {
  color: #333;
  display: block;
}

.bw_listItems_item .bw-button__favor {
  position: absolute;
  top: 1em;
  right: 0;
  margin: 0;
}

.bw_listItems_item .bw_favorite_book {
  display: none;
}

.bw_listItems_item .bw_listBuy {
  position: absolute;
  bottom: 1em;
  right: 0;
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bw_listItems_item .bw_listBuy .bw_listSample {
  width: 110px;
  height: 36px;
  display: inline-block;
  margin-right: 6px;
  padding: 10px 0 10px 1.85em;
  line-height: 1;
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #ddd;
  position: relative;
}

.bw_listItems_item .bw_listBuy .bw_listSample:hover {
  opacity: 0.7;
}

.bw_listItems_item .bw_listBuy .bw_listSample svg {
  display: inline-block;
  width: 22px;
  height: 20px;
  position: absolute;
  top: calc(15% + 2px);
  left: 16px;
}

.bw_listItems_item .bw_listBuy .bw_listSample svg path {
  fill: #333;
}

.bw_listItems_item .bw_listBuy .bw_listSample.bw_listSample_forMagazine svg {
  top: 17%;
  left: 1.85em;
}

.bw_listItems_item .bw_listBuy .bw_listSample.bw_listSample_volOpt {
  padding: 5px 0 5px 28px;
  color: #E05F00;
}

.bw_listItems_item .bw_listBuy .bw_listSample.bw_listSample_volOpt svg {
  width: 24px;
  height: 24px;
  top: 15%;
  left: 15px;
}

.bw_listItems_item .bw_listBuy .bw_listSample.bw_listSample_volOpt svg path {
  fill: #E05F00;
}

.bw_listItems_item .bw_listBuy .bw_listSample.bw_listSample_forMagazine {
  width: 130px;
}

.bw_listItems_item .bw_listBuy .bw_listSample .bw_listSample_message,
.bw_listItems_item .bw_listBuy .bw_listSample:hover .bw_listSample_message {
  display: block;
  margin-bottom: 0.25em;
  font-size: 1rem;
  font-weight: 900;
}

.bw_listItems_item .bw_listBuy .bw_listSample .bw_listSample_text,
.bw_listItems_item .bw_listBuy .bw_listSample:hover .bw_listSample_text {
  font-size: 0.85em;
  font-weight: 900;
}

.bw_listItems_item .bw_listBuy .bw_listCartIn {
  color: white;
  padding: 8px;
  line-height: 1;
  text-align: center;
  background-color: #009141;
  border: 0;
  border-radius: 10px;
  display: inline-block;
  width: 110px;
}

.bw_listItems_item .bw_listBuy .bw_listCartIn:hover {
  opacity: 0.7;
}

.bw_listItems_item .bw_listBuy .bw_listCartIn_text {
  font-size: 0.85em;
  font-weight: 600;
}

.bw_listItems_item .bw_listBuy .bw_listCartIn svg {
  display: inline-block;
  width: 20px;
  height: 20px;
}

.bw_listItems_item .bw_listBuy .bw_listCartIn svg path,
.bw_listItems_item .bw_listBuy .bw_listCartIn svg circle {
  fill: #fff;
}

.bw_listItems_item .bw_listBuy .bw_listBrowse {
  display: inline-block;
  position: relative;
  width: 110px;
  height: 36px;
  color: #009141;
  line-height: 1;
  text-align: center;
  background-color: #EAF6EF;
  border: 0;
  border-radius: 10px;
  margin-right: 6px;
}

.bw_listItems_item .bw_listBuy .bw_listBrowse:hover {
  opacity: 0.7;
}

.bw_listItems_item .bw_listBuy .bw_listBrowse_text {
  text-align: left;
  display: block;
  position: absolute;
  right: 13px;
  top: 5px;
  font-size: 0.85em;
  font-weight: 600;
  line-height: 1.2;
}

.bw_listItems_item .bw_listBuy .bw_listBrowse svg {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  left: 11px;
}

.bw_listItems_item .bw_listBuy .bw_listBrowse svg path {
  fill: #009141;
}

.bw_listItems_item .bw_listBuy .bw_listAppli {
  color: white;
  padding: 8px 6px;
  line-height: 1;
  text-align: center;
  background-color: #009141;
  border: 0;
  border-radius: 10px;
  display: inline-block;
  width: 110px;
}

.bw_listItems_item .bw_listBuy .bw_listAppli:hover {
  opacity: 0.7;
}

.bw_listItems_item .bw_listBuy .bw_listAppli_text {
  font-size: 0.85em;
  font-weight: 600;
}

.bw_listItems_item .bw_listBuy .bw_listAppli svg {
  display: inline-block;
  width: 20px;
  height: 20px;
}

.bw_listItems_item .bw_listBuy .bw_listAppli svg path {
  fill: #fff;
}

.bw_listItems_item .bw_listBuy .bw_listLabel {
  margin-right: 16px;
  line-height: 36px;
  font-weight: 900;
  display: inline-block;
  text-align: center;
}

.bw_listItems_item .bw_listBuy .bw_listLabel.bw_listLabel_hasMes {
  line-height: 1.1em;
  vertical-align: -55%;
}

.bw_listItems .bw_listPrice,
.bw_listItems:hover .bw_listPrice {
  text-decoration: none !important;
  color: #000;
}

/* .bw_listItems .bw_listPrice_old::before, .bw_listItems .bw_listPrice_new::before,
.bw_listItems:hover .bw_listPrice_old::before,
.bw_listItems:hover .bw_listPrice_new::before {
  content: "￥";
} */

.bw_listItems .bw_listPrice_old,
.bw_listItems:hover .bw_listPrice_old {
  text-decoration: line-through;
  color: #888;
}

.bw_listItems .bw_listPrice_new,
.bw_listItems:hover .bw_listPrice_new {
  font-weight: 600;
  color: #CC0033;
}

.bw_listItems .bw_listPrice.bw_itemTag_free,
.bw_listItems:hover .bw_listPrice.bw_itemTag_free {
  content: "";
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/ico_itemTag_free.svg);
  background-repeat: no-repeat;
  background-position: 0% 30%;
  padding-left: 2.35em;
  min-height: 1.5em;
}

.bw_listItems .bw_listPrice.bw_itemTag_sale,
.bw_listItems:hover .bw_listPrice.bw_itemTag_sale {
  content: "";
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/ico_itemTag_sale.svg);
  background-repeat: no-repeat;
  background-position: 0% 30%;
  padding-left: 2.35em;
  min-height: 1.5em;
}

.bw_listItems .bw_listPrice.bw_itemTag_full,
.bw_listItems:hover .bw_listPrice.bw_itemTag_full {
  content: "";
  background: url(https://mw-wfs.akamaized.net/DM/common/image/image/2020-11-27/common/ico_itemTag_full.svg);
  background-repeat: no-repeat;
  background-position: 0% 30%;
  padding-left: 4.1em;
  min-height: 1.5em;
}

.bw_listItems .bw_listRelease,
.bw_listItems:hover .bw_listRelease {
  display: block;
  text-decoration: none !important;
  font-weight: normal;
  color: #000;
  margin-bottom: 1.14em;
}

.bw_listItems .bw_listLabel_message,
.bw_listItems:hover .bw_listLabel_message {
  font-size: 0.85em;
  font-weight: 900;
  text-decoration: none !important;
  color: #009141;
}

.bw_listItems_labels {
  margin-bottom: 40px;
}

.bw_listItems_labels h2 {
  border-bottom: 1px solid #ddd;
  width: 100%;
}

.bw_listItems_labels ul {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.bw_listItems_labels ul .bw_listItems_item {
  width: calc(100% / 6);
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 16px;
}

.bw_listItems_labels ul .bw_listItems_item:nth-of-type(1), .bw_listItems_labels ul .bw_listItems_item:nth-of-type(2), .bw_listItems_labels ul .bw_listItems_item:nth-of-type(3), .bw_listItems_labels ul .bw_listItems_item:nth-of-type(4), .bw_listItems_labels ul .bw_listItems_item:nth-of-type(5), .bw_listItems_labels ul .bw_listItems_item:nth-of-type(6) {
  border-top: 1px solid #ddd;
}

.bw_listItems_labels ul .bw_listItems_item:nth-of-type(6n + 1) {
  border-left: 1px solid #ddd;
}

.bw_listItems_labels ul .bw_listItems_item img {
  width: 100%;
  height: auto;
}

.bw_listItems_labels ul _:-ms-lang(x)::backdrop, .bw_listItems_labels ul .bw_listItems_item {
  width: calc(100% / 6 - 0.5px);
  max-width: calc(100% / 6 - 0.5px);
}

.bw_listItems[data-disp-mode="tile"] .bw_listImage {
  width: 100%;
  margin-right: 0;
  float: initial;
  position: relative;
  margin-bottom: 0.25em;
}

.bw_listItems[data-disp-mode="tile"] .bw_listImage.bw_itemNew::after {
  top: -3px;
  left: -3px;
}

.bw_listItems[data-disp-mode="tile"] li {
  width: 18% !important;
  border: none !important;
  padding: 3px 0 0 3px;
  margin: calc(1em - 3px) 0 1em;
}

.bw_listItems[data-disp-mode="tile"] .bw_listDetail {
  width: 100%;
}

.bw_listItems[data-disp-mode="tile"] .bw_listTitle {
  font-size: 1em;
  margin-bottom: 0;
  text-overflow: ellipsis;
  width: 100%;
}

.bw_listItems[data-disp-mode="tile"] .bw_listRelease {
  margin-bottom: 0;
}

.bw_listItems[data-disp-mode="tile"] .bw_listAuthor,
.bw_listItems[data-disp-mode="tile"] .bw_listSummary,
.bw_listItems[data-disp-mode="tile"] .bw_listPublish,
.bw_listItems[data-disp-mode="tile"] .bw_listLink .bw_listPrice svg {
  display: none;
}

.bw_listItems[data-disp-mode="tile"] .bw_listLink .bw_listPrice,
.bw_listItems[data-disp-mode="tile"] .bw_listLink:hover .bw_listPrice {
  width: 100%;
  position: initial;
  color: #1b1b1b;
  line-height: inherit;
  text-align: left;
  background-color: initial;
  font-size: 1em;
  border: none;
  text-decoration: none;
}

.bw_listItems[data-disp-mode="tile"] .bw_listLink .bw_listRelease,
.bw_listItems[data-disp-mode="tile"] .bw_listLink:hover .bw_listRelease {
  width: 100%;
  position: initial;
  color: #000;
  padding: 0;
  line-height: inherit;
  text-align: left;
  background-color: initial;
  font-size: 1em;
  border: none;
  text-decoration: none;
}

.bw_listItems[data-disp-mode="tile"] .bw_listTags {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0.5em;
  overflow: auto;
}

.bw_listItems[data-disp-mode="tile"] .bw_listTags span {
  background-color: whitesmoke;
  border: 1px solid lightgray;
  padding: 0.125em 0.5em;
  margin-right: 0.5em;
  float: left;
  color: dimgray;
}

.bw_listItems[data-disp-mode="tile"] li:hover {
  opacity: 0.7;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy {
  position: static;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listLabel {
  display: block;
  line-height: inherit;
  text-align: left;
  vertical-align: inherit;
  margin: -0.5em 0 0.5em;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listLabel_hasMes br {
  display: none;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listLabel_message {
  margin-right: 0.5em;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listPrice {
  font-size: 0.85em;
  font-weight: normal;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listRelease {
  font-size: 0.85em;
  font-weight: normal;
  color: #000;
}

.bw_listItems[data-disp-mode="tile"] .bw_listBuy {
  padding-top: 7px;
}

.bw_listItems[data-disp-mode="tile"] .bw_listBuy .bw_listSample {
  width: calc(100% - 42px);
  padding-left: 1.85em;
}

.bw_listItems[data-disp-mode="tile"] .bw_listBuy .bw_listSample.bw_listSample_forMagazine {
  width: 100%;
}

.bw_listItems[data-disp-mode="tile"] .bw_listBuy .bw_listSample svg {
  left: 1.55em;
}

.bw_listItems[data-disp-mode="tile"] .bw_listBuy .bw_listCartIn {
  width: 36px;
}

.bw_listItems[data-disp-mode="tile"] .bw_listBuy .bw_listCartIn.bw_listSample_volOpt {
  top: 0;
}

.bw_listItems[data-disp-mode="tile"] .bw_listBuy .bw_listCartIn.bw_listCartIn_volOpt {
  position: relative;
  top: -1px;
}

.bw_listItems[data-disp-mode="tile"] .bw_listBuy .bw_listCartIn .bw_listCartIn_text {
  display: none;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy {
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy > a {
  width: 100%;
  padding: 8px;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy > a.bw_listCartIn {
  margin-bottom: 6px;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy > a.bw_listCartIn .bw_listCartIn_text {
  display: inline-block;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy > a.bw_listAppli {
  margin-bottom: 6px;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy > a.bw_listSample {
  margin: 0;
  padding: 6px;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy > a.bw_listSample svg {
  position: initial;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy > a.bw_listBrowse {
  margin: 0;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy > a.bw_listBrowse svg {
  position: initial;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy > a.bw_listBrowse .bw_listBrowse_text {
  position: initial;
  display: inline-block;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy > a.bw_listBrowse .bw_listBrowse_text br {
  display: none;
}

.bw_listItems[data-disp-mode="tile"][data-btn-mode="mix"] .bw_listBuy .bw_listCartIn .bw_listCartIn_text {
  display: inline-block;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw-button__favor {
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  top: 2px;
  right: 0;
  background: none;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw-button__favor svg {
  width: 100%;
  height: auto;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw-button__favor::before {
  content: none;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw-button__favor .bw_favorite_book {
  display: block;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw-button__favor .bw_favorite_book .bw_favorite_book_base {
  fill: #fff;
  opacity: 0.7;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw-button__favor .bw_favorite_book .bw_favorite_book_fillStar {
  opacity: 0;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw-button__favor.is-active .bw_favorite_book .bw_favorite_book_star {
  opacity: 0;
}

.bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw-button__favor.is-active .bw_favorite_book .bw_favorite_book_fillStar {
  fill: #009141;
  opacity: 1;
}

/* 絞り込み */
.bw_modal[data-modal-type="refine"] {
  top: auto;
  bottom: -150vh;
  opacity: 1;
  -webkit-transition: bottom 1s ease-in-out 0s, opacity 0.5s ease 0s;
  transition: bottom 1s ease-in-out 0s, opacity 0.5s ease 0s;
  background-color: transparent;
  /* Edge(EdgeHTML) */
  /* Edge(Chromium) */
  /* Chrome */
  /* Safari */
  /* Firefox */
  /* Edge(EdgeHTML) */
  /* Edge(Chromium) */
  /* Chrome */
  /* Safari */
  /* Firefox */
}

.bw_modal[data-modal-type="refine"] .bw_close_modal {
  top: 1em;
  right: auto;
  left: 1em;
  width: 24px;
  height: 24px;
  z-index: 20;
  opacity: 0;
  visibility: hidden;
}

.bw_modal[data-modal-type="refine"] _:-ms-lang(x)::backdrop, .bw_modal[data-modal-type="refine"] .bw_close_modal {
  -ms-transition: opacity 0.5s ease 1s;
  transition: opacity 0.5s ease 1s;
}

.bw_modal[data-modal-type="refine"] _:lang(x)::-ms-, .bw_modal[data-modal-type="refine"] .bw_close_modal {
  -ms-transition: opacity 0.5s ease 1s;
  transition: opacity 0.5s ease 1s;
}

.bw_modal[data-modal-type="refine"] _:lang(x)::-internal-media-controls-overlay-cast-button, .bw_modal[data-modal-type="refine"] .bw_close_modal {
  -webkit-transition: opacity 0.5s ease 1s;
  transition: opacity 0.5s ease 1s;
}

.bw_modal[data-modal-type="refine"] _:lang(x) + _:-webkit-full-screen-document, .bw_modal[data-modal-type="refine"] .bw_close_modal {
  -webkit-transition: opacity 0.5s ease 1s;
  transition: opacity 0.5s ease 1s;
}

.bw_modal[data-modal-type="refine"] _:lang(x)::-moz-placeholder, .bw_modal[data-modal-type="refine"] .bw_close_modal {
  -moz-transition: opacity 0.5s ease 1s;
  transition: opacity 0.5s ease 1s;
}

.bw_modal[data-modal-type="refine"] _:-ms-lang(x)::-ms-backdrop, .bw_modal[data-modal-type="refine"] .bw_close_modal {
  opacity: 1 !important;
}

.bw_modal[data-modal-type="refine"] .bw_modalBox h3 {
  padding: 0.8em 0;
  border-bottom: 1px solid lightgray;
  text-align: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  background-color: white;
  opacity: 0;
  visibility: hidden;
}

.bw_modal[data-modal-type="refine"] _:-ms-lang(x)::backdrop, .bw_modal[data-modal-type="refine"] .bw_modalBox h3 {
  -ms-transition: opacity 0.5s ease 1s;
  transition: opacity 0.5s ease 1s;
}

.bw_modal[data-modal-type="refine"] _:lang(x)::-ms-, .bw_modal[data-modal-type="refine"] .bw_modalBox h3 {
  -ms-transition: opacity 0.5s ease 1s;
  transition: opacity 0.5s ease 1s;
}

.bw_modal[data-modal-type="refine"] _:lang(x)::-internal-media-controls-overlay-cast-button, .bw_modal[data-modal-type="refine"] .bw_modalBox h3 {
  -webkit-transition: opacity 0.5s ease 1s;
  transition: opacity 0.5s ease 1s;
}

.bw_modal[data-modal-type="refine"] _:lang(x) + _:-webkit-full-screen-document, .bw_modal[data-modal-type="refine"] .bw_modalBox h3 {
  -webkit-transition: opacity 0.5s ease 1s;
  transition: opacity 0.5s ease 1s;
}

.bw_modal[data-modal-type="refine"] _:lang(x)::-moz-placeholder, .bw_modal[data-modal-type="refine"] .bw_modalBox h3 {
  -moz-transition: opacity 0.5s ease 1s;
  transition: opacity 0.5s ease 1s;
}

.bw_modal[data-modal-type="refine"].bw_modal_dispOn {
  bottom: 0vh;
  -webkit-transition: bottom 1s ease-in 0s;
  transition: bottom 1s ease-in 0s;
}

.bw_modal[data-modal-type="refine"].bw_modal_dispOn .bw_close_modal {
  opacity: 1;
  visibility: visible;
  z-index: 99999;
}

.bw_modal[data-modal-type="refine"].bw_modal_dispOn _:-ms-lang(x)::-ms-backdrop, .bw_modal[data-modal-type="refine"].bw_modal_dispOn .bw_close_modal {
  display: block;
  overflow: visible;
  -ms-transition: none !important;
  transition: none !important;
}

.bw_modal[data-modal-type="refine"].bw_modal_dispOn .bw_modalBox h3 {
  opacity: 1;
  visibility: visible;
  z-index: 9999;
}

.bw_modal[data-modal-type="refine"] input[type="checkbox"], .bw_modal[data-modal-type="refine"] input[type="radio"]:not(.mypage__checkbocx) {
  display: initial;
  visibility: initial;
  opacity: 0;
  width: 0;
  height: 0;
}

.bw_modal[data-modal-type="refine"] .bw_modalBox {
  width: 100%;
  max-width: initial;
  min-width: 100%;
  margin: 0;
  height: 100% !important;
  max-height: 100%;
  top: 0;
  border-radius: 0;
  padding: 0;
}

.bw_modal[data-modal-type="refine"] .bw_refineButtonBox {
  padding: 8px 16px;
  background-color: #F2F2F2;
  width: 375px;
  height: 56px;
  z-index: 30;
  opacity: 0;
  visibility: hidden;
  margin: 0 auto;
}

.bw_modal[data-modal-type="refine"] .bw_refineButtonBox button {
  border: 0;
  height: 40px;
  border-radius: 10px;
  text-align: center;
  line-height: 40px;
  color: #333;
}

.bw_modal[data-modal-type="refine"] .bw_refineButtonBox button:hover {
  opacity: 0.7;
}

.bw_modal[data-modal-type="refine"].bw_modal_dispOn .bw_refineButtonBox {
  opacity: 1;
  visibility: visible;
}

.bw_modal[data-modal-type="refine"] button.bw_refineAllClear {
  background-color: #a9a9a9;
  width: 100px;
  font-weight: 600;
  float: left;
}

.bw_modal[data-modal-type="refine"] button.bw_refineExe {
  background-color: #fff;
  border: #ddd;
  width: 235px;
  float: right;
}

.bw_modal[data-modal-type="refine"] .modalContents {
  padding: 1em;
  overflow-y: auto;
  max-width: 960px;
  margin: calc(1.75rem * 2.8 + 1px) auto 60px;
}

.bw_modal[data-modal-type="refine"] .modalContents h4 {
  font-weight: 600;
  letter-spacing: 0.05em;
  text-align: left;
  padding: 0.5em 0 0.75em;
  color: #333;
}

.bw_modal[data-modal-type="refine"] .modalContents h4:nth-of-type(2) {
  padding-left: 140px;
}

.bw_modal[data-modal-type="refine"] _:lang(x) + _:-webkit-full-screen-document, .bw_modal[data-modal-type="refine"] .modalContents {
  margin: 50px auto 60px;
}

.bw_modal[data-modal-type="refine"] #bw_refine_sort {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-color: lightgray;
  border-radius: 10px;
  width: 100%;
  font-size: 1.14em;
  padding: 0.5em;
  margin-bottom: 1em;
  background-color: #fff;
}

.bw_modal[data-modal-type="refine"] #bw_refine_sort::-ms-expand {
  display: none;
  /* IE用 */
}

.bw_modal[data-modal-type="refine"] #bw_refine_sort:focus {
  outline: 0;
}

.bw_modal[data-modal-type="refine"] .bw_refine_sortBox {
  position: relative;
  width: 343px;
}

.bw_modal[data-modal-type="refine"] .bw_refine_sortBox::after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-bottom: 2px solid #888;
  border-right: 2px solid #888;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: 1em;
  right: 1em;
}

.bw_modal[data-modal-type="refine"] .bw_refine_select {
  margin-bottom: 1.5em;
  width: 100%;
}

.bw_modal[data-modal-type="refine"] .bw_refine_select > label {
  color: #888;
  font-weight: 600;
  width: 100%;
  line-height: 1.5;
  margin-bottom: 0;
}

.bw_modal[data-modal-type="refine"] .bw_refine_select:last-of-type {
  margin-bottom: 0;
}

.bw_modal[data-modal-type="refine"] .bw_refineOptions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0.25em;
  margin-bottom: 48px;
}

.bw_modal[data-modal-type="refine"] .bw_refineOptions li {
  position: relative;
}

.bw_modal[data-modal-type="refine"] .bw_refineOptions .bw_refineOption {
  padding: 0.85em 0.75em;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  border: 1px solid #ddd;
  border-top: 0;
  border-left: 0;
}

.bw_modal[data-modal-type="refine"] .bw_refineOptions .bw_refineOption:nth-of-type(4n + 1) {
  border-left: 1px solid #ddd;
}

.bw_modal[data-modal-type="refine"] .bw_refineOptions .bw_refineOption:first-of-type, .bw_modal[data-modal-type="refine"] .bw_refineOptions .bw_refineOption:nth-of-type(2), .bw_modal[data-modal-type="refine"] .bw_refineOptions .bw_refineOption:nth-of-type(3), .bw_modal[data-modal-type="refine"] .bw_refineOptions .bw_refineOption:nth-of-type(4) {
  border-top: 1px solid #ddd;
}

.bw_modal[data-modal-type="refine"] .bw_refineOptions _:-ms-lang(x)::-ms-backdrop, .bw_modal[data-modal-type="refine"] .bw_refineOptions .bw_refineOption {
  max-width: 25%;
}

.bw_modal[data-modal-type="refine"] .bw_refine_select_detail .bw_refineOptions {
  margin-bottom: 0;
}

.bw_modal[data-modal-type="refine"] .bw_refineRadio {
  margin-bottom: 0;
  width: 100%;
}

.bw_modal[data-modal-type="refine"] .bw_refineRadio::before {
  content: "";
  width: 20px;
  height: 20px;
  background-color: #F2F2F2;
  border-radius: 200px;
  position: absolute;
  display: block;
  right: calc(1em - 4px);
  top: 1em;
}

.bw_modal[data-modal-type="refine"] .bw_refineRadio::after {
  content: "";
  width: 12px;
  height: 12px;
  background-color: #009141;
  display: block;
  border-radius: 200px;
  position: absolute;
  right: 1em;
  top: calc(1em + 4px);
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out 0s;
  transition: opacity 0.5s ease-in-out 0s;
}

.bw_modal[data-modal-type="refine"] .bw_refineRadio.isCheck::after {
  opacity: 1;
}

.bw_modal[data-modal-type="refine"] .bw_refineOption.isDisable::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 15;
  background: rgba(200, 200, 200, 0.5);
}

.bw_modal[data-modal-type="refine"] .bw_refineOption.isDisable .bw_refineRadio::after, .bw_modal[data-modal-type="refine"] .bw_refineOption.isDisable .bw_refineRadio.isCheck::after {
  opacity: 0 !important;
}

.bw_modal[data-modal-type="refine"] .bw_refineCheck {
  margin-bottom: 0;
  width: 100%;
}

.bw_modal[data-modal-type="refine"] .bw_refineCheck::before {
  content: "";
  width: 20px;
  height: 20px;
  background-color: #f2f2f2;
  position: absolute;
  display: block;
  right: calc(1em - 4px);
  top: 1em;
  border-radius: 5px;
}

.bw_modal[data-modal-type="refine"] .bw_refineCheck::after {
  content: "";
  width: 8px;
  height: 14px;
  display: block;
  position: absolute;
  right: 1em;
  top: calc(1em + 4px);
  border-right: 2px solid #009141;
  border-bottom: 2px solid #009141;
  -webkit-transform: rotate(45deg) translate(-3px, 0px);
          transform: rotate(45deg) translate(-3px, 0px);
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out 0s;
  transition: opacity 0.5s ease-in-out 0s;
}

.bw_modal[data-modal-type="refine"] .bw_refineCheck.isCheck::after {
  opacity: 1;
}

body .bw_listHeadder {
  -webkit-transition: opacity 0.5s ease-in 0.5s;
  transition: opacity 0.5s ease-in 0.5s;
  position: relative;
}

body.bw_isModalOpen .bw_listHeadder {
  opacity: 0;
}

.bw_pager {
  width: 100%;
  margin-top: 5vh;
 /*
  width: 342px;
  margin: 40px auto 20px; 
  */
  height: 40px;
  position: relative;
  display: grid;
}

.bw_pager_paging {
  width: auto;
  margin: 0 auto 0 auto;
}

_:-ms-lang(x)::-ms-backdrop, .bw_pager_paging {
  display: table;
}

.bw_pager_link {
  display: inline-block;
  font-size: 1.14em;
  line-height: 40px;
  width: 40px;
  text-align: center;
  text-decoration: none;
  margin: 0 4px;
  color: #000;
}

.bw_pager_link:hover {
  color: #000;
}

.bw_pager_link_non {
  display: inline-block;
  letter-spacing: -0.5em;
}

.bw_pager_link.is_active {
  background-color: #F0F0F0;
  border-radius: 5px;
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

.bw_pager_link.is_active:hover {
  text-decoration: none;
}

.bw_pager_prev {
  color: transparent !important;
  width: 13px;
  height: 13px;
  border-right: 2px solid #333;
  border-bottom: 2px solid #333;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  position: absolute;
  top: 13px;
  left: 0;
  margin-left: 1em;
}

.bw_pager_next {
  color: transparent !important;
  width: 13px;
  height: 13px;
  border-right: 2px solid #333;
  border-bottom: 2px solid #333;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  position: absolute;
  top: 13px;
  right: 0;
  margin-right: 1em;
}

.bw-button__trash {
  display: none;
}

@media all and (max-width: 768px) {
  .bw_listHeadder {
    width: 100vw;
    height: 6em;
  }
  .bw_listHeadder .bw_listHeadder_box {
    width: 100vw;
    padding: 0 1em;
    margin: 1.8em 0;
  }
  .bw_listHeadder {
    left: 0;
    right: 0;
  }
  .bw_listHeadder .bw_listHeadder_box h1 {
    font-size: 1.8rem;
    line-height: 1em;
    margin: 0;
  }
  .bw_listHeadder + .bw_contents {
    padding-top: 0;
    margin-top: 0px;
  }
  .bw_listHeadder.bw_listHeadder_titleOnly .bw_listHeadder_box {
    padding: 34px 1em 16px 1em;
  }
  .bw_listHeadder[data-disp-mode="tile"] {
    border-bottom: 0;
  }
  .bw_dispMode {
    width: 40px;
    height: 40px;
    top: 8px;
    right: 3px;
    padding: 11px;
  }
  .bw_dispMode #bw_disp_icon + label {
    width: 100%;
    height: 100%;
  }
  .bw_openRefine {
    width: 40px;
    height: 40px;
    top: 8px;
    right: 45px;
    padding: 11px;
  }
  .bw_openRefine svg {
    width: 100%;
    height: 100%;
  }
  .bw_listItems li {
    width: 100%;
    padding: 1.14em 1em;
  }
  .bw_listImage.bw_itemNew::after {
    left: calc(1em - 3px);
    font-size: 1.195rem;
  }
  .bw_listLink .bw_listTitle,
  .bw_listLink:hover .bw_listTitle {
    margin-bottom: 0;
  }
  .bw_listLink .bw_listAuthor,
  .bw_listLink:hover .bw_listAuthor {
    margin-bottom: 0;
  }
  .bw_listLink .bw_listSummary,
  .bw_listLink:hover .bw_listSummary {
    margin-bottom: 3.5em;
  }
  .bw_listLink .bw_listPrice,
  .bw_listLink:hover .bw_listPrice {
    background-color: transparent;
    color: #333;
    line-height: 1.5;
    font-size: 1em;
    padding: 0;
    text-align: left;
    position: initial;
    border: none;
  }
  .bw_listLink .bw_listPrice svg {
    display: none;
  }
  .bw_listInfo_sp {
    position: relative;
    min-height: 2.75em;
    display: block !important;
    margin-top: 0.25em;
  }
  .bw_listInfo_sp span {
    color: #333;
    font-size: 1rem;
    white-space: nowrap;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
    padding: 0.5em;
    border: 1px solid gray;
    display: inline-block;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    margin: 0 0.25em 0 0;
    line-height: 1;
    letter-spacing: 0.05em;
    text-align: center;
    width: 65%;
  }
  .bw_listInfo_sp span.bw_listInfo_free {
    position: absolute;
    top: 0;
    left: 0;
  }
  .bw_listInfo_sp span.bw_listInfo_sale {
    position: absolute;
    top: 0;
    right: -17px;
  }
  .bw_listInfo_sp span.bw_listInfo_plus {
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    display: block;
    width: 133%;
    margin: 0;
  }
  .bw_listDetail button:not(.titleside_button) {
    border: none;
    border-radius: 8px;
    background-color: dimgray;
    color: white;
    padding: 0.25em 0 0.25em 2em;
    width: 47.5%;
    font-size: 0.85em;
    height: 2em;
    margin-top: 1em;
  }
  .bw_listDetail button.bw_listRead {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
    background-image: url(../img/common/ico_book.svg);
    background-position: 15% 50%;
    background-size: 11%;
    background-repeat: no-repeat;
    margin-right: 5%;
  }
  .bw_listDetail button.bw_listCart {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
    background-image: url(../img/common/icon_cartin_orig.svg);
    background-position: 8% 50%;
    background-size: 15%;
    background-repeat: no-repeat;
  }
  .bw_listItems_item .bw_listBuy {
    right: 1em;
    width: calc(100% - 116px - 1em * 2);
    height: 36px;
  }
  .bw_listItems_item .bw_listBuy .bw_listCartIn {
    position: absolute;
    width: calc((100% - 6px) / 2);
    right: 0;
  }
  .bw_listItems_item .bw_listBuy .bw_listSample {
    position: absolute;
    width: calc((100% - 6px) / 2);
    left: 0;
  }
  .bw_listItems_item .bw_listBuy .bw_listSample.bw_listSample_volOpt {
    top: 0;
  }
  .bw_listItems_item .bw_listBuy .bw_listSample.bw_listSample_forMagazine {
    right: 0;
    margin: 0;
    left: auto;
  }
  .bw_listItems_item .bw_listBuy .bw_listAppli {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 8px 2px;
  }
  .bw_listItems_item .bw_listBuy .bw_listAppli svg {
    width: auto;
    margin-right: 4px;
  }
  .bw_listItems_item .bw-button__favor {
    right: 1em;
  }
  .bw_listItems .bw_listLabel_message,
  .bw_listItems:hover .bw_listLabel_message {
    color: #CC0000;
  }
  .bw_listItems_labels {
    margin: 0 1em 30px;
  }
  .bw_listItems_labels .bw-font__heading-h2 {
    margin: 15px 0;
  }
  .bw_listItems_labels ul .bw_listItems_item {
    width: calc(100% / 3);
    border: none !important;
    border-right: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
  }
  .bw_listItems_labels ul .bw_listItems_item:nth-of-type(1), .bw_listItems_labels ul .bw_listItems_item:nth-of-type(2), .bw_listItems_labels ul .bw_listItems_item:nth-of-type(3) {
    border-top: 1px solid #ddd !important;
  }
  .bw_listItems_labels ul .bw_listItems_item:nth-of-type(3n + 1) {
    border-left: 1px solid #ddd !important;
  }
  .bw_listItems a:hover img,
  .bw_listItems a.is_hover img,
  .bw_listItems_myshelf a:hover img,
  .bw_listItems_myshelf a.is_hover img {
    opacity: 1;
  }
  [data-most-break="button"] {
    width: calc(100% - 1em * 2);
    margin: 3em 1em 2em;
  }
  .bw_listItems[data-disp-mode="tile"] {
    padding: 0 1em !important;
  }
  .bw_listItems[data-disp-mode="tile"] li {
    width: 47.5% !important;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listInfo_sp {
    display: none !important;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listDetail button {
    width: 100%;
    margin: 0.25em auto;
    font-size: 0.75em;
    border-radius: 5px;
    height: 2.5em;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listDetail button.bw_listRead {
    margin-right: 0 !important;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listTags span {
    float: initial;
    font-size: 1rem;
    white-space: nowrap;
    display: inline-block;
    padding: 0.125em 0.25em;
    margin-right: 0.2em;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listRelease {
    margin-bottom: 0.4em;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy {
    width: 100%;
    padding-top: 7px;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listSample {
    width: calc(100% - 42px);
    padding-left: 1.85em;
    margin-right: 0;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listSample:hover {
    opacity: 1;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listSample.bw_listSample_forMagazine {
    width: 100%;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listSample.bw_listSample_forMagazine svg {
    left: 2.75em;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listSample.bw_listSample_volOpt {
    top: auto;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listCartIn:hover {
    opacity: 1;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listCartIn.bw_listCartIn_volOpt {
    position: absolute;
    top: auto;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listBrowse:hover {
    opacity: 1;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw_listBuy .bw_listAppli:hover {
    opacity: 1;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_listItems_item .bw-button__favor {
    right: 0;
  }
  .bw_listItems[data-disp-mode="tile"] .bw_btnBox_login {
    width: 100%;
  }
  .bw_modal[data-modal-type="refine"] .modalContents h4 {
    text-align: center;
  }
  .bw_modal[data-modal-type="refine"] .modalContents h4:nth-of-type(2) {
    padding-left: 0;
  }
  .bw_modal[data-modal-type="refine"] .bw_refineButtonBox {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .bw_modal[data-modal-type="refine"] .bw_refine_sortBox {
    width: 100%;
  }
  .bw_modal[data-modal-type="refine"] .bw_refineOptions {
    margin-bottom: 1rem;
  }
  .bw_modal[data-modal-type="refine"] .bw_refineOptions .bw_refineOption {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    border: 1px solid #ddd !important;
    border-top: 0 !important;
    border-left: 0 !important;
    padding-right: 1.75em;
  }
  .bw_modal[data-modal-type="refine"] .bw_refineOptions .bw_refineOption:nth-of-type(2n + 1) {
    border-left: 1px solid #ddd !important;
  }
  .bw_modal[data-modal-type="refine"] .bw_refineOptions .bw_refineOption:first-of-type, .bw_modal[data-modal-type="refine"] .bw_refineOptions .bw_refineOption:nth-of-type(2) {
    border-top: 1px solid #ddd !important;
  }
}

.bw_listIssue {
  display: block;
  margin: 5px 0 0;
  font-size: 12px;
  font-weight: 300;
  color: #000;
}

.bw_listIssue span {
  margin-left: 5px;
}

.bw_listReport {
  display: block;
  margin: 10px 0 0;
  font-size: 12px;
  font-weight: 300;
  color: #000;
  line-height: 1;
}

.bw_listItems[data-disp-mode="tile"] .bw_listIssue {
  margin: 8px 0;
}

.bw_listItems[data-disp-mode="tile"] .bw_listIssue span {
  display: none;
}

.bw_listItems[data-disp-mode="tile"] .bw_listReport {
  display: none;
}

.bw_listItems[data-disp-mode="tile"] li:hover {
  opacity: 1;
}

.bw_listImage--report {
  width: 148px;
  margin-right: 16px;
}

.bw_listImage--report img {
  position: relative;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  width: 100% !important;
  height: auto !important;
}

.bw_listImage--report .bw_listImage.bw_itemNew::after {
  left: -3px;
  top: -3px;
}

.bw_listItems[data-disp-mode="tile"] .bw_listImage--report {
  margin-bottom: 10px;
}

.bw_listDetail--report {
  width: calc(100% - 148px - 16px);
}

.bw_listTitle--report {
  font-size: 14px !important;
  width: 100% !important;
  padding-right: 38px;
}

.bw_listItems[data-disp-mode="tile"] .bw_listTitle--report {
  padding-right: 0;
}

.list_contents, .bw_contents {
  margin-top: 75px;
}

@media all and (max-width: 768px) {
  .bw_listImage--report {
    width: 100px;
    margin-right: 16px;
  }
  .bw_listTitle--report {
    padding-right: 0;
  }
  .list_contents, .bw_contents {
    margin-top: inherit;
  }
}

.sort_btnBox {
  display: flex;
  position: fixed;
  right: 1em;
}

.list_header {
  width: 100%;
  height: 7em !important;
  position: fixed;
  z-index: 101;
  background-color: #ddd;
}

.list_header_box {
  margin-top: 10px !important;
  width: 100% !important;
  justify-content: space-between;
}

.list_title {
  margin-left: 20px !important;
}

.list_dispModeBtn {
  position: sticky;
}

.discount-price {
  display: flex;
}


.titleside_button {
  min-width: 110px !important;
  height: 40px;
  padding: 0;
  margin: auto;
}

@media all and (max-width: 768px) {
  .titleside_button {
    min-width: 100px !important;
    height: 40px;
    padding: 0;
    margin: auto;
  }
}

/*# sourceMappingURL=data:application/json;base64,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bUI7RUFDckI7RUFDQTtJQUNFLDRCQUFlO1FBQWYsZUFBZTtJQUNmLGlDQUFpQztJQUNqQyx3QkFBd0I7SUFDeEIseUJBQXlCO0lBQ3pCLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7QUFDRjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxZQUFZO0VBQ1osa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isc0JBQXNCO0VBQ3RCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLFVBQVU7RUFDVixTQUFTO0FBQ1g7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSwwQkFBMEI7RUFDMUIsc0JBQXNCO0VBQ3RCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFO0lBQ0UsWUFBWTtJQUNaLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0YiLCJmaWxlIjoibGlzdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5idXR0b246Zm9jdXMsIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5id19saXN0SGVhZGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5id19saXN0SGVhZGRlciAuYndfbGlzdEhlYWRkZXJfYm94IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDM0cHggYXV0byAxNnB4O1xufVxuXG4uYndfbGlzdEhlYWRkZXIgLmJ3X2xpc3RIZWFkZGVyX2JveCAuYnctYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYndfbGlzdEhlYWRkZXIgLmJ3X2xpc3RIZWFkZGVyX2JveCBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ3X2xpc3RIZWFkZGVyICsgLmJ3X2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuLmJ3X2xpc3RIZWFkZGVyLmJ3X2xpc3RIZWFkZGVyX3RpdGxlT25seSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3NHB4O1xufVxuXG4uYndfbGlzdEhlYWRkZXIuYndfbGlzdEhlYWRkZXJfdGl0bGVPbmx5IC5id19saXN0SGVhZGRlcl9ib3gge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzRweCAwIDE2cHg7XG59XG5cbi5id19saXN0SGVhZGRlci5id19saXN0SGVhZGRlcl90aXRsZU9ubHkgLmJ3X2xpc3RIZWFkZGVyX2JveCBoMSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ3X2xpc3RIZWFkZGVyLmJ3X2xpc3RIZWFkZGVyX3RpdGxlT25seSArIC5id19jb250ZW50cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNid19kaXNwX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYndfb3BlblJlZmluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC13ZWJraXQtY2FsYygoMTAwJSAtIDk2MHB4KSAvIDIgKyAxMTJweCk7XG4gIHJpZ2h0OiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMiArIDExMnB4KTtcbiAgdG9wOiAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYndfb3BlblJlZmluZSAuYndfb3Blbk1vZGFsX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ3X29wZW5SZWZpbmUgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmJ3X2Rpc3BNb2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLXdlYmtpdC1jYWxjKCgxMDAlIC0gOTYwcHgpIC8gMik7XG4gIHJpZ2h0OiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMik7XG4gIHRvcDogMjhweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5id19kaXNwTW9kZSAuYndfZGlzcF9pY29uX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCAxZW0gMC41cmVtIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNid19kaXNwX2ljb24gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuI2J3X2Rpc3BfaWNvbiArIGxhYmVsIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI2J3X2Rpc3BfaWNvbiArIGxhYmVsIHJlY3QsXG4jYndfZGlzcF9pY29uICsgbGFiZWwgcGF0aCB7XG4gIGZpbGw6ICMzMzM7XG59XG5cbiNid19kaXNwX2ljb246bm90KDpjaGVja2VkKSArIGxhYmVsICNid190aWxlX3NldCxcbiNid19kaXNwX2ljb246Y2hlY2tlZCArIGxhYmVsICNid19saXN0X3NldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYndfbGlzdEl0ZW1zLFxuLmJ3X2xpc3RJdGVtc19teXNoZWxmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5id19saXN0SXRlbXMgYTpob3Zlcixcbi5id19saXN0SXRlbXMgYS5pc19ob3Zlcixcbi5id19saXN0SXRlbXNfbXlzaGVsZiBhOmhvdmVyLFxuLmJ3X2xpc3RJdGVtc19teXNoZWxmIGEuaXNfaG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5id19saXN0SXRlbXMgYTpob3ZlciBpbWcsXG4uYndfbGlzdEl0ZW1zIGEuaXNfaG92ZXIgaW1nLFxuLmJ3X2xpc3RJdGVtc19teXNoZWxmIGE6aG92ZXIgaW1nLFxuLmJ3X2xpc3RJdGVtc19teXNoZWxmIGEuaXNfaG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYndfbGlzdEl0ZW1zIGxpLFxuLmJ3X2xpc3RJdGVtc19teXNoZWxmIGxpIHtcbiAgd2lkdGg6IDQ3LjUlO1xuICBwYWRkaW5nOiAxZW0gMCAxZW0gM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ3X2xpc3RJdGVtcyBsaSBpbWcsXG4uYndfbGlzdEl0ZW1zX215c2hlbGYgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5bZGF0YS1tb3N0LWJyZWFrPVwiaXRlbXNcIl0uYndfaXNIaWRkZW4ge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5id19saXN0SW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ3X2xpc3RJbWFnZS5id19saXN0X2Zvck1hZ2F6aW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYndfbGlzdEltYWdlLmJ3X2l0ZW1OZXc6OmFmdGVyIHtcbiAgY29udGVudDogXCLmlrDnnYBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ3X2xpc3RUYWdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ3X2xpc3REZXRhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDEwMHB4IC0gMS41ZW0pO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHggLSAxLjVlbSk7XG59XG5cbltkYXRhLW1vc3QtYnJlYWs9XCJidXR0b25cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMC43NWVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzZW0gYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5bZGF0YS1tb3N0LWJyZWFrPVwiYnV0dG9uXCJdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxZW07XG4gIHRvcDogMjcuNSU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjg1KTtcbn1cblxuLmJ3X2xpc3RMaW5rIC5id19saXN0VGl0bGUsXG4uYndfbGlzdExpbms6aG92ZXIgLmJ3X2xpc3RUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xNGVtO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYndfbGlzdExpbmsgLmJ3X2xpc3RUaXRsZSAuYndfbGlzdFRpdGxlX3JhbmssXG4uYndfbGlzdExpbms6aG92ZXIgLmJ3X2xpc3RUaXRsZSAuYndfbGlzdFRpdGxlX3Jhbmsge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5id19saXN0TGluayAuYndfbGlzdFRpdGxlIC5id19saXN0VGl0bGVfcmFuayBzdmcsXG4uYndfbGlzdExpbms6aG92ZXIgLmJ3X2xpc3RUaXRsZSAuYndfbGlzdFRpdGxlX3Jhbmsgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmJ3X2xpc3RMaW5rIC5id19saXN0VGl0bGUgLmJ3X2xpc3RUaXRsZV9yYW5rW2RhdGEtcmFuay1ubz1cIjFcIl0gc3ZnIHBhdGgsXG4uYndfbGlzdExpbms6aG92ZXIgLmJ3X2xpc3RUaXRsZSAuYndfbGlzdFRpdGxlX3JhbmtbZGF0YS1yYW5rLW5vPVwiMVwiXSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNiNWE3MDA7XG59XG5cbi5id19saXN0TGluayAuYndfbGlzdFRpdGxlIC5id19saXN0VGl0bGVfcmFua1tkYXRhLXJhbmstbm89XCIyXCJdIHN2ZyBwYXRoLFxuLmJ3X2xpc3RMaW5rOmhvdmVyIC5id19saXN0VGl0bGUgLmJ3X2xpc3RUaXRsZV9yYW5rW2RhdGEtcmFuay1ubz1cIjJcIl0gc3ZnIHBhdGgge1xuICBmaWxsOiAjOTM5YWEzO1xufVxuXG4uYndfbGlzdExpbmsgLmJ3X2xpc3RUaXRsZSAuYndfbGlzdFRpdGxlX3JhbmtbZGF0YS1yYW5rLW5vPVwiM1wiXSBzdmcgcGF0aCxcbi5id19saXN0TGluazpob3ZlciAuYndfbGlzdFRpdGxlIC5id19saXN0VGl0bGVfcmFua1tkYXRhLXJhbmstbm89XCIzXCJdIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2JmN2QwMDtcbn1cblxuLmJ3X2xpc3RMaW5rIC5id19saXN0UHJpY2U6bm90KC5id19pdGVtVGFnX3NhbGUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+/pVwiO1xufVxuXG4uYndfbGlzdExpbmsgLmJ3X2xpc3RBdXRob3IsXG4uYndfbGlzdExpbms6aG92ZXIgLmJ3X2xpc3RBdXRob3Ige1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNGVtO1xufVxuXG4uYndfbGlzdExpbmsgLmJ3X2xpc3RBdXRob3I6OmJlZm9yZSxcbi5id19saXN0TGluazpob3ZlciAuYndfbGlzdEF1dGhvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvvZxcIjtcbiAgcGFkZGluZzogMCAwLjI1ZW0gMCAwO1xufVxuXG4uYndfbGlzdExpbmsgLmJ3X2xpc3RTdW1tYXJ5LFxuLmJ3X2xpc3RMaW5rOmhvdmVyIC5id19saXN0U3VtbWFyeSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgbWF4LWhlaWdodDogMi44ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5id19saXN0TGluayAuYndfbGlzdFB1Ymxpc2gsXG4uYndfbGlzdExpbms6aG92ZXIgLmJ3X2xpc3RQdWJsaXNoIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3LWJ1dHRvbl9fZmF2b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMWVtO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2Zhdm9yaXRlX2Jvb2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RTYW1wbGUge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMS44NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdFNhbXBsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0U2FtcGxlIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC13ZWJraXQtY2FsYygxNSUgKyAycHgpO1xuICB0b3A6IGNhbGMoMTUlICsgMnB4KTtcbiAgbGVmdDogMTZweDtcbn1cblxuLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0U2FtcGxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzMzMztcbn1cblxuLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0U2FtcGxlLmJ3X2xpc3RTYW1wbGVfZm9yTWFnYXppbmUgc3ZnIHtcbiAgdG9wOiAxNyU7XG4gIGxlZnQ6IDEuODVlbTtcbn1cblxuLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0U2FtcGxlLmJ3X2xpc3RTYW1wbGVfdm9sT3B0IHtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDI4cHg7XG4gIGNvbG9yOiAjRTA1RjAwO1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RTYW1wbGUuYndfbGlzdFNhbXBsZV92b2xPcHQgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdFNhbXBsZS5id19saXN0U2FtcGxlX3ZvbE9wdCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNFMDVGMDA7XG59XG5cbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdFNhbXBsZS5id19saXN0U2FtcGxlX2Zvck1hZ2F6aW5lIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RTYW1wbGUgLmJ3X2xpc3RTYW1wbGVfbWVzc2FnZSxcbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdFNhbXBsZTpob3ZlciAuYndfbGlzdFNhbXBsZV9tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RTYW1wbGUgLmJ3X2xpc3RTYW1wbGVfdGV4dCxcbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdFNhbXBsZTpob3ZlciAuYndfbGlzdFNhbXBsZV90ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdENhcnRJbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MTQxO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RDYXJ0SW46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdENhcnRJbl90ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdENhcnRJbiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdENhcnRJbiBzdmcgcGF0aCxcbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdENhcnRJbiBzdmcgY2lyY2xlIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0QnJvd3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzAwOTE0MTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjZFRjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0QnJvd3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RCcm93c2VfdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxM3B4O1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdEJyb3dzZSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAxMXB4O1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RCcm93c2Ugc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA5MTQxO1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RBcHBsaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogOHB4IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTE0MTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbn1cblxuLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0QXBwbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdEFwcGxpX3RleHQge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0QXBwbGkgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RBcHBsaSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdExhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdExhYmVsLmJ3X2xpc3RMYWJlbF9oYXNNZXMge1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtNTUlO1xufVxuXG4uYndfbGlzdEl0ZW1zIC5id19saXN0UHJpY2UsXG4uYndfbGlzdEl0ZW1zOmhvdmVyIC5id19saXN0UHJpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5id19saXN0SXRlbXMgLmJ3X2xpc3RQcmljZV9vbGQ6OmJlZm9yZSwgLmJ3X2xpc3RJdGVtcyAuYndfbGlzdFByaWNlX25ldzo6YmVmb3JlLFxuLmJ3X2xpc3RJdGVtczpob3ZlciAuYndfbGlzdFByaWNlX29sZDo6YmVmb3JlLFxuLmJ3X2xpc3RJdGVtczpob3ZlciAuYndfbGlzdFByaWNlX25ldzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvv6VcIjtcbn1cblxuLmJ3X2xpc3RJdGVtcyAuYndfbGlzdFByaWNlX29sZCxcbi5id19saXN0SXRlbXM6aG92ZXIgLmJ3X2xpc3RQcmljZV9vbGQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5id19saXN0SXRlbXMgLmJ3X2xpc3RQcmljZV9uZXcsXG4uYndfbGlzdEl0ZW1zOmhvdmVyIC5id19saXN0UHJpY2VfbmV3IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNDQzAwMzM7XG59XG5cbi5id19saXN0SXRlbXMgLmJ3X2xpc3RQcmljZS5id19pdGVtVGFnX2ZyZWUsXG4uYndfbGlzdEl0ZW1zOmhvdmVyIC5id19saXN0UHJpY2UuYndfaXRlbVRhZ19mcmVlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvX2l0ZW1UYWdfZnJlZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAzMCU7XG4gIHBhZGRpbmctbGVmdDogMi4zNWVtO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbn1cblxuLmJ3X2xpc3RJdGVtcyAuYndfbGlzdFByaWNlLmJ3X2l0ZW1UYWdfc2FsZSxcbi5id19saXN0SXRlbXM6aG92ZXIgLmJ3X2xpc3RQcmljZS5id19pdGVtVGFnX3NhbGUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29faXRlbVRhZ19zYWxlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDMwJTtcbiAgcGFkZGluZy1sZWZ0OiAyLjM1ZW07XG4gIG1pbi1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uYndfbGlzdEl0ZW1zIC5id19saXN0UHJpY2UuYndfaXRlbVRhZ19mdWxsLFxuLmJ3X2xpc3RJdGVtczpob3ZlciAuYndfbGlzdFByaWNlLmJ3X2l0ZW1UYWdfZnVsbCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb19pdGVtVGFnX2Z1bGwuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDQuMWVtO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbn1cblxuLmJ3X2xpc3RJdGVtcyAuYndfbGlzdFJlbGVhc2UsXG4uYndfbGlzdEl0ZW1zOmhvdmVyIC5id19saXN0UmVsZWFzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMTRlbTtcbn1cblxuLmJ3X2xpc3RJdGVtcyAuYndfbGlzdExhYmVsX21lc3NhZ2UsXG4uYndfbGlzdEl0ZW1zOmhvdmVyIC5id19saXN0TGFiZWxfbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDkxNDE7XG59XG5cbi5id19saXN0SXRlbXNfbGFiZWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmJ3X2xpc3RJdGVtc19sYWJlbHMgaDIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5id19saXN0SXRlbXNfbGFiZWxzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5id19saXN0SXRlbXNfbGFiZWxzIHVsIC5id19saXN0SXRlbXNfaXRlbSB7XG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAvIDYgLSAxcHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uYndfbGlzdEl0ZW1zX2xhYmVscyB1bCAuYndfbGlzdEl0ZW1zX2l0ZW06bnRoLW9mLXR5cGUoMSksIC5id19saXN0SXRlbXNfbGFiZWxzIHVsIC5id19saXN0SXRlbXNfaXRlbTpudGgtb2YtdHlwZSgyKSwgLmJ3X2xpc3RJdGVtc19sYWJlbHMgdWwgLmJ3X2xpc3RJdGVtc19pdGVtOm50aC1vZi10eXBlKDMpLCAuYndfbGlzdEl0ZW1zX2xhYmVscyB1bCAuYndfbGlzdEl0ZW1zX2l0ZW06bnRoLW9mLXR5cGUoNCksIC5id19saXN0SXRlbXNfbGFiZWxzIHVsIC5id19saXN0SXRlbXNfaXRlbTpudGgtb2YtdHlwZSg1KSwgLmJ3X2xpc3RJdGVtc19sYWJlbHMgdWwgLmJ3X2xpc3RJdGVtc19pdGVtOm50aC1vZi10eXBlKDYpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5id19saXN0SXRlbXNfbGFiZWxzIHVsIC5id19saXN0SXRlbXNfaXRlbTpudGgtb2YtdHlwZSg2biArIDEpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYndfbGlzdEl0ZW1zX2xhYmVscyB1bCAuYndfbGlzdEl0ZW1zX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJ3X2xpc3RJdGVtc19sYWJlbHMgdWwgXzotbXMtbGFuZyh4KTo6YmFja2Ryb3AsIC5id19saXN0SXRlbXNfbGFiZWxzIHVsIC5id19saXN0SXRlbXNfaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA2IC0gMC41cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDYgLSAwLjVweCk7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SW1hZ2UuYndfaXRlbU5ldzo6YWZ0ZXIge1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIGxpIHtcbiAgd2lkdGg6IDE4JSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogM3B4IDAgMCAzcHg7XG4gIG1hcmdpbjogLXdlYmtpdC1jYWxjKDFlbSAtIDNweCkgMCAxZW07XG4gIG1hcmdpbjogY2FsYygxZW0gLSAzcHgpIDAgMWVtO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdERldGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdFRpdGxlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RSZWxlYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RBdXRob3IsXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdFN1bW1hcnksXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdFB1Ymxpc2gsXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdExpbmsgLmJ3X2xpc3RQcmljZSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdExpbmsgLmJ3X2xpc3RQcmljZSxcbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0TGluazpob3ZlciAuYndfbGlzdFByaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RMaW5rIC5id19saXN0UmVsZWFzZSxcbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0TGluazpob3ZlciAuYndfbGlzdFJlbGVhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdFRhZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RUYWdzIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogZGltZ3JheTtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdExhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgbWFyZ2luOiAtMC41ZW0gMCAwLjVlbTtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0TGFiZWxfaGFzTWVzIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0TGFiZWxfbWVzc2FnZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdFByaWNlIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdFJlbGVhc2Uge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0QnV5IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RTYW1wbGUge1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA0MnB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEuODVlbTtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RTYW1wbGUuYndfbGlzdFNhbXBsZV9mb3JNYWdhemluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdEJ1eSAuYndfbGlzdFNhbXBsZSBzdmcge1xuICBsZWZ0OiAxLjU1ZW07XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0QnV5IC5id19saXN0Q2FydEluIHtcbiAgd2lkdGg6IDM2cHg7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0QnV5IC5id19saXN0Q2FydEluLmJ3X2xpc3RTYW1wbGVfdm9sT3B0IHtcbiAgdG9wOiAwO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdEJ1eSAuYndfbGlzdENhcnRJbi5id19saXN0Q2FydEluX3ZvbE9wdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdEJ1eSAuYndfbGlzdENhcnRJbiAuYndfbGlzdENhcnRJbl90ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl1bZGF0YS1idG4tbW9kZT1cIm1peFwiXSAuYndfbGlzdEJ1eSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl1bZGF0YS1idG4tbW9kZT1cIm1peFwiXSAuYndfbGlzdEJ1eSA+IGEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXVtkYXRhLWJ0bi1tb2RlPVwibWl4XCJdIC5id19saXN0QnV5ID4gYS5id19saXN0Q2FydEluIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXVtkYXRhLWJ0bi1tb2RlPVwibWl4XCJdIC5id19saXN0QnV5ID4gYS5id19saXN0Q2FydEluIC5id19saXN0Q2FydEluX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdW2RhdGEtYnRuLW1vZGU9XCJtaXhcIl0gLmJ3X2xpc3RCdXkgPiBhLmJ3X2xpc3RBcHBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl1bZGF0YS1idG4tbW9kZT1cIm1peFwiXSAuYndfbGlzdEJ1eSA+IGEuYndfbGlzdFNhbXBsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXVtkYXRhLWJ0bi1tb2RlPVwibWl4XCJdIC5id19saXN0QnV5ID4gYS5id19saXN0U2FtcGxlIHN2ZyB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXVtkYXRhLWJ0bi1tb2RlPVwibWl4XCJdIC5id19saXN0QnV5ID4gYS5id19saXN0QnJvd3NlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXVtkYXRhLWJ0bi1tb2RlPVwibWl4XCJdIC5id19saXN0QnV5ID4gYS5id19saXN0QnJvd3NlIHN2ZyB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXVtkYXRhLWJ0bi1tb2RlPVwibWl4XCJdIC5id19saXN0QnV5ID4gYS5id19saXN0QnJvd3NlIC5id19saXN0QnJvd3NlX3RleHQge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXVtkYXRhLWJ0bi1tb2RlPVwibWl4XCJdIC5id19saXN0QnV5ID4gYS5id19saXN0QnJvd3NlIC5id19saXN0QnJvd3NlX3RleHQgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXVtkYXRhLWJ0bi1tb2RlPVwibWl4XCJdIC5id19saXN0QnV5IC5id19saXN0Q2FydEluIC5id19saXN0Q2FydEluX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SXRlbXNfaXRlbSAuYnctYnV0dG9uX19mYXZvciB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3LWJ1dHRvbl9fZmF2b3Igc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJdGVtc19pdGVtIC5idy1idXR0b25fX2Zhdm9yOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3LWJ1dHRvbl9fZmF2b3IgLmJ3X2Zhdm9yaXRlX2Jvb2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJdGVtc19pdGVtIC5idy1idXR0b25fX2Zhdm9yIC5id19mYXZvcml0ZV9ib29rIC5id19mYXZvcml0ZV9ib29rX2Jhc2Uge1xuICBmaWxsOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SXRlbXNfaXRlbSAuYnctYnV0dG9uX19mYXZvciAuYndfZmF2b3JpdGVfYm9vayAuYndfZmF2b3JpdGVfYm9va19maWxsU3RhciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SXRlbXNfaXRlbSAuYnctYnV0dG9uX19mYXZvci5pcy1hY3RpdmUgLmJ3X2Zhdm9yaXRlX2Jvb2sgLmJ3X2Zhdm9yaXRlX2Jvb2tfc3RhciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SXRlbXNfaXRlbSAuYnctYnV0dG9uX19mYXZvci5pcy1hY3RpdmUgLmJ3X2Zhdm9yaXRlX2Jvb2sgLmJ3X2Zhdm9yaXRlX2Jvb2tfZmlsbFN0YXIge1xuICBmaWxsOiAjMDA5MTQxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiDntZ7jgorovrzjgb8gKi9cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTE1MHZoO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMXMgZWFzZS1pbi1vdXQgMHMsIG9wYWNpdHkgMC41cyBlYXNlIDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogRWRnZShFZGdlSFRNTCkgKi9cbiAgLyogRWRnZShDaHJvbWl1bSkgKi9cbiAgLyogQ2hyb21lICovXG4gIC8qIFNhZmFyaSAqL1xuICAvKiBGaXJlZm94ICovXG4gIC8qIEVkZ2UoRWRnZUhUTUwpICovXG4gIC8qIEVkZ2UoQ2hyb21pdW0pICovXG4gIC8qIENocm9tZSAqL1xuICAvKiBTYWZhcmkgKi9cbiAgLyogRmlyZWZveCAqL1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19jbG9zZV9tb2RhbCB7XG4gIHRvcDogMWVtO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMWVtO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIF86LW1zLWxhbmcoeCk6OmJhY2tkcm9wLCAuYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19jbG9zZV9tb2RhbCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIF86bGFuZyh4KTo6LW1zLSwgLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfY2xvc2VfbW9kYWwge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSAxcztcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSBfOmxhbmcoeCk6Oi1pbnRlcm5hbC1tZWRpYS1jb250cm9scy1vdmVybGF5LWNhc3QtYnV0dG9uLCAuYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19jbG9zZV9tb2RhbCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIF86bGFuZyh4KSArIF86LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCwgLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfY2xvc2VfbW9kYWwge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSAxcztcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X2Nsb3NlX21vZGFsIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLCAuYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19jbG9zZV9tb2RhbCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfbW9kYWxCb3ggaDMge1xuICBwYWRkaW5nOiAwLjhlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gXzotbXMtbGFuZyh4KTo6YmFja2Ryb3AsIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X21vZGFsQm94IGgzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gXzpsYW5nKHgpOjotbXMtLCAuYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19tb2RhbEJveCBoMyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIF86bGFuZyh4KTo6LWludGVybmFsLW1lZGlhLWNvbnRyb2xzLW92ZXJsYXktY2FzdC1idXR0b24sIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X21vZGFsQm94IGgzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LCAuYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19tb2RhbEJveCBoMyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIF86bGFuZyh4KTo6LW1vei1wbGFjZWhvbGRlciwgLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfbW9kYWxCb3ggaDMge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSAxcztcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXS5id19tb2RhbF9kaXNwT24ge1xuICBib3R0b206IDB2aDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDFzIGVhc2UtaW4gMHM7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0uYndfbW9kYWxfZGlzcE9uIC5id19jbG9zZV9tb2RhbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdLmJ3X21vZGFsX2Rpc3BPbiBfOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0uYndfbW9kYWxfZGlzcE9uIC5id19jbG9zZV9tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdLmJ3X21vZGFsX2Rpc3BPbiAuYndfbW9kYWxCb3ggaDMge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICB2aXNpYmlsaXR5OiBpbml0aWFsO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19tb2RhbEJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVCdXR0b25Cb3gge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgd2lkdGg6IDM3NXB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHotaW5kZXg6IDMwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVCdXR0b25Cb3ggYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVCdXR0b25Cb3ggYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdLmJ3X21vZGFsX2Rpc3BPbiAuYndfcmVmaW5lQnV0dG9uQm94IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSBidXR0b24uYndfcmVmaW5lQWxsQ2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhOWE5O1xuICB3aWR0aDogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIGJ1dHRvbi5id19yZWZpbmVFeGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICNkZGQ7XG4gIHdpZHRoOiAyMzVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5tb2RhbENvbnRlbnRzIHtcbiAgcGFkZGluZzogMWVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IC13ZWJraXQtY2FsYygxLjc1cmVtICogMi44ICsgMXB4KSBhdXRvIDYwcHg7XG4gIG1hcmdpbjogY2FsYygxLjc1cmVtICogMi44ICsgMXB4KSBhdXRvIDYwcHg7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLm1vZGFsQ29udGVudHMgaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVlbSAwIDAuNzVlbTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLm1vZGFsQ29udGVudHMgaDQ6bnRoLW9mLXR5cGUoMikge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIF86bGFuZyh4KSArIF86LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCwgLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAubW9kYWxDb250ZW50cyB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDYwcHg7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gI2J3X3JlZmluZV9zb3J0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRncmF5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjE0ZW07XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gI2J3X3JlZmluZV9zb3J0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogSUXnlKggKi9cbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAjYndfcmVmaW5lX3NvcnQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVfc29ydEJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM0M3B4O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVfc29ydEJveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4ODg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4ODg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFlbTtcbiAgcmlnaHQ6IDFlbTtcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfcmVmaW5lX3NlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfcmVmaW5lX3NlbGVjdCA+IGxhYmVsIHtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVfc2VsZWN0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZU9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfcmVmaW5lT3B0aW9ucyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfcmVmaW5lT3B0aW9ucyAuYndfcmVmaW5lT3B0aW9uIHtcbiAgcGFkZGluZzogMC44NWVtIDAuNzVlbTtcbiAgZmxleC1iYXNpczogMjUlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfcmVmaW5lT3B0aW9ucyAuYndfcmVmaW5lT3B0aW9uOm50aC1vZi10eXBlKDRuICsgMSkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZU9wdGlvbnMgLmJ3X3JlZmluZU9wdGlvbjpmaXJzdC1vZi10eXBlLCAuYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVPcHRpb25zIC5id19yZWZpbmVPcHRpb246bnRoLW9mLXR5cGUoMiksIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZU9wdGlvbnMgLmJ3X3JlZmluZU9wdGlvbjpudGgtb2YtdHlwZSgzKSwgLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfcmVmaW5lT3B0aW9ucyAuYndfcmVmaW5lT3B0aW9uOm50aC1vZi10eXBlKDQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZU9wdGlvbnMgXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLCAuYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVPcHRpb25zIC5id19yZWZpbmVPcHRpb24ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfcmVmaW5lX3NlbGVjdF9kZXRhaWwgLmJ3X3JlZmluZU9wdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVSYWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVSYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAtd2Via2l0LWNhbGMoMWVtIC0gNHB4KTtcbiAgcmlnaHQ6IGNhbGMoMWVtIC0gNHB4KTtcbiAgdG9wOiAxZW07XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZVJhZGlvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxNDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMWVtO1xuICB0b3A6IC13ZWJraXQtY2FsYygxZW0gKyA0cHgpO1xuICB0b3A6IGNhbGMoMWVtICsgNHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVSYWRpby5pc0NoZWNrOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZU9wdGlvbi5pc0Rpc2FibGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxNTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjUpO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVPcHRpb24uaXNEaXNhYmxlIC5id19yZWZpbmVSYWRpbzo6YWZ0ZXIsIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZU9wdGlvbi5pc0Rpc2FibGUgLmJ3X3JlZmluZVJhZGlvLmlzQ2hlY2s6OmFmdGVyIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVDaGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVDaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IC13ZWJraXQtY2FsYygxZW0gLSA0cHgpO1xuICByaWdodDogY2FsYygxZW0gLSA0cHgpO1xuICB0b3A6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVDaGVjazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxZW07XG4gIHRvcDogLXdlYmtpdC1jYWxjKDFlbSArIDRweCk7XG4gIHRvcDogY2FsYygxZW0gKyA0cHgpO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA5MTQxO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTE0MTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtM3B4LCAwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZUNoZWNrLmlzQ2hlY2s6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuYndfbGlzdEhlYWRkZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbiAwLjVzO1xufVxuXG5ib2R5LmJ3X2lzTW9kYWxPcGVuIC5id19saXN0SGVhZGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5id19wYWdlciB7XG4gIHdpZHRoOiAzNDJweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5id19wYWdlcl9wYWdpbmcge1xuICB3aWR0aDogMjM0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYndfcGFnZXJfbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjE0ZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYndfcGFnZXJfbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYndfcGFnZXJfbGlua19ub24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41ZW07XG59XG5cbi5id19wYWdlcl9saW5rLmlzX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYndfcGFnZXJfbGluay5pc19hY3RpdmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5id19wYWdlcl9wcmV2IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMDtcbn1cblxuLmJ3X3BhZ2VyX25leHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMDtcbn1cblxuLmJ3LWJ1dHRvbl9fdHJhc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYndfbGlzdEhlYWRkZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuICAuYndfbGlzdEhlYWRkZXIgLmJ3X2xpc3RIZWFkZGVyX2JveCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIG1hcmdpbjogMS44ZW0gMDtcbiAgfVxuICAuYndfbGlzdEhlYWRkZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmJ3X2xpc3RIZWFkZGVyIC5id19saXN0SGVhZGRlcl9ib3ggaDEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5id19saXN0SGVhZGRlciArIC5id19jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuICAuYndfbGlzdEhlYWRkZXIuYndfbGlzdEhlYWRkZXJfdGl0bGVPbmx5IC5id19saXN0SGVhZGRlcl9ib3gge1xuICAgIHBhZGRpbmc6IDM0cHggMWVtIDE2cHggMWVtO1xuICB9XG4gIC5id19saXN0SGVhZGRlcltkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0ge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmJ3X2Rpc3BNb2RlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICB9XG4gIC5id19kaXNwTW9kZSAjYndfZGlzcF9pY29uICsgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYndfb3BlblJlZmluZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDExcHg7XG4gIH1cbiAgLmJ3X29wZW5SZWZpbmUgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJ3X2xpc3RJdGVtcyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4xNGVtIDFlbTtcbiAgfVxuICAuYndfbGlzdEltYWdlLmJ3X2l0ZW1OZXc6OmFmdGVyIHtcbiAgICBsZWZ0OiAtd2Via2l0LWNhbGMoMWVtIC0gM3B4KTtcbiAgICBsZWZ0OiBjYWxjKDFlbSAtIDNweCk7XG4gICAgZm9udC1zaXplOiAxLjE5NXJlbTtcbiAgfVxuICAuYndfbGlzdExpbmsgLmJ3X2xpc3RUaXRsZSxcbiAgLmJ3X2xpc3RMaW5rOmhvdmVyIC5id19saXN0VGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJ3X2xpc3RMaW5rIC5id19saXN0QXV0aG9yLFxuICAuYndfbGlzdExpbms6aG92ZXIgLmJ3X2xpc3RBdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJ3X2xpc3RMaW5rIC5id19saXN0U3VtbWFyeSxcbiAgLmJ3X2xpc3RMaW5rOmhvdmVyIC5id19saXN0U3VtbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYndfbGlzdExpbmsgLmJ3X2xpc3RQcmljZSxcbiAgLmJ3X2xpc3RMaW5rOmhvdmVyIC5id19saXN0UHJpY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuYndfbGlzdExpbmsgLmJ3X2xpc3RQcmljZSBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ3X2xpc3RJbmZvX3NwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMi43NWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB9XG4gIC5id19saXN0SW5mb19zcCBzcGFuIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBtYXJnaW46IDAgMC4yNWVtIDAgMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC5id19saXN0SW5mb19zcCBzcGFuLmJ3X2xpc3RJbmZvX2ZyZWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYndfbGlzdEluZm9fc3Agc3Bhbi5id19saXN0SW5mb19zYWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTdweDtcbiAgfVxuICAuYndfbGlzdEluZm9fc3Agc3Bhbi5id19saXN0SW5mb19wbHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzMyU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5id19saXN0RGV0YWlsIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkaW1ncmF5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMCAwLjI1ZW0gMmVtO1xuICAgIHdpZHRoOiA0Ny41JTtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgLmJ3X2xpc3REZXRhaWwgYnV0dG9uLmJ3X2xpc3RSZWFkIHtcbiAgICBvcmRlcjogNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29fYm9vay5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMSU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG4gIC5id19saXN0RGV0YWlsIGJ1dHRvbi5id19saXN0Q2FydCB7XG4gICAgb3JkZXI6IDc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9jYXJ0aW5fb3JpZy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDglIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1JTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSB7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxMTZweCAtIDFlbSAqIDIpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTZweCAtIDFlbSAqIDIpO1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAuYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RDYXJ0SW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKCgxMDAlIC0gNnB4KSAvIDIpO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNnB4KSAvIDIpO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdFNhbXBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoKDEwMCUgLSA2cHgpIC8gMik7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2cHgpIC8gMik7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RTYW1wbGUuYndfbGlzdFNhbXBsZV92b2xPcHQge1xuICAgIHRvcDogMDtcbiAgfVxuICAuYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RTYW1wbGUuYndfbGlzdFNhbXBsZV9mb3JNYWdhemluZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0QXBwbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMnB4O1xuICB9XG4gIC5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdEFwcGxpIHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc19pdGVtIC5idy1idXR0b25fX2Zhdm9yIHtcbiAgICByaWdodDogMWVtO1xuICB9XG4gIC5id19saXN0SXRlbXMgLmJ3X2xpc3RMYWJlbF9tZXNzYWdlLFxuICAuYndfbGlzdEl0ZW1zOmhvdmVyIC5id19saXN0TGFiZWxfbWVzc2FnZSB7XG4gICAgY29sb3I6ICNDQzAwMDA7XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc19sYWJlbHMge1xuICAgIG1hcmdpbjogMCAxZW0gMzBweDtcbiAgfVxuICAuYndfbGlzdEl0ZW1zX2xhYmVscyAuYnctZm9udF9faGVhZGluZy1oMiB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc19sYWJlbHMgdWwgLmJ3X2xpc3RJdGVtc19pdGVtIHtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyAzKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc19sYWJlbHMgdWwgLmJ3X2xpc3RJdGVtc19pdGVtOm50aC1vZi10eXBlKDEpLCAuYndfbGlzdEl0ZW1zX2xhYmVscyB1bCAuYndfbGlzdEl0ZW1zX2l0ZW06bnRoLW9mLXR5cGUoMiksIC5id19saXN0SXRlbXNfbGFiZWxzIHVsIC5id19saXN0SXRlbXNfaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxuICAuYndfbGlzdEl0ZW1zX2xhYmVscyB1bCAuYndfbGlzdEl0ZW1zX2l0ZW06bnRoLW9mLXR5cGUoM24gKyAxKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ3X2xpc3RJdGVtcyBhOmhvdmVyIGltZyxcbiAgLmJ3X2xpc3RJdGVtcyBhLmlzX2hvdmVyIGltZyxcbiAgLmJ3X2xpc3RJdGVtc19teXNoZWxmIGE6aG92ZXIgaW1nLFxuICAuYndfbGlzdEl0ZW1zX215c2hlbGYgYS5pc19ob3ZlciBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgW2RhdGEtbW9zdC1icmVhaz1cImJ1dHRvblwiXSB7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSAqIDIpO1xuICAgIG1hcmdpbjogM2VtIDFlbSAyZW07XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0ge1xuICAgIHBhZGRpbmc6IDAgMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gbGkge1xuICAgIHdpZHRoOiA0Ny41JSAhaW1wb3J0YW50O1xuICB9XG4gIC5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SW5mb19zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0RGV0YWlsIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjI1ZW0gYXV0bztcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgfVxuICAuYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdERldGFpbCBidXR0b24uYndfbGlzdFJlYWQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0VGFncyBzcGFuIHtcbiAgICBmbG9hdDogaW5pdGlhbDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4xMjVlbSAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgfVxuICAuYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RSZWxlYXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgfVxuICAuYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0U2FtcGxlIHtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA0MnB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdFNhbXBsZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RTYW1wbGUuYndfbGlzdFNhbXBsZV9mb3JNYWdhemluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0U2FtcGxlLmJ3X2xpc3RTYW1wbGVfZm9yTWFnYXppbmUgc3ZnIHtcbiAgICBsZWZ0OiAyLjc1ZW07XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0U2FtcGxlLmJ3X2xpc3RTYW1wbGVfdm9sT3B0IHtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0Q2FydEluOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5id19saXN0SXRlbXNbZGF0YS1kaXNwLW1vZGU9XCJ0aWxlXCJdIC5id19saXN0SXRlbXNfaXRlbSAuYndfbGlzdEJ1eSAuYndfbGlzdENhcnRJbi5id19saXN0Q2FydEluX3ZvbE9wdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAuYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdEl0ZW1zX2l0ZW0gLmJ3X2xpc3RCdXkgLmJ3X2xpc3RCcm93c2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJdGVtc19pdGVtIC5id19saXN0QnV5IC5id19saXN0QXBwbGk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJdGVtc19pdGVtIC5idy1idXR0b25fX2Zhdm9yIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfYnRuQm94X2xvZ2luIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5tb2RhbENvbnRlbnRzIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAubW9kYWxDb250ZW50cyBoNDpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZUJ1dHRvbkJveCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZV9zb3J0Qm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVPcHRpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZU9wdGlvbnMgLmJ3X3JlZmluZU9wdGlvbiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1ZW07XG4gIH1cbiAgLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cInJlZmluZVwiXSAuYndfcmVmaW5lT3B0aW9ucyAuYndfcmVmaW5lT3B0aW9uOm50aC1vZi10eXBlKDJuICsgMSkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG4gIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJyZWZpbmVcIl0gLmJ3X3JlZmluZU9wdGlvbnMgLmJ3X3JlZmluZU9wdGlvbjpmaXJzdC1vZi10eXBlLCAuYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwicmVmaW5lXCJdIC5id19yZWZpbmVPcHRpb25zIC5id19yZWZpbmVPcHRpb246bnRoLW9mLXR5cGUoMikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ3X2xpc3RJc3N1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5id19saXN0SXNzdWUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5id19saXN0UmVwb3J0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSAuYndfbGlzdElzc3VlIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJc3N1ZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RSZXBvcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYndfbGlzdEl0ZW1zW2RhdGEtZGlzcC1tb2RlPVwidGlsZVwiXSBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5id19saXN0SW1hZ2UtLXJlcG9ydCB7XG4gIHdpZHRoOiAxNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uYndfbGlzdEltYWdlLS1yZXBvcnQgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYndfbGlzdEltYWdlLS1yZXBvcnQgLmJ3X2xpc3RJbWFnZS5id19pdGVtTmV3OjphZnRlciB7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogLTNweDtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RJbWFnZS0tcmVwb3J0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJ3X2xpc3REZXRhaWwtLXJlcG9ydCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDhweCAtIDE2cHgpO1xufVxuXG4uYndfbGlzdFRpdGxlLS1yZXBvcnQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzhweDtcbn1cblxuLmJ3X2xpc3RJdGVtc1tkYXRhLWRpc3AtbW9kZT1cInRpbGVcIl0gLmJ3X2xpc3RUaXRsZS0tcmVwb3J0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ3X2xpc3RJbWFnZS0tcmVwb3J0IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5id19saXN0VGl0bGUtLXJlcG9ydCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuIl19 */