@charset "UTF-8";
/* CSS Document */
/*===============================================
 responsive element
===============================================*/
.issp {
  display: none;
}

.pc-inline {
  display: inline !important;
}

.pc-inline-block {
  display: inline-block !important;
}

.pc-block {
  display: block !important;
}

.sp-inline,
.sp-inline-block,
.sp-block {
  display: none !important;
}

@media only screen and (max-width: 750px) {
  .issp {
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 1px;
    display: block;
  }
  .pc-inline,
  .pc-inline-block,
  .pc-block {
    display: none !important;
  }
  .sp-inline {
    display: inline !important;
  }
  .sp-inline-block {
    display: inline-block !important;
  }
  .sp-block {
    display: block !important;
  }
}
/*===============================================
 reset
===============================================*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

section, article, aside, hgroup, header, footer, nav, dialog, figure, figcaption {
  display: block;
}

body {
  line-height: 1;
  -webkit-text-size-adjust: 100%;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  display: block;
}

ul,
ol {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

sub,
sup {
  font-size: 65%;
}

sub {
  vertical-align: bottom;
}

sup {
  vertical-align: top;
}

input, select {
  vertical-align: middle;
}

/*===============================================
 common
===============================================*/
img {
  max-width: 100%;
  height: auto;
}

a {
  color: inherit;
  text-decoration: none;
  /*
  transition: opacity .1s linear;
  backface-visibility: hidden;
  cursor: default;

  &[href] {
  	cursor: pointer;

  	&:hover {
  		opacity: 0.7;
  	}
  }
  &[href^="tel:"] {
  	cursor: default;
  	pointer-events: none;

  	@media only screen and (max-width: 750px) {
  		cursor: pointer;
  		pointer-events: auto;
  	}
  }
  */
}

