@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
/**  */
.pc-block {
  display: block;
}
@media screen and (max-width: 767px) {
  .pc-block {
    display: none;
  }
}

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

a.boxlink {
  display: block;
  text-decoration: none;
  color: inherit;
  transition: opacity 0.3s ease;
}
a.boxlink:hover {
  opacity: 0.6;
}

.logo img {
  height: 1em;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}

.cols2,
.cols3,
.cols4,
.cols6 {
  display: flex;
  justify-content: space-between;
}
.cols2._reverse,
.cols3._reverse,
.cols4._reverse,
.cols6._reverse {
  flex-direction: row-reverse;
}

.cols2 .col {
  width: calc(50% - 12px);
}

.cols3 .col {
  width: calc(33.3333333333% - 16px);
}

.cols4 .col {
  width: calc(25% - 18px);
}

.cols6 .col {
  width: calc(16.6666666667% - 20px);
}

@media screen and (max-width: 767px) {
  .cols2,
  .cols3,
  .cols4,
  .cols6 {
    flex-direction: column;
  }
  .cols2 .col,
  .cols3 .col,
  .cols4 .col,
  .cols6 .col {
    width: 100%;
  }
  .cols2 .col:nth-of-type(n+2),
  .cols3 .col:nth-of-type(n+2),
  .cols4 .col:nth-of-type(n+2),
  .cols6 .col:nth-of-type(n+2) {
    margin-top: 24px;
  }
  .cols2._reverse,
  .cols3._reverse,
  .cols4._reverse,
  .cols6._reverse {
    flex-direction: column;
  }
  .cols2._reverse .col:nth-of-type(1),
  .cols3._reverse .col:nth-of-type(1),
  .cols4._reverse .col:nth-of-type(1),
  .cols6._reverse .col:nth-of-type(1) {
    margin-top: 24px;
  }
  .cols2._reverse .col:nth-of-type(2),
  .cols3._reverse .col:nth-of-type(2),
  .cols4._reverse .col:nth-of-type(2),
  .cols6._reverse .col:nth-of-type(2) {
    margin-top: 0;
  }
} /** @media max-width: 767px */
.table-wrap {
  width: 100% !important;
  overflow-x: scroll;
  padding: 0 !important;
  padding: 1px;
  box-sizing: border-box;
}
.table-wrap table th {
  width: auto !important;
}

.main-container {
  background: #fff;
}
.main-container .wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
.main-container .wrapper .inner {
  width: 100%;
  max-width: 960px;
  margin: auto;
}

/** .main-container */
@media screen and (max-width: 767px) {
  .main-container .wrapper {
    padding: 32px 16px;
  }
  .main-container .wrapper .inner {
    width: 100%;
  }
} /** @media max-width: 767px */
.tabNav {
  margin: 3.6rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
}
.tabNav li {
  box-sizing: border-box;
  font-size: 1.6rem;
}
.tabNav li.cr a,
.tabNav li.cr span {
  color: #111;
}
.tabNav li.cr a:after,
.tabNav li.cr span:after {
  height: 2px;
  background: #666;
}
.tabNav li a,
.tabNav li span {
  position: relative;
  display: block;
  text-align: center;
  padding: 1.5rem 3.8rem;
  color: #666;
  text-decoration: none;
  /** border-bottom: #aaa solid 0.1rem; */
  transition: all 0.3s ease;
}
.tabNav li a:after,
.tabNav li span:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: #aaa;
  position: absolute;
  bottom: 0;
  left: 0;
}
.tabNav li a:hover,
.tabNav li span:hover {
  color: #111;
  transition: all 0.3s ease;
}
.tabNav li a:hover:after,
.tabNav li span:hover:after {
  height: 2px;
  background: #666;
}
.tabNav.cols2 li {
  width: 49%;
}
.tabNav.cols3 li {
  width: 32%;
}
.tabNav.cols4 li {
  width: 24.06%;
}

