@charset "UTF-8";
/****	---- setting ----
===================================****/
@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap");
/****	---- general ----
===================================****/
html {
  font-size: 62.5%;
}
@media print, screen and (max-width: 1365px) {
  html {
    font-size: 0.7320644217vw;
  }
}
@media print, screen and (max-width: 767px) {
  html {
    font-size: 2.6666666667vw;
  }
}

body {
  color: #000;
  font-size: 1.4rem;
  font-family: "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
  font-family: "Jost", sans-serif;
  line-height: 1.8;
  background: #fff;
  word-wrap: break-word;
  -webkit-text-size-adjust: 100%;
}

figure {
  margin: 0;
}

img {
  width: 100%;
  display: block;
}

a {
  color: #000;
  text-decoration: none;
  transition: 0.2s;
}

a:hover {
  opacity: 0.7;
}
@media print, screen and (max-width: 767px) {
  a:hover {
    opacity: 1;
  }
}

/****	---- js ----
===================================****/
.fadeIn,
.fadeIn_200,
.fadeIn_400,
.fadeIn_600 {
  transition: 0.8s;
  opacity: 0;
  transform: translate(0, 60px);
  -webkit-transform: translate(0, 60px);
}

.fadeIn_left {
  transition: 1.2s;
  opacity: 0;
  transform: translate(-100px, 0);
  -webkit-transform: translate(-100px, 0);
}

.fadeIn_right {
  transition: 1.2s;
  opacity: 0;
  transform: translate(100px, 0);
  -webkit-transform: translate(100px, 0);
}

.fadeInMove {
  opacity: 1;
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}

.js-accordion {
  transition: 0.2s;
}

.js-accordion:hover {
  opacity: 0.7;
  cursor: pointer;
}
@media print, screen and (max-width: 767px) {
  .js-accordion:hover {
    opacity: 1;
  }
}

.js-accordionContents {
  display: none;
}

/****	---- utility ----
===================================****/
.u-pc {
  display: block;
}
@media print, screen and (max-width: 767px) {
  .u-pc {
    display: none;
  }
}

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

.u-mb--em {
  margin: 0 0 1em 0;
}

/****	---- layout ----
===================================****/
.l-inner {
  width: 100rem;
  margin: 0 auto;
}
@media print, screen and (max-width: 767px) {
  .l-inner {
    width: 33.5rem;
  }
}

.l-inner950 {
  width: 95rem;
  margin: 0 auto;
}
@media print, screen and (max-width: 767px) {
  .l-inner950 {
    width: 33.5rem;
  }
}

.l-main {
  display: block;
  position: relative;
  overflow: hidden;
}