.alt {
  display: none;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

.inline-block {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.inline-block > img {
  max-width: 100%;
  height: auto;
}

@-webkit-keyframes blink {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

@keyframes blink {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
/*===============================================
 main
===============================================*/
html {
  height: 100%;
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}

body {
  height: 100%;
  background-color: #0B0A0F;
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 0.05em;
  -webkit-font-feature-settings: "palt" 1;
  font-feature-settings: "palt" 1;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
@media only screen and (max-width: 750px) {
  body {
    font-size: 1.3rem;
  }
}

/*===============================================
 wrap
===============================================*/
.l-wrap {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 100%;
}

/*===============================================
 header
===============================================*/
.l-header {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 900;
  width: 100%;
}
.l-header__lang {
  position: absolute;
  right: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 3.6vw;
  font-family: "Jost", sans-serif;
  line-height: 1.2;
}
@media only screen and (min-width: 751px) {
  .l-header__lang {
    top: min(3rem, 2.1428571429vw);
    font-size: min(1.75rem, 1.25vw);
  }
}
.l-header__lang > li > a,
.l-header__lang > li > span {
  display: block;
  padding: 0.2962962963em 2.0740740741em;
}
.l-header__lang > li > a {
  background-color: #000000;
  color: #FFFFFF;
}
.l-header__lang > li > span {
  background-color: #FFFFFF;
  color: #000000;
}

/*===============================================
 footer
===============================================*/
.l-footer {
  padding-bottom: 11.7333333333vw;
  background: url(../images/footer-bg.png) no-repeat center bottom;
  background-size: 100% auto;
}
@media only screen and (min-width: 751px) {
  .l-footer {
    padding-top: min(10.2rem, 7.2857142857vw);
    padding-bottom: min(20rem, 14.2857142857vw);
  }
}
@media only screen and (min-width: 751px) {
  .l-footer__in {
    width: min(131rem, 93.5714285714vw);
    margin-left: auto;
    margin-right: auto;
  }
}
.l-footer__contact > a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 25.8666666667vw;
  background: -webkit-gradient(linear, left top, right top, from(#9D0FBA), to(#0468CC));
  background: linear-gradient(to right, #9D0FBA, #0468CC);
  font-size: 5.3333333333vw;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
}
@media only screen and (min-width: 751px) {
  .l-footer__contact > a {
    height: min(19.4rem, 13.8571428571vw);
    font-size: min(4rem, 2.8571428571vw);
  }
  .l-footer__contact > a:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(#9D0FBA), color-stop(45%, #9D0FBA), to(#0468CC));
    background: linear-gradient(to right, #9D0FBA 0%, #9D0FBA 45%, #0468CC 100%);
    opacity: 0;
    -webkit-transition: opacity 3s;
    transition: opacity 3s;
    content: "";
  }
  .l-footer__contact > a:after {
    position: absolute;
    right: min(7.2rem, 5.1428571429vw);
    top: -webkit-calc(50% - min(1.2rem, 0.8571428571vw));
    top: calc(50% - min(1.2rem, 0.8571428571vw));
    width: min(2.4rem, 1.7142857143vw);
    height: min(2.4rem, 1.7142857143vw);
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: right 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: right 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
    content: "";
  }
  .l-footer__contact > a:hover:before {
    opacity: 1;
  }
  .l-footer__contact > a:hover:after {
    right: min(6.4rem, 4.5714285714vw);
  }
}
.l-footer__contact > a > span {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.l-footer__contact > a > span > small {
  display: block;
  margin-top: 2.4vw;
  font-size: 2.4vw;
  letter-spacing: 0.1em;
}
@media only screen and (min-width: 751px) {
  .l-footer__contact > a > span > small {
    margin-top: min(1.8rem, 1.2857142857vw);
    font-size: min(1.8rem, 1.2857142857vw);
  }
}
.l-footer__copyright {
  margin-top: 14.9333333333vw;
  text-align: center;
  font-size: 2.6666666667vw;
  font-family: "Jost", sans-serif;
  line-height: 2.5;
}
@media only screen and (min-width: 751px) {
  .l-footer__copyright {
    margin-top: min(7.8rem, 5.5714285714vw);
    font-size: min(1.4rem, 1vw);
  }
}
.l-footer__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 8vw;
}
@media only screen and (min-width: 751px) {
  .l-footer__logos {
    margin-top: min(4.4rem, 3.1428571429vw);
  }
}
.l-footer__logos > li:nth-child(1) {
  width: 25.0666666667vw;
}
@media only screen and (min-width: 751px) {
  .l-footer__logos > li:nth-child(1) {
    width: min(18.8rem, 13.4285714286vw);
  }
}
.l-footer__logos > li:nth-child(2) {
  width: 27.2vw;
  margin-left: 10.9333333333vw;
}
@media only screen and (min-width: 751px) {
  .l-footer__logos > li:nth-child(2) {
    width: min(20.4rem, 14.5714285714vw);
    margin-left: min(8.2rem, 5.8571428571vw);
  }
}
.l-footer__logos > li > a {
  display: block;
}
.l-footer__logos > li > a > img {
  display: block;
}

/*===============================================
 main
===============================================*/
.l-main {
  position: relative;
}

.p-home-kv {
  position: relative;
}
.p-home-kv__img {
  display: block;
}
.p-home-kv__img > img {
  display: block;
}
.p-home-kv__overlay {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}
@media only screen and (min-width: 751px) {
  .p-home-kv__overlay {
    width: 48.0729166667%;
  }
}
.p-home-kv__overlay > img {
  display: block;
}
.p-home-kv__in {
  position: absolute;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width: 751px) {
  .p-home-kv__in {
    padding-bottom: min(15rem, 10.7142857143vw);
  }
}
.p-home-kv__ttl {
  text-align: center;
  font-size: 8vw;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  line-height: 1.2;
}
@media only screen and (min-width: 751px) {
  .p-home-kv__ttl {
    font-size: min(8.4rem, 6vw);
  }
}
.p-home-kv__ttl > em {
  font-size: 13.0666666667vw;
  font-style: normal;
}
@media only screen and (min-width: 751px) {
  .p-home-kv__ttl > em {
    font-size: min(14rem, 10vw);
  }
}
.p-home-kv__ttl > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-home-kv__ttl > span > small {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 8.8vw;
  height: 8.8vw;
  margin: 0 2.6666666667vw;
  border-radius: 4.4vw;
  background-color: #E90000;
  color: #0C0C11;
  font-size: 6.2vw;
}
@media only screen and (min-width: 751px) {
  .p-home-kv__ttl > span > small {
    width: min(9.2rem, 6.5714285714vw);
    height: min(9.2rem, 6.5714285714vw);
    margin: 0 min(2.8rem, 2vw);
    border-radius: min(4.6rem, 3.2857142857vw);
    font-size: min(6.5rem, 4.6428571429vw);
  }
}
.p-home-kv__produced {
  margin-top: 4vw;
  text-align: center;
  font-size: 3.2vw;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 0.1em;
}
@media only screen and (min-width: 751px) {
  .p-home-kv__produced {
    margin-top: min(4.4rem, 3.1428571429vw);
    font-size: min(2.5rem, 1.7857142857vw);
  }
}
.p-home-kv__schedule {
  position: absolute;
  left: 5.3333333333vw;
  right: 5.3333333333vw;
  bottom: -23.2vw;
}
@media only screen and (min-width: 751px) {
  .p-home-kv__schedule {
    left: auto;
    right: 0;
    bottom: min(-4.4rem, -3.1428571429vw);
  }
}
.p-home-kv__schedule > dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2.6666666667vw;
  background: -webkit-gradient(linear, left top, right top, from(rgba(205, 5, 255, 0.8)), to(rgba(0, 128, 255, 0.8)));
  background: linear-gradient(to right, rgba(205, 5, 255, 0.8), rgba(0, 128, 255, 0.8));
}
@media only screen and (min-width: 751px) {
  .p-home-kv__schedule > dl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: min(1.4rem, 1vw) min(1.4rem, 1vw) min(1.4rem, 1vw) min(6.8rem, 4.8571428571vw);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left: auto;
    clip-path: polygon(0 0, 100% 0, 100% 100%, min(4.2rem, 3vw) 100%);
  }
  .p-home-kv__schedule > dl:nth-child(1) {
    width: min(94.8rem, 67.7142857143vw);
  }
  .p-home-kv__schedule > dl:nth-child(2) {
    width: min(79.2rem, 56.5714285714vw);
  }
  .p-home-kv__schedule > dl:nth-child(3) {
    width: min(105.8rem, 75.5714285714vw);
  }
}
.p-home-kv__schedule > dl:not(:first-child) {
  margin-top: 1.6vw;
}
@media only screen and (min-width: 751px) {
  .p-home-kv__schedule > dl:not(:first-child) {
    margin-top: min(1.8rem, 1.2857142857vw);
  }
}
.p-home-kv__schedule > dl > dt {
  text-align: center;
  font-size: 4vw;
  font-family: "Jost", sans-serif;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.1em;
}
@media only screen and (min-width: 751px) {
  .p-home-kv__schedule > dl > dt {
    font-size: min(2.2rem, 1.5714285714vw);
  }
}
.p-home-kv__schedule > dl > dd {
  margin-top: 1.6vw;
  text-align: center;
  font-size: 2.9333333333vw;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 0.1em;
}
@media only screen and (min-width: 751px) {
  .p-home-kv__schedule > dl > dd {
    padding-left: min(3.2rem, 2.2857142857vw);
    margin-top: 0;
    margin-left: min(3.2rem, 2.2857142857vw);
    border-left: 1px solid #FFFFFF;
    font-size: min(1.6rem, 1.1428571429vw);
    line-height: 1.7;
  }
}
.p-home-vision {
  padding-top: 38.4vw;
  padding-bottom: 15.2vw;
  overflow: hidden;
}
@media only screen and (min-width: 751px) {
  .p-home-vision {
    padding-top: min(27.4rem, 19.5714285714vw);
    padding-bottom: min(22.8rem, 16.2857142857vw);
  }
}
@media only screen and (min-width: 751px) {
  .p-home-vision__in {
    position: relative;
    width: min(132rem, 94.2857142857vw);
    margin: 0 auto;
  }
}
.p-home-vision__ttl {
  text-align: center;
  font-size: 10vw;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  line-height: 1.2;
}
@media only screen and (min-width: 751px) {
  .p-home-vision__ttl {
    text-align: left;
    font-size: min(7.5rem, 5.3571428571vw);
  }
}
.p-home-vision__ttl > span {
  background: -webkit-gradient(linear, left top, right top, from(#9D0FBA), to(#0468CC));
  background: linear-gradient(to right, #9D0FBA, #0468CC);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}
.p-home-vision__img {
  margin: -5.6vw -6vw 0;
}
@media only screen and (min-width: 751px) {
  .p-home-vision__img {
    position: absolute;
    left: min(63.8rem, 45.5714285714vw);
    top: min(-14.4rem, -10.2857142857vw);
    width: min(92.8rem, 66.2857142857vw);
    margin: 0;
  }
}
.p-home-vision__img > img {
  display: block;
}
.p-home-vision__list {
  margin: -1.0666666667vw 5.3333333333vw 0;
  font-size: 3.2vw;
  line-height: 1.7;
  letter-spacing: 0.1em;
}
@media only screen and (min-width: 751px) {
  .p-home-vision__list {
    width: min(64.8rem, 46.2857142857vw);
    margin: min(4rem, 2.8571428571vw) 0 0 0;
    font-size: min(1.8rem, 1.2857142857vw);
  }
}
.p-home-vision__list > li {
  padding-left: 1em;
  text-indent: -1em;
}
.p-home-vision__list > li:before {
  margin-right: 0.5em;
  content: "・";
}
.p-home-vision__list > li:not(:first-child) {
  margin-top: 5.3333333333vw;
}
@media only screen and (min-width: 751px) {
  .p-home-vision__list > li:not(:first-child) {
    margin-top: min(2.4rem, 1.7142857143vw);
  }
}
@-webkit-keyframes anim-pictures-pos {
  0% {
    background-position: 0vw top;
  }
  100% {
    background-position: -263.8666666667vw top;
  }
}
@keyframes anim-pictures-pos {
  0% {
    background-position: 0vw top;
  }
  100% {
    background-position: -263.8666666667vw top;
  }
}
@-webkit-keyframes anim-pictures-pos-pc {
  0% {
    background-position: min(0rem, 0vw) top;
  }
  100% {
    background-position: min(-197.9rem, -141.3571428571vw) top;
  }
}
@keyframes anim-pictures-pos-pc {
  0% {
    background-position: min(0rem, 0vw) top;
  }
  100% {
    background-position: min(-197.9rem, -141.3571428571vw) top;
  }
}
.p-home-pictures__in {
  width: 100%;
  height: 36.8vw;
  background: url(../images/pictures.jpg) repeat-x left top;
  background-size: auto 100%;
  -webkit-animation: anim-pictures-pos 33s linear infinite;
          animation: anim-pictures-pos 33s linear infinite;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 0.8;
}
@media only screen and (min-width: 751px) {
  .p-home-pictures__in {
    height: min(27.6rem, 19.7142857143vw);
    -webkit-animation: anim-pictures-pos-pc 33s linear infinite;
            animation: anim-pictures-pos-pc 33s linear infinite;
  }
}
.p-home-projects {
  padding: 5.6vw 5.3333333333vw 14.1333333333vw;
  background: -webkit-gradient(linear, left top, right top, from(#120131), to(#040096));
  background: linear-gradient(to right, #120131, #040096);
}
@media only screen and (min-width: 751px) {
  .p-home-projects {
    padding: min(10.8rem, 7.7142857143vw) 0 min(14.2rem, 10.1428571429vw);
  }
}
@media only screen and (min-width: 751px) {
  .p-home-projects__in {
    width: min(131rem, 93.5714285714vw);
    margin-left: auto;
    margin-right: auto;
  }
}
.p-home-project {
  position: relative;
  padding: 17.3333333333vw 4.5333333333vw 8.2666666667vw;
  background-color: #FFFFFF;
}
@media only screen and (min-width: 751px) {
  .p-home-project {
    padding: min(15.8rem, 11.2857142857vw) min(12rem, 8.5714285714vw) min(11.6rem, 8.2857142857vw);
  }
}
.p-home-project:not(:first-child) {
  margin-top: 6.4vw;
}
.p-home-project__num {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0.1621621622em 1.1351351351em;
  background: -webkit-gradient(linear, left top, right top, from(#A31EFF), to(#0180FF));
  background: linear-gradient(to right, #A31EFF, #0180FF);
  font-size: 4.9333333333vw;
  font-family: "Jost", sans-serif;
  font-weight: 500;
  line-height: 1.2;
}
@media only screen and (min-width: 751px) {
  .p-home-project__num {
    right: auto;
    left: 0;
    padding: 0.3em 0.6em 0.3em 4.6666666667em;
    font-size: min(3rem, 2.1428571429vw);
  }
}
.p-home-project__ttl {
  text-align: center;
  font-size: 13.2vw;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  line-height: 1.15;
}
@media only screen and (min-width: 751px) {
  .p-home-project__ttl {
    font-size: min(8.8rem, 6.2857142857vw);
  }
}
.p-home-project__ttl > span,
.p-home-project__ttl > small {
  display: inline-block;
  background: -webkit-gradient(linear, left top, right top, from(#9D0FBA), to(#0468CC));
  background: linear-gradient(to right, #9D0FBA, #0468CC);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}
.p-home-project__ttl > span > em {
  font-size: 9.3333333333vw;
  font-style: normal;
}
@media only screen and (min-width: 751px) {
  .p-home-project__ttl > span > em {
    font-size: min(6.8rem, 4.8571428571vw);
  }
}
.p-home-project__ttl > small {
  vertical-align: 3.4666666667vw;
  font-size: 4vw;
  font-weight: 600;
}
@media only screen and (min-width: 751px) {
  .p-home-project__ttl > small {
    vertical-align: min(3rem, 2.1428571429vw);
    font-size: min(3.7rem, 2.6428571429vw);
  }
}
.p-home-project__description {
  margin-top: 2.6666666667vw;
}
@media only screen and (min-width: 751px) {
  .p-home-project__description {
    width: min(101.5rem, 72.5vw);
    margin: min(2rem, 1.4285714286vw) auto 0;
  }
}
.p-home-project__description > p,
.p-home-project__description > ul {
  color: #000000;
  font-size: 3.2vw;
  line-height: 2;
  letter-spacing: 0.1em;
}
@media only screen and (min-width: 751px) {
  .p-home-project__description > p,
  .p-home-project__description > ul {
    font-size: min(1.8rem, 1.2857142857vw);
  }
}
.p-home-project__description > p:not(:first-child),
.p-home-project__description > ul:not(:first-child) {
  margin-top: 1.7em;
}
.p-home-project__description > p a,
.p-home-project__description > ul a {
  text-decoration: underline;
}
.p-home-project__description > p em,
.p-home-project__description > ul em {
  font-style: normal;
  font-weight: 700;
}
.p-home-project__description > ul > li {
  padding-left: 1em;
  text-indent: -1em;
}
.p-home-project__description > ul > li:before {
  margin-right: 0.5em;
  content: "・";
}


.p-home-project__members {
  overflow: hidden;
  margin-top: 8.5333333333vw;
}

@media only screen and (min-width: 751px) {
  .p-home-project__members {
    margin-top: min(6.8rem, 4.8571428571vw);
  }
}

.p-home-project__members > li {
  float: left;
}

/* スマホ（最大750px）: 横2列 */
@media only screen and (max-width: 750px) {
  .p-home-project__members > li {
    width: calc((100% - 4%) / 2); /* 2列 */
    margin-left: 4%;
    margin-top: 4vw;
  }
  .p-home-project__members > li:nth-child(2n+1) {
    margin-left: 0; /* 左端をそろえる */
  }
  .p-home-project__members > li:nth-child(1),
  .p-home-project__members > li:nth-child(2) {
    margin-top: 0; /* 1段目は上マージンなし */
  }
}

/* PC（751px以上）: 横6列 */
@media only screen and (min-width: 751px) {
  .p-home-project__members > li {
    width: calc((100% - (5 * 2%)) / 6); /* 6列＋間隔5か所 */
    margin-left: 2%;
    margin-top: 0;
  }
  .p-home-project__members > li:nth-child(6n+1) {
    margin-left: 0; /* 各行の先頭をそろえる */
  }
}

.p-home-project__members > li figure {
  display: block;
}

.p-home-project__members > li figure > img {
  display: block;
  width: 100%; /* liの幅に合わせる */
  height: auto;
}

.p-home-project__members > li figure > figcaption {
  margin-top: 2.9333333333vw;
  text-align: center;
  color: #000000;
  font-size: 2.5333333333vw;
  font-weight: 300;
  line-height: 1.4;
}

@media only screen and (min-width: 751px) {
  .p-home-project__members > li figure > figcaption {
    margin-top: min(2.2rem, 1.5714285714vw);
    font-size: min(1.6rem, 1.1428571429vw);
  }
}

.p-home-project__members > li figure > figcaption > small {
  font-size: 2.1333333333vw;
}

@media only screen and (min-width: 751px) {
  .p-home-project__members > li figure > figcaption > small {
    font-size: min(1.3rem, 0.9285714286vw);
    letter-spacing: 0.025em;
  }
}



.p-home-project__pic {
  display: block;
  margin: 12vw -4.5333333333vw 0;
}
@media only screen and (min-width: 751px) {
  .p-home-project__pic {
    margin: min(7.8rem, 5.5714285714vw) 0 0;
  }
}
.p-home-project__pic > img {
  display: block;
}
.p-home-project__startups {
  margin-top: 12vw;
}
@media only screen and (min-width: 751px) {
  .p-home-project__startups {
    margin-top: min(7rem, 5vw);
  }
}
.p-home-project__startups__ttl {
  position: relative;
  overflow: hidden;
  text-align: center;
  color: #000000;
  font-size: 4vw;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.1em;
}
@media only screen and (min-width: 751px) {
  .p-home-project__startups__ttl {
    font-size: min(2.4rem, 1.7142857143vw);
  }
}
.p-home-project__startups__ttl > span {
  position: relative;
  display: inline-block;
}
.p-home-project__startups__ttl > span:before, .p-home-project__startups__ttl > span:after {
  position: absolute;
  top: 50%;
  width: 50vw;
  height: 1px;
  background-color: #000000;
  opacity: 0.3;
  content: "";
}
.p-home-project__startups__ttl > span:before {
  right: -webkit-calc(100% + 1em);
  right: calc(100% + 1em);
}
.p-home-project__startups__ttl > span:after {
  left: -webkit-calc(100% + 1em);
  left: calc(100% + 1em);
}
.p-home-project__startups__comingsoon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 28.2666666667vw;
  margin-top: 6.4vw;
  background-color: #F5F5F5;
  color: #C8C8C8;
  font-size: 5.3333333333vw;
  font-family: "Jost", sans-serif;
  font-weight: 600;
  line-height: 1;
}
@media only screen and (min-width: 751px) {
  .p-home-project__startups__comingsoon {
    height: min(21.2rem, 15.1428571429vw);
    margin-top: min(3.4rem, 2.4285714286vw);
    font-size: min(3rem, 2.1428571429vw);
  }
}
.p-home-project__startups__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  row-gap: 3.4666666667vw;
  -webkit-column-gap: 4.8vw;
     -moz-column-gap: 4.8vw;
          column-gap: 4.8vw;
  margin-top: 6.4vw;
}
@media only screen and (min-width: 751px) {
  .p-home-project__startups__list {
    row-gap: min(4.8rem, 3.4285714286vw);
    -webkit-column-gap: min(3.8rem, 2.7142857143vw);
       -moz-column-gap: min(3.8rem, 2.7142857143vw);
            column-gap: min(3.8rem, 2.7142857143vw);
    margin-top: min(4.8rem, 3.4285714286vw);
  }
}
.p-home-project__startups__list > li > img {
  display: block;
  width: auto;
  height: 10.6666666667vw;
}
@media only screen and (min-width: 751px) {
  .p-home-project__startups__list > li > img {
    height: min(9rem, 6.4285714286vw);
  }
}
.p-home-project__startups__more {
  margin-top: 3.2vw;
  text-align: center;
  color: #000000;
}
@media only screen and (min-width: 751px) {
  .p-home-project__startups__more {
    margin-top: min(2.4rem, 1.7142857143vw);
  }
}
.p-home-project__links {
  margin-top: 7.4666666667vw;
  font-size: 3.2vw;
  line-height: 1.2;
}
@media only screen and (min-width: 751px) {
  .p-home-project__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: min(101.5rem, 72.5vw);
    margin: min(9.2rem, 6.5714285714vw) auto 0;
    font-size: min(2rem, 1.4285714286vw);
  }
}
@media only screen and (max-width: 750px) {
  .p-home-project__links > li:not(:first-child) {
    margin-top: 2.6666666667vw;
  }
}
@media only screen and (min-width: 751px) {
  .p-home-project__links > li {
    width: min(47.2rem, 33.7142857143vw);
  }
  .p-home-project__links > li:not(:nth-child(2n+1)) {
    margin-left: min(7.1rem, 5.0714285714vw);
  }
  .p-home-project__links > li:nth-child(n+3) {
    margin-top: min(2.4rem, 1.7142857143vw);
  }
}
.p-home-project__links > li > a,
.p-home-project__links > li > span {
  position: relative;
  display: block;
  padding: 0.8333333333em;
  background-color: #000000;
  text-align: center;
}
.p-home-project__links > li > a:after {
  position: absolute;
  right: 2.6666666667vw;
  top: -webkit-calc(50% - 0.8666666667vw);
  top: calc(50% - 0.8666666667vw);
  width: 1.7333333333vw;
  height: 1.7333333333vw;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: right 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
  content: "";
}
@media only screen and (min-width: 751px) {
  .p-home-project__links > li > a:after {
    right: min(2rem, 1.4285714286vw);
    top: -webkit-calc(50% - min(0.5rem, 0.3571428571vw));
    top: calc(50% - min(0.5rem, 0.3571428571vw));
    width: min(1rem, 0.7142857143vw);
    height: min(1rem, 0.7142857143vw);
  }
}
@media only screen and (min-width: 751px) {
  .p-home-project__links > li > a:hover:after {
    right: min(1.2rem, 0.8571428571vw);
  }
}
.p-home-project__notes {
  margin-top: 2.6666666667vw;
  color: #000000;
  font-size: 2.6666666667vw;
  line-height: 1.2;
}
@media only screen and (min-width: 751px) {
  .p-home-project__notes {
    width: min(101.5rem, 72.5vw);
    margin: min(2.4rem, 1.7142857143vw) auto 0;
    font-size: min(1.6rem, 1.1428571429vw);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9jc3Mvc3R5bGUuc2NzcyIsImFzc2V0cy9jc3MvYmFzZS9fcmVzcG9uc2l2ZS5zY3NzIiwiYXNzZXRzL2Nzcy9iYXNlL19yZXNldC5zY3NzIiwiYXNzZXRzL2Nzcy9iYXNlL19jb21tb24uc2NzcyIsImFzc2V0cy9jc3MvYmFzZS9fYW5pbWF0aW9uLnNjc3MiLCJhc3NldHMvY3NzL2xheW91dC9fYm9keS5zY3NzIiwiYXNzZXRzL2Nzcy9jb25maWcvX2NvbG9ycy5zY3NzIiwiYXNzZXRzL2Nzcy9jb25maWcvX2ZvbnRzLnNjc3MiLCJhc3NldHMvY3NzL2xheW91dC9fd3JhcC5zY3NzIiwiYXNzZXRzL2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwiYXNzZXRzL2Nzcy9jb25maWcvX3ppbmRleC5zY3NzIiwiYXNzZXRzL2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwiYXNzZXRzL2Nzcy9sYXlvdXQvX21haW4uc2NzcyIsImFzc2V0cy9jc3MvcGFnZXMvX2hvbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7QUNHQTtBQUFBO0FBQUE7QUFHQTtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRDtBQUFBO0FBQUE7SUFHQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7O0FDNUNGO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQztFQUNB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QUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsT1AzZVM7RU80ZVQ7RUFDQSxhTmplUztFTWtlVDtFQUNBOztBQUVBO0VBVkQ7SUFXRTs7O0FBRUQ7RUFDQztFQUNBOztBQUVBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQlB4Zks7RU95Zkw7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQlB4Z0JNO0VPeWdCTixPUC9nQlE7RU9naEJSO0VBQ0EsYU43Z0JJO0VNOGdCSixhTnZnQlc7RU13Z0JYOztBQUVBO0VBZEQ7SUFlRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBS0o7RUFDQztFQUNBO0VBQ0EsT1AxakJTOztBTzRqQlQ7RUFMRDtJQU1FOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0E7RUFDQztJQUNDOzs7QUFHRjtFQU5EO0lBT0U7O0VBRUE7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0Esa0JQNWxCTTtFTzZsQk47O0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpEO0lBYUU7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBRUU7SUFDQzs7O0FBT047RUFDQztFQUNBLE9Qcm9CVTtFT3NvQlY7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTtJQUNBIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyogQ1NTIERvY3VtZW50ICovXG5cbkBmb3J3YXJkIFwiYmFzZS9yZXNwb25zaXZlXCI7XG5AZm9yd2FyZCBcImJhc2UvcmVzZXRcIjtcbkBmb3J3YXJkIFwiYmFzZS9jb21tb25cIjtcbkBmb3J3YXJkIFwiYmFzZS9hbmltYXRpb25cIjtcbkBmb3J3YXJkIFwiYmFzZS90b29sc1wiO1xuQGZvcndhcmQgXCJsYXlvdXQvYm9keVwiO1xuQGZvcndhcmQgXCJsYXlvdXQvd3JhcFwiO1xuQGZvcndhcmQgXCJsYXlvdXQvaGVhZGVyXCI7XG5AZm9yd2FyZCBcImxheW91dC9mb290ZXJcIjtcbkBmb3J3YXJkIFwibGF5b3V0L21haW5cIjtcbkBmb3J3YXJkIFwibW9kdWxlc1wiO1xuQGZvcndhcmQgXCJwYWdlc1wiO1xuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AdXNlIFwiLi4vY29uZmlnL3NpemVcIjtcblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHJlc3BvbnNpdmUgZWxlbWVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmlzc3Age1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnBjLWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLnBjLWlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLnBjLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zcC1pbmxpbmUsXG4uc3AtaW5saW5lLWJsb2NrLFxuLnNwLWJsb2NrIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgI3tzaXplLiRzcH0ge1xuXHQuaXNzcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnBjLWlubGluZSxcblx0LnBjLWlubGluZS1ibG9jayxcblx0LnBjLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNwLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNwLWlubGluZS1ibG9jayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNwLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCLvu79AY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiByZXNldFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLFxuaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5zZWN0aW9uLCBhcnRpY2xlLCBhc2lkZSwgaGdyb3VwLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBkaWFsb2csIGZpZ3VyZSwgZmlnY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlndXJlLCBmb290ZXIsIGhlYWRlcixcbmhncm91cCwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDonJztcblx0Y29udGVudDogbm9uZTtcbn1cblxuYSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmlucyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDY1JTtcbn1cbnN1YiB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5zdXAge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQHVzZSBcIi4uL2NvbmZpZy9zaXplXCI7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBjb21tb25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XG5cdC8qXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGxpbmVhcjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0JltocmVmXSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxuXHQmW2hyZWZePVwidGVsOlwiXSB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFxuXHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR9XG5cdH1cblx0Ki9cbn1cblxuLmFsdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnN1cCB7XG5cdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcblx0Zm9udC1zaXplOiBzbWFsbGVyO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcblx0PiBpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn0iLCJAa2V5ZnJhbWVzIGJsaW5re1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IC41O1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gYmxpbmsoKSB7XHJcblx0YW5pbWF0aW9uOmJsaW5rIC4yNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5AbWl4aW4gYmxpbmtfc2xvdygpIHtcclxuXHRhbmltYXRpb246YmxpbmsgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2NvbmZpZy9wYXRoXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvc2l6ZVwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2NvbG9yc1wiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2ZvbnRzXCI7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBtYWluXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuaHRtbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogNjIuNSU7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRiZy1ib2R5O1xyXG5cdGNvbG9yOiBmb250cy4kZmMtZGVmYXVsdDtcclxuXHRmb250LWZhbWlseTogZm9udHMuJGZmLWRlZmF1bHQ7XHJcblx0Zm9udC13ZWlnaHQ6IGZvbnRzLiRmdy1yZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XHJcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcblx0XHJcblx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4kdGV4dC1ibGFjazogIzAwMDAwMDtcclxuJHRleHQtYmxhY2syOiAjMEMwQzExO1xyXG4kdGV4dC13aGl0ZTogI0ZGRkZGRjtcclxuJHRleHQtZ3JheTogI0M4QzhDODtcclxuXHJcbiRiZy1ib2R5OiAjMEIwQTBGO1xyXG4kYmctYmxhY2s6ICMwMDAwMDA7XHJcbiRiZy13aGl0ZTogI0ZGRkZGRjtcclxuJGJnLXJlZDogI0U5MDAwMDtcclxuJGJnLWdyYXk6ICNGNUY1RjU7XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCJjb2xvcnNcIjtcclxuXHJcbi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUpvc3Q6d2dodEAxMDAuLjkwMCZmYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4kZmMtZGVmYXVsdDogY29sb3JzLiR0ZXh0LXdoaXRlO1xyXG5cclxuJGZmLWRlZmF1bHQ6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiRmZi1lbjogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XHJcblxyXG4kZnctdGhpbjogMTAwO1xyXG4kZnctZXh0cmEtbGlnaHQ6IDIwMDtcclxuJGZ3LWxpZ2h0OiAzMDA7XHJcbiRmdy1yZWd1bGFyOiA0MDA7XHJcbiRmdy1tZWRpdW06IDUwMDtcclxuJGZ3LXNlbWktYm9sZDogNjAwO1xyXG4kZnctYm9sZDogNzAwO1xyXG4kZnctZXh0cmEtYm9sZDogODAwO1xyXG4kZnctYmxhY2s6IDkwMDtcclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2NvbmZpZy9wYXRoXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvc2l6ZVwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2NvbG9yc1wiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2ZvbnRzXCI7XHJcbkB1c2UgXCIuLi9iYXNlL3Rvb2xzXCI7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiB3cmFwXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmwtd3JhcCB7XHJcblx0Ly8gZGlzcGxheTogZmxleDtcclxuXHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9jb25maWcvc2l6ZVwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2ZvbnRzXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvY29sb3JzXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvemluZGV4XCI7XHJcbkB1c2UgXCIuLi9iYXNlL3Rvb2xzXCI7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBoZWFkZXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ubC1oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiB6aW5kZXguJHotaGVhZGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdCZfX2xhbmcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Zm9udC1zaXplOiB0b29scy5zcHZ3KDI3KTtcclxuXHRcdGZvbnQtZmFtaWx5OiBmb250cy4kZmYtZW47XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHR0b3A6IHRvb2xzLnBjbWludncoMzApO1xyXG5cdFx0XHRmb250LXNpemU6IHRvb2xzLnBjbWludncoMTcuNSk7XHJcblx0XHR9XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0PiBhLFxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IGNhbGMoIDFlbSAqIDggLyAyNyApIGNhbGMoIDFlbSAqIDU2IC8gMjcgKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kYmctYmxhY2s7XHJcblx0XHRcdFx0Y29sb3I6IGNvbG9ycy4kdGV4dC13aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kYmctd2hpdGU7XHJcblx0XHRcdFx0Y29sb3I6IGNvbG9ycy4kdGV4dC1ibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbiR6LWhlYWRlcjogOTAwOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9jb25maWcvcGF0aFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3NpemVcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9jb2xvcnNcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9mb250c1wiO1xyXG5AdXNlIFwiLi4vYmFzZS90b29sc1wiO1xyXG5AdXNlIFwiLi4vYmFzZS9lYXNpbmdcIjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGZvb3RlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWZvb3RlciB7XHJcblx0cGFkZGluZy1ib3R0b206IHRvb2xzLnNwdncoODgpO1xyXG5cdGJhY2tncm91bmQ6IHVybCgje3BhdGguJGltZ31mb290ZXItYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcclxuXHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0cGFkZGluZy10b3A6IHRvb2xzLnBjbWludncoMTAyKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiB0b29scy5wY21pbnZ3KDIwMCk7XHJcblx0fVxyXG5cdCZfX2luIHtcclxuXHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdHdpZHRoOiB0b29scy5wY21pbnZ3KDEzMTApO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250YWN0IHtcclxuXHRcdD4gYSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IHRvb2xzLnNwdncoMTk0KTtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCB0byByaWdodCwgIzlEMEZCQSwgIzA0NjhDQyApO1xyXG5cdFx0XHRmb250LXNpemU6IHRvb2xzLnNwdncoNDApO1xyXG5cdFx0XHRmb250LWZhbWlseTogZm9udHMuJGZmLWVuO1xyXG5cdFx0XHRmb250LXdlaWdodDogZm9udHMuJGZ3LXJlZ3VsYXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHRoZWlnaHQ6IHRvb2xzLnBjbWludncoMTk0KTtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnBjbWludncoNDApO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggdG8gcmlnaHQsICM5RDBGQkEgMCUsICM5RDBGQkEgNDUlLCAjMDQ2OENDIDEwMCUgKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDNzO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IHRvb2xzLnBjbWludncoNzIpO1xyXG5cdFx0XHRcdFx0dG9wOiBjYWxjKCA1MCUgLSB0b29scy5wY21pbnZ3KDEyKSApO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHRvb2xzLnBjbWludncoMjQpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiB0b29scy5wY21pbnZ3KDI0KTtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGNvbG9ycy4kYmctd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgY29sb3JzLiRiZy13aGl0ZTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IHJpZ2h0IC4zcyBlYXNpbmcuJGVhc2Utb3V0LWNpcmM7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IHRvb2xzLnBjbWludncoNjQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdD4gc21hbGwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b29scy5zcHZ3KDE4KTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMuc3B2dygxOCk7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvb2xzLnBjbWludncoMTgpO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnBjbWludncoMTgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb3B5cmlnaHQge1xyXG5cdFx0bWFyZ2luLXRvcDogdG9vbHMuc3B2dygxMTIpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiB0b29scy5zcHZ3KDIwKTtcclxuXHRcdGZvbnQtZmFtaWx5OiBmb250cy4kZmYtZW47XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYyggNTAgLyAyMCApO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29scy5wY21pbnZ3KDc4KTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29scy5wY21pbnZ3KDE0KTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbG9nb3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IHRvb2xzLnNwdncoNjApO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29scy5wY21pbnZ3KDQ0KTtcclxuXHRcdH1cclxuXHRcdD4gbGkge1xyXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0d2lkdGg6IHRvb2xzLnNwdncoMTg4KTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHRvb2xzLnBjbWludncoMTg4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdHdpZHRoOiB0b29scy5zcHZ3KDIwNCk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHRvb2xzLnNwdncoODIpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogdG9vbHMucGNtaW52dygyMDQpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHRvb2xzLnBjbWludncoODIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIG1haW5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ubC1tYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly8gZmxleDogMSAxIGF1dG87XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2NvbmZpZy9wYXRoXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvc2l6ZVwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2NvbG9yc1wiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2ZvbnRzXCI7XHJcbkB1c2UgXCIuLi9iYXNlL3Rvb2xzXCI7XHJcbkB1c2UgXCIuLi9iYXNlL2Vhc2luZ1wiO1xyXG5cclxuLnAtaG9tZSB7XHJcblx0Ji1rdiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcclxuXHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19vdmVybGF5IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHQvLyB3aWR0aDogdG9vbHMucGNtaW52dyg5MjMpO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlICogOTIzIC8gMTkyMCApO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b29scy5wY21pbnZ3KDE1MCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2hlYWRpbmcge1xyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IHRvb2xzLnNwdncoNjApO1xyXG5cdFx0XHRmb250LWZhbWlseTogZm9udHMuJGZmLWVuO1xyXG5cdFx0XHRmb250LXdlaWdodDogZm9udHMuJGZ3LXJlZ3VsYXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMucGNtaW52dyg4NCk7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBlbSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29scy5zcHZ3KDk4KTtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMucGNtaW52dygxNDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQ+IHNtYWxsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHRvb2xzLnNwdncoNjYpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiB0b29scy5zcHZ3KDY2KTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCB0b29scy5zcHZ3KDIwKTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHRvb2xzLnNwdncoMzMpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRiZy1yZWQ7XHJcblx0XHRcdFx0XHRjb2xvcjogY29sb3JzLiR0ZXh0LWJsYWNrMjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMuc3B2dyg0Ni41KTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHRvb2xzLnBjbWludncoOTIpO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHRvb2xzLnBjbWludncoOTIpO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgdG9vbHMucGNtaW52dygyOCk7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHRvb2xzLnBjbWludncoNDYpO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnBjbWludncoNjUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fcHJvZHVjZWQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29scy5zcHZ3KDMwKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IHRvb2xzLnNwdncoMjQpO1xyXG5cdFx0XHRmb250LXdlaWdodDogZm9udHMuJGZ3LW1lZGl1bTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29scy5wY21pbnZ3KDQ0KTtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnBjbWludncoMjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19zY2hlZHVsZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogdG9vbHMuc3B2dyg0MCk7XHJcblx0XHRcdHJpZ2h0OiB0b29scy5zcHZ3KDQwKTtcclxuXHRcdFx0Ym90dG9tOiB0b29scy5zcHZ3KC0xNzQpO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogdG9vbHMucGNtaW52dygtNDQpO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gZGwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvb2xzLnNwdncoMjApO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggdG8gcmlnaHQsIHJnYmEoMjA1LCA1LCAyNTUsIDAuOCksIHJnYmEoMCwgMTI4LCAyNTUsIDAuOCkgKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHRvb2xzLnBjbWludncoMTQpIHRvb2xzLnBjbWludncoMTQpIHRvb2xzLnBjbWludncoMTQpIHRvb2xzLnBjbWludncoNjgpO1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIHRvb2xzLnBjbWludncoNDIpIDEwMCUpO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB0b29scy5wY21pbnZ3KDk0OCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB0b29scy5wY21pbnZ3KDc5Mik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB0b29scy5wY21pbnZ3KDEwNTgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvb2xzLnNwdncoMTIpO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b29scy5wY21pbnZ3KDE4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBkdCB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnNwdncoMzApO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRzLiRmZi1lbjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBmb250cy4kZnctc2VtaS1ib2xkO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b29scy5wY21pbnZ3KDIyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBkZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b29scy5zcHZ3KDEyKTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMuc3B2dygyMik7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogZm9udHMuJGZ3LW1lZGl1bTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdG9vbHMucGNtaW52dygzMik7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB0b29scy5wY21pbnZ3KDMyKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjb2xvcnMuJGJnLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnBjbWludncoMTYpO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXZpc2lvbiB7XHJcblx0XHRwYWRkaW5nLXRvcDogdG9vbHMuc3B2dygyODgpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHRvb2xzLnNwdncoMTE0KTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcclxuXHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiB0b29scy5wY21pbnZ3KDI3NCk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiB0b29scy5wY21pbnZ3KDIyOCk7XHJcblx0XHR9XHJcblx0XHQmX19pbiB7XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiB0b29scy5wY21pbnZ3KDEzMjApO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190dGwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbHMuc3B2dyg3NSk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBmb250cy4kZmYtZW47XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBmb250cy4kZnctcmVndWxhcjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnBjbWludncoNzUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCB0byByaWdodCwgIzlEMEZCQSwgIzA0NjhDQyApO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdG1hcmdpbjogdG9vbHMuc3B2dygtNDIpIHRvb2xzLnNwdncoLTQ1KSAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogdG9vbHMucGNtaW52dyg2MzgpO1xyXG5cdFx0XHRcdHRvcDogdG9vbHMucGNtaW52dygtMTQ0KTtcclxuXHRcdFx0XHR3aWR0aDogdG9vbHMucGNtaW52dyg5MjgpO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHRtYXJnaW46IHRvb2xzLnNwdncoLTgpIHRvb2xzLnNwdncoNDApIDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbHMuc3B2dygyNCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0d2lkdGg6IHRvb2xzLnBjbWludncoNjQ4KTtcclxuXHRcdFx0XHRtYXJnaW46IHRvb2xzLnBjbWludncoNDApIDAgMCAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMucGNtaW52dygxOCk7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICfjg7snO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvb2xzLnNwdncoNDApO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b29scy5wY21pbnZ3KDI0KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1waWN0dXJlcyB7XHJcblx0XHRAa2V5ZnJhbWVzIGFuaW0tcGljdHVyZXMtcG9zIHtcclxuXHRcdFx0MCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b29scy5zcHZ3KDApIHRvcCB9XHJcblx0XHRcdDEwMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b29scy5zcHZ3KC0xOTc5KSB0b3AgfVxyXG5cdFx0fVxyXG5cdFx0QGtleWZyYW1lcyBhbmltLXBpY3R1cmVzLXBvcy1wYyB7XHJcblx0XHRcdDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9vbHMucGNtaW52dygwKSB0b3AgfVxyXG5cdFx0XHQxMDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9vbHMucGNtaW52dygtMTk3OSkgdG9wIH1cclxuXHRcdH1cclxuXHRcdCZfX2luIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogdG9vbHMuc3B2dygyNzYpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3twYXRoLiRpbWd9cGljdHVyZXMuanBnKSByZXBlYXQteCBsZWZ0IHRvcDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcblx0XHRcdGFuaW1hdGlvbjogYW5pbS1waWN0dXJlcy1wb3MgMzNzIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdGhlaWdodDogdG9vbHMucGNtaW52dygyNzYpO1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogYW5pbS1waWN0dXJlcy1wb3MtcGMgMzNzIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXByb2plY3RzIHtcclxuXHRcdHBhZGRpbmc6IHRvb2xzLnNwdncoNDIpIHRvb2xzLnNwdncoNDApIHRvb2xzLnNwdncoMTA2KTtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggdG8gcmlnaHQsICMxMjAxMzEsICMwNDAwOTYgKTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0cGFkZGluZzogdG9vbHMucGNtaW52dygxMDgpIDAgdG9vbHMucGNtaW52dygxNDIpO1xyXG5cdFx0fVxyXG5cdFx0Jl9faW4ge1xyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdHdpZHRoOiB0b29scy5wY21pbnZ3KDEzMTApO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXByb2plY3Qge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogdG9vbHMuc3B2dygxMzApIHRvb2xzLnNwdncoMzQpIHRvb2xzLnNwdncoNjIpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRiZy13aGl0ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0cGFkZGluZzogdG9vbHMucGNtaW52dygxNTgpIHRvb2xzLnBjbWludncoMTIwKSB0b29scy5wY21pbnZ3KDExNik7XHJcblx0XHR9XHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogdG9vbHMuc3B2dyg0OCk7XHJcblx0XHR9XHJcblx0XHQmX19udW0ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHBhZGRpbmc6IGNhbGMoIDFlbSAqIDYgLyAzNyApIGNhbGMoIDFlbSAqIDQyIC8gMzcgKTtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCB0byByaWdodCwgI0EzMUVGRiwgIzAxODBGRiApO1xyXG5cdFx0XHRmb250LXNpemU6IHRvb2xzLnNwdncoMzcpO1xyXG5cdFx0XHRmb250LWZhbWlseTogZm9udHMuJGZmLWVuO1xyXG5cdFx0XHRmb250LXdlaWdodDogZm9udHMuJGZ3LW1lZGl1bTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiBjYWxjKCAxZW0gKiA5IC8gMzAgKSBjYWxjKCAxZW0gKiAxOCAvIDMwICkgY2FsYyggMWVtICogOSAvIDMwICkgY2FsYyggMWVtICogMTQwIC8gMzAgKTtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnBjbWludncoMzApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190dGwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbHMuc3B2dyg5OSk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBmb250cy4kZmYtZW47XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBmb250cy4kZnctcmVndWxhcjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMucGNtaW52dyg4OCk7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBzcGFuLFxyXG5cdFx0XHQ+IHNtYWxsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCB0byByaWdodCwgIzlEMEZCQSwgIzA0NjhDQyApO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHQ+IGVtIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMuc3B2dyg3MCk7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMucGNtaW52dyg2OCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gc21hbGwge1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b29scy5zcHZ3KDI2KTtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnNwdncoMzApO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBmb250cy4kZnctc2VtaS1ib2xkO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9vbHMucGNtaW52dygzMCk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnBjbWludncoMzcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29scy5zcHZ3KDIwKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0d2lkdGg6IHRvb2xzLnBjbWludncoMTAxNSk7XHJcblx0XHRcdFx0bWFyZ2luOiB0b29scy5wY21pbnZ3KDIwKSBhdXRvIDA7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBwLFxyXG5cdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRjb2xvcjogY29sb3JzLiR0ZXh0LWJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMuc3B2dygyNCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnBjbWludncoMTgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuN2VtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRlbSB7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogZm9udHMuJGZ3LWJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTFlbTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAn44O7JztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX21lbWJlcnMge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29scy5zcHZ3KDY0KTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbHMucGNtaW52dyg2OCk7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiB0b29scy5zcHZ3KDE4Myk7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdG9vbHMuc3B2dygyNik7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHRvb2xzLnNwdncoOTYpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRjbGVhcjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG4rMykge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b29scy5zcHZ3KDMyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiB0b29scy5wY21pbnZ3KDE4MCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdG9vbHMucGNtaW52dyg0Mik7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gZmlnY2FwdGlvbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvb2xzLnNwdncoMjIpO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBjb2xvcnMuJHRleHQtYmxhY2s7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMuc3B2dygxOSk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBmb250cy4kZnctbGlnaHQ7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvb2xzLnBjbWludncoMjIpO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMucGNtaW52dygxNik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PiBzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b29scy5zcHZ3KDE2KTtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b29scy5wY21pbnZ3KDEzKTtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fcGljIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogdG9vbHMuc3B2dyg5MCkgdG9vbHMuc3B2dygtMzQpIDA7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdG1hcmdpbjogdG9vbHMucGNtaW52dyg3OCkgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fc3RhcnR1cHMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29scy5zcHZ3KDkwKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbHMucGNtaW52dyg3MCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fdHRsIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6IGNvbG9ycy4kdGV4dC1ibGFjaztcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2xzLnNwdncoMzApO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBmb250cy4kZnctcmVndWxhcjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMucGNtaW52dygyNCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHZ3O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRiZy1ibGFjaztcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IGNhbGMoIDEwMCUgKyAxZW0gKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKCAxMDAlICsgMWVtICk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2NvbWluZ3Nvb24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IHRvb2xzLnNwdncoMjEyKTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29scy5zcHZ3KDQ4KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGJnLWdyYXk7XHJcblx0XHRcdFx0Y29sb3I6IGNvbG9ycy4kdGV4dC1ncmF5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMuc3B2dyg0MCk7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRzLiRmZi1lbjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogZm9udHMuJGZ3LXNlbWktYm9sZDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiB0b29scy5wY21pbnZ3KDIxMik7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b29scy5wY21pbnZ3KDM0KTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbHMucGNtaW52dygzMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2xpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHJvdy1nYXA6IHRvb2xzLnNwdncoMjYpO1xyXG5cdFx0XHRcdGNvbHVtbi1nYXA6IHRvb2xzLnNwdncoMzYpO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvb2xzLnNwdncoNDgpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0XHRyb3ctZ2FwOiB0b29scy5wY21pbnZ3KDQ4KTtcclxuXHRcdFx0XHRcdGNvbHVtbi1nYXA6IHRvb2xzLnBjbWludncoMzgpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbHMucGNtaW52dyg0OCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdGhlaWdodDogdG9vbHMuc3B2dyg4MCk7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdG9vbHMucGNtaW52dyg5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbW9yZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbHMuc3B2dygyNCk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiBjb2xvcnMuJHRleHQtYmxhY2s7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvb2xzLnBjbWludncoMjQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGlua3Mge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29scy5zcHZ3KDU2KTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29scy5zcHZ3KDI0KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0d2lkdGg6IHRvb2xzLnBjbWludncoMTAxNSk7XHJcblx0XHRcdFx0bWFyZ2luOiB0b29scy5wY21pbnZ3KDkyKSBhdXRvIDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29scy5wY21pbnZ3KDIwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvb2xzLnNwdncoMjApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHRvb2xzLnBjbWludncoNDcyKTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgybisxKSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdG9vbHMucGNtaW52dyg3MSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZChuKzMpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbHMucGNtaW52dygyNCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gYSxcclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiBjYWxjKCAxZW0gKiAyMCAvIDI0ICk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGJnLWJsYWNrO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IHRvb2xzLnNwdncoMjApO1xyXG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoIDUwJSAtIHRvb2xzLnNwdncoNi41KSApO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogdG9vbHMuc3B2dygxMyk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogdG9vbHMuc3B2dygxMyk7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGNvbG9ycy4kYmctd2hpdGU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcnMuJGJnLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHJpZ2h0IC4zcyBlYXNpbmcuJGVhc2Utb3V0LWNpcmM7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogdG9vbHMucGNtaW52dygyMCk7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiBjYWxjKCA1MCUgLSB0b29scy5wY21pbnZ3KDUpICk7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHRvb2xzLnBjbWludncoMTApO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdG9vbHMucGNtaW52dygxMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IHRvb2xzLnBjbWludncoMTIpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbm90ZXMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29scy5zcHZ3KDIwKTtcclxuXHRcdFx0Y29sb3I6IGNvbG9ycy4kdGV4dC1ibGFjaztcclxuXHRcdFx0Zm9udC1zaXplOiB0b29scy5zcHZ3KDIwKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRcdFx0d2lkdGg6IHRvb2xzLnBjbWludncoMTAxNSk7XHJcblx0XHRcdFx0bWFyZ2luOiB0b29scy5wY21pbnZ3KDI0KSBhdXRvIDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29scy5wY21pbnZ3KDE2KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSJdLCJmaWxlIjoiYXNzZXRzL2Nzcy9zdHlsZS5jc3MifQ== */

/*# sourceMappingURL=style.css.map */
