﻿

.article-card-lists {
  align-items: top;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  display: grid;
  grid-template-columns: repeat(auto-fill, 276px);
  justify-content: center;
  justify-items: center;
  row-gap: 30px;
}

.article-card-lists a {
  display: block;
  cursor: pointer;
  text-decoration: none;
}

.article-card-lists .card {
  height: auto;
  width: 100%;
}

.article-card-lists .card:hover {
  opacity: 0.8;
}

.article-card-lists .card img {
  aspect-ratio: 1/0.56;
  display: block;
  margin-bottom: 10px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.article-card-lists .card .title {
  word-wrap: break-word;
  color: #121212;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
}

@media (max-width: 560px) {
  .article-card-lists {
    align-items: top;
    -webkit-column-gap: 10px;
    column-gap: 10px;
    grid-template-columns: calc(50vw - 15px) calc(50vw - 15px);
    justify-items: center;
    row-gap: 20px;
  }

  .article-card-lists .card img {
    display: block;
    width: calc(50vw - 15px);
    height: calc((50vw - 15px) * 9 / 16);
    margin-bottom: 10px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .article-card-lists .card .title {
    font-size: 1rem;
    line-height: 1.4;
  }
}

html {
  font-size: 16px;
}

a,
div,
p {
  font-size: 1rem;
  word-break: break-word;
}

a {
  text-decoration: none;
}

main {
  font-family: sans-serif;
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}

main a:hover {
  opacity: 0.8;
}

main .container {
  -webkit-column-gap: 30px;
  column-gap: 30px;
  display: grid;
  grid-template-columns: minmax(900px, 1fr) 300px;
}

main .container .sub h1.side-headding {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-family:
    Roboto Condensed,
    sans-serif;
  justify-content: center;
  text-align: center;
}

main .container .sub h1.side-headding .headding-main {
  border-bottom: none;
  display: inline-block;
  font-size: 24px;
  letter-spacing: 1px;
  padding-bottom: 0;
}

main .container .sub h1.side-headding .headding-sub {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin-top: -5px;
}

@media (max-width: 560px) {
  main {
    max-width: 100%;
    padding: 0 18px;
  }

  main .container {
    display: block;
    grid-template-columns: 1fr;
    width: 100%;
  }
}

.article {
  padding: 60px 10px 90px;
}

.article .article-meta {
  border-bottom: 1px solid #121212;
  display: grid;
  grid-template-columns: 1fr 160px;
  grid-template-rows: 1fr auto;
  margin-bottom: 30px;
  padding-bottom: 16px;
  row-gap: 20px;
}

.article .article-meta h1 {
  font-size: 28px;
  font-weight: 700;
  grid-column: 1/3;
  grid-row: 1/2;
  line-height: 1.4;
}

.article .article-meta .tags {
  grid-column: 1/2;
  grid-row: 2/3;
  text-align: left;
}

.article .article-meta .tags a {
  border: 1px solid #666;
  border-radius: 12px;
  color: #666;
  display: inline-block;
  font-size: 11px;
  margin-right: 10px;
  padding: 0 5px;
}

.article .article-meta time {
  color: #ad154f;
  font-size: 14px;
  text-align: right;
}

.article .body {
  border-bottom: 1px solid #121212;
  margin-bottom: 50px;
  padding-bottom: 20px;
}

.article .body #mokuji {
  margin-bottom: 30px;
  padding: 30px;
  background-color: #efefef;
}

.article .body #mokuji h2 {
  margin: 0 0 30px 0;
  padding: 0;
  font-size: 20px;
  border-bottom: none;
}

.article .body #mokuji h2::after {
  background: none;
}

.article .body #mokuji ul {
  margin: 0;
  list-style: circle;
}

.article .body #mokuji ul#root {
  padding: 0 30px;
}

.article .body #mokuji ul a {
  color: #ad154f;
}

.article .body #mokuji ul li {
  line-height: 2;
}

.article .body #mokuji ul li.mokuji-1 {
  margin-left: 30px;
}

.article .body #mokuji ul li.mokuji-2 {
  margin-left: 60px;
}

.article .body #mokuji .list-none {
  margin-left: 20px;
  list-style: none;
}

.article .body a.eijiro-link {
  color: inherit;
  text-decoration-style: dotted;
  text-underline-offset: 5px;
  text-decoration-color: #939393;
  white-space: nowrap;
}

