/******************************************************************************
* p-case
*******************************************************************************/
.p-works-search {
  padding: calc(24 / 16 * 1rem) calc(20 / 16 * 1rem) calc(32 / 16 * 1rem);
  background-color: var(--color-bg02);
  border-radius: calc(8 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-works-search {
    padding: calc(20 / 16 * 1rem) calc(32 / 16 * 1rem) calc(24 / 16 * 1rem);
  }
}
.p-works-search_list {
  display: flex;
  flex-wrap: wrap;
  gap: calc(12 / 16 * 1rem) calc(4 / 16 * 1rem);
  margin-top: calc(16 / 16 * 1rem);
}

.o-tag-button {
  display: block;
  padding: calc(8 / 16 * 1rem) calc(18 / 16 * 1rem);
  font-size: calc(14 / 16 * 1rem);
  font-weight: 400;
  line-height: 1.2;
  background-color: var(--color-white);
  border: solid calc(1 / 16 * 1rem) var(--color-primary);
  border-radius: calc(60 / 16 * 1rem);
  transition: background-color 300ms ease-out, color 300ms ease-out;
}

@media (any-hover: hover) {
  .o-tag-button:hover {
    color: var(--color-white);
    background-color: var(--color-primary);
  }
}
@media (any-hover: none) {
  .o-tag-button:active {
    color: var(--color-white);
    background-color: var(--color-primary);
  }
}
.o-tag-button.is-active {
  color: var(--color-white);
  background-color: var(--color-primary);
}

.p-circle-bg {
  padding: calc(30 / 16 * 1rem) 0 calc(67 / 16 * 1rem);
  background: var(--color-primary-bg) url("/assets/img/common/bg_circle_color_sp.webp") no-repeat center/cover;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-circle-bg {
    padding: calc(65 / 16 * 1rem) 0 calc(80 / 16 * 1rem);
    background: var(--color-primary-bg) url("/assets/img/common/bg_circle_color.webp") no-repeat center/cover;
  }
}
.p-pickup-panel.is-type-panel .o-media-card_content {
  position: relative;
  padding-bottom: calc(84 / 16 * 1rem);
}

.p-pickup-panel_button {
  position: absolute;
  right: calc(24 / 16 * 1rem);
  bottom: calc(24 / 16 * 1rem);
  left: calc(24 / 16 * 1rem);
  z-index: 1;
  height: calc(42 / 16 * 1rem);
}

.p-pickup-panel_button .a-button.is-type-primary-thin {
  gap: calc(8 / 16 * 1rem);
}

@media (any-hover: hover) {
  .p-pickup-panel:hover .o-media-card_content .a-button.is-type-primary-thin {
    color: var(--color-white);
    background-color: var(--color-primary);
    border-color: var(--color-primary);
  }
  .p-pickup-panel:hover .o-media-card_content .a-button.is-type-primary-thin svg {
    fill: var(--color-white);
  }
}
@media (any-hover: none) {
  .p-pickup-panel:active .o-media-card_content .a-button.is-type-primary-thin {
    color: var(--color-white);
    background-color: var(--color-primary);
    border-color: var(--color-primary);
  }
  .p-pickup-panel:active .o-media-card_content .a-button.is-type-primary-thin svg {
    fill: var(--color-white);
  }
}
.p-list-hush-tags {
  display: flex;
  flex-wrap: wrap;
  gap: calc(2 / 16 * 1rem) calc(20 / 16 * 1rem);
  line-height: 1.6;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-list-hush-tags {
    gap: calc(2 / 16 * 1rem) calc(20 / 16 * 1rem);
  }
}
.p-hush-tag {
  position: relative;
  display: flex;
  gap: calc(4 / 16 * 1rem);
  color: var(--color-primary);
}

.p-hush-tag::before {
  content: "#";
}

.p-voice-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: calc(40 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-voice-list {
    grid-template-columns: repeat(3, 1fr);
    gap: calc(50 / 16 * 1rem) calc(30 / 16 * 1rem);
  }
}
.p-voice-list_buttons {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: calc(4 / 16 * 1rem);
  margin-top: calc(10 / 16 * 1rem);
}

.p-voice-list_buttons-item {
  height: calc(42 / 16 * 1rem);
}

.p-voice-list_buttons-item .a-button.is-type-primary-thin {
  gap: calc(8 / 16 * 1rem);
  font-size: calc(13 / 16 * 1rem);
}

.p-voice-all {
  position: relative;
  width: 100%;
  padding: calc(144 / 16 * 1rem) calc(12 / 16 * 1rem) calc(40 / 16 * 1rem);
  background-color: var(--color-primary);
  border-radius: calc(20 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-voice-all {
    padding: calc(40 / 16 * 1rem);
  }
}
.p-voice-all_inner {
  margin-top: calc(16 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-voice-all_inner {
    display: flex;
    gap: calc(28 / 16 * 1rem);
    align-items: center;
    justify-content: center;
    margin-top: calc(24 / 16 * 1rem);
  }
}
.p-voice-all_balloon {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(98 / 16 * 1rem);
  height: calc(98 / 16 * 1rem);
  background-color: var(--color-white);
  border-radius: 50%;
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (max-width: 749px) {
  .p-voice-all_balloon {
    top: calc(24 / 16 * 1rem);
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (min-width: 750px) {
  .p-voice-all_balloon {
    position: relative;
    width: calc(112 / 16 * 1rem);
    height: calc(112 / 16 * 1rem);
  }
}
.p-voice-all_balloon::after {
  position: absolute;
  top: 89%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  content: "";
  border-top: solid calc(20 / 16 * 1rem) var(--color-white);
  border-right: solid calc(14 / 16 * 1rem) transparent;
  border-bottom: solid 0 transparent;
  border-left: solid calc(14 / 16 * 1rem) transparent;
  transform: translate3d(-50%, 0, 0);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-voice-all_balloon::after {
    top: 50%;
    left: 96%;
    border-top: solid calc(14 / 16 * 1rem) transparent;
    border-right: solid 0 transparent;
    border-bottom: solid calc(14 / 16 * 1rem) transparent;
    border-left: solid calc(20 / 16 * 1rem) var(--color-white);
    transform: translate3d(0, -50%, 0);
  }
}
.p-voice-all_balloon-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: calc(23 / 16 * 1rem);
  font-weight: 700;
  line-height: 1.6;
  color: var(--color-primary);
  text-align: center;
}

.p-voice-all_balloon-text small {
  font-size: calc(12 / 16 * 1rem);
  font-weight: 700;
}

.p-voice-all_button-item {
  width: 100%;
  height: calc(60 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-voice-all_button-item {
    width: calc(344 / 16 * 1rem);
    height: calc(52 / 16 * 1rem);
  }
}
.p-panel-ba {
  position: relative;
  z-index: 1;
  min-width: 0;
  padding: calc(20 / 16 * 1rem) calc(12 / 16 * 1rem) calc(30 / 16 * 1rem);
  background-color: var(--color-white);
  border-radius: calc(20 / 16 * 1rem);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-panel-ba {
    padding: calc(30 / 16 * 1rem) calc(30 / 16 * 1rem) calc(45 / 16 * 1rem);
  }
}
.p-panel-ba .o-list-dot li {
  position: relative;
  padding-left: 1.2em;
}

.p-panel-ba .o-list-dot li::before {
  position: absolute;
  top: 0.8em;
  left: 0;
  display: block;
  width: calc(8 / 16 * 1rem);
  height: calc(8 / 16 * 1rem);
  content: "";
  background-color: var(--color-black);
  border-radius: 50%;
}

.p-panel-ba .o-list-dot.is-color-primary li::before {
  background-color: var(--color-primary);
}

.p-voice-all-button {
  position: relative;
  width: 100%;
  height: calc(56 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-voice-all-button {
    width: calc(400 / 16 * 1rem);
    height: calc(52 / 16 * 1rem);
  }
}
.p-voice-all-button .a-button {
  font-size: calc(16 / 16 * 1rem);
}

.p-voice-all-button .a-button em {
  position: absolute;
  top: 50%;
  left: calc(6 / 16 * 1rem);
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(40 / 16 * 1rem);
  height: calc(40 / 16 * 1rem);
  font-size: calc(12 / 16 * 1rem);
  color: var(--color-cv-secondary);
  background-color: var(--color-white);
  border-radius: 50%;
  transform: translateY(-50%);
}

.p-voice-all-button .a-button_text {
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-voice-all-button .a-button_text {
    padding-left: calc(24 / 16 * 1rem);
  }
}
@media (any-hover: hover) {
  .p-voice-all-button .a-button:hover em {
    color: var(--color-white);
    background-color: var(--color-cv-secondary);
  }
}
@media (any-hover: none) {
  .p-voice-all-button .a-button:active em {
    color: var(--color-white);
    background-color: var(--color-cv-secondary);
  }
}
/*# sourceMappingURL=data:application/json;base64,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SUFDNUIsNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IseUJBQXlCO0VBQ3pCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsK0JBQStCO0VBQy9CLGdDQUFnQztFQUNoQyxvQ0FBb0M7RUFDcEMsa0JBQWtCO0VBQ2xCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHVEQUF1RDtBQUN6RDs7QUFFQTtFQUNFO0lBQ0Usa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UseUJBQXlCO0lBQ3pCLDJDQUEyQztFQUM3QztBQUNGO0FBQ0E7RUFDRTtJQUNFLHlCQUF5QjtJQUN6QiwyQ0FBMkM7RUFDN0M7QUFDRiIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIHAtY2FzZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wLXdvcmtzLXNlYXJjaCB7XG4gIHBhZGRpbmc6IGNhbGMoMjQgLyAxNiAqIDFyZW0pIGNhbGMoMjAgLyAxNiAqIDFyZW0pIGNhbGMoMzIgLyAxNiAqIDFyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZzAyKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg4IC8gMTYgKiAxcmVtKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXdvcmtzLXNlYXJjaCB7XG4gICAgcGFkZGluZzogY2FsYygyMCAvIDE2ICogMXJlbSkgY2FsYygzMiAvIDE2ICogMXJlbSkgY2FsYygyNCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLXdvcmtzLXNlYXJjaF9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNhbGMoMTIgLyAxNiAqIDFyZW0pIGNhbGMoNCAvIDE2ICogMXJlbSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTYgLyAxNiAqIDFyZW0pO1xufVxuXG4uby10YWctYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IGNhbGMoOCAvIDE2ICogMXJlbSkgY2FsYygxOCAvIDE2ICogMXJlbSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxNCAvIDE2ICogMXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiBzb2xpZCBjYWxjKDEgLyAxNiAqIDFyZW0pIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDYwIC8gMTYgKiAxcmVtKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dCwgY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuby10YWctYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuby10YWctYnV0dG9uOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxufVxuLm8tdGFnLWJ1dHRvbi5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnAtY2lyY2xlLWJnIHtcbiAgcGFkZGluZzogY2FsYygzMCAvIDE2ICogMXJlbSkgMCBjYWxjKDY3IC8gMTYgKiAxcmVtKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1iZykgdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2JnX2NpcmNsZV9jb2xvcl9zcC53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1jaXJjbGUtYmcge1xuICAgIHBhZGRpbmc6IGNhbGMoNjUgLyAxNiAqIDFyZW0pIDAgY2FsYyg4MCAvIDE2ICogMXJlbSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1iZykgdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2JnX2NpcmNsZV9jb2xvci53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIH1cbn1cbi5wLXBpY2t1cC1wYW5lbC5pcy10eXBlLXBhbmVsIC5vLW1lZGlhLWNhcmRfY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoODQgLyAxNiAqIDFyZW0pO1xufVxuXG4ucC1waWNrdXAtcGFuZWxfYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygyNCAvIDE2ICogMXJlbSk7XG4gIGJvdHRvbTogY2FsYygyNCAvIDE2ICogMXJlbSk7XG4gIGxlZnQ6IGNhbGMoMjQgLyAxNiAqIDFyZW0pO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoNDIgLyAxNiAqIDFyZW0pO1xufVxuXG4ucC1waWNrdXAtcGFuZWxfYnV0dG9uIC5hLWJ1dHRvbi5pcy10eXBlLXByaW1hcnktdGhpbiB7XG4gIGdhcDogY2FsYyg4IC8gMTYgKiAxcmVtKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wLXBpY2t1cC1wYW5lbDpob3ZlciAuby1tZWRpYS1jYXJkX2NvbnRlbnQgLmEtYnV0dG9uLmlzLXR5cGUtcHJpbWFyeS10aGluIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgLnAtcGlja3VwLXBhbmVsOmhvdmVyIC5vLW1lZGlhLWNhcmRfY29udGVudCAuYS1idXR0b24uaXMtdHlwZS1wcmltYXJ5LXRoaW4gc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5wLXBpY2t1cC1wYW5lbDphY3RpdmUgLm8tbWVkaWEtY2FyZF9jb250ZW50IC5hLWJ1dHRvbi5pcy10eXBlLXByaW1hcnktdGhpbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG4gIC5wLXBpY2t1cC1wYW5lbDphY3RpdmUgLm8tbWVkaWEtY2FyZF9jb250ZW50IC5hLWJ1dHRvbi5pcy10eXBlLXByaW1hcnktdGhpbiBzdmcge1xuICAgIGZpbGw6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxufVxuLnAtbGlzdC1odXNoLXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYygyIC8gMTYgKiAxcmVtKSBjYWxjKDIwIC8gMTYgKiAxcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWxpc3QtaHVzaC10YWdzIHtcbiAgICBnYXA6IGNhbGMoMiAvIDE2ICogMXJlbSkgY2FsYygyMCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLWh1c2gtdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoNCAvIDE2ICogMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnAtaHVzaC10YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiI1wiO1xufVxuXG4ucC12b2ljZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogY2FsYyg0MCAvIDE2ICogMXJlbSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC12b2ljZS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogY2FsYyg1MCAvIDE2ICogMXJlbSkgY2FsYygzMCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLXZvaWNlLWxpc3RfYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogY2FsYyg0IC8gMTYgKiAxcmVtKTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDE2ICogMXJlbSk7XG59XG5cbi5wLXZvaWNlLWxpc3RfYnV0dG9ucy1pdGVtIHtcbiAgaGVpZ2h0OiBjYWxjKDQyIC8gMTYgKiAxcmVtKTtcbn1cblxuLnAtdm9pY2UtbGlzdF9idXR0b25zLWl0ZW0gLmEtYnV0dG9uLmlzLXR5cGUtcHJpbWFyeS10aGluIHtcbiAgZ2FwOiBjYWxjKDggLyAxNiAqIDFyZW0pO1xuICBmb250LXNpemU6IGNhbGMoMTMgLyAxNiAqIDFyZW0pO1xufVxuXG4ucC12b2ljZS1hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjKDE0NCAvIDE2ICogMXJlbSkgY2FsYygxMiAvIDE2ICogMXJlbSkgY2FsYyg0MCAvIDE2ICogMXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDIwIC8gMTYgKiAxcmVtKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXZvaWNlLWFsbCB7XG4gICAgcGFkZGluZzogY2FsYyg0MCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLXZvaWNlLWFsbF9pbm5lciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTYgLyAxNiAqIDFyZW0pO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtdm9pY2UtYWxsX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogY2FsYygyOCAvIDE2ICogMXJlbSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDI0IC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtdm9pY2UtYWxsX2JhbGxvb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYyg5OCAvIDE2ICogMXJlbSk7XG4gIGhlaWdodDogY2FsYyg5OCAvIDE2ICogMXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtdm9pY2UtYWxsX2JhbGxvb24ge1xuICAgIHRvcDogY2FsYygyNCAvIDE2ICogMXJlbSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXZvaWNlLWFsbF9iYWxsb29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTEyIC8gMTYgKiAxcmVtKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTEyIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtdm9pY2UtYWxsX2JhbGxvb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg5JTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogc29saWQgY2FsYygyMCAvIDE2ICogMXJlbSkgdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIGNhbGMoMTQgLyAxNiAqIDFyZW0pIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogc29saWQgY2FsYygxNCAvIDE2ICogMXJlbSkgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC12b2ljZS1hbGxfYmFsbG9vbjo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDk2JTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCBjYWxjKDE0IC8gMTYgKiAxcmVtKSB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDAgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYygxNCAvIDE2ICogMXJlbSkgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIGNhbGMoMjAgLyAxNiAqIDFyZW0pIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB9XG59XG4ucC12b2ljZS1hbGxfYmFsbG9vbi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDIzIC8gMTYgKiAxcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLXZvaWNlLWFsbF9iYWxsb29uLXRleHQgc21hbGwge1xuICBmb250LXNpemU6IGNhbGMoMTIgLyAxNiAqIDFyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucC12b2ljZS1hbGxfYnV0dG9uLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDYwIC8gMTYgKiAxcmVtKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXZvaWNlLWFsbF9idXR0b24taXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzQ0IC8gMTYgKiAxcmVtKTtcbiAgICBoZWlnaHQ6IGNhbGMoNTIgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1wYW5lbC1iYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiBjYWxjKDIwIC8gMTYgKiAxcmVtKSBjYWxjKDEyIC8gMTYgKiAxcmVtKSBjYWxjKDMwIC8gMTYgKiAxcmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDIwIC8gMTYgKiAxcmVtKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1wYW5lbC1iYSB7XG4gICAgcGFkZGluZzogY2FsYygzMCAvIDE2ICogMXJlbSkgY2FsYygzMCAvIDE2ICogMXJlbSkgY2FsYyg0NSAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLXBhbmVsLWJhIC5vLWxpc3QtZG90IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuXG4ucC1wYW5lbC1iYSAuby1saXN0LWRvdCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuOGVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoOCAvIDE2ICogMXJlbSk7XG4gIGhlaWdodDogY2FsYyg4IC8gMTYgKiAxcmVtKTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wLXBhbmVsLWJhIC5vLWxpc3QtZG90LmlzLWNvbG9yLXByaW1hcnkgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucC12b2ljZS1hbGwtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDU2IC8gMTYgKiAxcmVtKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXZvaWNlLWFsbC1idXR0b24ge1xuICAgIHdpZHRoOiBjYWxjKDQwMCAvIDE2ICogMXJlbSk7XG4gICAgaGVpZ2h0OiBjYWxjKDUyIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtdm9pY2UtYWxsLWJ1dHRvbiAuYS1idXR0b24ge1xuICBmb250LXNpemU6IGNhbGMoMTYgLyAxNiAqIDFyZW0pO1xufVxuXG4ucC12b2ljZS1hbGwtYnV0dG9uIC5hLWJ1dHRvbiBlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGNhbGMoNiAvIDE2ICogMXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYyg0MCAvIDE2ICogMXJlbSk7XG4gIGhlaWdodDogY2FsYyg0MCAvIDE2ICogMXJlbSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDE2ICogMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jdi1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucC12b2ljZS1hbGwtYnV0dG9uIC5hLWJ1dHRvbl90ZXh0IHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXZvaWNlLWFsbC1idXR0b24gLmEtYnV0dG9uX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyNCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucC12b2ljZS1hbGwtYnV0dG9uIC5hLWJ1dHRvbjpob3ZlciBlbSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jdi1zZWNvbmRhcnkpO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAucC12b2ljZS1hbGwtYnV0dG9uIC5hLWJ1dHRvbjphY3RpdmUgZW0ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItY3Ytc2Vjb25kYXJ5KTtcbiAgfVxufSJdfQ== */