/** .tabNav */
@media screen and (max-width: 767px) {
  .tabNav li {
    width: 50%;
  }
  .tabNav li a,
  .tabNav li span {
    font-size: 1.4rem;
  }
  .tabNav.cols4 li {
    width: 48.6%;
  }
}
.teamexpo section {
  box-sizing: border-box;
  padding: 48px 0;
}
.teamexpo section h2.ttl {
  font-size: 3.6rem;
  text-align: center;
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  .teamexpo section h2.ttl {
    font-size: 2.1rem;
  }
} /** @media max-width: 767px */
/** 紹介文 */
.about {
  /** @media max-width: 767px */
}
.about-headline ._primary {
  font-size: 3.2rem;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  text-align: center;
}
.about-body {
  margin-top: 2em;
}
.about-figure {
  width: 386px;
}
.about-figure img {
  max-width: 100%;
}
.about-context {
  width: 550px;
}
.about ._lead p {
  font-size: 1.6rem;
  line-height: 2;
}
.about ._lead p + p {
  margin-top: 1em;
}
.about-teamexpo {
  border-radius: 6px;
  padding: 24px 24px 24px 24px;
  margin-top: 32px;
  background: #f0f0f0 url("../i/team_expo_2025.png") no-repeat right center/contain;
}
.about-teamexpo.cols2 {
  align-items: center;
}
.about-teamexpo-figure {
  width: 304px;
  text-align: center;
}
.about-teamexpo-figure img {
  width: 160px;
  max-width: 100%;
}
.about-teamexpo-context {
  width: calc(100% - 204px);
}
.about-teamexpo-context dt {
  font-size: 2.1rem;
}
.about-teamexpo-context dd {
  margin-top: 1em;
  font-size: 1.6rem;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  .about-headline ._primary {
    font-size: 2.4rem;
  }
  .about-figure {
    width: 100%;
  }
  .about-context {
    width: 100%;
    margin-top: 16px;
  }
  .about-teamexpo {
    padding: 24px;
  }
  .about-teamexpo-figure, .about-teamexpo-context {
    width: 100%;
  }
  .about-teamexpo-figure {
    margin-top: 16px;
  }
}

/** 共創チャレンジ */
.challenges {
  /** @media max-width: 767px */
}
.challenges-headline {
  text-align: center;
  font-size: 2.4rem;
}
.challenges-body {
  margin-top: 1em;
}
.challenges-body ._lead p {
  text-align: center;
  font-size: 1.6rem;
}
.challenges-list {
  margin-top: 1em;
}
.challenges ._list th,
.challenges ._list td {
  padding: 1em;
  border: solid 1px #ddd;
}
.challenges ._list thead {
  background: #f0f0f0;
}
.challenges ._list thead th, .challenges ._list thead td {
  text-align: center;
}
.challenges ._list ._btn {
  white-space: nowrap;
}
.challenges ._list .team {
  max-width: 30em;
}
.challenges ._list .team span {
  display: inline-block;
}
.challenges ._list .team span:after {
  content: "、";
}
.challenges ._list .team span:last-of-type:after {
  display: none;
}
.challenges ._notes {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  .challenges-list thead,
  .challenges-list tbody {
    display: block;
  }
  .challenges ._list {
    display: block;
  }
  .challenges ._list tr,
  .challenges ._list th,
  .challenges ._list td {
    display: block;
  }
  .challenges ._list tr {
    background: #f0f0f0;
    border-radius: 6px;
    padding: 16px;
  }
  .challenges ._list tr:nth-of-type(n+2) {
    margin-top: 24px;
  }
  .challenges ._list th,
  .challenges ._list td {
    border: none;
    padding: 0;
  }
  .challenges ._list thead {
    display: none;
  }
  .challenges ._list td.date {
    padding: 0;
  }
  .challenges ._list td.challenge {
    padding: 1em 0;
    font-size: 1.8rem;
  }
  .challenges ._list td.team:before {
    content: attr(label);
    display: block;
    box-sizing: border-box;
    width: 100%;
    background: #999;
    color: #fff;
    padding: 0.3em 0.6em;
    border-radius: 3px;
    margin-bottom: 1em;
  }
  .challenges ._list td.link {
    margin-top: 16px;
  }
}

