@charset "UTF-8";
/* ======================================================================
  p-news-single（single-column と同じレイアウト）
====================================================================== */
.l-content {
  padding: 120px 0 0;
}

#p-news-single {
  /* タイトル周り（H1 + カテゴリータグ + 投稿日・更新日） */
  /* カテゴリータグ（暗い背景・白文字・角丸） */
  /* 投稿日・更新日（アイコン + ラベル） */
  /* 関連お知らせ（archive と同じカードレイアウト） */
  /* 768px以下：Slick スライダー（sec-5 と同じ見た目） */
}
#p-news-single .article {
  width: 900px;
  margin: 130px auto 0;
}
@media (max-width: 960px) {
  #p-news-single .article {
    width: 100%;
    margin: 130px auto 0;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  #p-news-single .article {
    width: 100%;
    padding: 0 4.6875vw;
  }
}
#p-news-single .p-news-single__head {
  margin: 0 0 40px;
}
@media screen and (max-width: 767px) {
  #p-news-single .p-news-single__head {
    margin: 0 0 40px;
  }
}
#p-news-single .p-news-single__title {
  font-size: 34px;
  font-weight: bold;
  line-height: 1.5;
  color: #333;
  margin: 0 0 20px;
}
@media screen and (max-width: 767px) {
  #p-news-single .p-news-single__title {
    font-size: 24px;
    margin: 0 0 16px;
  }
}
#p-news-single .p-news-single__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  font-size: 14px;
  color: #333;
  margin: 0 0 40px;
}
@media screen and (max-width: 767px) {
  #p-news-single .p-news-single__meta {
    gap: 12px 20px;
    font-size: 13px;
  }
}
#p-news-single .p-news-single__cat-tag {
  display: inline-block;
  padding: 4px 8px;
  font-size: 14px;
  color: #fff;
  background: #333;
}
@media screen and (max-width: 767px) {
  #p-news-single .p-news-single__cat-tag {
    padding: 5px 12px;
    font-size: 13px;
  }
}
#p-news-single .p-news-single__date-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 20px;
}
#p-news-single .p-news-single__date-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: 767px) {
  #p-news-single .p-news-single__date-item {
    gap: 6px;
  }
}
#p-news-single .p-news-single__date-ico {
  display: block;
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
  object-fit: contain;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  #p-news-single .p-news-single__date-ico {
    width: 18px;
    height: 18px;
  }
}
#p-news-single .p-news-single__date-label {
  white-space: nowrap;
}
#p-news-single .p-news-single__thumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#p-news-single .c-wysiwyg > h2 {
  font-size: 30px;
  font-weight: bold;
  padding: 0 0 20px;
  margin: 60px 0 35px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  #p-news-single .c-wysiwyg > h2 {
    font-size: 24px;
  }
}
#p-news-single .c-wysiwyg > h2:after {
  content: url(../img/p-case-single/h2-ico.svg);
  position: absolute;
  bottom: -12px;
  left: 0;
}
@media (max-width: 960px) {
  #p-news-single .c-wysiwyg > h2:after {
    content: "";
    width: 100%;
    height: 3px;
    background: url(../img/p-case-single/h2-ico.svg) no-repeat center center;
    background-size: cover;
    bottom: -8px;
  }
}
@media screen and (max-width: 767px) {
  #p-news-single .c-wysiwyg > h2:after {
    background: url(../img/p-case-single/sp/h2-ico.svg) no-repeat center center;
    background-size: cover;
  }
}
#p-news-single .c-wysiwyg > h2:before {
  display: none;
}
#p-news-single .c-wysiwyg > p {
  margin: 35px 0 0;
  line-height: 1.8;
}
#p-news-single .p-news-single__related {
  padding: 60px 0 0;
}
@media screen and (max-width: 767px) {
  #p-news-single .p-news-single__related {
    margin: 60px 0 0;
    padding: 40px 4.6875vw 60px;
  }
}
#p-news-single .p-news-single__related-ttl {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  margin: 0 0 40px;
}
@media screen and (max-width: 767px) {
  #p-news-single .p-news-single__related-ttl {
    font-size: 22px;
    margin: 0 0 30px;
  }
}
#p-news-single .sec__inner {
  width: 1290px;
  margin: 0 auto;
}
@media (max-width: 1290px) {
  #p-news-single .sec__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  #p-news-single .sec__inner {
    width: 100%;
    padding: 0;
  }
}
#p-news-single .sec__wrap {
  position: relative;
}
@media (max-width: 1290px) {
  #p-news-single .sec__wrap {
    overflow-x: scroll;
  }
}
@media screen and (max-width: 767px) {
  #p-news-single .sec__wrap {
    width: 100%;
    overflow-x: visible;
    padding: 0;
  }
}
#p-news-single .sec__cards {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1350px) {
  #p-news-single .sec__cards {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  #p-news-single .sec__cards {
    gap: 20px 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow-x: initial;
  }
  #p-news-single .sec__cards::after {
    content: "";
    display: block;
    min-width: calc(4.6875vw - 10px);
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  #p-news-single .sec__cards .c-card-3 {
    width: 100%;
    margin: 0;
  }
  #p-news-single .sec__cards .c-card-3_img {
    overflow: hidden;
  }
}
#p-news-single .sec__btnbox {
  margin: 50px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#p-news-single .c-btn-5__txt {
  padding: 0 0 0 17px;
}
#p-news-single .c-btn-5__txt:before {
  right: initial;
  left: 0;
  -webkit-transform: translateY(-50%) rotate(-135deg);
  transform: translateY(-50%) rotate(-135deg);
}
@media (max-width: 768px) {
  #p-news-single .sec__wrap {
    overflow: visible;
  }
  #p-news-single .sec__cards.slick-initialized {
    margin: 0 -10px;
  }
  #p-news-single .sec__cards.slick-initialized::after {
    display: none;
  }
  #p-news-single .sec__cards.slick-initialized .c-card-3 {
    width: 260px;
    margin: 0 10px;
  }
  #p-news-single .p-news-single__arrow {
    position: absolute;
    top: initial;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 10;
    width: 40px;
    height: 40px;
    border: none;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  #p-news-single .p-news-single__arrow--prev {
    left: 65px;
    bottom: -15px;
    background: url(../img/p-top/prev.svg) no-repeat center;
    background-size: cover;
  }
  #p-news-single .p-news-single__arrow--next {
    right: 25px;
    bottom: -15px;
    left: auto;
    -webkit-transform: none;
    transform: none;
    background: url(../img/p-top/next.svg) no-repeat center;
    background-size: cover;
  }
  #p-news-single .p-news-single__arrow:hover {
    opacity: 0.7;
  }
  #p-news-single .p-news-single__arrow.slick-disabled {
    opacity: 0.5;
    cursor: not-allowed;
  }
  #p-news-single .slick-dots {
    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;
    margin: 40px 0 0;
    padding: 0;
    list-style: none;
  }
  #p-news-single .slick-dots li {
    margin: 0 5px;
  }
  #p-news-single .slick-dots li button {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: none;
    background: #d9d9d9;
    cursor: pointer;
    font-size: 0;
    padding: 0;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
  }
  #p-news-single .slick-dots li button::before {
    display: none;
  }
  #p-news-single .slick-dots li.slick-active button {
    background: #DA0112;
  }
}
#p-news-single .l-cv .l-cv__ttlbox {
  padding: 80px 0 50px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtbmV3cy1zaW5nbGUuc2NzcyIsIl9zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUVBO0FBQUE7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0FBZ0JFO0FBa0NBO0FBYUE7QUEwRUE7QUF1RkU7O0FBOU5GO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTtJQUNBOzs7QUNrS0o7RUR4S0E7SUFTSTtJQUNBOzs7QUFLSjtFQUNFOztBQ3dKRjtFRHpKQTtJQUdJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE9DTEk7RURNSjs7QUM2SUY7RURsSkE7SUFPSTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQ25CSTtFRG9CSjs7QUMrSEY7RUR0SUE7SUFTSTtJQUNBOzs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE9DOUJJO0VEK0JKLFlDakNJOztBQW1KTjtFRHZIQTtJQU9JO0lBQ0E7OztBQUtKO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUNtR0Y7RUR0R0E7SUFLSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ3dGRjtFRDdGQTtJQU9JO0lBQ0E7OztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNpRUo7RUR0RUU7SUFPSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUNrRFI7RUQ3REk7SUFjSTtJQUNBOzs7QUFHSjtFQUNFOztBQUdKO0VBQ0U7RUFDQTs7QUFLSjtFQUNFOztBQytCRjtFRGhDQTtJQUdJO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDb0JGO0VEeEJBO0lBTUk7SUFDQTs7O0FBS0Y7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTtJQUNBOzs7QUNPTjtFRFpFO0lBUUk7SUFDQTs7O0FBR0o7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQ0hOO0VEQUU7SUFNSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUNqQk47RURXRTtJQVNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOzs7QUFNUjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUlGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUdKO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFHSjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBR0o7SUFDRSxZQ2hSTjs7O0FEd1JGO0VBQ0UiLCJmaWxlIjoicC1uZXdzLXNpbmdsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2V0dGluZ1wiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgcC1uZXdzLXNpbmdsZe+8iHNpbmdsZS1jb2x1bW4g44Go5ZCM44GY44Os44Kk44Ki44Km44OI77yJXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLmwtY29udGVudCB7XHJcbiAgcGFkZGluZzogMTIwcHggMCAwO1xyXG59XHJcblxyXG4jcC1uZXdzLXNpbmdsZSB7XHJcblxyXG4gIC5hcnRpY2xlIHtcclxuICAgIHdpZHRoOiA5MDBweDtcclxuICAgIG1hcmdpbjogMTMwcHggYXV0byAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDEzMHB4IGF1dG8gMDtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCA0LjY4NzV2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIOOCv+OCpOODiOODq+WRqOOCiu+8iEgxICsg44Kr44OG44K044Oq44O844K/44KwICsg5oqV56i/5pel44O75pu05paw5pel77yJICovXHJcbiAgLnAtbmV3cy1zaW5nbGVfX2hlYWQge1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLW5ld3Mtc2luZ2xlX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtbmV3cy1zaW5nbGVfX21ldGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZ2FwOiAxMnB4IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIOOCq+ODhuOCtOODquODvOOCv+OCsO+8iOaal+OBhOiDjOaZr+ODu+eZveaWh+Wtl+ODu+inkuS4uO+8iSAqL1xyXG4gIC5wLW5ld3Mtc2luZ2xlX19jYXQtdGFnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog5oqV56i/5pel44O75pu05paw5pel77yI44Ki44Kk44Kz44OzICsg44Op44OZ44Or77yJICovXHJcbiAgLnAtbmV3cy1zaW5nbGVfX2RhdGUtaXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMCAyMHB4O1xyXG4gIH1cclxuICAucC1uZXdzLXNpbmdsZV9fZGF0ZS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBnYXA6IDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLW5ld3Mtc2luZ2xlX19kYXRlLWljbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtbmV3cy1zaW5nbGVfX2RhdGUtbGFiZWwge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5wLW5ld3Mtc2luZ2xlX190aHVtYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmMtd3lzaXd5ZyB7XHJcbiAgICA+aDIge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgbWFyZ2luOiA2MHB4IDAgMzVweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3AtY2FzZS1zaW5nbGUvaDItaWNvLnN2Zyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLWNhc2Utc2luZ2xlL2gyLWljby5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGJvdHRvbTogLThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLWNhc2Utc2luZ2xlL3NwL2gyLWljby5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID5wIHtcclxuICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIOmWoumAo+OBiuefpeOCieOBm++8iGFyY2hpdmUg44Go5ZCM44GY44Kr44O844OJ44Os44Kk44Ki44Km44OI77yJICovXHJcbiAgLnAtbmV3cy1zaW5nbGVfX3JlbGF0ZWQge1xyXG4gICAgcGFkZGluZzogNjBweCAwIDA7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbjogNjBweCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggNC42ODc1dncgNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLW5ld3Mtc2luZ2xlX19yZWxhdGVkLXR0bCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFxyXG4gICAgLnNlY19faW5uZXIge1xyXG4gICAgICB3aWR0aDogMTI5MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY19fd3JhcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTBweCkge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VjX19jYXJkcyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAzMHB4IDMwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGdhcDogMjBweCAxMHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNC42ODc1dncgLSAxMHB4KTtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYy1jYXJkLTMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAmX2ltZyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY19fYnRuYm94IHtcclxuICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYnRuLTVfX3R4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE3cHg7XHJcbiAgICB9XHJcbiAgICAuYy1idG4tNV9fdHh0OmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIDc2OHB45Lul5LiL77yaU2xpY2sg44K544Op44Kk44OA44O877yIc2VjLTUg44Go5ZCM44GY6KaL44Gf55uu77yJICovXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgLnNlY19fd3JhcCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgICAgLnNlY19fY2FyZHMuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYy1jYXJkLTMge1xyXG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wLW5ld3Mtc2luZ2xlX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICAgICAmLS1wcmV2IHtcclxuICAgICAgICAgIGxlZnQ6IDY1cHg7XHJcbiAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9wcmV2LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC10b3AvbmV4dC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcblxyXG4gIC5sLWN2IHtcclxuICAgIC5sLWN2X190dGxib3gge1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIHZhcmlhYmxlXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBpbWfjg4fjgqPjg6zjgq/jg4jjg6rjgb7jgafjga7jg5HjgrlcclxuJGltZy1kaXI6IFwiLi4vaW1nXCI7XHJcblxyXG4vLyDjgrPjg7Pjg4bjg7Pjg4TluYVcclxuJGNvbnRlbnQtd2lkdGg6IDEyMDBweDtcclxuXHJcbi8vIFNQ5pmC44Gu5bem5Y+z44Gu5L2Z55m977yI54mH5pa577yJXHJcbiRzcC1zaWRlLXBhZGRpbmc6IDIwcHg7XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBicmVha3BvaW50XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIOS4i+iomDLjgaTjga7lpInmlbDjga7plpPjgYzjgr/jg5bjg6zjg4Pjg4jooajnpLpcclxuLy8g44K/44OW44Os44OD44OI6KGo56S644Gq44GX44Gu5aC05ZCI44GvMuOBpOOBruWkieaVsOOBruWApOOCkuOAjDFweOW3ruOAjeOBp+ioreWumuOBmeOCi+OBk+OBqFxyXG5cclxuLy8gJHBjLWJw5Lul5LiK44GMUEPooajnpLpcclxuJHBjLWJwOiAxMDI1cHg7XHJcblxyXG4vLyAkc3AtYnDku6XkuIvjgYxTUOihqOekulxyXG4kc3AtYnA6IDc2N3B4O1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gZm9udFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kZm9udC0xOiBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBjb2xvclxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kYmxhY2s6ICMzMzM7XHJcblxyXG4kd2hpdGU6ICNmZmY7XHJcblxyXG4kcmVkOiAjREEwMTEyO1xyXG5cclxuJGNvbG9yLTE6ICMzMzM7XHJcblxyXG4kY29sb3ItMjogIzAwMDtcclxuXHJcbiRjb2xvci0zOiAjMDAwO1xyXG5cclxuJGNvbG9yLTQ6ICMwMDA7XHJcblxyXG4kY29sb3ItNTogIzAwMDtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENTUyBUcmFuc2l0aW9uIEVhc2luZ1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZWZhdWx0XHJcbiRsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKTtcclxuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XHJcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgLjAwMCwgMS4wMDAsIDEuMDAwKTtcclxuJGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoLjAwMCwgLjAwMCwgLjU4MCwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XHJcbi8vIEluXHJcbiRlYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA4NSwgLjY4MCwgLjUzMCk7XHJcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xyXG4kZWFzZUluUXVhcnQ6IGN1YmljLWJlemllciguODk1LCAuMDMwLCAuNjg1LCAuMjIwKTtcclxuJGVhc2VJblF1aW50OiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XHJcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XHJcbiRlYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoLjk1MCwgLjA1MCwgLjc5NSwgLjAzNSk7XHJcbiRlYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoLjYwMCwgLjA0MCwgLjk4MCwgLjMzNSk7XHJcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xyXG4vLyBPdXRcclxuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoLjI1MCwgLjQ2MCwgLjQ1MCwgLjk0MCk7XHJcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XHJcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllciguMTY1LCAuODQwLCAuNDQwLCAxLjAwMCk7XHJcbiRlYXNlT3V0UXVpbnQ6IGN1YmljLWJlemllciguMjMwLCAxLjAwMCwgLjMyMCwgMS4wMDApO1xyXG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XHJcbiRlYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKC4xOTAsIDEuMDAwLCAuMjIwLCAxLjAwMCk7XHJcbiRlYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC4wNzUsIC44MjAsIC4xNjUsIDEuMDAwKTtcclxuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xyXG4vLyBJbiBPdXRcclxuJGVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMwLCAuNTE1LCAuOTU1KTtcclxuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xyXG4kZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllciguNzcwLCAuMDAwLCAuMTc1LCAxLjAwMCk7XHJcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKC44NjAsIC4wMDAsIC4wNzAsIDEuMDAwKTtcclxuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcclxuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLjAwMCwgLjAwMCwgLjAwMCwgMS4wMDApO1xyXG4kZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC43ODUsIC4xMzUsIC4xNTAsIC44NjApO1xyXG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XHJcblxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIG1peGluXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gY2xlYXJmaXhcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGNmIHtcclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gc2FmZS1hcmVhXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBzYWZlX2FyZWEge1xyXG4gIHBhZGRpbmctdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKTtcclxuICBwYWRkaW5nLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbiAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xyXG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XHJcbiAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XHJcbiAgcGFkZGluZy1sZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBhLXRhZygkY29sb3IxLCAkY29sb3IyKSB7XHJcbiAgJjpsaW5rLFxyXG4gICY6YWN0aXZlLFxyXG4gICY6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogJGNvbG9yMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yMjtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XHJcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIG1lZGlhIHF1ZXJ5XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBtcSgkbWluLXdpZHRoLCAkbWF4LXdpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aCArIHB4KSBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCArIHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGggKyBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtcV9tYXgoJHdpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gZGV2aWNlXHJcbkBtaXhpbiBwYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjLWJwKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gdGFiIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnAgKyAxcHgpIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gcGNfdGFiIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnAgKyAxcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gc3BfdGFiIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gcGNfY29udGVudCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjLWJwKSBhbmQgKG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gY3NzIGhhY2tcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ2hyb21lKGFuZCBTYWZhcmksIE9wZXJhKVxyXG5AbWl4aW4gY2hyb21lIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vLyBGaXJlRm94XHJcbkBtaXhpbiBmaXJlZm94IHtcclxuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy8gRWRnZVxyXG5AbWl4aW4gZWRnZSB7XHJcbiAgXzpsYW5nKHgpOjotbXMtLFxyXG4gICYge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vIElFKDExKVxyXG5AbWl4aW4gaWUge1xyXG4gIF86LW1zLWxhbmcoeCk6Oi1tcy1iYWNrZHJvcCxcclxuICAmIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vLyBTYWZhcmlcclxuQG1peGluIHNhZmFyaSB7XHJcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxyXG4gICYge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBvYmplY3QgZml0IGltYWdlc1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gb2ZpKCRzaXplKSB7XHJcbiAgb2JqZWN0LWZpdDogJHNpemU7XHJcblxyXG4gIEBpbmNsdWRlIGllIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6ICN7JHNpemV9O1wiO1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gaGlkZSBzY3JvbGxiYXJcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBsaW5lIGNsYW1wXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lKSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGhvdmVyXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE1SQyBXZWLjg5Xjgqnjg7zjg6DlhbHpgJrjgrnjgr/jgqTjg6tcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIG1yYy13ZWJmb3JtLWZvcm0ge1xyXG4gICoge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LTEgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTYpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgdGgge1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJltzdHlsZSo9YmFja2dyb3VuZC1jb2xvcl0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIG1hcmdpbjogN3B4IDEwcHggMTBweCA0cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tcmNfd2ViZm9ybV9yZXEge1xyXG4gICAgYmFja2dyb3VuZDogI0RBMDExMjtcclxuXHJcbiAgICAmW3N0eWxlKj1iYWNrZ3JvdW5kLWNvbG9yXSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0RBMDExMiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXJjX3dlYmZvcm1fYXBwbHkge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogI2RhMDExMiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhMDExMiAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