.l-section {
  padding: 11rem 0;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .l-section {
    padding: 6rem 0;
  }
}
.l-section--wave {
  padding: 18rem 0 42rem;
}
@media print, screen and (max-width: 767px) {
  .l-section--wave {
    padding: 6rem 0 18rem;
  }
}
.l-section--wave::after {
  content: "";
  width: 100%;
  height: 24rem;
  background: url("../img/bg_wave.png") center center/auto 100% repeat-x;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
@media print, screen and (max-width: 767px) {
  .l-section--wave::after {
    height: 12rem;
  }
}
.l-section--gray::before {
  content: "";
  width: 100%;
  height: 100%;
  background: url("../img/bg_gray.png") center top/136.6rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/****	---- component ----
===================================****/
.c-anchor {
  position: absolute;
  top: 0;
}

.c-typo {
  position: absolute;
  top: 8rem;
  left: 50%;
  z-index: -1;
  transform: translateX(-68.3rem);
}
@media print, screen and (max-width: 767px) {
  .c-typo {
    top: 4rem;
    left: 2rem;
    transform: translateX(0);
  }
}
.c-typo--about {
  width: 187.76rem;
}
.c-typo--product {
  width: 239.675rem;
}
.c-typo--flow {
  width: 238.71rem;
}
.c-typo--info {
  width: 132.95rem;
}
.c-typo--company {
  width: 178.735rem;
}
.c-typo--contact {
  width: 139rem;
}
@media print, screen and (max-width: 767px) {
  .c-typo--about {
    width: 46.94rem;
  }
  .c-typo--product {
    width: 59.91875rem;
  }
  .c-typo--flow {
    width: 59.6775rem;
  }
  .c-typo--info {
    width: 33.2375rem;
  }
  .c-typo--company {
    width: 44.68375rem;
  }
  .c-typo--contact {
    width: 34.75rem;
  }
}

.c-ttl {
  font-family: "rough-love", sans-serif;
  font-weight: normal;
  font-size: 7.8rem;
  line-height: 1.2820512821;
  text-align: center;
  color: #132441;
  margin: 0 auto 8rem;
}
@media print, screen and (max-width: 767px) {
  .c-ttl {
    font-size: 4.2rem;
    margin: 0 auto 4rem;
  }
}
.c-ttl > span {
  border-bottom: 2px dashed #132441;
  display: inline-block;
}

.c-btn {
  font-weight: normal;
  font-size: 2rem;
  letter-spacing: 0.1em;
  line-height: 1.5;
  text-align: center;
  color: #fff;
  width: 30rem;
  height: 6rem;
  border: none;
  border-radius: 6rem;
  background: #000;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

/****	---- header ----
===================================****/
.l-header {
  width: 100%;
  height: 10rem;
  background: rgba(255, 255, 255, 0.75);
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9999;
}
@media print, screen and (max-width: 767px) {
  .l-header {
    height: 6rem;
  }
}
.l-header__logo {
  width: 18rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-62.3rem, -50%);
}
@media print, screen and (max-width: 767px) {
  .l-header__logo {
    width: 10rem;
    left: 1rem;
    transform: translate(0, -50%);
  }
}
.l-header__copy {
  font-weight: normal;
  font-size: 1.8rem;
  letter-spacing: 0.15em;
  line-height: 1.6666666667;
  text-align: left;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-40rem, -50%);
}
@media print, screen and (max-width: 767px) {
  .l-header__copy {
    font-size: 1rem;
    line-height: 1.4;
    left: 12rem;
    transform: translate(0, -50%);
  }
}
.l-header__sns {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  gap: 0 2rem;
  transform: translate(51.8rem, -50%);
}
@media print, screen and (max-width: 767px) {
  .l-header__sns {
    right: 8rem;
    left: auto;
    gap: 0 1rem;
    transform: translate(0, -50%);
  }
}
.l-header__sns > a {
  width: 2.6rem;
  display: block;
}
.l-header__btn {
  width: 4rem;
  height: 4rem;
  background: none;
  border: none;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(58.3rem, -50%);
}
@media print, screen and (max-width: 767px) {
  .l-header__btn {
    right: 2rem;
    left: auto;
    transform: translate(0, -50%);
  }
}
.l-header__btn:hover {
  cursor: pointer;
}
.l-header__btn > span {
  width: 4rem;
  height: 1px;
  background: #000;
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  transition: 0.2s ease;
}
.l-header__btn > span:nth-of-type(1) {
  top: 1rem;
}
.l-header__btn > span:nth-of-type(2) {
  top: 0;
  bottom: 0;
}
.l-header__btn > span:nth-of-type(3) {
  bottom: 1rem;
}
.l-header__btn.on > span:nth-of-type(1) {
  top: 1.95rem;
  transform: rotate(-325deg);
}
.l-header__btn.on > span:nth-of-type(2) {
  display: none;
}
.l-header__btn.on > span:nth-of-type(3) {
  bottom: 1.95rem;
  transform: rotate(325deg);
}
.l-header__navi {
  width: 32rem;
  height: 0;
  border-radius: 2rem 2rem 0 0;
  background: linear-gradient(225deg, #ccdfed 0%, #fcfcfc 100%);
  box-shadow: 0 0.3rem 0.15rem rgba(0, 0, 0, 0.16);
  box-sizing: border-box;
  padding: 0 3rem;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(33.8rem);
  transition: 0.5s ease;
}
@media print, screen and (max-width: 767px) {
  .l-header__navi {
    width: 24rem;
    padding: 0 2rem;
    right: 1rem;
    left: auto;
    transform: translateX(0);
  }
}
.l-header__navi.on {
  height: 40rem;
  padding: 2rem 3rem;
}
@media print, screen and (max-width: 767px) {
  .l-header__navi.on {
    height: 38rem;
    padding: 2rem;
  }
}
.l-header__list-item {
  font-family: "Jost", sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  line-height: 1.6;
  text-align: left;
  color: #132441;
  border-bottom: 2px dashed #132441;
}
.l-header__list-item > a {
  color: #132441;
  padding: 0.5em 0;
  display: block;
}

/****	---- main ----
===================================****/
.p-mv {
  padding: 6rem 0 10rem;
}
@media print, screen and (max-width: 767px) {
  .p-mv {
    padding: 3rem 0 2rem;
  }
}
.p-mv__ttl {
  font-family: "Jost", sans-serif;
  font-weight: bold;
  font-size: 3.6rem;
  letter-spacing: 0.05em;
  line-height: 1.7777777778;
  text-align: center;
  margin: 0 0 0.5em 0;
}
@media print, screen and (max-width: 767px) {
  .p-mv__ttl {
    font-size: 2.4rem;
    line-height: 1.5;
    margin: 0 0 0.75em 0;
  }
}
.p-mv__txt {
  font-weight: normal;
  font-size: 2.2rem;
  letter-spacing: 0.05em;
  line-height: 1.4545454545;
  text-align: center;
}
@media print, screen and (max-width: 767px) {
  .p-mv__txt {
    font-size: 1.6rem;
    line-height: 1.75;
  }
}
.p-mv__img {
  width: 136.6rem;
  margin: -3.2rem auto 0;
}
@media print, screen and (max-width: 767px) {
  .p-mv__img {
    width: auto;
    margin: 2rem 0 0 0;
  }
}

.p-about__bg {
  height: 100%;
  position: relative;
}
.p-about__bg::before, .p-about__bg::after {
  content: "";
  width: 146.081rem;
  height: 49.143rem;
  background: url("../img/bg_pattern.png") center center/contain no-repeat;
  position: absolute;
  left: 50%;
  z-index: -1;
}
@media print, screen and (max-width: 767px) {
  .p-about__bg::before, .p-about__bg::after {
    width: 29.2162rem;
    height: 9.8286rem;
  }
}
.p-about__bg::before {
  top: 11.6rem;
  transform: translateX(-157.4rem);
}
@media print, screen and (max-width: 767px) {
  .p-about__bg::before {
    top: 8rem;
    left: -8rem;
    transform: translateX(0);
  }
}
.p-about__bg::after {
  top: 49.7rem;
  transform: translateX(-45.3rem);
}
@media print, screen and (max-width: 767px) {
  .p-about__bg::after {
    top: 54rem;
    transform: translateX(0);
  }
}
.p-about__lead {
  font-weight: normal;
  font-size: 2.6rem;
  letter-spacing: 0.1em;
  line-height: 1.7692307692;
  text-align: center;
  margin: 0 0 1em 0;
}
@media print, screen and (max-width: 767px) {
  .p-about__lead {
    font-size: 2rem;
  }
}
.p-about__txt {
  font-weight: normal;
  font-size: 2rem;
  letter-spacing: 0.1em;
  line-height: 2.1;
  text-align: center;
  width: 68rem;
  margin: 0 auto;
}
@media print, screen and (max-width: 767px) {
  .p-about__txt {
    font-size: 1.6rem;
    text-align: left;
    width: auto;
  }
}

.p-product__obj {
  position: absolute;
  left: 50%;
  z-index: -1;
}
.p-product__obj--01 {
  width: 21.356rem;
  height: 20.58rem;
  top: 34.6rem;
  transform: translateX(34.6rem);
}
.p-product__obj--02 {
  width: 21.475rem;
  height: 22.992rem;
  top: 43.8rem;
  transform: translateX(-59.2rem);
}
.p-product__obj--03 {
  width: 18.981rem;
  height: 29.543rem;
  bottom: 8.8rem;
  transform: translateX(53rem);
}
@media print, screen and (max-width: 767px) {
  .p-product__obj--01 {
    width: 10.678rem;
    height: 10.29rem;
    top: 10rem;
    left: 2rem;
    transform: translateX(0);
  }
  .p-product__obj--02 {
    width: 10.7375rem;
    height: 11.496rem;
    top: 18rem;
    left: 70%;
    transform: translateX(0);
  }
  .p-product__obj--03 {
    width: 9.4905rem;
    height: 14.7715rem;
    bottom: 2rem;
    left: 70%;
    transform: translateX(0);
  }
}
.p-product__txt {
  font-weight: normal;
  font-size: 2.2rem;
  letter-spacing: 0.1em;
  line-height: 2.0909090909;
  text-align: center;
  margin: 0 0 4em 0;
}
@media print, screen and (max-width: 767px) {
  .p-product__txt {
    font-size: 1.8rem;
  }
}
.p-product__list-item {
  margin: 0 0 12rem 0;
  display: flex;
  align-items: center;
}
@media print, screen and (max-width: 767px) {
  .p-product__list-item {
    margin: 0 0 6rem 0;
    display: block;
  }
}
.p-product__list-item:nth-child(even) {
  flex-direction: row-reverse;
}
.p-product__list-item:last-child {
  margin: 0;
}
.p-product__list-img {
  width: 50%;
}
@media print, screen and (max-width: 767px) {
  .p-product__list-img {
    width: auto;
  }
}
.p-product__list-content {
  width: 50%;
  box-sizing: border-box;
  padding: 0 0 0 8.4rem;
}
@media print, screen and (max-width: 767px) {
  .p-product__list-content {
    width: auto;
    padding: 0;
  }
}
.p-product__list-item:nth-child(even) .p-product__list-content {
  padding: 0 8.4rem 0 0;
}
@media print, screen and (max-width: 767px) {
  .p-product__list-item:nth-child(even) .p-product__list-content {
    padding: 0;
  }
}
.p-product__list-ttl {
  font-weight: normal;
  font-size: 3rem;
  letter-spacing: 0.1em;
  line-height: 1.5333333333;
  text-align: left;
  margin: 0 0 0.5em 0;
}
@media print, screen and (max-width: 767px) {
  .p-product__list-ttl {
    font-size: 2.4rem;
    text-align: center;
    margin: 0.5em 0;
  }
}
.p-product__list-txt {
  font-weight: normal;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  line-height: 1.5555555556;
  text-align: left;
}
@media print, screen and (max-width: 767px) {
  .p-product__list-txt {
    font-size: 1.6rem;
  }
}

.p-flow__list {
  display: flex;
  flex-wrap: wrap;
  gap: 8rem 0;
}
@media print, screen and (max-width: 767px) {
  .p-flow__list {
    gap: 6rem 0;
  }
}
.p-flow__list-item {
  width: 33.3333333333%;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .p-flow__list-item {
    width: 50%;
  }
}
.p-flow__list-item::after {
  content: "";
  width: 3.204rem;
  height: 16.734rem;
  background: url("../img/arw_flow.png") center center/100% 100% no-repeat;
  position: absolute;
  top: 18rem;
  right: 0;
}
@media print, screen and (max-width: 767px) {
  .p-flow__list-item::after {
    width: 2.4rem;
    height: 12rem;
    top: 8.9rem;
  }
}
.p-flow__list-item:last-child::after {
  content: none;
}
.p-flow__list-num {
  width: 13.295rem;
  height: 13.8rem;
  background: url("../img/bg_num.png") center center/contain no-repeat;
  margin: 0 0 4rem 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media print, screen and (max-width: 767px) {
  .p-flow__list-num {
    width: 6.6475rem;
    height: 6.9rem;
    margin: 0 0 2rem 2rem;
  }
}
.p-flow__list-num > span {
  font-weight: normal;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  color: #d0d0d0;
}
@media print, screen and (max-width: 767px) {
  .p-flow__list-num > span {
    font-size: 1rem;
  }
}
.p-flow__list-num > strong {
  font-weight: normal;
  font-size: 4.6rem;
  line-height: 1;
  text-align: center;
  color: #d0d0d0;
}
@media print, screen and (max-width: 767px) {
  .p-flow__list-num > strong {
    font-size: 2.4rem;
  }
}
.p-flow__list-img {
  height: 16.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 12rem;
}
.p-flow__list-img--01 img {
  width: 12.3rem;
}
.p-flow__list-img--02 img {
  width: 15.8rem;
}
.p-flow__list-img--03 img {
  width: 14.5rem;
}
.p-flow__list-img--04 img {
  width: 11.8rem;
}
.p-flow__list-img--05 img {
  width: 14.5rem;
}
.p-flow__list-img--06 img {
  width: 14.6rem;
}
@media print, screen and (max-width: 767px) {
  .p-flow__list-img--01 img {
    width: 6.15rem;
  }
  .p-flow__list-img--02 img {
    width: 7.9rem;
  }
  .p-flow__list-img--03 img {
    width: 7.25rem;
  }
  .p-flow__list-img--04 img {
    width: 5.9rem;
  }
  .p-flow__list-img--05 img {
    width: 7.25rem;
  }
  .p-flow__list-img--06 img {
    width: 7.3rem;
  }
}
.p-flow__list-ttl {
  font-weight: normal;
  font-size: 2.2rem;
  letter-spacing: 0.1em;
  line-height: 1.6363636364;
  text-align: center;
  margin: 1em 0 0 0;
}
@media print, screen and (max-width: 767px) {
  .p-flow__list-ttl {
    font-size: 1.8rem;
  }
}

.p-info__list {
  margin: 0 0 8rem 0;
}
@media print, screen and (max-width: 767px) {
  .p-info__list {
    margin: 0 0 4rem 0;
  }
}
.p-info__list-item {
  background: rgba(255, 255, 255, 0.75);
  border-radius: 1rem;
  padding: 1.5rem 3rem;
  margin: 0 0 3rem 0;
  display: flex;
}
@media print, screen and (max-width: 767px) {
  .p-info__list-item {
    padding: 1.5rem 2rem;
    margin: 0 0 2rem 0;
    display: block;
  }
}
.p-info__list-item:last-child {
  margin: 0;
}
.p-info__list-date {
  font-weight: normal;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 1.875;
  text-align: left;
  width: 17rem;
}
@media print, screen and (max-width: 767px) {
  .p-info__list-date {
    width: auto;
  }
}
.p-info__list-txt {
  font-weight: normal;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 1.875;
  text-align: left;
  width: calc(100% - 17rem);
}
@media print, screen and (max-width: 767px) {
  .p-info__list-txt {
    width: auto;
  }
}

.p-company__tbl {
  border-collapse: collapse;
  width: 100%;
  background: rgba(255, 255, 255, 0.75);
}
.p-company__tbl tr {
  border-bottom: 1px solid #CBCBCB;
}
.p-company__tbl th,
.p-company__tbl td {
  font-weight: normal;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  line-height: 1.6666666667;
  text-align: left;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 1em;
}
@media print, screen and (max-width: 767px) {
  .p-company__tbl th,
  .p-company__tbl td {
    font-size: 1.6rem;
    padding: 1em 0;
    display: block;
  }
}
.p-company__tbl th {
  width: 28rem;
}
@media print, screen and (max-width: 767px) {
  .p-company__tbl th {
    font-weight: bold;
    width: auto;
    padding: 1em 0 0 0;
  }
}

.form-list {
  margin: 0 0 8rem 0;
}
@media print, screen and (max-width: 767px) {
  .form-list {
    margin: 0 0 4rem 0;
  }
}
.form-list__item {
  margin: 0 0 5rem 0;
}
@media print, screen and (max-width: 767px) {
  .form-list__item {
    margin: 0 0 2rem 0;
    display: block;
  }
}
.form-list__row {
  display: flex;
  justify-content: space-between;
}
@media print, screen and (max-width: 767px) {
  .form-list__row {
    display: block;
  }
}
.form-list__col {
  width: 45rem;
}
@media print, screen and (max-width: 767px) {
  .form-list__col {
    width: auto;
  }
  .form-list__col:not(:last-of-type) {
    margin: 0 0 2rem 0;
  }
}
.form-list__ttl {
  font-weight: normal;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 1.875;
  text-align: left;
  margin: 0 0 0.5em 0;
}
.form-list__ttl > span.required {
  color: #cb1515;
}
.form-list__input {
  font-weight: bold;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 1.875;
  text-align: left;
}
.form-list__notes {
  font-weight: normal;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 1.875;
  text-align: center;
  margin: 0 0 4em 0;
}
@media print, screen and (max-width: 767px) {
  .form-list__notes {
    margin: 0 0 2em 0;
  }
}
.form-list__btn {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
}
@media print, screen and (max-width: 767px) {
  .form-list__btn {
    display: block;
  }
}
.form-list__btn button {
  margin: 0 2rem;
}
@media print, screen and (max-width: 767px) {
  .form-list__btn button {
    margin: 0 auto 2rem;
  }
  .form-list__btn button:last-of-type {
    margin: 0 auto;
  }
}

input[type=text],
input[type=email],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #000;
  font-size: 1.6rem;
  font-family: "Jost", sans-serif;
  width: 100%;
  height: 5.8rem;
  background: #fff;
  border: 1px solid #D0D0D0;
  border-radius: 0.5rem;
  box-sizing: border-box;
  padding: 0 1em;
}

textarea {
  height: 30rem;
  padding: 1em;
}
@media print, screen and (max-width: 767px) {
  textarea {
    height: 20rem;
  }
}

select {
  color: #989898;
  font-size: 1.6rem;
  font-family: "Jost", sans-serif;
  width: 100%;
  height: 5.8rem;
  background: #fff;
  border: 1px solid #D0D0D0;
  border-radius: 0.5rem;
  box-sizing: border-box;
  padding: 0 1em;
}

input::placeholder,
textarea::placeholder {
  color: #989898;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #989898;
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #989898;
}

button[type=submit],
button[type=button] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
button[type=submit]:hover,
button[type=button]:hover {
  cursor: pointer;
}

/****	---- footer ----
===================================****/
/****	---- snow ----
===================================****/
@-webkit-keyframes snowflakes-fall {
  0% {
    top: -10%;
  }
  100% {
    top: 100%;
  }
}
@-webkit-keyframes snowflakes-shake {
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(80px);
    transform: translateX(80px);
  }
}
@keyframes snowflakes-fall {
  0% {
    top: -10%;
  }
  100% {
    top: 100%;
  }
}
@keyframes snowflakes-shake {
  100% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(80px);
  }
}
.snowflake {
  position: fixed;
  top: -18%;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-animation-name: snowflakes-fall, snowflakes-shake;
  -webkit-animation-duration: 10s, 3s;
  -webkit-animation-timing-function: linear, ease-in-out;
  -webkit-animation-iteration-count: infinite, infinite;
  -webkit-animation-play-state: running, running;
  animation-name: snowflakes-fall, snowflakes-shake;
  animation-duration: 10s, 3s;
  animation-timing-function: linear, ease-in-out;
  animation-iteration-count: infinite, infinite;
  animation-play-state: running, running;
}

