@charset "UTF-8";
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  overflow-wrap: break-word;
}

.clear,
.clearfix {
  zoom: 100%;
}
.clear:before,
.clearfix:before, .clear:after,
.clearfix:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}

.category_wrap .category_contents, .share_contents, .share_contents ul {
  font-size: 0;
  letter-spacing: 0;
  font-weight: normal;
}

.detail_contents .detail_text img {
  display: block;
  max-width: 100%;
  height: auto;
}
.detail_contents .detail_text a {
  text-decoration: underline;
}
.detail_contents .detail_text .iframe {
  position: relative;
}
.detail_contents .detail_text .iframe:before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.detail_contents .detail_text .iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
Media Query Mixin
*/
.gothic {
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.mincho {
  font-family: YakuHanMP, "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

.hf_button, #news h4, .p_h2 span, .date {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 400;
}

#news h4, .p_h2 span, .date {
  font-weight: 400;
}

.hf_button {
  font-weight: 600;
}

html {
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  color: #333;
  font-weight: 400;
  font-size: 62.5%;
}

body {
  font-size: 1em;
  margin-top: 110px;
  background: #d8d8e7;
}
@media screen and (max-width: 767px) {
  body {
    margin-top: 50px;
  }
}

body,
#wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}

input,
button,
textarea {
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  color: #333;
}

a {
  color: #333;
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .pc {
    display: none;
  }
}

.sp {
  display: none;
}
@media screen and (max-width: 767px) {
  .sp {
    display: block;
  }
}

.hf_button {
  letter-spacing: 0.06em;
  color: #20277b;
  background: #ffff00;
  border-radius: 20px;
  display: inline-block;
  text-align: center;
  border: 1px solid #ffff00;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.hf_button:hover {
  background: none;
  color: #ffff00;
}

