@charset "UTF-8";
.p-top-hero {
  position: relative;
  margin-top: calc(-56 / 16 * 1rem);
  background: url("/recruit/assets/img/top/hero_bg_sp.png") no-repeat top center/100% auto;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-top-hero {
    margin-top: calc(-82 / 16 * 1rem);
    background: url("/recruit/assets/img/top/hero_bg.png") no-repeat center/contain;
  }
}
.p-hero {
  position: relative;
  width: 100%;
  max-width: calc(1920 / 16 * 1rem);
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.p-hero_inner {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: flex-end;
  width: 100%;
  max-width: calc(1320 / 16 * 1rem);
  height: calc(492 / 16 * 1rem);
  padding: 0 calc(10 / 16 * 1rem);
  margin: 0 auto;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-hero_inner {
    align-items: center;
    min-height: calc(900 / 16 * 1rem);
    padding: 0;
  }
}
.p-hero_content {
  display: flex;
  flex-direction: column;
  align-items: center;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-hero_content {
    align-items: flex-start;
  }
}
.p-hero_heading {
  font-size: calc(20 / 16 * 1rem);
  font-weight: 700;
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (max-width: 749px) {
  .p-hero_heading {
    padding: 0 calc(32 / 16 * 1rem);
  }
}
@media (min-width: 750px) {
  .p-hero_heading {
    font-size: calc(36 / 16 * 1rem);
    line-height: 1.8;
  }
}
.p-hero_heading strong {
  font-weight: 700;
}

.p-hero_heading strong.a-text-gradient {
  background: linear-gradient(270deg, #2672da 27.68%, #003f70 64.73%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.p-hero_heading span {
  display: inline-block;
  padding: 0 calc(6 / 16 * 1rem);
  background-color: var(--color-white);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-hero_heading span {
    padding: 0 calc(16 / 16 * 1rem);
  }
}
.p-hero_buttons {
  display: flex;
  gap: calc(12 / 16 * 1rem);
}

.p-hero_buttons .a-button {
  min-width: calc(170 / 16 * 1rem);
  min-height: calc(58 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-hero_buttons .a-button {
    min-width: calc(242 / 16 * 1rem);
    min-height: calc(62 / 16 * 1rem);
  }
}
.p-hero_buttons .a-button_inner {
  display: flex;
  gap: calc(12 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (max-width: 749px) {
  .p-hero_buttons .a-button_inner svg {
    display: none;
  }
}
.p-hero_buttons .a-button_text {
  font-size: calc(16 / 16 * 1rem);
}

.p-hero_visual {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(334 / 16 * 1rem);
  height: auto;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-hero_visual {
    width: 55.2083333333%;
  }
}
.p-top-message {
  margin-top: calc(100 / 16 * 1rem);
}

.p-banner_list {
  display: flex;
  flex-wrap: wrap;
  gap: calc(32 / 16 * 1rem);
  justify-content: center; /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-banner_list {
    gap: calc(24 / 16 * 1rem);
  }
}
.p-banner_link {
  width: 100%;
  max-width: calc(380 / 16 * 1rem);
}

.p-banner_item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: calc(12 / 16 * 1rem);
  background: linear-gradient(135deg, #d71c22 13.99%, #f18c48 97.55%);
  border-radius: calc(4 / 16 * 1rem);
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.16);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-banner_item {
    padding: calc(8 / 16 * 1rem);
  }
}
.p-banner_item-visual .a-image {
  width: calc(98 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-banner_item-visual .a-image {
    width: calc(100 / 16 * 1rem);
  }
}
.p-banner_item-content {
  flex: 1;
  min-width: calc(188 / 16 * 1rem);
  padding: 0 calc(4 / 16 * 1rem) 0 calc(12 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-banner_item-content {
    min-width: calc(194 / 16 * 1rem);
    padding: 0 calc(20 / 16 * 1rem) 0 calc(16 / 16 * 1rem);
  }
}
.p-top-about {
  position: relative;
  z-index: 1;
  padding-bottom: calc(50 / 16 * 1rem);
  margin-top: calc(60 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-top-about {
    margin-top: 0;
  }
}
.p-top-about::after {
  position: absolute;
  bottom: calc(-40 / 16 * 1rem);
  left: 50%;
  z-index: 0;
  display: block;
  width: 100%;
  height: calc(96 / 16 * 1rem);
  overflow: hidden;
  content: "";
  background: var(--color-white);
  border-radius: 100%;
  transform: translateX(-50%);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-top-about::after {
    bottom: calc(-90 / 16 * 1rem);
    height: calc(180 / 16 * 1rem);
  }
}
.p-top-about .o-media-column {
  position: relative;
  z-index: 1;
}

.p-top-about .o-media-column_visual {
  margin-right: 0;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-top-about .o-media-column_visual {
    margin-right: calc(-70 / 16 * 1rem);
  }
}
.p-top-concept {
  position: relative;
}

.p-concept {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  height: calc(460 / 16 * 1rem);
  margin: 0; /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-concept {
    height: calc(420 / 16 * 1rem);
  }
}
.p-concept_movie {
  position: relative;
  min-width: 0;
  overflow: hidden;
}

.p-concept_movie-image {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.p-concept_movie-image .a-image {
  width: 100%;
  height: 100%;
}

.p-concept_movie-image img,
.p-concept_movie-image video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.p-concept_movie-inner {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: calc(28 / 16 * 1rem);
  align-items: center;
  justify-content: center;
  padding: calc(32 / 16 * 1rem) calc(24 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-concept_movie-inner {
    flex-direction: row;
    gap: calc(40 / 16 * 1rem);
    padding: calc(24 / 16 * 1rem) calc(32 / 16 * 1rem);
  }
}
.p-concept_movie-botton {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: calc(20 / 16 * 1rem);
  align-items: center;
}

.p-concept_movie-botton-circle {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(150 / 16 * 1rem);
  height: calc(150 / 16 * 1rem);
  padding: calc(20 / 16 * 1rem);
}

@media (any-hover: hover) {
  .p-concept_movie-botton-circle:hover {
    cursor: pointer;
  }
}
@media (any-hover: none) {
  .p-concept_movie-botton-circle:active {
    cursor: pointer;
  }
}
.p-concept_movie-botton-circle-inner .a-image {
  position: absolute;
  inset: 0;
  animation: rotation 4s linear infinite;
  /* アニメーション */
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.p-concept_movie-botton-circle-content {
  display: flex;
  flex-direction: column;
  gap: calc(10 / 16 * 1rem);
  align-items: center;
  justify-content: center;
  height: 100%;
}

.p-concept_movie-botton-circle-content svg {
  transform: translateX(calc(4 / 16 * 1rem));
}

.p-concept_modal-movie {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  overflow: hidden;
  background-color: var(--color-black);
}

.p-concept_modal-movie video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.p-top-working {
  padding: calc(60 / 16 * 1rem) 0;
  overflow: hidden;
  background: #f3f4f4;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-top-working {
    padding: calc(80 / 16 * 1rem) 0;
  }
}
.p-top-gallery {
  overflow: hidden;
}

.p-gallery {
  position: relative;
}

.p-gallery_visual .a-image img {
  border-radius: calc(12 / 16 * 1rem);
}

.p-gallery_text {
  position: absolute;
  bottom: calc(12 / 16 * 1rem);
  left: 50%;
  opacity: 0;
  transition: opacity 400ms ease-out;
  transform: translateX(-50%);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-gallery_text {
    bottom: calc(30 / 16 * 1rem);
  }
}
.p-gallery_text-inner {
  position: relative;
  display: flex;
  justify-content: center;
  padding: calc(4 / 16 * 1rem) calc(20 / 16 * 1rem);
  background-color: var(--color-primary);
  border-radius: calc(30 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-gallery_text-inner {
    padding: calc(10 / 16 * 1rem) calc(20 / 16 * 1rem);
  }
}
.p-gallery_text-inner::before {
  position: absolute;
  top: calc(-12 / 16 * 1rem);
  width: calc(14 / 16 * 1rem);
  height: calc(14 / 16 * 1rem);
  clip-path: polygon(50% 0%, 0% calc(14 / 16 * 1rem), calc(14 / 16 * 1rem) calc(14 / 16 * 1rem));
  content: "";
  background-color: var(--color-primary);
}

.p-gallery_visual + .p-gallery_text {
  opacity: 1;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-gallery_visual + .p-gallery_text {
    opacity: 0;
  }
}
@media (min-width: 750px) and (any-hover: hover) {
  .p-gallery_visual + .p-gallery_text:hover {
    cursor: pointer;
    opacity: 1;
  }
}
@media (min-width: 750px) and (any-hover: none) {
  .p-gallery_visual + .p-gallery_text:active {
    cursor: pointer;
    opacity: 1;
  }
}
.p-flow {
  padding: calc(30 / 16 * 1rem) calc(12 / 16 * 1rem);
  background-color: var(--color-bg);
  border-radius: calc(4 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-flow {
    padding: calc(28 / 16 * 1rem) calc(40 / 16 * 1rem);
  }
}
.p-flow_list {
  display: grid;
  grid-template-columns: 1fr;
  justify-items: center;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-flow_list {
    grid-template-columns: repeat(5, 1fr);
  }
}
.p-flow_list li {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: calc(10 / 16 * 1rem);
  align-items: flex-start;
  min-width: 0;
  padding: calc(10 / 16 * 1rem) 0;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-flow_list li {
    flex-direction: column;
    gap: calc(10 / 16 * 1rem);
    align-items: center;
    padding: 0 calc(20 / 16 * 1rem);
  }
}
.p-flow_list li:not(:last-of-type)::before {
  position: absolute;
  display: block;
  width: calc(224 / 16 * 1rem);
  height: calc(4 / 16 * 1rem);
  content: "";
  background-color: var(--color-primary);
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (max-width: 767px) {
  .p-flow_list li:not(:last-of-type)::before {
    bottom: calc(12 / 16 * 1rem);
    left: 0;
    transform: translate3d(-24%, 0, 0) rotate(90deg);
  }
}
@media (min-width: 750px) {
  .p-flow_list li:not(:last-of-type)::before {
    top: 24%;
    right: calc(-76 / 16 * 1rem);
    transform: translate3d(0, -24%, 0);
  }
}
.p-flow_item {
  display: grid;
  grid-template-columns: calc(120 / 16 * 1rem) 1fr;
  gap: calc(16 / 16 * 1rem);
  align-items: center;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-flow_item {
    grid-template-columns: 1fr;
    justify-content: center;
  }
}
.p-flow_icon {
  display: flex;
  justify-content: center;
}

.p-flow_content {
  position: relative;
  flex-flow: row wrap;
  gap: calc(15 / 16 * 1rem);
  align-items: center;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-flow_content {
    flex-direction: column;
    gap: calc(15 / 16 * 1rem);
    align-items: center;
  }
}
.p-flow_text {
  line-height: 1.7;
}

.p-top-culture {
  padding-top: calc(100 / 16 * 1rem);
  padding-bottom: calc(80 / 16 * 1rem);
  overflow: hidden;
  background-color: var(--color-bg);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-top-culture {
    padding-top: calc(180 / 16 * 1rem);
    padding-bottom: calc(120 / 16 * 1rem);
  }
}
.p-culture_item {
  position: relative;
  border-bottom: calc(1 / 16 * 1rem) solid #d9d9d9;
}

.p-culture_item-link {
  display: flex;
  gap: calc(16 / 16 * 1rem);
  align-items: center;
  padding: calc(28 / 16 * 1rem) 0;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-culture_item-link {
    gap: calc(28 / 16 * 1rem);
    padding: calc(25 / 16 * 1rem) calc(27 / 16 * 1rem);
  }
}
.p-culture_item-visual {
  max-width: calc(90 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-culture_item-visual {
    max-width: calc(180 / 16 * 1rem);
  }
}
.p-culture_item-visual .a-image {
  overflow: hidden;
  border-radius: calc(4 / 16 * 1rem);
}

.p-culture_item-arrow {
  display: none;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-culture_item-arrow {
    position: absolute;
    right: 0;
    display: block;
    content: "";
  }
}
.p-data-wrap {
  padding: 0 calc(10 / 16 * 1rem) calc(28 / 16 * 1rem);
  margin: 0 calc(-10 / 16 * 1rem);
}

.p-data .js-list-more_button {
  display: flex;
  justify-content: center;
  margin-top: calc(28 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-data .js-list-more_button {
    display: none;
  }
}
.p-data .js-list-more_button.is-open .a-button_more-icon::after {
  transform: translate3d(-50%, -50%, 0) rotate(0);
}

.p-data .js-list-more_button .a-button {
  position: relative;
}

.p-data .js-list-more_button .a-button_inner {
  position: relative;
  display: flex;
  gap: calc(8 / 16 * 1rem);
  align-items: center;
}

.p-data .js-list-more_button .a-button_text {
  font-size: calc(18 / 16 * 1rem);
}

.p-data .js-list-more_button .a-button_more-icon {
  position: relative;
  display: block;
  width: calc(14 / 16 * 1rem);
  height: calc(14 / 16 * 1rem);
}

.p-data .js-list-more_button .a-button_more-icon::before, .p-data .js-list-more_button .a-button_more-icon::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: calc(14 / 16 * 1rem);
  height: calc(2 / 16 * 1rem);
  content: "";
  background-color: var(--color-primary);
  transition: transform 300ms ease-out;
  transform: translate3d(-50%, -50%, 0) rotate(0);
}

.p-data .js-list-more_button .a-button_more-icon::after {
  transform: translate3d(-50%, -50%, 0) rotate(90deg);
}

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

@media (min-width: 750px) {
  .p-data-list {
    grid-template-columns: repeat(3, 1fr);
    gap: calc(28 / 16 * 1rem) calc(36 / 16 * 1rem);
  }
}
/******************************************************************************
  * interview
*******************************************************************************/
.p-section-interview {
  position: relative;
  z-index: 1;
  padding: calc(80 / 16 * 1rem) 0;
  margin: calc(100 / 16 * 1rem) calc(10 / 16 * 1rem) 0;
  background: url("/assets/img/top/interview_bg_sp.png") no-repeat center/contain;
  background-size: 100% 100%;
  border-radius: calc(30 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-section-interview {
    padding: calc(118 / 16 * 1rem) 0 calc(100 / 16 * 1rem);
    margin-top: calc(114 / 16 * 1rem);
    background: url("/assets/img/top/interview_bg.png") no-repeat center/cover;
    border-radius: calc(40 / 16 * 1rem);
  }
}
.p-interview {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: calc(16 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-interview {
    grid-template-columns: repeat(3, 1fr);
    gap: calc(22 / 16 * 1rem) calc(24 / 16 * 1rem);
  }
}
.p-interview-item {
  position: relative;
  column-gap: calc(12 / 16 * 1rem);
  padding: calc(12 / 16 * 1rem) calc(12 / 16 * 1rem) calc(32 / 16 * 1rem);
  background-color: #fff;
  border-radius: calc(24 / 16 * 1rem);
  box-shadow: 5px 8.66px 12px 0 rgba(87, 102, 125, 0.2);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-interview-item {
    column-gap: calc(24 / 16 * 1rem);
    padding: calc(8 / 16 * 1rem) calc(8 / 16 * 1rem) calc(32 / 16 * 1rem);
  }
}
@media (any-hover: hover) {
  .p-interview-item:hover {
    color: #fff;
    background-color: var(--color-primary);
  }
}
@media (any-hover: none) {
  .p-interview-item:active {
    color: #fff;
    background-color: var(--color-primary);
  }
}
.p-interview-item_visial {
  width: 100%;
  overflow: hidden;
  border-radius: calc(16 / 16 * 1rem);
}

.p-interview-item_visial img {
  border-radius: calc(16 / 16 * 1rem);
}

.p-interview-item_content {
  padding: 0 calc(12 / 16 * 1rem);
}

.p-interview-item_profile {
  width: 100%;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-interview-item_profile {
    max-width: calc(320 / 16 * 1rem);
  }
}
/* =========================================================
o-panel
========================================================= */
.o-panel {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: calc(12 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .o-panel {
    grid-template-columns: repeat(3, 1fr);
    gap: calc(25 / 16 * 1rem);
  }
}
.o-panel.is-col-1 {
  grid-template-columns: 1fr;
}

.o-panel.is-bg-gray .o-panel-item {
  background-color: #f7f8fb;
}

.o-panel.is-bg-primary .o-panel-item {
  background: #fff;
  border-radius: calc(8 / 16 * 1rem);
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.15);
}

.o-panel-item {
  padding: calc(28 / 16 * 1rem) calc(32 / 16 * 1rem);
  border-radius: calc(8 / 16 * 1rem);
}

.o-panel-item_head {
  width: 40%;
}

.o-panel-item dt {
  padding: 0;
  margin: 0;
  list-style: none;
}

.o-panel-item dt::before {
  position: relative;
  top: 50%;
  display: inline-block;
  width: calc(6 / 16 * 1rem);
  height: calc(6 / 16 * 1rem);
  margin-right: calc(10 / 16 * 1rem);
  content: "";
  background-color: var(--color-primary);
  border-radius: 50%;
  transform: translateY(-50%);
}

.p-top-culture {
  padding-top: calc(100 / 16 * 1rem);
  padding-bottom: calc(80 / 16 * 1rem);
  overflow: hidden;
  background-color: var(--color-bg);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-top-culture {
    padding-top: calc(180 / 16 * 1rem);
    padding-bottom: calc(120 / 16 * 1rem);
  }
}
.p-culture_item {
  position: relative;
  border-bottom: calc(1 / 16 * 1rem) solid #d9d9d9;
}

.p-culture_item-link {
  display: flex;
  gap: calc(16 / 16 * 1rem);
  align-items: center;
  padding: calc(28 / 16 * 1rem) 0;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-culture_item-link {
    gap: calc(28 / 16 * 1rem);
    padding: calc(25 / 16 * 1rem) calc(27 / 16 * 1rem);
  }
}
.p-culture_item-visual {
  max-width: calc(90 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-culture_item-visual {
    max-width: calc(180 / 16 * 1rem);
  }
}
.p-culture_item-visual .a-image {
  overflow: hidden;
  border-radius: calc(4 / 16 * 1rem);
}

.p-culture_item-arrow {
  display: none;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-culture_item-arrow {
    position: absolute;
    right: 0;
    display: block;
    content: "";
  }
}
.p-data-wrap {
  padding: 0 calc(10 / 16 * 1rem) calc(28 / 16 * 1rem);
  margin: 0 calc(-10 / 16 * 1rem);
}

.p-data .js-list-more_button {
  display: flex;
  justify-content: center;
  margin-top: calc(28 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-data .js-list-more_button {
    display: none;
  }
}
.p-data .js-list-more_button.is-open .a-button_more-icon::after {
  transform: translate3d(-50%, -50%, 0) rotate(0);
}

.p-data .js-list-more_button .a-button {
  position: relative;
}

.p-data .js-list-more_button .a-button_inner {
  position: relative;
  display: flex;
  gap: calc(8 / 16 * 1rem);
  align-items: center;
}

.p-data .js-list-more_button .a-button_text {
  font-size: calc(18 / 16 * 1rem);
}

.p-data .js-list-more_button .a-button_more-icon {
  position: relative;
  display: block;
  width: calc(14 / 16 * 1rem);
  height: calc(14 / 16 * 1rem);
}

.p-data .js-list-more_button .a-button_more-icon::before, .p-data .js-list-more_button .a-button_more-icon::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: calc(14 / 16 * 1rem);
  height: calc(2 / 16 * 1rem);
  content: "";
  background-color: var(--color-primary);
  transition: transform 300ms ease-out;
  transform: translate3d(-50%, -50%, 0) rotate(0);
}

.p-data .js-list-more_button .a-button_more-icon::after {
  transform: translate3d(-50%, -50%, 0) rotate(90deg);
}

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

@media (min-width: 750px) {
  .p-data-list {
    grid-template-columns: repeat(3, 1fr);
    gap: calc(28 / 16 * 1rem) calc(36 / 16 * 1rem);
  }
}
/******************************************************************************
  * information
*******************************************************************************/
.p-information-section {
  position: relative;
  z-index: 1;
  padding: calc(80 / 16 * 1rem) 0;
  border-radius: calc(30 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-information-section {
    padding: calc(120 / 16 * 1rem) 0;
    background-color: #f8f8f8;
  }
}
.p-industry {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: calc(16 / 16 * 1rem);
  margin-top: calc(28 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-industry {
    grid-template-columns: repeat(2, 1fr);
    gap: calc(24 / 16 * 1rem);
  }
}
.p-industry_item {
  min-width: 0;
}

.p-industry_link {
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: calc(16 / 16 * 1rem);
  align-items: center;
  padding: calc(16 / 16 * 1rem);
  background-color: var(--color-white);
  border: solid calc(2 / 16 * 1rem) var(--color-white);
  border-radius: calc(8 / 16 * 1rem);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  transition: border-color 300ms ease, box-shadow 300ms ease;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-industry_link {
    grid-template-columns: auto 1fr auto;
    gap: calc(24 / 16 * 1rem);
    padding: calc(8 / 16 * 1rem) calc(14 / 16 * 1rem) calc(8 / 16 * 1rem) calc(14 / 16 * 1rem);
  }
}
@media (any-hover: hover) {
  .p-industry_link:hover {
    color: var(--color-white);
    background-color: var(--color-primary);
    border-color: var(--color-white);
  }
  .p-industry_link:hover .p-industry_arrow svg {
    fill: var(--color-white);
  }
}
@media (any-hover: none) {
  .p-industry_link:active {
    color: var(--color-white);
    background-color: var(--color-primary);
    border-color: var(--color-white);
  }
  .p-industry_link:active .p-industry_arrow svg {
    fill: var(--color-white);
  }
}
.p-industry_visual {
  position: relative;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  width: calc(80 / 16 * 1rem);
  overflow: hidden;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-industry_visual {
    width: calc(120 / 16 * 1rem);
  }
}
.p-industry_visual-mask {
  width: 100%;
  height: auto;
  mask-image: url("/recruit/assets/img/top/industry_bg.png");
  mask-size: 100% 100%;
  mask-position: center;
  mask-repeat: no-repeat;
}

.p-industry_content {
  display: contents;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-industry_content {
    display: block;
    flex: 1;
  }
}
.p-industry_text {
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (max-width: 749px) {
  .p-industry_text {
    grid-area: 2/span 3;
  }
}
.p-industry_arrow {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  align-self: center;
  justify-content: center;
  width: calc(32 / 16 * 1rem);
  height: calc(32 / 16 * 1rem);
  transition: background-color 300ms ease;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (max-width: 749px) {
  .p-industry_arrow {
    grid-area: 1/3;
  }
}
.p-industry_arrow svg {
  fill: var(--color-primary);
  transition: fill 300ms ease;
}

.p-media-card-bg {
  padding: 0.75rem 0.9375rem;
  background-color: var(--color-white);
  border-radius: var(--border-radius-m);
  box-shadow: 0 0.25rem 0.25rem 0 rgba(0, 0, 0, 0.1019607843);
}
.p-media-card-bg_visual {
  position: relative;
}
.p-media-card-bg_content {
  padding: 1.25rem 0.75rem;
}
@media (any-hover: hover) {
  .p-media-card-bg:hover {
    color: #fff;
    background-color: var(--color-primary);
  }
}
@media (any-hover: none) {
  .p-media-card-bg:active {
    color: #fff;
    background-color: var(--color-primary);
  }
}

.p-img-tile-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  width: 100%;
  max-width: calc(2550 / 16 * 1rem);
  margin: 0 auto;
  /* stylelint-disable-next-line media-query-no-invalid */
}
.p-img-tile-list img {
  width: 100%;
}
@media (min-width: 750px) {
  .p-img-tile-list {
    grid-template-columns: repeat(6, 1fr);
  }
}

.p-img-tile-list li {
  display: none;
  /* stylelint-disable-next-line media-query-no-invalid */
}
.p-img-tile-list li:first-child {
  display: block;
  grid-row: 1/2;
  grid-column: 1/2;
}
.p-img-tile-list li:nth-child(2) {
  display: block;
  grid-row: 1/2;
  grid-column: 2/3;
}
.p-img-tile-list li:nth-child(6) {
  display: block;
  grid-row: 2/3;
  grid-column: 1/3;
}
@media (min-width: 750px) {
  .p-img-tile-list li {
    display: block;
  }
  .p-img-tile-list li:first-child {
    grid-row: 1/2;
    grid-column: 1/2;
  }
  .p-img-tile-list li:nth-child(2) {
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .p-img-tile-list li:nth-child(3) {
    grid-row: 1/3;
    grid-column: 3/5;
  }
  .p-img-tile-list li:nth-child(6) {
    grid-row: 2/4;
    grid-column: 1/3;
  }
  .p-img-tile-list li:nth-child(7) {
    grid-row: 3/4;
    grid-column: 3/4;
  }
  .p-img-tile-list li:nth-child(8) {
    grid-row: 3/4;
    grid-column: 4/5;
  }
  .p-img-tile-list li:nth-child(9) {
    grid-row: 2/4;
    grid-column: 5/7;
  }
}
/*# sourceMappingURL=data:application/json;base64,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Q2xCO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsZ0JBQWdCO0VBQ2xCO0FBQ0YiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnAtdG9wLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTU2IC8gMTYgKiAxcmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3JlY3J1aXQvYXNzZXRzL2ltZy90b3AvaGVyb19iZ19zcC5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJSBhdXRvO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtdG9wLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTgyIC8gMTYgKiAxcmVtKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVjcnVpdC9hc3NldHMvaW1nL3RvcC9oZXJvX2JnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIH1cbn1cbi5wLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTkyMCAvIDE2ICogMXJlbSk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWhlcm9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMzIwIC8gMTYgKiAxcmVtKTtcbiAgaGVpZ2h0OiBjYWxjKDQ5MiAvIDE2ICogMXJlbSk7XG4gIHBhZGRpbmc6IDAgY2FsYygxMCAvIDE2ICogMXJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtaGVyb19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDkwMCAvIDE2ICogMXJlbSk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnAtaGVyb19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWhlcm9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wLWhlcm9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogY2FsYygyMCAvIDE2ICogMXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucC1oZXJvX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAgY2FsYygzMiAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1oZXJvX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNiAvIDE2ICogMXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuLnAtaGVyb19oZWFkaW5nIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wLWhlcm9faGVhZGluZyBzdHJvbmcuYS10ZXh0LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzI2NzJkYSAyNy42OCUsICMwMDNmNzAgNjQuNzMlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wLWhlcm9faGVhZGluZyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIGNhbGMoNiAvIDE2ICogMXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWhlcm9faGVhZGluZyBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTYgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1oZXJvX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoMTIgLyAxNiAqIDFyZW0pO1xufVxuXG4ucC1oZXJvX2J1dHRvbnMgLmEtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiBjYWxjKDE3MCAvIDE2ICogMXJlbSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoNTggLyAxNiAqIDFyZW0pO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtaGVyb19idXR0b25zIC5hLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDI0MiAvIDE2ICogMXJlbSk7XG4gICAgbWluLWhlaWdodDogY2FsYyg2MiAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLWhlcm9fYnV0dG9ucyAuYS1idXR0b25faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoMTIgLyAxNiAqIDFyZW0pO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtaGVyb19idXR0b25zIC5hLWJ1dHRvbl9pbm5lciBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWhlcm9fYnV0dG9ucyAuYS1idXR0b25fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNiAvIDE2ICogMXJlbSk7XG59XG5cbi5wLWhlcm9fdmlzdWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogY2FsYygzMzQgLyAxNiAqIDFyZW0pO1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1oZXJvX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDU1LjIwODMzMzMzMzMlO1xuICB9XG59XG4ucC10b3AtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwIC8gMTYgKiAxcmVtKTtcbn1cblxuLnAtYmFubmVyX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYygzMiAvIDE2ICogMXJlbSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtYmFubmVyX2xpc3Qge1xuICAgIGdhcDogY2FsYygyNCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLWJhbm5lcl9saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygzODAgLyAxNiAqIDFyZW0pO1xufVxuXG4ucC1iYW5uZXJfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjKDEyIC8gMTYgKiAxcmVtKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Q3MWMyMiAxMy45OSUsICNmMThjNDggOTcuNTUlKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0IC8gMTYgKiAxcmVtKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWJhbm5lcl9pdGVtIHtcbiAgICBwYWRkaW5nOiBjYWxjKDggLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1iYW5uZXJfaXRlbS12aXN1YWwgLmEtaW1hZ2Uge1xuICB3aWR0aDogY2FsYyg5OCAvIDE2ICogMXJlbSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1iYW5uZXJfaXRlbS12aXN1YWwgLmEtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLWJhbm5lcl9pdGVtLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IGNhbGMoMTg4IC8gMTYgKiAxcmVtKTtcbiAgcGFkZGluZzogMCBjYWxjKDQgLyAxNiAqIDFyZW0pIDAgY2FsYygxMiAvIDE2ICogMXJlbSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1iYW5uZXJfaXRlbS1jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTk0IC8gMTYgKiAxcmVtKTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMjAgLyAxNiAqIDFyZW0pIDAgY2FsYygxNiAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLXRvcC1hYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNTAgLyAxNiAqIDFyZW0pO1xuICBtYXJnaW4tdG9wOiBjYWxjKDYwIC8gMTYgKiAxcmVtKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXRvcC1hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnAtdG9wLWFib3V0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKC00MCAvIDE2ICogMXJlbSk7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoOTYgLyAxNiAqIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXRvcC1hYm91dDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogY2FsYygtOTAgLyAxNiAqIDFyZW0pO1xuICAgIGhlaWdodDogY2FsYygxODAgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC10b3AtYWJvdXQgLm8tbWVkaWEtY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucC10b3AtYWJvdXQgLm8tbWVkaWEtY29sdW1uX3Zpc3VhbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXRvcC1hYm91dCAuby1tZWRpYS1jb2x1bW5fdmlzdWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTcwIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtdG9wLWNvbmNlcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWNvbmNlcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBoZWlnaHQ6IGNhbGMoNDYwIC8gMTYgKiAxcmVtKTtcbiAgbWFyZ2luOiAwOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtY29uY2VwdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDQyMCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLWNvbmNlcHRfbW92aWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtY29uY2VwdF9tb3ZpZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtY29uY2VwdF9tb3ZpZS1pbWFnZSAuYS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wLWNvbmNlcHRfbW92aWUtaW1hZ2UgaW1nLFxuLnAtY29uY2VwdF9tb3ZpZS1pbWFnZSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnAtY29uY2VwdF9tb3ZpZS1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYygyOCAvIDE2ICogMXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDMyIC8gMTYgKiAxcmVtKSBjYWxjKDI0IC8gMTYgKiAxcmVtKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWNvbmNlcHRfbW92aWUtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiBjYWxjKDQwIC8gMTYgKiAxcmVtKTtcbiAgICBwYWRkaW5nOiBjYWxjKDI0IC8gMTYgKiAxcmVtKSBjYWxjKDMyIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtY29uY2VwdF9tb3ZpZS1ib3R0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYygyMCAvIDE2ICogMXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wLWNvbmNlcHRfbW92aWUtYm90dG9uLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDE1MCAvIDE2ICogMXJlbSk7XG4gIGhlaWdodDogY2FsYygxNTAgLyAxNiAqIDFyZW0pO1xuICBwYWRkaW5nOiBjYWxjKDIwIC8gMTYgKiAxcmVtKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wLWNvbmNlcHRfbW92aWUtYm90dG9uLWNpcmNsZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAucC1jb25jZXB0X21vdmllLWJvdHRvbi1jaXJjbGU6YWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLWNvbmNlcHRfbW92aWUtYm90dG9uLWNpcmNsZS1pbm5lciAuYS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gNHMgbGluZWFyIGluZmluaXRlO1xuICAvKiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ucC1jb25jZXB0X21vdmllLWJvdHRvbi1jaXJjbGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYygxMCAvIDE2ICogMXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wLWNvbmNlcHRfbW92aWUtYm90dG9uLWNpcmNsZS1jb250ZW50IHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDQgLyAxNiAqIDFyZW0pKTtcbn1cblxuLnAtY29uY2VwdF9tb2RhbC1tb3ZpZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLnAtY29uY2VwdF9tb2RhbC1tb3ZpZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wLXRvcC13b3JraW5nIHtcbiAgcGFkZGluZzogY2FsYyg2MCAvIDE2ICogMXJlbSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2YzZjRmNDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXRvcC13b3JraW5nIHtcbiAgICBwYWRkaW5nOiBjYWxjKDgwIC8gMTYgKiAxcmVtKSAwO1xuICB9XG59XG4ucC10b3AtZ2FsbGVyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWdhbGxlcnlfdmlzdWFsIC5hLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTIgLyAxNiAqIDFyZW0pO1xufVxuXG4ucC1nYWxsZXJ5X3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMiAvIDE2ICogMXJlbSk7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtZ2FsbGVyeV90ZXh0IHtcbiAgICBib3R0b206IGNhbGMoMzAgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1nYWxsZXJ5X3RleHQtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDQgLyAxNiAqIDFyZW0pIGNhbGMoMjAgLyAxNiAqIDFyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygzMCAvIDE2ICogMXJlbSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1nYWxsZXJ5X3RleHQtaW5uZXIge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAgLyAxNiAqIDFyZW0pIGNhbGMoMjAgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1nYWxsZXJ5X3RleHQtaW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKC0xMiAvIDE2ICogMXJlbSk7XG4gIHdpZHRoOiBjYWxjKDE0IC8gMTYgKiAxcmVtKTtcbiAgaGVpZ2h0OiBjYWxjKDE0IC8gMTYgKiAxcmVtKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMCUgY2FsYygxNCAvIDE2ICogMXJlbSksIGNhbGMoMTQgLyAxNiAqIDFyZW0pIGNhbGMoMTQgLyAxNiAqIDFyZW0pKTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5wLWdhbGxlcnlfdmlzdWFsICsgLnAtZ2FsbGVyeV90ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWdhbGxlcnlfdmlzdWFsICsgLnAtZ2FsbGVyeV90ZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucC1nYWxsZXJ5X3Zpc3VhbCArIC5wLWdhbGxlcnlfdGV4dDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkgYW5kIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnAtZ2FsbGVyeV92aXN1YWwgKyAucC1nYWxsZXJ5X3RleHQ6YWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnAtZmxvdyB7XG4gIHBhZGRpbmc6IGNhbGMoMzAgLyAxNiAqIDFyZW0pIGNhbGMoMTIgLyAxNiAqIDFyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNCAvIDE2ICogMXJlbSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1mbG93IHtcbiAgICBwYWRkaW5nOiBjYWxjKDI4IC8gMTYgKiAxcmVtKSBjYWxjKDQwIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtZmxvd19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWZsb3dfbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuLnAtZmxvd19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoMTAgLyAxNiAqIDFyZW0pO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiBjYWxjKDEwIC8gMTYgKiAxcmVtKSAwO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtZmxvd19saXN0IGxpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogY2FsYygxMCAvIDE2ICogMXJlbSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMjAgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1mbG93X2xpc3QgbGk6bm90KDpsYXN0LW9mLXR5cGUpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygyMjQgLyAxNiAqIDFyZW0pO1xuICBoZWlnaHQ6IGNhbGMoNCAvIDE2ICogMXJlbSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZmxvd19saXN0IGxpOm5vdCg6bGFzdC1vZi10eXBlKTo6YmVmb3JlIHtcbiAgICBib3R0b206IGNhbGMoMTIgLyAxNiAqIDFyZW0pO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjQlLCAwLCAwKSByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtZmxvd19saXN0IGxpOm5vdCg6bGFzdC1vZi10eXBlKTo6YmVmb3JlIHtcbiAgICB0b3A6IDI0JTtcbiAgICByaWdodDogY2FsYygtNzYgLyAxNiAqIDFyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTI0JSwgMCk7XG4gIH1cbn1cbi5wLWZsb3dfaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygxMjAgLyAxNiAqIDFyZW0pIDFmcjtcbiAgZ2FwOiBjYWxjKDE2IC8gMTYgKiAxcmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWZsb3dfaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wLWZsb3dfaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucC1mbG93X2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogY2FsYygxNSAvIDE2ICogMXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1mbG93X2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKDE1IC8gMTYgKiAxcmVtKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucC1mbG93X3RleHQge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4ucC10b3AtY3VsdHVyZSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMCAvIDE2ICogMXJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDgwIC8gMTYgKiAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtdG9wLWN1bHR1cmUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDE4MCAvIDE2ICogMXJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTIwIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtY3VsdHVyZV9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBjYWxjKDEgLyAxNiAqIDFyZW0pIHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5wLWN1bHR1cmVfaXRlbS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDE2IC8gMTYgKiAxcmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsYygyOCAvIDE2ICogMXJlbSkgMDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWN1bHR1cmVfaXRlbS1saW5rIHtcbiAgICBnYXA6IGNhbGMoMjggLyAxNiAqIDFyZW0pO1xuICAgIHBhZGRpbmc6IGNhbGMoMjUgLyAxNiAqIDFyZW0pIGNhbGMoMjcgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1jdWx0dXJlX2l0ZW0tdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDkwIC8gMTYgKiAxcmVtKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWN1bHR1cmVfaXRlbS12aXN1YWwge1xuICAgIG1heC13aWR0aDogY2FsYygxODAgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1jdWx0dXJlX2l0ZW0tdmlzdWFsIC5hLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0IC8gMTYgKiAxcmVtKTtcbn1cblxuLnAtY3VsdHVyZV9pdGVtLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWN1bHR1cmVfaXRlbS1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5wLWRhdGEtd3JhcCB7XG4gIHBhZGRpbmc6IDAgY2FsYygxMCAvIDE2ICogMXJlbSkgY2FsYygyOCAvIDE2ICogMXJlbSk7XG4gIG1hcmdpbjogMCBjYWxjKC0xMCAvIDE2ICogMXJlbSk7XG59XG5cbi5wLWRhdGEgLmpzLWxpc3QtbW9yZV9idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsYygyOCAvIDE2ICogMXJlbSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1kYXRhIC5qcy1saXN0LW1vcmVfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1kYXRhIC5qcy1saXN0LW1vcmVfYnV0dG9uLmlzLW9wZW4gLmEtYnV0dG9uX21vcmUtaWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgwKTtcbn1cblxuLnAtZGF0YSAuanMtbGlzdC1tb3JlX2J1dHRvbiAuYS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWRhdGEgLmpzLWxpc3QtbW9yZV9idXR0b24gLmEtYnV0dG9uX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoOCAvIDE2ICogMXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wLWRhdGEgLmpzLWxpc3QtbW9yZV9idXR0b24gLmEtYnV0dG9uX3RleHQge1xuICBmb250LXNpemU6IGNhbGMoMTggLyAxNiAqIDFyZW0pO1xufVxuXG4ucC1kYXRhIC5qcy1saXN0LW1vcmVfYnV0dG9uIC5hLWJ1dHRvbl9tb3JlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxNCAvIDE2ICogMXJlbSk7XG4gIGhlaWdodDogY2FsYygxNCAvIDE2ICogMXJlbSk7XG59XG5cbi5wLWRhdGEgLmpzLWxpc3QtbW9yZV9idXR0b24gLmEtYnV0dG9uX21vcmUtaWNvbjo6YmVmb3JlLCAucC1kYXRhIC5qcy1saXN0LW1vcmVfYnV0dG9uIC5hLWJ1dHRvbl9tb3JlLWljb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTQgLyAxNiAqIDFyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMiAvIDE2ICogMXJlbSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDApO1xufVxuXG4ucC1kYXRhIC5qcy1saXN0LW1vcmVfYnV0dG9uIC5hLWJ1dHRvbl9tb3JlLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoOTBkZWcpO1xufVxuXG4ucC1kYXRhLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBnYXA6IGNhbGMoMjggLyAxNiAqIDFyZW0pO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtZGF0YS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogY2FsYygyOCAvIDE2ICogMXJlbSkgY2FsYygzNiAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgKiBpbnRlcnZpZXdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucC1zZWN0aW9uLWludGVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogY2FsYyg4MCAvIDE2ICogMXJlbSkgMDtcbiAgbWFyZ2luOiBjYWxjKDEwMCAvIDE2ICogMXJlbSkgY2FsYygxMCAvIDE2ICogMXJlbSkgMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL2ludGVydmlld19iZ19zcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygzMCAvIDE2ICogMXJlbSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1zZWN0aW9uLWludGVydmlldyB7XG4gICAgcGFkZGluZzogY2FsYygxMTggLyAxNiAqIDFyZW0pIDAgY2FsYygxMDAgLyAxNiAqIDFyZW0pO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTE0IC8gMTYgKiAxcmVtKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy90b3AvaW50ZXJ2aWV3X2JnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoNDAgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1pbnRlcnZpZXcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBnYXA6IGNhbGMoMTYgLyAxNiAqIDFyZW0pO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtaW50ZXJ2aWV3IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogY2FsYygyMiAvIDE2ICogMXJlbSkgY2FsYygyNCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLWludGVydmlldy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2x1bW4tZ2FwOiBjYWxjKDEyIC8gMTYgKiAxcmVtKTtcbiAgcGFkZGluZzogY2FsYygxMiAvIDE2ICogMXJlbSkgY2FsYygxMiAvIDE2ICogMXJlbSkgY2FsYygzMiAvIDE2ICogMXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMjQgLyAxNiAqIDFyZW0pO1xuICBib3gtc2hhZG93OiA1cHggOC42NnB4IDEycHggMCByZ2JhKDg3LCAxMDIsIDEyNSwgMC4yKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWludGVydmlldy1pdGVtIHtcbiAgICBjb2x1bW4tZ2FwOiBjYWxjKDI0IC8gMTYgKiAxcmVtKTtcbiAgICBwYWRkaW5nOiBjYWxjKDggLyAxNiAqIDFyZW0pIGNhbGMoOCAvIDE2ICogMXJlbSkgY2FsYygzMiAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucC1pbnRlcnZpZXctaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5wLWludGVydmlldy1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbi5wLWludGVydmlldy1pdGVtX3Zpc2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDE2IC8gMTYgKiAxcmVtKTtcbn1cblxuLnAtaW50ZXJ2aWV3LWl0ZW1fdmlzaWFsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTYgLyAxNiAqIDFyZW0pO1xufVxuXG4ucC1pbnRlcnZpZXctaXRlbV9jb250ZW50IHtcbiAgcGFkZGluZzogMCBjYWxjKDEyIC8gMTYgKiAxcmVtKTtcbn1cblxuLnAtaW50ZXJ2aWV3LWl0ZW1fcHJvZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtaW50ZXJ2aWV3LWl0ZW1fcHJvZmlsZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMyMCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuby1wYW5lbFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uby1wYW5lbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdhcDogY2FsYygxMiAvIDE2ICogMXJlbSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuby1wYW5lbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IGNhbGMoMjUgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4uby1wYW5lbC5pcy1jb2wtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4uby1wYW5lbC5pcy1iZy1ncmF5IC5vLXBhbmVsLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZiO1xufVxuXG4uby1wYW5lbC5pcy1iZy1wcmltYXJ5IC5vLXBhbmVsLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDggLyAxNiAqIDFyZW0pO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uby1wYW5lbC1pdGVtIHtcbiAgcGFkZGluZzogY2FsYygyOCAvIDE2ICogMXJlbSkgY2FsYygzMiAvIDE2ICogMXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoOCAvIDE2ICogMXJlbSk7XG59XG5cbi5vLXBhbmVsLWl0ZW1faGVhZCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5vLXBhbmVsLWl0ZW0gZHQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5vLXBhbmVsLWl0ZW0gZHQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoNiAvIDE2ICogMXJlbSk7XG4gIGhlaWdodDogY2FsYyg2IC8gMTYgKiAxcmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwIC8gMTYgKiAxcmVtKTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucC10b3AtY3VsdHVyZSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMCAvIDE2ICogMXJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDgwIC8gMTYgKiAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtdG9wLWN1bHR1cmUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDE4MCAvIDE2ICogMXJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTIwIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtY3VsdHVyZV9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBjYWxjKDEgLyAxNiAqIDFyZW0pIHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5wLWN1bHR1cmVfaXRlbS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDE2IC8gMTYgKiAxcmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsYygyOCAvIDE2ICogMXJlbSkgMDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWN1bHR1cmVfaXRlbS1saW5rIHtcbiAgICBnYXA6IGNhbGMoMjggLyAxNiAqIDFyZW0pO1xuICAgIHBhZGRpbmc6IGNhbGMoMjUgLyAxNiAqIDFyZW0pIGNhbGMoMjcgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1jdWx0dXJlX2l0ZW0tdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDkwIC8gMTYgKiAxcmVtKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWN1bHR1cmVfaXRlbS12aXN1YWwge1xuICAgIG1heC13aWR0aDogY2FsYygxODAgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1jdWx0dXJlX2l0ZW0tdmlzdWFsIC5hLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0IC8gMTYgKiAxcmVtKTtcbn1cblxuLnAtY3VsdHVyZV9pdGVtLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWN1bHR1cmVfaXRlbS1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5wLWRhdGEtd3JhcCB7XG4gIHBhZGRpbmc6IDAgY2FsYygxMCAvIDE2ICogMXJlbSkgY2FsYygyOCAvIDE2ICogMXJlbSk7XG4gIG1hcmdpbjogMCBjYWxjKC0xMCAvIDE2ICogMXJlbSk7XG59XG5cbi5wLWRhdGEgLmpzLWxpc3QtbW9yZV9idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsYygyOCAvIDE2ICogMXJlbSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1kYXRhIC5qcy1saXN0LW1vcmVfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1kYXRhIC5qcy1saXN0LW1vcmVfYnV0dG9uLmlzLW9wZW4gLmEtYnV0dG9uX21vcmUtaWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgwKTtcbn1cblxuLnAtZGF0YSAuanMtbGlzdC1tb3JlX2J1dHRvbiAuYS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWRhdGEgLmpzLWxpc3QtbW9yZV9idXR0b24gLmEtYnV0dG9uX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoOCAvIDE2ICogMXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wLWRhdGEgLmpzLWxpc3QtbW9yZV9idXR0b24gLmEtYnV0dG9uX3RleHQge1xuICBmb250LXNpemU6IGNhbGMoMTggLyAxNiAqIDFyZW0pO1xufVxuXG4ucC1kYXRhIC5qcy1saXN0LW1vcmVfYnV0dG9uIC5hLWJ1dHRvbl9tb3JlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxNCAvIDE2ICogMXJlbSk7XG4gIGhlaWdodDogY2FsYygxNCAvIDE2ICogMXJlbSk7XG59XG5cbi5wLWRhdGEgLmpzLWxpc3QtbW9yZV9idXR0b24gLmEtYnV0dG9uX21vcmUtaWNvbjo6YmVmb3JlLCAucC1kYXRhIC5qcy1saXN0LW1vcmVfYnV0dG9uIC5hLWJ1dHRvbl9tb3JlLWljb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTQgLyAxNiAqIDFyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMiAvIDE2ICogMXJlbSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDApO1xufVxuXG4ucC1kYXRhIC5qcy1saXN0LW1vcmVfYnV0dG9uIC5hLWJ1dHRvbl9tb3JlLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoOTBkZWcpO1xufVxuXG4ucC1kYXRhLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBnYXA6IGNhbGMoMjggLyAxNiAqIDFyZW0pO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtZGF0YS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogY2FsYygyOCAvIDE2ICogMXJlbSkgY2FsYygzNiAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgKiBpbmZvcm1hdGlvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wLWluZm9ybWF0aW9uLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IGNhbGMoODAgLyAxNiAqIDFyZW0pIDA7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMzAgLyAxNiAqIDFyZW0pO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtaW5mb3JtYXRpb24tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogY2FsYygxMjAgLyAxNiAqIDFyZW0pIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgfVxufVxuLnAtaW5kdXN0cnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBnYXA6IGNhbGMoMTYgLyAxNiAqIDFyZW0pO1xuICBtYXJnaW4tdG9wOiBjYWxjKDI4IC8gMTYgKiAxcmVtKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWluZHVzdHJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogY2FsYygyNCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLWluZHVzdHJ5X2l0ZW0ge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wLWluZHVzdHJ5X2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgZ2FwOiBjYWxjKDE2IC8gMTYgKiAxcmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsYygxNiAvIDE2ICogMXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiBzb2xpZCBjYWxjKDIgLyAxNiAqIDFyZW0pIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg4IC8gMTYgKiAxcmVtKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlLCBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1pbmR1c3RyeV9saW5rIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgZ2FwOiBjYWxjKDI0IC8gMTYgKiAxcmVtKTtcbiAgICBwYWRkaW5nOiBjYWxjKDggLyAxNiAqIDFyZW0pIGNhbGMoMTQgLyAxNiAqIDFyZW0pIGNhbGMoOCAvIDE2ICogMXJlbSkgY2FsYygxNCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucC1pbmR1c3RyeV9saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG4gIC5wLWluZHVzdHJ5X2xpbms6aG92ZXIgLnAtaW5kdXN0cnlfYXJyb3cgc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5wLWluZHVzdHJ5X2xpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG4gIC5wLWluZHVzdHJ5X2xpbms6YWN0aXZlIC5wLWluZHVzdHJ5X2Fycm93IHN2ZyB7XG4gICAgZmlsbDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG59XG4ucC1pbmR1c3RyeV92aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYyg4MCAvIDE2ICogMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1pbmR1c3RyeV92aXN1YWwge1xuICAgIHdpZHRoOiBjYWxjKDEyMCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLWluZHVzdHJ5X3Zpc3VhbC1tYXNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFzay1pbWFnZTogdXJsKFwiL3JlY3J1aXQvYXNzZXRzL2ltZy90b3AvaW5kdXN0cnlfYmcucG5nXCIpO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucC1pbmR1c3RyeV9jb250ZW50IHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1pbmR1c3RyeV9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ucC1pbmR1c3RyeV90ZXh0IHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wLWluZHVzdHJ5X3RleHQge1xuICAgIGdyaWQtYXJlYTogMi9zcGFuIDM7XG4gIH1cbn1cbi5wLWluZHVzdHJ5X2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDMyIC8gMTYgKiAxcmVtKTtcbiAgaGVpZ2h0OiBjYWxjKDMyIC8gMTYgKiAxcmVtKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtaW5kdXN0cnlfYXJyb3cge1xuICAgIGdyaWQtYXJlYTogMS8zO1xuICB9XG59XG4ucC1pbmR1c3RyeV9hcnJvdyBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlO1xufVxuXG4ucC1tZWRpYS1jYXJkLWJnIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuMjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG59XG4ucC1tZWRpYS1jYXJkLWJnX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLW1lZGlhLWNhcmQtYmdfY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMC43NXJlbTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucC1tZWRpYS1jYXJkLWJnOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnAtbWVkaWEtY2FyZC1iZzphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG59XG5cbi5wLWltZy10aWxlLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDI1NTAgLyAxNiAqIDFyZW0pO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cbi5wLWltZy10aWxlLWxpc3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtaW1nLXRpbGUtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxufVxuXG4ucC1pbWctdGlsZS1saXN0IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cbi5wLWltZy10aWxlLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbn1cbi5wLWltZy10aWxlLWxpc3QgbGk6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGdyaWQtcm93OiAxLzI7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG59XG4ucC1pbWctdGlsZS1saXN0IGxpOm50aC1jaGlsZCg2KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBncmlkLXJvdzogMi8zO1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWltZy10aWxlLWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wLWltZy10aWxlLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgfVxuICAucC1pbWctdGlsZS1saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICB9XG4gIC5wLWltZy10aWxlLWxpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGdyaWQtY29sdW1uOiAzLzU7XG4gIH1cbiAgLnAtaW1nLXRpbGUtbGlzdCBsaTpudGgtY2hpbGQoNikge1xuICAgIGdyaWQtcm93OiAyLzQ7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxuICAucC1pbWctdGlsZS1saXN0IGxpOm50aC1jaGlsZCg3KSB7XG4gICAgZ3JpZC1yb3c6IDMvNDtcbiAgICBncmlkLWNvbHVtbjogMy80O1xuICB9XG4gIC5wLWltZy10aWxlLWxpc3QgbGk6bnRoLWNoaWxkKDgpIHtcbiAgICBncmlkLXJvdzogMy80O1xuICAgIGdyaWQtY29sdW1uOiA0LzU7XG4gIH1cbiAgLnAtaW1nLXRpbGUtbGlzdCBsaTpudGgtY2hpbGQoOSkge1xuICAgIGdyaWQtcm93OiAyLzQ7XG4gICAgZ3JpZC1jb2x1bW46IDUvNztcbiAgfVxufSJdfQ== */