#posts .snowflake {
  position: absolute;
  opacity: 1 !important;
}

.snowflake:nth-of-type(0) {
  left: 1%;
  -webkit-animation-delay: 0s, 0s;
  animation-delay: 0s, 0s;
  opacity: 0.3;
}

.snowflake:nth-of-type(1) {
  left: 10%;
  -webkit-animation-delay: 1s, 1s;
  animation-delay: 1s, 1s;
}

.snowflake:nth-of-type(2) {
  left: 20%;
  -webkit-animation-delay: 6s, 0.5s;
  animation-delay: 6s, 0.5s;
  opacity: 0.3;
}

.snowflake:nth-of-type(3) {
  left: 30%;
  -webkit-animation-delay: 4s, 2s;
  animation-delay: 4s, 2s;
  opacity: 0.3;
}

.snowflake:nth-of-type(4) {
  left: 40%;
  -webkit-animation-delay: 2s, 2s;
  animation-delay: 2s, 2s;
}

.snowflake:nth-of-type(5) {
  left: 50%;
  -webkit-animation-delay: 8s, 3s;
  animation-delay: 8s, 3s;
  opacity: 0.3;
}

.snowflake:nth-of-type(6) {
  left: 60%;
  -webkit-animation-delay: 6s, 2s;
  animation-delay: 6s, 2s;
}

