@charset "UTF-8";
/* Scss Document */
.jp {
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
}

.en {
  font-family: 'Montserrat', sans-serif;
}

.BtnCommon {
  width: 200px;
  height: 45px;
  font-size: 14px;
  letter-spacing: 2.5px;
  font-weight: 500;
  background-color: #fff;
  border: none;
  border-radius: 45px;
  -webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  cursor: pointer;
  text-align: center;
  line-height: 45px;
}

.BtnCommon:hover {
  background-color: #778798;
  -webkit-box-shadow: 0px 15px 20px rgba(129, 160, 170, 0.4);
          box-shadow: 0px 15px 20px rgba(129, 160, 170, 0.4);
  color: #fff;
  -webkit-transform: translateY(-7px);
          transform: translateY(-7px);
}

/*191205=ふわっと浮き上がる<div class="Btn-Orijinal Btn-Type1"><a href="" target="_blank">ボタン</a></div>*/
.Btn-Orijinal {
  position: relative;
  padding: 1em;
  border: none;
  background-color: #fff;
  cursor: pointer;
  outline: none;
  font-size: 16px;
  margin: 1em auto;
  max-width: 300px;
  text-align: center;
  color: #333;
  font-weight: bolder;
}

.Btn-Type1::after, .Btn-Type1::before {
  content: '';
  display: block;
  position: absolute;
  width: 20%;
  height: 20%;
  border: 2px solid;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  border-radius: 2px;
}

.Btn-Type1::after {
  bottom: 0;
  right: 0;
  border-top-color: transparent;
  border-left-color: transparent;
  border-bottom-color: #778798;
  border-right-color: #778798;
}

.Btn-Type1::before {
  top: 0;
  left: 0;
  border-bottom-color: transparent;
  border-right-color: transparent;
  border-top-color: #778798;
  border-left-color: #778798;
}

.Btn-Type1:hover::after, .Btn-Type1:hover::before {
  width: 100%;
  height: 100%;
}

/*200205=<div class="Btntenzen"><a href="" target="_blank">ボタン</a></div>*/
.Btntenzen {
  width: 300px;
  background: #fff;
  padding: 2px;
  cursor: pointer;
  display: block;
  position: relative;
  overflow: hidden;
  -webkit-transition: all .35s ease-in-out .35s;
  transition: all .35s ease-in-out .35s;
  margin: 0 auto;
  text-align: center;
}

.Btntenzen a {
  display: block;
  padding: 15px 30px;
  background: #fff;
  z-index: 100;
  position: relative;
  -webkit-transition: all .35s ease-in-out .35s;
  transition: all .35s ease-in-out .35s;
  color: #778798;
  text-decoration: none;
  border: 1px solid #778798;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Btntenzen:hover a {
  background: #778798;
  color: #fff;
  -webkit-transition: all .35s ease-in-out .35s;
  transition: all .35s ease-in-out .35s;
  border: 1px solid #fff;
}

.Btntenzen:after, .Btntenzen:before, .Btntenzen:hover a {
  background: #778798;
  color: #fff;
}

.Btntenzen:after {
  bottom: -100%;
  right: -100%;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: #778798;
  -webkit-transition: all .35s ease-in-out .5s;
  transition: all .35s ease-in-out .5s;
}

.Btntenzen:hover:after {
  right: 0;
  bottom: 0;
  -webkit-transition: all ease-out .35s;
  transition: all ease-out .35s;
}

.Btntenzen:before {
  top: -100%;
  left: -100%;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: #f1f1f1;
  -webkit-transition: all .35s ease-in-out .5s;
  transition: all .35s ease-in-out .5s;
}

.Btntenzen:hover:before {
  left: 0;
  top: 0;
  -webkit-transition: all ease-in-out .35s;
  transition: all ease-in-out .35s;
}

/*200205=<div class="Btntenzen01"><div class="Btntenzen01-Motion"><a href="" target="_blank">ボタン</a></div></div>*/
.Btntenzen01 {
  line-height: 50px;
  height: 50px;
  text-align: center;
  width: 250px;
  cursor: pointer;
}

.Btntenzen01-Motion {
  color: #333;
  position: relative;
}

.Btntenzen01-Motion::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #f1f1f15c;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.Btntenzen01-Motion:hover::before {
  opacity: 0;
  -webkit-transform: scale(0.5, 0.5);
          transform: scale(0.5, 0.5);
}

.Btntenzen01-Motion::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  -webkit-transition: all .8s ease-out;
  transition: all .8s ease-out;
  border: 1px solid #333;
  -webkit-transform: scale(1.2, 1.2);
          transform: scale(1.2, 1.2);
}

.Btntenzen01-Motion:hover::after {
  opacity: 1;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.Btntenzen01-Motion:hover a {
  letter-spacing: 2px;
  -webkit-transition: all .8s ease-out;
  transition: all .8s ease-out;
}

.Btntenzen01-Motion a {
  display: block;
  text-decoration: none;
  color: #333;
  -webkit-transition: all .8s ease-out;
  transition: all .8s ease-out;
}

.dis {
  display: block;
}

.disn {
  display: none;
}

.breadcrumbArea {
  max-width: 1200px;
  margin: 7% auto 1%;
  padding: 1%;
}

@media (max-width: 640px) {
  .breadcrumbArea {
    width: 90%;
  }
}

.Breadcrumb {
  max-width: 560px;
}

.Breadcrumb-Inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 2%;
  line-height: 1.3;
}

.Breadcrumb-Inner--01 {
  width: 10%;
}

@media (max-width: 640px) {
  .Breadcrumb-Inner--01 {
    width: 15%;
  }
}

.Breadcrumb-Inner--01 a {
  position: relative;
  padding: 0 4%;
  color: #515966;
}

.Breadcrumb-Inner--01 a::before {
  position: absolute;
  left: -11px;
  font-size: 15px;
  line-height: 20px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  color: #778798;
  content: "\f1bb";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

@media (max-width: 640px) {
  .Breadcrumb-Inner--01 a::before {
    top: 6%;
  }
}

.Breadcrumb li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  color: #515966;
  font-size: 15px;
  font-size: 1.5rem;
}

@media (max-width: 640px) {
  .Breadcrumb li {
    font-size: 13px;
    font-size: 1.3rem;
    text-align: center;
  }
}

.Breadcrumb li a {
  color: #778798;
  font-size: 15px;
  font-size: 1.5rem;
}

@media (max-width: 640px) {
  .Breadcrumb li a {
    font-size: 13px;
    font-size: 1.3rem;
  }
}

.Breadcrumb li a:hover {
  border-bottom: 1px solid #778798;
  -webkit-transition: .3s;
  transition: .3s;
}

.Header {
  background: #f4f4f4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100px;
}

.Header-Logo {
  width: 270px;
  margin: 0 2%;
  background: #778798;
  padding: 0.5% 1%;
}

@media (max-width: 640px) {
  .Header-Logo {
    width: 350px;
  }
}

@media (max-width: 640px) {
  .Header {
    height: 0px;
  }
}

.swiper-Area {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}

.swiper-Area .slide-img {
  background-position: center center;
  background-size: 100%;
  height: 450px;
  background-repeat: no-repeat;
}

@media (max-width: 1000px) {
  .swiper-Area .slide-img {
    height: 45vw;
  }
}

.swiper-Area .swiper-pagination-bullet-active {
  background: #9E9E9E;
}

.swiper-Area .swiper-container {
  overflow: initial !important;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background: none !important;
}

@media (max-width: 640px) {
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    width: 18px !important;
  }
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background: none !important;
}

@media (max-width: 640px) {
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    width: 18px !important;
  }
}

.Ec-Icon {
  width: 70px;
  margin: 0 2%;
}

@media (max-width: 1000px) {
  .Ec-Icon {
    width: 90px;
  }
}

@media (max-width: 768px) {
  .Ec-Icon {
    display: none;
  }
}

.Ec-Icon a {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.Ec-Icon a:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-filter: opacity(0.7);
          filter: opacity(0.7);
}

.TopImg {
  max-width: 1300px;
  position: relative;
}

.TopImg-Color {
  color: #fff;
}

.TopImg-Tit {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  margin: 0;
  padding: 0;
  left: 80%;
  width: 250px;
  height: 56px;
  font-size: 20px;
  font-size: 2rem;
}

@media (max-width: 1000px) {
  .TopImg-Tit {
    width: 220px;
  }
}

@media (max-width: 640px) {
  .TopImg-Tit {
    left: 78%;
    width: 150px;
    font-size: 16px;
    font-size: 1.6rem;
  }
}

.TopImg-Text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  margin: 0;
  padding: 0;
  top: 34%;
  left: 84%;
  width: 340px;
  height: 56px;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
  font-size: 16px;
  font-size: 1.6rem;
}

@media (max-width: 1000px) {
  .TopImg-Text {
    left: 83%;
  }
}

@media (max-width: 640px) {
  .TopImg-Text {
    left: 80%;
    font-size: 13px;
    font-size: 1.3rem;
  }
}

.TopHead {
  margin: 2% auto;
}

@media (max-width: 640px) {
  .TopHead {
    margin: 4% auto 5%;
  }
}

.TopHead-Logo {
  width: 300px;
  margin: 0 auto;
}

.TopHead-Text {
  text-align: center;
  font-size: 15px;
  font-size: 1.5rem;
  margin: 1% auto;
}

@media (max-width: 640px) {
  .TopHead-Text {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 3% auto 1%;
  }
}

@media (max-width: 640px) {
  .TopHead-Block {
    display: block;
  }
}

.Footer-Main {
  max-width: 1100px;
  margin: 3% auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 768px) {
  .Footer-Main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.Footer-Logo {
  width: 300px;
  margin: 4% auto;
}

@media (max-width: 640px) {
  .Footer-Logo {
    margin: 15% auto 7%;
  }
}

.Footer-Inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 920px;
  margin: 0 auto;
}

@media (max-width: 640px) {
  .Footer-Inner {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    text-align: center;
    display: none;
  }
}

.Footer-Inner li {
  width: 46%;
}

@media (max-width: 640px) {
  .Footer-Inner li {
    width: 50%;
  }
}

.Footer-Inner li a {
  padding: 0 8%;
  color: #333;
  display: block;
  margin: 2% 0;
  text-align: center;
}

@media (max-width: 640px) {
  .Footer-Inner li a {
    margin: 7% 0;
    font-size: 13px;
    font-size: 1.3rem;
  }
}

.Footer-Word {
  display: none;
}

@media (max-width: 640px) {
  .Footer-Word {
    display: block;
  }
}

.Footer-Text {
  text-align: center;
  margin: 2% auto 1%;
  font-size: 14px;
  font-size: 1.4rem;
}

.Footer .Copyright {
  padding: 0 0 2%;
  font-size: 15px;
  font-size: 1.5rem;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
}

@media (max-width: 768px) {
  .Footer .Copyright {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0 0 19%;
  }
}

@media (max-width: 768px) {
  #footerFloatingMenu {
    width: 100%;
    position: fixed;
    left: 0px;
    bottom: 0px;
    z-index: 9999;
    text-align: center;
    background: #f4f4f4;
    padding: 0.5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.Floating-Menu {
  display: none;
}

@media (max-width: 768px) {
  .Floating-Menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.Floating-Item {
  width: 80px;
  margin: 0 8% 0 4%;
}

.Floating-Item img {
  width: 60px;
}

.Floating-Item .Name {
  font-size: 11px;
  font-size: 1.1rem;
  display: block;
  font-weight: 600;
  font-family: 'Montserrat', sans-serif;
}

/*Pagenation*/
.pagenation {
  margin: 1em 0;
}

.pagenation :after, .pagenation ul:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.pagenation ul {
  margin: 0;
}

.pagenation li {
  float: left;
  list-style: none outside none;
  margin-left: 3px;
}

.pagenation li:first-child {
  margin-left: 0;
}

.pagenation li.active {
  background-color: #f5f0e6;
  border-radius: 3px;
  color: #fff;
  cursor: not-allowed;
  padding: 10px 20px;
}

.pagenation li a {
  background: none repeat scroll 0 0 #ccc;
  border-radius: 3px;
  color: #fff;
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

@media (max-width: 640px) {
  .pagenation li a {
    padding: 10px 16px;
  }
}

.pagenation li a:hover {
  background-color: #f5f0e6;
  color: #fff;
  opacity: 0.8;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

/*post---------------------------------
---------------------------------------*/
.PathnaviTit {
  margin: 2% 0;
  border-bottom: 2px dashed #ffb6c1;
  padding: 0 0 1%;
  font-size: 16px;
  font-size: 1.6rem;
  max-width: 300px;
}

.Pathnavi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Pathnavi__Item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.Pathnavi__Item a {
  display: block;
  margin: 0 0 0 2%;
  font-size: 8px;
  font-size: 0.8rem;
  color: #333;
}

.Pathnavi__Item a span {
  color: #333;
}

.Pathnavi__Item a:hover {
  -webkit-transition: .9s;
  transition: .9s;
  color: #fef3db;
}

/*パんくず
.Breadcrumb__Inner{
   li::before {
    content: '>';
   }
   &--01::before{
    display: none;
   }
}*/
/*side全体*/
.SubContents {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 35%;
      -ms-flex: 0 1 35%;
          flex: 0 1 35%;
  margin: 0 0 10%;
}

@media (max-width: 768px) {
  .SubContents {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    margin: 15% auto 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (max-width: 640px) {
  .SubContents {
    display: block;
    width: 90%;
  }
}

.ReArchives {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
  margin: 5% auto;
}

.ReArchives-Tit {
  text-align: center;
  color: #333;
  background: #dbdbdb;
  padding: 5%;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}

@media (max-width: 640px) {
  .ReArchives {
    display: block;
    margin: 0 0 17%;
  }
}

/*--------------------Accordion*/
.Accordion {
  position: relative;
}

.Accordion li {
  text-align: center;
}

.Accordion-Year {
  display: block;
  color: #333;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 5%;
  text-align: center;
}

.Accordion-Year:hover {
  background: #fff;
  color: #333;
  cursor: pointer;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-box-shadow: 0px 15px 20px rgba(216, 214, 206, 0.4);
          box-shadow: 0px 15px 20px rgba(216, 214, 206, 0.4);
}

.Accordion-Year.open:hover {
  background: #fff;
  color: #333;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

/*Accordionの中身*/
.AccordionInner {
  display: none;
  padding: 10px;
  font-size: 16px;
  font-size: 1.6rem;
}

.AccordionInner-Item {
  border-top: 1px dashed #ccc;
}

.AccordionInner-Item--01 {
  display: block;
  padding: 5%;
  text-decoration: none;
  color: #333;
  text-align: center;
}

.AccordionInner-Item--01:hover {
  background: #f5f0e6;
  color: #fff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.TagArea {
  margin: 10% auto;
}

.TagArea-Tit {
  border-bottom: 2px dashed #dbdbdb;
  padding: 2%;
  font-size: 16px;
  font-size: 1.6rem;
}

.TagArea-Item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 90%;
  margin: 0 auto;
}

.TagArea a {
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
  margin: 2%;
  display: inline-block;
  padding: 2% 8%;
  text-decoration: none;
  border-radius: 4px;
  color: #fff;
  background-image: -webkit-linear-gradient(45deg, #FFC107 0%, #f5f0e6 100%);
  background-image: linear-gradient(45deg, #FFC107 0%, #f5f0e6 100%);
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
          box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
  border-bottom: solid 3px #c58668;
  color: #333;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  text-align: center;
  font-size: 14px !important;
}

.TagArea a:hover {
  background: #ffc25c;
}

.SearchJ {
  position: relative;
  margin-bottom: 20px;
}

.SearchJ-Inner {
  height: 50px;
  padding: 0 10px;
  width: 70%;
  border-radius: 2px;
  background: #dbdbdb;
}

@media (max-width: 768px) {
  .SearchJ-Inner {
    width: 300px;
  }
}

@media (max-width: 640px) {
  .SearchJ-Inner {
    width: 200px;
  }
}

.SearchJ-Icon {
  width: 60px;
  height: 60px;
  border-radius: 70px;
  background: #778798;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  font-size: 1.4rem;
  border: none;
  cursor: pointer;
}

.SearchJ-Icon:hover {
  background: #dbdbdb;
  color: #778798;
  -webkit-transition: .5s;
  transition: .5s;
}

.Sidemenu {
  font-family: 'Montserrat', sans-serif;
  margin: 11% auto;
}

.Sidemenu-Tit {
  border-bottom: 2px dashed #f5f0e6;
  padding: 2%;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: 'Montserrat', sans-serif;
}

.Sidemenu-Zoon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  margin: 0 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.Sidemenu-Com {
  margin: 7% auto;
  max-width: 170px;
}

.Sidemenu-Com a {
  text-align: center;
  display: block;
  line-height: 45px;
  color: #333;
}

.Sidemenu-Com a:hover {
  color: #fff;
}

.ReCategories {
  margin: 0 0 10%;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
}

.ReCategories-Tit {
  color: #333;
  background: #dbdbdb;
  text-align: center;
  padding: 6%;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}

.ReCategories-menu {
  text-align: center;
}

/*//ここからli aのクラス名*/
.cat-item {
  border-radius: 10px;
  margin: 1% auto;
}

.cat-item a {
  font-size: 16px;
  font-size: 1.6rem;
  padding: 5%;
  display: block;
  text-decoration: none;
  color: #333;
}

.cat-item a:hover {
  -webkit-box-shadow: 0px 15px 20px rgba(216, 214, 206, 0.4);
          box-shadow: 0px 15px 20px rgba(216, 214, 206, 0.4);
  -webkit-transition: .5s;
  transition: .5s;
}

.Reco-Tit {
  border-bottom: 1px dashed #f5f0e6;
  padding: 2%;
  font-size: 16px;
  font-size: 1.6rem;
}

.Reco-Tit:before {
  bottom: -15px;
  left: 30px;
  width: 30px;
  height: 30px;
}

.Reco-Tit:after {
  bottom: -30px;
  left: 50px;
  width: 15px;
  height: 15px;
}

.Popular {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 4% auto;
}

.Popular :hover {
  opacity: 0.8;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 640px) {
  .Popular {
    margin: 7% auto;
  }
}

.Popular-Img img {
  width: 130px;
  height: 90px;
  -o-object-fit: cover;
     object-fit: cover;
}

.Popular-Tit {
  font-size: 14px;
  font-size: 1.4rem;
  width: 50%;
  margin: 2%;
}

.Popular-Tit a {
  color: #515966;
}

/*プロフィールページ*/
.SideProflie {
  background: #dbdbdb;
  padding: 30px;
  margin: 0 auto 12%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 1000px) {
  .SideProflie {
    padding: 3%;
  }
}

.SideProflie-Img {
  margin: 2% 0 0;
}

.SideProflie-Img img {
  border-radius: 5px;
}

.SideProflie-Tit {
  margin: 2% auto 5%;
}

.SideProflie-Tit img {
  max-width: 210px;
}

.SideProflie-Name {
  font-size: 14px;
  font-size: 1.4rem;
  margin: 2% auto;
  border-bottom: 1px solid #ccc;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
}

.SideProflie .Kanji {
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
  margin: 0 2% 0 0;
}

.SideProflie .Weight {
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  margin: 0 2%;
}

.SideProflie-Btn {
  position: relative;
  max-width: 300px;
  border: 1px solid #696969;
  margin: 2% auto;
}

.SideProflie-Btn a {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  display: block;
  text-align: center;
  color: #333;
  padding: 6%;
}

.SideProflie-Btn a:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-filter: opacity(0.7);
          filter: opacity(0.7);
}

.SideProflie-Btn a:after {
  position: absolute;
  content: '';
  background: url(../images/top-images/profile.svg) no-repeat;
  width: 30px;
  height: 24px;
  top: 33%;
  right: 12%;
}

.SideProflie-Text--01 {
  line-height: 20px;
  margin: 3% auto 15%;
  text-align: left;
  letter-spacing: 0;
}

.SideProflie-SnsTit {
  text-align: center;
  padding: 2%;
  font-size: 16px;
  font-size: 1.6rem;
}

.SideProflie-SnsInner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.SideProflie-Item {
  width: 42%;
  margin: 2%;
}

@media (max-width: 1000px) {
  .SideProflie-Item {
    width: 50%;
  }
}

@media (max-width: 640px) {
  .SideProflie-Item {
    width: 42%;
  }
}

.SideProflie-Item a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  font-size: 1.1rem;
  color: #333;
}

@media (max-width: 640px) {
  .SideProflie-Item a {
    font-size: 13px;
    font-size: 1.3rem;
  }
}

.SideProflie-Item img {
  width: 60px;
  margin: 3%;
}

@media (max-width: 640px) {
  .SideProflie-Item img {
    width: 40px;
  }
}

.LineArea {
  background: #778798;
  border: 4px double #fff;
  margin: 10% auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.LineArea-Tit {
  font-size: 30px;
  font-size: 3rem;
  text-align: center;
  margin: 6% auto 3%;
  color: #fff;
  font-weight: 500;
}

.LineArea .Line-b {
  display: block;
  max-width: 250px;
  margin: 0 auto;
  line-height: 0;
}

.LineArea-Text {
  padding: 4% 8%;
  color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 1000px) {
  .LineArea-Text {
    letter-spacing: 0;
  }
}

.LineArea-Text .L-Color {
  border-bottom: 1px dashed #fff;
}

.LineArea-Btn {
  background: #34ac37;
  position: relative;
  max-width: 300px;
  margin: 2% auto 8%;
}

@media (max-width: 1000px) {
  .LineArea-Btn {
    margin: 2% 2% 8%;
  }
}

@media (max-width: 768px) {
  .LineArea-Btn {
    margin: 2% auto 5%;
  }
}

.LineArea-Btn a {
  display: block;
  padding: 7%;
  text-align: center;
  font-weight: bold;
  color: #fff;
  -webkit-transition: all .4s;
  transition: all .4s;
}

@media (max-width: 1000px) {
  .LineArea-Btn a {
    font-size: 1.6vw;
  }
}

@media (max-width: 640px) {
  .LineArea-Btn a {
    font-size: 16px;
    font-size: 1.6rem;
  }
}

.LineArea-Btn a:hover {
  background: #006400;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.LineArea-Btn a::after {
  position: absolute;
  content: '';
  background: url(../images/top-images/line.svg) no-repeat;
  width: 50px;
  height: 50px;
  top: 7px;
  left: 16px;
}

@media (max-width: 1000px) {
  .LineArea-Btn a::after {
    width: 35px;
    height: 35px;
    top: 10px;
  }
}

@media (max-width: 640px) {
  .LineArea-Btn a::after {
    top: 17px;
  }
}

.ItemInfo-Tit {
  font-size: 20px;
  font-size: 2rem;
  text-align: center;
  margin: 6% auto 3%;
}

.ItemInfo-Text {
  padding: 4%;
  max-width: 350px;
  margin: 0 auto;
}

.ItemInfo-Btn-01 {
  max-width: 300px;
  margin: 3% auto;
  position: relative;
}

.ItemInfo-Btn-01 a {
  border: 1px solid #ddd;
  display: block;
  padding: 7%;
  text-align: center;
  color: #fff;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.ItemInfo-Btn-01 a:hover {
  border: 1px solid #ddd;
  background: #ddd;
}

.ItemInfo-Btn-01 a::after {
  position: absolute;
  content: '';
  background: url(../images/top-images/shop-icon-s.svg) no-repeat;
  width: 40px;
  height: 40px;
  top: 17px;
  right: 10px;
}

.ItemInfo-Btn-01 a img {
  width: 180px;
}

.ItemInfo-Btn-02 {
  max-width: 300px;
  margin: 6% auto 2%;
  position: relative;
}

.ItemInfo-Btn-02 a {
  border: 1px solid #696969;
  background: #696969;
  display: block;
  padding: 7%;
  text-align: center;
  color: #fff;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.ItemInfo-Btn-02 a:hover {
  border: 1px solid #ddd;
  background: #fff;
}

.ItemInfo-Btn-02 a::after {
  position: absolute;
  content: '';
  background: url(../images/top-images/minne-icon.svg) no-repeat;
  width: 36px;
  height: 40px;
  top: 17px;
  right: 10px;
}

.VoiceInfo-Tit {
  font-size: 20px;
  font-size: 2rem;
  text-align: center;
  margin: 6% auto 3%;
}

.VoiceInfo-Text {
  padding: 4%;
  max-width: 350px;
  margin: 0 auto;
}

.VoiceInfo-Btn {
  max-width: 300px;
  margin: 3% auto;
  position: relative;
}

.VoiceInfo-Btn a {
  border: 1px solid #dbdbdb;
  background: #dbdbdb;
  display: block;
  padding: 7%;
  text-align: center;
  color: #333;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.VoiceInfo-Btn a:hover {
  border: 1px solid #dbdbdb;
  background: white;
}

.VoiceInfo-Btn a::after {
  position: absolute;
  content: '';
  background: url(../images/top-images/review.svg) no-repeat;
  width: 40px;
  height: 40px;
  top: 15px;
  right: 10px;
}

.VoiceInfo-Btn a img {
  width: 180px;
}

.Top-Main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 768px) {
  .Top-Main {
    display: block;
  }
}

.Top-Left {
  width: 70%;
}

@media (max-width: 768px) {
  .Top-Left {
    width: 100%;
  }
}

.Top-Right {
  width: 30%;
}

@media (max-width: 1000px) {
  .Top-Right {
    margin: 0 0 0 0.4%;
  }
}

@media (max-width: 768px) {
  .Top-Right {
    width: 100%;
    margin: 1% auto;
  }
}

.Top-TitPro {
  font-size: 40px;
  font-size: 4rem;
  margin: 2% auto;
  font-family: 'Montserrat', sans-serif;
  max-width: 1000px;
}

@media (max-width: 640px) {
  .Top-TitPro {
    font-size: 25px;
    font-size: 2.5rem;
    margin: 4% 4% 0;
  }
}

.Top-Tit {
  font-size: 40px;
  font-size: 4rem;
  margin: 2% auto 0;
  font-family: 'Montserrat', sans-serif;
  max-width: 580px;
}

@media (max-width: 640px) {
  .Top-Tit {
    font-size: 25px;
    font-size: 2.5rem;
    margin: 4% 4% 0;
  }
}

.Top-Text {
  text-align: center;
  margin: 2% auto;
}

@media (max-width: 640px) {
  .Top-Text {
    width: 90%;
  }
}

.Top .ComBtn a {
  display: block;
  position: relative;
  width: 250px;
  padding: 3.6%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  background: #ccc;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.Top .ComBtn a:hover {
  cursor: pointer;
  text-align: center;
  -webkit-transition: -webkit-transform 0.3s all;
  transition: -webkit-transform 0.3s all;
  transition: transform 0.3s all;
  transition: transform 0.3s all, -webkit-transform 0.3s all;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scale(0.9, 0.9);
          transform: scale(0.9, 0.9);
  background: #f0f0f0;
}

.Top .ComBtn a:after {
  display: inline-block;
  content: "";
  width: 245px;
  height: 53px;
  position: absolute;
  color: #333;
  top: -1.9px;
  left: 1.1px;
  border: 1px solid #ccc;
  -webkit-transition: -webkit-transform 0.5s ease-in;
  transition: -webkit-transform 0.5s ease-in;
  transition: transform 0.5s ease-in;
  transition: transform 0.5s ease-in, -webkit-transform 0.5s ease-in;
  visibility: hidden;
}

.Top .ComBtn a:hover:after {
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
  visibility: visible;
}

.Top .News-Inner {
  background: #778798;
  margin: 0 0 5%;
}

.Top .News-Colmun {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 640px;
  margin: 0 auto;
  padding: 1%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 640px) {
  .Top .News-Colmun {
    padding: 4%;
  }
}

.Top .News-Tit a {
  font-size: 17px;
  font-size: 1.7rem;
  display: block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
}

.Top .News-Tit a:hover {
  text-decoration: underline;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 640px) {
  .Top .News-Tit a {
    font-size: 16px;
    font-size: 1.6rem;
  }
}

.Top .News-Day {
  margin: 0 0 0 4%;
  color: #fff;
}

.Top .ContetsInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.Top .ContetsInfo .frame {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  margin: 0;
  padding: 0;
  width: 95%;
  line-height: 350px;
  font-size: 18px;
  font-size: 1.8rem;
  font-family: 'Montserrat', sans-serif;
  z-index: 2;
  text-align: center;
  color: #333;
  background: #ffffff52;
}

.Top .ContetsInfo .En {
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
}

.Top .Products {
  width: 40%;
  position: relative;
}

@media (max-width: 640px) {
  .Top .Products {
    width: 100%;
    margin: 6% auto 0;
  }
}

@media (max-width: 640px) {
  .Top .Products .swiper-slide {
    width: 100% !important;
  }
}

.Top .Products-Img {
  text-align: center;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}

.Top .Products-Img img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  height: 379px;
  width: 100%;
  object-fit: cover;
}

.Top .Products-Img img:hover {
  overflow: hidden;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  border-radius: 10px;
}

.Top .Products-Tit {
  position: absolute;
  bottom: 0;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 2% 3%;
  line-height: 1.8;
  background: #fff;
  font-weight: 400;
}

.Top .Carto {
  position: relative;
  width: 56%;
  margin: 0 1% 0;
}

@media (max-width: 640px) {
  .Top .Carto {
    width: 100%;
    margin: 0 auto;
  }
}

.Top .Carto-Tit {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 1% 13%;
  line-height: 1.8;
  background: #fff;
  font-weight: 400;
}

.Top .Carto-En {
  display: block;
  color: #696969;
  font-family: 'Montserrat', sans-serif;
}

.Top .Carto-Img {
  text-align: center;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}

.Top .Carto-Img img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  width: 100%;
  height: 379px;
  object-fit: cover;
}

.Top .Carto-Img img:hover {
  overflow: hidden;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  border-radius: 10px;
}

.Top .Order {
  position: relative;
  width: 56%;
  margin: 1% 1% 0px 0px;
}

@media (max-width: 640px) {
  .Top .Order {
    width: 100%;
    margin: 0 auto;
  }
}

.Top .Order-Tit {
  position: absolute;
  bottom: 0;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 1% 13%;
  line-height: 1.8;
  background: #fff;
  font-weight: 400;
}

.Top .Order-Img {
  text-align: center;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}

.Top .Order-Img img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  width: 100%;
  height: 379px;
  object-fit: cover;
}

.Top .Order-Img img:hover {
  overflow: hidden;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  border-radius: 10px;
}

.Top .Blog {
  width: 40%;
  position: relative;
  margin: 1% 0.1% 0 0;
}

@media (max-width: 640px) {
  .Top .Blog {
    width: 100%;
    margin: 0 auto;
  }
}

.Top .Blog-Img {
  text-align: center;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}

.Top .Blog-Img img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  width: 100%;
  height: 379px;
  object-fit: cover;
}

.Top .Blog-Img img:hover {
  overflow: hidden;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  border-radius: 10px;
}

.Top .Blog-Tit {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 2% 3%;
  line-height: 1.8;
  background: #fff;
  font-weight: 400;
}

.Top .Ec-Banner {
  margin: 7% auto;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f4f4f4;
  padding: 1%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 640px) {
  .Top .Ec-Banner {
    display: block;
  }
}

.Top .Ec-Banner a {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  display: block;
  text-align: center;
  color: #fff;
  padding: 6%;
}

.Top .Ec-Banner a:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-filter: opacity(0.7);
          filter: opacity(0.7);
}

.Top .Ec-Left {
  width: 60%;
}

@media (max-width: 1000px) {
  .Top .Ec-Left {
    margin: 0 2%;
  }
}

@media (max-width: 640px) {
  .Top .Ec-Left {
    width: 100%;
  }
}

.Top .Ec-Tit {
  width: 270px;
  padding: 4% 4% 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Top .Ec-Text {
  text-align: justify;
  padding: 4% 8% 0 4%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #696969;
}

@media (max-width: 1000px) {
  .Top .Ec-Text {
    font-size: 14px;
    font-size: 1.4rem;
  }
}

@media (max-width: 640px) {
  .Top .Ec-Text {
    font-size: 16px;
    font-size: 1.6rem;
  }
}

.Top .Ec-Btn {
  position: relative;
  max-width: 300px;
  background: #778798;
  margin: 2% auto;
}

@media (max-width: 640px) {
  .Top .Ec-Btn {
    margin: 6% auto;
  }
}

.Top .Ec-Btn a:after {
  position: absolute;
  content: '';
  background: url(../images/top-images/shop-icon.svg) no-repeat;
  width: 30px;
  height: 24px;
  top: 17px;
  right: 16%;
}

.Top .Ec-Right {
  position: relative;
}

.Top .Ec-Text-01 {
  position: absolute;
  top: 25%;
  width: 200px;
  left: -2%;
}

@media (max-width: 640px) {
  .Top .Ec-Text-01 {
    left: 1px;
  }
}

.Insta {
  margin: 5% auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 640px) {
  .Insta {
    display: block;
    margin: 17% auto;
  }
}

.Insta-Bg {
  background: #778798;
}

.Insta-Main {
  width: 90%;
  margin: 0 auto;
}

@media (max-width: 640px) {
  .Insta-Main {
    margin: 0 auto;
    width: 90%;
  }
}

.Insta-Text {
  position: relative;
  max-width: 200px;
  margin: 0 auto;
}

.Insta-Text a {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
}

.Insta-Text:after {
  position: absolute;
  content: '';
  background: url(../images/top-images/insta-icon.svg) no-repeat;
  width: 21px;
  height: 40px;
  top: 2px;
  left: 42px;
}

.Insta #sb_instagram {
  padding-bottom: 0 !important;
}

@media (max-width: 640px) {
  .Insta .sbi_item {
    width: 33% !important;
  }
}

@media (max-width: 640px) {
  .Insta #sbi_images {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

.Insta-Inner {
  margin: 3% auto;
  text-align: center;
}

@media (max-width: 640px) {
  .Insta-Inner {
    margin: 10% auto;
  }
}

.Insta-Tit {
  font-size: 50px;
  font-size: 5rem;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
}

@media (max-width: 640px) {
  .Insta-Tit {
    font-size: 35px;
    font-size: 3.5rem;
  }
}

.Insta-Btn {
  max-width: 330px;
  text-align: center;
  margin: 2% auto;
  color: #fff;
  width: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Insta-Btn a {
  display: block;
  padding: 6%;
  font-size: 20px;
  font-size: 2rem;
  font-family: 'Montserrat', sans-serif;
}

.Tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 640px;
  margin: 3% 0;
}

.Tab li {
  /*タブ部分*/
  border: 1px solid #f5f0e6;
  width: 33.3333%;
  margin: 0.1%;
}

.Tab li a {
  display: block;
  padding: 4%;
  text-align: center;
  color: #333;
  font-weight: bold;
  -webkit-transition: ease-in 0.4s;
  transition: ease-in 0.4s;
}

.Tab .active {
  position: relative;
  background: #f5f0e6;
  border: none;
}

.Tab .active :after {
  position: absolute;
  content: "";
  top: 100%;
  left: 30px;
  border: 15px solid transparent;
  border-top: 15px solid #f5f0e6;
  width: 0;
  height: 0;
}

.Tab .active a {
  /*選択中のタブ*/
  color: #fff;
  font-weight: bold;
  -webkit-transition: ease-in 0.4s;
  transition: ease-in 0.4s;
}

.active:nth-of-type(3) {
  position: relative;
  background: #f5f0e6;
  border: none;
}

.Tab-area {
  /*切り替え部分非表示*/
  display: none;
}

.TabCont {
  max-width: 1000px;
}

.TabCont ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media (max-width: 640px) {
  .TabCont ul {
    width: calc(100% - 4px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-flex-wrap: inherit;
        -ms-flex-wrap: inherit;
            flex-wrap: inherit;
  }
}

.TabCont .Btntenzen01 {
  margin: 3% auto;
}

/*スクロールバー全体*/
.TabCont ul::-webkit-scrollbar {
  height: 3px;
}

/*スクロールバーの軌道*/
.TabCont ul::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
          box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
}

/*スクロールバーの動く部分*/
.TabCont ul::-webkit-scrollbar-thumb {
  background-color: #3333337d;
  border-radius: 10px;
}

.SingleBlog {
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5.8% 1% 0;
  /*SingleBlog-Inner*/
}

@media (max-width: 768px) {
  .SingleBlog {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}

@media (max-width: 640px) {
  .SingleBlog {
    display: block;
    padding: 0;
  }
}

.SingleBlog-Inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 2% 2%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 70%;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
}

@media (max-width: 768px) {
  .SingleBlog-Inner {
    margin: 0 auto 10%;
    width: 90%;
  }
}

@media (max-width: 640px) {
  .SingleBlog-Inner {
    width: 100%;
  }
}

.SingleBlog-Tit {
  line-height: 1.9;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
  padding: 2%;
  font-size: 25px;
  font-size: 2.5rem;
  font-weight: bold;
  color: #515966;
  text-align: left;
  margin: 4% auto;
}

@media (max-width: 640px) {
  .SingleBlog-Tit {
    font-size: 20px;
    font-size: 2rem;
  }
}

.SingleBlog-Border {
  display: block;
  margin: 2% auto;
}

.SingleBlog-CateIn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.SingleBlog-Cate {
  text-align: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30%;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}

@media (max-width: 640px) {
  .SingleBlog-Cate {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
}

.SingleBlog-Cate a {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 4%;
}

@media (max-width: 640px) {
  .SingleBlog-Cate a {
    font-size: 4.2vw;
  }
}

.SingleBlog-CateName a {
  display: block;
  padding: 0.5em;
}

.SingleBlog-Time {
  font-size: 16px;
  font-size: 1.6rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 40%;
      -ms-flex: 0 1 40%;
          flex: 0 1 40%;
  width: 100%;
  position: relative;
}

@media (max-width: 640px) {
  .SingleBlog-Time {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 32%;
        -ms-flex: 0 1 32%;
            flex: 0 1 32%;
  }
}

.SingleBlog .Release {
  display: initial;
  position: relative;
  margin: 0 6%;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
}

.SingleBlog .Release::after {
  position: absolute;
  left: -21%;
  top: -5%;
  font-size: 13px;
  line-height: 20px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  color: #333;
  content: "\f073";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.SingleBlog .Update {
  display: initial;
  margin: 0 8%;
  position: relative;
}

.SingleBlog .Update::after {
  position: absolute;
  left: -14px;
  top: 23%;
  font-size: 12px;
  line-height: 20px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  color: #333;
  content: "\f021";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.SingleBlog-Tags {
  margin: 2% 0;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.SingleBlog-Tags a {
  display: block;
  color: #fff;
  padding: 0.6% 2%;
  background: #778798;
  margin: 0.2%;
  border-radius: 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: auto;
}

.SingleBlog-Tags a:hover {
  opacity: 0.7;
}

.ShareArea {
  margin: 0 auto;
  width: 100%;
}

.ShareArea ul {
  margin: 50px auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 640px) {
  .ShareArea ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 3% auto;
  }
}

.ShareArea-Tit {
  text-align: center;
  margin: 7% auto 4%;
  max-width: 300px;
}

.ShareArea-Com {
  border-radius: 5px;
  padding: 14px;
  width: 25%;
  text-align: center;
}

@media (max-width: 640px) {
  .ShareArea-Com {
    margin: 3% auto;
    width: 39%;
  }
}

.ShareArea a {
  letter-spacing: 0;
  color: #fff;
  display: block;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 15px;
  font-size: 1.5rem;
}

.ShareArea-Face {
  position: relative;
  background-color: #0050b2;
  -webkit-box-shadow: 0 4px 0 #1b3d82;
          box-shadow: 0 4px 0 #1b3d82;
  text-shadow: 0 -1px -1px #1b3d82;
}

.ShareArea-Face:hover {
  background-color: #354f84;
}

.ShareArea-Face:active {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #1b3d82;
          box-shadow: 0 2px 0 #1b3d82;
}

.ShareArea-twi {
  background-color: #1da1f2;
  -webkit-box-shadow: 0 4px 0 #0078bd;
          box-shadow: 0 4px 0 #0078bd;
}

.ShareArea-twi:active {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #0078bd;
          box-shadow: 0 2px 0 #0078bd;
}

.ShareArea-twi:hover {
  background-color: #1397d8;
}

.ShareArea-pocket {
  background-color: #ef3f56;
  -webkit-box-shadow: 0 4px 0 #ba2714;
          box-shadow: 0 4px 0 #ba2714;
}

.ShareArea-pocket:active {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #ba2714;
          box-shadow: 0 2px 0 #ba2714;
}

.ShareArea-pocket:hover {
  background-color: #d04829;
}

.ShareArea-Line {
  background-color: #00b900;
  -webkit-box-shadow: 0 4px 0 #00b900b4;
          box-shadow: 0 4px 0 #00b900b4;
}

.ShareArea-Line:active {
  top: 2px;
  -webkit-box-shadow: 0 2px 0 #00b900b4;
          box-shadow: 0 2px 0 #00b900b4;
}

.ShareArea-Line:hover {
  background-color: #00b900bd;
}

.RelBlogMain {
  /*スクロールバーの軌道*/
  /*スクロールバーの動く部分*/
}

.RelBlogMain-Inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media (max-width: 640px) {
  .RelBlogMain-Inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: inherit;
        -ms-flex-wrap: inherit;
            flex-wrap: inherit;
    padding: 8% 3% 5%;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

.RelBlogMain-Inner::-webkit-scrollbar {
  height: 3px;
}

.RelBlogMain-Inner::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
          box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
}

.RelBlogMain-Inner::-webkit-scrollbar-thumb {
  background-color: #3333337d;
  border-radius: 10px;
}

.RelBlogMain-Tit {
  text-align: center;
  margin: 8% auto 1%;
  max-width: 400px;
}

.RelBlogMain .RelBlog {
  width: calc(100% / 3 - 40px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  margin: 20px;
  overflow: hidden;
}

@media (max-width: 640px) {
  .RelBlogMain .RelBlog {
    width: 200px;
    overflow: visible;
  }
}

.RelBlogMain .RelBlog-thumb {
  text-align: center;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 640px) {
  .RelBlogMain .RelBlog-thumb {
    width: 200px;
    height: 200px;
  }
}

.RelBlogMain .RelBlog-thumb img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.RelBlogMain .RelBlog-thumb :hover img {
  overflow: hidden;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  border-radius: 10px;
  opacity: 0.7;
}

.RelBlogMain .RelBlog-Tit {
  font-size: 14px;
  font-size: 1.4rem;
  margin: 4% auto;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.RelBlogMain .RelBlog-Tit :hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: underline;
}

/*IndexArea*/
.IndexArea {
  max-width: 750px;
  margin: 2% 0 0 2%;
}

.IndexArea-Tit {
  font-family: 'Montserrat', sans-serif;
  font-size: 30px;
  font-size: 3rem;
}

@media (max-width: 640px) {
  .IndexArea-Tit {
    font-size: 30px;
  }
}

.IndexArea-Text-01 {
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
  margin: 4% 0 3%;
  line-height: 1.6;
}

.IndexMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 3% 2% 2%;
  max-width: 1200px;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .IndexMain {
    width: 100%;
    display: block;
  }
}

@media (max-width: 640px) {
  .IndexMain {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
    margin: 9% auto;
  }
}

.IndexMain-Inner {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 65%;
      -ms-flex: 0 1 65%;
          flex: 0 1 65%;
  width: 65%;
  margin: 2%;
}

@media (max-width: 768px) {
  .IndexMain-Inner {
    width: 95%;
  }
}

@media (max-width: 640px) {
  .IndexMain-Inner {
    width: 95%;
    margin: 0 auto 10%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

.IndexMain-Month {
  margin: 2%;
  font-size: 18px;
  font-size: 1.8rem;
}

.IndexMain-newblog {
  font-family: 'Montserrat', sans-serif;
  margin: 0 0 0 2%;
  font-size: 20px;
  font-size: 2rem;
}

/*-------------------
loop-main*/
.Loop-Inner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  padding: 3% 2% 2%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 0 3%;
}

@media (max-width: 640px) {
  .Loop-Inner {
    display: block;
    width: 94%;
    margin: 0 auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
}

.Loop-Img {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  width: 45%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 45%;
      -ms-flex: 0 1 45%;
          flex: 0 1 45%;
  overflow: hidden;
  border-radius: 10px 61px 10px 61px;
}

@media (max-width: 640px) {
  .Loop-Img {
    width: 70%;
    margin: 0 auto;
  }
}

.Loop-Img img {
  border-radius: 10px 61px 10px 61px;
  display: block;
  -webkit-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.Loop-Img img:hover {
  border-radius: 10px 61px 10px 61px;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition-duration: 0.8s;
          transition-duration: 0.8s;
  opacity: 0.7;
}

.Loop-Text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  padding: 2%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 55%;
      -ms-flex: 0 1 55%;
          flex: 0 1 55%;
  width: 96%;
  font-family: 'Montserrat', sans-serif;
}

.Loop-EntryInfo {
  text-align: center;
}

.Loop-Categories {
  position: relative;
  padding: 0.25em 1em;
  border-top: solid 2px black;
  border-bottom: solid 2px black;
}

.Loop-Categories:before, .Loop-Categories:after {
  content: '';
  position: absolute;
  top: -7px;
  width: 2px;
  height: calc(100% + 14px);
  background-color: black;
}

.Loop-Categories:before {
  left: 7px;
}

.Loop-Categories:after {
  right: 7px;
}

.Loop-Categories a {
  font-size: 16px;
  font-size: 1.6rem;
  padding: 4%;
  color: #333;
}

@media (max-width: 640px) {
  .Loop-Categories a {
    font-size: 3.3vw;
  }
}

.Loop-Year {
  font-size: 16px;
  font-size: 1.6rem;
  position: relative;
  margin: 10% 0 0;
  text-align: end;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
}

.Loop-Year::before {
  position: absolute;
  right: 100px;
  font-size: 13px;
  line-height: 23px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  color: #333;
  content: "\f073";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.Loop-Tit {
  font-size: 20px;
  padding: 11% 2% 2%;
  font-weight: bold;
  border-bottom: 1px dashed #726d6d;
  line-height: 1.7;
}

@media (max-width: 640px) {
  .Loop-Tit {
    font-size: 16px;
    font-size: 1.6rem;
    padding: 2%;
    margin: 2% auto;
  }
}

.Loop-Text-01 {
  padding: 2%;
  text-align: justify;
  line-height: 1.5;
  font-size: 15px;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
}

@media (max-width: 640px) {
  .Loop-Text-01 {
    line-height: 2;
  }
}

.Loop-Next {
  margin: 3% auto 0;
  font-weight: 900;
}

.Loop-Next a {
  text-align: center;
  display: block;
  line-height: 45px;
  color: #333;
}

.Contact {
  max-width: 1200px;
  margin: 0 auto 3%;
  padding: 0 1%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Contact-Text--01 {
  line-height: 1.5;
  background: #dbdbdb;
  padding: 2%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Contact p {
  margin: 2% auto;
}

@media (max-width: 640px) {
  .Contact p {
    width: 90%;
    font-size: 14px;
  }
}

.Contact input {
  border-bottom: 1px solid #dbdbdb;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
}

.Contact-Com {
  font-weight: 500;
}

.Contact-Com input {
  font-size: 18px;
  font-size: 1.8rem;
  height: 40px;
  margin: 1% auto;
  width: 100%;
}

@media (max-width: 640px) {
  .Contact-Com input {
    width: 90%;
  }
}

.Contact-Inner {
  margin: 4%;
  line-height: 2;
  padding: 2% 0 4%;
}

@media (max-width: 640px) {
  .Contact-Inner {
    margin: 0 auto;
  }
}

.Contact-Re {
  color: #fff;
  background: #696969;
  padding: 0.6%;
  margin: 0 2%;
  font-size: 14px;
  font-size: 1.4rem;
}

.Contact-Name {
  max-width: 100%;
  margin: 0 auto;
}

.Contact-Zip input {
  max-width: 30%;
}

.Contact-Message {
  margin: 2% auto;
}

.Contact-Message textarea {
  border: 1px solid #dbdbdb;
  width: 100%;
  font-size: 18px;
  font-size: 1.8rem;
  background: none;
  margin: 1% 0;
}

.Contact-Comform a {
  border-bottom: 1px solid #333;
}

.Contact-Comform a:hover {
  -webkit-transition: .3s;
  transition: .3s;
  border-bottom: 1px solid #fff;
  color: #ccc;
}

.Contact-Detail input[type=checkbox] {
  width: 25px;
  height: 25px;
  vertical-align: sub;
}

.Contact-Submit {
  text-align: center;
  margin: 5% auto;
  padding: 1% 0 5%;
}

.Contact-Submit input {
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
  width: 300px;
  height: 50px;
  font-size: 18px;
  font-size: 1.8rem;
  background: #778798;
  color: #fff;
  border: 1px solid #fff;
  cursor: pointer;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.Contact-Submit input:hover {
  -webkit-transition: .3s;
  transition: .3s;
  background: #fff;
  border: 1px solid #ccc;
  cursor: pointer;
}

.parArea {
  margin: 11% auto;
  max-width: 900px;
}

input[type=text], input[type=email], input[type=tel] {
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.CarArea .expe-PayFree {
  max-width: 150px;
  text-align: center;
  background: #a3130e;
  border-radius: 100px;
  display: block;
  color: #fff;
}

.CarArea .CarMain {
  position: relative;
  margin: 0 0 12vw;
}

.CarArea .CarMain-Text {
  position: absolute;
  bottom: -23%;
  right: 0;
  max-width: 640px;
  padding: 1%;
  margin: 1%;
}

@media (max-width: 1000px) {
  .CarArea .CarMain-Text {
    position: static;
  }
}

.CarArea .CarMain-Tit {
  font-size: 20px;
  font-size: 2rem;
  background: #ffffffa6;
  padding: 2%;
}

.CarArea .CarMain-Word {
  background: #f4f4f4;
  padding: 3%;
  line-height: 1.8;
}

.CarArea .CarMain-En {
  display: block;
  font-size: 20px;
  font-size: 2rem;
  font-family: 'Montserrat', sans-serif;
}

.CarArea .CarMain-Red {
  font-size: 16px;
  font-size: 1.6rem;
  background: #a3130e;
  color: #fff;
  padding: 1%;
}

.CarArea .CarBtn {
  margin: 0 auto 10%;
}

.CarArea .CarBtn-Tit {
  font-size: 25px;
  font-size: 2.5rem;
  text-align: center;
}

@media (max-width: 640px) {
  .CarArea .CarBtn-Tit {
    font-size: 20px;
    font-size: 2rem;
  }
}

.CarArea .CarBtn-Inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 6% auto;
  text-align: center;
}

.CarArea .CarBtn-Item {
  width: 31.3333%;
  margin: 4% 1%;
}

@media (max-width: 1000px) {
  .CarArea .CarBtn-Item {
    width: 47.3333%;
  }
}

@media (max-width: 640px) {
  .CarArea .CarBtn-Item {
    width: 90%;
    margin: 4% auto;
  }
}

.CarArea .CarBtn-Item a {
  position: relative;
  border: 1px solid #696969;
  display: block;
  padding: 3%;
  border-radius: 10px;
  color: #333;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.CarArea .CarBtn-Item a:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background: #696969;
  color: #fff;
}

.CarArea .CarBtn-Item a:after {
  position: absolute;
  content: '';
  background: url(../images/other/lesson-icon.svg) no-repeat;
  width: 30px;
  height: 24px;
  top: 23%;
  right: 3%;
}

.CarArea .CarCom {
  margin: 7% auto;
}

@media (max-width: 640px) {
  .CarArea .CarCom {
    margin: 14% auto;
  }
}

.CarArea .CarCom-Tit {
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 600;
  margin: 2%;
}

@media (max-width: 640px) {
  .CarArea .CarCom-Tit {
    font-size: 20px;
    font-size: 2rem;
  }
}

.CarArea .CarCom-Text {
  margin: 2%;
}

.CarArea .CarCom .CarFlex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #dbdbdb;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 1000px) {
  .CarArea .CarCom .CarFlex {
    display: block;
    width: 90%;
    margin: 0 auto;
  }
}

@media (max-width: 1000px) {
  .CarArea .CarCom .CarFlex-Img {
    text-align: center;
  }
}

.CarArea .CarCom .CarFlex-Text {
  margin: 2%;
  width: 50%;
}

@media (max-width: 1000px) {
  .CarArea .CarCom .CarFlex-Text {
    width: 80%;
    margin: 6% auto;
    padding: 2%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

@media (max-width: 640px) {
  .CarArea .CarCom .CarFlex-Text {
    width: 100%;
  }
}

.CarArea .CarCom .CarFlex-Tit {
  background: #778798;
  color: #fff;
  max-width: 270px;
  text-align: center;
  padding: 2%;
  border-radius: 20px;
}

.CarArea .CarCom .CarFlex-Word {
  margin: 2% auto;
}

.CarArea .CarCom .CarFlex-Btn {
  text-align: center;
  font-weight: 500;
}

.CarArea .CarCom .CarFlex-Push-01 a {
  position: relative;
  text-align: center;
  margin: 3% auto;
  display: block;
  border: 1px solid #696969;
  max-width: 400px;
  padding: 3%;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.CarArea .CarCom .CarFlex-Push-01 a:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background: #696969;
  color: #fff;
}

.CarArea .CarCom .CarFlex-Push-01 a:after {
  position: absolute;
  content: '';
  background: url(../images/other/detail-icon.svg) no-repeat;
  width: 30px;
  height: 30px;
  top: 23%;
  right: 0;
}

.CarArea .CarCom .CarFlex-Push-02 a {
  position: relative;
  text-align: center;
  margin: 3% auto;
  display: block;
  background: #778798;
  color: #fff;
  max-width: 400px;
  padding: 3%;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.CarArea .CarCom .CarFlex-Push-02 a:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background: #696969;
}

.CarArea .CarCom .CarFlex-Push-02 a:after {
  position: absolute;
  content: '';
  background: url(../images/other/blog.svg) no-repeat;
  width: 30px;
  height: 30px;
  top: 23%;
  right: 0;
}

@media (max-width: 1000px) {
  .CarArea .CarPrice {
    width: 90%;
    margin: 0 auto;
  }
}

.CarArea .CarPrice-Tit {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 600;
  margin: 2%;
}

.CarArea .CarPrice-In {
  background: #778798;
  padding: 1%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
}

.CarArea .CarPrice-S {
  background: #dbdbdb;
  margin: 1%;
  padding: 0.6%;
  border-radius: 20px;
  font-weight: 600;
  color: #333;
}

.CarArea .CarPrice-Text {
  margin: 3% 2%;
  line-height: 2;
}

.CarArea .CarPrice-Text-01 {
  margin: 1%;
}

.CarArea .CarPrice .Pay {
  background: #f4f4f4;
  max-width: 150px;
  text-align: center;
  border-radius: 100px;
  color: #333;
}

.CarArea .CarPrice .PayFree {
  max-width: 150px;
  text-align: center;
  background: #a3130e;
  border-radius: 100px;
}

.CarArea .CarPrice-Cou {
  margin: 2%;
  font-size: 14px;
  font-size: 1.4rem;
}

.CarArea .CarPrice-Cou-01 {
  color: #333;
  font-weight: 600;
}

.CarArea .CarPrice-Cou-02 {
  font-size: 16px;
  font-size: 1.6rem;
}

.QaArea {
  margin: 2% auto 15%;
}

.QaArea .QaMain {
  margin: 2% auto 6%;
}

.QaArea .QaMain-Text {
  text-align: center;
}

.QaArea .QaMain-Tit {
  font-size: 20px;
  font-size: 2rem;
  padding: 2%;
}

.QaArea .QaMain-En {
  display: block;
  font-size: 20px;
  font-size: 2rem;
  font-family: 'Montserrat', sans-serif;
}

.QaArea .QaMain-Word {
  padding: 3%;
  line-height: 1.8;
}

@media (max-width: 640px) {
  .QaArea .QaMain-Word {
    text-align: justify;
  }
}

.QaArea .QaMain-Tit-02 {
  font-size: 22px;
  font-size: 2.2rem;
  margin: 4%;
  font-weight: 400;
  color: #515966;
}

@media (max-width: 640px) {
  .QaArea .QaMain-Tit-02 {
    font-size: 18px;
    font-size: 1.8rem;
    margin: 12% auto 15%;
    text-align: center;
  }
}

@media (max-width: 640px) {
  .QaArea .QaCom {
    margin: 0 auto 15%;
  }
}

.QaArea .QaCom .Line {
  max-width: 350px;
  margin: 0.3% 0;
}

.QaArea .QaCom-Qu {
  position: relative;
  margin: 2% 4%;
  font-weight: 500;
  padding: 1% 4%;
}

@media (max-width: 1000px) {
  .QaArea .QaCom-Qu {
    padding: 1% 5%;
  }
}

@media (max-width: 640px) {
  .QaArea .QaCom-Qu {
    padding: 1% 10%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.QaArea .QaCom-Qu:after {
  position: absolute;
  content: '';
  background: url(../images/other/qa.svg) no-repeat;
  width: 50px;
  height: 50px;
  top: -21%;
  left: 0;
}

.QaArea .QaCom-An {
  margin: 1% 4% 6%;
}

@media (max-width: 640px) {
  .QaArea .QaCom-An {
    margin: 1% 8% 6%;
  }
}

.QaArea .QaCom-An-01 {
  margin: 1% 4% 1%;
}

@media (max-width: 640px) {
  .QaArea .QaCom-An-01 {
    margin: 1% 4% 5%;
  }
}

.QaArea .QaCom-Item {
  background: #778798;
  max-width: 500px;
  padding: 2%;
  margin: 0 4% 6%;
  color: #fff;
  line-height: 1.8;
}

.ProArea {
  margin: 2% 2% 15%;
}

.ProArea .ProMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 900px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #f4f4f4;
}

@media (max-width: 768px) {
  .ProArea .ProMain {
    display: block;
  }
}

.ProArea .ProMain-Inner {
  width: 50%;
  padding: 17% 0;
}

@media (max-width: 768px) {
  .ProArea .ProMain-Inner {
    width: 100%;
  }
}

.ProArea .ProMain-Tit {
  width: 200px;
  margin: 1% auto;
}

@media (max-width: 768px) {
  .ProArea .ProMain-Img {
    text-align: center;
    margin: 5%;
  }
}

.ProArea .ProMain-Name {
  font-size: 16px;
  font-size: 1.6rem;
  width: 200px;
  margin: 1% auto;
  text-align: center;
  border-top: 1px solid #f4f4f4;
}

.ProArea .ProMain-Logo {
  width: 300px;
  margin: 0 auto;
}

@media (max-width: 1000px) {
  .ProArea .ProMain-Logo {
    width: 80%;
  }
}

.ProArea .TextArea-NameEn {
  font-family: 'Montserrat', sans-serif;
  margin: 0 2%;
}

.ProArea .TextArea-Kanji {
  font-size: 18px;
  font-size: 1.8rem;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
  font-weight: 500;
  margin: 2% 0 5%;
}

.ProArea .TextArea-Tit {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 500;
  margin: 0 0 3%;
  color: #696969;
}

.ProArea .TextArea-Word {
  margin: 2% auto;
  line-height: 1.8;
  letter-spacing: 0;
}

.ProArea .Access-Tit {
  font-size: 20px;
  font-size: 2rem;
  padding: 2% 0;
}

.ProArea .Access-En {
  display: block;
  font-size: 20px;
  font-size: 2rem;
  font-family: 'Montserrat', sans-serif;
}

.ProArea .Access-Word {
  line-height: 1.8;
}

@media (max-width: 640px) {
  .ProArea .Access-Word {
    text-align: justify;
  }
}

.ProArea .Access iframe {
  width: 100%;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.OrderArea .OrderMain {
  padding: 2%;
}

.OrderArea .OrderMain-Text {
  text-align: center;
}

.OrderArea .OrderMain-Tit {
  font-size: 20px;
  font-size: 2rem;
  padding: 2%;
}

.OrderArea .OrderMain-En {
  display: block;
  font-size: 20px;
  font-size: 2rem;
  font-family: 'Montserrat', sans-serif;
}

.OrderArea .OrderMain-Word {
  padding: 3%;
  line-height: 1.8;
}

@media (max-width: 640px) {
  .OrderArea .OrderMain-Word {
    text-align: justify;
  }
}

.OrderArea .OrderMain a {
  text-decoration: underline;
}

.OrderArea .Step {
  counter-reset: count;
  max-width: 900px;
  margin: 3% auto;
  position: relative;
  padding: 1%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 640px) {
  .OrderArea .Step {
    padding: 3%;
  }
}

.OrderArea .Step-Content {
  padding: 1em 0 1.3em 2.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  position: relative;
}

.OrderArea .Step-Content::before {
  content: "";
  display: block;
  width: 55px;
  height: 55px;
  background: #778798;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: -6px;
}

.OrderArea .Step-Content::after {
  content: "";
  display: block;
  height: calc(100% - 55px);
  border-left: solid 2px #ddd;
  position: absolute;
  top: 55px;
  left: 10px;
}

.OrderArea .Step-Num {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: 'Montserrat', sans-serif;
  position: absolute;
  top: 6px;
  left: 7px;
}

.OrderArea .Step-Num::after {
  counter-increment: count;
  content: counter(count);
  position: absolute;
  font-size: 20px;
  top: 14px;
  left: 9px;
}

.OrderArea .Step-Tit {
  font-size: 18px;
  font-size: 1.8rem;
  margin-left: 1.5em;
}

.OrderArea .Step-Text {
  margin: 1% 3% 4%;
}

@media (max-width: 640px) {
  .OrderArea .Step-Text {
    margin: 6% 3% 4%;
  }
}

.OrderArea .Step-Body {
  margin-top: 1em;
  padding: 0 0 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: dotted 2px #ccc;
}

.OrderArea .Step-Body a {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.OrderArea .Step-Body a:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-filter: opacity(0.7);
          filter: opacity(0.7);
}

.OrderArea .Step-Body a img {
  -webkit-filter: drop-shadow(1px 5px 2px #ccc);
          filter: drop-shadow(1px 5px 2px #ccc);
}

.OrderArea .Step-Flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media (max-width: 1000px) {
  .OrderArea .Step-Flex {
    display: block;
  }
}

.OrderArea .Step-ItemR {
  width: 49%;
  margin: 0 1% 0 0;
}

@media (max-width: 1000px) {
  .OrderArea .Step-ItemR {
    width: 100%;
    margin: 0 0 2%;
  }
}

.OrderArea .Step-ItemL {
  width: 49%;
}

@media (max-width: 1000px) {
  .OrderArea .Step-ItemL {
    width: 100%;
  }
}

.OrderArea .Step > :last-of-type::after {
  display: none;
}

.Photo {
  padding: 5% 0 7%;
}

.Photo-Text {
  text-align: center;
  line-height: 3;
}

@media (max-width: 640px) {
  .Photo-Text {
    margin: 3%;
    text-align: justify;
  }
}

.Photo-Inner {
  margin: 0 auto 15%;
}

.Photo .Block {
  display: block;
}

@media (max-width: 640px) {
  .Photo .Block {
    display: inline;
  }
}

.Photo #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails {
  -webkit-box-pack: start !important;
  -webkit-justify-content: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.PrivacyTitle {
  font-family: 'Montserrat', sans-serif;
  font-size: 40px;
  font-size: 4rem;
  text-align: center;
}

@media (max-width: 640px) {
  .PrivacyTitle {
    font-size: 23px;
    font-size: 2.3rem;
    margin: 7% auto;
  }
}

.Privacy {
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
  max-width: 1080px;
  padding: 3% 4%;
  margin: 3% auto 9%;
}

@media (max-width: 640px) {
  .Privacy {
    line-height: 1.7;
  }
}

.Privacy-TopText01 {
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  margin: 3% auto;
}

.Privacy-TopText02 {
  margin: 0 0 4%;
}

.Privacy-Title {
  font-size: 18px;
  font-weight: bold;
  margin: 2% auto;
  border-bottom: 1px dashed #333;
  padding: 0 0 1%;
}

.Privacy-Text--04 a {
  background: #dbdbdb;
  padding: 3px 24px;
  border-radius: 19px;
}

.Privacy-Text {
  line-height: 1.7;
}

.article h2 {
  padding: 1%;
  border-left: 5px dotted #333;
  background: #f0f0f0;
}

.article .marker-under {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ff9));
  background: -webkit-linear-gradient(transparent 60%, #ff9 60%);
  background: linear-gradient(transparent 60%, #ff9 60%);
}

.article .marker-under-blue {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #a8dafb));
  background: -webkit-linear-gradient(transparent 60%, #a8dafb 60%);
  background: linear-gradient(transparent 60%, #a8dafb 60%);
}

.article .marker-under-red {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffd0d1));
  background: -webkit-linear-gradient(transparent 60%, #ffd0d1 60%);
  background: linear-gradient(transparent 60%, #ffd0d1 60%);
}

.Content {
  margin: 5% 0;
  /*スクロールバー全体*/
  /*スクロールバーの軌道*/
  /*スクロールバーの動く部分*/
  /*ボタン（赤）*/
  /*ボタン（緑）*/
  /*ボタン（黄色）*/
  /*ペーパー背景*/
  /*ブルー布風*/
  /*マーカー*/
}

.Content .BoxArea-Text {
  margin: 3%;
}

.Content .Text-Font {
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  color: #333;
}

.Content .Speace {
  letter-spacing: 6.2px;
}

.Content .Bg-Text {
  background: #778798;
  padding: 1%;
  border-radius: 10px;
  color: #fff;
}

.Content .PhotoImg {
  margin: 3% auto;
}

@media (max-width: 640px) {
  .Content .PhotoImg {
    overflow-x: scroll;
    -webkit-flex-wrap: inherit;
        -ms-flex-wrap: inherit;
            flex-wrap: inherit;
  }
}

.Content .PhotoImg img {
  width: 800px;
  height: 450px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 1px solid #ccc;
}

@media (max-width: 640px) {
  .Content .PhotoImg img {
    max-width: initial;
  }
}

.Content .PhotoImg img::-webkit-scrollbar {
  height: 3px;
}

.Content .PhotoImg img::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
          box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
}

.Content .PhotoImg img::-webkit-scrollbar-thumb {
  background-color: #3333337d;
  border-radius: 10px;
}

.Content .Weight {
  display: inline;
  font-weight: bold;
}

.Content p {
  line-height: 2;
  font-size: 17px;
  font-size: 1.7rem;
  word-wrap: break-word;
  overflow-wrap: break-word;
  margin: 0 0 2%;
  color: #515966;
}

.Content span {
  color: #333;
}

.Content .Link a {
  position: relative;
  padding: 0 12px;
  color: #0044cc;
  text-decoration: underline;
}

.Content .Link a:hover {
  text-decoration: none;
  color: #d2691e;
}

.Content .Link ::before {
  position: absolute;
  left: 0px;
  top: 1%;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  color: #333;
  content: "\f0da";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.Content .Link :hover::before {
  left: -2px;
}

.Content .Supplement {
  display: inline;
  color: #a3130e;
  font-size: 15px;
  font-size: 1.5rem;
}

.Content h2 {
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: bold;
  margin: 4% auto;
}

.Content .Title02 {
  padding: 1%;
  border-left: 5px dotted #333;
  background: #f0f0f0;
}

.Content h3 {
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  margin: 4% auto;
}

.Content .Title03-01 {
  position: relative;
  background: #f5f0e6;
  padding: 15px;
  color: #333;
  margin: 4% 0;
  max-width: 500px;
}

.Content .Title03-01::before {
  content: "";
  position: absolute;
  border: 12px solid transparent;
  border-top: 12px solid #f5f0e6;
  top: 100%;
  left: 5%;
}

.Content h4 {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  margin: 4% auto;
}

@media (max-width: 640px) {
  .Content h4 {
    font-size: 17px;
    font-size: 1.7rem;
  }
}

.Content .Title04 {
  position: relative;
  border-bottom: 2px solid #ccc;
}

.Content .Title04:before {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 20%;
  height: 2px;
  content: '';
  background: #515966;
}

.Content .Button {
  max-width: 500px;
  margin: 10px auto;
  border-radius: 5px;
  padding: 2%;
  text-align: center;
  font-size: 16px;
  font-size: 1.6rem;
}

@media (max-width: 640px) {
  .Content .Button {
    padding: 3%;
  }
}

.Content .Button-02 {
  background: #a3130e;
  color: #fff;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  display: block;
  padding: 2%;
  border: 1px solid #a3130e;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Content .Button-02:hover {
  background: #fff;
  color: #333;
  border: 1px solid #a3130e;
}

.Content .Button-01 {
  display: block;
  color: #fff;
  background: #006400;
  border-bottom: 5px solid #f5f0e6;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Content .Button-01:hover {
  color: #fff;
  background: #006400;
  border-bottom: 2px solid #f5f0e6;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Content .Btn {
  text-align: center;
  margin: 5% auto;
}

.Content .Btn-Push {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5;
  position: relative;
  display: inline-block;
  padding: 1rem 4rem;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
  color: #515966;
  border-radius: 0.5rem;
}

.Content .Btn-In {
  width: 400px;
  margin-bottom: 0.5rem;
  padding: 0;
  border-radius: 0.75rem;
}

@media (max-width: 640px) {
  .Content .Btn-In {
    width: 90%;
  }
}

.Content .Btn-In:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-transform: translate3d(0, 0.75rem, -1rem);
          transform: translate3d(0, 0.75rem, -1rem);
  border: 2px solid #333;
  border-radius: inherit;
  background: #ffd700;
  -webkit-box-shadow: 0 0.6rem 0 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.6rem 0 0 rgba(0, 0, 0, 0.2);
}

.Content .Btn-In:hover {
  -webkit-transform: translate(0, 0.25rem);
          transform: translate(0, 0.25rem);
  background: #ffd700;
}

.Content .Btn-In:hover:before {
  -webkit-transform: translate3d(0, 0.5rem, -1rem);
          transform: translate3d(0, 0.5rem, -1rem);
  -webkit-box-shadow: 0 0.35rem 0 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.35rem 0 0 rgba(0, 0, 0, 0.2);
}

.Content .Btn-In:active {
  -webkit-transform: translate(0rem, 0.75rem);
          transform: translate(0rem, 0.75rem);
}

.Content .Btn-In:active:before {
  -webkit-transform: translate3d(0, 0, -1rem);
          transform: translate3d(0, 0, -1rem);
  -webkit-box-shadow: 0 0.35rem 0 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.35rem 0 0 rgba(0, 0, 0, 0.2);
}

.Content .Btn-Front {
  position: relative;
  display: block;
  padding: 4%;
  -webkit-transition: all .3s;
  transition: all .3s;
  border: 2px solid #333;
  border-radius: inherit;
  background: #ffd700;
}

.Content .Background--01 {
  padding: 20px;
  margin: 20px auto;
  border: 3px solid #ccc;
  line-height: 1.7;
  background: #fff;
}

.Content .Background--02 {
  padding: 20px;
  margin: 2em 0;
  background: #fef3db;
  -webkit-box-shadow: 0px 0px 0px 4px #fef3db;
          box-shadow: 0px 0px 0px 4px #fef3db;
  border: dashed 2px #fff;
  color: #fff;
}

.Content .List {
  margin: 3%;
}

@media (max-width: 640px) {
  .Content .List {
    margin: 5%;
  }
}

.Content .List-Item {
  position: relative;
  margin: 1.5% 0 1.5% 5%;
  color: #515966;
  list-style-type: none;
}

@media (max-width: 640px) {
  .Content .List-Item {
    margin: 7% 4%;
  }
}

.Content .List-Item::after {
  content: "";
  position: absolute;
  background: url(../images/blog/list.png) no-repeat;
  width: 35px;
  height: 35px;
  background-size: 25px;
  left: -30px;
  top: -1%;
}

@media (max-width: 640px) {
  .Content .ytube iframe {
    width: 100%;
  }
}

.Content blockquote {
  position: relative;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #515966;
  background: #f0f0f0;
}

.Content blockquote:before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 10px;
  content: "“";
  color: #d2691e;
  font-size: 90px;
  line-height: 1;
}

.Content blockquote:after {
  display: inline-block;
  position: absolute;
  bottom: -40px;
  right: 30px;
  text-align: center;
  content: "”";
  color: #d2691e;
  font-size: 90px;
  line-height: 1;
}

.Content blockquote p {
  position: relative;
  margin: 20px 0;
  padding: 3%;
  z-index: 3;
  line-height: 1.7;
}

@media (max-width: 640px) {
  .Content blockquote p {
    margin: 40px 0;
  }
}

.Content .BlogCard {
  margin: 5% 0;
  max-width: 100%;
}

.Content .BlogCard-Main {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1;
  margin: 4% 0 0;
}

.Content .BlogCard-Main .Line {
  max-width: 100px;
  border-bottom: 4px double #778798;
  display: block;
  margin: 1% 0 0;
}

.Content .BlogCard-Inner {
  background: #f0f0f0;
  border: 1px solid #ccc;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333;
  padding: 1%;
}

@media (max-width: 640px) {
  .Content .BlogCard-Inner {
    display: block;
  }
}

.Content .BlogCard-Except {
  width: 80%;
  margin: 2%;
  line-height: 1;
}

@media (max-width: 640px) {
  .Content .BlogCard-Except {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px;
    margin: 0 auto;
    width: 100%;
  }
}

.Content .BlogCard-Title {
  color: #333;
  font-weight: bold;
  margin: 0 0 2%;
  font-size: 17px;
  font-size: 1.7rem;
}

.Content .BlogCard-Photo {
  width: 250px;
}

@media (max-width: 640px) {
  .Content .BlogCard-Photo {
    margin: 0 auto;
  }
}

@media (max-width: 640px) {
  .Content .BlogCard-Photo img {
    width: 300px;
    height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.Content .BlogCard-Text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3;
}

.Content .BlogCard-Date {
  font-family: 'Montserrat', sans-serif;
  line-height: 1;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 600;
}

.Content .BlogCard-Btn {
  font-family: 'Montserrat', sans-serif;
  margin: 3% 0 1%;
}

.Content .BlogCard-Btn a {
  color: #333;
}

.Content .yb {
  font-weight: bold;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffff66));
  background: -webkit-linear-gradient(transparent 60%, #ffff66 60%);
  background: linear-gradient(transparent 60%, #ffff66 60%);
}

.Content .deep-pink {
  font-weight: bold;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffb6c1));
  background: -webkit-linear-gradient(transparent 60%, #ffb6c1 60%);
  background: linear-gradient(transparent 60%, #ffb6c1 60%);
}

.Content .skyblue {
  font-weight: bold;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #87ceeb));
  background: -webkit-linear-gradient(transparent 60%, #87ceeb 60%);
  background: linear-gradient(transparent 60%, #87ceeb 60%);
}

.Content .green {
  font-weight: bold;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #92da4a));
  background: -webkit-linear-gradient(transparent 60%, #92da4a 60%);
  background: linear-gradient(transparent 60%, #92da4a 60%);
}

.TableArea {
  border-collapse: collapse;
  width: 100%;
  border: 2px solid #dbdbdb;
  padding: 6% 3%;
  margin: 0 auto 1%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 640px) {
  .TableArea {
    width: 600px;
  }
}

.TableArea tr {
  margin: 0 auto;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  border-bottom: 1px solid #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.TableArea th {
  text-align: left;
  line-height: 1.7;
  background: #dbdbdb;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 2%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 15%;
}

@media (max-width: 640px) {
  .TableArea th {
    color: #515966;
    padding: 2%;
    width: 40%;
  }
}

.TableArea td {
  width: 50%;
  border-bottom: 1px solid #dbdbdb;
  padding: 2% 1% 2%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.7;
  font-size: 16px;
  font-size: 1.6rem;
}

@media (max-width: 640px) {
  .TableArea td {
    font-size: 14px;
    font-size: 1.4rem;
    text-align: left;
    width: auto;
  }
}

@media (max-width: 640px) {
  .scroll {
    overflow: auto;
    white-space: nowrap;
    margin: 4% auto 8%;
    -webkit-overflow-scrolling: touch;
  }
}

/*スクロールバー全体*/
.scroll::-webkit-scrollbar {
  height: 3px;
}

/*スクロールバーの軌道*/
.scroll::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
          box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
}

/*スクロールバーの動く部分*/
.scroll::-webkit-scrollbar-thumb {
  background-color: #3333337d;
  border-radius: 10px;
}

.scroll::-webkit-scrollbar {
  height: 3px;
}

/*スクロールバーの軌道*/
.scroll::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
          box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
}

/*スクロールバーの動く部分*/
.scroll::-webkit-scrollbar-thumb {
  background-color: #3333337d;
  border-radius: 10px;
}

.Accordion-sub {
  max-width: 250px;
  border-bottom: 1px solid #333;
  padding: 1%;
}

.Accordion #toc_container ul ul {
  line-height: 1.7;
}

.Accordion .outline-list {
  display: block !important;
}

.Accordion .outline {
  border: 1px solid #ccc;
  line-height: 1.5em;
  background: #fef3db;
}

.Accordion .outline-item {
  margin: 1%;
  text-align: initial;
}

.Accordion .outline-item a {
  color: #0044cc;
}

.Accordion .outline-item a:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: underline;
}

.Accordion .outline-item:before {
  content: "- ";
}

.Accordion .outline-number {
  display: inline-block;
  color: #fff;
  background: #778798;
  width: 30px;
  height: 20px;
  text-align: center;
  border-radius: 20px;
  padding: 0.3%;
  font-size: 13px;
  font-size: 1.3rem;
  margin-right: 5px;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  text-decoration: none;
}

table, caption, tbody, tfoot, thead, tr, th, td {
  font-size: 100%;
  font: inherit;
}

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

body {
  line-height: 1.5;
  word-wrap: break-word;
  text-align: justify;
  text-justify: inter-ideograph;
}

ol, ul {
  list-style: none;
  text-decoration: none;
}

blockquote, q {
  quotes: none;
}

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

/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/
/** {
    -webkit-appearance: none;
}*/
img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

input {
  border: 0;
  background: none;
}

textarea {
  border: 0;
  background: #fff;
}

p a {
  color: #333;
}

.type-A {
  display: none;
}

p {
  letter-spacing: 1px;
}

body {
  background-size: 100%;
  overflow: hidden;
  min-width: 100%;
  font-size: 16px;
  font-size: 1.6rem;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

html {
  overflow: auto;
  font-size: 62.5%;
}

body, h1, h2, h3, h4, p, span, a {
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
}

.fas {
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
}

.Jp {
  display: block;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
  font-size: 18px;
  font-size: 1.8rem;
}

.Small {
  font-size: 16px;
  font-size: 1.6rem;
}

a {
  color: #0044cc;
}

.B-banner {
  margin: 10% auto 0;
}

.B-banner a {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.B-banner a:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-filter: opacity(0.7);
          filter: opacity(0.7);
}

.B-banner a img {
  -webkit-filter: drop-shadow(1px 5px 2px #ddd);
          filter: drop-shadow(1px 5px 2px #ddd);
}

.Line {
  border-bottom: 1px solid #ddd;
  display: block;
  max-width: 150px;
  margin: 3% auto;
}

.Under {
  border-bottom: 1px solid #696969;
}

.Under:after {
  font-family: 'FontAwesome';
  content: '\f08e';
  font-size: 0.9em;
  margin: 0 3px 0 2px;
}

.Big {
  display: inline;
  margin: 1%;
  color: #a3130e;
  margin: 7.4%;
}

.Btn-Orijinal a {
  color: #333;
  display: block;
}

/*BTN--Zoon---------------------
--------------------------------------------*/
/*右から*/
.Button--1 {
  width: 200px;
  height: 50px;
  border: 2px solid #ccc;
  float: left;
  text-align: center;
  cursor: pointer;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  margin: 0 0 40px 0;
}

.Button--1 a {
  color: #ccc;
  text-decoration: none;
  line-height: 50px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 2;
  position: relative;
}

.Eff--1 {
  width: 200px;
  height: 50px;
  top: -2px;
  right: -200px;
  background: #ccc;
  position: absolute;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 1;
}

.Button--1:hover .Eff--1 {
  right: 0;
}

.Button--1:hover a {
  color: #fff;
}

/*左から*/
.Button--4 {
  width: 200px;
  height: 50px;
  border: 2px solid #fef3db;
  float: left;
  text-align: center;
  cursor: pointer;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  margin: 0 0 40px 50px;
}

.Button--4 a {
  color: #fef3db;
  text-decoration: none;
  line-height: 50px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 2;
  position: relative;
}

.Eff--4 {
  width: 200px;
  height: 50px;
  left: -200px;
  background: #34495e;
  position: absolute;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 1;
}

.Button--4:hover .Eff--4 {
  left: 0;
}

.Button--4:hover a {
  color: #fff;
}

.MainCom {
  width: 100%;
  margin: 6% auto 8%;
  position: relative;
}

.Other {
  width: 100%;
}

.Other__bgAreaCom {
  position: absolute;
  width: 15%;
  z-index: -1;
}

.Other__bgArea--01 {
  right: 0;
}

.Other__bgArea--02 {
  top: 18%;
}

.Other__bgArea--03 {
  bottom: 0;
}

.Other__bgArea--04 {
  bottom: 0;
  right: 0;
}

.New-Icon {
  position: absolute;
  top: 1%;
}

.Num {
  font-size: 18px;
  font-size: 1.8rem;
  position: relative;
  display: inline-block;
  background-color: #f4f4f4;
  padding: 1%;
  color: #333;
}

.Num:before {
  content: '';
  background-color: #b3b3b3;
  display: block;
  position: absolute;
  left: 50%;
  height: 60%;
  top: 26%;
  z-index: -1;
  width: 46%;
  -webkit-box-shadow: 0 0 12px 12px #b3b3b380;
          box-shadow: 0 0 12px 12px #b3b3b380;
  -webkit-transform: rotate(3deg);
          transform: rotate(3deg);
}

.Fade {
  /* 追加部分 */
  -webkit-transform: translate3d(30px, 50px, 0) skewY(0deg) skewX(10deg);
          transform: translate3d(30px, 50px, 0) skewY(0deg) skewX(10deg);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  opacity: 0;
  -webkit-transition: all .8s ease-out;
  transition: all .8s ease-out;
}

/* 追加部分 */
.FadeIn {
  -webkit-transform: translate3d(0, 0, 0) skewY(0deg) skewX(0deg);
          transform: translate3d(0, 0, 0) skewY(0deg) skewX(0deg);
  opacity: 1;
  -webkit-transition: opacity 1s, -webkit-transform 1s cubic-bezier(0.08, 0.92, 0.35, 1);
  transition: opacity 1s, -webkit-transform 1s cubic-bezier(0.08, 0.92, 0.35, 1);
  transition: transform 1s cubic-bezier(0.08, 0.92, 0.35, 1), opacity 1s;
  transition: transform 1s cubic-bezier(0.08, 0.92, 0.35, 1), opacity 1s, -webkit-transform 1s cubic-bezier(0.08, 0.92, 0.35, 1);
}

.Fade01 {
  -webkit-filter: blur(10px);
          filter: blur(10px);
  opacity: 0;
  -webkit-transition: all ease-in-out .35s;
  transition: all ease-in-out .35s;
}

.FadeIn01 {
  -webkit-filter: blur(0);
          filter: blur(0);
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  -webkit-transition: opacity 0.6s, -webkit-filter 0.5s 0.1s cubic-bezier(0.79, 0.17, 0.15, 0.96);
  transition: opacity 0.6s, -webkit-filter 0.5s 0.1s cubic-bezier(0.79, 0.17, 0.15, 0.96);
  transition: filter 0.5s 0.1s cubic-bezier(0.79, 0.17, 0.15, 0.96), opacity 0.6s;
  transition: filter 0.5s 0.1s cubic-bezier(0.79, 0.17, 0.15, 0.96), opacity 0.6s, -webkit-filter 0.5s 0.1s cubic-bezier(0.79, 0.17, 0.15, 0.96);
}

.Fade02 {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0;
  -webkit-transition: all .8s ease-out;
  transition: all .8s ease-out;
}

.fadein02 {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

#Chase a {
  -webkit-transition: .3s;
  transition: .3s;
}

#Chase a:hover {
  opacity: .8;
  -webkit-transition: .3s;
  transition: .3s;
}

.ComQue-Inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1000px) {
  .ComQue-Inner {
    display: block;
  }
}

.ComQue-Left {
  background: url(../images/other/contact-img.jpg) no-repeat;
  background-size: 100%;
  margin: 0 1% 0 0;
}

@media (max-width: 1000px) {
  .ComQue-Left {
    margin: 0;
  }
}

.ComQue-Right {
  background: url(../images/other/question-img.jpg) no-repeat;
  background-size: 100%;
}

.ComQue-Same {
  width: 50%;
  padding: 5% 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 1000px) {
  .ComQue-Same {
    width: 100%;
    margin: 4% auto;
  }
}

.ComQue-Tit {
  font-size: 20px;
  font-size: 2rem;
  text-align: center;
  margin: 3%;
}

.ComQue-Text {
  margin: 3%;
  text-shadow: 1px 1px 1px #fff;
}

.ComQue-Btn a {
  text-align: center;
  margin: 5% auto;
  display: block;
  max-width: 250px;
  padding: 2%;
  border-radius: 20px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background: #77879978;
  color: #fff;
}

.ComQue-Btn a:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-filter: opacity(0.7);
          filter: opacity(0.7);
}

.FlexArea {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 768px) {
  .FlexArea {
    display: block;
  }
}

.FlexArea__Inner {
  line-height: 2;
  width: 50%;
  margin: 0 0 0 1%;
}

@media (max-width: 768px) {
  .FlexArea__Inner {
    width: 100%;
  }
}

.relatedLink li {
  list-style-type: none;
  margin: 2% auto;
}

.relatedLink li:before {
  content: "関連記事";
  font-size: .75em;
  font-weight: bold;
  color: #fff;
  background: #f5f0e6;
  margin-right: 10px;
  padding: 4px 6px 3px;
  border-radius: 10px;
}

.relatedLink a {
  font-size: 16px;
}

.relatedLink a:hover {
  -webkit-transition: .4s;
  transition: .4s;
  text-decoration: underline;
}

.BlogCard {
  margin: 3% auto;
  max-width: 640px;
}

.BlogCard__Inner {
  background: #fbfaf8;
  border: 1px dashed #ddd;
  max-width: 640px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 120%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333;
  padding: 3% 0;
}

@media (max-width: 640px) {
  .BlogCard__Inner {
    display: block;
  }
}

.BlogCard__Except {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 60%;
      -ms-flex: 0 1 60%;
          flex: 0 1 60%;
}

@media (max-width: 640px) {
  .BlogCard__Except {
    padding: 10px;
  }
}

.BlogCard__Title {
  color: #f5f0e6;
  font-weight: bold;
  margin: 0 0 2%;
}

.BlogCard__Photo {
  width: 200px;
  padding: 10px;
  margin: 0 auto;
}

@media (max-width: 640px) {
  .BlogCard__Photo {
    width: 300px;
  }
}

.BlogCard__Date {
  font-family: 'Montserrat', sans-serif;
}

.BlogCard__Btn {
  font-family: 'Montserrat', sans-serif;
  margin: 3% auto;
}

.PostNavi a {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.PostNavi a:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-filter: opacity(0.7);
          filter: opacity(0.7);
}

@media (min-width: 768px) {
  #fade-in li ul {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .3s ease-in;
    transition: .3s ease-in;
  }
}

@media (min-width: 768px) {
  #fade-in li:hover ul {
    visibility: visible;
    opacity: 1;
  }
}

@media (min-width: 768px) {
  #fade-in li ul li a {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .3s ease-in;
    transition: .3s ease-in;
  }
}

@media (min-width: 768px) {
  #fade-in li:hover ul li a {
    visibility: visible;
    opacity: 1;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
  }
}

.Hamburger {
  display: none;
}

@media (max-width: 768px) {
  .Hamburger {
    display: block;
    position: absolute;
    right: 10px;
    bottom: 7px;
    width: 50px;
    /* クリックしやすいようにちゃんと幅を指定する */
    height: 50px;
    /* クリックしやすいようにちゃんと高さを指定する */
    cursor: pointer;
    z-index: 300;
  }
}

.Hamburger__line {
  position: absolute;
  left: 11px;
  width: 35px;
  height: 1px;
  background-color: #111;
  -webkit-transition: all .6s;
  transition: all .6s;
}

.Hamburger__Text--01 {
  position: absolute;
  top: 62%;
  right: -1%;
  font-size: 13px;
  font-size: 1.3rem;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
}

.Hamburger__Text--02 {
  display: none;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
}

/* 表示された時用のCSS */
.nav-open .Global-Nav {
  left: 0;
}

.nav-open .Hamburger__line--1 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 20px;
}

.nav-open .Hamburger__line--2 {
  opacity: 0;
  left: 50%;
}

.nav-open .Hamburger__line--3 {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 20px;
}

.nav-open .Hamburger__Text--01 {
  display: none;
}

.nav-open .Hamburger__Text--02 {
  position: absolute;
  top: 70%;
  right: -19%;
  font-size: 14px;
  display: block;
}

.nav-open .Hamburger {
  position: absolute;
  right: 18px;
  bottom: 11px;
  width: 50px;
  /* クリックしやすいようにちゃんと幅を指定する */
  height: 50px;
  /* クリックしやすいようにちゃんと高さを指定する */
  cursor: pointer;
  z-index: 300;
}

/*============
@keyframes
=============*/
@-webkit-keyframes equalizer01 {
  0% {
    width: 70%;
  }
  10% {
    width: 50%;
  }
  20% {
    width: 100%;
  }
  30% {
    width: 10%;
  }
  40% {
    width: 50%;
  }
  50% {
    width: 70%;
  }
  60% {
    width: 50%;
  }
  70% {
    width: 10%;
  }
  80% {
    width: 100%;
  }
  90% {
    width: 10%;
  }
  100% {
    width: 70%;
  }
}
@keyframes equalizer01 {
  0% {
    width: 70%;
  }
  10% {
    width: 50%;
  }
  20% {
    width: 100%;
  }
  30% {
    width: 10%;
  }
  40% {
    width: 50%;
  }
  50% {
    width: 70%;
  }
  60% {
    width: 50%;
  }
  70% {
    width: 10%;
  }
  80% {
    width: 100%;
  }
  90% {
    width: 10%;
  }
  100% {
    width: 70%;
  }
}

@-webkit-keyframes equalizer02 {
  0% {
    width: 30%;
  }
  10% {
    width: 20%;
  }
  20% {
    width: 40%;
  }
  30% {
    width: 10%;
  }
  40% {
    width: 20%;
  }
  50% {
    width: 30%;
  }
  60% {
    width: 20%;
  }
  70% {
    width: 10%;
  }
  80% {
    width: 40%;
  }
  90% {
    width: 10%;
  }
  100% {
    width: 30%;
  }
}

@keyframes equalizer02 {
  0% {
    width: 30%;
  }
  10% {
    width: 20%;
  }
  20% {
    width: 40%;
  }
  30% {
    width: 10%;
  }
  40% {
    width: 20%;
  }
  50% {
    width: 30%;
  }
  60% {
    width: 20%;
  }
  70% {
    width: 10%;
  }
  80% {
    width: 40%;
  }
  90% {
    width: 10%;
  }
  100% {
    width: 30%;
  }
}

.Hamburger span:nth-child(1) {
  top: 5px;
  width: 60px;
  -webkit-animation: equalizer01 7000ms infinite;
          animation: equalizer01 7000ms infinite;
}

.Hamburger span:nth-child(2) {
  top: 15px;
  width: 30px;
  -webkit-animation: equalizer02 5000ms infinite;
          animation: equalizer02 5000ms infinite;
  -webkit-animation-delay: 0.33s;
          animation-delay: 0.33s;
}

.Hamburger span:nth-child(3) {
  top: 25px;
  width: 20px;
  -webkit-animation: equalizer02 5000ms infinite;
          animation: equalizer02 5000ms infinite;
}

.nav-open .Hamburger span {
  width: 50px;
}

.nav-open .Hamburger span:nth-child(1) {
  -webkit-transform: translate(0, 10px) rotate(-45deg);
          transform: translate(0, 10px) rotate(-45deg);
  -webkit-animation: unset;
          animation: unset;
}

.nav-open .Hamburger span:nth-child(2) {
  opacity: 0;
  -webkit-animation: unset;
          animation: unset;
}

.nav-open .Hamburger span:nth-child(3) {
  -webkit-transform: translate(0, -10px) rotate(45deg);
          transform: translate(0, -10px) rotate(45deg);
  -webkit-animation: unset;
          animation: unset;
}

.Drawer {
  width: 80%;
}

@media (max-width: 768px) {
  .Drawer {
    bottom: 26%;
  }
}

.Drawer-Inner {
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (max-width: 768px) {
  .Drawer-Inner {
    display: block;
  }
}

.Drawer-Inner > li {
  position: relative;
  margin: 2%;
}

@media (max-width: 768px) {
  .Drawer-Inner > li {
    margin: 0 0 0 2%;
  }
}

.Drawer-Inner > li > a:before {
  width: 1px;
  height: 0px;
  position: absolute;
  bottom: -36px;
  content: '';
  background: #333;
  left: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@media (max-width: 1000px) {
  .Drawer-Inner > li > a:before {
    display: none;
  }
}

.Drawer-Inner li > a:hover::before {
  height: 20px;
}

/* グローバルメニュー */
@media (max-width: 768px) {
  .Global-Nav {
    position: fixed;
    left: -360px;
    top: 0;
    width: 350px;
    height: 100vh;
    padding-top: 80px;
    background-color: #eee;
    -webkit-transition: all .6s;
    transition: all .6s;
    z-index: 200;
    overflow-y: auto;
  }
}

.Global-Nav a {
  display: block;
  color: #333;
  font-size: 16px;
  font-size: 1.6rem;
}

@media (max-width: 1000px) {
  .Global-Nav a {
    font-size: 1.6vw;
  }
}

@media (max-width: 768px) {
  .Global-Nav a {
    font-size: 16px;
    font-size: 1.6rem;
    height: 50px;
    overflow: hidden;
  }
}

@media (max-width: 768px) {
  .Global-Nav .menu-item-has-children > a span::before {
    position: absolute;
    right: 0px;
    font-size: 20px;
    line-height: 20px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    color: #333;
    content: "\f054";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    z-index: 10;
    width: 40px;
    height: 40px;
  }
}

.Global-Nav .menu-item-has-children > a span::before:hover {
  cursor: pointer;
}

.Global-Nav .menu-item-has-children.active > a span::before {
  content: "\f078";
}

.Global-Nav .menu-item-has-children > a:before {
  content: "";
}

/* .Global-Nav a:after {
  content: "Home";
  display: block;
  position: absolute;
  line-height: 1;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: 600;
  text-align: center;
  width: 100%;
  color: #333;
  left: 0;
  font-family: 'Montserrat', sans-serif;
} */

@media (max-width: 768px) {
  .Global-Nav a:after {
    left: 80px;
    top: 5px;
  }
}

/* .Global-Nav .menu-item-15 a:after {
  content: "Blog";
}

.Global-Nav .menu-item-153 a:after {
  content: "News";
}

.Global-Nav .menu-item-5280 a:after {
  content: "Item";
}

.Global-Nav .menu-item-5279 a:after {
  content: "Order";
}

.Global-Nav .menu-item-5278 a:after {
  content: "Lesson";
}

.Global-Nav .menu-item-47 a:after {
  content: "Profile";
}

.Global-Nav .menu-item-196 a:after {
  content: "Contact";
} */

.Global-Nav .menu-item-has-children:hover .sub-menu {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  visibility: visible;
}

.Global-Nav .child-menu-button {
  display: none;
}

.Global-Nav .sub-menu {
  line-height: 1.5;
  opacity: 0;
  position: absolute;
  top: calc(100% + 35px);
  right: 0;
  -webkit-transform: translate(0, 25%);
          transform: translate(0, 25%);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition: .5s;
  transition: .5s;
  visibility: hidden;
  z-index: 99;
}

@media (max-width: 768px) {
  .Global-Nav .sub-menu {
    display: none;
    opacity: 1;
    position: relative;
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
    visibility: visible;
    margin: 0 auto 4%;
  }
}

.Global-Nav .sub-menu a {
  background: #697e96;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  display: block;
  padding: 17px 20px;
  width: 250px;
  margin: 0 auto;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 640px) {
  .Global-Nav .sub-menu a {
    line-height: 50px;
    padding: 0 15px;
    padding-left: 28px;
    width: 100%;
  }
}

.Global-Nav .sub-menu a:hover {
  background: #dbdbdb;
  -webkit-transition: .3s;
  transition: .3s;
  color: #fff;
}

.Global-Nav .sub-menu li:first-child a, .Global-Nav .sub-menu li:last-child a {
  margin: 0;
}

.Global-Nav .sub-menu a:after {
  display: none;
}

.Global-Nav .sub-menu ul {
  top: 0;
  left: 100%;
}

@media (max-width: 768px) {
  .Global-Nav .sub-menu ul {
    top: 100%;
    left: 0;
  }
}

.Global-Nav .sub-menu .menu-item-has-children:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 4px 0 4px 4px;
  content: "";
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  width: 0;
  height: 0;
}

@media (max-width: 768px) {
  .Global-Nav .sub-menu .menu-item-has-children:after {
    border: none;
  }
}

.InfoArea {
  margin: 3% auto 5%;
  max-width: 1200px;
}

@media (max-width: 768px) {
  .InfoArea {
    margin: 3% 2% 5%;
  }
}

.InfoArea-Tit {
  font-family: 'Montserrat', sans-serif;
  font-size: 45px;
  font-size: 4.5rem;
}

.InfoArea-Text {
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 100;
  margin: 2% 0 0;
  line-height: 1.7;
}

/*--------最新のお知らせ*/
.SideArea {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30%;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
  width: 30%;
}

@media (max-width: 768px) {
  .SideArea {
    width: 100%;
    margin: 0 auto 21%;
  }
}

.SideArea01 {
  margin: 0 0 5%;
}

.SideArea01-Tit {
  text-align: center;
  color: #333;
  background: #dbdbdb;
  padding: 5%;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}

.SideArea01-Inner {
  line-height: 30px;
  margin: 9% auto;
}

.SideArea01-Time {
  text-align: center;
  background: #778798;
  max-width: 160px;
  margin: 2% auto;
  border-radius: 40px;
  color: #fff;
}

.SideArea01-Tit--01 {
  margin: 2% 2% 10%;
  text-align: center;
}

.SideArea01-Tit--01 a {
  font-size: 18px;
  font-size: 1.8rem;
  color: #333;
}

.SideArea01-Tit--01 a:hover {
  -webkit-transition: 0.6s;
  transition: 0.6s;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #e2e4e7));
  background: -webkit-linear-gradient(transparent 80%, #e2e4e7 80%);
  background: linear-gradient(transparent 80%, #e2e4e7 80%);
}

.Search {
  position: relative;
  margin: 0 auto 4%;
  max-width: 1200px;
}

.Search-Inner {
  height: 40px;
  padding: 0 10px;
  width: 70%;
  border-bottom: 1.3px solid #9e9e9e;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.Search-Flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .Search-Flex {
    display: block;
  }
}

.Search-Area {
  width: 45%;
  margin: 6% auto 3%;
  padding: 1%;
  text-align: center;
}

@media (max-width: 768px) {
  .Search-Area {
    width: 90%;
    margin: 7% auto;
  }
}

.Search-Colmun-01 {
  margin: 5% auto 15%;
}

.Search-Tit-01 {
  border-bottom: 1px solid #f5f0e6;
  max-width: 500px;
  margin: 3% auto 1%;
  padding: 2%;
  text-align: center;
  font-size: 22px;
  font-size: 2.2rem;
}

@media (max-width: 640px) {
  .Search-Tit-01 {
    font-size: 18px;
    font-size: 1.8rem;
  }
}

.Search-Text {
  text-align: center;
  margin: 3% auto;
}

.Search-Free {
  margin: 4% auto;
}

.Search-Icon {
  width: 50px;
  height: 50px;
  background: #778798;
  border: none;
  cursor: pointer;
  padding: 2%;
  border-radius: 50px;
  position: relative;
}

.Search-Icon::after {
  position: absolute;
  content: "";
  background: url("../images/item/icon.png") no-repeat;
  width: 50px;
  height: 50px;
  top: 1px;
  right: -2%;
  background-size: 95%;
}

.Search-Icon:hover {
  background: #dbdbdb;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border: none;
}

.Search-Colmun-02 {
  text-align: left;
}

.Search .wp-tag-cloud {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.Search .wp-tag-cloud li {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0.3%;
  text-align: center;
  width: auto;
}

@media (max-width: 640px) {
  .Search .wp-tag-cloud li {
    width: 48%;
    font-size: 14px;
    font-size: 1.4rem;
  }
}

.Search .wp-tag-cloud li a {
  width: 100%;
  display: block;
  color: #fff;
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
  border: 1px solid #fff;
  padding: 7.5px;
  background: #778798;
  border-radius: 4px;
  font-size: 16px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.Search .wp-tag-cloud li a a:hover {
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
  border: 1px solid #dbdbdb;
  background: #fff;
  color: #333;
}

.postform {
  border: none;
  border-bottom: 1.3px solid #9e9e9e;
  background: none;
  width: 70%;
  text-align: center;
  padding: 3% 3%;
  cursor: pointer;
  font-size: 16px;
  font-size: 1.6rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.Resulte {
  text-align: center;
  font-size: 20px;
  font-size: 2rem;
  margin: 3% auto;
}

.No-Page {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem;
  margin: 4% auto;
}

.LoopSerach {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.LoopSerach-Inner {
  width: 23%;
  margin: 4% 1%;
  position: relative;
}

@media (max-width: 768px) {
  .LoopSerach-Inner {
    width: 31.3333333%;
  }
}

@media (max-width: 640px) {
  .LoopSerach-Inner {
    width: 48%;
  }
}

.LoopSerach-Img {
  text-align: center;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}

.LoopSerach-Img img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.LoopSerach-Img:hover img {
  overflow: hidden;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  border-radius: 10px;
}

.LoopSerach-Tit {
  margin: 5% 0 3%;
  line-height: 1.5;
  font-size: 18px;
  font-size: 1.8rem;
  border-bottom: 1px solid #696969;
}

@media (max-width: 640px) {
  .LoopSerach-Tit {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 500;
  }
}

.LoopSerach-Categories {
  margin: 5% auto;
}

.LoopSerach-Price {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
}

.LoopSerach-Btn {
  position: relative;
  margin: 5% auto;
}

@media (max-width: 640px) {
  .LoopSerach-Btn {
    width: 180px;
    height: 40px;
  }
}

.LoopSerach-Btn a {
  display: block;
  text-align: center;
  color: #fff;
  -webkit-transition: .3s ease-in;
  transition: .3s ease-in;
  border: 1px solid #fff;
  padding: 4%;
  background: #697e96;
}

.LoopSerach-Btn a:hover {
  -webkit-transition: .3s ease-in;
  transition: .3s ease-in;
  border: 1px solid #dbdbdb;
  background: #dbdbdb;
}

.LoopSerach-Ec {
  position: absolute;
  top: 21%;
  left: 11%;
  width: 20px;
  height: 20px;
}

@media (max-width: 640px) {
  .LoopSerach-Ec {
    left: 4%;
    top: 10%;
  }
}

.PriceArea .PriceCheck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 640px) {
  .PriceArea .PriceCheck-Item {
    margin: 10% 0;
  }
}

.PriceArea .PriceCheck input[type=radio] {
  display: none;
}

.PriceArea .PriceCheck label {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 5px 30px;
  position: relative;
  width: auto;
}

.PriceArea .PriceCheck label::before {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  left: 5px;
  margin-top: -8px;
  position: absolute;
  top: 40%;
}

.PriceArea .PriceCheck label::after {
  background: #dbdbdb;
  border-radius: 50%;
  content: '';
  display: block;
  height: 10px;
  left: 11px;
  margin-top: -3px;
  opacity: 0;
  position: absolute;
  top: 44%;
  width: 10px;
}

.PriceArea .PriceCheck input[type=radio]:checked + label::before {
  border-color: #666;
}

.PriceArea .PriceCheck input[type=radio]:checked + label::after {
  opacity: 1;
}

.SingItem {
  padding: 4% 1%;
  /* アクティブなタブ */
}

@media (max-width: 640px) {
  .SingItem {
    display: block;
    padding: 8% 2%;
  }
}

@media (max-width: 640px) {
  .SingItem-Swi {
    width: 100%;
  }
}

.SingItem-Side {
  max-width: 1000px;
  margin: 0 auto 4%;
}

@media (max-width: 640px) {
  .SingItem-Side {
    width: 100%;
  }
}

.SingItem-Inner {
  padding: 1%;
}

.SingItem-Tit {
  margin: 2% auto;
  font-size: 20px;
  line-height: 1.7;
  font-weight: 500;
}

.SingItem-Deta {
  padding: 3%;
  background: #f4f4f4;
}

.SingItem-Deta-01 {
  padding: 0;
}

.SingItem-Com {
  margin: 2% auto;
  font-size: 16px;
  font-size: 1.6rem;
}

.SingItem-Price {
  font-weight: bold;
  font-size: 25px;
  font-size: 2.5rem;
  letter-spacing: 0;
}

.SingItem-Btn {
  cursor: no-drop;
}

.SingItem-none {
  cursor: no-drop;
}

.SingItem-ShopPage {
  font-size: 13px;
  font-size: 1.3rem;
  margin: 3% 0;
  line-height: 1;
}

.SingItem-ShopPage a {
  -webkit-transition: all .5s;
  transition: all .5s;
}

.SingItem-ShopPage a:hover {
  -webkit-transition: all .5s;
  transition: all .5s;
  border-bottom: 1px solid #333;
}

.SingItem .TabWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.SingItem .TabWrap-Label {
  color: #333;
  background: #f0f0f0;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  cursor: pointer;
  padding: 2% 4%;
  position: relative;
  -webkit-transition: ease-in .2s;
  transition: ease-in .2s;
  font-weight: 400;
}

.SingItem .TabWrap-Content {
  width: 100%;
  display: none;
  padding: 2%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
}

.SingItem .TabWrap-Switch {
  display: none;
}

.SingItem .TabWrap-Switch:checked + .TabWrap-Label {
  background: #778798;
  color: #fff;
  -webkit-transition: ease-in .2s;
  transition: ease-in .2s;
  padding: 2% 4%;
}

.SingItem .TabWrap-Switch:checked + .TabWrap-Label + .TabWrap-Content {
  display: block;
  background: #f4f4f4;
}

.SingItem .TabWrap-Switch:checked + .TabWrap-Label:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 30px;
  border: 15px solid transparent;
  border-top: 15px solid #778798;
  width: 0;
  height: 0;
}

.SingItem-Swi .swiper-container {
  max-width: 1000px;
}

.SingItem-Swi .swiper-container.slider-thumbnail {
  height: 20vh;
}

.SingItem-Swi .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
  width: 15% !important;
  height: 100%;
  opacity: .5;
  overflow: hidden;
}

.SingItem-Swi .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
  opacity: 1;
}

.SingItem-Swi .swiper-container .slider-dat-ImgCom img {
  width: 1000px;
  height: 450px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 640px) {
  .SingItem-Swi .swiper-container .slider-dat-ImgCom img {
    height: 300px;
  }
}

.SingItem-Swi .swiper-container .slider-thu-ImgCom {
  cursor: pointer;
}

.SingItem-Swi .swiper-container .slider-thu-ImgCom img {
  width: 400px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

.SingDet {
  max-width: 1000px;
  margin: 3% auto;
  position: relative;
}

@media (max-width: 640px) {
  .SingDet {
    padding: 0 2%;
  }
}

.SingDet .Pt {
  position: absolute;
  top: 0;
  right: left;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 40px 40px 0 0;
  border-color: #333 transparent transparent transparent;
  color: #333;
  font-family: Georgia, Times New Roman, Times, serif;
  z-index: 200;
}

.SingDet .Pt span {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  display: block;
  width: 50px;
  text-align: center;
  position: absolute;
  top: -25px;
  left: 5px;
  font-family: Georgia, Times New Roman, Times, serif;
  font-weight: 500;
  font-size: 14px;
}

.FlexArea01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  max-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f4f4f4;
}

@media (max-width: 640px) {
  .FlexArea01 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.FlexArea02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  max-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f4f4f4;
  position: relative;
}

@media (max-width: 640px) {
  .FlexArea02 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.SingCol-Inner {
  width: 100%;
}

@media (max-width: 640px) {
  .SingCol-Inner {
    width: 100%;
  }
}

.SingCol-Inner img {
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
}

.SingCol-Inner h3 {
  padding: 2% 5%;
  text-align: center;
  font-size: 20px;
  font-size: 2rem;
}

.SingCol-Inner .Line {
  display: block;
  max-width: 200px;
  text-align: center;
  margin: 3% auto;
  border-bottom: 1px solid #fff;
}

.SingCol-Inner p {
  line-height: 2;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 5%;
}

.SingCol-Item {
  margin: 1%;
  width: 150px;
  height: 150px;
  overflow: hidden;
}

.SingCol-Item img {
  width: 150px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.SingCol-Item:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.RelAreaMain {
  /*スクロールバーの軌道*/
  /*スクロールバーの動く部分*/
}

.RelAreaMain-Tit {
  text-align: center;
  margin: 10% auto 2%;
  font-size: 25px;
  font-size: 2.5rem;
}

.RelAreaMain-Inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 1000px;
  margin: 0 auto;
}

@media (max-width: 640px) {
  .RelAreaMain-Inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: inherit;
        -ms-flex-wrap: inherit;
            flex-wrap: inherit;
    padding: 8% 3% 5%;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

.RelAreaMain-Inner::-webkit-scrollbar {
  height: 3px;
}

.RelAreaMain-Inner::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
          box-shadow: inset 0 0 6px rgba(126, 117, 117, 0.1);
}

.RelAreaMain-Inner::-webkit-scrollbar-thumb {
  background-color: #3333337d;
  border-radius: 10px;
}

.RelAreaMain-Tit {
  text-align: center;
  margin: 8% auto 1%;
  max-width: 400px;
}

.RelAreaMain .RelArea {
  width: calc(100% / 3 - 40px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  margin: 20px;
  overflow: hidden;
}

@media (max-width: 640px) {
  .RelAreaMain .RelArea {
    width: 200px;
    overflow: visible;
  }
}

.RelAreaMain .RelArea-thumb {
  text-align: center;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 640px) {
  .RelAreaMain .RelArea-thumb {
    width: 200px;
    height: 200px;
  }
}

.RelAreaMain .RelArea-thumb img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.RelAreaMain .RelArea-thumb :hover img {
  overflow: hidden;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  border-radius: 10px;
  opacity: 0.7;
}

.RelAreaMain .RelArea-Tit {
  margin: 4% auto;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.RelAreaMain .RelArea-Tit :hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: underline;
}

.RelAreaMain .RelArea-Tit a {
  font-size: 15px;
  font-size: 1.5rem;
  color: #333;
}

.SnsArea {
  max-width: 370px;
  margin: 4% auto;
}

.SnsArea-Tit {
  position: relative;
  background: #ffff99;
  padding: 5% 2%;
  font-size: 20px;
  font-size: 2rem;
  margin: 4% auto;
}

.SnsArea-Tit:before {
  position: absolute;
  top: -7px;
  left: -7px;
  width: 100%;
  height: 100%;
  content: '';
  border: 1px solid #000;
}

.SnsArea-Tits {
  font-size: 16px;
  font-size: 1.6rem;
  margin: 2%;
  color: #a3130e;
}

.SnsArea-Inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.SnsArea-Img {
  margin: 3%;
  -webkit-transition: .3s;
  transition: .3s;
}

.SnsArea-Img:hover {
  opacity: .7;
  -webkit-transition: .3s;
  transition: .3s;
}

.SnsArea-Img img {
  width: 90px;
}

.Pay-Tit {
  font-size: 16px;
  font-size: 1.6rem;
  background: #778798;
  font-weight: 400;
  color: #fff;
  max-width: 200px;
  text-align: center;
  padding: 1%;
}

.Pay table {
  width: 100%;
  margin: 0 0 4%;
  background: #f4f4f4;
  line-height: 1.8;
  padding: 2%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 768px) {
  .Pay table tr {
    display: block;
  }
}

.Pay table th {
  position: relative;
  text-align: left;
  width: 30%;
  font-weight: 400;
}

@media (max-width: 1000px) {
  .Pay table th {
    width: 40%;
  }
}

@media (max-width: 768px) {
  .Pay table th {
    display: block;
  }
}

.Pay table th:after {
  display: block;
  content: "";
  width: 30px;
  height: 1px;
  background-color: #778798;
  position: absolute;
  top: calc(50% - 1px);
  right: 20px;
}

@media (max-width: 768px) {
  .Pay table th:after {
    display: none;
  }
}

.Pay table td {
  text-align: left;
  width: 70%;
  font-size: 14px;
  font-size: 1.4rem;
}

.Entry {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: 'Montserrat', sans-serif;
  max-width: 950px;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .Entry {
    margin: 0 auto 10%;
  }
}

@media (max-width: 640px) {
  .Entry {
    display: block;
    width: 100%;
  }
}

.Entry__Info {
  width: 50%;
}

@media (max-width: 640px) {
  .Entry__Info {
    width: 90%;
    margin: 3% auto;
  }
}

.Entry__Info--02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 48%;
}

@media (max-width: 640px) {
  .Entry__Info--02 {
    width: 90%;
    margin: 0 auto;
  }
}

.Entry__DatArea {
  line-height: 2;
  margin: 0 0 4%;
}

.Entry__Title {
  border-bottom: 1px solid #eee;
  font-size: 14px;
  font-size: 1.4rem;
  margin: 0 auto 2%;
}

.Entry__Size {
  font-size: 14px;
  font-size: 1.4rem;
  border-bottom: 1px solid #eee;
  margin: 0 auto 2%;
}

.Entry__ColorTit {
  font-size: 14px;
  font-size: 1.4rem;
}

.Entry__ColorArea {
  border-bottom: 1px solid #eee;
}

.Entry__DatAreaIn {
  margin: 0 9%;
}

.Entry__Color {
  font-size: 12px;
  font-size: 1.2rem;
}

.Entry__Color a {
  font-size: 14px;
  font-size: 1.4rem;
  color: #ffdab9;
  position: relative;
  -webkit-transition: all .2s ease-in-out .2s;
  transition: all .2s ease-in-out .2s;
  font-family: 'Montserrat', sans-serif;
  border-bottom: solid 1px #fff;
}

.Entry__Color a:hover {
  border-bottom: solid 1px #f5f0e6;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.Item-content {
  -webkit-animation: fadeIn 1s ease 2.5s;
          animation: fadeIn 1s ease 2.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  margin: 0;
  padding: 0;
  top: 60%;
}

.Item-title {
  margin-bottom: 15px;
  font-size: 50px;
  font-size: 5rem;
}

@media (max-width: 640px) {
  .Item-title {
    font-size: 40px;
    font-size: 4rem;
  }
}

.Item-title-sub {
  text-align: center;
}

.MainItem {
  max-width: 1200px;
  margin: 0 auto;
}

.ItemDet {
  margin: 14% auto 4%;
}

.ItemDet-Tit {
  text-align: center;
  font-size: 35px;
  font-size: 3.5rem;
}

@media (max-width: 640px) {
  .ItemDet-Tit {
    font-size: 30px;
    font-size: 3rem;
  }
}

.ItemAll {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 auto 10%;
}

.ItemAll-Inner {
  width: 23%;
  margin: 4% 1%;
  position: relative;
}

@media (max-width: 768px) {
  .ItemAll-Inner {
    width: 31.3333333%;
  }
}

@media (max-width: 640px) {
  .ItemAll-Inner {
    width: 90%;
    margin: 5% auto;
  }
}

.ItemAll-Img {
  text-align: center;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 300px;
  max-height: 300px;
  object-fit: cover;
}

.ItemAll-Img img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  width: 300px;
  height: 300px;
  object-fit: cover;
}

.ItemAll-Img:hover img {
  overflow: hidden;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
  border-radius: 10px;
}

.ItemAll-Tit {
  margin: 5% 2% 3%;
  line-height: 1.5;
}

.ItemAll-Tit .Line {
  max-width: 100px;
  border-bottom: 1px solid #778798;
  display: block;
}

.ItemAll-Colmun {
  margin: 6% auto;
}

.ItemAll-Categories {
  font-size: 14px;
  font-size: 1.4rem;
  background: #778798;
  padding: 1%;
  color: #fff;
  margin: 2% auto;
}

.ItemAll-Price {
  font-size: 17px;
  font-size: 1.7rem;
  font-weight: bold;
}

.ItemAll-Btn {
  margin: 5% auto;
}

@media (max-width: 640px) {
  .ItemAll-Btn {
    width: 150px;
    height: 40px;
  }
}

.ItemAll-Btn a:hover {
  color: #fff;
}

.PreMain {
  max-width: 1200px;
  margin: 0 auto;
}

.PreMain-bg {
  background: url(../images/area/map01.png) 46% 100% no-repeat;
  padding: 12% 0 40%;
}

@media (max-width: 768px) {
  .PreMain-bg {
    padding: 19% 0 40%;
    background-size: 100%;
  }
}

.SearchSide {
  position: relative;
  margin: 0 auto 13%;
}

.SearchSide__Inner {
  height: 40px;
  padding: 0 10px;
  width: 70%;
  border-bottom: 1.3px solid #9E9E9E;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.SearchSide-Flex {
  margin: 0 auto;
}

@media (max-width: 768px) {
  .SearchSide-Flex {
    display: block;
  }
}

.SearchSide-Inner {
  margin: 6% auto 3%;
  padding: 1%;
  text-align: center;
}

@media (max-width: 768px) {
  .SearchSide-Inner {
    width: 90%;
    margin: 7% auto;
  }
}

.SearchSide-Tit-01 {
  border-bottom: 1px solid #f5f0e6;
  max-width: 400px;
  margin: 3% auto 1%;
  padding: 2%;
}

@media (max-width: 640px) {
  .SearchSide-Tit-01 {
    font-size: 18px;
    font-size: 1.8rem;
  }
}

.SearchSide-Text {
  text-align: center;
  margin: 3% auto;
}

.SearchSide-Free {
  margin: 4% auto;
}

.SearchSide__Icon {
  width: 50px;
  height: 50px;
  background: #dbdbdb;
  border: none;
  cursor: pointer;
  padding: 2%;
  border-radius: 50px;
  position: relative;
}

.SearchSide__Icon:hover {
  background: #697e96;
  -webkit-transition: .5s;
  transition: .5s;
  border: none;
}

.SearchSide-Colmun-02 {
  text-align: left;
  margin: 14% auto;
}

.wp-tag-cloud {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.wp-tag-cloud li {
  width: 48%;
  margin: 1%;
  text-align: center;
}

@media (max-width: 640px) {
  .wp-tag-cloud li {
    width: 48%;
    font-size: 14px;
    font-size: 1.4rem;
  }
}

.wp-tag-cloud li a {
  display: block;
  color: #fff;
  -webkit-transition: .3s ease-in;
  transition: .3s ease-in;
  border: 1px solid #fff;
  padding: 8% 4%;
  background: #778798;
  font-size: 16px !important;
}

.wp-tag-cloud li a:hover {
  -webkit-transition: .3s ease-in;
  transition: .3s ease-in;
  border: 1px solid #778798;
  background: #fff;
  color: #333;
}

/*コピーペーストして作るとき移動させたら更新
@import  "./base/lib/variables";
@import  "./base/lib/mixins";
これがトップにこないと反映されない*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJzdHlsZXMuc2NzcyIsImJhc2UvbGliL19taXhpbnMuc2NzcyIsImJhc2UvbGliL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19wYWdlbmF2LnNjc3MiLCJjb21wb25lbnRzL2NvbW1vbi9fc2lkZWJhci1hcmNoaXZlcy5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX3NpZGViYXItY2F0ZWdvcmllcy5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX3NpZGViYXItbWFpbi5zY3NzIiwicGFnZXMvX2Zyb250LXBhZ2Uuc2NzcyIsInBhZ2VzL19zaW5nbGUuc2NzcyIsInBhZ2VzL19pbmRleC5zY3NzIiwicGFnZXMvX2NvbnRhY3QtcGFnZS5zY3NzIiwicGFnZXMvX2NhcnRvbmFnZS5zY3NzIiwicGFnZXMvX3F1ZXN0aW9uLnNjc3MiLCJwYWdlcy9fcHJvZmlsZS5zY3NzIiwicGFnZXMvX29yZGVyLnNjc3MiLCJwYWdlcy9fb3RoZXIuc2NzcyIsInBhZ2VzL19wcml2YWN5LXBhZ2Uuc2NzcyIsInV0aWxzL19lZGl0b3Itc3R5bGUuc2NzcyIsInV0aWxzL19jb21tb24uc2NzcyIsInV0aWxzL19wb3N0LnNjc3MiLCJ1dGlscy9faHVtYmVyZ2VyLnNjc3MiLCJ1dGlscy9faW5mb3JtYXRpb24uc2NzcyIsInV0aWxzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19pdGVtLXNpbmdsZS5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX3RheG9ub215LnNjc3MiLCJjb21wb25lbnRzL2NvbW1vbi9faXRlbS1hcmNoaXZlcy5zY3NzIiwidXRpbHMvX3NlYXJjaC1zaWRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCLGtCQUFBO0FDaUNBO0VDaENFLHVDQUF1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Qm4vSkE7SUFDRSxVQUFVO0V2QnEvSlo7RXVCbi9KQTtJQUNFLFVBQVU7RXZCcS9KWjtFdUJuL0pBO0lBQ0UsVUFBVTtFdkJxL0paO0V1Qm4vSkE7SUFDRSxVQUFVO0V2QnEvSlo7RXVCbi9KQTtJQUNFLFdBQVc7RXZCcS9KYjtFdUJuL0pBO0lBQ0UsVUFBVTtFdkJxL0paO0V1Qm4vSkE7SUFDRSxVQUFVO0V2QnEvSlo7QUFDRjtBdUJ0aEtBO0VBQ0U7SUFDRSxVQUFVO0V2QnEvSlo7RXVCbi9KQTtJQUNFLFVBQVU7RXZCcS9KWjtFdUJuL0pBO0lBQ0UsV0FBVztFdkJxL0piO0V1Qm4vSkE7SUFDRSxVQUFVO0V2QnEvSlo7RXVCbi9KQTtJQUNFLFVBQVU7RXZCcS9KWjtFdUJuL0pBO0lBQ0UsVUFBVTtFdkJxL0paO0V1Qm4vSkE7SUFDRSxVQUFVO0V2QnEvSlo7RXVCbi9KQTtJQUNFLFVBQVU7RXZCcS9KWjtFdUJuL0pBO0lBQ0UsV0FBVztFdkJxL0piO0V1Qm4vSkE7SUFDRSxVQUFVO0V2QnEvSlo7RXVCbi9KQTtJQUNFLFVBQVU7RXZCcS9KWjtBQUNGOztBdUJuL0pBO0VBQ0U7SUFDRSxVQUFVO0V2QnMvSlo7RXVCcC9KQTtJQUNFLFVBQVU7RXZCcy9KWjtFdUJwL0pBO0lBQ0UsVUFBVTtFdkJzL0paO0V1QnAvSkE7SUFDRSxVQUFVO0V2QnMvSlo7RXVCcC9KQTtJQUNFLFVBQVU7RXZCcy9KWjtFdUJwL0pBO0lBQ0UsVUFBVTtFdkJzL0paO0V1QnAvSkE7SUFDRSxVQUFVO0V2QnMvSlo7RXVCcC9KQTtJQUNFLFVBQVU7RXZCcy9KWjtFdUJwL0pBO0lBQ0UsVUFBVTtFdkJzL0paO0V1QnAvSkE7SUFDRSxVQUFVO0V2QnMvSlo7RXVCcC9KQTtJQUNFLFVBQVU7RXZCcy9KWjtBQUNGOztBdUJ2aEtBO0VBQ0U7SUFDRSxVQUFVO0V2QnMvSlo7RXVCcC9KQTtJQUNFLFVBQVU7RXZCcy9KWjtFdUJwL0pBO0lBQ0UsVUFBVTtFdkJzL0paO0V1QnAvSkE7SUFDRSxVQUFVO0V2QnMvSlo7RXVCcC9KQTtJQUNF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O0E3QnVxTmhCOztBNkJycU5DO0VBQ0EsV0FBVztFQUNYLFlBQVk7RUFDWixtQjNCbENjO0UyQm1DZCxZQUFZO0VBQ1osZUFBZTtFQUNmLFdBQVc7RUFDWCxtQkFBbUI7RUFDaEIsa0JBQWtCO0E3QndxTnRCOztBNkJ0cU5DO0VBQ0EsbUIzQnpDZTtFMkIwQ2YsdUJBQWU7RUFBZixlQUFlO0VBQ2YsWUFBWTtBN0J5cU5iOztBNkJ2cU5BO0VBQ0EsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBN0IwcU5oQjs7QTZCdnFOQTtFMUJIUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7QUg4cU52Qjs7QTZCNXFOQTtFQUdDLFVBQVU7RUFDVixVQUFVO0VBQ1Ysa0JBQWtCO0E3QjZxTm5COztBRy9zTkU7RTBCNkJGO0lBT0MsVUFBVTtJMUJPVixlQUFxQjtJQUNyQixpQkFBOEI7RUgwcU43QjtBQUNGOztBNkIxck5BO0VBV0MsY0FBYztFQUNkLFczQjVEVTtFMkI2RFYsK0JBQXVCO0VBQXZCLHVCQUF1QjtFQUN2QixzQjNCOURVO0UyQitEVixjQUFjO0VBQ2QsbUIzQnhFYztFMkJ5RWQsMEJBQTBCO0E3Qm1yTjNCOztBNkJwc05BO0VBb0JDLCtCQUF1QjtFQUF2Qix1QkFBdUI7RUFDdkIseUIzQjdFYztFMkI4RWQsZ0IzQnRFVTtFMkJ1RVYsVzNCdEVVO0FGMHZOWDs7QUMzdU5BOzs7a0JEZ3ZOa0IiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIFNjc3MgRG9jdW1lbnQgKi9cbi5qcCB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmVuIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cblxuLkJ0bkNvbW1vbiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5CdG5Db21tb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc4Nzk4O1xuICBib3gtc2hhZG93OiAwcHggMTVweCAyMHB4IHJnYmEoMTI5LCAxNjAsIDE3MCwgMC40KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbn1cblxuLyoxOTEyMDU944G144KP44Gj44Go5rWu44GN5LiK44GM44KLPGRpdiBjbGFzcz1cIkJ0bi1PcmlqaW5hbCBCdG4tVHlwZTFcIj48YSBocmVmPVwiXCIgdGFyZ2V0PVwiX2JsYW5rXCI+44Oc44K/44OzPC9hPjwvZGl2PiovXG4uQnRuLU9yaWppbmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5CdG4tVHlwZTE6OmFmdGVyLCAuQnRuLVR5cGUxOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAyMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5CdG4tVHlwZTE6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc3ODc5ODtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzc4Nzk4O1xufVxuXG4uQnRuLVR5cGUxOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzc4Nzk4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc3ODc5ODtcbn1cblxuLkJ0bi1UeXBlMTpob3Zlcjo6YWZ0ZXIsIC5CdG4tVHlwZTE6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qMjAwMjA1PTxkaXYgY2xhc3M9XCJCdG50ZW56ZW5cIj48YSBocmVmPVwiXCIgdGFyZ2V0PVwiX2JsYW5rXCI+44Oc44K/44OzPC9hPjwvZGl2PiovXG4uQnRudGVuemVuIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZS1pbi1vdXQgLjM1cztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkJ0bnRlbnplbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UtaW4tb3V0IC4zNXM7XG4gIGNvbG9yOiAjNzc4Nzk4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzg3OTg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5CdG50ZW56ZW46aG92ZXIgYSB7XG4gIGJhY2tncm91bmQ6ICM3Nzg3OTg7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlLWluLW91dCAuMzVzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uQnRudGVuemVuOmFmdGVyLCAuQnRudGVuemVuOmJlZm9yZSwgLkJ0bnRlbnplbjpob3ZlciBhIHtcbiAgYmFja2dyb3VuZDogIzc3ODc5ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5CdG50ZW56ZW46YWZ0ZXIge1xuICBib3R0b206IC0xMDAlO1xuICByaWdodDogLTEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzc3ODc5ODtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZS1pbi1vdXQgLjVzO1xufVxuXG4uQnRudGVuemVuOmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IC4zNXM7XG59XG5cbi5CdG50ZW56ZW46YmVmb3JlIHtcbiAgdG9wOiAtMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZS1pbi1vdXQgLjVzO1xufVxuXG4uQnRudGVuemVuOmhvdmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zNXM7XG59XG5cbi8qMjAwMjA1PTxkaXYgY2xhc3M9XCJCdG50ZW56ZW4wMVwiPjxkaXYgY2xhc3M9XCJCdG50ZW56ZW4wMS1Nb3Rpb25cIj48YSBocmVmPVwiXCIgdGFyZ2V0PVwiX2JsYW5rXCI+44Oc44K/44OzPC9hPjwvZGl2PjwvZGl2PiovXG4uQnRudGVuemVuMDEge1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uQnRudGVuemVuMDEtTW90aW9uIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkJ0bnRlbnplbjAxLU1vdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxNWM7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG59XG5cbi5CdG50ZW56ZW4wMS1Nb3Rpb246aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41LCAwLjUpO1xufVxuXG4uQnRudGVuemVuMDEtTW90aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG59XG5cbi5CdG50ZW56ZW4wMS1Nb3Rpb246aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLkJ0bnRlbnplbjAxLU1vdGlvbjpob3ZlciBhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlLW91dDtcbn1cblxuLkJ0bnRlbnplbjAxLU1vdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1vdXQ7XG59XG5cbi5kaXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpc24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnJlYWRjcnVtYkFyZWEge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiA3JSBhdXRvIDElO1xuICBwYWRkaW5nOiAxJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5icmVhZGNydW1iQXJlYSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uQnJlYWRjcnVtYiB7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5cbi5CcmVhZGNydW1iLUlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMiU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5CcmVhZGNydW1iLUlubmVyLS0wMSB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuQnJlYWRjcnVtYi1Jbm5lci0tMDEge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cblxuLkJyZWFkY3J1bWItSW5uZXItLTAxIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNCU7XG4gIGNvbG9yOiAjNTE1OTY2O1xufVxuXG4uQnJlYWRjcnVtYi1Jbm5lci0tMDEgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTFweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICM3Nzg3OTg7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5CcmVhZGNydW1iLUlubmVyLS0wMSBhOjpiZWZvcmUge1xuICAgIHRvcDogNiU7XG4gIH1cbn1cblxuLkJyZWFkY3J1bWIgbGkge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgY29sb3I6ICM1MTU5NjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuQnJlYWRjcnVtYiBsaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uQnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6ICM3Nzg3OTg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuQnJlYWRjcnVtYiBsaSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLkJyZWFkY3J1bWIgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc4Nzk4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5IZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5IZWFkZXItTG9nbyB7XG4gIHdpZHRoOiAyNzBweDtcbiAgbWFyZ2luOiAwIDIlO1xuICBiYWNrZ3JvdW5kOiAjNzc4Nzk4O1xuICBwYWRkaW5nOiAwLjUlIDElO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkhlYWRlci1Mb2dvIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5IZWFkZXIge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG5cbi5zd2lwZXItQXJlYSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLUFyZWEgLnNsaWRlLWltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc3dpcGVyLUFyZWEgLnNsaWRlLWltZyB7XG4gICAgaGVpZ2h0OiA0NXZ3O1xuICB9XG59XG5cbi5zd2lwZXItQXJlYSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM5RTlFOUU7XG59XG5cbi5zd2lwZXItQXJlYSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uRWMtSWNvbiB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW46IDAgMiU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLkVjLUljb24ge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRWMtSWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uRWMtSWNvbiBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi5FYy1JY29uIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgZmlsdGVyOiBvcGFjaXR5KDAuNyk7XG59XG5cbi5Ub3BJbWcge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uVG9wSW1nLUNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5Ub3BJbWctVGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiA4MCU7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuVG9wSW1nLVRpdCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wSW1nLVRpdCB7XG4gICAgbGVmdDogNzglO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLlRvcEltZy1UZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDM0JTtcbiAgbGVmdDogODQlO1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5Ub3BJbWctVGV4dCB7XG4gICAgbGVmdDogODMlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wSW1nLVRleHQge1xuICAgIGxlZnQ6IDgwJTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLlRvcEhlYWQge1xuICBtYXJnaW46IDIlIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wSGVhZCB7XG4gICAgbWFyZ2luOiA0JSBhdXRvIDUlO1xuICB9XG59XG5cbi5Ub3BIZWFkLUxvZ28ge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uVG9wSGVhZC1UZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDElIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wSGVhZC1UZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luOiAzJSBhdXRvIDElO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wSGVhZC1CbG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLkZvb3Rlci1NYWluIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMyUgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Gb290ZXItTWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uRm9vdGVyLUxvZ28ge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogNCUgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Gb290ZXItTG9nbyB7XG4gICAgbWFyZ2luOiAxNSUgYXV0byA3JTtcbiAgfVxufVxuXG4uRm9vdGVyLUlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Gb290ZXItSW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uRm9vdGVyLUlubmVyIGxpIHtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Gb290ZXItSW5uZXIgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLkZvb3Rlci1Jbm5lciBsaSBhIHtcbiAgcGFkZGluZzogMCA4JTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIlIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Gb290ZXItSW5uZXIgbGkgYSB7XG4gICAgbWFyZ2luOiA3JSAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4uRm9vdGVyLVdvcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkZvb3Rlci1Xb3JkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uRm9vdGVyLVRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMiUgYXV0byAxJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLkZvb3RlciAuQ29weXJpZ2h0IHtcbiAgcGFkZGluZzogMCAwIDIlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRm9vdGVyIC5Db3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW46IDAgMCAxOSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNmb290ZXJGbG9hdGluZ01lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBwYWRkaW5nOiAwLjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLkZsb2F0aW5nLU1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkZsb2F0aW5nLU1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5GbG9hdGluZy1JdGVtIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCA4JSAwIDQlO1xufVxuXG4uRmxvYXRpbmctSXRlbSBpbWcge1xuICB3aWR0aDogNjBweDtcbn1cblxuLkZsb2F0aW5nLUl0ZW0gLk5hbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cblxuLypQYWdlbmF0aW9uKi9cbi5wYWdlbmF0aW9uIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLnBhZ2VuYXRpb24gOmFmdGVyLCAucGFnZW5hdGlvbiB1bDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGFnZW5hdGlvbiB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2VuYXRpb24gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5wYWdlbmF0aW9uIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wYWdlbmF0aW9uIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWYwZTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLnBhZ2VuYXRpb24gbGkgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2VuYXRpb24gbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICB9XG59XG5cbi5wYWdlbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmMGU2O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLypwb3N0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uUGF0aG5hdmlUaXQge1xuICBtYXJnaW46IDIlIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2ZmYjZjMTtcbiAgcGFkZGluZzogMCAwIDElO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uUGF0aG5hdmkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5QYXRobmF2aV9fSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uUGF0aG5hdmlfX0l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDIlO1xuICBmb250LXNpemU6IDhweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uUGF0aG5hdmlfX0l0ZW0gYSBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5QYXRobmF2aV9fSXRlbSBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogLjlzO1xuICBjb2xvcjogI2ZlZjNkYjtcbn1cblxuLyrjg5HjgpPjgY/jgZpcclxuLkJyZWFkY3J1bWJfX0lubmVye1xyXG4gICBsaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICc+JztcclxuICAgfVxyXG4gICAmLS0wMTo6YmVmb3Jle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG59Ki9cbi8qc2lkZeWFqOS9kyovXG4uU3ViQ29udGVudHMge1xuICBmbGV4OiAwIDEgMzUlO1xuICBtYXJnaW46IDAgMCAxMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU3ViQ29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW46IDE1JSBhdXRvIDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5TdWJDb250ZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uUmVBcmNoaXZlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luOiA1JSBhdXRvO1xufVxuXG4uUmVBcmNoaXZlcy1UaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBwYWRkaW5nOiA1JTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuUmVBcmNoaXZlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMTclO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1BY2NvcmRpb24qL1xuLkFjY29yZGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkFjY29yZGlvbiBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkFjY29yZGlvbi1ZZWFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQWNjb3JkaW9uLVllYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAyMHB4IHJnYmEoMjE2LCAyMTQsIDIwNiwgMC40KTtcbn1cblxuLkFjY29yZGlvbi1ZZWFyLm9wZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLypBY2NvcmRpb27jga7kuK3ouqsqL1xuLkFjY29yZGlvbklubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLkFjY29yZGlvbklubmVyLUl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjY2M7XG59XG5cbi5BY2NvcmRpb25Jbm5lci1JdGVtLS0wMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQWNjb3JkaW9uSW5uZXItSXRlbS0tMDE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmMGU2O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLlRhZ0FyZWEge1xuICBtYXJnaW46IDEwJSBhdXRvO1xufVxuXG4uVGFnQXJlYS1UaXQge1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNkYmRiZGI7XG4gIHBhZGRpbmc6IDIlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uVGFnQXJlYS1JdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLlRhZ0FyZWEgYSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luOiAyJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyJSA4JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRkMxMDcgMCUsICNmNWYwZTYgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yOSk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjYzU4NjY4O1xuICBjb2xvcjogIzMzMztcbiAgZmxleDogMSAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5UYWdBcmVhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZjMjVjO1xufVxuXG4uU2VhcmNoSiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLlNlYXJjaEotSW5uZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDcwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlNlYXJjaEotSW5uZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlNlYXJjaEotSW5uZXIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uU2VhcmNoSi1JY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgYmFja2dyb3VuZDogIzc3ODc5ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlNlYXJjaEotSWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gIGNvbG9yOiAjNzc4Nzk4O1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5TaWRlbWVudSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMTElIGF1dG87XG59XG5cbi5TaWRlbWVudS1UaXQge1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNmNWYwZTY7XG4gIHBhZGRpbmc6IDIlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xufVxuXG4uU2lkZW1lbnUtWm9vbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU2lkZW1lbnUtQ29tIHtcbiAgbWFyZ2luOiA3JSBhdXRvO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xufVxuXG4uU2lkZW1lbnUtQ29tIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5TaWRlbWVudS1Db20gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uUmVDYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAwIDAgMTAlO1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5SZUNhdGVnb3JpZXMtVGl0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNiU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uUmVDYXRlZ29yaWVzLW1lbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLy/jgZPjgZPjgYvjgolsaSBh44Gu44Kv44Op44K55ZCNKi9cbi5jYXQtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMSUgYXV0bztcbn1cblxuLmNhdC1pdGVtIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiA1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jYXQtaXRlbSBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMjBweCByZ2JhKDIxNiwgMjE0LCAyMDYsIDAuNCk7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLlJlY28tVGl0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZjVmMGU2O1xuICBwYWRkaW5nOiAyJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLlJlY28tVGl0OmJlZm9yZSB7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5SZWNvLVRpdDphZnRlciB7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5Qb3B1bGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDQlIGF1dG87XG59XG5cbi5Qb3B1bGFyIDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlBvcHVsYXIge1xuICAgIG1hcmdpbjogNyUgYXV0bztcbiAgfVxufVxuXG4uUG9wdWxhci1JbWcgaW1nIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uUG9wdWxhci1UaXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDIlO1xufVxuXG4uUG9wdWxhci1UaXQgYSB7XG4gIGNvbG9yOiAjNTE1OTY2O1xufVxuXG4vKuODl+ODreODleOCo+ODvOODq+ODmuODvOOCuCovXG4uU2lkZVByb2ZsaWUge1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW46IDAgYXV0byAxMiU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLlNpZGVQcm9mbGllIHtcbiAgICBwYWRkaW5nOiAzJTtcbiAgfVxufVxuXG4uU2lkZVByb2ZsaWUtSW1nIHtcbiAgbWFyZ2luOiAyJSAwIDA7XG59XG5cbi5TaWRlUHJvZmxpZS1JbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uU2lkZVByb2ZsaWUtVGl0IHtcbiAgbWFyZ2luOiAyJSBhdXRvIDUlO1xufVxuXG4uU2lkZVByb2ZsaWUtVGl0IGltZyB7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG5cbi5TaWRlUHJvZmxpZS1OYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAyJSBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLlNpZGVQcm9mbGllIC5LYW5qaSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luOiAwIDIlIDAgMDtcbn1cblxuLlNpZGVQcm9mbGllIC5XZWlnaHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW46IDAgMiU7XG59XG5cbi5TaWRlUHJvZmxpZS1CdG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2OTY5Njk7XG4gIG1hcmdpbjogMiUgYXV0bztcbn1cblxuLlNpZGVQcm9mbGllLUJ0biBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiA2JTtcbn1cblxuLlNpZGVQcm9mbGllLUJ0biBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGZpbHRlcjogb3BhY2l0eSgwLjcpO1xufVxuXG4uU2lkZVByb2ZsaWUtQnRuIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC1pbWFnZXMvcHJvZmlsZS5zdmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAzMyU7XG4gIHJpZ2h0OiAxMiU7XG59XG5cbi5TaWRlUHJvZmxpZS1UZXh0LS0wMSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDMlIGF1dG8gMTUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLlNpZGVQcm9mbGllLVNuc1RpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMiU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5TaWRlUHJvZmxpZS1TbnNJbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLlNpZGVQcm9mbGllLUl0ZW0ge1xuICB3aWR0aDogNDIlO1xuICBtYXJnaW46IDIlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5TaWRlUHJvZmxpZS1JdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuU2lkZVByb2ZsaWUtSXRlbSB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuXG4uU2lkZVByb2ZsaWUtSXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuU2lkZVByb2ZsaWUtSXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLlNpZGVQcm9mbGllLUl0ZW0gaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbjogMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuU2lkZVByb2ZsaWUtSXRlbSBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi5MaW5lQXJlYSB7XG4gIGJhY2tncm91bmQ6ICM3Nzg3OTg7XG4gIGJvcmRlcjogNHB4IGRvdWJsZSAjZmZmO1xuICBtYXJnaW46IDEwJSBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uTGluZUFyZWEtVGl0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2JSBhdXRvIDMlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLkxpbmVBcmVhIC5MaW5lLWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uTGluZUFyZWEtVGV4dCB7XG4gIHBhZGRpbmc6IDQlIDglO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuTGluZUFyZWEtVGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuLkxpbmVBcmVhLVRleHQgLkwtQ29sb3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmY7XG59XG5cbi5MaW5lQXJlYS1CdG4ge1xuICBiYWNrZ3JvdW5kOiAjMzRhYzM3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMiUgYXV0byA4JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuTGluZUFyZWEtQnRuIHtcbiAgICBtYXJnaW46IDIlIDIlIDglO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTGluZUFyZWEtQnRuIHtcbiAgICBtYXJnaW46IDIlIGF1dG8gNSU7XG4gIH1cbn1cblxuLkxpbmVBcmVhLUJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuTGluZUFyZWEtQnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5MaW5lQXJlYS1CdG4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5MaW5lQXJlYS1CdG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDY0MDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG5cbi5MaW5lQXJlYS1CdG4gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC1pbWFnZXMvbGluZS5zdmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLkxpbmVBcmVhLUJ0biBhOjphZnRlciB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkxpbmVBcmVhLUJ0biBhOjphZnRlciB7XG4gICAgdG9wOiAxN3B4O1xuICB9XG59XG5cbi5JdGVtSW5mby1UaXQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDYlIGF1dG8gMyU7XG59XG5cbi5JdGVtSW5mby1UZXh0IHtcbiAgcGFkZGluZzogNCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uSXRlbUluZm8tQnRuLTAxIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAzJSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5JdGVtSW5mby1CdG4tMDEgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLkl0ZW1JbmZvLUJ0bi0wMSBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLkl0ZW1JbmZvLUJ0bi0wMSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wLWltYWdlcy9zaG9wLWljb24tcy5zdmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMTBweDtcbn1cblxuLkl0ZW1JbmZvLUJ0bi0wMSBhIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLkl0ZW1JbmZvLUJ0bi0wMiB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogNiUgYXV0byAyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uSXRlbUluZm8tQnRuLTAyIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjk2OTY5O1xuICBiYWNrZ3JvdW5kOiAjNjk2OTY5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG5cbi5JdGVtSW5mby1CdG4tMDIgYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5JdGVtSW5mby1CdG4tMDIgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC1pbWFnZXMvbWlubmUtaWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMTBweDtcbn1cblxuLlZvaWNlSW5mby1UaXQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDYlIGF1dG8gMyU7XG59XG5cbi5Wb2ljZUluZm8tVGV4dCB7XG4gIHBhZGRpbmc6IDQlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLlZvaWNlSW5mby1CdG4ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDMlIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlZvaWNlSW5mby1CdG4gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLlZvaWNlSW5mby1CdG4gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uVm9pY2VJbmZvLUJ0biBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wLWltYWdlcy9yZXZpZXcuc3ZnKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5Wb2ljZUluZm8tQnRuIGEgaW1nIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4uVG9wLU1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVG9wLU1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5Ub3AtTGVmdCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVG9wLUxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5Ub3AtUmlnaHQge1xuICB3aWR0aDogMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5Ub3AtUmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDAgMC40JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlRvcC1SaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxJSBhdXRvO1xuICB9XG59XG5cbi5Ub3AtVGl0UHJvIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbjogMiUgYXV0bztcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wLVRpdFBybyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbjogNCUgNCUgMDtcbiAgfVxufVxuXG4uVG9wLVRpdCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW46IDIlIGF1dG8gMDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Ub3AtVGl0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luOiA0JSA0JSAwO1xuICB9XG59XG5cbi5Ub3AtVGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyJSBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlRvcC1UZXh0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5Ub3AgLkNvbUJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAzLjYlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cblxuLlRvcCAuQ29tQnRuIGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgYWxsO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uVG9wIC5Db21CdG4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0NXB4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMzMzM7XG4gIHRvcDogLTEuOXB4O1xuICBsZWZ0OiAxLjFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uVG9wIC5Db21CdG4gYTpob3ZlcjphZnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5Ub3AgLk5ld3MtSW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNzc4Nzk4O1xuICBtYXJnaW46IDAgMCA1JTtcbn1cblxuLlRvcCAuTmV3cy1Db2xtdW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wIC5OZXdzLUNvbG11biB7XG4gICAgcGFkZGluZzogNCU7XG4gIH1cbn1cblxuLlRvcCAuTmV3cy1UaXQgYSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5Ub3AgLk5ld3MtVGl0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wIC5OZXdzLVRpdCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLlRvcCAuTmV3cy1EYXkge1xuICBtYXJnaW46IDAgMCAwIDQlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLlRvcCAuQ29udGV0c0luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5Ub3AgLkNvbnRldHNJbmZvIC5mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDk1JTtcbiAgbGluZS1oZWlnaHQ6IDM1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmNTI7XG59XG5cbi5Ub3AgLkNvbnRldHNJbmZvIC5FbiB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5Ub3AgLlByb2R1Y3RzIHtcbiAgd2lkdGg6IDQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlRvcCAuUHJvZHVjdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNiUgYXV0byAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wIC5Qcm9kdWN0cyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5Ub3AgLlByb2R1Y3RzLUltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5Ub3AgLlByb2R1Y3RzLUltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbiAgaGVpZ2h0OiAzNzlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uVG9wIC5Qcm9kdWN0cy1JbWcgaW1nOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uVG9wIC5Qcm9kdWN0cy1UaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMiUgMyU7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5Ub3AgLkNhcnRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTYlO1xuICBtYXJnaW46IDAgMSUgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Ub3AgLkNhcnRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uVG9wIC5DYXJ0by1UaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDElIDEzJTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLlRvcCAuQ2FydG8tRW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5cbi5Ub3AgLkNhcnRvLUltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5Ub3AgLkNhcnRvLUltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzc5cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uVG9wIC5DYXJ0by1JbWcgaW1nOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uVG9wIC5PcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU2JTtcbiAgbWFyZ2luOiAxJSAxJSAwcHggMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlRvcCAuT3JkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5Ub3AgLk9yZGVyLVRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAxJSAxMyU7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5Ub3AgLk9yZGVyLUltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5Ub3AgLk9yZGVyLUltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzc5cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uVG9wIC5PcmRlci1JbWcgaW1nOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uVG9wIC5CbG9nIHtcbiAgd2lkdGg6IDQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDElIDAuMSUgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlRvcCAuQmxvZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLlRvcCAuQmxvZy1JbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uVG9wIC5CbG9nLUltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzc5cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uVG9wIC5CbG9nLUltZyBpbWc6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5Ub3AgLkJsb2ctVGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAyJSAzJTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLlRvcCAuRWMtQmFubmVyIHtcbiAgbWFyZ2luOiA3JSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wIC5FYy1CYW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5Ub3AgLkVjLUJhbm5lciBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2JTtcbn1cblxuLlRvcCAuRWMtQmFubmVyIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgZmlsdGVyOiBvcGFjaXR5KDAuNyk7XG59XG5cbi5Ub3AgLkVjLUxlZnQge1xuICB3aWR0aDogNjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5Ub3AgLkVjLUxlZnQge1xuICAgIG1hcmdpbjogMCAyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlRvcCAuRWMtTGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLlRvcCAuRWMtVGl0IHtcbiAgd2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nOiA0JSA0JSAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uVG9wIC5FYy1UZXh0IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgcGFkZGluZzogNCUgOCUgMCA0JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLlRvcCAuRWMtVGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wIC5FYy1UZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLlRvcCAuRWMtQnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAjNzc4Nzk4O1xuICBtYXJnaW46IDIlIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVG9wIC5FYy1CdG4ge1xuICAgIG1hcmdpbjogNiUgYXV0bztcbiAgfVxufVxuXG4uVG9wIC5FYy1CdG4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wLWltYWdlcy9zaG9wLWljb24uc3ZnKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDE2JTtcbn1cblxuLlRvcCAuRWMtUmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5Ub3AgLkVjLVRleHQtMDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IC0yJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Ub3AgLkVjLVRleHQtMDEge1xuICAgIGxlZnQ6IDFweDtcbiAgfVxufVxuXG4uSW5zdGEge1xuICBtYXJnaW46IDUlIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuSW5zdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTclIGF1dG87XG4gIH1cbn1cblxuLkluc3RhLUJnIHtcbiAgYmFja2dyb3VuZDogIzc3ODc5ODtcbn1cblxuLkluc3RhLU1haW4ge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5JbnN0YS1NYWluIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5JbnN0YS1UZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLkluc3RhLVRleHQgYSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5JbnN0YS1UZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AtaW1hZ2VzL2luc3RhLWljb24uc3ZnKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA0MnB4O1xufVxuXG4uSW5zdGEgI3NiX2luc3RhZ3JhbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuSW5zdGEgLnNiaV9pdGVtIHtcbiAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5JbnN0YSAjc2JpX2ltYWdlcyB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLkluc3RhLUlubmVyIHtcbiAgbWFyZ2luOiAzJSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuSW5zdGEtSW5uZXIge1xuICAgIG1hcmdpbjogMTAlIGF1dG87XG4gIH1cbn1cblxuLkluc3RhLVRpdCB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuSW5zdGEtVGl0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLkluc3RhLUJ0biB7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyJSBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5JbnN0YS1CdG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2JTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5cbi5UYWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMyUgMDtcbn1cblxuLlRhYiBsaSB7XG4gIC8q44K/44OW6YOo5YiGKi9cbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjBlNjtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuICBtYXJnaW46IDAuMSU7XG59XG5cbi5UYWIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4gMC40cztcbn1cblxuLlRhYiAuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjVmMGU2O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5UYWIgLmFjdGl2ZSA6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMzBweDtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNmNWYwZTY7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5UYWIgLmFjdGl2ZSBhIHtcbiAgLyrpgbjmip7kuK3jga7jgr/jg5YqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4gMC40cztcbn1cblxuLmFjdGl2ZTpudGgtb2YtdHlwZSgzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjBlNjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uVGFiLWFyZWEge1xuICAvKuWIh+OCiuabv+OBiOmDqOWIhumdnuihqOekuiovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5UYWJDb250IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5UYWJDb250IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlRhYkNvbnQgdWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICB9XG59XG5cbi5UYWJDb250IC5CdG50ZW56ZW4wMSB7XG4gIG1hcmdpbjogMyUgYXV0bztcbn1cblxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zlhajkvZMqL1xuLlRhYkNvbnQgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi8q44K544Kv44Ot44O844Or44OQ44O844Gu6LuM6YGTKi9cbi5UYWJDb250IHVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgxMjYsIDExNywgMTE3LCAwLjEpO1xufVxuXG4vKuOCueOCr+ODreODvOODq+ODkOODvOOBruWLleOBj+mDqOWIhiovXG4uVGFiQ29udCB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzN2Q7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5TaW5nbGVCbG9nIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDUuOCUgMSUgMDtcbiAgLypTaW5nbGVCbG9nLUlubmVyKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TaW5nbGVCbG9nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuU2luZ2xlQmxvZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uU2luZ2xlQmxvZy1Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMiUgMiU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TaW5nbGVCbG9nLUlubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlNpbmdsZUJsb2ctSW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5TaW5nbGVCbG9nLVRpdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgcGFkZGluZzogMiU7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzUxNTk2NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiA0JSBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlNpbmdsZUJsb2ctVGl0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5TaW5nbGVCbG9nLUJvcmRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIlIGF1dG87XG59XG5cbi5TaW5nbGVCbG9nLUNhdGVJbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uU2luZ2xlQmxvZy1DYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDEgMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlNpbmdsZUJsb2ctQ2F0ZSB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgfVxufVxuXG4uU2luZ2xlQmxvZy1DYXRlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogNCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuU2luZ2xlQmxvZy1DYXRlIGEge1xuICAgIGZvbnQtc2l6ZTogNC4ydnc7XG4gIH1cbn1cblxuLlNpbmdsZUJsb2ctQ2F0ZU5hbWUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxuLlNpbmdsZUJsb2ctVGltZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZsZXg6IDAgMSA0MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuU2luZ2xlQmxvZy1UaW1lIHtcbiAgICBmbGV4OiAwIDEgMzIlO1xuICB9XG59XG5cbi5TaW5nbGVCbG9nIC5SZWxlYXNlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgNiU7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5TaW5nbGVCbG9nIC5SZWxlYXNlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIxJTtcbiAgdG9wOiAtNSU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjMzMzO1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5TaW5nbGVCbG9nIC5VcGRhdGUge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBtYXJnaW46IDAgOCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlNpbmdsZUJsb2cgLlVwZGF0ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNHB4O1xuICB0b3A6IDIzJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICMzMzM7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLlNpbmdsZUJsb2ctVGFncyB7XG4gIG1hcmdpbjogMiUgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU2luZ2xlQmxvZy1UYWdzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNiUgMiU7XG4gIGJhY2tncm91bmQ6ICM3Nzg3OTg7XG4gIG1hcmdpbjogMC4yJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uU2luZ2xlQmxvZy1UYWdzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5TaGFyZUFyZWEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5TaGFyZUFyZWEgdWwge1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5TaGFyZUFyZWEgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMyUgYXV0bztcbiAgfVxufVxuXG4uU2hhcmVBcmVhLVRpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA3JSBhdXRvIDQlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uU2hhcmVBcmVhLUNvbSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTRweDtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlNoYXJlQXJlYS1Db20ge1xuICAgIG1hcmdpbjogMyUgYXV0bztcbiAgICB3aWR0aDogMzklO1xuICB9XG59XG5cbi5TaGFyZUFyZWEgYSB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5TaGFyZUFyZWEtRmFjZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTBiMjtcbiAgYm94LXNoYWRvdzogMCA0cHggMCAjMWIzZDgyO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IC0xcHggIzFiM2Q4Mjtcbn1cblxuLlNoYXJlQXJlYS1GYWNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NGY4NDtcbn1cblxuLlNoYXJlQXJlYS1GYWNlOmFjdGl2ZSB7XG4gIHRvcDogMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCAwICMxYjNkODI7XG59XG5cbi5TaGFyZUFyZWEtdHdpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcbiAgYm94LXNoYWRvdzogMCA0cHggMCAjMDA3OGJkO1xufVxuXG4uU2hhcmVBcmVhLXR3aTphY3RpdmUge1xuICB0b3A6IDJweDtcbiAgYm94LXNoYWRvdzogMCAycHggMCAjMDA3OGJkO1xufVxuXG4uU2hhcmVBcmVhLXR3aTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzk3ZDg7XG59XG5cbi5TaGFyZUFyZWEtcG9ja2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmM2Y1NjtcbiAgYm94LXNoYWRvdzogMCA0cHggMCAjYmEyNzE0O1xufVxuXG4uU2hhcmVBcmVhLXBvY2tldDphY3RpdmUge1xuICB0b3A6IDJweDtcbiAgYm94LXNoYWRvdzogMCAycHggMCAjYmEyNzE0O1xufVxuXG4uU2hhcmVBcmVhLXBvY2tldDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDQ4Mjk7XG59XG5cbi5TaGFyZUFyZWEtTGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI5MDA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDAgIzAwYjkwMGI0O1xufVxuXG4uU2hhcmVBcmVhLUxpbmU6YWN0aXZlIHtcbiAgdG9wOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgIzAwYjkwMGI0O1xufVxuXG4uU2hhcmVBcmVhLUxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOTAwYmQ7XG59XG5cbi5SZWxCbG9nTWFpbiB7XG4gIC8q44K544Kv44Ot44O844Or44OQ44O844Gu6LuM6YGTKi9cbiAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7li5XjgY/pg6jliIYqL1xufVxuXG4uUmVsQmxvZ01haW4tSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuUmVsQmxvZ01haW4tSW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA4JSAzJSA1JTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5cbi5SZWxCbG9nTWFpbi1Jbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLlJlbEJsb2dNYWluLUlubmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgxMjYsIDExNywgMTE3LCAwLjEpO1xufVxuXG4uUmVsQmxvZ01haW4tSW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzdkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uUmVsQmxvZ01haW4tVGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDglIGF1dG8gMSU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5SZWxCbG9nTWFpbiAuUmVsQmxvZyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5SZWxCbG9nTWFpbiAuUmVsQmxvZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5SZWxCbG9nTWFpbiAuUmVsQmxvZy10aHVtYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuUmVsQmxvZ01haW4gLlJlbEJsb2ctdGh1bWIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5SZWxCbG9nTWFpbiAuUmVsQmxvZy10aHVtYiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbn1cblxuLlJlbEJsb2dNYWluIC5SZWxCbG9nLXRodW1iIDpob3ZlciBpbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLlJlbEJsb2dNYWluIC5SZWxCbG9nLVRpdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogNCUgYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLlJlbEJsb2dNYWluIC5SZWxCbG9nLVRpdCA6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLypJbmRleEFyZWEqL1xuLkluZGV4QXJlYSB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMiUgMCAwIDIlO1xufVxuXG4uSW5kZXhBcmVhLVRpdCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkluZGV4QXJlYS1UaXQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uSW5kZXhBcmVhLVRleHQtMDEge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1hcmdpbjogNCUgMCAzJTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLkluZGV4TWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMyUgMiUgMiU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5JbmRleE1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuSW5kZXhNYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA5JSBhdXRvO1xuICB9XG59XG5cbi5JbmRleE1haW4tSW5uZXIge1xuICBmbGV4OiAwIDEgNjUlO1xuICB3aWR0aDogNjUlO1xuICBtYXJnaW46IDIlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkluZGV4TWFpbi1Jbm5lciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkluZGV4TWFpbi1Jbm5lciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0byAxMCU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLkluZGV4TWFpbi1Nb250aCB7XG4gIG1hcmdpbjogMiU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5JbmRleE1haW4tbmV3YmxvZyB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDAgMiU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cclxubG9vcC1tYWluKi9cbi5Mb29wLUlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMyUgMiUgMiU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAwIDMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkxvb3AtSW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLkxvb3AtSW1nIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiA0NSU7XG4gIGZsZXg6IDAgMSA0NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggNjFweCAxMHB4IDYxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuTG9vcC1JbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLkxvb3AtSW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggNjFweCAxMHB4IDYxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG4uTG9vcC1JbWcgaW1nOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCA2MXB4IDEwcHggNjFweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5Mb29wLVRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcmRlcjogMjtcbiAgcGFkZGluZzogMiU7XG4gIGZsZXg6IDAgMSA1NSU7XG4gIHdpZHRoOiA5NiU7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5cbi5Mb29wLUVudHJ5SW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkxvb3AtQ2F0ZWdvcmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4yNWVtIDFlbTtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4IGJsYWNrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggYmxhY2s7XG59XG5cbi5Mb29wLUNhdGVnb3JpZXM6YmVmb3JlLCAuTG9vcC1DYXRlZ29yaWVzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlICsgMTRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4uTG9vcC1DYXRlZ29yaWVzOmJlZm9yZSB7XG4gIGxlZnQ6IDdweDtcbn1cblxuLkxvb3AtQ2F0ZWdvcmllczphZnRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5Mb29wLUNhdGVnb3JpZXMgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDQlO1xuICBjb2xvcjogIzMzMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Mb29wLUNhdGVnb3JpZXMgYSB7XG4gICAgZm9udC1zaXplOiAzLjN2dztcbiAgfVxufVxuXG4uTG9vcC1ZZWFyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwJSAwIDA7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLkxvb3AtWWVhcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICMzMzM7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLkxvb3AtVGl0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMSUgMiUgMiU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM3MjZkNmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuTG9vcC1UaXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAyJTtcbiAgICBtYXJnaW46IDIlIGF1dG87XG4gIH1cbn1cblxuLkxvb3AtVGV4dC0wMSB7XG4gIHBhZGRpbmc6IDIlO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Mb29wLVRleHQtMDEge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbi5Mb29wLU5leHQge1xuICBtYXJnaW46IDMlIGF1dG8gMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLkxvb3AtTmV4dCBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uQ29udGFjdCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzJTtcbiAgcGFkZGluZzogMCAxJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLkNvbnRhY3QtVGV4dC0tMDEge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBwYWRkaW5nOiAyJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLkNvbnRhY3QgcCB7XG4gIG1hcmdpbjogMiUgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Db250YWN0IHAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5Db250YWN0IGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLkNvbnRhY3QtQ29tIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLkNvbnRhY3QtQ29tIGlucHV0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDElIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkNvbnRhY3QtQ29tIGlucHV0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5Db250YWN0LUlubmVyIHtcbiAgbWFyZ2luOiA0JTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmc6IDIlIDAgNCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuQ29udGFjdC1Jbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLkNvbnRhY3QtUmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzY5Njk2OTtcbiAgcGFkZGluZzogMC42JTtcbiAgbWFyZ2luOiAwIDIlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uQ29udGFjdC1OYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLkNvbnRhY3QtWmlwIGlucHV0IHtcbiAgbWF4LXdpZHRoOiAzMCU7XG59XG5cbi5Db250YWN0LU1lc3NhZ2Uge1xuICBtYXJnaW46IDIlIGF1dG87XG59XG5cbi5Db250YWN0LU1lc3NhZ2UgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAxJSAwO1xufVxuXG4uQ29udGFjdC1Db21mb3JtIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbn1cblxuLkNvbnRhY3QtQ29tZm9ybSBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5Db250YWN0LURldGFpbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi5Db250YWN0LVN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1JSBhdXRvO1xuICBwYWRkaW5nOiAxJSAwIDUlO1xufVxuXG4uQ29udGFjdC1TdWJtaXQgaW5wdXQge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiAjNzc4Nzk4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uQ29udGFjdC1TdWJtaXQgaW5wdXQ6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhckFyZWEge1xuICBtYXJnaW46IDExJSBhdXRvO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT10ZWxdIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLkNhckFyZWEgLmV4cGUtUGF5RnJlZSB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2EzMTMwZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLkNhckFyZWEgLkNhck1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDEydnc7XG59XG5cbi5DYXJBcmVhIC5DYXJNYWluLVRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIzJTtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHBhZGRpbmc6IDElO1xuICBtYXJnaW46IDElO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5DYXJBcmVhIC5DYXJNYWluLVRleHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLkNhckFyZWEgLkNhck1haW4tVGl0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmZhNjtcbiAgcGFkZGluZzogMiU7XG59XG5cbi5DYXJBcmVhIC5DYXJNYWluLVdvcmQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBwYWRkaW5nOiAzJTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLkNhckFyZWEgLkNhck1haW4tRW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5cbi5DYXJBcmVhIC5DYXJNYWluLVJlZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJhY2tncm91bmQ6ICNhMzEzMGU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxJTtcbn1cblxuLkNhckFyZWEgLkNhckJ0biB7XG4gIG1hcmdpbjogMCBhdXRvIDEwJTtcbn1cblxuLkNhckFyZWEgLkNhckJ0bi1UaXQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuQ2FyQXJlYSAuQ2FyQnRuLVRpdCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uQ2FyQXJlYSAuQ2FyQnRuLUlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDYlIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkNhckFyZWEgLkNhckJ0bi1JdGVtIHtcbiAgd2lkdGg6IDMxLjMzMzMlO1xuICBtYXJnaW46IDQlIDElO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5DYXJBcmVhIC5DYXJCdG4tSXRlbSB7XG4gICAgd2lkdGg6IDQ3LjMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuQ2FyQXJlYSAuQ2FyQnRuLUl0ZW0ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA0JSBhdXRvO1xuICB9XG59XG5cbi5DYXJBcmVhIC5DYXJCdG4tSXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjk2OTY5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMyU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLkNhckFyZWEgLkNhckJ0bi1JdGVtIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYmFja2dyb3VuZDogIzY5Njk2OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5DYXJBcmVhIC5DYXJCdG4tSXRlbSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vdGhlci9sZXNzb24taWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAyMyU7XG4gIHJpZ2h0OiAzJTtcbn1cblxuLkNhckFyZWEgLkNhckNvbSB7XG4gIG1hcmdpbjogNyUgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5DYXJBcmVhIC5DYXJDb20ge1xuICAgIG1hcmdpbjogMTQlIGF1dG87XG4gIH1cbn1cblxuLkNhckFyZWEgLkNhckNvbS1UaXQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDIlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkNhckFyZWEgLkNhckNvbS1UaXQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLkNhckFyZWEgLkNhckNvbS1UZXh0IHtcbiAgbWFyZ2luOiAyJTtcbn1cblxuLkNhckFyZWEgLkNhckNvbSAuQ2FyRmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI2RiZGJkYjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLkNhckFyZWEgLkNhckNvbSAuQ2FyRmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5DYXJBcmVhIC5DYXJDb20gLkNhckZsZXgtSW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLkNhckFyZWEgLkNhckNvbSAuQ2FyRmxleC1UZXh0IHtcbiAgbWFyZ2luOiAyJTtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuQ2FyQXJlYSAuQ2FyQ29tIC5DYXJGbGV4LVRleHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA2JSBhdXRvO1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5DYXJBcmVhIC5DYXJDb20gLkNhckZsZXgtVGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLkNhckFyZWEgLkNhckNvbSAuQ2FyRmxleC1UaXQge1xuICBiYWNrZ3JvdW5kOiAjNzc4Nzk4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLkNhckFyZWEgLkNhckNvbSAuQ2FyRmxleC1Xb3JkIHtcbiAgbWFyZ2luOiAyJSBhdXRvO1xufVxuXG4uQ2FyQXJlYSAuQ2FyQ29tIC5DYXJGbGV4LUJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLkNhckFyZWEgLkNhckNvbSAuQ2FyRmxleC1QdXNoLTAxIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzY5Njk2OTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMyU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4uQ2FyQXJlYSAuQ2FyQ29tIC5DYXJGbGV4LVB1c2gtMDEgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBiYWNrZ3JvdW5kOiAjNjk2OTY5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLkNhckFyZWEgLkNhckNvbSAuQ2FyRmxleC1QdXNoLTAxIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL290aGVyL2RldGFpbC1pY29uLnN2Zykgbm8tcmVwZWF0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDIzJTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5DYXJBcmVhIC5DYXJDb20gLkNhckZsZXgtUHVzaC0wMiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMyUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM3Nzg3OTg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAzJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi5DYXJBcmVhIC5DYXJDb20gLkNhckZsZXgtUHVzaC0wMiBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGJhY2tncm91bmQ6ICM2OTY5Njk7XG59XG5cbi5DYXJBcmVhIC5DYXJDb20gLkNhckZsZXgtUHVzaC0wMiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vdGhlci9ibG9nLnN2Zykgbm8tcmVwZWF0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDIzJTtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLkNhckFyZWEgLkNhclByaWNlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5DYXJBcmVhIC5DYXJQcmljZS1UaXQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAyJTtcbn1cblxuLkNhckFyZWEgLkNhclByaWNlLUluIHtcbiAgYmFja2dyb3VuZDogIzc3ODc5ODtcbiAgcGFkZGluZzogMSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uQ2FyQXJlYSAuQ2FyUHJpY2UtUyB7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gIG1hcmdpbjogMSU7XG4gIHBhZGRpbmc6IDAuNiU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uQ2FyQXJlYSAuQ2FyUHJpY2UtVGV4dCB7XG4gIG1hcmdpbjogMyUgMiU7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4uQ2FyQXJlYSAuQ2FyUHJpY2UtVGV4dC0wMSB7XG4gIG1hcmdpbjogMSU7XG59XG5cbi5DYXJBcmVhIC5DYXJQcmljZSAuUGF5IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5DYXJBcmVhIC5DYXJQcmljZSAuUGF5RnJlZSB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2EzMTMwZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5DYXJBcmVhIC5DYXJQcmljZS1Db3Uge1xuICBtYXJnaW46IDIlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uQ2FyQXJlYSAuQ2FyUHJpY2UtQ291LTAxIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5DYXJBcmVhIC5DYXJQcmljZS1Db3UtMDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uUWFBcmVhIHtcbiAgbWFyZ2luOiAyJSBhdXRvIDE1JTtcbn1cblxuLlFhQXJlYSAuUWFNYWluIHtcbiAgbWFyZ2luOiAyJSBhdXRvIDYlO1xufVxuXG4uUWFBcmVhIC5RYU1haW4tVGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlFhQXJlYSAuUWFNYWluLVRpdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAyJTtcbn1cblxuLlFhQXJlYSAuUWFNYWluLUVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xufVxuXG4uUWFBcmVhIC5RYU1haW4tV29yZCB7XG4gIHBhZGRpbmc6IDMlO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlFhQXJlYSAuUWFNYWluLVdvcmQge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cblxuLlFhQXJlYSAuUWFNYWluLVRpdC0wMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIG1hcmdpbjogNCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTE1OTY2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlFhQXJlYSAuUWFNYWluLVRpdC0wMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbjogMTIlIGF1dG8gMTUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlFhQXJlYSAuUWFDb20ge1xuICAgIG1hcmdpbjogMCBhdXRvIDE1JTtcbiAgfVxufVxuXG4uUWFBcmVhIC5RYUNvbSAuTGluZSB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogMC4zJSAwO1xufVxuXG4uUWFBcmVhIC5RYUNvbS1RdSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyJSA0JTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMSUgNCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLlFhQXJlYSAuUWFDb20tUXUge1xuICAgIHBhZGRpbmc6IDElIDUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuUWFBcmVhIC5RYUNvbS1RdSB7XG4gICAgcGFkZGluZzogMSUgMTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLlFhQXJlYSAuUWFDb20tUXU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL290aGVyL3FhLnN2Zykgbm8tcmVwZWF0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IC0yMSU7XG4gIGxlZnQ6IDA7XG59XG5cbi5RYUFyZWEgLlFhQ29tLUFuIHtcbiAgbWFyZ2luOiAxJSA0JSA2JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5RYUFyZWEgLlFhQ29tLUFuIHtcbiAgICBtYXJnaW46IDElIDglIDYlO1xuICB9XG59XG5cbi5RYUFyZWEgLlFhQ29tLUFuLTAxIHtcbiAgbWFyZ2luOiAxJSA0JSAxJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5RYUFyZWEgLlFhQ29tLUFuLTAxIHtcbiAgICBtYXJnaW46IDElIDQlIDUlO1xuICB9XG59XG5cbi5RYUFyZWEgLlFhQ29tLUl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjNzc4Nzk4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiAyJTtcbiAgbWFyZ2luOiAwIDQlIDYlO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLlByb0FyZWEge1xuICBtYXJnaW46IDIlIDIlIDE1JTtcbn1cblxuLlByb0FyZWEgLlByb01haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuUHJvQXJlYSAuUHJvTWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLlByb0FyZWEgLlByb01haW4tSW5uZXIge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxNyUgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Qcm9BcmVhIC5Qcm9NYWluLUlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uUHJvQXJlYSAuUHJvTWFpbi1UaXQge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMSUgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Qcm9BcmVhIC5Qcm9NYWluLUltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNSU7XG4gIH1cbn1cblxuLlByb0FyZWEgLlByb01haW4tTmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAxJSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjRmNGY0O1xufVxuXG4uUHJvQXJlYSAuUHJvTWFpbi1Mb2dvIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuUHJvQXJlYSAuUHJvTWFpbi1Mb2dvIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5Qcm9BcmVhIC5UZXh0QXJlYS1OYW1lRW4ge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMiU7XG59XG5cbi5Qcm9BcmVhIC5UZXh0QXJlYS1LYW5qaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAyJSAwIDUlO1xufVxuXG4uUHJvQXJlYSAuVGV4dEFyZWEtVGl0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDMlO1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLlByb0FyZWEgLlRleHRBcmVhLVdvcmQge1xuICBtYXJnaW46IDIlIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uUHJvQXJlYSAuQWNjZXNzLVRpdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAyJSAwO1xufVxuXG4uUHJvQXJlYSAuQWNjZXNzLUVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xufVxuXG4uUHJvQXJlYSAuQWNjZXNzLVdvcmQge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlByb0FyZWEgLkFjY2Vzcy1Xb3JkIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG5cbi5Qcm9BcmVhIC5BY2Nlc3MgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4uT3JkZXJBcmVhIC5PcmRlck1haW4ge1xuICBwYWRkaW5nOiAyJTtcbn1cblxuLk9yZGVyQXJlYSAuT3JkZXJNYWluLVRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5PcmRlckFyZWEgLk9yZGVyTWFpbi1UaXQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZzogMiU7XG59XG5cbi5PcmRlckFyZWEgLk9yZGVyTWFpbi1FbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cblxuLk9yZGVyQXJlYSAuT3JkZXJNYWluLVdvcmQge1xuICBwYWRkaW5nOiAzJTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5PcmRlckFyZWEgLk9yZGVyTWFpbi1Xb3JkIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG5cbi5PcmRlckFyZWEgLk9yZGVyTWFpbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5PcmRlckFyZWEgLlN0ZXAge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAzJSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDElO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLk9yZGVyQXJlYSAuU3RlcCB7XG4gICAgcGFkZGluZzogMyU7XG4gIH1cbn1cblxuLk9yZGVyQXJlYSAuU3RlcC1Db250ZW50IHtcbiAgcGFkZGluZzogMWVtIDAgMS4zZW0gMi41ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uT3JkZXJBcmVhIC5TdGVwLUNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kOiAjNzc4Nzk4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNnB4O1xufVxuXG4uT3JkZXJBcmVhIC5TdGVwLUNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1cHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5PcmRlckFyZWEgLlN0ZXAtTnVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA3cHg7XG59XG5cbi5PcmRlckFyZWEgLlN0ZXAtTnVtOjphZnRlciB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcbiAgY29udGVudDogY291bnRlcihjb3VudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDlweDtcbn1cblxuLk9yZGVyQXJlYSAuU3RlcC1UaXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi5PcmRlckFyZWEgLlN0ZXAtVGV4dCB7XG4gIG1hcmdpbjogMSUgMyUgNCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuT3JkZXJBcmVhIC5TdGVwLVRleHQge1xuICAgIG1hcmdpbjogNiUgMyUgNCU7XG4gIH1cbn1cblxuLk9yZGVyQXJlYSAuU3RlcC1Cb2R5IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nOiAwIDAgMWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMnB4ICNjY2M7XG59XG5cbi5PcmRlckFyZWEgLlN0ZXAtQm9keSBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi5PcmRlckFyZWEgLlN0ZXAtQm9keSBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGZpbHRlcjogb3BhY2l0eSgwLjcpO1xufVxuXG4uT3JkZXJBcmVhIC5TdGVwLUJvZHkgYSBpbWcge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCA1cHggMnB4ICNjY2MpO1xufVxuXG4uT3JkZXJBcmVhIC5TdGVwLUZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLk9yZGVyQXJlYSAuU3RlcC1GbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uT3JkZXJBcmVhIC5TdGVwLUl0ZW1SIHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luOiAwIDElIDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuT3JkZXJBcmVhIC5TdGVwLUl0ZW1SIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyJTtcbiAgfVxufVxuXG4uT3JkZXJBcmVhIC5TdGVwLUl0ZW1MIHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuT3JkZXJBcmVhIC5TdGVwLUl0ZW1MIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uT3JkZXJBcmVhIC5TdGVwID4gOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uUGhvdG8ge1xuICBwYWRkaW5nOiA1JSAwIDclO1xufVxuXG4uUGhvdG8tVGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuUGhvdG8tVGV4dCB7XG4gICAgbWFyZ2luOiAzJTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG5cbi5QaG90by1Jbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvIDE1JTtcbn1cblxuLlBob3RvIC5CbG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlBob3RvIC5CbG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5QaG90byAjYndnX2NvbnRhaW5lcjFfMCAjYndnX2NvbnRhaW5lcjJfMCAuYndnLWNvbnRhaW5lci0wLmJ3Zy1zdGFuZGFyZC10aHVtYm5haWxzIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uUHJpdmFjeVRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Qcml2YWN5VGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBtYXJnaW46IDclIGF1dG87XG4gIH1cbn1cblxuLlByaXZhY3kge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBwYWRkaW5nOiAzJSA0JTtcbiAgbWFyZ2luOiAzJSBhdXRvIDklO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlByaXZhY3kge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cblxuLlByaXZhY3ktVG9wVGV4dDAxIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMlIGF1dG87XG59XG5cbi5Qcml2YWN5LVRvcFRleHQwMiB7XG4gIG1hcmdpbjogMCAwIDQlO1xufVxuXG4uUHJpdmFjeS1UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMiUgYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMzMzO1xuICBwYWRkaW5nOiAwIDAgMSU7XG59XG5cbi5Qcml2YWN5LVRleHQtLTA0IGEge1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBwYWRkaW5nOiAzcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbn1cblxuLlByaXZhY3ktVGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5hcnRpY2xlIGgyIHtcbiAgcGFkZGluZzogMSU7XG4gIGJvcmRlci1sZWZ0OiA1cHggZG90dGVkICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5hcnRpY2xlIC5tYXJrZXItdW5kZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmY5IDYwJSk7XG59XG5cbi5hcnRpY2xlIC5tYXJrZXItdW5kZXItYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNhOGRhZmIgNjAlKTtcbn1cblxuLmFydGljbGUgLm1hcmtlci11bmRlci1yZWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmZkMGQxIDYwJSk7XG59XG5cbi5Db250ZW50IHtcbiAgbWFyZ2luOiA1JSAwO1xuICAvKuOCueOCr+ODreODvOODq+ODkOODvOWFqOS9kyovXG4gIC8q44K544Kv44Ot44O844Or44OQ44O844Gu6LuM6YGTKi9cbiAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7li5XjgY/pg6jliIYqL1xuICAvKuODnOOCv+ODs++8iOi1pO+8iSovXG4gIC8q44Oc44K/44Oz77yI57eR77yJKi9cbiAgLyrjg5zjgr/jg7PvvIjpu4ToibLvvIkqL1xuICAvKuODmuODvOODkeODvOiDjOaZryovXG4gIC8q44OW44Or44O85biD6aKoKi9cbiAgLyrjg57jg7zjgqvjg7wqL1xufVxuXG4uQ29udGVudCAuQm94QXJlYS1UZXh0IHtcbiAgbWFyZ2luOiAzJTtcbn1cblxuLkNvbnRlbnQgLlRleHQtRm9udCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5Db250ZW50IC5TcGVhY2Uge1xuICBsZXR0ZXItc3BhY2luZzogNi4ycHg7XG59XG5cbi5Db250ZW50IC5CZy1UZXh0IHtcbiAgYmFja2dyb3VuZDogIzc3ODc5ODtcbiAgcGFkZGluZzogMSU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uQ29udGVudCAuUGhvdG9JbWcge1xuICBtYXJnaW46IDMlIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuQ29udGVudCAuUGhvdG9JbWcge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIH1cbn1cblxuLkNvbnRlbnQgLlBob3RvSW1nIGltZyB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuQ29udGVudCAuUGhvdG9JbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuLkNvbnRlbnQgLlBob3RvSW1nIGltZzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLkNvbnRlbnQgLlBob3RvSW1nIGltZzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMTI2LCAxMTcsIDExNywgMC4xKTtcbn1cblxuLkNvbnRlbnQgLlBob3RvSW1nIGltZzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzN2Q7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5Db250ZW50IC5XZWlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uQ29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luOiAwIDAgMiU7XG4gIGNvbG9yOiAjNTE1OTY2O1xufVxuXG4uQ29udGVudCBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5Db250ZW50IC5MaW5rIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgY29sb3I6ICMwMDQ0Y2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uQ29udGVudCAuTGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2QyNjkxZTtcbn1cblxuLkNvbnRlbnQgLkxpbmsgOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAxJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjMzMzO1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5Db250ZW50IC5MaW5rIDpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogLTJweDtcbn1cblxuLkNvbnRlbnQgLlN1cHBsZW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjYTMxMzBlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uQ29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDQlIGF1dG87XG59XG5cbi5Db250ZW50IC5UaXRsZTAyIHtcbiAgcGFkZGluZzogMSU7XG4gIGJvcmRlci1sZWZ0OiA1cHggZG90dGVkICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5Db250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDQlIGF1dG87XG59XG5cbi5Db250ZW50IC5UaXRsZTAzLTAxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjVmMGU2O1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luOiA0JSAwO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uQ29udGVudCAuVGl0bGUwMy0wMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgI2Y1ZjBlNjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1JTtcbn1cblxuLkNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiA0JSBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuXG4uQ29udGVudCAuVGl0bGUwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG59XG5cbi5Db250ZW50IC5UaXRsZTA0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICM1MTU5NjY7XG59XG5cbi5Db250ZW50IC5CdXR0b24ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkNvbnRlbnQgLkJ1dHRvbiB7XG4gICAgcGFkZGluZzogMyU7XG4gIH1cbn1cblxuLkNvbnRlbnQgLkJ1dHRvbi0wMiB7XG4gIGJhY2tncm91bmQ6ICNhMzEzMGU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMiU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMzEzMGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLkNvbnRlbnQgLkJ1dHRvbi0wMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTMxMzBlO1xufVxuXG4uQ29udGVudCAuQnV0dG9uLTAxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA2NDAwO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2Y1ZjBlNjtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uQ29udGVudCAuQnV0dG9uLTAxOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDY0MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjVmMGU2O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5Db250ZW50IC5CdG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNSUgYXV0bztcbn1cblxuLkNvbnRlbnQgLkJ0bi1QdXNoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBjb2xvcjogIzUxNTk2NjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uQ29udGVudCAuQnRuLUluIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuQ29udGVudCAuQnRuLUluIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5Db250ZW50IC5CdG4tSW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMC43NXJlbSwgLTFyZW0pO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZmZkNzAwO1xuICBib3gtc2hhZG93OiAwIDAuNnJlbSAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uQ29udGVudCAuQnRuLUluOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC4yNXJlbSk7XG4gIGJhY2tncm91bmQ6ICNmZmQ3MDA7XG59XG5cbi5Db250ZW50IC5CdG4tSW46aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLjVyZW0sIC0xcmVtKTtcbiAgYm94LXNoYWRvdzogMCAwLjM1cmVtIDAgMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5Db250ZW50IC5CdG4tSW46YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHJlbSwgMC43NXJlbSk7XG59XG5cbi5Db250ZW50IC5CdG4tSW46YWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgLTFyZW0pO1xuICBib3gtc2hhZG93OiAwIDAuMzVyZW0gMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLkNvbnRlbnQgLkJ0bi1Gcm9udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZmZkNzAwO1xufVxuXG4uQ29udGVudCAuQmFja2dyb3VuZC0tMDEge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgYm9yZGVyOiAzcHggc29saWQgI2NjYztcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLkNvbnRlbnQgLkJhY2tncm91bmQtLTAyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZlZjNkYjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggNHB4ICNmZWYzZGI7XG4gIGJvcmRlcjogZGFzaGVkIDJweCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLkNvbnRlbnQgLkxpc3Qge1xuICBtYXJnaW46IDMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkNvbnRlbnQgLkxpc3Qge1xuICAgIG1hcmdpbjogNSU7XG4gIH1cbn1cblxuLkNvbnRlbnQgLkxpc3QtSXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxLjUlIDAgMS41JSA1JTtcbiAgY29sb3I6ICM1MTU5NjY7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Db250ZW50IC5MaXN0LUl0ZW0ge1xuICAgIG1hcmdpbjogNyUgNCU7XG4gIH1cbn1cblxuLkNvbnRlbnQgLkxpc3QtSXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmxvZy9saXN0LnBuZykgbm8tcmVwZWF0O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIGxlZnQ6IC0zMHB4O1xuICB0b3A6IC0xJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Db250ZW50IC55dHViZSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5Db250ZW50IGJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM1MTU5NjY7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5Db250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTBweDtcbiAgY29udGVudDogXCLigJxcIjtcbiAgY29sb3I6ICNkMjY5MWU7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5Db250ZW50IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29udGVudDogXCLigJ1cIjtcbiAgY29sb3I6ICNkMjY5MWU7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5Db250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDMlO1xuICB6LWluZGV4OiAzO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkNvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG4uQ29udGVudCAuQmxvZ0NhcmQge1xuICBtYXJnaW46IDUlIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLkNvbnRlbnQgLkJsb2dDYXJkLU1haW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiA0JSAwIDA7XG59XG5cbi5Db250ZW50IC5CbG9nQ2FyZC1NYWluIC5MaW5lIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdWJsZSAjNzc4Nzk4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxJSAwIDA7XG59XG5cbi5Db250ZW50IC5CbG9nQ2FyZC1Jbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDElO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkNvbnRlbnQgLkJsb2dDYXJkLUlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uQ29udGVudCAuQmxvZ0NhcmQtRXhjZXB0IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuQ29udGVudCAuQmxvZ0NhcmQtRXhjZXB0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLkNvbnRlbnQgLkJsb2dDYXJkLVRpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAyJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cblxuLkNvbnRlbnQgLkJsb2dDYXJkLVBob3RvIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkNvbnRlbnQgLkJsb2dDYXJkLVBob3RvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkNvbnRlbnQgLkJsb2dDYXJkLVBob3RvIGltZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLkNvbnRlbnQgLkJsb2dDYXJkLVRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uQ29udGVudCAuQmxvZ0NhcmQtRGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uQ29udGVudCAuQmxvZ0NhcmQtQnRuIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAzJSAwIDElO1xufVxuXG4uQ29udGVudCAuQmxvZ0NhcmQtQnRuIGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLkNvbnRlbnQgLnliIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNmZmZmNjYgNjAlKTtcbn1cblxuLkNvbnRlbnQgLmRlZXAtcGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmZiNmMxIDYwJSk7XG59XG5cbi5Db250ZW50IC5za3libHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICM4N2NlZWIgNjAlKTtcbn1cblxuLkNvbnRlbnQgLmdyZWVuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICM5MmRhNGEgNjAlKTtcbn1cblxuLlRhYmxlQXJlYSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGJkYmRiO1xuICBwYWRkaW5nOiA2JSAzJTtcbiAgbWFyZ2luOiAwIGF1dG8gMSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuVGFibGVBcmVhIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLlRhYmxlQXJlYSB0ciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5UYWJsZUFyZWEgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAyJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5UYWJsZUFyZWEgdGgge1xuICAgIGNvbG9yOiAjNTE1OTY2O1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLlRhYmxlQXJlYSB0ZCB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICBwYWRkaW5nOiAyJSAxJSAyJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5UYWJsZUFyZWEgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogNCUgYXV0byA4JTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zlhajkvZMqL1xuLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7ou4zpgZMqL1xuLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMTI2LCAxMTcsIDExNywgMC4xKTtcbn1cblxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7li5XjgY/pg6jliIYqL1xuLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzN2Q7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi8q44K544Kv44Ot44O844Or44OQ44O844Gu6LuM6YGTKi9cbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDEyNiwgMTE3LCAxMTcsIDAuMSk7XG59XG5cbi8q44K544Kv44Ot44O844Or44OQ44O844Gu5YuV44GP6YOo5YiGKi9cbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzdkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uQWNjb3JkaW9uLXN1YiB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBwYWRkaW5nOiAxJTtcbn1cblxuLkFjY29yZGlvbiAjdG9jX2NvbnRhaW5lciB1bCB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5BY2NvcmRpb24gLm91dGxpbmUtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5BY2NvcmRpb24gLm91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGJhY2tncm91bmQ6ICNmZWYzZGI7XG59XG5cbi5BY2NvcmRpb24gLm91dGxpbmUtaXRlbSB7XG4gIG1hcmdpbjogMSU7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG5cbi5BY2NvcmRpb24gLm91dGxpbmUtaXRlbSBhIHtcbiAgY29sb3I6ICMwMDQ0Y2M7XG59XG5cbi5BY2NvcmRpb24gLm91dGxpbmUtaXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkFjY29yZGlvbiAub3V0bGluZS1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLSBcIjtcbn1cblxuLkFjY29yZGlvbiAub3V0bGluZS1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzc4Nzk4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDAuMyU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59Ki9cbi8qKiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn0qL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxucCBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi50eXBlLUEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5wIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSwgaDEsIGgyLCBoMywgaDQsIHAsIHNwYW4sIGEge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5mYXMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLkpwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLlNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDA0NGNjO1xufVxuXG4uQi1iYW5uZXIge1xuICBtYXJnaW46IDEwJSBhdXRvIDA7XG59XG5cbi5CLWJhbm5lciBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi5CLWJhbm5lciBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGZpbHRlcjogb3BhY2l0eSgwLjcpO1xufVxuXG4uQi1iYW5uZXIgYSBpbWcge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCA1cHggMnB4ICNkZGQpO1xufVxuXG4uTGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAzJSBhdXRvO1xufVxuXG4uVW5kZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY5Njk2OTtcbn1cblxuLlVuZGVyOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGNvbnRlbnQ6ICdcXGYwOGUnO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW46IDAgM3B4IDAgMnB4O1xufVxuXG4uQmlnIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDElO1xuICBjb2xvcjogI2EzMTMwZTtcbiAgbWFyZ2luOiA3LjQlO1xufVxuXG4uQnRuLU9yaWppbmFsIGEge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qQlROLS1ab29uLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8q5Y+z44GL44KJKi9cbi5CdXR0b24tLTEge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cblxuLkJ1dHRvbi0tMSBhIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkVmZi0tMSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjAwcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cblxuLkJ1dHRvbi0tMTpob3ZlciAuRWZmLS0xIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5CdXR0b24tLTE6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKuW3puOBi+OCiSovXG4uQnV0dG9uLS00IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZWYzZGI7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA0MHB4IDUwcHg7XG59XG5cbi5CdXR0b24tLTQgYSB7XG4gIGNvbG9yOiAjZmVmM2RiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5FZmYtLTQge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogLTIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzQ0OTVlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5CdXR0b24tLTQ6aG92ZXIgLkVmZi0tNCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5CdXR0b24tLTQ6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uTWFpbkNvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDYlIGF1dG8gOCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLk90aGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5PdGhlcl9fYmdBcmVhQ29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLk90aGVyX19iZ0FyZWEtLTAxIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5PdGhlcl9fYmdBcmVhLS0wMiB7XG4gIHRvcDogMTglO1xufVxuXG4uT3RoZXJfX2JnQXJlYS0tMDMge1xuICBib3R0b206IDA7XG59XG5cbi5PdGhlcl9fYmdBcmVhLS0wNCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5OZXctSWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxJTtcbn1cblxuLk51bSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBwYWRkaW5nOiAxJTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5OdW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIHRvcDogMjYlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDQ2JTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMTJweCAjYjNiM2IzODA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xufVxuXG4uRmFkZSB7XG4gIC8qIOi/veWKoOmDqOWIhiAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwcHgsIDUwcHgsIDApIHNrZXdZKDBkZWcpIHNrZXdYKDEwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1vdXQ7XG59XG5cbi8qIOi/veWKoOmDqOWIhiAqL1xuLkZhZGVJbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2tld1koMGRlZykgc2tld1goMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4wOCwgMC45MiwgMC4zNSwgMSksIG9wYWNpdHkgMXM7XG59XG5cbi5GYWRlMDEge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMzVzO1xufVxuXG4uRmFkZUluMDEge1xuICBmaWx0ZXI6IGJsdXIoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNzksIDAuMTcsIDAuMTUsIDAuOTYpLCBvcGFjaXR5IDAuNnM7XG59XG5cbi5GYWRlMDIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2Utb3V0O1xufVxuXG4uZmFkZWluMDIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbiNDaGFzZSBhIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4jQ2hhc2UgYTpob3ZlciB7XG4gIG9wYWNpdHk6IC44O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5Db21RdWUtSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLkNvbVF1ZS1Jbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLkNvbVF1ZS1MZWZ0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vdGhlci9jb250YWN0LWltZy5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDAgMSUgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5Db21RdWUtTGVmdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5Db21RdWUtUmlnaHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL290aGVyL3F1ZXN0aW9uLWltZy5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uQ29tUXVlLVNhbWUge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1JSAzJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuQ29tUXVlLVNhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNCUgYXV0bztcbiAgfVxufVxuXG4uQ29tUXVlLVRpdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMyU7XG59XG5cbi5Db21RdWUtVGV4dCB7XG4gIG1hcmdpbjogMyU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjZmZmO1xufVxuXG4uQ29tUXVlLUJ0biBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDUlIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAyJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGJhY2tncm91bmQ6ICM3Nzg3OTk3ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5Db21RdWUtQnRuIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgZmlsdGVyOiBvcGFjaXR5KDAuNyk7XG59XG5cbi5GbGV4QXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRmxleEFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5GbGV4QXJlYV9fSW5uZXIge1xuICBsaW5lLWhlaWdodDogMjtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIDAgMCAxJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5GbGV4QXJlYV9fSW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZWxhdGVkTGluayBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAyJSBhdXRvO1xufVxuXG4ucmVsYXRlZExpbmsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLplqLpgKPoqJjkuotcIjtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjVmMGU2O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDRweCA2cHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ucmVsYXRlZExpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnJlbGF0ZWRMaW5rIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAuNHM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uQmxvZ0NhcmQge1xuICBtYXJnaW46IDMlIGF1dG87XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG5cbi5CbG9nQ2FyZF9fSW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmJmYWY4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2RkZDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAzJSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkJsb2dDYXJkX19Jbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLkJsb2dDYXJkX19FeGNlcHQge1xuICBmbGV4OiAwIDEgNjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkJsb2dDYXJkX19FeGNlcHQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLkJsb2dDYXJkX19UaXRsZSB7XG4gIGNvbG9yOiAjZjVmMGU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMiU7XG59XG5cbi5CbG9nQ2FyZF9fUGhvdG8ge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkJsb2dDYXJkX19QaG90byB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5CbG9nQ2FyZF9fRGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5cbi5CbG9nQ2FyZF9fQnRuIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAzJSBhdXRvO1xufVxuXG4uUG9zdE5hdmkgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4uUG9zdE5hdmkgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBmaWx0ZXI6IG9wYWNpdHkoMC43KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmYWRlLWluIGxpIHVsIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2ZhZGUtaW4gbGk6aG92ZXIgdWwge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2ZhZGUtaW4gbGkgdWwgbGkgYSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW47XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmYWRlLWluIGxpOmhvdmVyIHVsIGxpIGEge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIH1cbn1cblxuLkhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiA3cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgLyog44Kv44Oq44OD44Kv44GX44KE44GZ44GE44KI44GG44Gr44Gh44KD44KT44Go5bmF44KS5oyH5a6a44GZ44KLICovXG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIC8qIOOCr+ODquODg+OCr+OBl+OChOOBmeOBhOOCiOOBhuOBq+OBoeOCg+OCk+OBqOmrmOOBleOCkuaMh+WumuOBmeOCiyAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAzMDA7XG4gIH1cbn1cblxuLkhhbWJ1cmdlcl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTFweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xufVxuXG4uSGFtYnVyZ2VyX19UZXh0LS0wMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MiU7XG4gIHJpZ2h0OiAtMSU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5IYW1idXJnZXJfX1RleHQtLTAyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyog6KGo56S644GV44KM44Gf5pmC55So44GuQ1NTICovXG4ubmF2LW9wZW4gLkdsb2JhbC1OYXYge1xuICBsZWZ0OiAwO1xufVxuXG4ubmF2LW9wZW4gLkhhbWJ1cmdlcl9fbGluZS0tMSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAyMHB4O1xufVxuXG4ubmF2LW9wZW4gLkhhbWJ1cmdlcl9fbGluZS0tMiB7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLm5hdi1vcGVuIC5IYW1idXJnZXJfX2xpbmUtLTMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDIwcHg7XG59XG5cbi5uYXYtb3BlbiAuSGFtYnVyZ2VyX19UZXh0LS0wMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtb3BlbiAuSGFtYnVyZ2VyX19UZXh0LS0wMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MCU7XG4gIHJpZ2h0OiAtMTklO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LW9wZW4gLkhhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIGJvdHRvbTogMTFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIC8qIOOCr+ODquODg+OCr+OBl+OChOOBmeOBhOOCiOOBhuOBq+OBoeOCg+OCk+OBqOW5heOCkuaMh+WumuOBmeOCiyAqL1xuICBoZWlnaHQ6IDUwcHg7XG4gIC8qIOOCr+ODquODg+OCr+OBl+OChOOBmeOBhOOCiOOBhuOBq+OBoeOCg+OCk+OBqOmrmOOBleOCkuaMh+WumuOBmeOCiyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDMwMDtcbn1cblxuLyo9PT09PT09PT09PT1cclxuQGtleWZyYW1lc1xyXG49PT09PT09PT09PT09Ki9cbkBrZXlmcmFtZXMgZXF1YWxpemVyMDEge1xuICAwJSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAxMCUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgMjAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAzMCUge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgNDAlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIDUwJSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICA2MCUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgNzAlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIDgwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgOTAlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBlcXVhbGl6ZXIwMiB7XG4gIDAlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIDEwJSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAyMCUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgMzAlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIDQwJSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICA1MCUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgNjAlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIDcwJSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICA4MCUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgOTAlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuLkhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogNjBweDtcbiAgYW5pbWF0aW9uOiBlcXVhbGl6ZXIwMSA3MDAwbXMgaW5maW5pdGU7XG59XG5cbi5IYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBhbmltYXRpb246IGVxdWFsaXplcjAyIDUwMDBtcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjMzcztcbn1cblxuLkhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMjVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGFuaW1hdGlvbjogZXF1YWxpemVyMDIgNTAwMG1zIGluZmluaXRlO1xufVxuXG4ubmF2LW9wZW4gLkhhbWJ1cmdlciBzcGFuIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5uYXYtb3BlbiAuSGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgcm90YXRlKC00NWRlZyk7XG4gIGFuaW1hdGlvbjogdW5zZXQ7XG59XG5cbi5uYXYtb3BlbiAuSGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiB1bnNldDtcbn1cblxuLm5hdi1vcGVuIC5IYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCkgcm90YXRlKDQ1ZGVnKTtcbiAgYW5pbWF0aW9uOiB1bnNldDtcbn1cblxuLkRyYXdlciB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRHJhd2VyIHtcbiAgICBib3R0b206IDI2JTtcbiAgfVxufVxuXG4uRHJhd2VyLUlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkRyYXdlci1Jbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLkRyYXdlci1Jbm5lciA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkRyYXdlci1Jbm5lciA+IGxpIHtcbiAgICBtYXJnaW46IDAgMCAwIDIlO1xuICB9XG59XG5cbi5EcmF3ZXItSW5uZXIgPiBsaSA+IGE6YmVmb3JlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzZweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuRHJhd2VyLUlubmVyID4gbGkgPiBhOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uRHJhd2VyLUlubmVyIGxpID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiDjgrDjg63jg7zjg5Djg6vjg6Hjg4vjg6Xjg7wgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuR2xvYmFsLU5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IC0zNjBweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5HbG9iYWwtTmF2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLkdsb2JhbC1OYXYgYSB7XG4gICAgZm9udC1zaXplOiAxLjZ2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkdsb2JhbC1OYXYgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuR2xvYmFsLU5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgc3Bhbjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBjb2xvcjogIzMzMztcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uR2xvYmFsLU5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgc3Bhbjo6YmVmb3JlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uR2xvYmFsLU5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5HbG9iYWwtTmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uR2xvYmFsLU5hdiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJIb21lXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzMzMztcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5HbG9iYWwtTmF2IGE6YWZ0ZXIge1xuICAgIGxlZnQ6IDgwcHg7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cblxuLkdsb2JhbC1OYXYgLm1lbnUtaXRlbS0xNSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJCbG9nXCI7XG59XG5cbi5HbG9iYWwtTmF2IC5tZW51LWl0ZW0tMTUzIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIk5ld3NcIjtcbn1cblxuLkdsb2JhbC1OYXYgLm1lbnUtaXRlbS01MjgwIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIkl0ZW1cIjtcbn1cblxuLkdsb2JhbC1OYXYgLm1lbnUtaXRlbS01Mjc5IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIk9yZGVyXCI7XG59XG5cbi5HbG9iYWwtTmF2IC5tZW51LWl0ZW0tNTI3OCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJMZXNzb25cIjtcbn1cblxuLkdsb2JhbC1OYXYgLm1lbnUtaXRlbS00NyBhOmFmdGVyIHtcbiAgY29udGVudDogXCJQcm9maWxlXCI7XG59XG5cbi5HbG9iYWwtTmF2IC5tZW51LWl0ZW0tMTk2IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNvbnRhY3RcIjtcbn1cblxuLkdsb2JhbC1OYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5HbG9iYWwtTmF2IC5jaGlsZC1tZW51LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5HbG9iYWwtTmF2IC5zdWItbWVudSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAzNXB4KTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDI1JSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkdsb2JhbC1OYXYgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNCU7XG4gIH1cbn1cblxuLkdsb2JhbC1OYXYgLnN1Yi1tZW51IGEge1xuICBiYWNrZ3JvdW5kOiAjNjk3ZTk2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkdsb2JhbC1OYXYgLnN1Yi1tZW51IGEge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLkdsb2JhbC1OYXYgLnN1Yi1tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uR2xvYmFsLU5hdiAuc3ViLW1lbnUgbGk6Zmlyc3QtY2hpbGQgYSwgLkdsb2JhbC1OYXYgLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQgYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkdsb2JhbC1OYXYgLnN1Yi1tZW51IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uR2xvYmFsLU5hdiAuc3ViLW1lbnUgdWwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuR2xvYmFsLU5hdiAuc3ViLW1lbnUgdWwge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5HbG9iYWwtTmF2IC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggMCA0cHggNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkdsb2JhbC1OYXYgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLkluZm9BcmVhIHtcbiAgbWFyZ2luOiAzJSBhdXRvIDUlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5JbmZvQXJlYSB7XG4gICAgbWFyZ2luOiAzJSAyJSA1JTtcbiAgfVxufVxuXG4uSW5mb0FyZWEtVGl0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXNpemU6IDQuNXJlbTtcbn1cblxuLkluZm9BcmVhLVRleHQge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1hcmdpbjogMiUgMCAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4vKi0tLS0tLS0t5pyA5paw44Gu44GK55+l44KJ44GbKi9cbi5TaWRlQXJlYSB7XG4gIGZsZXg6IDAgMSAzMCU7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2lkZUFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIxJTtcbiAgfVxufVxuXG4uU2lkZUFyZWEwMSB7XG4gIG1hcmdpbjogMCAwIDUlO1xufVxuXG4uU2lkZUFyZWEwMS1UaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBwYWRkaW5nOiA1JTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5TaWRlQXJlYTAxLUlubmVyIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogOSUgYXV0bztcbn1cblxuLlNpZGVBcmVhMDEtVGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzc3ODc5ODtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgbWFyZ2luOiAyJSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLlNpZGVBcmVhMDEtVGl0LS0wMSB7XG4gIG1hcmdpbjogMiUgMiUgMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5TaWRlQXJlYTAxLVRpdC0tMDEgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uU2lkZUFyZWEwMS1UaXQtLTAxIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgODAlLCAjZTJlNGU3IDgwJSk7XG59XG5cbi5TZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDQlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLlNlYXJjaC1Jbm5lciB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogNzAlO1xuICBib3JkZXItYm90dG9tOiAxLjNweCBzb2xpZCAjOWU5ZTllO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5TZWFyY2gtRmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2VhcmNoLUZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5TZWFyY2gtQXJlYSB7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbjogNiUgYXV0byAzJTtcbiAgcGFkZGluZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TZWFyY2gtQXJlYSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDclIGF1dG87XG4gIH1cbn1cblxuLlNlYXJjaC1Db2xtdW4tMDEge1xuICBtYXJnaW46IDUlIGF1dG8gMTUlO1xufVxuXG4uU2VhcmNoLVRpdC0wMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmMGU2O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDMlIGF1dG8gMSU7XG4gIHBhZGRpbmc6IDIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuU2VhcmNoLVRpdC0wMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5TZWFyY2gtVGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzJSBhdXRvO1xufVxuXG4uU2VhcmNoLUZyZWUge1xuICBtYXJnaW46IDQlIGF1dG87XG59XG5cbi5TZWFyY2gtSWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM3Nzg3OTg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyJTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uU2VhcmNoLUljb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaXRlbS9pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRvcDogMXB4O1xuICByaWdodDogLTIlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbn1cblxuLlNlYXJjaC1JY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RiZGJkYjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uU2VhcmNoLUNvbG11bi0wMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5TZWFyY2ggLndwLXRhZy1jbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLlNlYXJjaCAud3AtdGFnLWNsb3VkIGxpIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbjogMC4zJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5TZWFyY2ggLndwLXRhZy1jbG91ZCBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLlNlYXJjaCAud3AtdGFnLWNsb3VkIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDcuNXB4O1xuICBiYWNrZ3JvdW5kOiAjNzc4Nzk4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uU2VhcmNoIC53cC10YWctY2xvdWQgbGkgYSBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnBvc3Rmb3JtIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxLjNweCBzb2xpZCAjOWU5ZTllO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogNzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMlIDMlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5SZXN1bHRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAzJSBhdXRvO1xufVxuXG4uTm8tUGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbjogNCUgYXV0bztcbn1cblxuLkxvb3BTZXJhY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5Mb29wU2VyYWNoLUlubmVyIHtcbiAgd2lkdGg6IDIzJTtcbiAgbWFyZ2luOiA0JSAxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkxvb3BTZXJhY2gtSW5uZXIge1xuICAgIHdpZHRoOiAzMS4zMzMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkxvb3BTZXJhY2gtSW5uZXIge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLkxvb3BTZXJhY2gtSW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLkxvb3BTZXJhY2gtSW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xufVxuXG4uTG9vcFNlcmFjaC1JbWc6aG92ZXIgaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uTG9vcFNlcmFjaC1UaXQge1xuICBtYXJnaW46IDUlIDAgMyU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjk2OTY5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkxvb3BTZXJhY2gtVGl0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uTG9vcFNlcmFjaC1DYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiA1JSBhdXRvO1xufVxuXG4uTG9vcFNlcmFjaC1QcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uTG9vcFNlcmFjaC1CdG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNSUgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5Mb29wU2VyYWNoLUJ0biB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uTG9vcFNlcmFjaC1CdG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogNCU7XG4gIGJhY2tncm91bmQ6ICM2OTdlOTY7XG59XG5cbi5Mb29wU2VyYWNoLUJ0biBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG59XG5cbi5Mb29wU2VyYWNoLUVjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxJTtcbiAgbGVmdDogMTElO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkxvb3BTZXJhY2gtRWMge1xuICAgIGxlZnQ6IDQlO1xuICAgIHRvcDogMTAlO1xuICB9XG59XG5cbi5QcmljZUFyZWEgLlByaWNlQ2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuUHJpY2VBcmVhIC5QcmljZUNoZWNrLUl0ZW0ge1xuICAgIG1hcmdpbjogMTAlIDA7XG4gIH1cbn1cblxuLlByaWNlQXJlYSAuUHJpY2VDaGVjayBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5QcmljZUFyZWEgLlByaWNlQ2hlY2sgbGFiZWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5QcmljZUFyZWEgLlByaWNlQ2hlY2sgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG59XG5cbi5QcmljZUFyZWEgLlByaWNlQ2hlY2sgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogMTFweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ0JTtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5QcmljZUFyZWEgLlByaWNlQ2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NjY7XG59XG5cbi5QcmljZUFyZWEgLlByaWNlQ2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5TaW5nSXRlbSB7XG4gIHBhZGRpbmc6IDQlIDElO1xuICAvKiDjgqLjgq/jg4bjgqPjg5bjgarjgr/jg5YgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5TaW5nSXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOCUgMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5TaW5nSXRlbS1Td2kge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5TaW5nSXRlbS1TaWRlIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlNpbmdJdGVtLVNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5TaW5nSXRlbS1Jbm5lciB7XG4gIHBhZGRpbmc6IDElO1xufVxuXG4uU2luZ0l0ZW0tVGl0IHtcbiAgbWFyZ2luOiAyJSBhdXRvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5TaW5nSXRlbS1EZXRhIHtcbiAgcGFkZGluZzogMyU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5cbi5TaW5nSXRlbS1EZXRhLTAxIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLlNpbmdJdGVtLUNvbSB7XG4gIG1hcmdpbjogMiUgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLlNpbmdJdGVtLVByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uU2luZ0l0ZW0tQnRuIHtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG4uU2luZ0l0ZW0tbm9uZSB7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cblxuLlNpbmdJdGVtLVNob3BQYWdlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luOiAzJSAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLlNpbmdJdGVtLVNob3BQYWdlIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uU2luZ0l0ZW0tU2hvcFBhZ2UgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xufVxuXG4uU2luZ0l0ZW0gLlRhYldyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5TaW5nSXRlbSAuVGFiV3JhcC1MYWJlbCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBvcmRlcjogLTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMiUgNCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbiAuMnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5TaW5nSXRlbSAuVGFiV3JhcC1Db250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDIlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG59XG5cbi5TaW5nSXRlbSAuVGFiV3JhcC1Td2l0Y2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uU2luZ0l0ZW0gLlRhYldyYXAtU3dpdGNoOmNoZWNrZWQgKyAuVGFiV3JhcC1MYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM3Nzg3OTg7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluIC4ycztcbiAgcGFkZGluZzogMiUgNCU7XG59XG5cbi5TaW5nSXRlbSAuVGFiV3JhcC1Td2l0Y2g6Y2hlY2tlZCArIC5UYWJXcmFwLUxhYmVsICsgLlRhYldyYXAtQ29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuXG4uU2luZ0l0ZW0gLlRhYldyYXAtU3dpdGNoOmNoZWNrZWQgKyAuVGFiV3JhcC1MYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMzBweDtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICM3Nzg3OTg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5TaW5nSXRlbS1Td2kgLnN3aXBlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLlNpbmdJdGVtLVN3aSAuc3dpcGVyLWNvbnRhaW5lci5zbGlkZXItdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAyMHZoO1xufVxuXG4uU2luZ0l0ZW0tU3dpIC5zd2lwZXItY29udGFpbmVyLnNsaWRlci10aHVtYm5haWwgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogLjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5TaW5nSXRlbS1Td2kgLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLlNpbmdJdGVtLVN3aSAuc3dpcGVyLWNvbnRhaW5lciAuc2xpZGVyLWRhdC1JbWdDb20gaW1nIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuU2luZ0l0ZW0tU3dpIC5zd2lwZXItY29udGFpbmVyIC5zbGlkZXItZGF0LUltZ0NvbSBpbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLlNpbmdJdGVtLVN3aSAuc3dpcGVyLWNvbnRhaW5lciAuc2xpZGVyLXRodS1JbWdDb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5TaW5nSXRlbS1Td2kgLnN3aXBlci1jb250YWluZXIgLnNsaWRlci10aHUtSW1nQ29tIGltZyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5TaW5nRGV0IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMyUgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlNpbmdEZXQge1xuICAgIHBhZGRpbmc6IDAgMiU7XG4gIH1cbn1cblxuLlNpbmdEZXQgLlB0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0MHB4IDQwcHggMCAwO1xuICBib3JkZXItY29sb3I6ICMzMzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBUaW1lcywgc2VyaWY7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLlNpbmdEZXQgLlB0IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uRmxleEFyZWEwMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5GbGV4QXJlYTAxIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLkZsZXhBcmVhMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5GbGV4QXJlYTAyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5TaW5nQ29sLUlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuU2luZ0NvbC1Jbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLlNpbmdDb2wtSW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uU2luZ0NvbC1Jbm5lciBoMyB7XG4gIHBhZGRpbmc6IDIlIDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uU2luZ0NvbC1Jbm5lciAuTGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMyUgYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5TaW5nQ29sLUlubmVyIHAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogNSU7XG59XG5cbi5TaW5nQ29sLUl0ZW0ge1xuICBtYXJnaW46IDElO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5TaW5nQ29sLUl0ZW0gaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbn1cblxuLlNpbmdDb2wtSXRlbTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XG59XG5cbi5SZWxBcmVhTWFpbiB7XG4gIC8q44K544Kv44Ot44O844Or44OQ44O844Gu6LuM6YGTKi9cbiAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7li5XjgY/pg6jliIYqL1xufVxuXG4uUmVsQXJlYU1haW4tVGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwJSBhdXRvIDIlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4uUmVsQXJlYU1haW4tSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5SZWxBcmVhTWFpbi1Jbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDglIDMlIDUlO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuLlJlbEFyZWFNYWluLUlubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uUmVsQXJlYU1haW4tSW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDEyNiwgMTE3LCAxMTcsIDAuMSk7XG59XG5cbi5SZWxBcmVhTWFpbi1Jbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzN2Q7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5SZWxBcmVhTWFpbi1UaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogOCUgYXV0byAxJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLlJlbEFyZWFNYWluIC5SZWxBcmVhIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlJlbEFyZWFNYWluIC5SZWxBcmVhIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLlJlbEFyZWFNYWluIC5SZWxBcmVhLXRodW1iIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5SZWxBcmVhTWFpbiAuUmVsQXJlYS10aHVtYiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLlJlbEFyZWFNYWluIC5SZWxBcmVhLXRodW1iIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xufVxuXG4uUmVsQXJlYU1haW4gLlJlbEFyZWEtdGh1bWIgOmhvdmVyIGltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uUmVsQXJlYU1haW4gLlJlbEFyZWEtVGl0IHtcbiAgbWFyZ2luOiA0JSBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uUmVsQXJlYU1haW4gLlJlbEFyZWEtVGl0IDpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uUmVsQXJlYU1haW4gLlJlbEFyZWEtVGl0IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzMzMztcbn1cblxuLlNuc0FyZWEge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW46IDQlIGF1dG87XG59XG5cbi5TbnNBcmVhLVRpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmY5OTtcbiAgcGFkZGluZzogNSUgMiU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDQlIGF1dG87XG59XG5cbi5TbnNBcmVhLVRpdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogLTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5TbnNBcmVhLVRpdHMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IDIlO1xuICBjb2xvcjogI2EzMTMwZTtcbn1cblxuLlNuc0FyZWEtSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLlNuc0FyZWEtSW1nIHtcbiAgbWFyZ2luOiAzJTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uU25zQXJlYS1JbWc6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uU25zQXJlYS1JbWcgaW1nIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi5QYXktVGl0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogIzc3ODc5ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMSU7XG59XG5cbi5QYXkgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNCU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmc6IDIlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlBheSB0YWJsZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLlBheSB0YWJsZSB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuUGF5IHRhYmxlIHRoIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuUGF5IHRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uUGF5IHRhYmxlIHRoOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3ODc5ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuUGF5IHRhYmxlIHRoOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5QYXkgdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNzAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uRW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogOTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkVudHJ5IHtcbiAgICBtYXJnaW46IDAgYXV0byAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5FbnRyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLkVudHJ5X19JbmZvIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5FbnRyeV9fSW5mbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDMlIGF1dG87XG4gIH1cbn1cblxuLkVudHJ5X19JbmZvLS0wMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA0OCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuRW50cnlfX0luZm8tLTAyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5FbnRyeV9fRGF0QXJlYSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW46IDAgMCA0JTtcbn1cblxuLkVudHJ5X19UaXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDAgYXV0byAyJTtcbn1cblxuLkVudHJ5X19TaXplIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbjogMCBhdXRvIDIlO1xufVxuXG4uRW50cnlfX0NvbG9yVGl0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLkVudHJ5X19Db2xvckFyZWEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLkVudHJ5X19EYXRBcmVhSW4ge1xuICBtYXJnaW46IDAgOSU7XG59XG5cbi5FbnRyeV9fQ29sb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uRW50cnlfX0NvbG9yIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2ZmZGFiOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0IC4ycztcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XG59XG5cbi5FbnRyeV9fQ29sb3IgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZjVmMGU2O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4uSXRlbS1jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgZWFzZSAyLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogNjAlO1xufVxuXG4uSXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLkl0ZW0tdGl0bGUtc3ViIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uTWFpbkl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5JdGVtRGV0IHtcbiAgbWFyZ2luOiAxNCUgYXV0byA0JTtcbn1cblxuLkl0ZW1EZXQtVGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkl0ZW1EZXQtVGl0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5JdGVtQWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0byAxMCU7XG59XG5cbi5JdGVtQWxsLUlubmVyIHtcbiAgd2lkdGg6IDIzJTtcbiAgbWFyZ2luOiA0JSAxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkl0ZW1BbGwtSW5uZXIge1xuICAgIHdpZHRoOiAzMS4zMzMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkl0ZW1BbGwtSW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA1JSBhdXRvO1xuICB9XG59XG5cbi5JdGVtQWxsLUltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLkl0ZW1BbGwtSW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uSXRlbUFsbC1JbWc6aG92ZXIgaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uSXRlbUFsbC1UaXQge1xuICBtYXJnaW46IDUlIDIlIDMlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uSXRlbUFsbC1UaXQgLkxpbmUge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3ODc5ODtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5JdGVtQWxsLUNvbG11biB7XG4gIG1hcmdpbjogNiUgYXV0bztcbn1cblxuLkl0ZW1BbGwtQ2F0ZWdvcmllcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJhY2tncm91bmQ6ICM3Nzg3OTg7XG4gIHBhZGRpbmc6IDElO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAyJSBhdXRvO1xufVxuXG4uSXRlbUFsbC1QcmljZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uSXRlbUFsbC1CdG4ge1xuICBtYXJnaW46IDUlIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuSXRlbUFsbC1CdG4ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLkl0ZW1BbGwtQnRuIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLlByZU1haW4ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5QcmVNYWluLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcmVhL21hcDAxLnBuZykgNDYlIDEwMCUgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxMiUgMCA0MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuUHJlTWFpbi1iZyB7XG4gICAgcGFkZGluZzogMTklIDAgNDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4uU2VhcmNoU2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMTMlO1xufVxuXG4uU2VhcmNoU2lkZV9fSW5uZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDcwJTtcbiAgYm9yZGVyLWJvdHRvbTogMS4zcHggc29saWQgIzlFOUU5RTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uU2VhcmNoU2lkZS1GbGV4IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2VhcmNoU2lkZS1GbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uU2VhcmNoU2lkZS1Jbm5lciB7XG4gIG1hcmdpbjogNiUgYXV0byAzJTtcbiAgcGFkZGluZzogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TZWFyY2hTaWRlLUlubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNyUgYXV0bztcbiAgfVxufVxuXG4uU2VhcmNoU2lkZS1UaXQtMDEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjBlNjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAzJSBhdXRvIDElO1xuICBwYWRkaW5nOiAyJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5TZWFyY2hTaWRlLVRpdC0wMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5TZWFyY2hTaWRlLVRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMyUgYXV0bztcbn1cblxuLlNlYXJjaFNpZGUtRnJlZSB7XG4gIG1hcmdpbjogNCUgYXV0bztcbn1cblxuLlNlYXJjaFNpZGVfX0ljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMiU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlNlYXJjaFNpZGVfX0ljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjk3ZTk2O1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLlNlYXJjaFNpZGUtQ29sbXVuLTAyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxNCUgYXV0bztcbn1cblxuLndwLXRhZy1jbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLndwLXRhZy1jbG91ZCBsaSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbjogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53cC10YWctY2xvdWQgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi53cC10YWctY2xvdWQgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDglIDQlO1xuICBiYWNrZ3JvdW5kOiAjNzc4Nzk4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLndwLXRhZy1jbG91ZCBsaSBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzg3OTg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKuOCs+ODlOODvOODmuODvOOCueODiOOBl+OBpuS9nOOCi+OBqOOBjeenu+WLleOBleOBm+OBn+OCieabtOaWsFxyXG5AaW1wb3J0ICBcIi4vYmFzZS9saWIvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgIFwiLi9iYXNlL2xpYi9taXhpbnNcIjtcclxu44GT44KM44GM44OI44OD44OX44Gr44GT44Gq44GE44Go5Y+N5pig44GV44KM44Gq44GEKi9cbiIsIi8qIFNjc3MgRG9jdW1lbnQgKi9cclxuQGNoYXJzZXQgJ3V0Zi04JztcclxuQGltcG9ydCAgXCIuL2Jhc2UvbGliL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0ICBcIi4vYmFzZS9saWIvbWl4aW5zXCI7XHJcbkBpbXBvcnQgIFwiLi9jb21wb25lbnRzL2NvbW1vbi9oZWFkZXJcIjtcclxuQGltcG9ydCAgXCIuL2NvbXBvbmVudHMvY29tbW9uL2Zvb3RlclwiO1xyXG5AaW1wb3J0ICBcIi4vY29tcG9uZW50cy9jb21tb24vcGFnZW5hdlwiO1xyXG5AaW1wb3J0ICBcIi4vY29tcG9uZW50cy9jb21tb24vc2lkZWJhci1hcmNoaXZlc1wiO1xyXG5AaW1wb3J0ICBcIi4vY29tcG9uZW50cy9jb21tb24vc2lkZWJhci1jYXRlZ29yaWVzXCI7XHJcbkBpbXBvcnQgIFwiLi9jb21wb25lbnRzL2NvbW1vbi9zaWRlYmFyLW1haW5cIjtcclxuQGltcG9ydCAgXCIuL3BhZ2VzL2Zyb250LXBhZ2VcIjtcclxuQGltcG9ydCAgXCIuL3BhZ2VzL3NpbmdsZVwiO1xyXG5AaW1wb3J0ICBcIi4vcGFnZXMvaW5kZXhcIjtcclxuQGltcG9ydCAgXCIuL3BhZ2VzL2NvbnRhY3QtcGFnZVwiO1xyXG5AaW1wb3J0ICBcIi4vcGFnZXMvY2FydG9uYWdlXCI7XHJcbkBpbXBvcnQgIFwiLi9wYWdlcy9xdWVzdGlvblwiO1xyXG5AaW1wb3J0ICBcIi4vcGFnZXMvcHJvZmlsZVwiO1xyXG5AaW1wb3J0ICBcIi4vcGFnZXMvb3JkZXJcIjtcclxuQGltcG9ydCAgXCIuL3BhZ2VzL290aGVyXCI7XHJcbkBpbXBvcnQgIFwiLi9wYWdlcy9wcml2YWN5LXBhZ2VcIjtcclxuQGltcG9ydCAgXCIuL3V0aWxzL2VkaXRvci1zdHlsZVwiO1xyXG5AaW1wb3J0ICBcIi4vdXRpbHMvY29tbW9uXCI7XHJcbkBpbXBvcnQgIFwiLi91dGlscy9wb3N0XCI7XHJcbkBpbXBvcnQgIFwiLi91dGlscy9odW1iZXJnZXJcIjtcclxuQGltcG9ydCAgXCIuL3V0aWxzL2luZm9ybWF0aW9uXCI7XHJcbkBpbXBvcnQgIFwiLi91dGlscy9zZWFyY2hcIjtcclxuQGltcG9ydCAgXCIuL2NvbXBvbmVudHMvY29tbW9uL2l0ZW0tc2luZ2xlXCI7XHJcbkBpbXBvcnQgIFwiLi9jb21wb25lbnRzL2NvbW1vbi90YXhvbm9teVwiO1xyXG5AaW1wb3J0ICBcIi4vY29tcG9uZW50cy9jb21tb24vaXRlbS1hcmNoaXZlc1wiO1xyXG5AaW1wb3J0ICBcIi4vdXRpbHMvc2VhcmNoLXNpZGVcIjtcclxuLyrjgrPjg5Tjg7zjg5rjg7zjgrnjg4jjgZfjgabkvZzjgovjgajjgY3np7vli5XjgZXjgZvjgZ/jgonmm7TmlrBcclxuQGltcG9ydCAgXCIuL2Jhc2UvbGliL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0ICBcIi4vYmFzZS9saWIvbWl4aW5zXCI7XHJcbuOBk+OCjOOBjOODiOODg+ODl+OBq+OBk+OBquOBhOOBqOWPjeaYoOOBleOCjOOBquOBhCovXHJcbiIsIlxyXG4vL2NvbG9yLWNvbW1vblxyXG4kYmFzZS1jb2xvcjojZmZkYWI5O1xyXG4kb3JpZ2luYWwtMDE6I2Y1ZjBlNjtcclxuJG9yaWdpbmFsLTAyOiNmZWYzZGI7XHJcbiR0ZXh0LWNvbG9yOiM1MTU5NjY7XHJcbiRjb2xvcjE6Izc3ODc5ODtcclxuJGNvbG9yMjojZjRmNGY0O1xyXG4kY29sb3IzOiNkYmRiZGI7XHJcbiRjb2xvcjQ6IzY5Njk2OTtcclxuJGJvcmRlcjojOWY4ODVhO1xyXG4kYnRuLW9uOiNkYmRiZGI7XHJcbiRidG4tb2ZmOiM2OTdlOTY7XHJcbiRyZWQ6I2EzMTMwZTtcclxuJHdoaXRlOiNmZmY7XHJcbiRibGFjazojMzMzO1xyXG4kYmx1ZTojMDA0NGNjO1xyXG4kZ3JheTojY2NjO1xyXG4kZ3JheXRoaW46I2YwZjBmMDtcclxuJHllbGxvdzojZmZmZjk5O1xyXG4kZ29sZDojZmZkNzAwO1xyXG4kZ3JlZW46IzM0YWMzNztcclxuJGRhcmtncmVlbjojMDA2NDAwO1xyXG4kY2hvY29sYXRlOiNkMjY5MWU7XHJcbiRwaW5rOiNmZmVhZWE7XHJcbiR0YWJsZTojZmZkZDlhO1xyXG4vL3dpZHRoIGhlaWdodFxyXG4kd2lkdGg6MTIwMHB4O1xyXG4kbWF4LXdpZHRoOjEwMCU7XHJcbiRtYXgtaGVpZ2h0OjEwMCU7XHJcbiR3aWR0aC12dzoxMDB2dztcclxuJHdpZHRoLXZoOjEwMHZoO1xyXG4vL2VuZ2xpc2ggZm9udFxyXG4uanB7XHJcbiAgICBAaW5jbHVkZSBqcC1mb250O1xyXG59XHJcbi5lbntcclxuICAgIEBpbmNsdWRlIGVuLWZvbnQ7XHJcbn1cclxuLy8xOTEyMDU95Lih6ISH44GL44KJ44Op44Kk44Oz6KGo56S6PGRpdiBjbGFzcz1cIkJ0bkNvbW1vblwiPjxhIGhyZWY9XCJcIiB0YXJnZXQ9XCJfYmxhbmtcIj7jg5zjgr/jg7M8L2Rpdj5cclxuLkJ0bkNvbW1vbntcclxuICAgIEBpbmNsdWRlIGJ0bi1jb21tb247XHJcbn1cclxuLkJ0bkNvbW1vbjpob3ZlcntcclxuICAgIEBpbmNsdWRlIGJ0bi1hY3Rpb247XHJcbn1cclxuLyoxOTEyMDU944G144KP44Gj44Go5rWu44GN5LiK44GM44KLPGRpdiBjbGFzcz1cIkJ0bi1PcmlqaW5hbCBCdG4tVHlwZTFcIj48YSBocmVmPVwiXCIgdGFyZ2V0PVwiX2JsYW5rXCI+44Oc44K/44OzPC9hPjwvZGl2PiovXHJcbi5CdG4tT3JpamluYWx7XHJcbiAgICBAaW5jbHVkZSBidG4tY29tbW9uLS0wMTtcclxufVxyXG4uQnRuLVR5cGUxOjphZnRlciwgLkJ0bi1UeXBlMTo6YmVmb3Jle1xyXG4gICAgQGluY2x1ZGUgQnRuLVR5cGUxO1xyXG59XHJcbi5CdG4tVHlwZTE6OmFmdGVye1xyXG4gICAgQGluY2x1ZGUgQnRuLVR5cGUxLS1hZnRlcjtcclxufVxyXG4uQnRuLVR5cGUxOjpiZWZvcmV7XHJcbiAgICBAaW5jbHVkZSBCdG4tVHlwZTEtLWJlZm9yZTtcclxufVxyXG4uQnRuLVR5cGUxOmhvdmVyOjphZnRlciwgLkJ0bi1UeXBlMTpob3Zlcjo6YmVmb3Jle1xyXG4gICAgQGluY2x1ZGUgQnRuLVR5cGUxLS1ob3ZlcjtcclxufVxyXG4vKjIwMDIwNT08ZGl2IGNsYXNzPVwiQnRudGVuemVuXCI+PGEgaHJlZj1cIlwiIHRhcmdldD1cIl9ibGFua1wiPuODnOOCv+ODszwvYT48L2Rpdj4qL1xyXG4uQnRudGVuemVue1xyXG4gICAgQGluY2x1ZGUgQnRudGVuemVuO1xyXG59XHJcbi5CdG50ZW56ZW4gYXtcclxuICAgIEBpbmNsdWRlIEJ0bnRlbnplbi1hO1xyXG59XHJcbi5CdG50ZW56ZW46aG92ZXIgYXtcclxuICAgIEBpbmNsdWRlIEJ0bnRlbnplbi1ob3Zlci1hO1xyXG59XHJcbi5CdG50ZW56ZW46YWZ0ZXIsIC5CdG50ZW56ZW46YmVmb3JlLCAuQnRudGVuemVuOmhvdmVyIGF7XHJcbiAgICBAaW5jbHVkZSBCdG50ZW56ZW4tYWZ0ZXItYmVmb3JlLWhvdmVyLWE7XHJcbn1cclxuLkJ0bnRlbnplbjphZnRlcntcclxuICAgIEBpbmNsdWRlIEJ0bnRlbnplbi1hZnRlcjtcclxufVxyXG4uQnRudGVuemVuOmhvdmVyOmFmdGVye1xyXG4gICAgQGluY2x1ZGUgQnRudGVuemVuLWhvdmVyLWFmdGVyO1xyXG59XHJcbi5CdG50ZW56ZW46YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIEJ0bnRlbnplbi1iZWZvcmU7XHJcbiAgfVxyXG4gIC5CdG50ZW56ZW46aG92ZXI6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIEJ0bnRlbnplbi1ob3Zlci1iZWZvcmU7XHJcbiAgfVxyXG4vKjIwMDIwNT08ZGl2IGNsYXNzPVwiQnRudGVuemVuMDFcIj48ZGl2IGNsYXNzPVwiQnRudGVuemVuMDEtTW90aW9uXCI+PGEgaHJlZj1cIlwiIHRhcmdldD1cIl9ibGFua1wiPuODnOOCv+ODszwvYT48L2Rpdj48L2Rpdj4qL1xyXG4uQnRudGVuemVuMDF7XHJcbiAgICBAaW5jbHVkZSBCdG50ZW56ZW4wMTtcclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL3VybCgnI3skcGF0aH0qLyoucG5nJylcclxuJHBhdGg6Jy4uL2ltYWdlcy8nO1xyXG4vL2NsYXNzXHJcbi5kaXN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZGlzbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLy8gb3BhY2l0eVxyXG4vLyBhe3RyYW5zaXRpb246IGFsbCAwLjRzO30gYTpob3ZlciB7QGluY2x1ZGUgb3BhY2l0eTt9XHJcbkBtaXhpbiBvcGFjaXR5e1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICBmaWx0ZXI6IG9wYWNpdHkoMC43KTtcclxufVxyXG4vL290aGVyXHJcbi8vQGluY2x1ZGUgem9vbS1pbWc7XHJcbkBtaXhpbiB6b29tLWltZ3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyB3aWR0aDogMzAwcHg7XHJcbiAgICAvLyBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG4gIC8vQGluY2x1ZGUgem9vbS1pbWctMDE7XHJcbiAgQG1peGluIHpvb20taW1nLTAxe1xyXG4gICAgLy8gd2lkdGg6IDMwMHB4O1xyXG4gICAgLy8gaGVpZ2h0OiAzMDBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcclxuICB9XHJcbiAgLy9AaW5jbHVkZSB6b29tLWltZy0wMjtcclxuICBAbWl4aW4gem9vbS1pbWctMDJ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8v57im5qiq5Lit5aSu5a2Q6KaB57Sg44GrLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9AaW5jbHVkZSBjZW50ZXI7XHJcbkBtaXhpbiBjZW50ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO3RvcDogNTAlO2xlZnQ6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTs7bWFyZ2luOjA7cGFkZGluZzowO1xyXG59XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vL2FidXNvbHV0ZS8vLy8vLy8vLy8vLy8vL1xyXG4vL0BpbmNsdWRlIGFic29sdXRlKDAsMCwwLDApO1xyXG4vL0BpbmNsdWRlIGFic29sdXRlKCR0b3A6MCwgJGJvdHRvbTowKTtcclxuLy8kbGVmdDogJHJpZ2h0OiAkdG9wOiAkYm90dG9tOlxyXG4vLyBAbWl4aW4gYWJzb2x1dGUoJHRvcDpudWxsLCAkcmlnaHQ6bnVsbCwgJGJvdHRvbTpudWxsLCAkbGVmdDpudWxsKXtcclxuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgIEBpZiAkdG9wICE9IG51bGx7XHJcbi8vICAgICAgIHRvcDogJHRvcDtcclxuLy8gICAgIH1cclxuLy8gICAgIEBpZiAkcmlnaHQgIT0gbnVsbHtcclxuLy8gICAgICAgcmlnaHQ6ICRyaWdodDtcclxuLy8gICAgIH1cclxuLy8gICAgIEBpZiAkYm90dG9tICE9IG51bGx7XHJcbi8vICAgICAgIGJvdHRvbTogJGJvdHRvbTtcclxuLy8gICAgIH1cclxuLy8gICAgIEBpZiAkbGVmdCAhPSBudWxse1xyXG4vLyAgICAgICBsZWZ0OiAkbGVmdDtcclxuLy8gICAgIH1cclxuLy8gICB9IiwiQG1peGluIGpwLWZvbnQoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuQG1peGluIGVuLWZvbnQoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxufVxyXG4vL2JyZWFrcG9pbnRzXHJcbiRwYzogMTAwMHB4OyAvLyBQQ1xyXG4kdGFiLXNlYzogODYwcHg7IC8vIOeJueWIpVxyXG4kdGFiOiA3NjhweDsgLy8g44K/44OW44Os44OD44OIXHJcbiRzcDogNjQwcHg7IFxyXG4kc3AtbmV3OiA0ODBweDsgXHJcbkBtaXhpbiBwYyB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkcGMpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHRhYi1zZWMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYi1zZWMpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHRhYiB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkdGFiKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiB0YWItbWluIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogKCR0YWIpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogKCRzcCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gc3AtbmV3IHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogKCRzcC1uZXcpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vRmxleC1zZXJpZXNcclxuLy9AaW5jbHVkZSBGbGV4LW9ubHk7XHJcbkBtaXhpbiBGbGV4LW9ubHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59IFxyXG4vL0BpbmNsdWRlIEZsZXgtc3BhY2U7XHJcbkBtaXhpbiBGbGV4LXNwYWNlIHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO31cclxuLy9AaW5jbHVkZSBGbGV4LWNvbHVtbjtcclxuQG1peGluIEZsZXgtY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIH1cclxuLy9AaW5jbHVkZSBGbGV4LXdyYXA7XHJcbkBtaXhpbiBGbGV4LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbi8vQGluY2x1ZGUgRmxleC13aWR0aDtcclxuQG1peGluIEZsZXgtd2lkdGgge1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4vL3NwIGZsZXjop6PpmaRcclxuLy9AaW5jbHVkZSBGbGV4LWNhbmNlbDtcclxuQG1peGluIEZsZXgtY2FuY2VsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAyJSBhdXRvO1xyXG59XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vZm9udC1zaXplXHJcbi8vQGluY2x1ZGUgZnooMTYpO1xyXG5AbWl4aW4gZnooJHNpemU6IDE0KSB7XHJcblx0Zm9udC1zaXplOiAkc2l6ZSArIHB4O1xyXG5cdGZvbnQtc2l6ZTogKCRzaXplIC8gMTApICArIHJlbTtcclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOODnOOCv+ODs+acrOadpeOBruiJsuOCkuWPjeaYoOOBleOCjOOBn+ODieODreODg+ODl+OCt+ODo+ODieOCpuOBrkNTU+OCueOCv+OCpOODquODs+OCsOaWueazleOBp+OAgeaJi+i7veOBq+OCs+ODlOODmuOBp+OBjeOCi+OCouOCpOODhuODoOOAglxyXG4vL0BpbmNsdWRlIGJ0bi1jb21tb247XHJcbkBtaXhpbiBidG4tY29tbW9ue1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG59XHJcbi8vQGluY2x1ZGUgYnRuLWFjdGlvbjtcclxuQG1peGluIGJ0bi1hY3Rpb257XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcclxuICBib3gtc2hhZG93OiAwcHggMTVweCAyMHB4IHJnYmEoMTI5LCAxNjAsIDE3MCwgMC40KTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g5Y+z44GL44KJ5rWB44KM44KL44Oc44K/44OzXHJcbi8vQGluY2x1ZGUgYnRuLWNvbW1vbi0tMDE7XHJcbkBtaXhpbiBidG4tY29tbW9uLS0wMXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbjogMWVtIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcbi8vQGluY2x1ZGUgQnRuLVR5cGUxO1xyXG5AbWl4aW4gQnRuLVR5cGUxe1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBoZWlnaHQ6IDIwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG4vL0BpbmNsdWRlIEJ0bi1UeXBlMTo6YWZ0ZXI7XHJcbkBtaXhpbiBCdG4tVHlwZTEtLWFmdGVye1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjE7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjE7XHJcbn1cclxuLy9AaW5jbHVkZSBCdG4tVHlwZTE6OmJlZm9yZTtcclxuQG1peGluIEJ0bi1UeXBlMS0tYmVmb3Jle1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3IxO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yMTtcclxufVxyXG4vL0BpbmNsdWRlIEJ0bi1UeXBlMS0taG92ZXI7XHJcbkBtaXhpbiBCdG4tVHlwZTEtLWhvdmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vdGVuemVuQnRuLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy/jg6njgqTjg7PjgYzooajnpLovLy8vLy8vLy8vLy8vLy8vXHJcbkBtaXhpbiBCdG50ZW56ZW57XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UtaW4tb3V0IC4zNXM7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbkBtaXhpbiBCdG50ZW56ZW4tYXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZS1pbi1vdXQgLjM1cztcclxuICBjb2xvcjogJGNvbG9yMTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yMTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbkBtaXhpbiBCdG50ZW56ZW4tYWZ0ZXItYmVmb3JlLWhvdmVyLWEge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcjE7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5AbWl4aW4gQnRudGVuemVuLWhvdmVyLWEge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcjE7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlLWluLW91dCAuMzVzO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxufVxyXG5AbWl4aW4gQnRudGVuemVuLWFmdGVyIHtcclxuICBib3R0b206IC0xMDAlO1xyXG4gIHJpZ2h0OiAtMTAwJTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yMTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlLWluLW91dCAuNXM7XHJcbn1cclxuQG1peGluIEJ0bnRlbnplbi1ob3Zlci1hZnRlciB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAuMzVzO1xyXG59XHJcbkBtaXhpbiBCdG50ZW56ZW4tYmVmb3JlIHtcclxuICB0b3A6IC0xMDAlO1xyXG4gIGxlZnQ6IC0xMDAlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UtaW4tb3V0IC41cztcclxufVxyXG5AbWl4aW4gQnRudGVuemVuLWhvdmVyLWJlZm9yZSB7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zNXM7XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9CdG50ZW56ZW4wMSDjgbXjgpPjgo/jgorooajnpLpcclxuQG1peGluIEJ0bnRlbnplbjAxe1xyXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmLU1vdGlvbntcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuJi1Nb3Rpb246OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE1YztcclxuICB0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuJi1Nb3Rpb246aG92ZXI6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMCA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUsMC41KTtcclxufVxyXG4mLU1vdGlvbjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246YWxsIC44cyBlYXNlLW91dDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yLDEuMik7XHJcbn1cclxuJi1Nb3Rpb246aG92ZXI6OmFmdGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcclxufVxyXG4mLU1vdGlvbjpob3ZlciBhIHtcclxubGV0dGVyLXNwYWNpbmc6IDJweDtcclxudHJhbnNpdGlvbjphbGwgLjhzIGVhc2Utb3V0O1xyXG59XHJcbiYtTW90aW9uIGF7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIHRyYW5zaXRpb246YWxsIC44cyBlYXNlLW91dDtcclxufVxyXG59IiwiXHJcbi8vLS0tLS0t44OR44Oz44GP44GaXHJcbi5icmVhZGNydW1iQXJlYXtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICBtYXJnaW46IDclIGF1dG8gMSU7XHJcbiAgcGFkZGluZzogMSU7XHJcbiAgQGluY2x1ZGUgc3B7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxufVxyXG4uQnJlYWRjcnVtYiB7XHJcbiAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAmLUlubmVyIHtcclxuICAgIEBpbmNsdWRlIEZsZXgtd3JhcDtcclxuICAgIG1hcmdpbjogMCAyJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgfVxyXG4gICYtSW5uZXItLTAxe1xyXG4gICAgd2lkdGg6MTAlO1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNCU7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICAgIGE6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTExcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgIGNvbG9yOiAkY29sb3IxO1xyXG4gICAgICBjb250ZW50OiBcIlxcZjFiYlwiO1xyXG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIHRvcDogNiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgbGkge1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBAaW5jbHVkZSBmeigxNSk7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgIEBpbmNsdWRlIGZ6KDEzKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICBjb2xvcjogJGNvbG9yMTtcclxuICAgIEBpbmNsdWRlIGZ6KDE1KTtcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgQGluY2x1ZGUgZnooMTMpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3IxO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbn1cclxuLkhlYWRlcntcclxuICBiYWNrZ3JvdW5kOiRjb2xvcjI7XHJcbiAgQGluY2x1ZGUgRmxleC1zcGFjZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgJi1Mb2dve1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgbWFyZ2luOiAwIDIlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yMTtcclxuICAgIHBhZGRpbmc6IDAuNSUgMSU7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgc3B7XHJcbiAgICBoZWlnaHQ6IDBweDsgIFxyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItQXJlYXtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4uc2xpZGUtaW1ne1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgQGluY2x1ZGUgcGN7XHJcbiAgICAgIGhlaWdodDogNDV2dztcclxuICAgIH1cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogIzlFOUU5RTtcclxufVxyXG4vL+OCueODqeOCpOODieOCouOCpOOCs+ODs1xyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVye1xyXG4gIG92ZXJmbG93OiBpbml0aWFsIWltcG9ydGFudDtcclxufVxyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIHNwe1xyXG4gICAgd2lkdGg6IDE4cHghaW1wb3J0YW50O1xyXG4gIH1cclxuICB9XHJcbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG5AaW5jbHVkZSBzcHtcclxuICB3aWR0aDogMThweCFpbXBvcnRhbnQ7XHJcbn1cclxufVxyXG4uRWMtSWNvbntcclxuICB3aWR0aDogNzBweDtcclxuICBtYXJnaW46IDAgMiU7XHJcbiAgQGluY2x1ZGUgcGN7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgdGFie1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgYXtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4mOmhvdmVye1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICBmaWx0ZXI6IG9wYWNpdHkoMC43KTtcclxufVxyXG4gIH1cclxufVxyXG4uVG9wSW1ne1xyXG4gIG1heC13aWR0aDogMTMwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmLUltZ3tcclxuICAgIFxyXG4gIH1cclxuICAmLUNvbG9ye1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJi1UaXR7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXI7XHJcbiAgICBsZWZ0OiA4MCU7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBAaW5jbHVkZSBmeigyMCk7XHJcbiAgICBAaW5jbHVkZSBwY3tcclxuICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIGxlZnQ6IDc4JTtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBmeigxNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtVGV4dHtcclxuICAgIEBpbmNsdWRlIGNlbnRlcjtcclxuICAgIHRvcDogMzQlO1xyXG4gICAgbGVmdDogODQlO1xyXG4gICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgQGluY2x1ZGUganAtZm9udDtcclxuICAgIEBpbmNsdWRlIGZ6KDE2KTtcclxuICAgIEBpbmNsdWRlIHBje1xyXG4gICAgICBsZWZ0OiA4MyU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgbGVmdDogODAlO1xyXG4gICAgICBAaW5jbHVkZSBmeigxMyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5Ub3BIZWFke1xyXG4gIG1hcmdpbjogMiUgYXV0bztcclxuICBAaW5jbHVkZSBzcHtcclxuICAgIG1hcmdpbjogNCUgYXV0byA1JTtcclxuICB9XHJcbiAgJi1Mb2dve1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgJi1UZXh0e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZnooMTUpO1xyXG4gICAgbWFyZ2luOiAxJSBhdXRvO1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcclxuICAgICAgbWFyZ2luOiAzJSBhdXRvIDElO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLUJsb2Nre1xyXG5AaW5jbHVkZSBzcHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4gIH1cclxufSIsIi5Gb290ZXJ7XHJcbiYtTWFpbntcclxuICBtYXgtd2lkdGg6IDExMDBweDtcclxuICBtYXJnaW46IDMlIGF1dG87XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSB0YWJ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICB9XHJcbiYtTG9nb3tcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgbWFyZ2luOiA0JSBhdXRvO1xyXG4gIEBpbmNsdWRlIHNwe1xyXG4gICAgbWFyZ2luOiAxNSUgYXV0byA3JTtcclxuICB9XHJcbn1cclxuJi1Jbm5lcntcclxuICBAaW5jbHVkZSBGbGV4LXNwYWNlO1xyXG4gIG1heC13aWR0aDogOTIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgc3B7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxubGl7XHJcbndpZHRoOiA0NiU7XHJcbkBpbmNsdWRlIHNwe1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuYXtcclxuICBwYWRkaW5nOiAwIDglO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAyJSAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBzcHtcclxuICAgIG1hcmdpbjogNyUgMDtcclxuICAgIEBpbmNsdWRlIGZ6KDEzKTsgIFxyXG4gIH1cclxufVxyXG59XHJcbn1cclxuJi1Xb3Jke1xyXG5kaXNwbGF5OiBub25lO1xyXG5AaW5jbHVkZSBzcHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG59XHJcbiYtVGV4dHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAyJSBhdXRvIDElO1xyXG4gIEBpbmNsdWRlIGZ6KDE0KTtcclxufVxyXG4uQ29weXJpZ2h0e1xyXG4gIHBhZGRpbmc6IDAgMCAyJTtcclxuICBAaW5jbHVkZSBmeigxNSk7ICBcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgZW4tZm9udDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIEBpbmNsdWRlIHRhYntcclxuICAgIEBpbmNsdWRlIGZ6KDE0KTsgIFxyXG4gICAgbWFyZ2luOiAwIDAgMTklO1xyXG4gIH1cclxufVxyXG59XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9GTG9hdGluZ1xyXG4jZm9vdGVyRmxvYXRpbmdNZW51IHtcclxuXHRAaW5jbHVkZSB0YWJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjI7XHJcbiAgICBwYWRkaW5nOiAwLjUlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG59XHJcbi5GbG9hdGluZ3tcclxuICAmLU1lbnV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgdGFie1xyXG4gICAgQGluY2x1ZGUgRmxleC13cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLUl0ZW17XHJcbndpZHRoOiA4MHB4O1xyXG5tYXJnaW46IDAgOCUgMCA0JTtcclxuaW1ne1xyXG4gIHdpZHRoOjYwcHg7XHJcbn1cclxuLk5hbWV7XHJcbiAgQGluY2x1ZGUgZnooMTEpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgQGluY2x1ZGUgZW4tZm9udDtcclxufVxyXG4gIH1cclxufSIsIi8qUGFnZW5hdGlvbiovXHJcbi5wYWdlbmF0aW9uIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbjphZnRlciwgdWw6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIi5cIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbnVsIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5saSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxufVxyXG5saTpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5saS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yaWdpbmFsLTAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxubGkgYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICRncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgIH1cclxufVxyXG5saSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmlnaW5hbC0wMTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG59XHJcbn1cclxuLypwb3N0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5QYXRobmF2aVRpdHtcclxubWFyZ2luOiAyJSAwO1xyXG5ib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNmZmI2YzE7XHJcbnBhZGRpbmc6IDAgMCAxJTtcclxuQGluY2x1ZGUgZnooMTYpO1xyXG5tYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcbi5QYXRobmF2aXtcclxuZGlzcGxheTogZmxleDtcclxuanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4mX19JdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGRpdntcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDAgMiU7XHJcbiAgICBAaW5jbHVkZSBmeig4KTtcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAgIDtcclxuICAgIHNwYW57XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgYTpob3ZlcntcclxuICAgICAgICB0cmFuc2l0aW9uOiAuOXM7XHJcbiAgICAgICAgY29sb3I6ICRvcmlnaW5hbC0wMjtcclxuICAgIH1cclxufVxyXG59XHJcblxyXG4vLyAuUG9zdE5hdml7XHJcbi8vIFx0bWFyZ2luOiA0JSAwIDA7XHJcbi8vIFx0Jl9fUHJldntcclxuLy8gXHQgICAgbWFyZ2luOiAwIDAgMSU7XHJcbi8vICAgICAgICAgY29sb3I6ICMzMjM3M2M7XHJcbi8vIFx0fVxyXG4vLyBcdCZfX1ByZXYgYXtcclxuLy8gXHQgICAgY29sb3I6ICM3MjZkNmQ7XHJcbi8vIFx0fVxyXG4vLyBcdCZfX05leHQgYXtcclxuLy8gXHQgICAgY29sb3I6ICM3MjZkNmQ7XHJcbi8vIFx0fVxyXG4vLyB9XHJcbi8q44OR44KT44GP44GaXHJcbi5CcmVhZGNydW1iX19Jbm5lcntcclxuICAgbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnPic7XHJcbiAgIH1cclxuICAgJi0tMDE6OmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIH1cclxufSovIiwiLypzaWRl5YWo5L2TKi9cclxuLlN1YkNvbnRlbnRzIHtcclxuICBmbGV4OiAwIDEgMzUlO1xyXG4gIG1hcmdpbjogMCAwIDEwJTtcclxuICBAaW5jbHVkZSB0YWIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbjogMTUlIGF1dG8gMDtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG59XHJcbi8vUmVBcmNoaXZlcyBcclxuLlJlQXJjaGl2ZXMge1xyXG4gIEBpbmNsdWRlIEZsZXgtY29sdW1uO1xyXG4gIEBpbmNsdWRlIGpwLWZvbnQ7XHJcbiAgbWFyZ2luOiA1JSBhdXRvO1xyXG4gICYtVGl0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IzO1xyXG4gICAgcGFkZGluZzogNSU7XHJcbiAgICBAaW5jbHVkZSBmeigxNik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCAxNyU7XHJcbiAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1BY2NvcmRpb24qL1xyXG4uQWNjb3JkaW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmLVllYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgQGluY2x1ZGUgZnooMTYpO1xyXG4gICAgcGFkZGluZzogNSU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYtWWVhcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDIwcHggcmdiYSgyMTYsIDIxNCwgMjA2LCAwLjQpO1xyXG4gIH1cclxuICAmLVllYXIub3Blbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICB9XHJcbn1cclxuLypBY2NvcmRpb27jga7kuK3ouqsqL1xyXG4uQWNjb3JkaW9uSW5uZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBAaW5jbHVkZSBmeigxNik7XHJcbiAgJi1JdGVtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGdyYXk7XHJcbiAgfVxyXG4gICYtSXRlbS0tMDEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1JTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYtSXRlbS0tMDE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJG9yaWdpbmFsLTAxO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgfVxyXG59IiwiLy8gLS1UYWdBcmVhXHJcbi5UYWdBcmVhe1xyXG4gIG1hcmdpbjoxMCUgYXV0bztcclxuJi1UaXR7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkY29sb3IzO1xyXG4gIHBhZGRpbmc6IDIlO1xyXG4gIEBpbmNsdWRlIGZ6KDE2KTtcclxufVxyXG4mLUl0ZW17XHJcbkBpbmNsdWRlIEZsZXgtd3JhcDtcclxud2lkdGg6IDkwJTtcclxubWFyZ2luOiAwIGF1dG87XHJcbn1cclxuYXtcclxuICBAaW5jbHVkZSBqcC1mb250O1xyXG4gIG1hcmdpbjogMiU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDIlIDglO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRkMxMDcgMCUsICRvcmlnaW5hbC0wMSAxMDAlKTtcclxuICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjkpO1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjYzU4NjY4O1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcbn1cclxuYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmYzI1YztcclxufVxyXG59XHJcbi8vIOaknOe0oueqk1xyXG4uU2VhcmNoSntcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTsgXHJcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1x0XHJcbiAgJi1Jbm5lcntcdFxyXG4gIGhlaWdodDo1MHB4O1xyXG4gIHBhZGRpbmc6MCAxMHB4OyBcclxuICB3aWR0aDogNzAlO1xyXG4gIGJvcmRlci1yYWRpdXM6MnB4O1xyXG4gIGJhY2tncm91bmQ6JGNvbG9yMztcclxuICBAaW5jbHVkZSB0YWJ7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNwe1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuICB9XHJcbiAgJi1JY29ue1xyXG4gIHdpZHRoOjYwcHg7XHJcbiAgaGVpZ2h0OjYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czo3MHB4O1xyXG4gIGJhY2tncm91bmQ6JGNvbG9yMTtcclxuICBjb2xvcjokd2hpdGU7XHJcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICBAaW5jbHVkZSBmeigxNCk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4gICYtSWNvbjpob3ZlcntcclxuICBiYWNrZ3JvdW5kOiRjb2xvcjM7XHJcbiAgY29sb3I6JGNvbG9yMTtcclxuICB0cmFuc2l0aW9uOiAuNXM7XHJcbn1cclxufVxyXG4vLyBzaWRlbWVudVxyXG4uU2lkZW1lbnV7XHJcbiAgQGluY2x1ZGUgZW4tZm9udDtcclxuICBtYXJnaW46IDExJSBhdXRvO1xyXG4gICYtVGl0e1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkb3JpZ2luYWwtMDE7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuICAgIEBpbmNsdWRlIGZ6KDE2KTtcclxuICAgIEBpbmNsdWRlIGVuLWZvbnQ7XHJcbiAgfVxyXG4gICYtWm9vbntcclxuICAgIEBpbmNsdWRlIEZsZXgtd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmLUNvbXtcclxuICAgIG1hcmdpbjogNyUgYXV0bztcclxuICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgfVxyXG4gICYtQ29te1xyXG4gICAgYXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICBjb2xvcjokYmxhY2s7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn1cclxuLy9SZUNhdGVnb3JpZXNcclxuLlJlQ2F0ZWdvcmllc3tcclxuICBtYXJnaW46IDAgMCAxMCU7XHJcbiAgQGluY2x1ZGUganAtZm9udDtcclxuJi1UaXR7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yMztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDYlO1xyXG4gICAgQGluY2x1ZGUgZnooMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuJi1tZW51IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG59XHJcbi8qLy/jgZPjgZPjgYvjgolsaSBh44Gu44Kv44Op44K55ZCNKi9cclxuLmNhdC1pdGVtIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG1hcmdpbjogMSUgYXV0bztcclxufVxyXG4uY2F0LWl0ZW0gYSB7XHJcbiAgQGluY2x1ZGUgZnooMTYpO1xyXG4gIHBhZGRpbmc6IDUlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG59XHJcbi5jYXQtaXRlbSBhOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwcHggMTVweCAyMHB4IHJnYmEoMjE2LCAyMTQsIDIwNiwgMC40KTtcclxuICB0cmFuc2l0aW9uOi41cyA7XHJcbn1cclxuLy8gUG9wdWxhckFyZWFcclxuLlJlY28tVGl0e1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJG9yaWdpbmFsLTAxO1xyXG4gIHBhZGRpbmc6IDIlO1xyXG4gIEBpbmNsdWRlIGZ6KDE2KTtcclxuJjpiZWZvcmUge1xyXG4gIGJvdHRvbTogLTE1cHg7XHJcbiAgbGVmdDogMzBweDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuJjphZnRlciB7XHJcbiAgYm90dG9tOiAtMzBweDtcclxuICBsZWZ0OiA1MHB4O1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxufVxyXG59XHJcbi5Qb3B1bGFye1xyXG4gIEBpbmNsdWRlIEZsZXgtd3JhcDtcclxuICBtYXJnaW46IDQlIGF1dG87XHJcbiAgOmhvdmVye1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzcHtcclxuICAgIG1hcmdpbjogNyUgYXV0bztcclxuICB9XHJcbiYtSW1ne1xyXG4gIGltZ3tcclxuICB3aWR0aDogMTMwcHg7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufVxyXG4mLVRpdHtcclxuICBAaW5jbHVkZSBmeigxNCk7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBtYXJnaW46IDIlO1xyXG4gIGF7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgfVxyXG59XHJcbn0iLCIvKuODl+ODreODleOCo+ODvOODq+ODmuODvOOCuCovXHJcbi5TaWRlUHJvZmxpZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yMztcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDEyJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIEBpbmNsdWRlIHBje1xyXG4gICAgcGFkZGluZzogMyU7XHJcbiAgfVxyXG4mLUltZyB7XHJcbiAgbWFyZ2luOiAyJSAwIDA7XHJcbn1cclxuJi1JbWcgaW1nIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuJi1UaXQge1xyXG4gIG1hcmdpbjogMiUgYXV0byA1JTtcclxuICBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gIH1cclxufVxyXG4mLU5hbWV7XHJcbiAgQGluY2x1ZGUgZnooMTQpO1xyXG4gIG1hcmdpbjogMiUgYXV0bztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcbiAgQGluY2x1ZGUgZW4tZm9udDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5LYW5qaXtcclxuICBAaW5jbHVkZSBqcC1mb250O1xyXG4gIG1hcmdpbjogMCAyJSAwIDA7XHJcbn1cclxuLldlaWdodHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIEBpbmNsdWRlIGZ6KDE4KTtcclxuICBtYXJnaW46IDAgMiU7XHJcbn1cclxuJi1CdG57XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yNDtcclxuICBtYXJnaW46IDIlIGF1dG87XHJcbiAgYXtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIHBhZGRpbmc6IDYlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5O1xyXG4gICAgICB9ICBcclxuICAmOmFmdGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOnVybCgjeyRwYXRofXRvcC1pbWFnZXMvcHJvZmlsZS5zdmcpIG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgdG9wOiAzMyU7XHJcbiAgICByaWdodDogMTIlO1xyXG4gIH1cclxufVxyXG59XHJcbiYtVGV4dC0tMDEge1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbjogMyUgYXV0byAxNSU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG4mLVNuc1RpdCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIlO1xyXG4gIEBpbmNsdWRlIGZ6KDE2KTtcclxufVxyXG4mLVNuc0lubmVyIHtcclxuICBAaW5jbHVkZSBGbGV4LXdyYXA7XHJcbn1cclxuJi1JdGVte1xyXG4gIHdpZHRoOiA0MiU7XHJcbiAgbWFyZ2luOiAyJTtcclxuICBAaW5jbHVkZSBwY3tcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNwe1xyXG4gICAgd2lkdGg6IDQyJTtcclxuICB9XHJcbmF7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGZ6KDExKTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIEBpbmNsdWRlIHNwe1xyXG4gICAgQGluY2x1ZGUgZnooMTMpOyBcclxuICB9XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgbWFyZ2luOiAzJTtcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxufVxyXG4vLyBMaW5lXHJcbi5MaW5lQXJlYXtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xyXG4gIGJvcmRlcjogNHB4IGRvdWJsZSAkd2hpdGU7XHJcbiAgbWFyZ2luOiAxMCUgYXV0bztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICYtVGl0e1xyXG4gICAgQGluY2x1ZGUgZnooMzApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOjYlIGF1dG8gMyU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgLkxpbmUtYntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgfVxyXG4gICYtVGV4dHtcclxuICAgIHBhZGRpbmc6IDQlIDglO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBAaW5jbHVkZSBwY3tcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuTC1Db2xvcntcclxuYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtQnRue1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIG1hcmdpbjogMiUgYXV0byA4JTtcclxuICAgIEBpbmNsdWRlIHBje1xyXG4gICAgICBtYXJnaW46IDIlIDIlIDglO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFie1xyXG4gICAgICBtYXJnaW46IDIlIGF1dG8gNSU7XHJcbiAgICB9XHJcbmF7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNyU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICBAaW5jbHVkZSBwY3tcclxuICAgIGZvbnQtc2l6ZTogMS42dnc7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNwe1xyXG4gICAgQGluY2x1ZGUgZnooMTYpO1xyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmtncmVlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgfVxyXG4mOjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDp1cmwoI3skcGF0aH10b3AtaW1hZ2VzL2xpbmUuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgbGVmdDogMTZweDtcclxuICAgIEBpbmNsdWRlIHBje1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgdG9wOiAxN3B4O1xyXG4gICAgfVxyXG4gICAgfVxyXG59XHJcbiAgfVxyXG59XHJcbi8vSXRlbVxyXG4uSXRlbUluZm97XHJcbiAgJi1UaXR7XHJcbiAgICBAaW5jbHVkZSBmeigyMCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46NiUgYXV0byAzJTtcclxuICB9XHJcbiAgJi1UZXh0e1xyXG4gICAgcGFkZGluZzogNCU7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICYtQnRuLTAxe1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIG1hcmdpbjogMyUgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGF7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA3JTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgjeyRwYXRofXRvcC1pbWFnZXMvc2hvcC1pY29uLXMuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4OyAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLUJ0bi0wMntcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW46IDYlIGF1dG8gMiU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhe1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3I0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogNyU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgjeyRwYXRofXRvcC1pbWFnZXMvbWlubmUtaWNvbi5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgcmlnaHQ6IDEwcHg7ICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn1cclxuLy9Wb2ljZUluZm9cclxuLlZvaWNlSW5mb3tcclxuICAmLVRpdHtcclxuICAgIEBpbmNsdWRlIGZ6KDIwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjo2JSBhdXRvIDMlO1xyXG4gIH1cclxuICAmLVRleHR7XHJcbiAgICBwYWRkaW5nOiA0JTtcclxuICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgJi1CdG57XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luOiAzJSBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYXtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yMztcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yMztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDclO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3IzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDp1cmwoI3skcGF0aH10b3AtaW1hZ2VzL3Jldmlldy5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDEwcHg7ICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gJi1UT1AgYmFja2dyb3VuZDogdXJsKCN7JHBhdGh9dG9wX21haW4vdG9wX29ucHVia18wMS5wbmcpIHJpZ2h0IHRvcCBuby1yZXBlYXRcclxuLy9Ub3Djga/lhbHpgJpjbGFzc1xyXG4uVG9wIHtcclxuICAmLU1haW57XHJcbiAgQGluY2x1ZGUgRmxleC1zcGFjZTtcclxuICBAaW5jbHVkZSB0YWJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuICAmLUxlZnR7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgQGluY2x1ZGUgdGFie1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtUmlnaHR7XHJcbndpZHRoOiAzMCU7XHJcbkBpbmNsdWRlIHBje1xyXG4gIG1hcmdpbjogMCAwIDAgMC40JTtcclxufVxyXG5AaW5jbHVkZSB0YWJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAxJSBhdXRvXHJcbn1cclxuICB9XHJcbiAgJi1UaXRQcm97XHJcbiAgICBAaW5jbHVkZSBmeig0MCk7XHJcbiAgICBtYXJnaW46IDIlIGF1dG87XHJcbiAgICBAaW5jbHVkZSBlbi1mb250O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDI1KTtcclxuICAgICAgbWFyZ2luOiA0JSA0JSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLVRpdCB7XHJcbiAgICBAaW5jbHVkZSBmeig0MCk7XHJcbiAgICBtYXJnaW46IDIlIGF1dG8gMDtcclxuICAgIEBpbmNsdWRlIGVuLWZvbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBAaW5jbHVkZSBmeigyNSk7XHJcbiAgICAgIG1hcmdpbjogNCUgNCUgMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1UZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMiUgYXV0bztcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLkNvbUJ0biB7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAzLjYlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBhbGw7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5dGhpbjtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRvcDogLTEuOXB4O1xyXG4gICAgICAgIGxlZnQ6IDEuMXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkJGdyYXk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbjtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEluZm9ybWF0aW9uXHJcbiAgLk5ld3Mge1xyXG4gICAgJi1Jbm5lcntcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTtcclxuICAgICAgbWFyZ2luOiAwIDAgNSU7XHJcbiAgICB9XHJcbiAgICAmLUNvbG11biB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxJTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLVRpdCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6KDE3KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmeigxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLURheSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgNCU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIENvbnRlbnRzXHJcbiAgLkNvbnRldHNJbmZve1xyXG4gICAgQGluY2x1ZGUgRmxleC13cmFwO1xyXG4gICAgLmZyYW1le1xyXG4gICAgICBAaW5jbHVkZSBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgQGluY2x1ZGUgZnooMTgpO1xyXG4gICAgICBAaW5jbHVkZSBlbi1mb250O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY1MjtcclxuICAgIH1cclxuICAgIC5FbntcclxuICAgICAgQGluY2x1ZGUgZW4tZm9udDtcclxuICAgICAgQGluY2x1ZGUgZnooMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1Byb2R1Y3RzXHJcbiAgLlByb2R1Y3RzIHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogNiUgYXV0byAwO1xyXG4gICAgfVxyXG4gICAgJi1Db2x1bW4ge1xyXG5cclxuICAgIH1cclxuICAgICYtSW5uZXIge1xyXG4gICAgXHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtSW1nIHtcclxuICAgICAgQGluY2x1ZGUgem9vbS1pbWc7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgem9vbS1pbWctMDE7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzlweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHpvb20taW1nLTAyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1UaXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgQGluY2x1ZGUgZnooMTYpO1xyXG4gICAgICBwYWRkaW5nOiAyJSAzJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBDYXJ0b25hZ2UgT3JkZXJcclxuICAuQ2FydG97XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTYlO1xyXG4gICAgbWFyZ2luOiAwIDElIDA7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi1UaXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcclxuICAgIHBhZGRpbmc6IDElIDEzJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO31cclxuICAgICYtRW57XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG5jb2xvcjogJGNvbG9yNDtcclxuQGluY2x1ZGUgZW4tZm9udDtcclxuICAgIH1cclxuICAgICYtSW1nIHtcclxuICAgICAgQGluY2x1ZGUgem9vbS1pbWc7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgem9vbS1pbWctMDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzlweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHpvb20taW1nLTAyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuT3JkZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTYlO1xyXG4gICAgbWFyZ2luOiAxJSAxJSAwcHggMHB4O1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICYtVGl0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcclxuICAgICAgcGFkZGluZzogMSUgMTMlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAmLUltZyB7XHJcbiAgICAgIEBpbmNsdWRlIHpvb20taW1nO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIHpvb20taW1nLTAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzc5cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB6b29tLWltZy0wMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9CbG9nXHJcbiAgLkJsb2cge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMSUgMC4xJSAwIDA7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi1BcmVhIHtcclxuICAgIH1cclxuXHJcbiAgICAmLUlubmVyIHtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgJi1JbWcge1xyXG4gICAgICBAaW5jbHVkZSB6b29tLWltZztcclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSB6b29tLWltZy0wMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDM3OXB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgem9vbS1pbWctMDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLVRpdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgQGluY2x1ZGUgZnooMTYpO1xyXG4gICAgICBwYWRkaW5nOiAyJSAzJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuRWMtQmFubmVyIHtcclxuICAgIG1hcmdpbjogNyUgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIEZsZXgtc3BhY2U7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgIHBhZGRpbmc6IDElO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogNiU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLkVje1xyXG4gICAgJi1MZWZ0e1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBAaW5jbHVkZSBwY3tcclxuICAgICAgICBtYXJnaW46IDAgMiU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtVGl0e1xyXG4gICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDQlIDQlIDA7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgICAmLVRleHR7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIHBhZGRpbmc6IDQlIDglIDAgNCU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I0O1xyXG4gICAgICBAaW5jbHVkZSBwY3tcclxuICAgICAgICBAaW5jbHVkZSBmeigxNCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLUJ0bntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xyXG4gICAgICBtYXJnaW46IDIlIGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICBtYXJnaW46IDYlIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgYTphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoI3skcGF0aH10b3AtaW1hZ2VzL3Nob3AtaWNvbi5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgIHJpZ2h0OiAxNiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLVJpZ2h0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmLVRleHQtMDF7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyNSU7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBsZWZ0OiAtMiU7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICBsZWZ0OiAxcHg7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnN0YWdyYW1cclxuLkluc3RhIHtcclxuICBtYXJnaW46IDUlIGF1dG87XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMTclIGF1dG87XHJcbiAgfVxyXG4gICYtQmcge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yMTtcclxuICB9XHJcbiAgJi1NYWluIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtVGV4dHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIGVuLWZvbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7O1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDp1cmwoI3skcGF0aH10b3AtaW1hZ2VzL2luc3RhLWljb24uc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgbGVmdDogNDJweDtcclxuICAgIH1cclxuICB9XHJcbiAgI3NiX2luc3RhZ3JhbXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNiaV9pdGVte1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICB3aWR0aDogMzMlIWltcG9ydGFudDtcclxuICB9XHJcbiAgfVxyXG4gICNzYmlfaW1hZ2Vze1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB9XHJcbiAgJi1Jbm5lciB7XHJcbiAgICBtYXJnaW46IDMlIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbjogMTAlIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtVGl0IHtcclxuICAgIEBpbmNsdWRlIGZ6KDUwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGVuLWZvbnQ7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDM1KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1CdG4ge1xyXG4gICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMiUgYXV0bztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDYlO1xyXG4gICAgICBAaW5jbHVkZSBmeigyMCk7XHJcbiAgICAgIEBpbmNsdWRlIGVuLWZvbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUYWJBcmVhXHJcbi5UYWIge1xyXG4gIEBpbmNsdWRlIEZsZXgtc3BhY2U7XHJcbiAgbWF4LXdpZHRoOiA2NDBweDtcclxuICBtYXJnaW46IDMlIDA7XHJcbiAgbGkge1xyXG4gICAgLyrjgr/jg5bpg6jliIYqL1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yaWdpbmFsLTAxO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgbWFyZ2luOiAwLjElO1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA0JTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gMC40cztcclxuICAgIH1cclxuICB9XHJcbiAgLmFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3JpZ2luYWwtMDE7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICA6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgbGVmdDogMzBweDtcclxuICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICRvcmlnaW5hbC0wMTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAvKumBuOaKnuS4reOBruOCv+ODliovXHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbiAwLjRzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWN0aXZlOm50aC1vZi10eXBlKDMpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJG9yaWdpbmFsLTAxO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4uVGFiLWFyZWEge1xyXG4gIC8q5YiH44KK5pu/44GI6YOo5YiG6Z2e6KGo56S6Ki9cclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5UYWJDb250IHtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBGbGV4LXdyYXA7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgICBAaW5jbHVkZSBGbGV4LXNwYWNlO1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgZmxleC13cmFwOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuQnRudGVuemVuMDEge1xyXG4gICAgbWFyZ2luOiAzJSBhdXRvO1xyXG4gIH1cclxufVxyXG4vKuOCueOCr+ODreODvOODq+ODkOODvOWFqOS9kyovXHJcbi5UYWJDb250IHVsOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbn1cclxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7ou4zpgZMqL1xyXG4uVGFiQ29udCB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDEyNiwgMTE3LCAxMTcsIDAuMSk7XHJcbn1cclxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7li5XjgY/pg6jliIYqL1xyXG4uVGFiQ29udCB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM3ZDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcbiIsIi8vIHNpbmdsZSBibG9nQXJlYVxyXG4uU2luZ2xlQmxvZyB7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgRmxleC1zcGFjZTtcclxuICBwYWRkaW5nOiA1LjglIDElIDA7XHJcbiAgQGluY2x1ZGUgdGFiIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAvKlNpbmdsZUJsb2ctSW5uZXIqL1xyXG4gICYtSW5uZXIge1xyXG4gICAgQGluY2x1ZGUgRmxleC1jb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwIDIlIDIlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBAaW5jbHVkZSBqcC1mb250O1xyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMTAlO1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gaDFcclxuICAmLVRpdCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgQGluY2x1ZGUganAtZm9udDtcclxuICAgIHBhZGRpbmc6IDIlO1xyXG4gICAgQGluY2x1ZGUgZnooMjUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luOiA0JSBhdXRvO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBAaW5jbHVkZSBmeigyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtQm9yZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAyJSBhdXRvO1xyXG4gIH1cclxuICAmLUNhdGVJbiB7XHJcbiAgICBAaW5jbHVkZSBGbGV4LXNwYWNlO1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIH1cclxuICAmLUNhdGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxleDogMCAxIDMwJTtcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgZmxleDogMCAxIDUwJTsgIFxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBmeigxNCk7XHJcbiAgICAgIHBhZGRpbmc6IDQlO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjJ2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLUNhdGVOYW1le1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLVRpbWUge1xyXG4gICAgQGluY2x1ZGUgZnooMTYpO1xyXG4gICAgZmxleDogMCAxIDQwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4OiAwIDEgMzIlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuUmVsZWFzZSB7XHJcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDYlO1xyXG4gICAgQGluY2x1ZGUgZW4tZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTIxJTtcclxuICAgICAgdG9wOiAtNSU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDczXCI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLlVwZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgbWFyZ2luOiAwIDglO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xNHB4O1xyXG4gICAgICB0b3A6IDIzJTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgY29udGVudDogXCJcXGYwMjFcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLVRhZ3Mge1xyXG4gICAgbWFyZ2luOiAyJSAwO1xyXG4gICAgQGluY2x1ZGUgZnooMTQpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDAuNiUgMiU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XHJcbiAgICAgIG1hcmdpbjogMC4yJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8g44K344Kn44Ki44Oc44K/44OzXHJcbi5TaGFyZUFyZWEge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgQGluY2x1ZGUgRmxleC13cmFwO1xyXG4gICAgICBtYXJnaW46IDMlIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtVGl0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNyUgYXV0byA0JTtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgfVxyXG4gICYtQ29tIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW46IDMlIGF1dG87XHJcbiAgICAgIHdpZHRoOiAzOSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBlbi1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIEBpbmNsdWRlIGZ6KDE1KTtcclxuICB9XHJcbiAgJi1GYWNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUwYjI7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAwICMxYjNkODI7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IC0xcHggIzFiM2Q4MjtcclxuICB9XHJcbiAgJi1GYWNlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTRmODQ7XHJcbiAgfVxyXG4gICYtRmFjZTphY3RpdmUge1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAwICMxYjNkODI7XHJcbiAgfVxyXG4gICYtdHdpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAwICMwMDc4YmQ7XHJcbiAgfVxyXG4gICYtdHdpOmFjdGl2ZSB7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgIzAwNzhiZDtcclxuICB9XHJcbiAgJi10d2k6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzOTdkODtcclxuICB9XHJcbiAgJi1wb2NrZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmM2Y1NjtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDAgI2JhMjcxNDtcclxuICB9XHJcbiAgJi1wb2NrZXQ6YWN0aXZlIHtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMCAjYmEyNzE0O1xyXG4gIH1cclxuICAmLXBvY2tldDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA0ODI5O1xyXG4gIH1cclxuICAmLUxpbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDAgIzAwYjkwMGI0O1xyXG4gIH1cclxuICAmLUxpbmU6YWN0aXZlIHtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMCAjMDBiOTAwYjQ7XHJcbiAgfVxyXG4gICYtTGluZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOTAwYmQ7XHJcbiAgfVxyXG59XHJcbi8vUmVsQXJlYU1haW5cclxuLlJlbEJsb2dNYWluIHtcclxuICAmLUlubmVyIHtcclxuICAgIEBpbmNsdWRlIEZsZXgtd3JhcDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgQGluY2x1ZGUgRmxleC1zcGFjZTtcclxuICAgICAgZmxleC13cmFwOiBpbmhlcml0O1xyXG4gICAgICBwYWRkaW5nOiA4JSAzJSA1JTtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtSW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gIH1cclxuICAvKuOCueOCr+ODreODvOODq+ODkOODvOOBrui7jOmBkyovXHJcbiAgJi1Jbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgxMjYsIDExNywgMTE3LCAwLjEpO1xyXG4gIH1cclxuICAvKuOCueOCr+ODreODvOODq+ODkOODvOOBruWLleOBj+mDqOWIhiovXHJcbiAgJi1Jbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzdkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbiAgJi1UaXQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA4JSBhdXRvIDElO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICB9XHJcbiAgLlJlbEJsb2d7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgJi10aHVtYiB7XHJcbiAgICAgIEBpbmNsdWRlIHpvb20taW1nO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSB6b29tLWltZy0wMTtcclxuICAgICAgfVxyXG4gICAgICA6aG92ZXIgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSB6b29tLWltZy0wMjtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtVGl0IHtcclxuICAgICAgQGluY2x1ZGUgZnooMTQpO1xyXG4gICAgICBtYXJnaW46IDQlIGF1dG87XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIDpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKkluZGV4QXJlYSovXHJcbi5JbmRleEFyZWEge1xyXG5cdG1heC13aWR0aDogNzUwcHg7XHJcblx0bWFyZ2luOiAyJSAwIDAgMiU7XHJcblx0Ji1UaXQge1xyXG5cdFx0QGluY2x1ZGUgZW4tZm9udDtcclxuXHRcdEBpbmNsdWRlIGZ6KDMwKTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLVRleHQtMDEge1xyXG5cdFx0QGluY2x1ZGUganAtZm9udDtcclxuXHRcdG1hcmdpbjogNCUgMCAzJTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0fVxyXG59XHJcbi5JbmRleE1haW4ge1xyXG5cdEBpbmNsdWRlIEZsZXgtc3BhY2U7XHJcblx0cGFkZGluZzogMyUgMiUgMiU7XHRcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblx0QGluY2x1ZGUgdGFiIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiA5JSBhdXRvO1xyXG5cdH1cclxuXHQmLUlubmVyIHtcclxuXHRcdGZsZXg6IDAgMSA2NSU7XHJcblx0XHR3aWR0aDogNjUlO1xyXG5cdFx0bWFyZ2luOiAyJTtcclxuXHRcdEBpbmNsdWRlIHRhYiB7XHJcblx0XHRcdHdpZHRoOiA5NSU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHdpZHRoOiA5NSU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDEwJTtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtTW9udGgge1xyXG5cdFx0bWFyZ2luOiAyJTtcclxuXHRcdEBpbmNsdWRlIGZ6KDE4KTtcclxuXHR9XHJcblx0Ji1uZXdibG9nIHtcclxuXHRcdEBpbmNsdWRlIGVuLWZvbnQ7XHJcblx0XHRtYXJnaW46IDAgMCAwIDIlO1xyXG5cdFx0QGluY2x1ZGUgZnooMjApO1xyXG5cdH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cclxubG9vcC1tYWluKi9cclxuLkxvb3Age1xyXG5cdCYtSW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgRmxleC1vbmx5O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRcdHBhZGRpbmc6IDMlIDIlIDIlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdG1hcmdpbjogMCAwIDMlO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDk0JTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGZsZXg6IDAgMSBhdXRvO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1JbWcge1xyXG5cdFx0b3JkZXI6IDE7XHJcblx0XHR3aWR0aDogNDUlO1xyXG5cdFx0ZmxleDogMCAxIDQ1JTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDYxcHggMTBweCA2MXB4O1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1JbWcgaW1nIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHggNjFweCAxMHB4IDYxcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XHJcblx0fVxyXG5cdCYtSW1nIGltZzpob3ZlciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDYxcHggMTBweCA2MXB4O1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHR9XHJcblx0Ji1UZXh0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0b3JkZXI6IDI7XHJcblx0XHRwYWRkaW5nOiAyJTtcclxuXHRcdGZsZXg6IDAgMSA1NSU7XHJcblx0XHR3aWR0aDogOTYlO1xyXG5cdFx0QGluY2x1ZGUgZW4tZm9udDtcclxuXHR9XHJcblx0Ji1FbnRyeUluZm8ge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmLUNhdGVnb3JpZXN7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogMC4yNWVtIDFlbTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMnB4IGJsYWNrO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggYmxhY2s7XHJcblx0XHQgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtN3B4O1xyXG5cdFx0XHR3aWR0aDogMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlICsgMTRweCk7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgMTRweCk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG5cdFx0ICB9XHJcblx0XHQgICY6YmVmb3JlIHtcclxuXHRcdFx0bGVmdDogN3B4O1xyXG5cdFx0ICB9XHJcblx0XHQgICY6YWZ0ZXIge1xyXG5cdFx0XHRyaWdodDogN3B4O1xyXG5cdFx0ICB9XHJcblx0XHQgYSB7XHJcblx0XHRAaW5jbHVkZSBmeigxNik7XHJcblx0XHRwYWRkaW5nOiA0JTtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4zdnc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblx0Ji1ZZWFyIHtcclxuXHRcdEBpbmNsdWRlIGZ6KDE2KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogMTAlIDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcblx0XHRAaW5jbHVkZSBlbi1mb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTAwcHg7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcclxuXHRcdHRyYW5zaXRpb246IDAuMnM7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMDczXCI7XHJcblx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLVRpdCB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAxMSUgMiUgMiU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzcyNmQ2ZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdEBpbmNsdWRlIGZ6KDE2KTtcclxuXHRcdFx0cGFkZGluZzogMiU7XHJcblx0XHRcdG1hcmdpbjogMiUgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1UZXh0LTAxIHtcclxuXHRcdHBhZGRpbmc6IDIlO1xyXG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRAaW5jbHVkZSBqcC1mb250O1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1OZXh0IHtcclxuXHRcdG1hcmdpbjogMyUgYXV0byAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRhIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdH1cclxufVxyXG59XHJcbiIsIi5Db250YWN0e1xyXG5cdG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMyU7XHJcbiAgICBwYWRkaW5nOiAwIDElO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQmLVRleHQtLTAxe1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IzO1xyXG5cdHBhZGRpbmc6IDIlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cdHB7XHJcblx0XHRtYXJnaW46IDIlIGF1dG87XHJcblx0XHRAaW5jbHVkZSBzcHtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3IzO1xyXG5cdFx0QGluY2x1ZGUganAtZm9udDtcclxuXHR9XHJcblx0Ji1Db217XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0aW5wdXR7XHJcbiAgICBAaW5jbHVkZSBmeigxOCk7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRtYXJnaW46IDElIGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIHNwe1xyXG5cdFx0XHR3aWR0aDo5MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdH1cclxuJi1Jbm5lcntcclxuICAgIG1hcmdpbjogNCU7XHJcblx0bGluZS1oZWlnaHQ6IDI7XHJcblx0cGFkZGluZzogMiUgMCA0JTtcclxuXHRAaW5jbHVkZSBzcHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG4mLVJle1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I0O1xyXG4gICAgcGFkZGluZzogMC42JTtcclxuXHRtYXJnaW46IDAgMiU7XHJcbiAgICBAaW5jbHVkZSBmeigxNCk7XHJcbn1cclxuJi1OYW1le1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG4mLVppcHtcclxuXHRpbnB1dHtcclxuXHRcdG1heC13aWR0aDogMzAlO1xyXG5cdFx0fVxyXG59XHJcbiYtTWVzc2FnZXtcclxuXHRcdG1hcmdpbjogMiUgYXV0bztcclxuXHR0ZXh0YXJlYXtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3IzO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIGZ6KDE4KTtcclxuYmFja2dyb3VuZDogbm9uZTtcclxubWFyZ2luOiAxJSAwO1xyXG59XHJcbn1cclxuJi1Db21mb3Jte1xyXG5cdGF7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuXHR9XHJcblx0YTpob3ZlcntcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0Y29sb3I6ICNjY2M7XHJcblx0fVxyXG59XHJcbiYtRGV0YWlse1xyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuXHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHN1YjtcclxuXHR9XHJcblx0XHJcbn1cclxuJi1TdWJtaXR7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogNSUgYXV0bztcclxuXHRwYWRkaW5nOiAxJSAwIDUlO1xyXG5cdGlucHV0e1xyXG5cdFx0QGluY2x1ZGUganAtZm9udDtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdEBpbmNsdWRlIGZ6KDE4KTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcjE7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2UgOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvciA6IHJnYmEoMCwwLDAsMCk7XHJcblx0fVxyXG5cdGlucHV0OmhvdmVye1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcbn1cclxuLnBhckFyZWF7XHJcblx0bWFyZ2luOiAxMSUgYXV0bztcclxuXHRtYXgtd2lkdGg6IDkwMHB4O1xyXG59XHJcbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXRlbF0gIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2UgOiBub25lO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yIDogcmdiYSgwLDAsMCwwKTtcclxufSIsIi5DYXJBcmVhe1xyXG4gICAgLmV4cGUtUGF5RnJlZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7ICAgIFxyXG4gICAgfVxyXG4uQ2FyTWFpbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCAwIDEydnc7XHJcbiYtVGV4dHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTIzJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgIHBhZGRpbmc6IDElO1xyXG4gICAgbWFyZ2luOiAxJTtcclxuICAgIEBpbmNsdWRlIHBje1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxufVxyXG4mLVRpdHtcclxuICAgIEBpbmNsdWRlIGZ6KDIwKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmZhNjtcclxuICAgIHBhZGRpbmc6IDIlO1xyXG59XHJcbiYtV29yZHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjI7XHJcbiAgICBwYWRkaW5nOiAzJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbn1cclxuJi1FbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgZnooMjApO1xyXG4gICAgQGluY2x1ZGUgZW4tZm9udDtcclxufVxyXG4mLVJlZHtcclxuICAgIEBpbmNsdWRlIGZ6KDE2KTtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMSU7XHJcbn1cclxufVxyXG4uQ2FyQnRue1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTAlO1xyXG4gICAgJi1UaXR7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMjUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICBAaW5jbHVkZSBmeigyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1Jbm5lcntcclxuICAgICAgICBAaW5jbHVkZSBGbGV4LXdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiA2JSBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYtSXRlbXtcclxuICAgIHdpZHRoOiAzMS4zMzMzJTtcclxuICAgIG1hcmdpbjo0JSAxJTtcclxuICAgIEBpbmNsdWRlIHBje1xyXG4gICAgICAgIHdpZHRoOiA0Ny4zMzMzJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogNCUgYXV0bztcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMyU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yNDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoI3skcGF0aH1vdGhlci9sZXNzb24taWNvbi5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdG9wOiAyMyU7XHJcbiAgICAgICAgcmlnaHQ6IDMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbn1cclxuLkNhckNvbXtcclxuICAgIG1hcmdpbjogNyUgYXV0bztcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIG1hcmdpbjogMTQlIGF1dG87XHJcbiAgICB9XHJcbiAgICAmLVRpdHtcclxuICAgICAgICBAaW5jbHVkZSBmeigyMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46MiU7XHJcbiAgICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtVGV4dHtcclxuICAgICAgICBtYXJnaW46MiU7XHJcbiAgICB9XHJcbiAgICAuQ2FyRmxleHtcclxuICAgICAgICBAaW5jbHVkZSBGbGV4LXNwYWNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjM7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIEBpbmNsdWRlIHBje1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgJi1JbWd7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgcGN7XHJcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAmLVRleHR7XHJcbiAgICAgICAgbWFyZ2luOiAyJTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHBje1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiA2JSBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDIlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAmLVRpdHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMiU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgIH1cclxuICAgICAgICYtV29yZHtcclxuICAgICAgIG1hcmdpbjogMiUgYXV0bztcclxuICAgICAgIH1cclxuICAgICAgICYtQnRue1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgfVxyXG4gICAgICAgJi1QdXNoLTAxe1xyXG4gICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDMlIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yNDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoI3skcGF0aH1vdGhlci9kZXRhaWwtaWNvbi5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMyU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgJi1QdXNoLTAye1xyXG4gICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDMlIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvcjE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokY29sb3I0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgjeyRwYXRofW90aGVyL2Jsb2cuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjMlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uQ2FyUHJpY2V7XHJcbkBpbmNsdWRlIHBje1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbiAgICAgICAmLVRpdHtcclxuICAgICAgICBAaW5jbHVkZSBmeigyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46IDIlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgICYtSW57XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTtcclxuICAgICAgICBwYWRkaW5nOiAxJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICB9XHJcbiAgICAgICAmLVN7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMztcclxuICAgICAgICBtYXJnaW46IDElO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNiU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICB9XHJcbiAgICAgICAmLVRleHR7XHJcbiAgICAgICAgbWFyZ2luOiAzJSAyJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgIH1cclxuICAgICAgICYtVGV4dC0wMXtcclxuICAgICAgICBtYXJnaW46IDElO1xyXG4gICAgICAgfVxyXG4gICAgICAgLlBheXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICB9XHJcbiAgICAgICAuUGF5RnJlZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyAgICBcclxuICAgICAgIH1cclxuICAgICAgICYtQ291e1xyXG4gICAgICAgIG1hcmdpbjogMiU7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTQpO1xyXG4gICAgICAgfVxyXG4gICAgICAgJi1Db3UtMDF7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICAgICB9XHJcbiAgICAgICAmLUNvdS0wMntcclxuICAgICAgICBAaW5jbHVkZSBmeigxNik7XHJcbiAgICAgICB9XHJcbn1cclxufSIsIi5RYUFyZWF7XHJcbiAgICBtYXJnaW46IDIlIGF1dG8gMTUlO1xyXG4uUWFNYWlue1xyXG4gICAgbWFyZ2luOiAyJSBhdXRvIDYlO1xyXG4mLVRleHR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuJi1UaXR7XHJcbiAgICBAaW5jbHVkZSBmeigyMCk7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxufVxyXG4mLUVue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBmeigyMCk7XHJcbiAgICBAaW5jbHVkZSBlbi1mb250O1xyXG59XHJcbiYtV29yZHtcclxuICAgIHBhZGRpbmc6IDMlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICB9XHJcbn1cclxuJi1UaXQtMDJ7XHJcbiAgICBAaW5jbHVkZSBmeigyMik7XHJcbiAgICBtYXJnaW46IDQlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgQGluY2x1ZGUgZnooMTgpO1xyXG4gICAgbWFyZ2luOiAxMiUgYXV0byAxNSU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxufVxyXG4uUWFDb217XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxNSU7XHJcbiAgICB9XHJcbi5MaW5le1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIG1hcmdpbjogMC4zJSAwO1xyXG59XHJcbiYtUXV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDIlIDQlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDElIDQlO1xyXG4gICAgQGluY2x1ZGUgcGN7XHJcbiAgICAgICAgcGFkZGluZzogMSUgNSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICBwYWRkaW5nOiAxJSAxMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCN7JHBhdGh9b3RoZXIvcWEuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRvcDogLTIxJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbn1cclxuJi1BbntcclxuICAgIG1hcmdpbjogMSUgNCUgNiU7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICBtYXJnaW46IDElIDglIDYlO1xyXG4gICAgfVxyXG59XHJcbiYtQW4tMDF7XHJcbiAgICBtYXJnaW46IDElIDQlIDElO1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgbWFyZ2luOiAxJSA0JSA1JTtcclxuICAgIH1cclxufVxyXG4vLyAuVW5kZXJMaW5le1xyXG4vLyBjb2xvcjogJGNvbG9yMTtcclxuLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjE7XHJcbi8vIH1cclxuJi1JdGVte1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yMTtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuICAgIG1hcmdpbjogMCA0JSA2JTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG59XHJcbn1cclxufSIsIi5Qcm9BcmVhe1xyXG4gICAgbWFyZ2luOiAyJSAyJSAxNSU7XHJcbi5Qcm9NYWlue1xyXG4gICAgQGluY2x1ZGUgRmxleC1zcGFjZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjI7XHJcbiAgICBAaW5jbHVkZSB0YWJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiYtSW5uZXJ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMTclIDA7XHJcbiAgICBAaW5jbHVkZSB0YWJ7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG59XHJcbiYtVGl0e1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luOiAxJSBhdXRvO1xyXG59XHJcbiYtSW1ne1xyXG4gICAgQGluY2x1ZGUgdGFie1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA1JTtcclxuICAgIH1cclxufVxyXG4mLU5hbWV7XHJcbiAgICBAaW5jbHVkZSBmeigxNik7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW46IDElIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yMjtcclxufVxyXG4mLUxvZ297XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIHBje1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbn1cclxufVxyXG4uVGV4dEFyZWF7XHJcbiAgICAmLU5hbWVFbntcclxuICAgICAgICBAaW5jbHVkZSBlbi1mb250O1xyXG4gICAgICAgIG1hcmdpbjogMCAyJVxyXG4gICAgfVxyXG4gICAgJi1LYW5qaXtcclxuICAgICAgICBAaW5jbHVkZSBmeigxOCk7XHJcbiAgICAgICAgQGluY2x1ZGUganAtZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbjogMiUgMCA1JTtcclxuICAgIH1cclxuICAgICYtVGl0e1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6KDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I0O1xyXG4gICAgfVxyXG4gICAgJi1Xb3Jke1xyXG4gICAgICAgIG1hcmdpbjogMiUgYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcbi5BY2Nlc3N7XHJcbiAgICAmLVRpdHtcclxuICAgICAgICBAaW5jbHVkZSBmeigyMCk7XHJcbiAgICAgICAgcGFkZGluZzogMiUgMDtcclxuICAgIH1cclxuICAgICYtRW57XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMjApO1xyXG4gICAgICAgIEBpbmNsdWRlIGVuLWZvbnQ7XHJcbiAgICB9XHJcbiAgICAmLVdvcmR7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbn0iLCIuT3JkZXJBcmVhe1xyXG5cdC5PcmRlck1haW57XHJcblx0cGFkZGluZzogMiU7XHJcblx0Ji1UZXh0e1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmLVRpdHtcclxuXHRcdEBpbmNsdWRlIGZ6KDIwKTtcclxuXHRcdHBhZGRpbmc6IDIlO1xyXG5cdH1cclxuXHQmLUVue1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRAaW5jbHVkZSBmeigyMCk7XHJcblx0XHRAaW5jbHVkZSBlbi1mb250O1xyXG5cdH1cclxuXHQmLVdvcmR7XHJcblx0XHRwYWRkaW5nOiAzJTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRAaW5jbHVkZSBzcHtcclxuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHR9XHJcblx0fVxyXG5he1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbn1cclxuXHQuU3RlcCB7XHJcblx0XHRjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuXHRcdG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAzJSBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMSU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0QGluY2x1ZGUgc3B7XHJcblx0XHRcdHBhZGRpbmc6IDMlO1xyXG5cdFx0fVxyXG5cdCAgICYtQ29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAxZW0gMCAxLjNlbSAyLjVlbTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgJjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiA1NXB4O1xyXG5cdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0YmFja2dyb3VuZDokY29sb3IxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogLTZweDtcclxuXHQgICB9XHJcblx0ICAgJjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA1NXB4KTtcclxuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI2RkZDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTVweDtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0ICAgfVxyXG5cdCAgIH1cclxuXHQgICAmLU51bSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRAaW5jbHVkZSBmeigxMik7XHJcblx0XHRAaW5jbHVkZSBlbi1mb250O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA2cHg7XHJcblx0XHRsZWZ0OiA3cHg7XHJcblx0ICAgJjo6YWZ0ZXIge1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGNvdW50O1xyXG5cdFx0Y29udGVudDogY291bnRlcihjb3VudCk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR0b3A6IDE0cHg7XHJcblx0XHRsZWZ0OiA5cHg7XHJcblx0ICAgfVxyXG5cdCAgfVxyXG5cdCAgICYtVGl0IHtcclxuXHRcdEBpbmNsdWRlIGZ6KDE4KTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuXHQgICB9XHJcblx0ICAgJi1UZXh0e1xyXG5cdFx0bWFyZ2luOiAxJSAzJSA0JTtcclxuXHRcdEBpbmNsdWRlIHNwe1xyXG5cdFx0XHRtYXJnaW46IDYlIDMlIDQlO1xyXG5cdFx0fVxyXG5cdCAgIH1cclxuXHQgICAmLUJvZHkge1xyXG5cdFx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdFx0cGFkZGluZzogMCAwIDFlbTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRib3JkZXItYm90dG9tOiBkb3R0ZWQgMnB4ICRncmF5O1xyXG5cdFx0YXtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIGZpbHRlcjogb3BhY2l0eSgwLjcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDVweCAycHggJGdyYXkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcblx0ICAgfVxyXG5cdCAgICYtRmxleHtcclxuXHRcdEBpbmNsdWRlIEZsZXgtd3JhcDtcclxuXHRcdEBpbmNsdWRlIHBje1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHQgICB9XHJcblx0ICAgJi1JdGVtUntcclxuXHRcdHdpZHRoOiA0OSU7XHJcblx0XHRtYXJnaW46IDAgMSUgMCAwO1xyXG5cdFx0QGluY2x1ZGUgcGN7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCAwIDIlO1xyXG5cdFx0fVxyXG5cdCAgIH1cclxuXHQgICAmLUl0ZW1Me1xyXG5cdFx0d2lkdGg6IDQ5JTtcclxuXHRcdEBpbmNsdWRlIHBje1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdCAgIH1cclxuXHQgICB9XHJcblx0ICAgLlN0ZXAgPiA6bGFzdC1vZi10eXBlOjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgIH1cclxufSIsIi8vIOOCruODo+ODqeODquODvFxyXG4uUGhvdG9CZ3tcclxufVxyXG4uUGhvdG97XHJcblx0cGFkZGluZzogNSUgMCA3JTtcclxuXHQmLVRleHR7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMztcclxuXHRcdEBpbmNsdWRlIHNwe1xyXG5cdFx0XHRtYXJnaW46IDMlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLUlubmVye1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMTUlO1xyXG5cdH1cclxuXHQuQmxvY2t7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdEBpbmNsdWRlIHNwe1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNid2dfY29udGFpbmVyMV8wICNid2dfY29udGFpbmVyMl8wIC5id2ctY29udGFpbmVyLTAuYndnLXN0YW5kYXJkLXRodW1ibmFpbHN7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0IWltcG9ydGFudDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG59IiwiLlByaXZhY3lUaXRsZXtcclxuXHRAaW5jbHVkZSBlbi1mb250O1xyXG5cdEBpbmNsdWRlIGZ6KDQwKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0QGluY2x1ZGUgc3B7XHJcblx0XHRAaW5jbHVkZSBmeigyMyk7XHJcblx0XHRtYXJnaW46IDclIGF1dG87XHJcblx0fVxyXG59XHJcbi5Qcml2YWN5e1xyXG5cdEBpbmNsdWRlIGpwLWZvbnQ7XHJcblx0bWF4LXdpZHRoOiAxMDgwcHg7XHJcblx0cGFkZGluZzozJSA0JTtcclxuXHQgICAgbWFyZ2luOiAzJSBhdXRvIDklO1xyXG5cdFx0XHRAaW5jbHVkZSBzcHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0fVxyXG5cdCYtVG9wVGV4dDAxe1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAzJSBhdXRvO1xyXG5cdH1cclxuXHQmLVRvcFRleHQwMntcclxuXHRtYXJnaW46IDAgMCA0JTtcclxuXHR9XHJcblx0Ji1UaXRsZXtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bWFyZ2luOjIlIGF1dG87XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkYmxhY2s7XHJcbiAgICBwYWRkaW5nOiAwIDAgMSU7XHJcblx0fVxyXG5cdCYtVGV4dC0tMDQgYXtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcjM7XHJcblx0XHRwYWRkaW5nOiAzcHggMjRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE5cHg7XHJcblx0fVxyXG5cdCYtVGV4dHtcclxuXHRsaW5lLWhlaWdodDogMS43O1xyXG5cdH1cclxuXHR9XHJcbiIsIi8vaGFuZG1hZGXnibnmropcclxuLmFydGljbGV7XHJcbmgye1xyXG4gIHBhZGRpbmc6IDElO1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggZG90dGVkICRibGFjaztcclxuICBiYWNrZ3JvdW5kOiRncmF5dGhpbjtcclxufVxyXG4ubWFya2VyLXVuZGVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmY5IDYwJSk7XHJcbn1cclxuLm1hcmtlci11bmRlci1ibHVlIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjYThkYWZiIDYwJSk7XHJcbn1cclxuLm1hcmtlci11bmRlci1yZWQge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNmZmQwZDEgNjAlKTtcclxufVxyXG59XHJcbi8vLy8vLy8vLy8vLy8vXHJcbi5Db250ZW50IHtcclxuICBtYXJnaW46IDUlIDA7XHJcbiAgLkJveEFyZWEtVGV4dHtcclxuICAgIG1hcmdpbjogMyU7XHJcbiAgfVxyXG4gIC5UZXh0LUZvbnR7XHJcbiAgICBAaW5jbHVkZSBmeigyMCk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiRibGFjaztcclxuICB9XHJcbiAgLlNwZWFjZSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNi4ycHg7XHJcbiAgfVxyXG4gIC5CZy1UZXh0e1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yMTtcclxuICAgIHBhZGRpbmc6IDElO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5QaG90b0ltZyB7XHJcbiAgICBtYXJnaW46IDMlIGF1dG87XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8q44K544Kv44Ot44O844Or44OQ44O85YWo5L2TKi9cclxuLlBob3RvSW1nIGltZzo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGhlaWdodDozcHg7XHJcbn1cclxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7ou4zpgZMqL1xyXG4uUGhvdG9JbWcgaW1nOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbmJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbmJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgxMjYsIDExNywgMTE3LCAwLjEpO1xyXG59XHJcbi8q44K544Kv44Ot44O844Or44OQ44O844Gu5YuV44GP6YOo5YiGKi9cclxuLlBob3RvSW1nIGltZzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzN2Q7XHJcbmJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuICAuV2VpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgQGluY2x1ZGUgZnooMTcpO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgIG1hcmdpbjogMCAwIDIlO1xyXG4gICAgY29sb3I6JHRleHQtY29sb3I7XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBjb2xvcjokYmxhY2s7XHJcbiAgfVxyXG4gIC5MaW5rIHtcclxuICAgIGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkY2hvY29sYXRlO1xyXG4gICAgfVxyXG4gICAgOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgdG9wOiAxJTtcclxuICAgICAgQGluY2x1ZGUgZnooMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgY29udGVudDogXCJcXGYwZGFcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG4gICAgOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuU3VwcGxlbWVudCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIEBpbmNsdWRlIGZ6KDE1KTtcclxuICB9XHJcbiAgLy/opovlh7rjgZfjgqjjg6rjgqJcclxuICBoMiB7XHJcbiAgICBAaW5jbHVkZSBmeigyNCk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogNCUgYXV0bztcclxuICB9XHJcbiAgLlRpdGxlMDIge1xyXG4gICAgcGFkZGluZzogMSU7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IGRvdHRlZCAkYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiRncmF5dGhpbjtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgQGluY2x1ZGUgZnooMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDQlIGF1dG87XHJcbiAgfVxyXG4gIC5UaXRsZTAzLTAxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICRvcmlnaW5hbC0wMTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luOiA0JSAwO1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICRvcmlnaW5hbC0wMTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiA1JTtcclxuICAgIH1cclxuICB9XHJcbiAgaDQge1xyXG4gICAgQGluY2x1ZGUgZnooMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDQlIGF1dG87XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgQGluY2x1ZGUgZnooMTcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuVGl0bGUwNHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5O1xyXG4gICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDokdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLy8g44Oc44K/44Oz44Ko44Oq44KiXHJcbiAgLkJ1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGZ6KDE2KTtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogMyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8q44Oc44K/44Oz77yI6LWk77yJKi9cclxuICAuQnV0dG9uLTAyIHtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMiU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8q44Oc44K/44Oz77yI57eR77yJKi9cclxuICAuQnV0dG9uLTAxe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrZ3JlZW47XHJcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJG9yaWdpbmFsLTAxO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDokZGFya2dyZWVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRvcmlnaW5hbC0wMTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG59XHJcbiAgLyrjg5zjgr/jg7PvvIjpu4ToibLvvIkqL1xyXG4gIC5CdG57XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDUlIGF1dG87XHJcbiAgICAmLVB1c2gge1xyXG4gICAgICBAaW5jbHVkZSBmeigxNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDRyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgY29sb3I6JHRleHQtY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIH1cclxuICAgICYtSW4ge1xyXG4gICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxuICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLjc1cmVtLCAtMXJlbSk7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMC42cmVtIDAgMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC4yNXJlbSk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAuNXJlbSwgLTFyZW0pO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuMzVyZW0gMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHJlbSwgMC43NXJlbSk7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIC0xcmVtKTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjM1cmVtIDAgMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICAmLUZyb250IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogNCU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgLyrjg5rjg7zjg5Hjg7zog4zmma8qL1xyXG4gIC5CYWNrZ3JvdW5kLS0wMSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JheTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC8q44OW44Or44O85biD6aKoKi9cclxuICAuQmFja2dyb3VuZC0tMDIge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3JpZ2luYWwtMDI7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCA0cHggJG9yaWdpbmFsLTAyO1xyXG4gICAgYm9yZGVyOiBkYXNoZWQgMnB4ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC8vIOODquOCueODiFxyXG4gIC5MaXN0IHtcclxuICAgIG1hcmdpbjogMyU7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbjogNSU7XHJcbiAgICB9XHJcbiAgICAmLUl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMS41JSAwIDEuNSUgNSU7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW46IDclIDQlO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1ibG9nL2xpc3QucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICB0b3A6IC0xJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAueXR1YmUgaWZyYW1lIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6JGdyYXl0aGluO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICBjb250ZW50OiBcIuKAnFwiO1xyXG4gICAgICBjb2xvcjogJGNob2NvbGF0ZTtcclxuICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29udGVudDogXCLigJ1cIjtcclxuICAgICAgY29sb3I6ICRjaG9jb2xhdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgcGFkZGluZzogMyU7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgLy8gIOODluODreOCsOOCq+ODvOODiVxyXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gIC5CbG9nQ2FyZCB7XHJcbiAgICBtYXJnaW46IDUlIDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAmLU1haW4ge1xyXG4gICAgICBAaW5jbHVkZSBmeigxOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW46IDQlIDAgMDtcclxuICAgICAgLkxpbmUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdWJsZSAkY29sb3IxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMSUgMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLUlubmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXl0aGluO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgQGluY2x1ZGUgRmxleC1zcGFjZTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgcGFkZGluZzogMSU7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1FeGNlcHQge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBtYXJnaW46IDIlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1UaXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCAyJTtcclxuICAgICAgQGluY2x1ZGUgZnooMTcpO1xyXG4gICAgfVxyXG4gICAgJi1QaG90byB7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICAmLVRleHQge1xyXG4gICAgICBAaW5jbHVkZSBmeigxNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB9XHJcbiAgICAmLURhdGUge1xyXG4gICAgICBAaW5jbHVkZSBlbi1mb250O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgQGluY2x1ZGUgZnooMTQpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgJi1CdG4ge1xyXG4gICAgICBAaW5jbHVkZSBlbi1mb250O1xyXG4gICAgICBtYXJnaW46IDMlIDAgMSU7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKuODnuODvOOCq+ODvCovXHJcbi55YntcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmZmZjY2IDYwJSk7XHJcbn1cclxuLmRlZXAtcGlua3tcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNmZmI2YzEgNjAlKTtcclxufVxyXG4uc2t5Ymx1ZXtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjODdjZWViIDYwJSk7XHJcbn1cclxuLmdyZWVue1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICM5MmRhNGEgIDYwJSk7XHJcbn1cclxufVxyXG4uVGFibGVBcmVhIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjM7XHJcbiAgcGFkZGluZzogNiUgMyU7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMSU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBAaW5jbHVkZSBzcHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICB9XHJcbiAgdHIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBmeigxOCk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjM7XHJcbiAgICBAaW5jbHVkZSBmeigxNik7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTUlO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBjb2xvcjokdGV4dC1jb2xvcjtcclxuICAgICAgcGFkZGluZzogMiU7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yMztcclxuICAgIHBhZGRpbmc6IDIlIDElIDIlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBAaW5jbHVkZSBmeigxNik7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHRhYmxlXHJcbi5zY3JvbGwge1xyXG4gIEBpbmNsdWRlIHNwe1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luOiA0JSBhdXRvIDglO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG59XHJcbiAvKuOCueOCr+ODreODvOODq+ODkOODvOWFqOS9kyovXHJcbiAuc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgaGVpZ2h0OjNweDtcclxufVxyXG4vKuOCueOCr+ODreODvOODq+ODkOODvOOBrui7jOmBkyovXHJcbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuYm9yZGVyLXJhZGl1czogMTBweDtcclxuYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDEyNiwgMTE3LCAxMTcsIDAuMSk7XHJcbn1cclxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7li5XjgY/pg6jliIYqL1xyXG4uc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbmJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM3ZDtcclxuYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG4gLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGhlaWdodDozcHg7XHJcbn1cclxuLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7ou4zpgZMqL1xyXG4uc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbmJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbmJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgxMjYsIDExNywgMTE3LCAwLjEpO1xyXG59XHJcbi8q44K544Kv44Ot44O844Or44OQ44O844Gu5YuV44GP6YOo5YiGKi9cclxuLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzN2Q7XHJcbmJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLy8g55uu5qyhXHJcbi5BY2NvcmRpb24ge1xyXG4gICYtc3ViIHtcclxuICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgcGFkZGluZzogMSU7XHJcbiAgfVxyXG4gICN0b2NfY29udGFpbmVyIHVsIHVsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgfVxyXG4gIC5vdXRsaW5lLWxpc3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm91dGxpbmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3JpZ2luYWwtMDI7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBtYXJnaW46IDElO1xyXG4gICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaXRlbTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIi0gXCI7XHJcbiAgICB9XHJcbiAgICAmLW51bWJlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwLjMlO1xyXG4gICAgICBAaW5jbHVkZSBmeigxMyk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVve1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRke1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG59XHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XHJcbn1cclxub2wsIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbi8qdGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn0qL1xyXG4vKioge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59Ki9cclxuaW1ne1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5pbnB1dHtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG50ZXh0YXJlYXtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDojZmZmO1xyXG59XHJcbnAgYXtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG59XHJcbi50eXBlLUF7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5we1xyXG5sZXR0ZXItc3BhY2luZzogMXB4O1xyXG4vLyB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4vLyB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcclxufVxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgZnooMTYpO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG5cclxufVxyXG5odG1sIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcbmJvZHksIGgxLCBoMiwgaDMsIGg0LCBwLCBzcGFuLCBhe1xyXG4gIEBpbmNsdWRlIGpwLWZvbnQ7XHJcbn1cclxuLmZhc3tcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIEBpbmNsdWRlIGZ6KDE2KTtcclxufVxyXG4uSnB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgQGluY2x1ZGUganAtZm9udDtcclxuICBAaW5jbHVkZSBmeigxOCk7XHJcbn1cclxuLlNtYWxse1xyXG4gIEBpbmNsdWRlIGZ6KDE2KTtcclxufVxyXG5he1xyXG4gIGNvbG9yOiRibHVlO1xyXG59XHJcbi5CLWJhbm5lcntcclxuICBtYXJnaW46IDEwJSBhdXRvIDA7XHJcbiAgYXtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4mOmhvdmVye1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICBmaWx0ZXI6IG9wYWNpdHkoMC43KTtcclxufVxyXG5pbWd7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCA1cHggMnB4ICNkZGQpO1xyXG59XHJcbn1cclxufVxyXG4uTGluZXtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gIG1hcmdpbjogMyUgYXV0bztcclxufVxyXG4uVW5kZXJ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjQ7XHJcbiAgJjphZnRlcntcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgY29udGVudDogJ1xcZjA4ZSc7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgbWFyZ2luOiAwIDNweCAwIDJweDtcclxuICB9XHJcblxyXG4gIH1cclxuICAuQmlne1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgbWFyZ2luOiAxJTtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgbWFyZ2luOiA3LjQlO1xyXG4gIH1cclxuICAuQnRuLU9yaWppbmFsIGF7XHJcbmNvbG9yOiAkYmxhY2s7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuLypCVE4tLVpvb24tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vL1xyXG4vKuWPs+OBi+OCiSovXHJcbi5CdXR0b24tLTEge1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGdyYXk7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCAwIDQwcHggMDtcclxufVxyXG4uQnV0dG9uLS0xIGEge1xyXG4gIGNvbG9yOiRncmF5O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5FZmYtLTEge1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgdG9wOiAtMnB4O1xyXG4gIHJpZ2h0OiAtMjAwcHg7XHJcbiAgYmFja2dyb3VuZDogJGdyYXk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uQnV0dG9uLS0xOmhvdmVyIC5FZmYtLTEge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5CdXR0b24tLTE6aG92ZXIgYSB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8q5bem44GL44KJKi9cclxuLkJ1dHRvbi0tNCB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkb3JpZ2luYWwtMDI7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCAwIDQwcHggNTBweDtcclxufVxyXG4uQnV0dG9uLS00IGEge1xyXG4gIGNvbG9yOiAkb3JpZ2luYWwtMDI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLkVmZi0tNCB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBsZWZ0OiAtMjAwcHg7XHJcbiAgYmFja2dyb3VuZDogIzM0NDk1ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5CdXR0b24tLTQ6aG92ZXIgLkVmZi0tNCB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4uQnV0dG9uLS00OmhvdmVyIGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5NYWluQ29tIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDYlIGF1dG8gOCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8vIOODiOODg+ODl+S7peWkluOBrkJnQVJFQVxyXG4uT3RoZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmX19iZ0FyZWFDb20ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuICAmX19iZ0FyZWEtLTAxIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAmX19iZ0FyZWEtLTAyIHtcclxuICAgIHRvcDogMTglO1xyXG4gIH1cclxuICAmX19iZ0FyZWEtLTAzIHtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbiAgJl9fYmdBcmVhLS0wNCB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuLk5ldy1JY29ue1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDogMSU7XHJcbn1cclxuLk51bXtcclxuICAgIEBpbmNsdWRlIGZ6KDE4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XHJcbiAgICBwYWRkaW5nOjElO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBoZWlnaHQ6IDYwJTtcclxuICAgIHRvcDogMjYlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB3aWR0aDogNDYlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMTJweCAjYjNiM2IzODA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICAgIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5GYWRle1xyXG4gIC8qIOi/veWKoOmDqOWIhiAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCw1MHB4LDApIHNrZXdZKDBkZWcpIHNrZXdYKDEwZGVnKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246YWxsIC44cyBlYXNlLW91dDtcclxufVxyXG4vKiDov73liqDpg6jliIYgKi9cclxuLkZhZGVJbiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgc2tld1koMGRlZykgc2tld1goMGRlZyk7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKC4wOCwuOTIsLjM1LDEpLG9wYWNpdHkgMXM7XHJcbn1cclxuLy8g55S75YOP44Gu6KaL44Gb5pa5XHJcbi5GYWRlMDF7XHJcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zNXM7XHJcbn1cclxuLkZhZGVJbjAxIHtcclxuICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IGZpbHRlciAuNXMgLjFzIGN1YmljLWJlemllciguNzksLjE3LC4xNSwuOTYpLG9wYWNpdHkgLjZzO1xyXG59XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vL+ODhuOCreOCueODiOOBruimi+OBm+aWuS8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uRmFkZTAye1xyXG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KTtcclxuICBvcGFjaXR5OjA7XHJcbiAgdHJhbnNpdGlvbjphbGwgLjhzIGVhc2Utb3V0O1xyXG59XHJcbi5mYWRlaW4wMntcclxuICBvcGFjaXR5OjE7XHJcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuLy8g6L+96Leh44OQ44OK44O8XHJcbiNDaGFzZSB7XHJcbi8vIHBvc2l0aW9uOiBmaXhlZDtcclxuLy8gdG9wOiA5MHB4O1xyXG4vLyAgIHJpZ2h0OiAwcHg7XHJcbmEge1xyXG50cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuYTpob3ZlciB7XHJcbiBvcGFjaXR5OiAuODtcclxuIHRyYW5zaXRpb246IC4zcztcclxufVxyXG59XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9Db250YWN0ICYgUWFcclxuLkNvbVF1ZXtcclxuICYtSW5uZXJ7XHJcbiAgQGluY2x1ZGUgRmxleC1zcGFjZTtcclxuICBAaW5jbHVkZSBwY3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4gICYtTGVmdHtcclxuICAgIGJhY2tncm91bmQ6dXJsKCN7JHBhdGh9b3RoZXIvY29udGFjdC1pbWcuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgMSUgMCAwO1xyXG4gICAgQGluY2x1ZGUgcGN7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1SaWdodHtcclxuICAgIGJhY2tncm91bmQ6dXJsKCN7JHBhdGh9b3RoZXIvcXVlc3Rpb24taW1nLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIH1cclxuICAmLVNhbWV7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogNSUgMyU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgQGluY2x1ZGUgcGN7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDQlIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtVGl0e1xyXG4gICAgQGluY2x1ZGUgZnooMjApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAzJTtcclxuICB9XHJcbiAgJi1UZXh0e1xyXG4gICAgbWFyZ2luOiAzJTtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAkd2hpdGU7ICBcclxuICB9XHJcbiAgJi1CdG57XHJcbiAgYXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNSUgYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgIHBhZGRpbmc6IDIlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgYmFja2dyb3VuZDogIzc3ODc5OTc4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAmOmhvdmVye1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgZmlsdGVyOiBvcGFjaXR5KDAuNyk7XHJcbiAgfVxyXG4gIH1cclxufVxyXG59IiwiLy8g5bem5Y+zXHJcbi5GbGV4QXJlYXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHRhYntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICZfX0lubmVye1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMSU7XHJcbiAgICAgIEBpbmNsdWRlIHRhYntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcbi8vLy8vLy8vLy8vLy9cclxuLy8g6Zai6YCj6KiY5LqLXHJcbi8vLy8vLy8vLy8vL1xyXG4ucmVsYXRlZExpbmsge1xyXG4gIGxpe1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMiUgYXV0bztcclxuICB9XHJcbiAgbGk6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCLplqLpgKPoqJjkuotcIjtcclxuICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkb3JpZ2luYWwtMDE7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgcGFkZGluZzogNHB4IDZweCAzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgYTpob3ZlcntcclxuICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIH1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyAg44OW44Ot44Kw44Kr44O844OJXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uQmxvZ0NhcmR7XHJcbiAgbWFyZ2luOiAzJSBhdXRvO1xyXG4gIG1heC13aWR0aDogNjQwcHg7XHJcbiAgJl9fSW5uZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZiZmFmODtcclxuICAgIGJvcmRlcjoxcHggZGFzaGVkICNkZGQ7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpbmUtaGVpZ2h0OjEyMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHBhZGRpbmc6IDMlIDA7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuJl9fRXhjZXB0e1xyXG4gIGZsZXg6IDAgMSA2MCU7XHJcbiAgQGluY2x1ZGUgc3B7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxufVxyXG4mX19UaXRsZSB7XHJcbiAgY29sb3I6JG9yaWdpbmFsLTAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbjogMCAwIDIlO1xyXG59XHJcbiZfX1Bob3RvIHtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgcGFkZGluZzoxMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIHNwe1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gIH1cclxufVxyXG4mX19EYXRlIHtcclxuICBAaW5jbHVkZSBlbi1mb250O1xyXG59XHJcbiZfX0J0bntcclxuICBAaW5jbHVkZSBlbi1mb250O1xyXG4gIG1hcmdpbjogMyUgYXV0bztcclxufVxyXG59XHJcbi5Qb3N0TmF2aXtcclxuICBhe1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiY6aG92ZXJ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgIGZpbHRlcjogb3BhY2l0eSgwLjcpO1xyXG59XHJcbn1cclxuICAmLVByZXZ7XHJcbiAgICBcclxuICB9XHJcbiAgJi1OZXh0e1xyXG5cclxuICB9XHJcbn0iLCIvL2ZhZGUtaW4tem9vblxyXG4jZmFkZS1pbiBsaSB1bHtcclxuICBAaW5jbHVkZSB0YWItbWlue1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluO1xyXG59XHJcbn1cclxuI2ZhZGUtaW4gbGk6aG92ZXIgdWx7XHJcbiAgQGluY2x1ZGUgdGFiLW1pbntcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbiNmYWRlLWluIGxpIHVsIGxpIGF7XHJcbiAgQGluY2x1ZGUgdGFiLW1pbntcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbjtcclxuICB9XHJcbn1cclxuI2ZhZGUtaW4gbGk6aG92ZXIgdWwgbGkgYXtcclxuICBAaW5jbHVkZSB0YWItbWlue1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XHJcbiAgfVxyXG59XHJcbi8v44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O8XHJcbi5IYW1idXJnZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgdGFie1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTBweDtcclxuICBib3R0b206IDdweDtcclxuICB3aWR0aDogNTBweDsgLyog44Kv44Oq44OD44Kv44GX44KE44GZ44GE44KI44GG44Gr44Gh44KD44KT44Go5bmF44KS5oyH5a6a44GZ44KLICovXHJcbiAgaGVpZ2h0OiA1MHB4OyAvKiDjgq/jg6rjg4Pjgq/jgZfjgoTjgZnjgYTjgojjgYbjgavjgaHjgoPjgpPjgajpq5jjgZXjgpLmjIflrprjgZnjgosgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMzAwO1xyXG59XHJcbn1cclxuLkhhbWJ1cmdlcl9fbGluZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDExcHg7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xyXG59XHJcbi5IYW1idXJnZXJfX1RleHQtLTAxe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDYyJTtcclxuICByaWdodDogLTElO1xyXG4gIEBpbmNsdWRlIGZ6KDEzKTtcclxuICBAaW5jbHVkZSBlbi1mb250O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLkhhbWJ1cmdlcl9fVGV4dC0tMDJ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBlbi1mb250O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4vKiDooajnpLrjgZXjgozjgZ/mmYLnlKjjga5DU1MgKi9cclxuLm5hdi1vcGVuIC5HbG9iYWwtTmF2IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5uYXYtb3BlbiAuSGFtYnVyZ2VyX19saW5lLS0xIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgdG9wOiAyMHB4O1xyXG59XHJcbi5uYXYtb3BlbiAuSGFtYnVyZ2VyX19saW5lLS0yIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG4ubmF2LW9wZW4gLkhhbWJ1cmdlcl9fbGluZS0tMyB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB0b3A6IDIwcHg7XHJcbn1cclxuLm5hdi1vcGVuIC5IYW1idXJnZXJfX1RleHQtLTAxe1xyXG5kaXNwbGF5OiBub25lO1xyXG59XHJcbi5uYXYtb3BlbiAuSGFtYnVyZ2VyX19UZXh0LS0wMntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA3MCU7XHJcbiAgcmlnaHQ6IC0xOSU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5uYXYtb3BlbiAuSGFtYnVyZ2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE4cHg7XHJcbiAgYm90dG9tOiAxMXB4O1xyXG4gIHdpZHRoOiA1MHB4OyAvKiDjgq/jg6rjg4Pjgq/jgZfjgoTjgZnjgYTjgojjgYbjgavjgaHjgoPjgpPjgajluYXjgpLmjIflrprjgZnjgosgKi9cclxuICBoZWlnaHQ6IDUwcHg7IC8qIOOCr+ODquODg+OCr+OBl+OChOOBmeOBhOOCiOOBhuOBq+OBoeOCg+OCk+OBqOmrmOOBleOCkuaMh+WumuOBmeOCiyAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAzMDA7XHJcbn1cclxuLyo9PT09PT09PT09PT1cclxuQGtleWZyYW1lc1xyXG49PT09PT09PT09PT09Ki9cclxuQGtleWZyYW1lcyBlcXVhbGl6ZXIwMSB7XHJcbiAgMCUge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcbiAgMTAlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIDIwJSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgMzAlIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIDcwJSB7XHJcbiAgICB3aWR0aDogMTAlO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIDkwJSB7XHJcbiAgICB3aWR0aDogMTAlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZXF1YWxpemVyMDIge1xyXG4gIDAlIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG4gIDEwJSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICB9XHJcbiAgMzAlIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG4gIDcwJSB7XHJcbiAgICB3aWR0aDogMTAlO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICB9XHJcbiAgOTAlIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcbn1cclxuLy9vcGVuLy8vLy8vLy8vLy9cclxuLkhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgdG9wOiA1cHg7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgYW5pbWF0aW9uOiBlcXVhbGl6ZXIwMSA3MDAwbXMgaW5maW5pdGU7XHJcbn1cclxuLkhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGFuaW1hdGlvbjogZXF1YWxpemVyMDIgNTAwMG1zIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC4zM3M7XHJcbn1cclxuLkhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgdG9wOiAyNXB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGFuaW1hdGlvbjogZXF1YWxpemVyMDIgNTAwMG1zIGluZmluaXRlO1xyXG59XHJcbi5uYXYtb3BlbiAuSGFtYnVyZ2VyIHNwYW4ge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG59XHJcbi5uYXYtb3BlbiAuSGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICBhbmltYXRpb246IHVuc2V0O1xyXG59XHJcbi5uYXYtb3BlbiAuSGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGFuaW1hdGlvbjogdW5zZXQ7XHJcbn1cclxuLm5hdi1vcGVuIC5IYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KSByb3RhdGUoNDVkZWcpO1xyXG4gIGFuaW1hdGlvbjogdW5zZXQ7XHJcbn1cclxuLy8g44OJ44Ot44OD44OX44Oh44OL44Ol44O8XHJcbi5EcmF3ZXJ7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBAaW5jbHVkZSB0YWJ7XHJcbiAgICBib3R0b206IDI2JTtcclxuICB9XHJcbiAgJi1Jbm5lcntcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgQGluY2x1ZGUgdGFie1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICA+bGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDIlO1xyXG4gIEBpbmNsdWRlIHRhYntcclxuICAgIG1hcmdpbjogMCAwIDAgMiU7XHJcbiAgfVxyXG4gIH1cclxuICA+bGkgPiBhOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtMzZweDtcclxuICBjb250ZW50OiAnJztcclxuICBiYWNrZ3JvdW5kOiRibGFjaztcclxuICBsZWZ0OiA1MCU7XHJcbnRyYW5zaXRpb246IDAuM3M7XHJcbkBpbmNsdWRlIHBje1xyXG5kaXNwbGF5OiBub25lO1xyXG59XHJcbn1cclxubGkgPiBhOmhvdmVyOjpiZWZvcmUge1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG4gIH1cclxufVxyXG4vKiDjgrDjg63jg7zjg5Djg6vjg6Hjg4vjg6Xjg7wgKi9cclxuICAuR2xvYmFsLU5hdntcclxuICAgIEBpbmNsdWRlIHRhYntcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBsZWZ0OiAtMzYwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC42cztcclxuICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgQGluY2x1ZGUgZnooMTYpO1xyXG4gICAgQGluY2x1ZGUgcGN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42dnc7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJ7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHNwYW46OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSB0YWJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIH1cclxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgc3Bhbjo6YmVmb3JlOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYSBzcGFuOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzhcIjtcclxuICB9XHJcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuICBhOmFmdGVye1xyXG4gICAgY29udGVudDogXCJIb21lXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBAaW5jbHVkZSBmeigxMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICBsZWZ0OiAwO1xyXG4gIEBpbmNsdWRlIGVuLWZvbnQ7XHJcbiAgQGluY2x1ZGUgdGFie1xyXG4gICAgbGVmdDogODBweDtcclxuICAgIHRvcDogNXB4O1xyXG4gIH1cclxufVxyXG4vL+OCq+OCueOCv+ODoOODoeODi+ODpeODvFxyXG4ubWVudS1pdGVtLTE1IGE6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIkJsb2dcIjtcclxufVxyXG4ubWVudS1pdGVtLTE1MyBhOmFmdGVye1xyXG4gICAgY29udGVudDogXCJOZXdzXCI7XHJcbn1cclxuLm1lbnUtaXRlbS01MjgwIGE6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIkl0ZW1cIjtcclxufVxyXG4ubWVudS1pdGVtLTUyNzkgYTphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiT3JkZXJcIjtcclxufVxyXG4ubWVudS1pdGVtLTUyNzggYTphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiTGVzc29uXCI7XHJcbn1cclxuLm1lbnUtaXRlbS00NyBhOmFmdGVye1xyXG4gICAgY29udGVudDogXCJQcm9maWxlXCI7XHJcbn1cclxuLm1lbnUtaXRlbS0xOTYgYTphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiQ29udGFjdFwiO1xyXG59XHJcbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5jaGlsZC1tZW51LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3ViLW1lbnUge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDEwMCUgKyAzNXB4KTtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyNSUpO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIEBpbmNsdWRlIHRhYntcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgbWFyZ2luOiAwIGF1dG8gNCU7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgYmFja2dyb3VuZDogJGJ0bi1vZmY7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6JHdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDokYnRuLW9uO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpOmZpcnN0LWNoaWxkIGEsIGxpOmxhc3QtY2hpbGQgYXtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgYTphZnRlcntcclxuICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHRhYntcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDRweDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMTBweDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIHRhYntcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxufVxyXG59XHJcbiAgfSIsIi5JbmZvQXJlYXtcclxuICBtYXJnaW46IDMlIGF1dG8gNSU7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgQGluY2x1ZGUgdGFie1xyXG4gICAgbWFyZ2luOiAzJSAyJSA1JTsgXHJcbiAgfVxyXG4gICYtVGl0e1xyXG4gICAgQGluY2x1ZGUgZW4tZm9udDtcclxuICAgIEBpbmNsdWRlIGZ6KDQ1KTtcclxuICB9XHJcbiAgJi1UZXh0e1xyXG4gICAgQGluY2x1ZGUganAtZm9udDtcclxuICAgIG1hcmdpbjogMiUgMCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICB9XHJcbn1cclxuLyotLS0tLS0tLeacgOaWsOOBruOBiuefpeOCieOBmyovXHJcbi5TaWRlQXJlYSB7XHJcbiAgZmxleDogMCAxIDMwJTtcclxuICB3aWR0aDogMzAlO1xyXG4gIEBpbmNsdWRlIHRhYiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIxJTtcclxuICB9XHJcbn1cclxuLlNpZGVBcmVhMDEge1xyXG4gIG1hcmdpbjogMCAwIDUlO1xyXG4gICYtVGl0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IzO1xyXG4gICAgcGFkZGluZzogNSU7XHJcbiAgICBAaW5jbHVkZSBmeigxNik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuIH1cclxuICAmLUlubmVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luOiA5JSBhdXRvO1xyXG4gIH1cclxuICAmLVRpbWV7XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxuYmFja2dyb3VuZDogJGNvbG9yMTtcclxubWF4LXdpZHRoOiAxNjBweDtcclxubWFyZ2luOiAyJSBhdXRvO1xyXG5ib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmLVRpdC0tMDF7XHJcbiAgICBtYXJnaW46IDIlIDIlIDEwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjZzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgODAlLCAjZTJlNGU3IDgwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn0iLCIuU2VhcmNoIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIGF1dG8gNCU7XHJcblx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0Ji1Jbm5lciB7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHR3aWR0aDogNzAlO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMS4zcHggc29saWQgIzllOWU5ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG5cdCYtRmxleCB7XHJcblx0XHRAaW5jbHVkZSBGbGV4LXNwYWNlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRAaW5jbHVkZSB0YWIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1BcmVhIHtcclxuXHRcdHdpZHRoOiA0NSU7XHJcblx0XHRtYXJnaW46IDYlIGF1dG8gMyU7XHJcblx0XHRwYWRkaW5nOiAxJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIHRhYiB7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdG1hcmdpbjogNyUgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1Db2xtdW4tMDF7XHJcblx0XHRtYXJnaW46IDUlIGF1dG8gMTUlO1xyXG5cdH1cclxuXHQmLVRpdC0wMSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9yaWdpbmFsLTAxO1xyXG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdG1hcmdpbjogMyUgYXV0byAxJTtcclxuXHRcdHBhZGRpbmc6IDIlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgZnooMjIpO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRAaW5jbHVkZSBmeigxOCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtVGV4dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDMlIGF1dG87XHJcblx0fVxyXG5cdCYtRnJlZSB7XHJcblx0XHRtYXJnaW46IDQlIGF1dG87XHJcblx0fVxyXG5cdCYtSWNvbiB7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcjE7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwYWRkaW5nOiAyJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdCYtSWNvbjo6YWZ0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9aXRlbS9pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHRvcDogMXB4O1xyXG5cdFx0cmlnaHQ6IC0yJTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogOTUlO1xyXG5cdH1cclxuXHQmLUljb246aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yMztcclxuXHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG5cdCYtQ29sbXVuLTAyIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdC53cC10YWctY2xvdWQge1xyXG5cdFx0QGluY2x1ZGUgRmxleC13cmFwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRmbGV4OiAxIDAgYXV0bztcclxuXHRcdFx0bWFyZ2luOiAwLjMlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmeigxNCk7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDcuNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcjE7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0YTpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3IzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIHNlbGVjdFxyXG4ucG9zdGZvcm0ge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAxLjNweCBzb2xpZCAjOWU5ZTllO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0d2lkdGg6IDcwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMyUgMyU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdEBpbmNsdWRlIGZ6KDE2KTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi8v5qSc57Si57WQ5p6cXHJcbi5SZXN1bHRlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0QGluY2x1ZGUgZnooMjApO1xyXG5cdG1hcmdpbjogMyUgYXV0bztcclxufVxyXG4uTm8tUGFnZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdEBpbmNsdWRlIGZ6KDE4KTtcclxuXHRtYXJnaW46IDQlIGF1dG87XHJcbn1cclxuLy8gY29udGVudC1zZXJhY2goTG9vcClcclxuLkxvb3BTZXJhY2gge1xyXG5cdEBpbmNsdWRlIEZsZXgtd3JhcDtcclxuXHQmLUlubmVyIHtcclxuXHRcdHdpZHRoOiAyMyU7XHJcblx0XHRtYXJnaW46IDQlIDElO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgdGFiIHtcclxuXHRcdFx0d2lkdGg6IDMxLjMzMzMzMzMlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLUltZyB7XHJcblx0XHRAaW5jbHVkZSB6b29tLWltZztcclxuXHR9XHJcblx0Ji1JbWcgaW1nIHtcclxuXHRcdEBpbmNsdWRlIHpvb20taW1nLTAxO1xyXG5cdH1cclxuXHQmLUltZzpob3ZlciBpbWcge1xyXG5cdFx0QGluY2x1ZGUgem9vbS1pbWctMDI7XHJcblx0fVxyXG5cdCYtVGl0IHtcclxuXHRcdG1hcmdpbjogNSUgMCAzJTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRAaW5jbHVkZSBmeigxOCk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yNDtcclxuXHRcdEBpbmNsdWRlIHNwe1xyXG5cdFx0QGluY2x1ZGUgZnooMTYpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1DYXRlZ29yaWVze1xyXG5cdFx0bWFyZ2luOiA1JSBhdXRvO1xyXG5cdH1cclxuXHQmLVByaWNlIHtcclxuXHRcdEBpbmNsdWRlIGZ6KDE4KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHQmLUJ0biB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDUlIGF1dG87XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHdpZHRoOiAxODBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW47XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0cGFkZGluZzo0JTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJ0bi1vZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0YTpob3ZlcntcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW47XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRidG4tb247XHJcblx0XHRcdGJhY2tncm91bmQ6ICRidG4tb247XHJcblx0XHRcdH1cclxuXHR9XHJcblx0Ji1FY3tcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIxJTtcclxuXHRsZWZ0OiAxMSU7XHJcblx0d2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcblx0QGluY2x1ZGUgc3B7XHJcblx0bGVmdDogNCU7XHJcblx0dG9wOiAxMCU7XHJcblx0fVxyXG5cdH1cclxufVxyXG4vLyDph5HpoY3jgYvjgonjgIzmjqLjgZnjgI1cclxuLlByaWNlQXJlYXtcclxuXHQuUHJpY2VDaGVja3tcclxuXHRcdEBpbmNsdWRlIEZsZXgtd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQmLUl0ZW17XHJcblx0XHRcdEBpbmNsdWRlIHNwe1xyXG5cdFx0XHRtYXJnaW46IDEwJSAwO1xyXG5cdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW5wdXRbdHlwZT1yYWRpb10ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0bGFiZWx7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMzBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHRcdGxhYmVsOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtOHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNDAlO1xyXG5cdFx0fVxyXG5cdFx0bGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDokYnRuLW9uO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRsZWZ0OiAxMXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNDQlO1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdH1cclxuXHRcdGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNjY2O1xyXG5cdFx0fVxyXG5cdFx0aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLlNpbmdJdGVte1xyXG4gIHBhZGRpbmc6IDQlIDElO1xyXG4gIEBpbmNsdWRlIHNwe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA4JSAyJTtcclxuICB9XHJcbiAgJi1Td2l7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLVNpZGV7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDQlO1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLUlubmVye1xyXG4gICAgcGFkZGluZzogMSU7XHJcbiAgfVxyXG4gICYtVGl0e1xyXG4gICAgbWFyZ2luOiAyJSBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gICYtRGV0YXtcclxuICAgIHBhZGRpbmc6IDMlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yMjtcclxuICB9XHJcbiAgJi1EZXRhLTAxe1xyXG5wYWRkaW5nOiAwO1xyXG4gIH1cclxuICAmLUNvbXtcclxuICAgIG1hcmdpbjogMiUgYXV0bztcclxuICAgIEBpbmNsdWRlIGZ6KDE2KTtcclxuICB9XHJcbiAgJi1QcmljZXtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQGluY2x1ZGUgZnooMjUpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgfVxyXG4gICYtQnRue1xyXG4gICAgY3Vyc29yOiBuby1kcm9wO1xyXG4gIH1cclxuICAmLW5vbmV7XHJcbiAgICBjdXJzb3I6IG5vLWRyb3A7XHJcbiAgfVxyXG4gICYtU2hvcFBhZ2V7XHJcbiAgICBAaW5jbHVkZSBmeigxMyk7XHJcbiAgICBtYXJnaW46IDMlIDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGF7XHJcbiAgICAgIHRyYW5zaXRpb246YWxsIC41cztcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAgICAgfVxyXG4gIH1cclxuLy9UYWJcclxuLlRhYldyYXB7XHJcbiAgQGluY2x1ZGUgRmxleC13cmFwO1xyXG5cclxuJi1MYWJlbHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheXRoaW47XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyJSA0JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjJzIDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuJi1Db250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4mLVN3aXRjaCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG59XHJcbi8qIOOCouOCr+ODhuOCo+ODluOBquOCv+ODliAqL1xyXG4uVGFiV3JhcC1Td2l0Y2g6Y2hlY2tlZCsuVGFiV3JhcC1MYWJlbCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yMTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRyYW5zaXRpb246IGVhc2UtaW4gLjJzO1xyXG4gIHBhZGRpbmc6IDIlIDQlO1xyXG59XHJcbi5UYWJXcmFwLVN3aXRjaDpjaGVja2VkKy5UYWJXcmFwLUxhYmVsKy5UYWJXcmFwLUNvbnRlbnQge1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgYmFja2dyb3VuZDogJGNvbG9yMjtcclxufVxyXG4uVGFiV3JhcC1Td2l0Y2g6Y2hlY2tlZCsuVGFiV3JhcC1MYWJlbDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAzMHB4O1xyXG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICRjb2xvcjE7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbn1cclxuLlNpbmdJdGVtLVN3aXtcclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG4vL+OCteODoOODjeOCpOODq1xyXG4mLnNsaWRlci10aHVtYm5haWwge1xyXG5oZWlnaHQ6IDIwdmg7XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbi5zd2lwZXItc2xpZGUge1xyXG53aWR0aDogMTUlIWltcG9ydGFudDtcclxuaGVpZ2h0OiAxMDAlO1xyXG5vcGFjaXR5OiAuNTtcclxub3ZlcmZsb3c6IGhpZGRlbjtcclxuJi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbn1cclxufVxyXG59XHJcbi8v44K544Op44Kk44OA44O8XHJcbi5zbGlkZXItZGF0LUltZ0NvbXtcclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgaGVpZ2h0OjQ1MHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHRcclxuICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgaGVpZ2h0OjMwMHB4OyAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zbGlkZXItdGh1LUltZ0NvbXtcclxuY3Vyc29yOiBwb2ludGVyO1xyXG5pbWd7XHJcbndpZHRoOiA0MDBweDtcclxuaGVpZ2h0OjEwMHB4O1xyXG5vYmplY3QtZml0OiBjb3ZlcjtcdFxyXG4gIH1cclxufVxyXG59XHJcbn1cclxuLy8gXHJcbi5TaW5nRGV0e1xyXG5tYXgtd2lkdGg6IDEwMDBweDtcclxubWFyZ2luOiAzJSBhdXRvO1xyXG5wb3NpdGlvbjogcmVsYXRpdmU7XHJcbkBpbmNsdWRlIHNwe1xyXG4gIHBhZGRpbmc6IDAgMiU7fVxyXG4uUHR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiA0MHB4IDQwcHggMCAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiRibGFjayB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBUaW1lcywgc2VyaWY7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbnNwYW57XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTI1cHg7XHJcbiAgbGVmdDogNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIFRpbWVzLCBzZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG59XHJcbn1cclxuLkZsZXhBcmVhMDF7XHJcbiAgQGluY2x1ZGUgRmxleC1zcGFjZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xyXG4gIEBpbmNsdWRlIHNwe1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcbn1cclxuLkZsZXhBcmVhMDJ7XHJcbiAgQGluY2x1ZGUgRmxleC1zcGFjZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBzcHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4uU2luZ0NvbHtcclxuICAmLUlubmVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIHNwe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbiAgaDN7XHJcbiAgICAgIHBhZGRpbmc6IDIlIDUlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDIwKTtcclxuICB9XHJcbiAgLkxpbmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDMlIGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gIH1cclxuICBwe1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBAaW5jbHVkZSBmeigxNik7XHJcbiAgICBwYWRkaW5nOiA1JTtcclxuICB9XHJcbiAgfVxyXG4gICYtSXRlbXtcclxuICAgIG1hcmdpbjogMSU7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgJi1JdGVtIGltZ3tcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XHJcbiAgfVxyXG4gICYtSXRlbTpob3ZlciBpbWd7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcclxufVxyXG59XHJcbi5SZWxBcmVhTWFpbiB7XHJcbiAgJi1UaXR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDEwJSBhdXRvIDIlO1xyXG4gICAgQGluY2x1ZGUgZnooMjUpO1xyXG4gIH1cclxuICAmLUlubmVyIHtcclxuICAgIEBpbmNsdWRlIEZsZXgtd3JhcDtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIEBpbmNsdWRlIEZsZXgtc3BhY2U7XHJcbiAgICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogOCUgMyUgNSU7XHJcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLUlubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICB9XHJcbiAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7ou4zpgZMqL1xyXG4gICYtSW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMTI2LCAxMTcsIDExNywgMC4xKTtcclxuICB9XHJcbiAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7li5XjgY/pg6jliIYqL1xyXG4gICYtSW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM3ZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gICYtVGl0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogOCUgYXV0byAxJTtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgfVxyXG4gIC5SZWxBcmVhe1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4KTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuICAgICYtdGh1bWIge1xyXG4gICAgICBAaW5jbHVkZSB6b29tLWltZztcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgem9vbS1pbWctMDE7XHJcbiAgICAgIH1cclxuICAgICAgOmhvdmVyIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgem9vbS1pbWctMDI7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLVRpdCB7XHJcbiAgICAgIG1hcmdpbjogNCUgYXV0bztcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTUpO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLlNuc0FyZWF7XHJcbiAgbWF4LXdpZHRoOiAzNzBweDtcclxuICBtYXJnaW46IDQlIGF1dG87XHJcbiAgJi1UaXR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgcGFkZGluZzogNSUgMiU7XHJcbiAgQGluY2x1ZGUgZnooMjApO1xyXG4gIG1hcmdpbjogNCUgYXV0bztcclxuICAmOmJlZm9yZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtN3B4O1xyXG4gIGxlZnQ6IC03cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgfVxyXG4gIH1cclxuICAmLVRpdHN7XHJcbiAgICBAaW5jbHVkZSBmeigxNik7XHJcbiAgICBtYXJnaW46IDIlO1xyXG4gICAgY29sb3I6JHJlZDtcclxuICB9XHJcbiAgJi1Jbm5lcntcclxuICAgIEBpbmNsdWRlIEZsZXgtb25seTtcclxuICB9XHJcbiAgJi1JbWd7XHJcbiAgICBtYXJnaW46IDMlO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgJjpob3ZlcntcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogOTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLlBheXtcclxuICAmLVRpdHtcclxuICAgIEBpbmNsdWRlIGZ6KDE2KTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxJTtcclxuICB9XHJcbiAgdGFibGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAwIDQlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yMjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdHJ7XHJcbkBpbmNsdWRlIHRhYntcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4gIH1cclxudGh7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBwY3tcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRoOmFmdGVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6Y2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgcmlnaHQ6MjBweDtcclxuICAgIEBpbmNsdWRlIHRhYntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbnRke1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBAaW5jbHVkZSBmeigxNCk7XHJcbiAgfVxyXG4gIH1cclxufSIsIi5FbnRyeSB7XHJcbiAgQGluY2x1ZGUgRmxleC1zcGFjZTtcclxuICBAaW5jbHVkZSBlbi1mb250O1xyXG4gIG1heC13aWR0aDogOTUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgdGFiIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9fSW5mbyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBtYXJnaW46IDMlIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX0luZm8tLTAye1xyXG4gICAgQGluY2x1ZGUgRmxleC1jb2x1bW47XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fRGF0QXJlYXtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgbWFyZ2luOiAwIDAgNCU7XHJcbiAgfVxyXG4gICZfX1RpdGxle1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBAaW5jbHVkZSBmeigxNCk7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyJTtcclxuICB9XHJcbiAgJl9fU2l6ZXtcclxuICAgIEBpbmNsdWRlIGZ6KDE0KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMiU7XHJcbiAgfVxyXG4gICZfX0NvbG9yQXJlYXtcclxuICB9XHJcbiAgJl9fQ29sb3JUaXR7XHJcbiAgICBAaW5jbHVkZSBmeigxNCk7XHJcbiAgfVxyXG4gICZfX0NvbG9yQXJlYXtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gIH1cclxuICAmX19EYXRBcmVhSW57XHJcbiAgICBtYXJnaW46IDAgOSU7XHJcbiAgfVxyXG4gICZfX0NvbG9ye1xyXG4gICAgQGluY2x1ZGUgZnooMTIpO1xyXG4gICAgYXtcclxuICAgICAgQGluY2x1ZGUgZnooMTQpO1xyXG4gICAgICBjb2xvcjogJGJhc2UtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0IC4ycztcclxuICAgICAgICBAaW5jbHVkZSBlbi1mb250O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgYTpob3ZlcntcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRvcmlnaW5hbC0wMTtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgfVxyXG4gIH1cclxufSIsIi8vVG9wIFRpdGxlXHJcbi5JdGVtLWNvbnRlbnQge1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgZWFzZSAyLjVzO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0QGluY2x1ZGUgY2VudGVyO1xyXG5cdHRvcDogNjAlO1xyXG4gfVxyXG4uSXRlbS10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRAaW5jbHVkZSBmeig1MCk7XHJcblx0QGluY2x1ZGUgc3B7XHJcblx0QGluY2x1ZGUgZnooNDApO1x0XHJcblx0fVxyXG59XHJcbi5JdGVtLXRpdGxlLXN1YntcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8vIEFyY2hpdmVzLWl0ZW1cclxuLk1haW5JdGVte1xyXG5cdG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxufVxyXG4uSXRlbURldHtcclxuXHRtYXJnaW46IDE0JSBhdXRvIDQlO1xyXG5cdCYtVGl0e1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAaW5jbHVkZSBmeigzNSk7XHJcblx0QGluY2x1ZGUgc3B7XHJcblx0QGluY2x1ZGUgZnooMzApO1xyXG5cdH1cclxuXHR9XHJcbn1cclxuLy8gY29udGVudC1zZXJhY2goTG9vcClcclxuLkl0ZW1BbGx7XHJcbkBpbmNsdWRlIEZsZXgtd3JhcDtcclxubWFyZ2luOiAwIGF1dG8gMTAlO1xyXG4mLUlubmVye1xyXG53aWR0aDogMjMlO1xyXG5tYXJnaW46IDQlIDElO1xyXG5wb3NpdGlvbjogcmVsYXRpdmU7XHJcbkBpbmNsdWRlIHRhYntcclxuXHR3aWR0aDogMzEuMzMzMzMzMyU7XHJcbn1cclxuQGluY2x1ZGUgc3B7XHJcblx0d2lkdGg6IDkwJTtcclxuXHRtYXJnaW46IDUlIGF1dG87XHJcbn1cclxufVxyXG4mLUltZ3tcclxuXHRAaW5jbHVkZSB6b29tLWltZztcclxuXHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcbiYtSW1nIGltZ3tcclxuXHRAaW5jbHVkZSB6b29tLWltZy0wMVxyXG5cdHdpZHRoOiAzMDBweDtcclxuXHRoZWlnaHQ6IDMwMHB4O1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcbiYtSW1nOmhvdmVyIGltZ3tcclxuXHRAaW5jbHVkZSB6b29tLWltZy0wMjtcclxufVxyXG4mLVRpdHtcclxubWFyZ2luOiA1JSAyJSAzJTtcclxubGluZS1oZWlnaHQ6IDEuNTtcclxuLkxpbmV7XHJcblx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yMTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG59XHJcbiYtQ29sbXVue1xyXG5tYXJnaW46IDYlIGF1dG87XHJcbn1cclxuJi1DYXRlZ29yaWVze1xyXG5cdEBpbmNsdWRlIGZ6KDE0KTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3IxO1xyXG5cdHBhZGRpbmc6IDElO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0bWFyZ2luOiAyJSBhdXRvO1xyXG59XHJcbiYtUHJpY2V7XHJcbkBpbmNsdWRlIGZ6KDE3KTtcclxuZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuJi1CdG57XHJcbm1hcmdpbjogNSUgYXV0bztcclxuQGluY2x1ZGUgc3B7XHJcbndpZHRoOiAxNTBweDtcclxuaGVpZ2h0OiA0MHB4O1xyXG59XHJcbmE6aG92ZXJ7XHJcbmNvbG9yOiAkd2hpdGU7XHJcbn1cclxufVxyXG59XHJcbi5QcmVNYWlue1xyXG5cdG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblx0Ji1iZ3tcclxuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRwYXRofWFyZWEvbWFwMDEucG5nKSA0NiUgMTAwJSBuby1yZXBlYXQ7XHJcblx0XHRwYWRkaW5nOiAxMiUgMCA0MCU7XHJcblx0XHRAaW5jbHVkZSB0YWJ7XHJcblx0XHRcdHBhZGRpbmc6IDE5JSAwIDQwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblxyXG59IiwiLlNlYXJjaFNpZGV7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7IFxyXG5cdG1hcmdpbjowIGF1dG8gMTMlO1xyXG5cdCZfX0lubmVye1x0XHJcblx0aGVpZ2h0OjQwcHg7XHJcblx0cGFkZGluZzowIDEwcHg7IFxyXG5cdHdpZHRoOiA3MCU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMS4zcHggc29saWQgIzlFOUU5RTtcclxuXHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblx0Ji1GbGV4e1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdEBpbmNsdWRlIHRhYntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0fVxyXG5cdCYtSW5uZXJ7XHJcblx0bWFyZ2luOiA2JSBhdXRvIDMlO1xyXG5cdHBhZGRpbmc6IDElO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAaW5jbHVkZSB0YWJ7XHJcblx0d2lkdGg6IDkwJTtcclxuXHRtYXJnaW46IDclIGF1dG87XHJcblx0fVxyXG5cdH1cclxuXHQmLVRpdC0wMXtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9yaWdpbmFsLTAxO1xyXG5cdG1heC13aWR0aDogNDAwcHg7XHJcblx0bWFyZ2luOiAzJSBhdXRvIDElO1xyXG5cdHBhZGRpbmc6IDIlO1xyXG5cdEBpbmNsdWRlIHNwe1xyXG5cdEBpbmNsdWRlIGZ6KDE4KTtcclxuXHR9XHJcblx0fVxyXG5cdCYtVGV4dHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAzJSBhdXRvO1xyXG5cdH1cclxuXHQmLUZyZWV7XHJcblx0bWFyZ2luOiA0JSBhdXRvO1xyXG5cdH1cclxuXHQmX19JY29ue1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRiYWNrZ3JvdW5kOiAkYnRuLW9uO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cGFkZGluZzogMiU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fSWNvbjpob3ZlcntcclxuXHRiYWNrZ3JvdW5kOiRidG4tb2ZmO1xyXG5cdHRyYW5zaXRpb246IC41cztcclxuXHRib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4mLUNvbG11bi0wMntcclxudGV4dC1hbGlnbjogbGVmdDtcclxubWFyZ2luOiAxNCUgYXV0bztcclxufVxyXG59XHJcbi53cC10YWctY2xvdWR7XHJcblx0QGluY2x1ZGUgRmxleC13cmFwO1xyXG5cdGxpe1xyXG5cdHdpZHRoOiA0OCU7XHJcblx0bWFyZ2luOiAxJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0QGluY2x1ZGUgc3B7XHJcblx0d2lkdGg6IDQ4JTtcclxuXHRAaW5jbHVkZSBmeigxNCk7XHJcblx0fVxyXG5cdGF7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0cGFkZGluZzogOCUgNCU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yMTtcclxuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0YTpob3ZlcntcclxuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3IxO1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG5cdH1cclxuXHR9XHJcbn1cclxuIl19 */