/** category Navi */
section.categoryNav {
  background: #f2f2f2;
  border-top: solid 1px #ddd;
  padding: 2.4rem 0 3.6rem;
  margin-top: 4.8rem;
  /** .toc */
  /** .hl */
  /** .col-cat */
}
section.categoryNav .wrapper {
  position: relative;
  margin: 0 auto !important;
}
section.categoryNav a.btn-text {
  border: solid 1px #999;
  color: #333;
  width: 100%;
}
section.categoryNav a.btn-text:after {
  border-width: 1px;
  border-color: #333;
}
section.categoryNav a.btn-text:hover {
  opacity: 0.6;
}
section.categoryNav a.toc {
  position: absolute;
  width: 18em;
  top: 0;
  right: 0;
}
section.categoryNav .hl {
  position: relative;
  padding-bottom: 3.2rem;
  margin: auto;
}
section.categoryNav .hl h2.ttl {
  padding: 0.3em 0;
  margin-bottom: 0;
  font-size: 2.1rem;
  font-weight: normal;
  letter-spacing: 0.08em;
}
section.categoryNav .col-cat {
  border-left: solid 1px #ddd;
  padding-left: 18px;
}
section.categoryNav .col-cat dt {
  font-weight: bold;
  font-size: 1.4rem;
}
section.categoryNav .col-cat dd li {
  margin-top: 0.5em;
}
section.categoryNav .col-cat dd li:first-of-type {
  margin-top: 0;
}
section.categoryNav .col-cat dd li a {
  position: relative;
  color: #333;
  text-decoration: none;
  padding-left: 16px;
}
section.categoryNav .col-cat dd li a:before {
  content: "";
  display: inline-block;
  height: 6px;
  width: 6px;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  transform: rotate(45deg);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
section.categoryNav .col-cat dd li a:hover {
  opacity: 0.6;
}
@media screen and (max-width: 767px) {
  section.categoryNav {
    padding: 1.8rem 0 3.6rem;
    /** .hl */
    /** .col-cat */
    /** .toc */
  }
  section.categoryNav .wrapper {
    padding: 0 1.6rem;
  }
  section.categoryNav .hl {
    padding-bottom: 1.6rem;
  }
  section.categoryNav .hl h2.ttl {
    font-size: 2.1rem;
    text-align: center;
    letter-spacing: 0.08em;
  }
  section.categoryNav .hl .toc {
    bottom: 0;
  }
  section.categoryNav .col-cat {
    border-left: none;
    margin-bottom: 0.5em;
    margin-left: 0;
  }
  section.categoryNav .col-cat:last-of-type {
    margin-bottom: 3.6rem;
  }
  section.categoryNav a.toc {
    position: relative;
    width: 100%;
  }
}

/** section.categoryNav */
section.categoryNav {
  background: #f2f2f2;
  border-top: solid 1px #ddd;
  padding: 2.4rem 0 3.6rem;
  margin-top: 0;
  /** .cols */
}
section.categoryNav .cols {
  display: flex;
  flex-wrap: wrap;
  /** .cols2 */
  /** .cols3 */
  /** .cols4 */
  /** .cols6 */
}
@media screen and (max-width: 479px) {
  section.categoryNav .cols {
    flex-direction: column;
  }
}
section.categoryNav .cols .cols2 {
  width: 48.75%;
  margin-left: 2.5%;
}
section.categoryNav .cols .cols2:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 479px) {
  section.categoryNav .cols .cols2 {
    width: 100%;
    margin-left: 0;
  }
}
section.categoryNav .cols .cols3 {
  box-sizing: border-box;
  width: 31.666%;
  margin-left: 2.5%;
  /**
  @media screen and (min-width: 480px) and (max-width: 959px){
    width: calc(50% - 8px);
    margin-left: 16px !important;
    margin-bottom: 16px !important;

    &:nth-of-type(2n+1){
      margin-left: 0 !important;
    }
  }
  */
}
section.categoryNav .cols .cols3:nth-of-type(3n+1) {
  margin-left: 0;
}
@media screen and (max-width: 479px) {
  section.categoryNav .cols .cols3 {
    width: 100%;
    margin-left: 0;
  }
}
section.categoryNav .cols .cols4 {
  width: 23.125%;
  margin-left: 2.5%;
}
section.categoryNav .cols .cols4:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  section.categoryNav .cols .cols4 {
    width: 100%;
  }
}
section.categoryNav .cols .cols6 {
  width: 14.58%;
  margin-left: 2.5%;
}
section.categoryNav .cols .cols6:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  section.categoryNav .cols .cols6 {
    width: 100%;
  }
}