.article .body ul {
  list-style: disc;
  margin: 0 0 30px 30px;
  padding: 0;
}

.article .body ol {
  list-style: decimal;
  margin: 0 0 30px 30px;
  padding: 0;
}

.article .body li {
  margin-bottom: 5px;
}

.article .body blockquote > ol {
  margin-bottom: 0;
}

.article .body blockquote > ul {
  margin-bottom: 0;
}

.article .body .tableScroll {
  margin-bottom: 30px;
  overflow-x: auto;
}

.article .body .tableScroll table {
  width: 100%;
  white-space: nowrap;
}

.article .body .tableScroll table thead tr th,
.article .body .tableScroll table tbody tr td {
  padding: 10px 15px;
  border: 1px solid #dfdfdf;
}

.article .body .tableScroll table thead {
  background-color: #efefef;
}

.article .body .tableWrap {
  margin-bottom: 30px;
  overflow: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.article .body .tableContents {
  margin-bottom: 30px;
  padding: 30px 20px 20px;
  font-size: 20px;
  font-weight: bold;
  background-color: #ececec;
}

.article .body .tableContents ul.table-of-contents {
  padding-top: 20px;
  font-weight: normal;
  border-top: 1px solid #555555;
}

.article .body .tableContents ul.table-of-contents li {
  margin: 20px;
  font-size: 16px;
}

.article .body .tableContents ul.table-of-contents li a {
  color: #ad154f;
  text-decoration: underline;
}

.article .body .tableContents ul.table-of-contents li ul li::before {
  content: '-';
}

.article .body .tableContents ul.table-of-contents li ul li {
  font-size: 14px;
}

.article .body img.thumbnail {
  display: block;
  margin-bottom: 10px;
  width: 100%;
  height: 480px;
  object-fit: cover;
}

.article .body .description {
  font-size: 16px;
  margin-bottom: 30px;
  padding: 10px;
}

.article .body .interview {
  position: relative;
  display: grid;
  grid-template-columns: 70px 1fr;
  column-gap: 20px;
  margin-bottom: 30px;
}

.article .body .interview-left::before {
  content: '';
  position: absolute;
  top: 45px;
  left: 70px;
  margin-top: -15px;
  border: 10px solid transparent;
  border-right: 15px solid #ececec;
}

.article .body .interview figure.thumb {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}

.article .body .interview figure.thumb img {
  max-width: 100%;
  height: auto;
}

.article .body .interview .interviewInner {
  width: 100%;
  padding: 20px;
  background-color: #ececec;
  border-radius: 10px;
}

.article .body .interview .interviewInner p {
  margin: 0 0 30px;
  font-size: 15px;
}

.article .body h2 {
  border-bottom: 2px solid #121212;
  color: #121212;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.3;
  margin: 0 0 30px;
  padding: 16px;
  position: relative;
}

.article .body h2:after {
  background: #ad154f;
  bottom: -2px;
  content: '';
  height: 2px;
  left: 0;
  position: absolute;
  width: 120px;
}

.article .body h3 {
  border-left: 2px solid #ad154f;
  font-size: 24px;
  padding-left: 18px;
}

.article .body h3,
.article .body h4 {
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 30px;
}

.article .body h4 {
  font-size: 22px;
}

.article .body h4:before {
  background: #ad154f;
  content: '';
  display: inline-block;
  height: 2px;
  margin: -0.2em 12px 0 0;
  vertical-align: middle;
  width: 12px;
}

.article .body h5 {
  font-size: 20px;
}

.article .body h5,
.article .body h6 {
  color: #121212;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 30px;
}

.article .body h6 {
  font-size: 16px;
}

.article .body a {
  font-size: inherit;
}

.article .body p {
  color: #121212;
  font-size: 16px;
  line-height: 1.8;
  margin-bottom: 30px;
}

.article p.lead {
  padding: 20px;
  font-size: 16px;
  border: 1px solid #121212;
  position: relative;
}

.article p.lead:before {
  border: 1px solid #121212;
  bottom: 0;
  content: '';
  display: block;
  height: calc(100% - 8px);
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: calc(100% - 8px);
  z-index: -1;
}

.article p.caption {
  font-size: 12px !important;
  color: #555555 !important;
  text-align: right;
}

.article .body p a {
  color: #ad154f;
  text-decoration: underline;
  word-break: normal;
}

.article .body blockquote p a {
  word-break: break-word;
}

.article .body blockquote {
  background: #f4f4f4;
  color: #121212;
  line-height: 1.8;
  margin-bottom: 30px;
  padding: 30px;
  position: relative;
  border-left: 2px solid #121212;
}

.article .body blockquote p:last-child {
  margin: 0;
}

.article .body img {
  height: auto;
  margin: 0 auto 30px;
  max-width: 96%;
}

.article .body figure {
  margin-bottom: 30px;
  padding: 0 2%;
}

.article .body figure img {
  max-width: 100%;
  height: auto;
  margin: 0 auto 10px;
}

.article .body figure figcaption {
  font-size: 12px;
  color: #555555;
  text-align: right;
}

.article .body figure + .caption {
  margin-top: -20px;
}

.article .body .youtube {
  position: relative;
  width: 100%;
  margin: 30px auto;
}

.article .body .youtube::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.article .body .youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.article .body .youtube + .caption {
  margin-top: -20px;
}

.article .body .twitter-tweet {
  max-width: none !important;
  justify-content: center;
}

.article .body .twitter-tweet iframe {
  flex-grow: 0 !important;
  width: 50% !important;
}

.article .body iframe.instagram-media {
  margin: 0 auto !important;
}

@media (max-width: 560px) {
  .article .body .twitter-tweet {
    max-width: 550px !important;
  }

  .article .body .twitter-tweet iframe {
    flex-grow: 1 !important;
    width: 370px !important;
  }

  .article .body iframe.instagram-media {
    margin: 0px 0px 12px !important;
  }
}

.article .body a.internal-article-link {
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  display: grid;
  grid-template-columns: 144px 1fr;
  grid-template-rows: 81px;
  margin-bottom: 30px;
  padding: 20px;
}

.article .body a.internal-article-link img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.article .body a.internal-article-link .info {
  position: relative;
}

.article .body a.internal-article-link .info .title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.article .body a.internal-article-link .info time {
  bottom: 0;
  font-size: 12px;
  position: absolute;
  right: 10px;
}

.article .body a[href^="booco://"]
{
  display: none;
}

summary {
  display: list-item;
  margin-bottom: 30px;
}

.article .body .product-link {
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  display: grid;
  grid-template-columns: 200px 1fr;
  margin-bottom: 30px;
  padding: 20px;
}

.article .body .product-link img {
  display: block;
  width: 100%;
  height: 150px;
  margin: 0;
  object-fit: contain;
}

.article .body .product-link .info .title {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 10px;
  overflow: hidden;
}

.article .body .product-link .info .manufacturer,
.article .body .product-link .info .note {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #727272;
  display: -webkit-box;
  font-size: 14px;
  overflow: hidden;
  margin-bottom: 20px;
}

.article .body .product-link .info button {
  background-color: rgba(25, 48, 70, 0.122);
  border-radius: 2px;
  display: block;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 20px;
  text-align: center;
  width: auto;
}

.article .body .author {
  -webkit-column-gap: 16px;
  column-gap: 16px;
  display: grid;
  grid-template-columns: 160px 1fr;
  margin-bottom: 30px;
  padding: 16px;
}

.article .body .author img {
  border-radius: 50%;
  height: 160px;
  margin: 0;
  width: 160px;
  object-fit: cover;
}

.article .body .author .author-name {
  color: #121212;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 20px;
}

.article .body .author p {
  color: #121212;
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}

.article .border-double {
  border: 1px solid #121212;
  position: relative;
}

.article .border-double:before {
  border: 1px solid #121212;
  bottom: 0;
  content: '';
  display: block;
  height: calc(100% - 8px);
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: calc(100% - 8px);
  z-index: -1;
}

.article h1.menu {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-family:
    Roboto Condensed,
    sans-serif;
  justify-content: center;
  text-align: center;
}

.article h1.menu span.headding-main {
  border-bottom: 2px solid #ad154f;
  display: inline-block;
  font-size: 32px;
  line-height: 1.1;
}

.article h1.menu span.headding-sub {
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  padding-top: 5px;
}

.article .btn {
  text-align: center;
}

.article .btn a {
  border: 2px solid #ad154f;
  display: inline-block;
  font-family:
    Roboto Condensed,
    sans-serif;
  font-size: 20px;
  padding: 15px 0;
  width: 260px;
}

.article .btn a:hover {
  background-color: #ad154f;
  color: #fff;
}

@media (max-width: 560px) {
  .article {
    padding: 30px 10px 100px;
  }

  .article .article-meta {
    grid-template-columns: 1fr 100px;
    grid-template-rows: 1fr auto;
    row-gap: 10px;
  }

  .article .article-meta h1 {
    font-size: 24px;
    line-height: 1.2;
  }

  .article .article-meta .tags a {
    border: 1px solid #666;
    border-radius: 12px;
    color: #666;
    display: inline-block;
    font-size: 11px;
    margin-right: 0px;
    padding: 0 5px;
  }

  .article .article-meta time {
    color: #ad154f;
    font-size: 14px;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
  }

  .article .body h2,
  .article .body h3 {
    font-size: 20px;
  }

  .article .body h4,
  .article .body h5 {
    font-size: 18px;
  }

  .article .body img.thumbnail {
    height: 200px;
    margin-bottom: 20px;
  }

  .article .body #mokuji {
    padding: 16px;
  }

  .article .body #mokuji h2 {
    font-size: 18px;
  }

  .article .body #mokuji ul#root {
    padding: 0 20px;
  }

  .article .body #mokuji ul li {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 14px;
  }

  .article .body #mokuji .list-none {
    margin-left: 16px;
    list-style: none;
  }

  .article .body a.internal-article-link {
    -webkit-column-gap: 16px;
    column-gap: 16px;
    grid-row: 68px;
    grid-template-columns: 120px 1fr;
    padding: 10px;
  }

  .article .body a.internal-article-link .info {
    position: relative;
  }

  .article .body a.internal-article-link .info .title {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    font-size: 14px;
    line-height: 1.4;
    overflow: hidden;
  }

  .article .body a.internal-article-link .info time {
    bottom: 0;
    font-size: 11px;
    left: 0;
  }

  .article .body .product-link {
    display: grid;
    grid-template-columns: 150px 1fr;
    padding: 10px;
  }

  .article .body .product-link .info .title {
    font-size: 14px;
    line-height: 1.4;
  }

  .article .body .product-link .info .manufacturer,
  .article .body .product-link .info .note {
    font-size: 12px;
  }

  .article .body .author {
    -webkit-column-gap: 16px;
    column-gap: 0;
    display: grid;
    grid-template-columns: 1fr;
    margin-bottom: 30px;
    padding: 16px;
  }

  .article .body .author img {
    border-radius: 50%;
    height: 100px;
    margin: 0 auto 20px;
    width: 100px;
    object-fit: cover;
  }

  .article .body .author .author-name {
    color: #121212;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 16px;
    text-align: center;
  }

  .article .body .author p {
    color: #121212;
    font-size: 15px;
    line-height: 1.7;
    margin: 0;
    padding: 0 10px 10px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFydGljbGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6ImFydGljbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYXJ0aWNsZS1jYXJkLWxpc3RzIHtcbiAgYWxpZ24taXRlbXM6IHRvcDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDI3NnB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMzBweDtcbn1cblxuLmFydGljbGUtY2FyZC1saXN0cyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJ0aWNsZS1jYXJkLWxpc3RzIC5jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUtY2FyZC1saXN0cyAuY2FyZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmFydGljbGUtY2FyZC1saXN0cyAuY2FyZCBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEvMC41NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlLWNhcmQtbGlzdHMgLmNhcmQgLnRpdGxlIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmFydGljbGUtY2FyZC1saXN0cyB7XG4gICAgYWxpZ24taXRlbXM6IHRvcDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNTB2dyAtIDE1cHgpIGNhbGMoNTB2dyAtIDE1cHgpO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG5cbiAgLmFydGljbGUtY2FyZC1saXN0cyAuY2FyZCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoKDUwdncgLSAxNXB4KSAqIDkgLyAxNik7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5hcnRpY2xlLWNhcmQtbGlzdHMgLmNhcmQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5hLFxuZGl2LFxucCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxubWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5tYWluIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbm1haW4gLmNvbnRhaW5lciB7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoOTAwcHgsIDFmcikgMzAwcHg7XG59XG5cbm1haW4gLmNvbnRhaW5lciAuc3ViIGgxLnNpZGUtaGVhZGRpbmcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTpcbiAgICBSb2JvdG8gQ29uZGVuc2VkLFxuICAgIHNhbnMtc2VyaWY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbm1haW4gLmNvbnRhaW5lciAuc3ViIGgxLnNpZGUtaGVhZGRpbmcgLmhlYWRkaW5nLW1haW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbm1haW4gLmNvbnRhaW5lciAuc3ViIGgxLnNpZGUtaGVhZGRpbmcgLmhlYWRkaW5nLXN1YiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuXG4gIG1haW4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFydGljbGUge1xuICBwYWRkaW5nOiA2MHB4IDEwcHggOTBweDtcbn1cblxuLmFydGljbGUgLmFydGljbGUtbWV0YSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTIxMjEyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxNjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlLW1ldGEgaDEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIGdyaWQtcm93OiAxLzI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlLW1ldGEgLnRhZ3Mge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMi8zO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZS1tZXRhIC50YWdzIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlLW1ldGEgdGltZSB7XG4gIGNvbG9yOiAjYWQxNTRmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYXJ0aWNsZSAuYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTIxMjEyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmFydGljbGUgLmJvZHkgI21va3VqaSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5hcnRpY2xlIC5ib2R5ICNtb2t1amkgaDIge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmFydGljbGUgLmJvZHkgI21va3VqaSBoMjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYXJ0aWNsZSAuYm9keSAjbW9rdWppIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBjaXJjbGU7XG59XG5cbi5hcnRpY2xlIC5ib2R5ICNtb2t1amkgdWwjcm9vdCB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmFydGljbGUgLmJvZHkgI21va3VqaSB1bCBhIHtcbiAgY29sb3I6ICNhZDE1NGY7XG59XG5cbi5hcnRpY2xlIC5ib2R5ICNtb2t1amkgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmFydGljbGUgLmJvZHkgI21va3VqaSB1bCBsaS5tb2t1amktMSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uYXJ0aWNsZSAuYm9keSAjbW9rdWppIHVsIGxpLm1va3VqaS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5hcnRpY2xlIC5ib2R5ICNtb2t1amkgLmxpc3Qtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYXJ0aWNsZSAuYm9keSBhLmVpamlyby1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZG90dGVkO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjOTM5MzkzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXJ0aWNsZSAuYm9keSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbjogMCAwIDMwcHggMzBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFydGljbGUgLmJvZHkgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hcnRpY2xlIC5ib2R5IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYXJ0aWNsZSAuYm9keSBibG9ja3F1b3RlID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZSAuYm9keSBibG9ja3F1b3RlID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZSAuYm9keSAudGFibGVTY3JvbGwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uYXJ0aWNsZSAuYm9keSAudGFibGVTY3JvbGwgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFydGljbGUgLmJvZHkgLnRhYmxlU2Nyb2xsIHRhYmxlIHRoZWFkIHRyIHRoLFxuLmFydGljbGUgLmJvZHkgLnRhYmxlU2Nyb2xsIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xufVxuXG4uYXJ0aWNsZSAuYm9keSAudGFibGVTY3JvbGwgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4uYXJ0aWNsZSAuYm9keSAudGFibGVXcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5hcnRpY2xlIC5ib2R5IC50YWJsZUNvbnRlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG5cbi5hcnRpY2xlIC5ib2R5IC50YWJsZUNvbnRlbnRzIHVsLnRhYmxlLW9mLWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTU1NTU1O1xufVxuXG4uYXJ0aWNsZSAuYm9keSAudGFibGVDb250ZW50cyB1bC50YWJsZS1vZi1jb250ZW50cyBsaSB7XG4gIG1hcmdpbjogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYXJ0aWNsZSAuYm9keSAudGFibGVDb250ZW50cyB1bC50YWJsZS1vZi1jb250ZW50cyBsaSBhIHtcbiAgY29sb3I6ICNhZDE1NGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXJ0aWNsZSAuYm9keSAudGFibGVDb250ZW50cyB1bC50YWJsZS1vZi1jb250ZW50cyBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xufVxuXG4uYXJ0aWNsZSAuYm9keSAudGFibGVDb250ZW50cyB1bC50YWJsZS1vZi1jb250ZW50cyBsaSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFydGljbGUgLmJvZHkgaW1nLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hcnRpY2xlIC5ib2R5IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmFydGljbGUgLmJvZHkgLmludGVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IDFmcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFydGljbGUgLmJvZHkgLmludGVydmlldy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1cHg7XG4gIGxlZnQ6IDcwcHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZWNlY2VjO1xufVxuXG4uYXJ0aWNsZSAuYm9keSAuaW50ZXJ2aWV3IGZpZ3VyZS50aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG5cbi5hcnRpY2xlIC5ib2R5IC5pbnRlcnZpZXcgZmlndXJlLnRodW1iIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXJ0aWNsZSAuYm9keSAuaW50ZXJ2aWV3IC5pbnRlcnZpZXdJbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYXJ0aWNsZSAuYm9keSAuaW50ZXJ2aWV3IC5pbnRlcnZpZXdJbm5lciBwIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYXJ0aWNsZSAuYm9keSBoMiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTIxMjEyO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlIC5ib2R5IGgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2FkMTU0ZjtcbiAgYm90dG9tOiAtMnB4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uYXJ0aWNsZSAuYm9keSBoMyB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2FkMTU0ZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5hcnRpY2xlIC5ib2R5IGgzLFxuLmFydGljbGUgLmJvZHkgaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYXJ0aWNsZSAuYm9keSBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFydGljbGUgLmJvZHkgaDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2FkMTU0ZjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogLTAuMmVtIDEycHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFydGljbGUgLmJvZHkgaDUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5hcnRpY2xlIC5ib2R5IGg1LFxuLmFydGljbGUgLmJvZHkgaDYge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFydGljbGUgLmJvZHkgaDYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hcnRpY2xlIC5ib2R5IGEge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5hcnRpY2xlIC5ib2R5IHAge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYXJ0aWNsZSBwLmxlYWQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjEyMTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGUgcC5sZWFkOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjEyMTI7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5hcnRpY2xlIHAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1NTU1NSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFydGljbGUgLmJvZHkgcCBhIHtcbiAgY29sb3I6ICNhZDE1NGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5hcnRpY2xlIC5ib2R5IGJsb2NrcXVvdGUgcCBhIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmFydGljbGUgLmJvZHkgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzEyMTIxMjtcbn1cblxuLmFydGljbGUgLmJvZHkgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5hcnRpY2xlIC5ib2R5IGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgbWF4LXdpZHRoOiA5NiU7XG59XG5cbi5hcnRpY2xlIC5ib2R5IGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMiU7XG59XG5cbi5hcnRpY2xlIC5ib2R5IGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cblxuLmFydGljbGUgLmJvZHkgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFydGljbGUgLmJvZHkgZmlndXJlICsgLmNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLmFydGljbGUgLmJvZHkgLnlvdXR1YmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cblxuLmFydGljbGUgLmJvZHkgLnlvdXR1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlIC5ib2R5IC55b3V0dWJlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFydGljbGUgLmJvZHkgLnlvdXR1YmUgKyAuY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uYXJ0aWNsZSAuYm9keSAudHdpdHRlci10d2VldCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFydGljbGUgLmJvZHkgLnR3aXR0ZXItdHdlZXQgaWZyYW1lIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGUgLmJvZHkgaWZyYW1lLmluc3RhZ3JhbS1tZWRpYSB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYXJ0aWNsZSAuYm9keSAudHdpdHRlci10d2VldCB7XG4gICAgbWF4LXdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFydGljbGUgLmJvZHkgLnR3aXR0ZXItdHdlZXQgaWZyYW1lIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hcnRpY2xlIC5ib2R5IGlmcmFtZS5pbnN0YWdyYW0tbWVkaWEge1xuICAgIG1hcmdpbjogMHB4IDBweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFydGljbGUgLmJvZHkgYS5pbnRlcm5hbC1hcnRpY2xlLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMjBweDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDRweCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogODFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmFydGljbGUgLmJvZHkgYS5pbnRlcm5hbC1hcnRpY2xlLWxpbmsgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUgLmJvZHkgYS5pbnRlcm5hbC1hcnRpY2xlLWxpbmsgLmluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlIC5ib2R5IGEuaW50ZXJuYWwtYXJ0aWNsZS1saW5rIC5pbmZvIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmFydGljbGUgLmJvZHkgYS5pbnRlcm5hbC1hcnRpY2xlLWxpbmsgLmluZm8gdGltZSB7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uYXJ0aWNsZSAuYm9keSBhW2hyZWZePVwiYm9vY286Ly9cIl1cbntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFydGljbGUgLmJvZHkgLnByb2R1Y3QtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDFmcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmFydGljbGUgLmJvZHkgLnByb2R1Y3QtbGluayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFydGljbGUgLmJvZHkgLnByb2R1Y3QtbGluayAuaW5mbyAudGl0bGUge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlIC5ib2R5IC5wcm9kdWN0LWxpbmsgLmluZm8gLm1hbnVmYWN0dXJlcixcbi5hcnRpY2xlIC5ib2R5IC5wcm9kdWN0LWxpbmsgLmluZm8gLm5vdGUge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXJ0aWNsZSAuYm9keSAucHJvZHVjdC1saW5rIC5pbmZvIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDQ4LCA3MCwgMC4xMjIpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFydGljbGUgLmJvZHkgLmF1dGhvciB7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMTZweDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNjBweCAxZnI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5hcnRpY2xlIC5ib2R5IC5hdXRob3IgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hcnRpY2xlIC5ib2R5IC5hdXRob3IgLmF1dGhvci1uYW1lIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFydGljbGUgLmJvZHkgLmF1dGhvciBwIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJ0aWNsZSAuYm9yZGVyLWRvdWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjEyMTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGUgLmJvcmRlci1kb3VibGU6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEyMTIxMjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmFydGljbGUgaDEubWVudSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OlxuICAgIFJvYm90byBDb25kZW5zZWQsXG4gICAgc2Fucy1zZXJpZjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFydGljbGUgaDEubWVudSBzcGFuLmhlYWRkaW5nLW1haW4ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2FkMTU0ZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5hcnRpY2xlIGgxLm1lbnUgc3Bhbi5oZWFkZGluZy1zdWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmFydGljbGUgLmJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFydGljbGUgLmJ0biBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2FkMTU0ZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTpcbiAgICBSb2JvdG8gQ29uZGVuc2VkLFxuICAgIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMjYwcHg7XG59XG5cbi5hcnRpY2xlIC5idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDE1NGY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmFydGljbGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAxMDBweDtcbiAgfVxuXG4gIC5hcnRpY2xlIC5hcnRpY2xlLW1ldGEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEwMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxuXG4gIC5hcnRpY2xlIC5hcnRpY2xlLW1ldGEgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLmFydGljbGUgLmFydGljbGUtbWV0YSAudGFncyBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuXG4gIC5hcnRpY2xlIC5hcnRpY2xlLW1ldGEgdGltZSB7XG4gICAgY29sb3I6ICNhZDE1NGY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5hcnRpY2xlIC5ib2R5IGgyLFxuICAuYXJ0aWNsZSAuYm9keSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmFydGljbGUgLmJvZHkgaDQsXG4gIC5hcnRpY2xlIC5ib2R5IGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuYXJ0aWNsZSAuYm9keSBpbWcudGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuYXJ0aWNsZSAuYm9keSAjbW9rdWppIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgLmFydGljbGUgLmJvZHkgI21va3VqaSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmFydGljbGUgLmJvZHkgI21va3VqaSB1bCNyb290IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuYXJ0aWNsZSAuYm9keSAjbW9rdWppIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgLmFydGljbGUgLmJvZHkgI21va3VqaSAubGlzdC1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLmFydGljbGUgLmJvZHkgYS5pbnRlcm5hbC1hcnRpY2xlLWxpbmsge1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMTZweDtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtcm93OiA2OHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggMWZyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAuYXJ0aWNsZSAuYm9keSBhLmludGVybmFsLWFydGljbGUtbGluayAuaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmFydGljbGUgLmJvZHkgYS5pbnRlcm5hbC1hcnRpY2xlLWxpbmsgLmluZm8gLnRpdGxlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmFydGljbGUgLmJvZHkgYS5pbnRlcm5hbC1hcnRpY2xlLWxpbmsgLmluZm8gdGltZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmFydGljbGUgLmJvZHkgLnByb2R1Y3QtbGluayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1MHB4IDFmcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLmFydGljbGUgLmJvZHkgLnByb2R1Y3QtbGluayAuaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLmFydGljbGUgLmJvZHkgLnByb2R1Y3QtbGluayAuaW5mbyAubWFudWZhY3R1cmVyLFxuICAuYXJ0aWNsZSAuYm9keSAucHJvZHVjdC1saW5rIC5pbmZvIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuYXJ0aWNsZSAuYm9keSAuYXV0aG9yIHtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC5hcnRpY2xlIC5ib2R5IC5hdXRob3IgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5hcnRpY2xlIC5ib2R5IC5hdXRob3IgLmF1dGhvci1uYW1lIHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hcnRpY2xlIC5ib2R5IC5hdXRob3IgcCB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICB9XG59XG4iXX0= */