@import url("https://fonts.googleapis.com/css2?family=Abel&family=Noto+Sans+JP:wght@300;400;600&family=Zen+Old+Mincho:wght@400&display=swap");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden; }

.pc-on {
  display: block; }

.sp-on {
  display: none; }

a {
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #333; }
  a img {
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  a:hover {
    opacity: 0.7;
    text-decoration: none; }
    a:hover img {
      opacity: 0.7; }

@media screen and (max-width: 769px) {
  .pc-on {
    display: none; }
  .sp-on {
    display: block; }
  input[type="text"],
  input[type="button"],
  input[type="email"],
  input[type="submit"],
  input[type="password"],
  textarea {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
    max-width: 100%;
    border-radius: 0; } }

body {
  font-family: 'Noto Sans JP', sans-serif;
  line-height: 1.7;
  font-weight: 400;
  background: #f8f7f7;
  word-break: break-all; }
  @media screen and (max-width: 769px) {
    body {
      font-size: 14px;
      font-weight: 400; } }

.news {
  background: #fff;
  padding: 24px;
  font-weight: 300;
  font-size: 12px; }
  .news li {
    border-bottom: 1px dotted #bbb;
    padding: 0 0 8px;
    margin: 0 0 8px; }
    .news li:last-child {
      border: none;
      margin: 0;
      padding: 0; }
    .news li a {
      color: #6fb9d2;
      border-bottom: 1px solid; }
  .news__wrap {
    margin: -20px auto 100px;
    position: relative;
    background: #fff;
    border-radius: 8px; }
    .news__wrap .more {
      width: -webkit-max-content;
      width: max-content;
      color: #9bd0e2;
      font-size: 15px;
      border-radius: 14px;
      cursor: pointer;
      font-family: 'Abel', sans-serif;
      letter-spacing: 0.1rem;
      margin: -20px auto 0;
      padding: 0 0 10px 0; }
      .news__wrap .more:hover {
        opacity: 0.7; }
  .news .news__date {
    font-size: 15px;
    font-family: 'Abel', sans-serif;
    line-height: 1;
    margin: 0 0 8px;
    letter-spacing: 0.05rem;
    padding: 0 10px 0 0;
    color: #9bd0e2; }

.caution {
  background: url(../img/caution.svg);
  width: 20px;
  height: 20px;
  display: block;
  margin: 0 auto 8px; }

strong {
  font-weight: 600; }

em {
  font-weight: 600;
  color: #e9519b; }

.c-icon {
  width: 110px;
  height: 110px;
  border-radius: 70px;
  overflow: hidden;
  margin: 0 auto 24px; }
  .c-icon img {
    width: 100%;
    margin: 0 auto 16px;
    height: 100%;
    object-fit: cover; }

.modal-open {
  top: 50%;
  left: 50%;
  font-size: 16px;
  font-weight: bold;
  width: 300px;
  height: 60px;
  color: #fff;
  background: #000;
  border: none;
  cursor: pointer; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  backdrop-filter: blur(70px);
  -webkit-backdrop-filter: blur(70px);
  background: rgba(240, 240, 240, 0.4);
  padding: 40px 20px;
  overflow: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  transition: .3s;
  box-sizing: border-box; }
  @media screen and (max-width: 769px) {
    .modal {
      padding: 40px 10px;
      box-sizing: border-box;
      overflow-x: hidden; } }

.modal:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  margin-left: -0.2em; }

.modal.is-active {
  opacity: 1;
  visibility: visible;
  z-index: 9999; }

.modal-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 800px;
  width: 97%; }

.modal-close {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  top: -20px;
  right: -20px;
  width: 40px;
  height: 40px;
  color: #000;
  cursor: pointer;
  font-size: 28px;
  cursor: pointer; }

.modal-content {
  background: #fff;
  text-align: left;
  line-height: 1.8;
  padding: 16px 16px 0;
  border-radius: 8px;
  box-shadow: 6px 6px 10px #dcdcdc; }
  .modal-content a {
    color: #6fb9d2;
    border-bottom: 1px solid; }
  @media screen and (max-width: 769px) {
    .modal-content {
      padding: 16px 16px 0; } }
  .modal-content img {
    width: 100%;
    display: block; }
  .modal-content figure {
    margin: 0 auto;
    padding: 0 0 16px 0; }
  .modal-content p {
    margin: 0 auto;
    padding: 0 0 16px 0; }

.l-narrow {
  margin: 0 auto;
  width: 100%; }
  @media screen and (max-width: 769px) {
    .l-narrow {
      width: 100%; } }

.l-narrow-link {
  margin: 0 auto;
  width: 70%; }
  @media screen and (max-width: 769px) {
    .l-narrow-link {
      width: 80%; } }

.more-btn {
  width: -webkit-max-content;
  width: max-content;
  padding: 3px 40px 18px 0;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  position: relative;
  font-size: 18px;
  text-align: center;
  font-family: 'Abel', sans-serif;
  margin: 40px 0 0 auto;
  letter-spacing: 0.1rem;
  line-height: 1;
  font-family: 'Zen Old Mincho', serif; }
  @media screen and (max-width: 769px) {
    .more-btn {
      margin: 32px 0 0 auto;
      font-size: 16px; } }
  .more-btn:after {
    content: '';
    width: 30px;
    height: 6px;
    border-bottom: solid 1px #000;
    border-right: solid 1px;
    -webkit-transform: skew(45deg);
            transform: skew(45deg);
    position: absolute;
    right: 0;
    bottom: 22px; }

.bg-white {
  background: #fff;
  padding: 20px 16px 24px;
  border-radius: 8px; }

.links li a {
  border-bottom: 1px solid;
  margin: 0 0 8px 0;
  display: inline-block; }

.links li .description {
  display: block;
  font-size: 12px;
  font-weight: 300;
  margin: 0 0 16px 8px;
  line-height: 1.55; }

.mincho {
  font-family: 'Zen Old Mincho', serif; }

.banner {
  width: 200px;
  height: 40px;
  overflow: hidden;
  display: block;
  margin: 60px auto 0; }

.filterDiv {
  display: none; }

.show {
  display: block; }

#searchButtonnBlock .btn {
  border: none;
  outline: none;
  cursor: pointer;
  background: none; }

#searchButtonnBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 16px; }
  #searchButtonnBlock .tag__txt {
    margin: 0 0 12px; }

#searchButtonnBlock button.btn.onActive .tag__txt {
  background: #6fb9d2;
  color: #fff; }

.nav-links,
.pagination,
.single .contents__main .pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 40px auto 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }
  .nav-links a,
  .pagination a,
  .single .contents__main .pagination a {
    font-size: 13px;
    margin: 12px 8px 0 0;
    padding: 4px 12px;
    background: #fff;
    border-radius: 4px;
    color: #4f4f4f;
    border: 1px solid #bbb;
    display: inline-block; }
    @media screen and (max-width: 769px) {
      .nav-links a,
      .pagination a,
      .single .contents__main .pagination a {
        font-size: 11px; } }
  .nav-links .current,
  .pagination .current,
  .single .contents__main .pagination .current {
    font-size: 13px;
    margin: 12px 8px 0 0;
    padding: 4px 12px;
    background: #4f4f4f;
    border: 1px solid #4f4f4f;
    border-radius: 4px;
    color: #ffffff; }
    @media screen and (max-width: 769px) {
      .nav-links .current,
      .pagination .current,
      .single .contents__main .pagination .current {
        font-size: 11px; } }

.page-numbers.dots {
  display: block;
  margin: 12px 8px 0 0; }

form.sort {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 40px; }
  @media screen and (min-width: 770px) {
    form.sort {
      width: 60%;
      margin: 0 auto 40px; } }
  form.sort select {
    margin: 12px 8px 0 0;
    padding: 12px 8px;
    background: #fff;
    border-radius: 4px;
    color: #4f4f4f;
    border: 1px solid #bbb;
    display: inline-block;
    width: 70%;
    font-size: 15px; }
  form.sort button {
    margin: 12px 8px 0 0;
    padding: 4px;
    background: #4f4f4f;
    border-radius: 4px;
    color: #ffffff;
    -webkit-appearance: none;
            appearance: none;
    width: 30%;
    border: none;
    cursor: pointer;
    outline: none;
    appearance: none;
    display: block;
    font-size: 13px; }
    @media screen and (min-width: 770px) {
      form.sort button {
        max-width: 100px; } }

.line1-center-txt p {
  margin-inline: auto;
  max-inline-size: -webkit-max-content;
  max-inline-size: max-content;
  margin: 0 auto; }

.line1-center-txt a {
  color: #6fb9d2;
  border-bottom: 1px solid; }

.single .contents__main input[type="password" i] {
  margin: 12px 4px 0 0;
  padding: 8px;
  background: #fff;
  border-radius: 4px;
  color: #4f4f4f;
  border: 1px solid #bbb;
  display: inline-block;
  font-size: 13px;
  width: 148px; }

.single .contents__main input[type="submit" i] {
  margin: 12px 8px 0 0;
  padding: 6px 24px;
  background: #4f4f4f;
  border-radius: 4px;
  color: #ffffff;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  cursor: pointer;
  outline: none;
  appearance: none;
  display: inline-block;
  font-size: 13px; }

.single .contents__main blockquote.wp-block-quote {
  padding: 16px;
  background: #Fff;
  border-radius: 4px;
  color: #666; }
  .single .contents__main blockquote.wp-block-quote p {
    margin: 0 auto; }
  .single .contents__main blockquote.wp-block-quote cite {
    font-size: 11px;
    color: #6fb9d2; }

.single .contents__main ul li {
  list-style: inside;
  font-size: 14px; }

.single .contents__main a {
  color: #6fb9d2;
  border-bottom: 1px solid; }

.password-txt {
  font-family: 'Noto Sans JP';
  font-size: 11px;
  display: inline-block;
  background: #e3467b;
  color: #fff;
  padding: 2px 8px;
  border-radius: 4px;
  margin: -10px 0 0px 0;
  vertical-align: 3px; }

.single .password-txt {
  display: block;
  width: -webkit-max-content;
  width: max-content;
  margin: 0 auto; }

.cards__txt--thumb:has(> .passwd-img)::before {
  content: "";
  display: block;
  position: absolute;
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  background: rgba(255, 255, 255, 0.2);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3; }
  @media screen and (max-width: 769px) {
    .cards__txt--thumb:has(> .passwd-img)::before {
      backdrop-filter: blur(15px);
      -webkit-backdrop-filter: blur(15px); } }

.cards__txt--thumb:has(> .passwd-img)::after {
  content: "\f084";
  font-family: FontAwesome;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 3;
  width: 100%;
  height: 100%;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  font-size: 28px; }
  @media screen and (max-width: 769px) {
    .cards__txt--thumb:has(> .passwd-img)::after {
      font-size: 18px; } }

header {
  margin: 0 0 40px; }
  header h1 {
    padding: 32px 0;
    text-align: center;
    background: #fff;
    font-family: 'Abel', sans-serif;
    letter-spacing: 0.1rem;
    font-size: 18px; }
    header h1.cover {
      font-size: 64px;
      text-shadow:0 0 5px #c6c,0 0 15px #c6c,0 0 15px #c6c,0 0 20px #c6c;
      background: url(../img/cover.jpg) no-repeat center center;
      background-size: cover;
      height: 30vh;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center; }
      header h1.cover a {
        color: #fff; }
    @media screen and (max-width: 769px) {
      header h1 {
        padding: 24px 0;
        font-size: 14px; } }

main {
  max-width: 800px;
  margin: 0 auto; }
  main.single {
    margin: 0 auto 32px; }
  main .wrapper {
    padding: 0 24px; }
  main .cards {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 15px; }
    @media screen and (max-width: 769px) {
      main .cards {
        grid-template-columns: repeat(3, 1fr); } }
    main .cards__gallery .card {
      cursor: pointer; }
      main .cards__gallery .card:hover {
        opacity: .7;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
    main .cards .sensitive::before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 2;
      backdrop-filter: blur(15px);
      -webkit-backdrop-filter: blur(15px);
      background: rgba(255, 255, 255, 0.4);
      box-sizing: border-box; }
    main .cards .sensitive::after {
      content: "\f070";
      font-family: FontAwesome;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      z-index: 3;
      width: 100%;
      height: 100%;
      color: #fff;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center;
      font-size: 20px; }
    main .cards .sensitive:hover {
      opacity: 1;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
    main .cards__txt li a {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      margin: 0 0 16px;
      border-bottom: 1px solid #bbb;
      padding: 0 0 16px;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      background: #fff;
      padding: 16px;
      border: 0;
      border-radius: 8px; }
      @media screen and (max-width: 769px) {
        main .cards__txt li a {
          display: block; } }
    main .cards__txt li:last-child a {
      border-bottom: 0; }
    main .cards__txt--wrap {
      width: 100%; }
      @media screen and (min-width: 770px) {
        main .cards__txt--wrap {
          display: -webkit-box;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
                  align-items: center; } }
      @media screen and (max-width: 769px) {
        main .cards__txt--wrap {
          display: -webkit-box;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
                  align-items: center;
          margin: 0 0 8px 0; } }
    main .cards__txt--description {
      font-weight: 300;
      font-size: 12px;
      margin: 8px 0;
      line-height: 1.9; }
    main .cards__txt--thumb {
      display: block;
      height: 100%;
      width: 0;
      padding: 15% 11%;
      overflow: hidden;
      margin: 0 24px 0 0;
      position: relative; }
      @media screen and (max-width: 769px) {
        main .cards__txt--thumb {
          margin: 0 12px 0 0; } }
      main .cards__txt--thumb img {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        object-fit: cover; }
    main .cards__txt--ttl {
      font-family: 'Zen Old Mincho', serif;
      font-size: 22px; }
      @media screen and (max-width: 769px) {
        main .cards__txt--ttl {
          font-size: 20px;
          line-height: 1.55; } }
    @media screen and (max-width: 769px) {
      main .cards__txt .tag {
        margin: 4px 0 0; } }
    main .cards__txt .tag__txt {
      font-size: 13px;
      margin: 12px 8px 0 0;
      padding: 6px 16px;
      background: #fff;
      border-radius: 38px;
      color: #6fb9d2;
      border: 1px solid #6fb9d2;
      display: inline-block; }
      @media screen and (max-width: 769px) {
        main .cards__txt .tag__txt {
          font-size: 11px;
          margin: 4px 4px 0 0;
          padding: 4px 10px; } }
    main .cards__txt .tag__list li {
      font-size: 13px;
      margin: 12px 8px 0 0;
      padding: 6px 16px;
      background: #9bd0e2;
      border-radius: 38px;
      color: #ffffff; }
      @media screen and (max-width: 769px) {
        main .cards__txt .tag__list li {
          font-size: 11px;
          margin: 4px 4px 0 0;
          padding: 4px 10px; } }
    main .cards__txt.series {
      margin: 0 0 16px; }
      main .cards__txt.series li {
        position: relative;
        margin: 0 0 16px 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
                align-items: baseline;
        -webkit-flex-wrap: wrap;
                flex-wrap: wrap; }
        main .cards__txt.series li a {
          display: -webkit-box;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
                  align-items: center;
          border: 0;
          margin: 0 8px 0 0;
          color: #4fafcf;
          font-size: 18px;
          background: none;
          padding: 0;
          border-radius: 0;
          font-family: 'Zen Old Mincho', serif;
          line-height: 1.4; }
          @media screen and (max-width: 769px) {
            main .cards__txt.series li a {
              -webkit-box-align: start;
              -webkit-align-items: flex-start;
                      align-items: flex-start; } }
          main .cards__txt.series li a span {
            font-family: 'Noto Sans JP', sans-serif;
            font-size: 10px;
            color: #fff;
            background: #6fb9d2;
            font-weight: 400;
            padding: 2px 8px;
            position: relative;
            top: -3px;
            margin: 0 4px;
            border-radius: 4px; }
        main .cards__txt.series li .description {
          font-family: 'Noto Sans JP', sans-serif;
          font-size: 12px;
          color: #333;
          font-weight: 300;
          margin: 4px 0 0 0; }
      main .cards__txt.series .series__ttl {
        font-size: 18px;
        font-family: 'Zen Old Mincho', serif;
        margin: 0 8px 0 0; }
        main .cards__txt.series .series__ttl span {
          font-family: 'Noto Sans JP', sans-serif;
          font-size: 10px;
          color: #fff;
          background: #6fb9d2;
          font-weight: 400;
          padding: 2px 8px;
          position: relative;
          top: -3px;
          margin: 0 4px;
          border-radius: 4px; }
      main .cards__txt.series .series__wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
                align-items: baseline;
        margin: 16px 0;
        -webkit-flex-wrap: wrap;
                flex-wrap: wrap; }
      main .cards__txt.series .series__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-flex-shrink: 1;
                flex-shrink: 1;
        margin: 8px 8px 0 0; }
        main .cards__txt.series .series__list li {
          margin: 0 8px 0 0; }
          main .cards__txt.series .series__list li a {
            padding: 0;
            margin: 0;
            line-height: 1.7; }
    main .cards .card {
      width: 100%;
      padding-top: 100%;
      height: 0;
      position: relative;
      border-radius: 8px;
      overflow: hidden; }
      main .cards .card img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto; }

.header__nav {
  right: 0px;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 50vh;
  -webkit-transform: translateX(-100%);
          transform: translateX(100%);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  background: rgba(255, 255, 255, 0.2);
  -webkit-transition: ease .4s;
  transition: ease .4s;
  display: block;
  position: fixed;
  z-index: 9; }

.nav-items {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0 0 60px; }

.nav-items__item a {
  color: black;
  width: 100%;
  display: block;
  margin-bottom: 24px;
  text-align: left;
  font-family: 'Zen Old Mincho', serif;
  font-size: 24px;
  letter-spacing: 0.05rem; }

.nav-items__item:last-child a {
  margin-bottom: 0; }

.header__hamburger {
  width: 48px;
  height: 48px; }

.hamburger {
  background-color: #fff;
  opacity: 0.7;
  border-color: transparent;
box-shadow: 0px 0px 10px #fff;
  z-index: 9999;
  position: fixed;
  top: 10px;
  right: 10px;
  bottom: auto;
  cursor: pointer; }

.hamburger span {
  width: 100%;
  height: 3px;
  background-color: #000;
  position: relative;
  -webkit-transition: ease .4s;
  transition: ease .4s;
  display: block; }

.hamburger span:nth-child(1) {
  top: 0; }

.hamburger span:nth-child(2) {
  margin: 8px 0; }

.hamburger span:nth-child(3) {
  top: 0; }

.header__nav.active {
  -webkit-transform: translateX(0);
          transform: translateX(0); }

.hamburger.active span:nth-child(1) {
  top: 13px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.hamburger.active span:nth-child(2) {
  opacity: 0; }

.hamburger.active span:nth-child(3) {
  top: -9px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

footer {
  padding: 24px 0;
  text-align: center;
  font-family: 'Abel', sans-serif;
  font-size: 11px;
  letter-spacing: 0.1rem; }

.contents {
  margin: 0 0 60px; }
  .contents__wrap {
    margin: 0 0 100px 0; }
    @media screen and (max-width: 769px) {
      .contents__wrap {
        margin: 0 0 80px 0; } }
  .contents .page__ttl {
    font-weight: 400;
    font-size: 24px;
    letter-spacing: 0.05rem;
    margin: 0 0 24px;
    text-align: center;
    font-family: 'Zen Old Mincho', serif; }
    .contents .page__ttl--description {
      font-size: 13px;
      text-align: center;
      font-family: 'Noto Sans JP', sans-serif;
      margin: -8px 0 24px;
      font-weight: 300; }
  .contents .page__subttl {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0;
    margin: 0 0 24px;
    text-align: left;
    border-left: 3px solid;
    padding-left: 15px; }
    .contents .page__subttl--description {
      border-bottom: 1px dotted #bbb;
      padding: 8px 0;
      border-top: 1px dotted #bbb;
      display: block;
      margin: 0 0 24px;
      font-weight: 300; }
      .contents .page__subttl--description p {
        font-size: 13px;
        line-height: 1.5;
        margin-inline: auto;
        max-inline-size: -webkit-max-content;
        max-inline-size: max-content; }
  .contents__main {
    line-height: 2;
    font-size: 16px;
    letter-spacing: 0.02rem;
    font-weight: 400; }
    .contents__main img {
      width: 90%;
      object-fit: scale-down;
  margin: auto;
  display: block;
}
    .contents__main p {
      margin: 0 0 16px; }
      @media screen and (max-width: 769px) {
        .contents__main p {
          font-size: 14px;
          font-weight: 400; } }
    .contents__main h2 {
      font-size: 24px;
      font-weight: 600;
      margin: 0 0 16px 0;
      border-left: 4px solid;
      padding: 0 0 0 12px;
      line-height: 1.55; }
      @media screen and (max-width: 769px) {
        .contents__main h2 {
          font-size: 22px;
          line-height: 1.55; } }
    .contents__main h3 {
      font-size: 22px;
      font-weight: 600;
      margin: 0 0 16px; }
      @media screen and (max-width: 769px) {
        .contents__main h3 {
          font-size: 18px;
          line-height: 1.55; } }
    .contents__main h4 {
      font-size: 18px;
      font-weight: 400;
      margin: 0 0 16px;
      border-bottom: 1px dotted;
      padding: 0 0 4px 0; }
      @media screen and (max-width: 769px) {
        .contents__main h4 {
          font-size: 16px;
          line-height: 1.55; } }
  .contents .category {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    margin: 0 0 24px; }
    .contents .category ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; }
  .contents .tag {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
    .contents .tag__ttl {
      font-family: 'Abel', sans-serif;
      font-size: 18px;
      min-width: 56px;
      letter-spacing: 0.05rem; }
      @media screen and (max-width: 769px) {
        .contents .tag__ttl {
          min-width: 72px; } }
    .contents .tag__txt a {
      margin: 0 0 8px 8px;
      padding: 6px 16px;
      border-radius: 38px;
      font-size: 13px;
      border: 1px solid #6fb9d2;
      display: inline-block;
      background: #fff;
      color: #6fb9d2;
      display: inline-block; }
    .contents .tag__list {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; }
      .contents .tag__list li a {
        font-size: 13px;
        margin: 0 0 8px 8px;
        padding: 6px 16px;
        background: #9bd0e2;
        border-radius: 38px;
        color: #ffffff;
        display: inline-block; }
      .contents .tag__list--min li {
        font-size: 11px;
        margin: 0 8px 8px 0;
        padding: 4px 10px; }

.single .contents__main {
  margin: 0 0 40px;
  border-bottom: 1px solid #bbb;
  padding: 0 0 40px; }

.cards__blog {
  grid-template-columns: none; }
  .cards__blog.cards {
    grid-template-columns: repeat(3, 1fr);
    gap: 24px; }
    @media screen and (max-width: 769px) {
      .cards__blog.cards {
        grid-template-columns: repeat(2, 1fr); } }
    .cards__blog.cards .card {
      padding-top: 100%;
      background: #fff;
      min-height: 90px; }
      .cards__blog.cards .card__date {
        font-size: 18px;
        font-family: 'Abel', sans-serif;
        line-height: 1;
        margin: 0 0 8px;
        letter-spacing: 0.05rem; }
      .cards__blog.cards .card__date_post {
        font-size: 18px;
        font-family: 'Abel', sans-serif;
        line-height: 1;
        margin: 0 0 8px;
        letter-spacing: 0.05rem; }
      .cards__blog.cards .card img {
        width: 100%;
        height: 50%;
        object-fit: cover;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
        bottom: auto; }
      .cards__blog.cards .card__txt {
        z-index: 1;
        bottom: 0;
        height: 48%;
        font-size: 10px;
        padding: 16px;
        box-sizing: border-box;
        overflow: hidden;
        position: absolute;
        margin: auto; }
        @media screen and (max-width: 769px) {
          .cards__blog.cards .card__txt {
            padding: 12px; } }
        .cards__blog.cards .card__txt p {
          overflow: hidden;
          display: -webkit-inline-box;
          display: -webkit-inline-flex;
          display: inline-flex;
          line-height: 1.7;
          overflow: hidden;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2; }
          @media screen and (max-width: 769px) {
            .cards__blog.cards .card__txt p {
              overflow: hidden;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2;
              line-height: 1.55;
              font-size: 12px; } }
  @media screen and (max-width: 769px) {
    .cards__blog--top li:nth-child(3) {
      display: none; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19taXhpbi5zY3NzIiwiY29tcG9uZW50L19jb21wb25lbnQuc2NzcyIsInBhZ2UvX2luZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsOElBQVk7QUNEWjs7Ozs7Ozs7Ozs7OztFQWFFLFVBQVM7RUFDVCxXQUFVO0VBQ1YsVUFBUztFQUNULGNBQWE7RUFDYixnQkFBZTtFQUNmLHlCQUF3QixFQUN6Qjs7QUFFRDtFQUNFLGVBQWMsRUFDZjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLDBCQUF5QjtFQUN6QixrQkFBaUIsRUFDbEI7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLHVCQUFzQixFQUN2Qjs7QUFFRDtFQUNFLGFBQVksRUFDYjs7QUFDRDtFQUNFLFlBQVc7RUFDWCxjQUFhLEVBQ2Q7O0FBRUQ7RUFDRSxhQUFZLEVBQ2I7O0FBRUQ7RUFDRSxlQUFjLEVBQ2Y7O0FBRUQ7RUFFSSxhQUFZO0VBQ1osZUFBYztFQUNkLFVBQVM7RUFDVCxhQUFXO0VBQ1gsWUFBVztFQUNYLG1CQUFpQixFQUNsQjs7QUQ3REg7RUFDRSxlQUFjLEVBQ2Y7O0FBRUQ7RUFDRSxjQUFhLEVBQ2Q7O0FBRUQ7RUFDRSxzQkFBcUI7RUFDckIsNkJBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQixZQUFXLEVBWVo7RUFmRDtJQUtJLGlDQUF3QjtJQUF4Qix5QkFBd0I7SUFDeEIsb0NBQTJCO1lBQTNCLDRCQUEyQixFQUM1QjtFQVBIO0lBU0ksYUFBWTtJQUNaLHNCQUFxQixFQUl0QjtJQWRIO01BWU0sYUFBWSxFQUNiOztBRWlISDtFRjNHQTtJQUNFLGNBQWEsRUFDZDtFQUVEO0lBQ0UsZUFBYyxFQUNmO0VBRUQ7Ozs7OztJQU1JLHVCQUFzQjtJQUN0Qiw0QkFBMkI7SUFDM0IsK0JBQThCO0lBQzlCLHlCQUF3QjtJQUN4Qixn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O1VFa2RVO1lBV1EsY0FBYSxFQW1CcEIsRUFBQTtRQWpCRztVQUNJLGlCQUFnQjtVQUNoQiw0QkFBb0I7VUFBcEIsNkJBQW9CO1VBQXBCLHFCQUFvQjtVQUNwQixpQkFBZ0I7VUFDaEIsaUJBQWdCO1VBQ2hCLHFCQUFvQjtVQUNwQiw2QkFBNEI7VUFDNUIsc0JBQXFCLEVBU3hCO1VGL2VmO1lFb2JGO2NBb0R3QixpQkFBZ0I7Y0FDaEIscUJBQW9CO2NBQ3BCLDZCQUE0QjtjQUM1QixzQkFBcUI7Y0FDckIsa0JBQWlCO2NBQ2pCLGdCQUFlLEVBRXRCLEVBQUE7RUYvZWY7SUVtZkc7TUFJZSxjQUFhLEVBRXBCLEVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QWJlbCZmYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMzAwOzQwMDs2MDAmZmFtaWx5PVplbitPbGQrTWluY2hvOndnaHRANDAwJmRpc3BsYXk9c3dhcCcpO1xuXG4ucGMtb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwLW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMzMzO1xuICBpbWcge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IFxuICB9XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc3Atc2NyZWVuIHtcbiAgXG4gIC5wYy1vbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zcC1vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgICBcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICB0ZXh0YXJlYSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjdmNztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBAaW5jbHVkZSBzcC1zY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59IiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uLCB0aCwgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5xLCBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBub25lO1xufVxucTpiZWZvcmUsIHE6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOjA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gIH1cbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWl4aW4gbGVnYWN5LXBpZS1jbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1peGluIHJlbS1mb250LXNpemUoJHNpemUpIHtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICBmb250LXNpemU6ICgkc2l6ZSAvIDEwKSAqIDFyZW07XG59XG5cbkBtaXhpbiBhcnJvd0ljb25MKCRjb2xvciwgJHdpZHRoLCAkaGVpZ2h0LCAkdG9wLCAkbGVmdCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJyb3dfMDFfJyArICRjb2xvciArICcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6ICR3aWR0aCArIHB4O1xuICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICR0b3AgKyBweDtcbiAgbGVmdDogJGxlZnQgKyBweDtcbn1cblxuQG1peGluIGFycm93SWNvblIoJGNvbG9yLCAkd2lkdGgsICRoZWlnaHQsICR0b3AsICRyaWdodCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJyb3dfMDFfJyArICRjb2xvciArICcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6ICR3aWR0aCArIHB4O1xuICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICR0b3AgKyBweDtcbiAgcmlnaHQ6ICRyaWdodCArIHB4O1xufVxuXG5AbWl4aW4gaWNvbjAxKCRjb2xvciwgJHdpZHRoLCAkaGVpZ2h0LCAkdG9wLCAkbGVmdCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYnRuX2ljb24wMV8nICsgJGNvbG9yICsgJy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogJHdpZHRoICsgcHg7XG4gIGhlaWdodDogJGhlaWdodCArIHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcCArIHB4O1xuICBsZWZ0OiAkbGVmdCArIHB4O1xufVxuXG5AbWl4aW4gaWNvbjAyKCRjb2xvciwgJHdpZHRoLCAkaGVpZ2h0LCAkdG9wLCAkbGVmdCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYnRuX2ljb24wMl8nICsgJGNvbG9yICsgJy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogJHdpZHRoICsgcHg7XG4gIGhlaWdodDogJGhlaWdodCArIHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcCArIHB4O1xuICBsZWZ0OiAkbGVmdCArIHB4O1xufVxuXG5AbWl4aW4gc2NhbGVJbWcoKXtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGltZ3tcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApLCBmaWx0ZXIgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xuICB9XG4gICY6aG92ZXJ7XG4gICAgaW1ne1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsMS4xKTtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXJDb2xvcigkY29sb3IpIHtcbiAgICAmOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiRjb2xvcjtcbiAgICB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiRjb2xvcjtcbiAgICB9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1tYWtlcigkc2l6ZSwgJGNvbG9yLCAkZGlyZWN0KXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaWYgJGRpcmVjdCA9PSB0b3B7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXJlY3QgPT0gbGVmdHtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXJlY3QgPT0gcmlnaHR7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdCA9PSBib3R0b217XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBwY21pbi1zY3JlZW4oKXtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBjLXNjcmVlbigpe1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcC1zY3JlZW4oKXtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2FsYygkcHJvcGVydHksICRleHByZXNzaW9uKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KTtcbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skZXhwcmVzc2lvbn0pO1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pO1xufVxuXG5AbWl4aW4gZm9udFNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgWXVHb3RoaWMsIEFyaWFsLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQGluY2x1ZGUgc3Atc2NyZWVuIHt9XHJcblxyXG4ubmV3cyB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICBsaSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNiYmI7XHJcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgOHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzZmYjlkMjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBtYXJnaW46IC0yMHB4IGF1dG8gMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgIC5tb3JlIHtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBjb2xvcjogIzliZDBlMjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnQWJlbCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XHJcbiAgICAgIG1hcmdpbjogLTIwcHggYXV0byAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3c19fZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0FiZWwnLCBzYW5zLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICBjb2xvcjogIzliZDBlMjtcclxuICB9XHJcbn1cclxuXHJcbi5jYXV0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NhdXRpb24uc3ZnKTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbmVtIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjZTk1MTliO1xyXG59XHJcblxyXG4uYy1pY29uIHtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA3MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcwcHgpO1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcwcHgpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDAsIDI0MCwgMC40KTtcclxuICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gIEBpbmNsdWRlIHNwLXNjcmVlbiB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjJlbTtcclxufVxyXG5cclxuLm1vZGFsLmlzLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gIHdpZHRoOiA5NyU7XHJcbn1cclxuXHJcbi5tb2RhbC1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0b3A6IC0yMHB4O1xyXG4gIHJpZ2h0OiAtMjBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4ICNkY2RjZGM7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzZmYjlkMjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICB9XHJcbiAgQGluY2x1ZGUgc3Atc2NyZWVuIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBmaWd1cmUge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmwtbmFycm93IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogNzAlO1xyXG4gIEBpbmNsdWRlIHNwLXNjcmVlbiB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1vcmUtYnRuIHtcclxuICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgcGFkZGluZzogM3B4IDQwcHggMThweCAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogJ0FiZWwnLCBzYW5zLXNlcmlmO1xyXG4gIG1hcmdpbjogNDBweCAwIDAgYXV0bztcclxuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtZmFtaWx5OiAnWmVuIE9sZCBNaW5jaG8nLCBzZXJpZjtcclxuXHJcbiAgQGluY2x1ZGUgc3Atc2NyZWVuIHtcclxuICAgIG1hcmdpbjogMzJweCAwIDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweDtcclxuICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZyk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAyMHB4IDE2cHggMjRweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuXHJcbi5saW5rcyB7XHJcbiAgbGkge1xyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBtYXJnaW46IDAgMCAxNnB4IDhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWluY2hvIHtcclxuXHJcbiAgZm9udC1mYW1pbHk6ICdaZW4gT2xkIE1pbmNobycsIHNlcmlmO1xyXG59XHJcblxyXG4uYmFubmVyIHtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcclxufVxyXG5cclxuLmZpbHRlckRpdiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jc2VhcmNoQnV0dG9ubkJsb2NrIC5idG4ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4jc2VhcmNoQnV0dG9ubkJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxuXHJcbiAgLnRhZ19fdHh0IHtcclxuICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4jc2VhcmNoQnV0dG9ubkJsb2NrIGJ1dHRvbi5idG4ub25BY3RpdmUge1xyXG4gIC50YWdfX3R4dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNmZiOWQyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWxpbmtzLFxyXG4ucGFnaW5hdGlvbixcclxuLnNpbmdsZSAuY29udGVudHNfX21haW4gLnBhZ2luYXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW46IDEycHggOHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGNvbG9yOiAjNGY0ZjRmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBAaW5jbHVkZSBzcC1zY3JlZW4ge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VycmVudCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW46IDEycHggOHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzRmNGY0ZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZjRmNGY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSBzcC1zY3JlZW4ge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1udW1iZXJzIHtcclxuICAmLmRvdHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDEycHggOHB4IDAgMDtcclxuICB9XHJcbn1cclxuXHJcbmZvcm0uc29ydCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IDAgMCA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBwYy1zY3JlZW4ge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgbWFyZ2luOiAxMnB4IDhweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogIzRmNGY0ZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMTJweCA4cHggMCAwO1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzRmNGY0ZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIHBjLXNjcmVlbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGluZTEtY2VudGVyLXR4dCB7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgbWF4LWlubGluZS1zaXplOiBtYXgtY29udGVudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAjNmZiOWQyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zaW5nbGUgLmNvbnRlbnRzX19tYWluIHtcclxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIiBpXSB7XHJcbiAgICBtYXJnaW46IDEycHggNHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogIzRmNGY0ZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB3aWR0aDogMTQ4cHg7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIiBpXSB7XHJcbiAgICBtYXJnaW46IDEycHggOHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDZweCAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzRmNGY0ZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICB9XHJcbiAgYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBjaXRlIHtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBjb2xvcjogIzZmYjlkMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZTogaW5zaWRlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjNmZiOWQyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIH1cclxufVxyXG5cclxuLnBhc3N3b3JkLXR4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogI2UzNDY3YjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAycHggOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBtYXJnaW46IC0xMHB4IDAgMHB4IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IDNweDtcclxufVxyXG5cclxuLnNpbmdsZSB7XHJcbiAgLnBhc3N3b3JkLXR4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmRzX190eHQtLXRodW1iOmhhcyggPiAucGFzc3dkLWltZykge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBAaW5jbHVkZSBzcC1zY3JlZW4ge1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XHJcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIEBpbmNsdWRlIHNwLXNjcmVlbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBpbmNsdWRlIHNwLXNjcmVlbiB7fVxyXG5cclxuaGVhZGVyIHtcclxuICAgIGgxICB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQWJlbCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgJi5jb3ZlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nLzMuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHZoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzcC1zY3JlZW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gIH1cclxuXHJcbm1haW4ge1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJi5zaW5nbGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XHJcbiAgICB9XHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHNwLXNjcmVlbiB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2dhbGxlcnkgXHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Vuc2l0aXZlIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzBcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Atc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS13cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGMtc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcC1zY3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1JSAxMSU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Atc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdHRsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnWmVuIE9sZCBNaW5jaG8nLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwLXNjcmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMCAwIDhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Atc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZmI5ZDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZmYjlkMjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Atc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCA0cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19saXN0IFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWJkMGUyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwLXNjcmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggNHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VyaWVzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGZhZmNmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnWmVuIE9sZCBNaW5jaG8nLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Atc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmZiOWQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlcmllc19fdHRsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdaZW4gT2xkIE1pbmNobycsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2ZmI5ZDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlcmllc19fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlcmllc19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCA4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwLXNjcmVlbiB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyX19uYXYge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxuICAgIHRyYW5zaXRpb246IGVhc2UgLjRzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICBcclxuICAubmF2LWl0ZW1zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcclxuICB9XHJcbiAgXHJcbiAgLm5hdi1pdGVtc19faXRlbSBhIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtZmFtaWx5OiAnWmVuIE9sZCBNaW5jaG8nLCBzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xyXG4gIH1cclxuICBcclxuICAubmF2LWl0ZW1zX19pdGVtOmxhc3QtY2hpbGQgYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICBcclxuICAuaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgXHJcbiAgfVxyXG4gIFxyXG4gIC5oYW1idXJnZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBcclxuICBcclxuICBcclxuICAuaGFtYnVyZ2VyIHNwYW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBlYXNlIC40cztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICBtYXJnaW46IDhweCAwO1xyXG4gIH1cclxuICBcclxuICAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmhlYWRlcl9fbmF2LmFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG4gIFxyXG4gIC5oYW1idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgIHRvcDogMTNweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgXHJcbiAgLmhhbWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICBcclxuICB9XHJcbiAgXHJcbiAgLmhhbWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB9IFxyXG5cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWJlbCcsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG59XHJcblxyXG4uY29udGVudHMgeyBcclxuICAgIG1hcmdpbjogMCAwIDYwcHg7XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMDBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwLXNjcmVlbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDgwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZV9fdHRsIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJ1plbiBPbGQgTWluY2hvJywgc2VyaWY7XHJcbiAgICAgICAgJi0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBtYXJnaW46IC04cHggMCAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlX19zdWJ0dGwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAmLS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2JiYjtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2JiYjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaW5saW5lLXNpemU6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcC1zY3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Atc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcC1zY3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0cHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Atc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmX190dGwge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0FiZWwnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwLXNjcmVlbiB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZmYjlkMjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZmYjlkMjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWJkMGUyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW1pbiB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZSB7XHJcbiAgICAuY29udGVudHMge1xyXG4gICAgICAgICZfX21haW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jYXJkc19fYmxvZyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XHJcbiAgICAmLmNhcmRzIHsgICAgXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Atc2NyZWVuIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0FiZWwnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcC1zY3JlZW4geyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Atc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10b3Age1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Atc2NyZWVuIHsgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