.d_link {
  border-radius: 30px;
  background: #ffff00;
  font-weight: bold;
  letter-spacing: 0.05em;
  display: block;
  font-size: 18px;
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  border: 1px solid #ffff00;
  text-align: center;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.d_link:hover {
  background: none;
  color: #20277b;
  border: 1px solid #20277b;
}
.d_link.return {
  background: #efefef;
  border: 1px solid #efefef;
  color: #20277b;
}
.d_link.return:hover {
  border: 1px solid #c9c9c9;
  background: none;
}

.sns {
  opacity: 0;
  -webkit-transform: translate(0, 5px);
          transform: translate(0, 5px);
  -webkit-transition: all 1s 0.5s ease-out;
  transition: all 1s 0.5s ease-out;
}
.sns.show {
  opacity: 1;
  -webkit-transform: translate(0);
          transform: translate(0);
}
.sns a {
  width: 31px;
  height: 31px;
  background: #fff;
  border-radius: 100%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  border: 1px solid #fff;
  margin-right: 10px;
}
.sns a:hover {
  background: #20277b;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.sns a:hover .cls-1 {
  fill: #fff;
}
.sns a:hover .cls-2 {
  fill: #20277b;
}
.sns a svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.sns a.yt svg {
  width: 18px;
}
.sns a.fb svg {
  width: 9px;
}
.sns a.tw svg {
  width: 17px;
}
.sns a.ig svg {
  width: 16px;
}

.p_contents {
  position: relative;
  text-align: center;
}

.pan_list {
  position: absolute;
  top: 15px;
  left: 60px;
}
.pan_list li {
  display: inline-block;
}
.pan_list li a,
.pan_list li p {
  font-size: 11px;
  letter-spacing: 0.05em;
  margin: 0 3px;
}
.pan_list li a {
  text-decoration: underline;
}
.pan_list li p:before {
  content: "—";
  margin-right: 5px;
  font-size: 11px;
}
@media screen and (max-width: 767px) {
  .pan_list {
    display: none;
  }
}

.p_h2 {
  text-align: center;
  margin: auto;
  margin-top: 78px;
  position: relative;
  display: inline-block;
  letter-spacing: 0.1em;
  color: #20277b;
  font-weight: bold;
  overflow: hidden;
}
.p_h2.show p:before {
  left: 100%;
}
.p_h2.show span {
  -webkit-transform: translate(0);
          transform: translate(0);
}
.p_h2 p {
  font-size: 40px;
  position: relative;
}
.p_h2 p:before {
  content: "";
  width: 100%;
  height: 1.5px;
  background: #20277b;
  display: block;
  position: absolute;
  bottom: -5px;
  left: -100%;
  -webkit-transition: all 0.6s 0s ease-out;
  transition: all 0.6s 0s ease-out;
}
.p_h2 span {
  font-size: 14px;
  letter-spacing: 0.1em;
  margin-top: 10px;
  display: inline-block;
  -webkit-transform: translate(0, 12px);
          transform: translate(0, 12px);
  -webkit-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
}
.p_h2 span:nth-of-type(1) {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.p_h2 span:nth-of-type(2) {
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}
.p_h2 span:nth-of-type(3) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.p_h2 span:nth-of-type(4) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.p_h2 span:nth-of-type(5) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.p_h2 span:nth-of-type(6) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.p_h2 span:nth-of-type(7) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.p_h2 span:nth-of-type(8) {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
.p_h2 span:nth-of-type(9) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.p_h2 span:nth-of-type(10) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.p_h2 span:nth-of-type(11) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.p_h2 span:nth-of-type(12) {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
.p_h2 span:nth-of-type(13) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.p_h2 span:nth-of-type(14) {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}
.p_h2 span:nth-of-type(15) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.p_h2 span:nth-of-type(16) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.p_h2 span:nth-of-type(17) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
@media screen and (max-width: 767px) {
  .p_h2 {
    margin-top: 40px;
  }
  .p_h2 p {
    font-size: 25px;
  }
  .p_h2 p:before {
    height: 1px;
    bottom: -3px;
  }
  .p_h2 span {
    font-size: 12px;
    margin-top: 8px;
  }
}

.p_wrap {
  max-width: 980px;
  width: 100%;
  margin: 50px auto 100px;
  background: #fff;
  border-radius: 10px;
  display: block;
  position: relative;
  overflow: hidden;
  padding: 0 45px 90px;
}
@media screen and (max-width: 767px) {
  .p_wrap {
    max-width: inherit;
    width: 90%;
    margin: 30px auto 30px;
    padding: 0 15px 25px;
  }
}

.category_wrap {
  position: relative;
  margin: 50px 0;
}
.category_wrap.show .category_contents li {
  opacity: 1;
  -webkit-transform: translate(0);
          transform: translate(0);
}
@media screen and (max-width: 767px) {
  .category_wrap {
    margin: 15px auto;
    width: 240px;
    height: 34px;
  }
}
.category_wrap .category_contents {
  display: block;
  max-width: 880px;
  margin: auto;
}
.category_wrap .category_contents li {
  width: calc(100% / 5 - 38px);
  height: 30px;
  line-height: 34px;
  border-radius: 4px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  -webkit-transform: translate(0, 5px);
          transform: translate(0, 5px);
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
  opacity: 0;
}
.category_wrap .category_contents li:nth-of-type(1) {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.category_wrap .category_contents li:nth-of-type(2) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.category_wrap .category_contents li:nth-of-type(3) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.category_wrap .category_contents li:nth-of-type(4) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.category_wrap .category_contents li:nth-of-type(5) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.category_wrap .category_contents li:nth-of-type(6) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.category_wrap .category_contents li:nth-of-type(7) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.category_wrap .category_contents li:nth-of-type(8) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.category_wrap .category_contents li:nth-of-type(9) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.category_wrap .category_contents li:nth-of-type(10) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.category_wrap .category_contents li:nth-of-type(11) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.category_wrap .category_contents li:nth-of-type(12) {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
.category_wrap .category_contents li:nth-of-type(13) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.category_wrap .category_contents li:nth-of-type(6) {
  margin-right: 0;
}
.category_wrap .category_contents li a {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background: #efeff4;
  display: block;
  font-size: 12px;
  letter-spacing: 0.05em;
  color: #20277b;
  font-weight: bold;
  border: 2px solid #efeff4;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  line-height: 26px;
}
.category_wrap .category_contents li a.current {
  background: #cdcee0;
  border: 2px solid #cdcee0;
}
.category_wrap .category_contents li a:hover {
  border: 2px solid #cdcee0;
}
@media screen and (max-width: 767px) {
  .category_wrap .category_contents {
    max-width: inherit;
  }
  .category_wrap .category_contents li {
    width: 240px;
    height: 34px;
    margin: auto;
    display: none;
    position: relative;
  }
  .category_wrap .category_contents li:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    -webkit-transform: translate(0, -50%) rotate(45deg);
            transform: translate(0, -50%) rotate(45deg);
    position: absolute;
    top: 50%;
    right: 10px;
  }
  .category_wrap .category_contents li:nth-of-type(1) {
    display: block;
  }
}
.category_wrap .category_select {
  display: none;
}
@media screen and (max-width: 767px) {
  .category_wrap .category_select {
    display: block;
    width: 240px;
    height: 34px;
    line-height: 34px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    opacity: 0;
  }
}

.share_contents {
  margin: 15px 0;
}
.share_contents h4 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  color: #20277b;
}
.share_contents ul {
  display: inline-block;
}
.share_contents ul li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.share_contents ul li a {
  background: #d8d8e7;
  width: 24px;
  height: 24px;
  display: block;
  border-radius: 100%;
  position: relative;
  border: 1px solid #d8d8e7;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.share_contents ul li a:hover {
  background: none;
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
}
.share_contents ul li a:hover .sns-1 {
  fill: #d8d8e7;
}
.share_contents ul li a svg {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.share_contents ul li a .fb {
  width: 6px;
}
.share_contents ul li a .tw {
  width: 13px;
}
.share_contents ul li a .line {
  width: 16px;
}

/*PC10件、SP5件*/
.page_contents {
  text-align: center;
  position: relative;
  margin-top: 95px;
  opacity: 0;
  -webkit-transform: translate(0, 10px);
          transform: translate(0, 10px);
  -webkit-transition: all 1s 0.3s ease-out;
  transition: all 1s 0.3s ease-out;
}
.page_contents.show {
  opacity: 1;
  -webkit-transform: translate(0);
          transform: translate(0);
}
.page_contents.show .p_number li {
  opacity: 1;
  -webkit-transform: translate(0);
          transform: translate(0);
}
.page_contents .p_arrow {
  width: 36px;
  height: 36px;
  display: block;
  position: absolute;
  top: 0;
  font-size: 0;
  cursor: pointer;
  background: #20277b;
  border: 1px solid #20277b;
  border-radius: 100%;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.page_contents .p_arrow:before {
  content: "";
  width: 4px;
  height: 4px;
  border: 1px solid;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  position: absolute;
  top: 50%;
  left: 55%;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  display: block;
}
.page_contents .p_arrow:after {
  content: "";
  width: 12px;
  height: 1px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.page_contents .p_arrow.next {
  right: 0;
}
.page_contents .p_arrow.next:before {
  border-color: #fff #fff transparent transparent;
}
.page_contents .p_arrow.next:after {
  background: #fff;
}
.page_contents .p_arrow.return {
  left: 0;
}
.page_contents .p_arrow.return:before {
  left: 45%;
  border-color: transparent transparent #fff #fff;
}
.page_contents .p_arrow.return:after {
  background: #fff;
}
.page_contents .p_arrow.on_arrow {
  display: block;
}
.page_contents .p_arrow.on_arrow:hover {
  background: rgba(32, 39, 123, 0);
}
.page_contents .p_arrow.on_arrow:hover.next:before {
  left: 110%;
  border-color: #20277b #20277b transparent transparent;
}
.page_contents .p_arrow.on_arrow:hover.next:after {
  left: 80%;
  width: 30px;
  background: #20277b;
}
.page_contents .p_arrow.on_arrow:hover.return:before {
  left: -10%;
  border-color: transparent transparent #20277b #20277b;
}
.page_contents .p_arrow.on_arrow:hover.return:after {
  left: 20%;
  width: 30px;
  background: #20277b;
}
.page_contents .p_arrow.no_arrow {
  cursor: auto;
}
.page_contents .p_arrow.no_arrow.next {
  opacity: 0.3;
}
.page_contents .p_arrow.no_arrow.return {
  opacity: 0.3;
}
.page_contents .p_number {
  display: inline-block;
  height: 20px;
  vertical-align: middle;
}
.page_contents .p_number li {
  display: inline-block;
  margin: 0 8px;
  opacity: 0;
  -webkit-transform: translate(0, 5px);
          transform: translate(0, 5px);
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
.page_contents .p_number li:nth-of-type(1) {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.page_contents .p_number li:nth-of-type(2) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.page_contents .p_number li:nth-of-type(3) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.page_contents .p_number li:nth-of-type(4) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.page_contents .p_number li:nth-of-type(5) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.page_contents .p_number li:nth-of-type(6) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.page_contents .p_number li:nth-of-type(7) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.page_contents .p_number li:nth-of-type(8) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.page_contents .p_number li:nth-of-type(9) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.page_contents .p_number li:nth-of-type(10) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.page_contents .p_number li a,
.page_contents .p_number li p {
  font-size: 20px;
  line-height: 36px;
}
.page_contents .p_number li a {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.page_contents .p_number li a:hover {
  opacity: 0.5;
}
.page_contents .p_number li p {
  color: #8e8e8e;
}
@media screen and (max-width: 767px) {
  .page_contents {
    margin-top: 30px;
  }
  .page_contents .p_arrow.on_arrow:hover {
    background: #20277b;
  }
  .page_contents .p_arrow.on_arrow:hover.next:before {
    left: 55%;
    border-color: #fff #fff transparent transparent;
  }
  .page_contents .p_arrow.on_arrow:hover.next:after {
    left: 50%;
    width: 12px;
    background: #fff;
  }
  .page_contents .p_arrow.on_arrow:hover.return:before {
    left: 45%;
    border-color: transparent transparent #fff #fff;
  }
  .page_contents .p_arrow.on_arrow:hover.return:after {
    left: 50%;
    width: 12px;
    background: #fff;
  }
  .page_contents .p_number {
    height: auto;
  }
  .page_contents .p_number li {
    margin: 0 7px;
  }
  .page_contents .p_number li a,
.page_contents .p_number li p {
    line-height: 36px;
  }
}

.link_b {
  font-size: 18px;
  letter-spacing: 0.05em;
  background: #efefef;
  width: 270px;
  height: 48px;
  line-height: 48px;
  display: block;
  border-radius: 30px;
  text-align: center;
  font-weight: bold;
  color: #20277b;
  margin: auto;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.link_b:hover {
  background: #20277b;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .link_b {
    width: 220px;
    height: 40px;
    line-height: 40px;
  }
}

.category {
  font-size: 11px;
  letter-spacing: 0.05em;
  background: #d8d8e7;
  width: 100px;
  height: 18px;
  border-radius: 5px;
  text-align: center;
  line-height: 18px;
  color: #20277b;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .category {
    font-size: 12px;
    width: 115px;
    height: 18px;
    line-height: 18px;
  }
}

.date {
  width: 82px;
  font-size: 14px;
  letter-spacing: 0.2em;
  display: inline-block;
  margin-left: 15px;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .date {
    font-size: 13px;
    margin-left: 10px;
  }
}

.title {
  font-size: 20px;
  letter-spacing: 0.01em;
  margin-top: 10px;
  line-height: 1.6;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .title {
    font-size: 14px;
  }
}

.detail_contents {
  text-align: left;
  margin-top: 100px;
  opacity: 0;
  -webkit-transform: translate(0, 5px);
          transform: translate(0, 5px);
  -webkit-transition: all 1s 0.6s ease-out;
  transition: all 1s 0.6s ease-out;
}
.detail_contents.show {
  opacity: 1;
  -webkit-transform: translate(0);
          transform: translate(0);
}
.detail_contents .detail_text {
  padding: 50px 0;
  border-top: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  font-size: 14px;
  letter-spacing: 0.08em;
  line-height: 1.8;
}
.detail_contents .detail_text a {
  color: blue;
}
.detail_contents .link_b {
  margin: 100px auto;
}
.detail_contents .category_title {
  color: #20277b;
  text-align: center;
}
.detail_contents .category_wrap {
  margin: 30px auto 0;
}
.detail_contents .category_wrap .category_contents {
  text-align: center;
}
.detail_contents p:empty {
  height: 2em;
}
.detail_contents strong {
  font-weight: bold;
}
.detail_contents em {
  font-style: italic;
}
.detail_contents ul {
  list-style: disc;
}
.detail_contents ol {
  list-style: decimal;
}
.detail_contents blockquote {
  border-left: solid 2px #303030;
  padding-left: 1em;
}
.detail_contents blockquote cite {
  font-style: italic;
  font-size: 0.85em;
}
@media screen and (max-width: 767px) {
  .detail_contents {
    margin-top: 30px;
  }
  .detail_contents .detail_text {
    padding: 20px 0;
    font-size: 14px;
  }
  .detail_contents .link_b {
    margin: 30px auto;
  }
  .detail_contents .category_wrap {
    margin: 7px auto 0;
  }
}

#news .news_contents.show article {
  -webkit-transform: translate(0);
          transform: translate(0);
  opacity: 1;
}
#news .news_contents article {
  margin: auto;
  text-align: left;
  width: 100%;
  height: auto;
  border-bottom: 1px solid #c9c9c9;
  position: relative;
  -webkit-transform: translate(0, 10px);
          transform: translate(0, 10px);
  -webkit-transition: all 1s 0.6s ease-out;
  transition: all 1s 0.6s ease-out;
  opacity: 0;
}
#news .news_contents article:first-of-type {
  border-top: 1px solid #c9c9c9;
}
#news .news_contents article:nth-of-type(1) {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
#news .news_contents article:nth-of-type(2) {
  -webkit-transition-delay: 0.08s;
          transition-delay: 0.08s;
}
#news .news_contents article:nth-of-type(3) {
  -webkit-transition-delay: 0.16s;
          transition-delay: 0.16s;
}
#news .news_contents article:nth-of-type(4) {
  -webkit-transition-delay: 0.24s;
          transition-delay: 0.24s;
}
#news .news_contents article:nth-of-type(5) {
  -webkit-transition-delay: 0.32s;
          transition-delay: 0.32s;
}
#news .news_contents article:nth-of-type(6) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
#news .news_contents article:nth-of-type(7) {
  -webkit-transition-delay: 0.48s;
          transition-delay: 0.48s;
}
#news .news_contents article:nth-of-type(8) {
  -webkit-transition-delay: 0.56s;
          transition-delay: 0.56s;
}
#news .news_contents article:nth-of-type(9) {
  -webkit-transition-delay: 0.64s;
          transition-delay: 0.64s;
}
#news .news_contents article:nth-of-type(10) {
  -webkit-transition-delay: 0.72s;
          transition-delay: 0.72s;
}
#news .news_contents article:nth-of-type(11) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
#news .news_contents article:nth-of-type(12) {
  -webkit-transition-delay: 0.88s;
          transition-delay: 0.88s;
}
#news .news_contents article a {
  display: block;
  padding: 30px 42px 30px 0;
}
#news .news_contents article a:hover:before {
  right: 0px;
}
#news .news_contents article a:hover:after {
  right: -2px;
}
#news .news_contents article a:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-top: 1px solid #818181;
  border-right: 1px solid #818181;
  -webkit-transform: translate(-50%, 0) rotate(45deg);
          transform: translate(-50%, 0) rotate(45deg);
  position: absolute;
  top: 47.5%;
  right: 10px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#news .news_contents article a:after {
  content: "";
  display: block;
  width: 12px;
  height: 1px;
  background: #818181;
  position: absolute;
  top: 50%;
  right: 8px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#news .news_contents article a .title {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  overflow: hidden;
  font-weight: 400;
  height: 1.5em;
  text-align: justify;
  text-justify: inter-ideograph;
}
#news .detail_contents .title {
  font-size: 20px;
}
#news h4 {
  font-size: 14px;
  letter-spacing: 0.1em;
  color: #666666;
}
@media screen and (max-width: 767px) {
  #news .news_contents article a {
    padding: 15px 0;
  }
  #news .news_contents article a:before {
    display: none;
  }
  #news .news_contents article a:after {
    display: none;
  }
  #news .news_contents article a .title {
    text-overflow: inherit;
    white-space: inherit;
    font-size: 14px;
    height: 3em;
  }
  #news .detail_contents .title {
    font-size: 16px;
  }
  #news .news_text {
    font-size: 16px;
  }
  #news h4 {
    font-size: 13px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90aGVtZXMvc2V0YWdheWFPQi9hc3NldHMvc2Nzcy9uZXdzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQyIsImZpbGUiOiJzZXRhZ2F5YU9CL2Fzc2V0cy9jc3MvbmV3cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmNsZWFyLFxuLmNsZWFyZml4IHtcbiAgem9vbTogMTAwJTtcbn1cbi5jbGVhcjpiZWZvcmUsXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXI6YWZ0ZXIsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2F0ZWdvcnlfd3JhcCAuY2F0ZWdvcnlfY29udGVudHMsIC5zaGFyZV9jb250ZW50cywgLnNoYXJlX2NvbnRlbnRzIHVsIHtcbiAgZm9udC1zaXplOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmRldGFpbF9jb250ZW50cyAuZGV0YWlsX3RleHQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmRldGFpbF9jb250ZW50cyAuZGV0YWlsX3RleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRldGFpbF9jb250ZW50cyAuZGV0YWlsX3RleHQgLmlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXRhaWxfY29udGVudHMgLmRldGFpbF90ZXh0IC5pZnJhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uZGV0YWlsX2NvbnRlbnRzIC5kZXRhaWxfdGV4dCAuaWZyYW1lIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKlxuTWVkaWEgUXVlcnkgTWl4aW5cbiovXG4uZ290aGljIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG4ubWluY2hvIHtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCLmuLjmmI7mnJ3kvZNcIiwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbn1cblxuLmhmX2J1dHRvbiwgI25ld3MgaDQsIC5wX2gyIHNwYW4sIC5kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jbmV3cyBoNCwgLnBfaDIgc3BhbiwgLmRhdGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaGZfYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIGJhY2tncm91bmQ6ICNkOGQ4ZTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbmJvZHksXG4jd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhmX2J1dHRvbiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGNvbG9yOiAjMjAyNzdiO1xuICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmYwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uaGZfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmZmMDA7XG59XG5cbi5kX2xpbmsge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmRfbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMjAyNzdiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjAyNzdiO1xufVxuLmRfbGluay5yZXR1cm4ge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBjb2xvcjogIzIwMjc3Yjtcbn1cbi5kX2xpbmsucmV0dXJuOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNucyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgMC41cyBlYXNlLW91dDtcbn1cbi5zbnMuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG4uc25zIGEge1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zbnMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyMDI3N2I7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5zbnMgYTpob3ZlciAuY2xzLTEge1xuICBmaWxsOiAjZmZmO1xufVxuLnNucyBhOmhvdmVyIC5jbHMtMiB7XG4gIGZpbGw6ICMyMDI3N2I7XG59XG4uc25zIGEgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbn1cbi5zbnMgYS55dCBzdmcge1xuICB3aWR0aDogMThweDtcbn1cbi5zbnMgYS5mYiBzdmcge1xuICB3aWR0aDogOXB4O1xufVxuLnNucyBhLnR3IHN2ZyB7XG4gIHdpZHRoOiAxN3B4O1xufVxuLnNucyBhLmlnIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4ucF9jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFuX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogNjBweDtcbn1cbi5wYW5fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYW5fbGlzdCBsaSBhLFxuLnBhbl9saXN0IGxpIHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbjogMCAzcHg7XG59XG4ucGFuX2xpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhbl9saXN0IGxpIHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJRcIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYW5fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucF9oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA3OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzIwMjc3YjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucF9oMi5zaG93IHA6YmVmb3JlIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5wX2gyLnNob3cgc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG4ucF9oMiBwIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucF9oMiBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kOiAjMjAyNzdiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IC0xMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIDBzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyAwcyBlYXNlLW91dDtcbn1cbi5wX2gyIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEycHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLW91dDtcbn1cbi5wX2gyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLnBfaDIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4ucF9oMiBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4ucF9oMiBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi5wX2gyIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5wX2gyIHNwYW46bnRoLW9mLXR5cGUoNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuLnBfaDIgc3BhbjpudGgtb2YtdHlwZSg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnBfaDIgc3BhbjpudGgtb2YtdHlwZSg4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG4ucF9oMiBzcGFuOm50aC1vZi10eXBlKDkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4ucF9oMiBzcGFuOm50aC1vZi10eXBlKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG4ucF9oMiBzcGFuOm50aC1vZi10eXBlKDExKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLnBfaDIgc3BhbjpudGgtb2YtdHlwZSgxMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xufVxuLnBfaDIgc3BhbjpudGgtb2YtdHlwZSgxMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5wX2gyIHNwYW46bnRoLW9mLXR5cGUoMTQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cbi5wX2gyIHNwYW46bnRoLW9mLXR5cGUoMTUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG4ucF9oMiBzcGFuOm50aC1vZi10eXBlKDE2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG4ucF9oMiBzcGFuOm50aC1vZi10eXBlKDE3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBfaDIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnBfaDIgcCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5wX2gyIHA6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3R0b206IC0zcHg7XG4gIH1cbiAgLnBfaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4ucF93cmFwIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNTBweCBhdXRvIDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDQ1cHggOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wX3dyYXAge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDI1cHg7XG4gIH1cbn1cblxuLmNhdGVnb3J5X3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmNhdGVnb3J5X3dyYXAuc2hvdyAuY2F0ZWdvcnlfY29udGVudHMgbGkge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5X3dyYXAge1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5jYXRlZ29yeV93cmFwIC5jYXRlZ29yeV9jb250ZW50cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uY2F0ZWdvcnlfd3JhcCAuY2F0ZWdvcnlfY29udGVudHMgbGkge1xuICB3aWR0aDogY2FsYygxMDAlIC8gNSAtIDM4cHgpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNXB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jYXRlZ29yeV93cmFwIC5jYXRlZ29yeV9jb250ZW50cyBsaTpudGgtb2YtdHlwZSgxKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uY2F0ZWdvcnlfd3JhcCAuY2F0ZWdvcnlfY29udGVudHMgbGk6bnRoLW9mLXR5cGUoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5jYXRlZ29yeV93cmFwIC5jYXRlZ29yeV9jb250ZW50cyBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmNhdGVnb3J5X3dyYXAgLmNhdGVnb3J5X2NvbnRlbnRzIGxpOm50aC1vZi10eXBlKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4uY2F0ZWdvcnlfd3JhcCAuY2F0ZWdvcnlfY29udGVudHMgbGk6bnRoLW9mLXR5cGUoNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5jYXRlZ29yeV93cmFwIC5jYXRlZ29yeV9jb250ZW50cyBsaTpudGgtb2YtdHlwZSg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmNhdGVnb3J5X3dyYXAgLmNhdGVnb3J5X2NvbnRlbnRzIGxpOm50aC1vZi10eXBlKDcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4uY2F0ZWdvcnlfd3JhcCAuY2F0ZWdvcnlfY29udGVudHMgbGk6bnRoLW9mLXR5cGUoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbi5jYXRlZ29yeV93cmFwIC5jYXRlZ29yeV9jb250ZW50cyBsaTpudGgtb2YtdHlwZSg5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLmNhdGVnb3J5X3dyYXAgLmNhdGVnb3J5X2NvbnRlbnRzIGxpOm50aC1vZi10eXBlKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLmNhdGVnb3J5X3dyYXAgLmNhdGVnb3J5X2NvbnRlbnRzIGxpOm50aC1vZi10eXBlKDExKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uY2F0ZWdvcnlfd3JhcCAuY2F0ZWdvcnlfY29udGVudHMgbGk6bnRoLW9mLXR5cGUoMTIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG4uY2F0ZWdvcnlfd3JhcCAuY2F0ZWdvcnlfY29udGVudHMgbGk6bnRoLW9mLXR5cGUoMTMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4uY2F0ZWdvcnlfd3JhcCAuY2F0ZWdvcnlfY29udGVudHMgbGk6bnRoLW9mLXR5cGUoNikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY2F0ZWdvcnlfd3JhcCAuY2F0ZWdvcnlfY29udGVudHMgbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2VmZWZmNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMyMDI3N2I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWZlZmY0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uY2F0ZWdvcnlfd3JhcCAuY2F0ZWdvcnlfY29udGVudHMgbGkgYS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2NkY2VlMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NkY2VlMDtcbn1cbi5jYXRlZ29yeV93cmFwIC5jYXRlZ29yeV9jb250ZW50cyBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2NkY2VlMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeV93cmFwIC5jYXRlZ29yeV9jb250ZW50cyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIC5jYXRlZ29yeV93cmFwIC5jYXRlZ29yeV9jb250ZW50cyBsaSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNhdGVnb3J5X3dyYXAgLmNhdGVnb3J5X2NvbnRlbnRzIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmNhdGVnb3J5X3dyYXAgLmNhdGVnb3J5X2NvbnRlbnRzIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhdGVnb3J5X3dyYXAgLmNhdGVnb3J5X3NlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnlfd3JhcCAuY2F0ZWdvcnlfc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnNoYXJlX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uc2hhcmVfY29udGVudHMgaDQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICMyMDI3N2I7XG59XG4uc2hhcmVfY29udGVudHMgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2hhcmVfY29udGVudHMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNoYXJlX2NvbnRlbnRzIHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjZDhkOGU3O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGU3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5zaGFyZV9jb250ZW50cyB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG59XG4uc2hhcmVfY29udGVudHMgdWwgbGkgYTpob3ZlciAuc25zLTEge1xuICBmaWxsOiAjZDhkOGU3O1xufVxuLnNoYXJlX2NvbnRlbnRzIHVsIGxpIGEgc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zaGFyZV9jb250ZW50cyB1bCBsaSBhIC5mYiB7XG4gIHdpZHRoOiA2cHg7XG59XG4uc2hhcmVfY29udGVudHMgdWwgbGkgYSAudHcge1xuICB3aWR0aDogMTNweDtcbn1cbi5zaGFyZV9jb250ZW50cyB1bCBsaSBhIC5saW5lIHtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi8qUEMxMOS7tuOAgVNQNeS7tiovXG4ucGFnZV9jb250ZW50cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA5NXB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgMC4zcyBlYXNlLW91dDtcbn1cbi5wYWdlX2NvbnRlbnRzLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuLnBhZ2VfY29udGVudHMuc2hvdyAucF9udW1iZXIgbGkge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuLnBhZ2VfY29udGVudHMgLnBfYXJyb3cge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjMjAyNzdiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjAyNzdiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX2Fycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDU1JTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2VfY29udGVudHMgLnBfYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBhZ2VfY29udGVudHMgLnBfYXJyb3cubmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnBhZ2VfY29udGVudHMgLnBfYXJyb3cubmV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmYgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX2Fycm93Lm5leHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2VfY29udGVudHMgLnBfYXJyb3cucmV0dXJuIHtcbiAgbGVmdDogMDtcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX2Fycm93LnJldHVybjpiZWZvcmUge1xuICBsZWZ0OiA0NSU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmO1xufVxuLnBhZ2VfY29udGVudHMgLnBfYXJyb3cucmV0dXJuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX2Fycm93Lm9uX2Fycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZV9jb250ZW50cyAucF9hcnJvdy5vbl9hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDM5LCAxMjMsIDApO1xufVxuLnBhZ2VfY29udGVudHMgLnBfYXJyb3cub25fYXJyb3c6aG92ZXIubmV4dDpiZWZvcmUge1xuICBsZWZ0OiAxMTAlO1xuICBib3JkZXItY29sb3I6ICMyMDI3N2IgIzIwMjc3YiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX2Fycm93Lm9uX2Fycm93OmhvdmVyLm5leHQ6YWZ0ZXIge1xuICBsZWZ0OiA4MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjAyNzdiO1xufVxuLnBhZ2VfY29udGVudHMgLnBfYXJyb3cub25fYXJyb3c6aG92ZXIucmV0dXJuOmJlZm9yZSB7XG4gIGxlZnQ6IC0xMCU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzIwMjc3YiAjMjAyNzdiO1xufVxuLnBhZ2VfY29udGVudHMgLnBfYXJyb3cub25fYXJyb3c6aG92ZXIucmV0dXJuOmFmdGVyIHtcbiAgbGVmdDogMjAlO1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZDogIzIwMjc3Yjtcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX2Fycm93Lm5vX2Fycm93IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLnBhZ2VfY29udGVudHMgLnBfYXJyb3cubm9fYXJyb3cubmV4dCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX2Fycm93Lm5vX2Fycm93LnJldHVybiB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX251bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhZ2VfY29udGVudHMgLnBfbnVtYmVyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgOHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNXB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX251bWJlciBsaTpudGgtb2YtdHlwZSgxKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4ucGFnZV9jb250ZW50cyAucF9udW1iZXIgbGk6bnRoLW9mLXR5cGUoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX251bWJlciBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLnBhZ2VfY29udGVudHMgLnBfbnVtYmVyIGxpOm50aC1vZi10eXBlKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4ucGFnZV9jb250ZW50cyAucF9udW1iZXIgbGk6bnRoLW9mLXR5cGUoNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX251bWJlciBsaTpudGgtb2YtdHlwZSg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLnBhZ2VfY29udGVudHMgLnBfbnVtYmVyIGxpOm50aC1vZi10eXBlKDcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4ucGFnZV9jb250ZW50cyAucF9udW1iZXIgbGk6bnRoLW9mLXR5cGUoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbi5wYWdlX2NvbnRlbnRzIC5wX251bWJlciBsaTpudGgtb2YtdHlwZSg5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLnBhZ2VfY29udGVudHMgLnBfbnVtYmVyIGxpOm50aC1vZi10eXBlKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLnBhZ2VfY29udGVudHMgLnBfbnVtYmVyIGxpIGEsXG4ucGFnZV9jb250ZW50cyAucF9udW1iZXIgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4ucGFnZV9jb250ZW50cyAucF9udW1iZXIgbGkgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBhZ2VfY29udGVudHMgLnBfbnVtYmVyIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGFnZV9jb250ZW50cyAucF9udW1iZXIgbGkgcCB7XG4gIGNvbG9yOiAjOGU4ZThlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnBhZ2VfY29udGVudHMgLnBfYXJyb3cub25fYXJyb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMDI3N2I7XG4gIH1cbiAgLnBhZ2VfY29udGVudHMgLnBfYXJyb3cub25fYXJyb3c6aG92ZXIubmV4dDpiZWZvcmUge1xuICAgIGxlZnQ6IDU1JTtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuICAucGFnZV9jb250ZW50cyAucF9hcnJvdy5vbl9hcnJvdzpob3Zlci5uZXh0OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAucGFnZV9jb250ZW50cyAucF9hcnJvdy5vbl9hcnJvdzpob3Zlci5yZXR1cm46YmVmb3JlIHtcbiAgICBsZWZ0OiA0NSU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmY7XG4gIH1cbiAgLnBhZ2VfY29udGVudHMgLnBfYXJyb3cub25fYXJyb3c6aG92ZXIucmV0dXJuOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAucGFnZV9jb250ZW50cyAucF9udW1iZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFnZV9jb250ZW50cyAucF9udW1iZXIgbGkge1xuICAgIG1hcmdpbjogMCA3cHg7XG4gIH1cbiAgLnBhZ2VfY29udGVudHMgLnBfbnVtYmVyIGxpIGEsXG4ucGFnZV9jb250ZW50cyAucF9udW1iZXIgbGkgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLmxpbmtfYiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMDI3N2I7XG4gIG1hcmdpbjogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ubGlua19iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIwMjc3YjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlua19iIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogI2Q4ZDhlNztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMyMDI3N2I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5kYXRlIHtcbiAgd2lkdGg6IDgycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4udGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmRldGFpbF9jb250ZW50cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNXB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgMC42cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIDAuNnMgZWFzZS1vdXQ7XG59XG4uZGV0YWlsX2NvbnRlbnRzLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuLmRldGFpbF9jb250ZW50cyAuZGV0YWlsX3RleHQge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljOWM5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzljOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmRldGFpbF9jb250ZW50cyAuZGV0YWlsX3RleHQgYSB7XG4gIGNvbG9yOiBibHVlO1xufVxuLmRldGFpbF9jb250ZW50cyAubGlua19iIHtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xufVxuLmRldGFpbF9jb250ZW50cyAuY2F0ZWdvcnlfdGl0bGUge1xuICBjb2xvcjogIzIwMjc3YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRldGFpbF9jb250ZW50cyAuY2F0ZWdvcnlfd3JhcCB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG4uZGV0YWlsX2NvbnRlbnRzIC5jYXRlZ29yeV93cmFwIC5jYXRlZ29yeV9jb250ZW50cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZXRhaWxfY29udGVudHMgcDplbXB0eSB7XG4gIGhlaWdodDogMmVtO1xufVxuLmRldGFpbF9jb250ZW50cyBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kZXRhaWxfY29udGVudHMgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZGV0YWlsX2NvbnRlbnRzIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5kZXRhaWxfY29udGVudHMgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmRldGFpbF9jb250ZW50cyBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjMzAzMDMwO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5kZXRhaWxfY29udGVudHMgYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXRhaWxfY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmRldGFpbF9jb250ZW50cyAuZGV0YWlsX3RleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmRldGFpbF9jb250ZW50cyAubGlua19iIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAuZGV0YWlsX2NvbnRlbnRzIC5jYXRlZ29yeV93cmFwIHtcbiAgICBtYXJnaW46IDdweCBhdXRvIDA7XG4gIH1cbn1cblxuI25ld3MgLm5ld3NfY29udGVudHMuc2hvdyBhcnRpY2xlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbiNuZXdzIC5uZXdzX2NvbnRlbnRzIGFydGljbGUge1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljOWM5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIDAuNnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAxcyAwLjZzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuI25ld3MgLm5ld3NfY29udGVudHMgYXJ0aWNsZTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOWM5Yzk7XG59XG4jbmV3cyAubmV3c19jb250ZW50cyBhcnRpY2xlOm50aC1vZi10eXBlKDEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbiNuZXdzIC5uZXdzX2NvbnRlbnRzIGFydGljbGU6bnRoLW9mLXR5cGUoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDhzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDhzO1xufVxuI25ld3MgLm5ld3NfY29udGVudHMgYXJ0aWNsZTpudGgtb2YtdHlwZSgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7XG59XG4jbmV3cyAubmV3c19jb250ZW50cyBhcnRpY2xlOm50aC1vZi10eXBlKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbn1cbiNuZXdzIC5uZXdzX2NvbnRlbnRzIGFydGljbGU6bnRoLW9mLXR5cGUoNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xufVxuI25ld3MgLm5ld3NfY29udGVudHMgYXJ0aWNsZTpudGgtb2YtdHlwZSg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuI25ld3MgLm5ld3NfY29udGVudHMgYXJ0aWNsZTpudGgtb2YtdHlwZSg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40OHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40OHM7XG59XG4jbmV3cyAubmV3c19jb250ZW50cyBhcnRpY2xlOm50aC1vZi10eXBlKDgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjU2cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU2cztcbn1cbiNuZXdzIC5uZXdzX2NvbnRlbnRzIGFydGljbGU6bnRoLW9mLXR5cGUoOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNjRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNjRzO1xufVxuI25ld3MgLm5ld3NfY29udGVudHMgYXJ0aWNsZTpudGgtb2YtdHlwZSgxMCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNzJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNzJzO1xufVxuI25ld3MgLm5ld3NfY29udGVudHMgYXJ0aWNsZTpudGgtb2YtdHlwZSgxMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cbiNuZXdzIC5uZXdzX2NvbnRlbnRzIGFydGljbGU6bnRoLW9mLXR5cGUoMTIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjg4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg4cztcbn1cbiNuZXdzIC5uZXdzX2NvbnRlbnRzIGFydGljbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDQycHggMzBweCAwO1xufVxuI25ld3MgLm5ld3NfY29udGVudHMgYXJ0aWNsZSBhOmhvdmVyOmJlZm9yZSB7XG4gIHJpZ2h0OiAwcHg7XG59XG4jbmV3cyAubmV3c19jb250ZW50cyBhcnRpY2xlIGE6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLTJweDtcbn1cbiNuZXdzIC5uZXdzX2NvbnRlbnRzIGFydGljbGUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODE4MTgxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODE4MTgxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ3LjUlO1xuICByaWdodDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4jbmV3cyAubmV3c19jb250ZW50cyBhcnRpY2xlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjODE4MTgxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbiNuZXdzIC5uZXdzX2NvbnRlbnRzIGFydGljbGUgYSAudGl0bGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbn1cbiNuZXdzIC5kZXRhaWxfY29udGVudHMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuI25ld3MgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV3cyAubmV3c19jb250ZW50cyBhcnRpY2xlIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAjbmV3cyAubmV3c19jb250ZW50cyBhcnRpY2xlIGE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNuZXdzIC5uZXdzX2NvbnRlbnRzIGFydGljbGUgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmV3cyAubmV3c19jb250ZW50cyBhcnRpY2xlIGEgLnRpdGxlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgfVxuICAjbmV3cyAuZGV0YWlsX2NvbnRlbnRzIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNuZXdzIC5uZXdzX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAjbmV3cyBoNCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/