.sdgs .request {
  padding: 32px 0;
}
.sdgs .request .wrapper {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcnBvcmF0ZS90ZWFtZXhwby9jL3BhZ2Uuc2NzcyIsImNvcnBvcmF0ZS90ZWFtZXhwby9jL3Nhc3MvX2Jhc2Uuc2NzcyIsImNvcnBvcmF0ZS90ZWFtZXhwby9jL3Nhc3MvX2Fib3V0LnNjc3MiLCJjb3Jwb3JhdGUvdGVhbWV4cG8vYy9zYXNzL19jaGFsbGVuZ2VzLnNjc3MiLCJjb3Jwb3JhdGUvYy9pbmNsdWRlcy9fY2F0ZWdvcnlOYXYuc2NzcyIsImNvcnBvcmF0ZS90ZWFtZXhwby9jL3Nhc3MvX2NhdGVnb3J5TmF2X3BhdGNoLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNRO0FDQ1I7QUFDQTtFQUNFOztBQUNBO0VBRkY7SUFFd0M7Ozs7QUFHeEM7RUFDRTs7QUFDQTtFQUZGO0lBRXdDOzs7O0FBSXhDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBS0Y7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7QUFFQTtBQUFBO0FBQUE7QUFBQTtFQUNFOzs7QUFNRjtFQUNFOzs7QUFNRjtFQUNFOzs7QUFNRjtFQUNFOzs7QUFNRjtFQUNFOzs7QUFJSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7O0VBRUE7QUFBQTtBQUFBO0FBQUE7SUFDRTs7RUFFQTtBQUFBO0FBQUE7QUFBQTtJQUNFOztFQUlKO0FBQUE7QUFBQTtBQUFBO0lBQ0U7O0VBR0U7QUFBQTtBQUFBO0FBQUE7SUFDRTs7RUFFRjtBQUFBO0FBQUE7QUFBQTtJQUNFOztFQUtUO0FBRUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUtKO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHTDtBQUNEO0VBRUk7SUFDRTs7RUFFQTtJQUNFOztFQUlQO0FBR0Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFJRTtBQUFB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O0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBUkY7SUFTSTs7OztBQU9SO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSIsImZpbGUiOiJjb3Jwb3JhdGUvdGVhbWV4cG8vYy9wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0ICd1dGYtOCc7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Vhcmx5YWNjZXNzL25vdG9zYW5zanAuY3NzKTtcbi8vQGltcG9ydCAnLi4vLi4vYy9pbmNsdWRlcy9iYXNlJztcbkBpbXBvcnQgJ3Nhc3MvYmFzZSc7XG5cbi50ZWFtZXhwb3tcbiAgc2VjdGlvbntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcblxuICAgIGgyLnR0bHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH0vL2gyLnR0bFxuXG4gIH0vL3NlY3Rpb25cbn0vLy50ZWFtZXhwb1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbWV4cG97XG4gICAgc2VjdGlvbntcbiAgICAgIFxuICAgICAgaDIudHRse1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIH1cbiAgICB9Ly9zZWN0aW9uXG4gIH0vLy50ZWFtZXhwb1xufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbnNlY3Rpb24uaGVyb3tcblxufVxuXG4vKiog57S55LuL5paHICovXG5AaW1wb3J0IFwic2Fzcy9hYm91dFwiO1xuXG4vKiog5YWx5Ym144OB44Oj44Os44Oz44K4ICovXG5AaW1wb3J0ICdzYXNzL2NoYWxsZW5nZXMnO1xuXG5cbi8qKiBjYXRlZ29yeSBOYXZpICovXG5AaW1wb3J0IFwiLi4vLi4vYy9pbmNsdWRlcy9jYXRlZ29yeU5hdlwiO1xuQGltcG9ydCAnc2Fzcy9jYXRlZ29yeU5hdl9wYXRjaCc7IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKiogICovXG4ucGMtYmxvY2t7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge2Rpc3BsYXk6IG5vbmU7fVxufVxuXG4uc3AtYmxvY2t7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7ZGlzcGxheTogYmxvY2s7fVxufVxuXG5cbmEuYm94bGlua3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBcbiAgJjpob3ZlcntcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4ubG9nb3tcbiAgaW1ne1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2e1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbi5jb2xzMixcbi5jb2xzMyxcbi5jb2xzNCxcbi5jb2xzNntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICYuX3JldmVyc2V7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi5jb2xzMntcblxuICAuY29se1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTJweCk7XG4gIH1cbn0vLy5jb2xzMlxuXG4uY29sczN7XG4gIFxuICAuY29se1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTZweCk7XG4gIH1cbn0vLy5jb2xzM1xuXG4uY29sczR7XG4gIFxuICAuY29se1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMThweCk7XG4gIH1cbn0vLy5jb2xzNFxuXG4uY29sczZ7XG4gIFxuICAuY29se1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2IC0gMjBweCk7XG4gIH1cbn0vLy5jb2xzNlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sczIsXG4gIC5jb2xzMyxcbiAgLmNvbHM0LFxuICAuY29sczZ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5jb2x7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH0vLy5jb2xcblxuICAgICYuX3JldmVyc2V7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuY29se1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbi50YWJsZS13cmFwe1xuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgXG4gIHRhYmxlIHRoe1xuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgfVxufS8vLnRhYmxlLXdyYXBcblxuXG4ubWFpbi1jb250YWluZXJ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIFxuICAud3JhcHBlcntcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBcbiAgICAuaW5uZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfSAgXG4gIH1cbn0vKiogLm1haW4tY29udGFpbmVyICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1jb250YWluZXJ7XG4gICAgLndyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgICBcbiAgICAgIC5pbm5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfS8vLndyYXBwZXJcbiAgfS8vLm1haW4tY29udGFpbmVyXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuLnRhYk5hdntcbiAgbWFyZ2luOiAzLjZyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXG4gIGxpe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgXG4gICAgJi5jcntcbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGEsXG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDMuOHJlbTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLyoqIGJvcmRlci1ib3R0b206ICNhYWEgc29saWQgMC4xcmVtOyAqL1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLmNvbHMyIGxpe1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgXG4gICYuY29sczMgbGl7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxuICBcbiAgJi5jb2xzNCBsaXtcbiAgICB3aWR0aDogMjQuMDYlO1xuICB9XG4gIFxufS8qKiAudGFiTmF2ICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJOYXZ7XG4gICAgbGl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgXG4gICAgICBhLFxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuY29sczQgbGl7XG4gICAgICB3aWR0aDogNDguNiU7XG4gICAgfVxuICB9Ly8udGFiTmF2XG59IiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLmFib3V0e1xuICBcbiAgJi1oZWFkbGluZXtcbiAgICAuX3ByaW1hcnl7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfS8vJi1oZWFkbGluZVxuXG4gICYtYm9keXtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH0vLyYtYm9keVxuXG4gICYtZmlndXJle1xuICAgIHdpZHRoOiAzODZweDtcblxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH0vLyYtZmlndXJlXG5cbiAgJi1jb250ZXh0e1xuICAgIHdpZHRoOiA1NTBweDtcbiAgfS8vJi1jb250ZXh0XG5cbiAgLl9sZWFke1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIFxuICAgICAgK3B7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5fbGVhZFxuXG4gICYtdGVhbWV4cG97XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgIGJhY2tncm91bmQ6ICNmMGYwZjAgdXJsKCcuLi9pL3RlYW1fZXhwb18yMDI1LnBuZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIvY29udGFpbjtcblxuICAgICYuY29sczJ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtZmlndXJle1xuICAgICAgd2lkdGg6IDMwNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH0vLyYtZmlndXJlXG5cbiAgICAmLWNvbnRleHR7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjA0cHgpO1xuICAgICAgZHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgfVxuICAgICAgZGR7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICB9XG4gICAgfS8vJi1jb250ZXh0XG4gIH0vLyYtdGVhbWV4cG9cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJi1oZWFkbGluZXtcbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICB9XG4gICAgfS8vJi1oZWFkbGluZVxuICAgICYtYm9keXtcblxuICAgIH0vLyYtYm9keVxuXG4gICAgJi1maWd1cmV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9Ly8mLWZpZ3VyZVxuICBcbiAgICAmLWNvbnRleHR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfS8vJi1jb250ZXh0XG5cbiAgICAmLXRlYW1leHBve1xuICAgICAgcGFkZGluZzogMjRweDtcblxuICAgICAgJi1maWd1cmUsXG4gICAgICAmLWNvbnRleHR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLWZpZ3VyZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9Ly8mLXRlYW1leHBvXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5hYm91dCIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLmNoYWxsZW5nZXN7XG5cbiAgJi1oZWFkbGluZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICAmLWJvZHl7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuXG4gICAgLl9sZWFke1xuICAgICAgcHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpc3R7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9Ly8mLWxpc3RcblxuICAuX2xpc3R7XG4gICAgdGgsXG4gICAgdGR7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIH1cblxuICAgIHRoZWFke1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcblxuICAgICAgdGgsdGR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9Ly90aGVhZFxuXG4gICAgLl9idG57XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH0vLy5fYnRuXG5cbiAgICAudGVhbXtcbiAgICAgIG1heC13aWR0aDogMzBlbTtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiBcIuOAgVwiO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuXG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ly8uX2xpc3RcblxuICAuX25vdGVze1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgXG4gICAgJi1saXN0e1xuICAgICAgdGhlYWQsXG4gICAgICB0Ym9keXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfS8vJi1saXN0XG5cbiAgICAuX2xpc3R7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIFxuICAgICAgdHIsXG4gICAgICB0aCxcbiAgICAgIHRke1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgdHJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aCxcbiAgICAgIHRke1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIHRoZWFke1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICB0ZHtcbiAgICAgICAgJi5kYXRle1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5jaGFsbGVuZ2V7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLnRlYW17XG5cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIobGFiZWwpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAuM2VtIC42ZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saW5re1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8uX2xpc3RcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLmNoYWxsZW5nZXMiLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbnNlY3Rpb24uY2F0ZWdvcnlOYXZ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICBwYWRkaW5nOiAyLjRyZW0gMCAzLjZyZW07XG4gIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgXG4gIC53cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFxuICBhLmJ0bi10ZXh0e1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5OTk7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgJjphZnRlcntcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuICB9XG4gIFxuICBhLnRvY3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4ZW07XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9LyoqIC50b2MgKi9cblxuICAuaGx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIFxuICAgIGgyLnR0bHtcbiAgICAgIHBhZGRpbmc6IC4zZW0gMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgfVxuICB9LyoqIC5obCAqL1xuICBcbiAgLmNvbC1jYXR7ICBcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIFxuICAgIGR0e1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgZGR7XG4gICAgICAvL21hcmdpbi10b3A6IDFlbTtcbiAgICAgIFxuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgYXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0vKiogLmNvbC1jYXQgKi9cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMS44cmVtIDAgMy42cmVtO1xuICAgIFxuICAgIC53cmFwcGVye1xuICAgICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgfVxuICAgIFxuICAgIC5obHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgICBcbiAgICAgIGgyLnR0bHtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAudG9je1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfS8qKiAuaGwgKi9cbiAgICBcbiAgICAuY29sLWNhdHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgLy9ib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIFxuICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgICAgIH1cbiAgICB9LyoqIC5jb2wtY2F0ICovICAgIFxuICAgIFxuICAgIGEudG9je1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfS8qKiAudG9jICovXG4gIH1cbn0vKiogc2VjdGlvbi5jYXRlZ29yeU5hdiAqLyIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbnNlY3Rpb24uY2F0ZWdvcnlOYXZ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICBwYWRkaW5nOiAyLjRyZW0gMCAzLjZyZW07XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgLmNvbHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBcbiAgICAuY29sczJ7XG4gICAgICB3aWR0aDogNDguNzUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNSU7XG4gICAgICBcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9LyoqIC5jb2xzMiAqL1xuICAgIFxuICAgIC5jb2xzM3tcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMzEuNjY2JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjUlO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKDNuKzEpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLyoqXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgJjpudGgtb2YtdHlwZSgybisxKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAqL1xuICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9LyoqIC5jb2xzMyAqL1xuICAgIFxuICAgIC5jb2xzNHtcbiAgICAgIHdpZHRoOiAyMy4xMjUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNSU7XG4gICAgICBcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH0vKiogLmNvbHM0ICovXG4gICAgXG4gICAgLmNvbHM2e1xuICAgICAgd2lkdGg6IDE0LjU4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjUlO1xuICAgICAgXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9LyoqIC5jb2xzNiAqL1xuICB9LyoqIC5jb2xzICovXG59Ly8uY2F0ZWdvcnlOYXZcblxuXG4uc2RncyAucmVxdWVzdHtcbiAgcGFkZGluZzogMzJweCAwO1xuICBcbiAgLndyYXBwZXJ7XG4gICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcbiAgfVxuICBcbn0vLy5yZXF1ZXN0Il19 */