.snowflake:nth-of-type(7) {
  left: 70%;
  -webkit-animation-delay: 2.5s, 1s;
  animation-delay: 2.5s, 1s;
  opacity: 0.3;
}

.snowflake:nth-of-type(8) {
  left: 80%;
  -webkit-animation-delay: 1s, 0s;
  animation-delay: 1s, 0s;
  opacity: 0.3;
}

.snowflake:nth-of-type(9) {
  left: 90%;
  -webkit-animation-delay: 3s, 1.5s;
  animation-delay: 3s, 1.5s;
}

.snowflake:nth-of-type(10) {
  left: 25%;
  -webkit-animation-delay: 2s, 0s;
  animation-delay: 2s, 0s;
  opacity: 0.3;
}

.snowflake:nth-of-type(11) {
  left: 65%;
  -webkit-animation-delay: 4s, 2.5s;
  animation-delay: 4s, 2.5s;
}

/****	---- end ----
===================================****/
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0FBQUE7RUFFQzs7O0FBRUQ7QUFBQTtFQUVDOzs7QUFFRDtBQUFBO0VBRUM7OztBQUVEO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNDOzs7QUFJRjtBQUFBO0FBR0E7QUFBQTtBQUVBO0VBQ0M7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSDtFQUVDO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdIO0VBQ0M7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSDtFQUVDO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0E7RUFDQTs7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKioqXHQtLS0tIHNldHRpbmcgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUpvc3Q6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbkBmdW5jdGlvbiBsaXFfcGMoJHZhbHVlKSB7XHJcblx0QHJldHVybiBjYWxjKCR2YWx1ZSAvIDEzNjYgKiAxMDB2dyk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBsaXFfc3AoJHZhbHVlKSB7XHJcblx0QHJldHVybiBjYWxjKCR2YWx1ZSAvIDM3NSAqIDEwMHZ3KTtcclxufVxyXG5cclxuJHRiOiAxMzY1cHg7XHJcbkBtaXhpbiB0YiB7XHJcbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkdGIpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbiRzcDogNzY3cHg7XHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc3ApKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbiVvYmotaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbiV2ZXItdHh0IHtcclxuXHQtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuXHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cdHRleHQtb3JpZW50YXRpb246IG1peGVkO1xyXG59XHJcblxyXG4vLyAkY29sb3JfbGlnaHQ6ICNEMEUxRjI7XHJcbi8vICRjb2xvcl9ibHVlOiAjNjA3NEE3O1xyXG4vLyAkY29sb3JfbmF2eTogIzFGMzc2NDtcclxuLy8gJGNvbG9yX29yYW5nZTogI0Y1N0YyMTtcclxuXHJcbi8qKioqXHQtLS0tIGdlbmVyYWwgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi8vIGh0bWwgeyBmb250LXNpemU6IDYyLjUlOyB9XHJcbmh0bWwge1xyXG5cdGZvbnQtc2l6ZTogNjIuNSU7IC8vIDFlbSA9IDEwcHhcclxuXHRAaW5jbHVkZSB0YiB7XHJcblx0XHRmb250LXNpemU6IG1hdGguZGl2KDEwLCAxMzY2KSAqIDEwMHZ3O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRmb250LXNpemU6IG1hdGguZGl2KDEwLCAzNzUpICogMTAwdnc7XHJcblx0fVxyXG59XHJcbmJvZHkge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLCBBcmlhbCwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5maWd1cmUge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5pbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmEge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuYTpob3ZlciB7XHJcblx0b3BhY2l0eTogLjc7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIGpzIC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG4uZmFkZUluLFxyXG4uZmFkZUluXzIwMCxcclxuLmZhZGVJbl80MDAsXHJcbi5mYWRlSW5fNjAwIHtcclxuXHR0cmFuc2l0aW9uOiAuOHM7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDYwcHgpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCw2MHB4KTtcclxufVxyXG4uZmFkZUluX2xlZnQge1xyXG5cdHRyYW5zaXRpb246IDEuMnM7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsMCk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsMCk7XHJcbn1cclxuLmZhZGVJbl9yaWdodCB7XHJcblx0dHJhbnNpdGlvbjogMS4ycztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHB4LDApO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgsMCk7XHJcbn1cclxuLmZhZGVJbk1vdmUge1xyXG5cdG9wYWNpdHk6IDEuMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxufVxyXG4uanMtYWNjb3JkaW9uIHtcclxuXHR0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuLmpzLWFjY29yZGlvbjpob3ZlciB7XHJcblx0b3BhY2l0eTogLjc7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcbi5qcy1hY2NvcmRpb25Db250ZW50cyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqKipcdC0tLS0gdXRpbGl0eSAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLnUtcGMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi51LXNwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4udS1tYiB7XHJcblx0Ji0tZW0ge1xyXG5cdFx0bWFyZ2luOiAwIDAgMWVtIDA7XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBsYXlvdXQgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5sLWlubmVyIHtcclxuXHR3aWR0aDogMTAwcmVtO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdHdpZHRoOiAzMy41cmVtO1xyXG5cdH1cclxufVxyXG4ubC1pbm5lcjk1MCB7XHJcblx0d2lkdGg6IDk1cmVtO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdHdpZHRoOiAzMy41cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmwtbWFpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5sLXNlY3Rpb24ge1xyXG5cdHBhZGRpbmc6IDE4cmVtIDA7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0cGFkZGluZzogNnJlbSAwO1xyXG5cdH1cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ji0td2F2ZSB7XHJcblx0XHRwYWRkaW5nOiAxOHJlbSAwIGNhbGMoMThyZW0gKyAyNHJlbSk7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHBhZGRpbmc6IDZyZW0gMCBjYWxjKDZyZW0gKyAxMnJlbSk7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDI0cmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ193YXZlLnBuZycpIGNlbnRlciBjZW50ZXIgLyBhdXRvIDEwMCUgcmVwZWF0LXg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdGhlaWdodDogMTJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZ3JheSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ19ncmF5LnBuZycpIGNlbnRlciB0b3AgLyAxMzYuNnJlbTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyoqKipcdC0tLS0gY29tcG9uZW50IC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG4uYy1hbmNob3Ige1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi5jLXR5cG8ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDhyZW07XHJcblx0bGVmdDogNTAlO1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjguM3JlbSk7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0dG9wOiA0cmVtO1xyXG5cdFx0bGVmdDogMnJlbTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblx0Ji0tYWJvdXQge1xyXG5cdFx0d2lkdGg6IDE4Ny43NnJlbTtcclxuXHR9XHJcblx0Ji0tcHJvZHVjdCB7XHJcblx0XHR3aWR0aDogMjM5LjY3NXJlbTtcclxuXHR9XHJcblx0Ji0tZmxvdyB7XHJcblx0XHR3aWR0aDogMjM4LjcxcmVtO1xyXG5cdH1cclxuXHQmLS1pbmZvIHtcclxuXHRcdHdpZHRoOiAxMzIuOTVyZW07XHJcblx0fVxyXG5cdCYtLWNvbXBhbnkge1xyXG5cdFx0d2lkdGg6IDE3OC43MzVyZW07XHJcblx0fVxyXG5cdCYtLWNvbnRhY3Qge1xyXG5cdFx0d2lkdGg6IDEzOXJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0Ji0tYWJvdXQge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxODcuNzZyZW0gLyA0KTtcclxuXHRcdH1cclxuXHRcdCYtLXByb2R1Y3Qge1xyXG5cdFx0XHR3aWR0aDogY2FsYygyMzkuNjc1cmVtIC8gNCk7XHJcblx0XHR9XHJcblx0XHQmLS1mbG93IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMjM4LjcxcmVtIC8gNCk7XHJcblx0XHR9XHJcblx0XHQmLS1pbmZvIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTMyLjk1cmVtIC8gNCk7XHJcblx0XHR9XHJcblx0XHQmLS1jb21wYW55IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTc4LjczNXJlbSAvIDQpO1xyXG5cdFx0fVxyXG5cdFx0Ji0tY29udGFjdCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEzOXJlbSAvIDQpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmMtdHRsIHtcclxuXHRmb250LWZhbWlseTogXCJyb3VnaC1sb3ZlXCIsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDcuOHJlbTtcclxuXHRsaW5lLWhlaWdodDogY2FsYygxMDAgLyA3OCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjMTMyNDQxO1xyXG5cdG1hcmdpbjogMCBhdXRvIDhyZW07XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0Zm9udC1zaXplOiA0LjJyZW07XHJcblx0XHRtYXJnaW46IDAgYXV0byA0cmVtO1xyXG5cdH1cclxuXHQ+IHNwYW4ge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjMTMyNDQxO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQvLyAmLS1hYm91dCB7XHJcblx0Ly8gXHR3aWR0aDogNTcuMDVyZW07XHJcblx0Ly8gfVxyXG5cdC8vICYtLXByb2R1Y3Qge1xyXG5cdC8vIFx0d2lkdGg6IDM2LjRyZW07XHJcblx0Ly8gfVxyXG5cdC8vICYtLWZsb3cge1xyXG5cdC8vIFx0d2lkdGg6IDE4LjNyZW07XHJcblx0Ly8gfVxyXG5cdC8vICYtLWluZm8ge1xyXG5cdC8vIFx0d2lkdGg6IDQ4LjdyZW07XHJcblx0Ly8gfVxyXG5cdC8vICYtLWNvbXBhbnkge1xyXG5cdC8vIFx0d2lkdGg6IDM4LjRyZW07XHJcblx0Ly8gfVxyXG5cdC8vICYtLWNvbnRhY3Qge1xyXG5cdC8vIFx0d2lkdGg6IDQwLjhyZW07XHJcblx0Ly8gfVxyXG5cdC8vIEBpbmNsdWRlIHNwIHtcclxuXHQvLyBcdCYtLWFib3V0IHtcclxuXHQvLyBcdFx0d2lkdGg6IGNhbGMoNTcuMDVyZW0gLyAyKTtcclxuXHQvLyBcdH1cclxuXHQvLyBcdCYtLXByb2R1Y3Qge1xyXG5cdC8vIFx0XHR3aWR0aDogY2FsYygzNi40cmVtIC8gMik7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHQmLS1mbG93IHtcclxuXHQvLyBcdFx0d2lkdGg6IGNhbGMoMTguM3JlbSAvIDIpO1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0Ji0taW5mbyB7XHJcblx0Ly8gXHRcdHdpZHRoOiBjYWxjKDQ4LjdyZW0gLyAyKTtcclxuXHQvLyBcdH1cclxuXHQvLyBcdCYtLWNvbXBhbnkge1xyXG5cdC8vIFx0XHR3aWR0aDogY2FsYygzOC40cmVtIC8gMik7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHQmLS1jb250YWN0IHtcclxuXHQvLyBcdFx0d2lkdGg6IGNhbGMoNDAuOHJlbSAvIDIpO1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxufVxyXG5cclxuLmMtYnRuIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRsaW5lLWhlaWdodDogY2FsYygzMCAvIDIwKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0d2lkdGg6IDMwcmVtO1xyXG5cdGhlaWdodDogNnJlbTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogNnJlbTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLyoqKipcdC0tLS0gaGVhZGVyIC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG4ubC1oZWFkZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTByZW07XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGhlaWdodDogNnJlbTtcclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHR3aWR0aDogMThyZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC02Mi4zcmVtLCAtNTAlKTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0d2lkdGg6IDEwcmVtO1xyXG5cdFx0XHRsZWZ0OiAxcmVtO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29weSB7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxOCk7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDByZW0sIC01MCUpO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0bGVmdDogMTJyZW07XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zbnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0Z2FwOiAwIDJyZW07XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MS44cmVtLCAtNTAlKTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0cmlnaHQ6IDhyZW07XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdGdhcDogMCAxcmVtO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHRcdH1cclxuXHRcdD4gYSB7XHJcblx0XHRcdHdpZHRoOiAyLjZyZW07XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19idG4ge1xyXG5cdFx0d2lkdGg6IDRyZW07XHJcblx0XHRoZWlnaHQ6IDRyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OC4zcmVtLCAtNTAlKTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0cmlnaHQ6IDJyZW07XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdHdpZHRoOiA0cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdHRvcDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRcdGJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5vbiB7XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0XHR0b3A6IDEuOTVyZW07XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzI1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogMS45NXJlbTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMyNWRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25hdmkge1xyXG5cdFx0d2lkdGg6IDMycmVtO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnJlbSAycmVtIDAgMDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNjY2RmZWQgMCUsICNmY2ZjZmMgMTAwJSk7XHJcblx0XHRib3gtc2hhZG93OiAwIC4zcmVtIC4xNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDAgM3JlbTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMy44cmVtKTtcclxuXHRcdHRyYW5zaXRpb246IC41cyBlYXNlO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogMjRyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcclxuXHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHRcdCYub24ge1xyXG5cdFx0XHRoZWlnaHQ6IDQwcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtIDNyZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDM4cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICMxMzI0NDE7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggZGFzaGVkICMxMzI0NDE7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRjb2xvcjogIzEzMjQ0MTtcclxuXHRcdFx0cGFkZGluZzogLjVlbSAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIG1haW4gLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5wLW12IHtcclxuXHRwYWRkaW5nOiA2cmVtIDAgMTByZW07XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0cGFkZGluZzogM3JlbSAwIDJyZW07XHJcblx0fVxyXG5cdCZfX3R0bCB7XHJcblx0XHRmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDY0IC8gMzYpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIDAgLjVlbSAwO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzYgLyAyNCk7XHJcblx0XHRcdG1hcmdpbjogMCAwIC43NWVtIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3R4dCB7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAyMik7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogY2FsYygyOCAvIDE2KTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1nIHtcclxuXHRcdHdpZHRoOiAxMzYuNnJlbTtcclxuXHRcdG1hcmdpbjogLTMuMnJlbSBhdXRvIDA7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW46IDJyZW0gMCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1hYm91dCB7XHJcblx0Jl9fYmcge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTQ2LjA4MXJlbTtcclxuXHRcdFx0aGVpZ2h0OiA0OS4xNDNyZW07XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnX3BhdHRlcm4ucG5nJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxNDYuMDgxcmVtIC8gNSk7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDQ5LjE0M3JlbSAvIDUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0b3A6IGNhbGMoMjkuNnJlbSAtIDE4cmVtKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTcuNHJlbSk7XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHR0b3A6IDhyZW07XHJcblx0XHRcdFx0bGVmdDogLThyZW07XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRvcDogY2FsYyg2Ny43cmVtIC0gMThyZW0pO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1LjNyZW0pO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0dG9wOiA1NHJlbTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGVhZCB7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYyg0NiAvIDI2KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCAwIDFlbSAwO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdHh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMjApO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDY4cmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wLXByb2R1Y3Qge1xyXG5cdCZfX29iaiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdCYtLTAxIHtcclxuXHRcdFx0d2lkdGg6IDIxLjM1NnJlbTtcclxuXHRcdFx0aGVpZ2h0OiAyMC41OHJlbTtcclxuXHRcdFx0dG9wOiAzNC42cmVtO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzQuNnJlbSk7XHJcblx0XHR9XHJcblx0XHQmLS0wMiB7XHJcblx0XHRcdHdpZHRoOiAyMS40NzVyZW07XHJcblx0XHRcdGhlaWdodDogMjIuOTkycmVtO1xyXG5cdFx0XHR0b3A6IDQzLjhyZW07XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTkuMnJlbSk7XHJcblx0XHR9XHJcblx0XHQmLS0wMyB7XHJcblx0XHRcdHdpZHRoOiAxOC45ODFyZW07XHJcblx0XHRcdGhlaWdodDogMjkuNTQzcmVtO1xyXG5cdFx0XHRib3R0b206IDguOHJlbTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUzcmVtKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0Ji0tMDEge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDIxLjM1NnJlbSAvIDIpO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYygyMC41OHJlbSAvIDIpO1xyXG5cdFx0XHRcdHRvcDogMTByZW07XHJcblx0XHRcdFx0bGVmdDogMnJlbTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tMDIge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDIxLjQ3NXJlbSAvIDIpO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYygyMi45OTJyZW0gLyAyKTtcclxuXHRcdFx0XHR0b3A6IDE4cmVtO1xyXG5cdFx0XHRcdGxlZnQ6IDcwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tMDMge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDE4Ljk4MXJlbSAvIDIpO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYygyOS41NDNyZW0gLyAyKTtcclxuXHRcdFx0XHRib3R0b206IDJyZW07XHJcblx0XHRcdFx0bGVmdDogNzAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190eHQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoNDYgLyAyMik7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgMCA0ZW0gMDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpc3QtaXRlbSB7XHJcblx0XHRtYXJnaW46IDAgMCAxMnJlbSAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDZyZW0gMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdC1pbWcge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0XHQvLyBpbWcge1xyXG5cdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cdFx0Ly8gXHRib3gtc2hhZG93OiAwIC4zcmVtIC42cmVtIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblx0XHQvLyB9XHJcblx0fVxyXG5cdCZfX2xpc3QtY29udGVudCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDguNHJlbTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHQucC1wcm9kdWN0X19saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pICYge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDguNHJlbSAwIDA7XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpc3QtdHRsIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDMuMHJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDQ2IC8gMzApO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1hcmdpbjogMCAwIC41ZW0gMDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAuNWVtIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpc3QtdHh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTgpO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1mbG93IHtcclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IDhyZW0gMDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0Z2FwOiA2cmVtIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpc3QtaXRlbSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAzLjIwNHJlbTtcclxuXHRcdFx0aGVpZ2h0OiAxNi43MzRyZW07XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Fyd19mbG93LnBuZycpIGNlbnRlciBjZW50ZXIgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMThyZW07XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0d2lkdGg6IDIuNHJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEycmVtO1xyXG5cdFx0XHRcdHRvcDogOC45cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saXN0LW51bSB7XHJcblx0XHR3aWR0aDogMTMuMjk1cmVtO1xyXG5cdFx0aGVpZ2h0OiAxMy44cmVtO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmdfbnVtLnBuZycpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdG1hcmdpbjogMCAwIDRyZW0gMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMy4yOTVyZW0gLyAyKTtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEzLjhyZW0gLyAyKTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMnJlbSAycmVtO1xyXG5cdFx0fVxyXG5cdFx0PiBzcGFuIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2QwZDBkMDtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IHN0cm9uZyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogNC42cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4wO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjZDBkMGQwO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdC1pbWcge1xyXG5cdFx0aGVpZ2h0OiAxNi44cmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTJyZW07XHJcblx0XHQmLS0wMSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEyLjNyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLTAyIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTUuOHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tMDMge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxNC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS0wNCB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDExLjhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLTA1IHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTQuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tMDYge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxNC42cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdCYtLTAxIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTIuM3JlbSAqIC41KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tMDIge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxNS44cmVtICogLjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLS0wMyB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDE0LjVyZW0gKiAuNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtLTA0IHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTEuOHJlbSAqIC41KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tMDUge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxNC41cmVtICogLjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLS0wNiB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDE0LjZyZW0gKiAuNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpc3QtdHRsIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDM2IC8gMjIpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAxZW0gMCAwIDA7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtaW5mbyB7XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRtYXJnaW46IDAgMCA4cmVtIDA7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDRyZW0gMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblx0XHRwYWRkaW5nOiAxLjVyZW0gM3JlbTtcclxuXHRcdG1hcmdpbjogMCAwIDNyZW0gMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAycmVtIDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saXN0LWRhdGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNik7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDE3cmVtO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdC10eHQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNik7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE3cmVtKTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1jb21wYW55IHtcclxuXHQmX190Ymwge1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG5cdFx0dHIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjtcclxuXHRcdH1cclxuXHRcdHRoLFxyXG5cdFx0dGQge1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogY2FsYygzMCAvIDE4KTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMWVtO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMWVtIDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRoIHtcclxuXHRcdFx0d2lkdGg6IDI4cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMWVtIDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybS1saXN0IHtcclxuXHRtYXJnaW46IDAgMCA4cmVtIDA7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0bWFyZ2luOiAwIDAgNHJlbSAwO1xyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbjogMCAwIDVyZW0gMDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMnJlbSAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb2wge1xyXG5cdFx0d2lkdGg6IDQ1cmVtO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDJyZW0gMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190dGwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNik7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiAwIDAgLjVlbSAwO1xyXG5cdFx0PiBzcGFuIHtcclxuXHRcdFx0Ji5yZXF1aXJlZCB7XHJcblx0XHRcdFx0Y29sb3I6ICNjYjE1MTU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTYpO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0Jl9fbm90ZXMge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNik7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgMCA0ZW0gMDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMmVtIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J0biB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0bWFyZ2luOiAwIDJyZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAycmVtO1xyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxudGV4dGFyZWEge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA1LjhyZW07XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xyXG5cdGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMCAxZW07XHJcbn1cclxudGV4dGFyZWEge1xyXG5cdGhlaWdodDogMzByZW07XHJcblx0cGFkZGluZzogMWVtO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGhlaWdodDogMjByZW07XHJcblx0fVxyXG59XHJcbnNlbGVjdCB7XHJcblx0Y29sb3I6ICM5ODk4OTg7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0Zm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNS44cmVtO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcclxuXHRib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IDAgMWVtO1xyXG59XHJcbmlucHV0OjpwbGFjZWhvbGRlcixcclxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzk4OTg5ODtcclxufVxyXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM5ODk4OTg7XHJcbn1cclxuaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxudGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM5ODk4OTg7XHJcbn1cclxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbmJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBmb290ZXIgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcblxyXG4vKioqKlx0LS0tLSBzbm93IC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc25vd2ZsYWtlcy1mYWxsIHtcclxuXHQwJSB7XHJcblx0XHRcdHRvcDogLTEwJVxyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdFx0dG9wOiAxMDAlXHJcblx0fVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbm93Zmxha2VzLXNoYWtlIHtcclxuXHQvLyAwLFxyXG5cdDEwMCUge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcblx0fVxyXG5cdDUwJSB7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweClcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzbm93Zmxha2VzLWZhbGwge1xyXG5cdDAlIHtcclxuXHRcdFx0dG9wOiAtMTAlXHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0XHR0b3A6IDEwMCVcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzbm93Zmxha2VzLXNoYWtlIHtcclxuXHQvLyAwLFxyXG5cdDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuXHR9XHJcblx0NTAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpXHJcblx0fVxyXG59XHJcbi5zbm93Zmxha2Uge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IC0xOCU7XHJcblx0ei1pbmRleDogMDtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbm93Zmxha2VzLWZhbGwsIHNub3dmbGFrZXMtc2hha2U7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEwcywgM3M7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIsIGVhc2UtaW4tb3V0O1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGUsIGluZmluaXRlO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmcsIHJ1bm5pbmc7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHNub3dmbGFrZXMtZmFsbCwgc25vd2ZsYWtlcy1zaGFrZTtcclxuXHRhbmltYXRpb24tZHVyYXRpb246IDEwcywgM3M7XHJcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyLCBlYXNlLWluLW91dDtcclxuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZSwgaW5maW5pdGU7XHJcblx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmcsIHJ1bm5pbmdcclxufVxyXG4jcG9zdHMgLnNub3dmbGFrZSB7XHJcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxub3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcbi5zbm93Zmxha2U6bnRoLW9mLXR5cGUoMCkge1xyXG5cdGxlZnQ6IDElO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcywgMHM7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAwcywgMHM7XHJcblx0b3BhY2l0eTogLjM7XHJcbn1cclxuLnNub3dmbGFrZTpudGgtb2YtdHlwZSgxKSB7XHJcblx0bGVmdDogMTAlO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcywgMXM7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAxcywgMXM7XHJcbn1cclxuLnNub3dmbGFrZTpudGgtb2YtdHlwZSgyKSB7XHJcblx0bGVmdDogMjAlO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA2cywgMC41cztcclxuXHRhbmltYXRpb24tZGVsYXk6IDZzLCAwLjVzO1xyXG5cdG9wYWNpdHk6IC4zO1xyXG59XHJcbi5zbm93Zmxha2U6bnRoLW9mLXR5cGUoMykge1xyXG5cdGxlZnQ6IDMwJTtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNHMsIDJzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogNHMsIDJzO1xyXG5cdG9wYWNpdHk6IC4zO1xyXG59XHJcbi5zbm93Zmxha2U6bnRoLW9mLXR5cGUoNCkge1xyXG5cdGxlZnQ6IDQwJTtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnMsIDJzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMnMsIDJzO1xyXG59XHJcbi5zbm93Zmxha2U6bnRoLW9mLXR5cGUoNSkge1xyXG5cdGxlZnQ6IDUwJTtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogOHMsIDNzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogOHMsIDNzO1xyXG5cdG9wYWNpdHk6IC4zO1xyXG59XHJcbi5zbm93Zmxha2U6bnRoLW9mLXR5cGUoNikge1xyXG5cdGxlZnQ6IDYwJTtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNnMsIDJzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogNnMsIDJzO1xyXG59XHJcbi5zbm93Zmxha2U6bnRoLW9mLXR5cGUoNykge1xyXG5cdGxlZnQ6IDcwJTtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMi41cywgMXM7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAyLjVzLCAxcztcclxuXHRvcGFjaXR5OiAuMztcclxufVxyXG4uc25vd2ZsYWtlOm50aC1vZi10eXBlKDgpIHtcclxuXHRsZWZ0OiA4MCU7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzLCAwcztcclxuXHRhbmltYXRpb24tZGVsYXk6IDFzLCAwcztcclxuXHRvcGFjaXR5OiAuMztcclxufVxyXG4uc25vd2ZsYWtlOm50aC1vZi10eXBlKDkpIHtcclxuXHRsZWZ0OiA5MCU7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzLCAxLjVzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogM3MsIDEuNXM7XHJcbn1cclxuLnNub3dmbGFrZTpudGgtb2YtdHlwZSgxMCkge1xyXG5cdGxlZnQ6IDI1JTtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnMsIDBzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMnMsIDBzO1xyXG5cdG9wYWNpdHk6IC4zO1xyXG59XHJcbi5zbm93Zmxha2U6bnRoLW9mLXR5cGUoMTEpIHtcclxuXHRsZWZ0OiA2NSU7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDRzLCAyLjVzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogNHMsIDIuNXM7XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIGVuZCAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuIl19 */
