@import "../js/plugins/owl.carousel.2.0.0/assets/owl.carousel.css";
@import "../js/plugins/slick-1.5.0/slick.css";
@import "../js/plugins/slick-1.5.0/slick-theme.css";
/*Oscine*/
@font-face {
  font-family: "Oscine-Regular";
  src: url("fonts/Oscine/248086e5-0219-4d47-b59a-5cf105209e40.eot?#iefix");
  src: url("fonts/Oscine/248086e5-0219-4d47-b59a-5cf105209e40.eot?#iefix") format("eot"), url("fonts/Oscine/5f43e68a-376d-42be-81e4-6a77ab7c255b.woff2") format("woff2"), url("fonts/Oscine/014ebcdb-af2c-4d82-852b-5ba613fb1f60.woff") format("woff"), url("fonts/Oscine/e8728afe-7164-41ad-8fc5-a97fcf040008.ttf") format("truetype"), url("fonts/Oscine/8d85f201-bde0-43c0-95d3-38e9f8857701.svg#8d85f201-bde0-43c0-95d3-38e9f8857701") format("svg");
}
@font-face {
  font-family: "Oscine-Bold";
  src: url("fonts/Oscine/24c34870-b214-41be-9b51-682af88a0e0b.eot?#iefix");
  src: url("fonts/Oscine/24c34870-b214-41be-9b51-682af88a0e0b.eot?#iefix") format("eot"), url("fonts/Oscine/ad019434-b24d-4f43-b3df-e010281597b3.woff2") format("woff2"), url("fonts/Oscine/ac43d984-b5b7-46f6-9582-e588806d2758.woff") format("woff"), url("fonts/Oscine/9f3cf0ba-cd87-451c-8014-321c17868c09.ttf") format("truetype"), url("fonts/Oscine/06d9e45a-d536-4271-802e-7497710f90f5.svg#06d9e45a-d536-4271-802e-7497710f90f5") format("svg");
}
/*FAKT*/
@font-face {
  font-family: 'Fakt-Normal';
  src: url('fonts/Fakt Normal/FaktPro-Normal.eot?#iefix');
  src: url('fonts/Fakt Normal/FaktPro-Normal.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Fakt Normal/FaktPro-Normal.woff') format('woff'), /* Pretty Modern Browsers */ url('fonts/Fakt Normal/FaktPro-Normal.ttf') format('truetype');
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'Fakt-Medium';
  src: url('fonts/Fakt Medium/FaktPro-Medium.eot?#iefix');
  src: url('fonts/Fakt Medium/FaktPro-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Fakt Medium/FaktPro-Medium.woff') format('woff'), /* Pretty Modern Browsers */ url('fonts/Fakt Medium/FaktPro-Medium.ttf') format('truetype');
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'Fakt-Bold';
  src: url('fonts/Fakt Bold/FaktPro-Bold.eot?#iefix');
  src: url('fonts/Fakt Bold/FaktPro-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Fakt Bold/FaktPro-Bold.woff') format('woff'), /* Pretty Modern Browsers */ url('fonts/Fakt Bold/FaktPro-Bold.ttf') format('truetype');
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'Fakt-Blond';
  src: url('fonts/Fakt Blond/FaktPro-Blond.eot?#iefix');
  src: url('fonts/Fakt Blond/FaktPro-Blond.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Fakt Blond/FaktPro-Blond.woff') format('woff'), /* Pretty Modern Browsers */ url('fonts/Fakt Blond/FaktPro-Blond.ttf') format('truetype');
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
/* box decoration */
/* text decoration */
/*
 * Blog: Variables
 */
/*
 * Blog: Mobile Variables
 */
/*
 * Reset folder dor mea-sa site
 */
/*
header{
	@media only screen and (max-width: @mobile-max-width) {
		position: relative;
	}
}

footer{
	.region-selector{
		display: none;
	}
}
*/
/*Pages*/
@media only screen and (max-width: 767px) {
  .Yop {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: inherit;
        flex-basis: inherit;
    -webkit-flex-basis: inherit;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
.Yop .yop-poll-container {
  padding: 0 !important;
}
@media only screen and (max-width: 767px) {
  .Yop .yop-poll-container .title-text {
    height: 0px;
  }
}
.Yop .yop-poll-container .poll-rap {
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 9px;
  padding-bottom: 9px;
  border: 1px solid #e3e3e3;
  margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
  .Yop .yop-poll-container .poll-rap {
    padding-left: 12px;
    padding-right: 12px;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: 30px;
  }
}
.Yop .yop-poll-container .poll-rap .poll-title {
  color: #3c3c3c;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 34px;
  font-family: 'Roboto';
}
@media only screen and (max-width: 767px) {
  .Yop .yop-poll-container .poll-rap .poll-title {
    -webkit-flex: inherit;
    -ms-flex: inherit;
        flex: inherit;
    font-size: 24px;
    margin-top: 16px;
  }
}
.Yop .yop-poll-container .poll-rap .bar-rap {
  position: relative;
}
.Yop .yop-poll-container .poll-rap .bar-rap.question-block ul.holder li .bar {
  width: 100% !important;
}
.Yop .yop-poll-container .poll-rap .bar-rap.question-block ul.holder li .count {
  display: none;
}
.Yop .yop-poll-container .poll-rap .bar-rap.question-block ul.holder li:hover {
  background-color: #85c4e1;
}
.Yop .yop-poll-container .poll-rap .bar-rap.question-block ul.holder li:hover .bar-text {
  color: #fff;
}
.Yop .yop-poll-container .poll-rap .bar-rap.result-block ul.holder li:hover {
  cursor: default;
}
.Yop .yop-poll-container .poll-rap .bar-rap .bar-front {
  position: absolute;
  top: 0px;
  height: 100%;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
  background-color: #fff;
  width: 8px;
}
.Yop .yop-poll-container .poll-rap .bar-rap ul.holder {
  overflow: hidden;
}
.Yop .yop-poll-container .poll-rap .bar-rap ul.holder li {
  position: relative;
  background-color: #aed8eb;
  padding: 0 !important;
  margin: 5px 0 !important;
  float: none;
  color: #3c3c3c;
  overflow: hidden;
  display: table;
  width: 100%;
  line-height: 45px;
  height: 45px;
}
@media only screen and (max-width: 767px) {
  .Yop .yop-poll-container .poll-rap .bar-rap ul.holder li {
    line-height: 60px;
    height: 60px;
  }
}
.Yop .yop-poll-container .poll-rap .bar-rap ul.holder li .bar {
  background: rgba(95, 181, 221, 0.4);
  width: 0;
  color: #fff;
  transition: width 2s, background .2s;
  clear: both;
  margin-left: 12px;
  position: absolute;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .Yop .yop-poll-container .poll-rap .bar-rap ul.holder li .bar {
    margin-left: 7px;
  }
}
.Yop .yop-poll-container .poll-rap .bar-rap ul.holder li .bar .label {
  padding-left: 35px;
  display: inline-block;
  position: relative;
  z-index: 2;
  font-weight: bold;
  font-family: "Montserrat", sans-serif;
}
.Yop .yop-poll-container .poll-rap .bar-rap ul.holder li .bar-text-rap {
  top: 0px;
  padding-left: 35px;
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  z-index: 2;
  position: relative;
  padding-right: 20px;
  line-height: 15px;
  height: 45px;
}
@media only screen and (max-width: 767px) {
  .Yop .yop-poll-container .poll-rap .bar-rap ul.holder li .bar-text-rap {
    padding-left: 20px;
    height: 60px;
  }
}
.Yop .yop-poll-container .poll-rap .bar-rap ul.holder li .bar-text-rap .bar-text {
  font-size: 14px;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .Yop .yop-poll-container .poll-rap .bar-rap ul.holder li .bar-text-rap .bar-text {
    font-size: 15px;
  }
}
.Yop .yop-poll-container .poll-rap .bar-rap ul.holder li .bar-text-rap .count {
  position: relative;
  color: #3c3c3c;
  font-size: 14px;
  font-weight: bold;
  font-family: "Montserrat", sans-serif;
}
.Yop .yop-poll-container .poll-rap .bar-rap ul.holder li .bar-text-rap .count::before {
  content: "-";
  color: #3c3c3c;
  padding-left: 5px;
  padding-right: 5px;
}
.blog-item-listing-block {
  -ms-box-orient: horizontal;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (max-width: 767px) {
  .blog-item-listing-block {
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    margin-bottom: 10px;
  }
}
.blog-item-listing-block .blog-item {
  -webkit-flex: 1 31%;
      -ms-flex: 1 31%;
          flex: 1 31%;
  padding: 0;
  border: solid 1px #e1e1e1;
  margin-top: 20px;
  margin-bottom: 0;
  position: relative;
  margin-left: 20px;
  margin-right: 0;
}
.blog-item-listing-block .blog-item img {
  max-width: 100%;
}
.blog-item-listing-block .blog-item:nth-child(3n + 1) {
  margin-left: 0;
}
.blog-item-listing-block .blog-item.buffer-item {
  border: none;
}
@media only screen and (max-width: 1024px) {
  .blog-item-listing-block .blog-item {
    -webkit-flex: 1 48%;
        -ms-flex: 1 48%;
            flex: 1 48%;
  }
  .blog-item-listing-block .blog-item:nth-child(3n + 1) {
    margin-left: 20px;
  }
  .blog-item-listing-block .blog-item:nth-child(2n + 1) {
    margin-left: 0;
  }
}
@media all and (max-width: 767px) and (-ms-high-contrast: none) and (-ms-high-contrast: active) {
  .blog-item-listing-block .blog-item {
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) {
  .blog-item-listing-block .blog-item {
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-flex-basis: inherit;
        -ms-flex-preferred-size: inherit;
            flex-basis: inherit;
    width: auto;
    margin-top: 10px;
    margin-left: 0;
  }
  .blog-item-listing-block .blog-item:nth-child(3n + 1) {
    margin-left: 0;
  }
}
.blog-item-listing-block .blog-item .feature-image-block {
  background-image: url("/wp-content/themes/htc_robocar/assets/img/no-feature-image.png");
  height: 200px;
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 767px) {
  .blog-item-listing-block .blog-item .feature-image-block {
    height: 165px;
    background-size: cover;
  }
}
.blog-item-listing-block .blog-item .infomation-block {
  margin: 25px;
}
@media only screen and (max-width: 767px) {
  .blog-item-listing-block .blog-item .infomation-block {
    margin: 14px 12px 8px;
  }
}
.blog-item-listing-block .blog-item .infomation-block .blog-title {
  font-size: 22px;
  font-weight: bold;
  color: #00b5e2;
  line-height: 28px;
}
@media only screen and (max-width: 767px) {
  .blog-item-listing-block .blog-item .infomation-block .blog-title {
    font-size: 18px;
    line-height: 22px;
  }
}
.blog-item-listing-block .blog-item .infomation-block .blog-title,
.blog-item-listing-block .blog-item .infomation-block .blog-desc {
  word-wrap: break-word;
  /*word-break : break-all;*/
}
.blog-item-listing-block .blog-item .infomation-block .blog-autoer-info-date {
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
  color: #3c3c3c;
  margin-top: 15px;
}
@media only screen and (max-width: 767px) {
  .blog-item-listing-block .blog-item .infomation-block .blog-autoer-info-date {
    font-size: 10px;
    margin-top: 7px;
  }
}
.blog-item-listing-block .blog-item .infomation-block .blog-desc {
  font-size: 16px;
  color: #3c3c3c;
  line-height: 28px;
  margin-top: 19px;
}
@media only screen and (max-width: 767px) {
  .blog-item-listing-block .blog-item .infomation-block .blog-desc {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 22px;
  }
}
.blog-item-listing-block .blog-item .infomation-block .category-and-like {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 14px;
  color: #3c3c3c;
  margin: 0 25px 20px;
}
@media only screen and (max-width: 767px) {
  .blog-item-listing-block .blog-item .infomation-block .category-and-like {
    font-size: 10px;
    display: inline-block;
    margin: 0 12px 15px;
  }
}
.blog-item-listing-block .blog-item .infomation-block .category-and-like .category-block {
  width: 75%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.blog-item-listing-block .blog-item .infomation-block .category-and-like .like-block {
  position: absolute;
  bottom: 0;
  right: 0;
}
.index-page-container {
  overflow: hidden;
}
.index-page-container .banner-carousel-container {
  display: none;
}
.index-page-container .banner-carousel-container.owl-loaded {
  display: block;
  margin: 0 auto;
}
.index-page-container .banner-carousel-container .carousel-item-block {
  position: relative;
  margin: 0 auto;
  clear: both;
  display: block;
  width: 100%;
  min-height: 400px;
  background-size: cover;
  background-position: center;
  background-color: #252525;
}
@media only screen and (min-width: 1034px) {
  .index-page-container .banner-carousel-container .carousel-item-block {
    min-height: 420px;
  }
}
@media only screen and (min-width: 1068px) {
  .index-page-container .banner-carousel-container .carousel-item-block {
    min-height: 440px;
  }
}
@media only screen and (min-width: 1102px) {
  .index-page-container .banner-carousel-container .carousel-item-block {
    min-height: 460px;
  }
}
@media only screen and (min-width: 1136px) {
  .index-page-container .banner-carousel-container .carousel-item-block {
    min-height: 480px;
  }
}
@media only screen and (min-width: 1170px) {
  .index-page-container .banner-carousel-container .carousel-item-block {
    min-height: 500px;
  }
}
@media only screen and (min-width: 1204px) {
  .index-page-container .banner-carousel-container .carousel-item-block {
    min-height: 520px;
  }
}
@media only screen and (min-width: 1238px) {
  .index-page-container .banner-carousel-container .carousel-item-block {
    min-height: 540px;
  }
}
@media only screen and (min-width: 1272px) {
  .index-page-container .banner-carousel-container .carousel-item-block {
    min-height: 560px;
  }
}
@media only screen and (min-width: 1306px) {
  .index-page-container .banner-carousel-container .carousel-item-block {
    min-height: 580px;
  }
}
@media only screen and (min-width: 1340px) {
  .index-page-container .banner-carousel-container .carousel-item-block {
    min-height: 600px;
  }
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .carousel-item-block {
    min-height: 295px;
  }
}
.index-page-container .banner-carousel-container .carousel-item-block .banner-image-block {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  opacity: 0.5;
  height: 100%;
  width: 100%;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.index-page-container .banner-carousel-container .carousel-item-block .banner-wording-block {
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin: auto;
  position: absolute;
  width: 55%;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .carousel-item-block .banner-wording-block {
    width: 61%;
    top: 51%;
  }
}
.index-page-container .banner-carousel-container .carousel-item-block .banner-wording-block .wording-title {
  font-size: 42px;
  color: #fff;
  font-weight: bold;
}
@media only screen and (max-width: 1024px) {
  .index-page-container .banner-carousel-container .carousel-item-block .banner-wording-block .wording-title {
    font-size: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .carousel-item-block .banner-wording-block .wording-title {
    font-size: 24px;
    margin-top: 0;
    line-height: 27px;
  }
}
.index-page-container .banner-carousel-container .carousel-item-block .banner-wording-block .sub-wording {
  font-size: 21px;
  color: #fff;
  line-height: 35px;
  margin: 25px 0;
}
@media only screen and (max-width: 1024px) {
  .index-page-container .banner-carousel-container .carousel-item-block .banner-wording-block .sub-wording {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .carousel-item-block .banner-wording-block .sub-wording {
    font-size: 12px;
    line-height: 17px;
    margin: 10px 0;
  }
}
.index-page-container .banner-carousel-container .carousel-item-block .banner-wording-block .author-info {
  font-size: 16px;
  color: #fff;
  font-style: italic;
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .carousel-item-block .banner-wording-block .author-info {
    font-size: 8px;
  }
}
.index-page-container .banner-carousel-container .owl-controls .owl-prev {
  position: absolute;
  top: 50%;
  outline: 0;
  border-radius: 50%;
  text-indent: -9999px;
  z-index: 9999;
  background-color: #00b5e2;
  margin-top: -24px;
  width: 48px;
  height: 48px;
  left: 4%;
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .owl-controls .owl-prev {
    margin-top: -13px;
    width: 26px;
    height: 26px;
  }
}
.index-page-container .banner-carousel-container .owl-controls .owl-prev:before {
  content: '';
  display: block;
  height: 12px;
  width: 12px;
  border-top: 4px solid #fff;
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .owl-controls .owl-prev:before {
    height: 6px;
    width: 6px;
    border-top: 2px solid #fff;
  }
}
.index-page-container .banner-carousel-container .owl-controls .owl-prev.disabled {
  top: -1000000000px;
  z-index: -1;
}
.index-page-container .banner-carousel-container .owl-controls .owl-prev:hover {
  -webkit-transform: scale(1.12, 1.12);
  transform: scale(1.12, 1.12);
  transition: all 0.2s ease-out;
  transition: 0.2s 0.2s ease-out;
  background-color: #008caf;
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .owl-controls .owl-prev {
    left: 3%;
  }
}
.index-page-container .banner-carousel-container .owl-controls .owl-prev:before {
  float: left;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin: 16px 0 0 19px;
  border-left: 4px solid #ffffff;
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .owl-controls .owl-prev:before {
    margin: 9px 0 0 10px;
    border-left: 2px solid #ffffff;
  }
}
.index-page-container .banner-carousel-container .owl-controls .owl-next {
  position: absolute;
  top: 50%;
  outline: 0;
  border-radius: 50%;
  text-indent: -9999px;
  z-index: 9999;
  background-color: #00b5e2;
  margin-top: -24px;
  width: 48px;
  height: 48px;
  right: 4%;
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .owl-controls .owl-next {
    margin-top: -13px;
    width: 26px;
    height: 26px;
  }
}
.index-page-container .banner-carousel-container .owl-controls .owl-next:before {
  content: '';
  display: block;
  height: 12px;
  width: 12px;
  border-top: 4px solid #fff;
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .owl-controls .owl-next:before {
    height: 6px;
    width: 6px;
    border-top: 2px solid #fff;
  }
}
.index-page-container .banner-carousel-container .owl-controls .owl-next.disabled {
  top: -1000000000px;
  z-index: -1;
}
.index-page-container .banner-carousel-container .owl-controls .owl-next:hover {
  -webkit-transform: scale(1.12, 1.12);
  transform: scale(1.12, 1.12);
  transition: all 0.2s ease-out;
  transition: 0.2s 0.2s ease-out;
  background-color: #008caf;
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .owl-controls .owl-next {
    right: 4%;
  }
}
.index-page-container .banner-carousel-container .owl-controls .owl-next:before {
  float: right;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: 16px 19px 0 0;
  border-right: 4px solid #ffffff;
}
@media only screen and (max-width: 767px) {
  .index-page-container .banner-carousel-container .owl-controls .owl-next:before {
    margin: 9px 10px 0 0;
    border-right: 2px solid #ffffff;
  }
}
.index-page-container .connect-container {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  min-width: auto;
}
@media only screen and (max-width: 767px) {
  .index-page-container .connect-container {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
.index-page-container .connect-container .align-center {
  width: 520px;
  margin: 37px auto 0;
  display: table;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 13px;
  border-top: none;
  border-bottom: none;
  border-right: solid 1px #3c3c3c;
  border-left: solid 1px #3c3c3c;
}
@media only screen and (max-width: 767px) {
  .index-page-container .connect-container .align-center {
    width: 100%;
    margin: 25px auto 0;
    padding-left: 0;
    padding-right: 0;
    border-right: none;
    border-left: none;
  }
}
.index-page-container .connect-container .align-center .connect-items-block {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 28px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .connect-container .align-center .connect-items-block {
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
  }
}
.index-page-container .connect-container .align-center .connect-items-block .connect-item {
  text-align: center;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
.index-page-container .connect-container .align-center .connect-items-block .connect-item a {
  display: block;
}
.index-page-container .connect-container .align-center .connect-items-block .connect-item a img {
  vertical-align: sub;
}
.index-page-container .connect-container .align-center .connect-items-block .connect-item.title-block {
  font-size: 16px;
  font-weight: bold;
  color: #3c3c3c;
  white-space: nowrap;
  -webkit-flex: 5;
  -ms-flex: 5;
  flex: 5;
}
body.cn .index-page-container .connect-container .align-center .connect-items-block .connect-item.title-block,
body.tw .index-page-container .connect-container .align-center .connect-items-block .connect-item.title-block {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media only screen and (max-width: 767px) {
  .index-page-container .connect-container .align-center .connect-items-block .connect-item.title-block {
    font-size: 10px;
    margin-bottom: 20px;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
  }
}
.index-page-container .connect-container .align-center .connect-items-block .connect-item.incon-block:hover {
  cursor: pointer;
}
.index-page-container .blog-list-container {
  margin-top: 20px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .blog-list-container {
    margin-top: 25px;
  }
}
.index-page-container .blog-list-container .align-center {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  min-width: auto;
}
@media only screen and (max-width: 767px) {
  .index-page-container .blog-list-container .align-center {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  .index-page-container .blog-list-container .align-center {
    display: block;
  }
}
.index-page-container .view-all-blog-entry-container {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  min-width: auto;
}
@media only screen and (max-width: 767px) {
  .index-page-container .view-all-blog-entry-container {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
.index-page-container .view-all-blog-entry-container .align-center {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 45px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .view-all-blog-entry-container .align-center {
    margin-top: 19px;
  }
}
.index-page-container .view-all-blog-entry-container .align-center a {
  font-size: 17px;
  font-weight: bold;
  display: inline-block;
  color: #3c3c3c;
  padding: 19px 67px;
  border: solid 2px #e3e3e3;
}
@media only screen and (max-width: 767px) {
  .index-page-container .view-all-blog-entry-container .align-center a {
    font-size: 12px;
    padding: 13px 44px;
    border-width: 1px;
  }
}
.index-page-container .Yop {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  margin-top: 20px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .Yop {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  .index-page-container .Yop {
    display: block;
    margin-top: 10px;
  }
}
.index-page-container .Yop .poll-rap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 43px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .Yop .poll-rap {
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
    -webkit-align-items: inherit;
        -ms-flex-align: inherit;
                -ms-grid-row-align: inherit;
            align-items: inherit;
    margin-bottom: 0;
  }
}
.index-page-container .Yop .poll-rap .poll-title {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 42px;
  line-height: 54px;
  text-align: right;
  padding: 0 80px;
  max-width: 450px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .Yop .poll-rap .poll-title {
    -webkit-flex: inherit;
    -ms-flex: inherit;
        flex: inherit;
    max-width: inherit;
    padding: 0;
    font-size: 24px;
    line-height: 30px;
    text-align: left;
    width: 100%;
  }
}
.index-page-container .Yop .poll-rap .bar-rap {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media only screen and (max-width: 767px) {
  .index-page-container .Yop .poll-rap .bar-rap {
    -ms-flex-preferred-size: inherit;
        flex-basis: inherit;
    -webkit-flex-basis: inherit;
    width: 100%;
  }
}
.index-page-container .videos-container {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .index-page-container .videos-container {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  .index-page-container .videos-container {
    display: block;
  }
}
.index-page-container .videos-container .border-area {
  position: relative;
  margin-top: 22px;
  padding-top: 37px;
  border-top: solid 1px #e1e1e1;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
}
@media only screen and (max-width: 767px) {
  .index-page-container .videos-container .border-area {
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
        flex-flow: column wrap;
    margin-top: 30px;
    padding-top: 23px;
  }
}
.index-page-container .videos-container .border-area .small-title-woring {
  width: 100%;
  position: absolute;
  top: -12px;
  text-align: center;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .index-page-container .videos-container .border-area .small-title-woring {
    -webkit-flex: inherit;
    -ms-flex: inherit;
        flex: inherit;
  }
}
.index-page-container .videos-container .border-area .small-title-woring .align-center {
  font-size: 16px;
  color: #3c3c3c;
  display: inline-block;
  background-color: #fff;
  padding: 0 10px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .videos-container .border-area .small-title-woring .align-center {
    font-size: 9px;
  }
}
.index-page-container .videos-container .border-area .video-play-area {
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 20px;
  margin-right: 45px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-play-area {
    margin-bottom: 4px;
    margin-right: 0;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: inherit;
        flex-basis: inherit;
    -webkit-flex-basis: inherit;
  }
}
.index-page-container .videos-container .border-area .video-play-area .video-play {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  width: 100%;
}
.index-page-container .videos-container .border-area .video-play-area .video-play .panel-title {
  -webkit-flex: inherit;
  -ms-flex: inherit;
      flex: inherit;
  color: #fff;
  background: #111820;
  font-size: 25px;
  font-weight: 700;
  padding: 21px;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-play-area .video-play .panel-title {
    padding: 8px;
    font-size: 10px;
  }
}
.index-page-container .videos-container .border-area .video-play-area .video-play .panel-main {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-play-area .video-play .panel-main {
    min-height: 200px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-play-area .video-play .panel-main {
    min-height: 200px;
  }
}
@media only screen and (min-width: 394.5px) and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-play-area .video-play .panel-main {
    min-height: 240px;
  }
}
@media only screen and (min-width: 469px) and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-play-area .video-play .panel-main {
    min-height: 280px;
  }
}
@media only screen and (min-width: 543.5px) and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-play-area .video-play .panel-main {
    min-height: 320px;
  }
}
@media only screen and (min-width: 618px) and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-play-area .video-play .panel-main {
    min-height: 360px;
  }
}
@media only screen and (min-width: 692.5px) and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-play-area .video-play .panel-main {
    min-height: 400px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-play-area .video-play .panel-main {
    min-height: 440px;
  }
}
.index-page-container .videos-container .border-area .video-play-area .video-play .panel-main .default-thumbnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 120%;
}
.index-page-container .videos-container .border-area .video-play-area .video-play .panel-main .big-play-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.index-page-container .videos-container .border-area .video-play-area .video-play .panel-main .big-play-icon:hover {
  -webkit-transform: scale(1.12, 1.12);
  transform: scale(1.12, 1.12);
  transition: all 0.2s ease-out;
  transition: 0.2s 0.2s ease-out;
  cursor: pointer;
}
.index-page-container .videos-container .border-area .video-play-area .video-play .panel-main .big-play-icon::before {
  content: '';
  width: 70px;
  height: 70px;
  border: solid 5px rgba(255, 255, 255, 0.7);
  display: inline-block;
  -webkit-border-top-right-radius: 40px;
  -webkit-border-bottom-right-radius: 40px;
  -webkit-border-bottom-left-radius: 40px;
  -webkit-border-top-left-radius: 40px;
  -moz-border-radius-topright: 40px;
  -moz-border-radius-bottomright: 40px;
  -moz-border-radius-bottomleft: 40px;
  -moz-border-radius-topleft: 40px;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-top-left-radius: 40px;
  background-clip: padding-box;
  position: absolute;
  z-index: 9;
  top: -40px;
  left: -40px;
}
.index-page-container .videos-container .border-area .video-play-area .video-play .panel-main .big-play-icon::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 0 20px 30px;
  position: absolute;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.7);
  left: -9px;
  top: -20px;
  z-index: 10;
}
.mea-sa .index-page-container .videos-container .border-area .video-play-area .video-play .panel-main .big-play-icon::after {
  left: -21px;
}
.index-page-container .videos-container .border-area .video-play-area .video-play .panel-main iframe,
.index-page-container .videos-container .border-area .video-play-area .video-play .panel-main object,
.index-page-container .videos-container .border-area .video-play-area .video-play .panel-main embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.index-page-container .videos-container .border-area .video-carousel-area {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media only screen and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-carousel-area {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    -ms-flex-preferred-size: inherit;
        flex-basis: inherit;
    -webkit-flex-basis: inherit;
  }
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel-source {
  display: none;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel {
  display: none;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-initialized {
  display: block;
}
@media only screen and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider {
    margin: 0;
    padding: 0;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block {
    position: absolute;
    width: 100%;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block.slick-prev-block {
    top: 0;
    left: 28px;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block.slick-prev-block .slick-prev {
    position: absolute;
    outline: 0;
    width: 26px;
    height: 26px;
    background-color: #00b5e2;
    border: solid 3px #fff;
    border-radius: 50%;
    text-indent: -9999px;
    z-index: 9999;
    top: 5%;
    margin-top: 17%;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block.slick-prev-block .slick-prev:before {
    position: absolute;
    content: '';
    display: block;
    height: 6px;
    width: 6px;
    border-top: 2px solid #fff;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block.slick-prev-block .slick-prev:hover {
    -webkit-transform: scale(1.12, 1.12);
    transform: scale(1.12, 1.12);
    transition: all 0.2s ease-out;
    transition: 0.2s 0.2s ease-out;
    background-color: #008caf;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block.slick-prev-block .slick-prev:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-left: 2px solid #ffffff;
    left: 7px;
    top: 6px;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block.slick-next-block {
    top: 0;
    right: 27px;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block.slick-next-block .slick-next {
    position: absolute;
    outline: 0;
    width: 26px;
    height: 26px;
    background-color: #00b5e2;
    border: solid 3px #fff;
    border-radius: 50%;
    text-indent: -9999px;
    z-index: 9999;
    top: 5%;
    margin-top: 17%;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block.slick-next-block .slick-next:before {
    position: absolute;
    content: '';
    display: block;
    height: 6px;
    width: 6px;
    border-top: 2px solid #fff;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block.slick-next-block .slick-next:hover {
    -webkit-transform: scale(1.12, 1.12);
    transform: scale(1.12, 1.12);
    transition: all 0.2s ease-out;
    transition: 0.2s 0.2s ease-out;
    background-color: #008caf;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block.slick-next-block .slick-next:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-right: 2px solid #ffffff;
    right: 7px;
    top: 6px;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block.slick-disabled {
    top: -1000000000px;
    z-index: -1;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .item-outer {
    text-align: center;
    padding: 4px;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .item-outer a .image-block {
    overflow: hidden;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .item-outer a .image-block img {
    width: 110%;
    margin-top: -5%;
    margin-left: -5%;
  }
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .item-outer a span {
    font-size: 9px;
    line-height: 16px;
    color: #3c3c3c;
    margin-top: 12px;
    display: block;
    padding: 0 2px;
  }
}
@media only screen and (max-width: 767px) and only screen and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-slider .slick-control-block .overlay-block {
    display: none;
  }
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical {
  margin: 0;
  padding: 0;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block {
  position: absolute;
  width: 100%;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block.slick-disabled {
  top: -1000000000px;
  z-index: -1;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block.slick-prev-block {
  top: 0;
  bottom: auto;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block.slick-prev-block .slick-prev {
  position: absolute;
  outline: 0;
  width: 48px;
  height: 48px;
  background-color: #00b5e2;
  border: solid 5px #fff;
  border-radius: 50%;
  text-indent: -9999px;
  z-index: 1000;
  left: 56px;
  top: 0;
  margin-top: 4px;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block.slick-prev-block .slick-prev:before {
  content: '';
  display: block;
  height: 12px;
  width: 12px;
  border-top: 4px solid #fff;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block.slick-prev-block .slick-prev:hover {
  -webkit-transform: scale(1.12, 1.12);
  transform: scale(1.12, 1.12);
  transition: all 0.2s ease-out;
  transition: 0.2s 0.2s ease-out;
  background-color: #008caf;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block.slick-prev-block .slick-prev:before {
  position: absolute;
  border-left: 4px solid #ffffff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: -5px 0 0 11px;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block.slick-next-block {
  top: auto;
  bottom: 20px;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block.slick-next-block .slick-next {
  position: absolute;
  outline: 0;
  width: 48px;
  height: 48px;
  background-color: #00b5e2;
  border: solid 5px #fff;
  border-radius: 50%;
  text-indent: -9999px;
  z-index: 1000;
  left: 56px;
  bottom: 0;
  margin-top: -20px;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block.slick-next-block .slick-next:before {
  content: '';
  display: block;
  height: 12px;
  width: 12px;
  border-top: 4px solid #fff;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block.slick-next-block .slick-next:hover {
  -webkit-transform: scale(1.12, 1.12);
  transform: scale(1.12, 1.12);
  transition: all 0.2s ease-out;
  transition: 0.2s 0.2s ease-out;
  background-color: #008caf;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block.slick-next-block .slick-next:before {
  position: absolute;
  border-right: 4px solid #ffffff;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  margin: -11px 0 0 11px;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .slick-control-block .overlay-block {
  width: 100%;
  height: 62px;
  background-color: #fff;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter: alpha(opacity=60);
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .item-outer {
  width: auto !important;
  min-width: 300px;
  z-index: 1;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .item-outer a {
  color: #3c3c3c;
  font-size: 16px;
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  line-height: 24px;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .item-outer a .image-block {
  float: left;
  width: 160px;
  height: 95px;
  overflow: hidden;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .item-outer a .image-block img {
  width: 104%;
  margin-top: -2%;
  margin-left: -2%;
}
.index-page-container .videos-container .border-area .video-carousel-area .video-navigation-carousel.slick-vertical .item-outer a span {
  display: block;
  margin-left: 185px;
}
.index-page-container .videos-container .border-area .video-carousel-area .hide-overflow-area {
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 20px;
  background-color: #fff;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .index-page-container .videos-container .border-area .video-carousel-area .hide-overflow-area {
    display: none;
  }
}
.index-page-container .twitter-api-container {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  display: block;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .index-page-container .twitter-api-container {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
.index-page-container .twitter-api-container .border-area {
  position: relative;
  margin-top: 25px;
  padding-top: 37px;
  border-top: solid 1px #e1e1e1;
}
@media only screen and (max-width: 767px) {
  .index-page-container .twitter-api-container .border-area {
    margin-top: 40px;
    padding-top: 26px;
  }
}
.index-page-container .twitter-api-container .border-area .small-icon-title {
  width: 100%;
  position: absolute;
  top: -10px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .index-page-container .twitter-api-container .border-area .small-icon-title {
    top: -6px;
  }
}
.index-page-container .twitter-api-container .border-area .small-icon-title .align-center {
  display: inline-block;
  background-color: #fff;
  padding: 0 10px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .twitter-api-container .border-area .small-icon-title .align-center img {
    width: 75%;
  }
}
.index-page-container .twitter-api-container .border-area .twitter-post-block {
  -ms-box-orient: horizontal;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media only screen and (max-width: 767px) {
  .index-page-container .twitter-api-container .border-area .twitter-post-block {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.index-page-container .twitter-api-container .border-area .twitter-post-block .post-item {
  width: 28%;
  color: #3c3c3c;
  display: inline-block;
}
.index-page-container .twitter-api-container .border-area .twitter-post-block .post-item:hover {
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .index-page-container .twitter-api-container .border-area .twitter-post-block .post-item {
    width: 100%;
    margin-top: 32px;
  }
  .index-page-container .twitter-api-container .border-area .twitter-post-block .post-item:first-child {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .index-page-container .twitter-api-container .border-area .twitter-post-block .post-item .htc-tiny-logo {
    float: left;
    margin-top: 4px;
  }
}
@media only screen and (max-width: 767px) {
  .index-page-container .twitter-api-container .border-area .twitter-post-block .post-item .htc-tiny-logo img {
    width: 80%;
  }
}
.index-page-container .twitter-api-container .border-area .twitter-post-block .post-item .main-post {
  margin-top: 6px;
  font-size: 18px;
  line-height: 30px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .twitter-api-container .border-area .twitter-post-block .post-item .main-post {
    margin-left: 60px;
    margin-top: 0;
    font-size: 12px;
    line-height: 18px;
  }
}
.index-page-container .twitter-api-container .border-area .twitter-post-block .post-item .time-stamp {
  font-size: 16px;
  line-height: 30px;
  font-style: italic;
  font-weight: bold;
  margin-top: 10px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .twitter-api-container .border-area .twitter-post-block .post-item .time-stamp {
    margin-left: 60px;
    font-size: 10px;
    line-height: 18px;
  }
}
.index-page-container .instagram-api-container {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  .index-page-container .instagram-api-container {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
.index-page-container .instagram-api-container .border-area {
  position: relative;
  margin-top: 60px;
  padding-top: 37px;
  border-top: solid 1px #e1e1e1;
}
@media only screen and (max-width: 767px) {
  .index-page-container .instagram-api-container .border-area {
    margin-top: 34px;
    padding-top: 26px;
  }
}
.index-page-container .instagram-api-container .border-area .small-icon-title {
  width: 100%;
  position: absolute;
  top: -10px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .index-page-container .instagram-api-container .border-area .small-icon-title {
    top: -7px;
  }
}
.index-page-container .instagram-api-container .border-area .small-icon-title .align-center {
  display: inline-block;
  background-color: #fff;
  padding: 0 10px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .instagram-api-container .border-area .small-icon-title .align-center img {
    width: 75%;
  }
}
.index-page-container .instagram-api-container .border-area .instagram-photo-wall {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.index-page-container .instagram-api-container .border-area .instagram-photo-wall .instagram-placeholder {
  width: 10%;
  -webkit-flex: 1 10%;
  -ms-flex: 1 10%;
  flex: 1 10%;
}
@media only screen and (max-width: 767px) {
  .index-page-container .instagram-api-container .border-area .instagram-photo-wall .instagram-placeholder {
    width: 20%;
    -webkit-flex: 1 20%;
    -ms-flex: 1 20%;
    flex: 1 20%;
  }
  .index-page-container .instagram-api-container .border-area .instagram-photo-wall .instagram-placeholder:nth-child(1n+11) {
    display: none;
  }
}
.index-page-container .instagram-api-container .border-area .instagram-photo-wall .instagram-placeholder .instagram-item:hover {
  cursor: pointer;
}
.index-page-container .instagram-api-container .border-area .instagram-photo-wall .instagram-placeholder .instagram-item img {
  width: 100%;
}
.index-page-container .contributor-container {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  padding-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .contributor-container {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
.index-page-container .contributor-container .border-area {
  position: relative;
  margin-top: 65px;
  padding-top: 37px;
  border-top: solid 1px #e1e1e1;
}
@media only screen and (max-width: 767px) {
  .index-page-container .contributor-container .border-area {
    margin-top: 34px;
    padding-top: 26px;
  }
}
.index-page-container .contributor-container .border-area .small-title-woring {
  width: 100%;
  position: absolute;
  top: -12px;
  text-align: center;
  font-weight: bold;
}
.index-page-container .contributor-container .border-area .small-title-woring .align-center {
  font-size: 16px;
  color: #3c3c3c;
  display: inline-block;
  background-color: #fff;
  padding: 0 10px;
}
@media only screen and (max-width: 767px) {
  .index-page-container .contributor-container .border-area .small-title-woring .align-center {
    font-size: 9px;
  }
}
.index-page-container .contributor-container .border-area .contributor-list-block {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.index-page-container .contributor-container .border-area .contributor-list-block .contributor-block {
  text-align: center;
  font-size: 14px;
  color: #3c3c3c;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 10px;
  display: block;
}
@media only screen and (max-width: 767px) {
  .index-page-container .contributor-container .border-area .contributor-list-block .contributor-block {
    -webkit-flex: 1 18%;
    -ms-flex: 1 18%;
    flex: 1 18%;
    margin-bottom: 20px;
  }
}
.index-page-container .contributor-container .border-area .contributor-list-block .contributor-block.buffer-item {
  display: none;
}
@media only screen and (max-width: 767px) {
  .index-page-container .contributor-container .border-area .contributor-list-block .contributor-block.buffer-item {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.index-page-container .contributor-container .border-area .contributor-list-block .contributor-block .contributor-avatar {
  border-radius: 50%;
  overflow: hidden;
  width: 90px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .index-page-container .contributor-container .border-area .contributor-list-block .contributor-block .contributor-avatar {
    width: 83%;
    margin: 0 auto;
  }
}
.index-page-container .contributor-container .border-area .contributor-list-block .contributor-block .contributor-avatar img {
  width: 100%;
}
.index-page-container .contributor-container .border-area .contributor-list-block .contributor-block .contributor-name {
  margin-top: 15px;
  font-size: 14px;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .index-page-container .contributor-container .border-area .contributor-list-block .contributor-block .contributor-name {
    font-size: 9px;
    margin-top: 8px;
  }
}
.index-page-container .contributor-container .border-area .contributor-list-block .contributor-block .contributor-name .first-name {
  width: 100%;
  display: block;
  line-height: 19px;
}
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
}
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap;
}
/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}
/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}
/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}
/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}
/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
body.error404 {
  /*
    @media only screen and (max-width: @desktop-small-width) {
        .blog-item-listing-block {
            flex-flow: column nowrap;
            .blog-item {
                margin-left: 0;
            }
        }
        
    }
    */
}
body.error404 .header-rap {
  min-height: 351px;
  display: block;
}
body.error404 .header-rap div {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  body.error404 .header-rap {
    min-height: 290px;
  }
}
body.error404 .header-rap .upper-rap {
  min-height: 292px;
  background-image: url("/tw/wp-content/themes/htc_robocar/images/dots_gray.PNG");
  position: relative;
}
@media only screen and (max-width: 767px) {
  body.error404 .header-rap .upper-rap {
    min-height: 250px;
  }
}
body.error404 .header-rap .upper-rap .center-piece {
  width: 694px;
  height: 202px;
  background-color: #fff;
  vertical-align: bottom;
  bottom: 0px;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  display: block;
}
@media only screen and (max-width: 767px) {
  body.error404 .header-rap .upper-rap .center-piece {
    width: 90%;
    height: auto;
    padding: 15px 0;
  }
}
body.error404 .header-rap .upper-rap .center-piece .col-one {
  width: 150px;
}
body.error404 .header-rap .upper-rap .center-piece .col-one .title {
  text-align: right;
}
@media only screen and (max-width: 767px) {
  body.error404 .header-rap .upper-rap .center-piece .col-one {
    width: 22%;
  }
}
body.error404 .header-rap .upper-rap .center-piece .col-two {
  position: relative;
  padding-right: 8%;
}
body.error404 .header-rap .upper-rap .center-piece .col-two .title {
  text-align: left;
  position: relative;
}
body.error404 .header-rap .upper-rap .center-piece .col-two .title::before {
  content: " ____ ";
  position: absolute;
  top: 20px;
  left: -72px;
  line-height: 0;
}
@media only screen and (max-width: 767px) {
  body.error404 .header-rap .upper-rap .center-piece .col-two .title::before {
    left: -44px;
    top: 13px;
  }
}
body.error404 .header-rap .upper-rap .center-piece .row-one,
body.error404 .header-rap .upper-rap .center-piece .row-two {
  display: table;
  width: 100%;
}
body.error404 .header-rap .upper-rap .center-piece .title-rap {
  color: #3c3c3c;
  display: table-cell;
  font-size: 38px;
  font-weight: bold;
  height: 135px;
  vertical-align: bottom;
}
@media only screen and (max-width: 767px) {
  body.error404 .header-rap .upper-rap .center-piece .title-rap {
    font-size: 24px;
    height: 55%;
  }
}
body.error404 .header-rap .upper-rap .center-piece .description {
  font-weight: bold;
  font-size: 14px;
  padding-top: 10px;
  display: table-cell;
}
body.error404 .header-rap .upper-rap .center-piece .description a {
  color: #3c3c3c;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}
body.error404 .header-rap .lower-rap {
  min-height: 65px;
  position: relative;
}
body.error404 .header-rap .lower-rap .center-piece {
  background-image: url("/tw/wp-content/themes/htc_robocar/images/dots_blue.png");
  width: 694px;
  height: 27px;
  background-color: #fff;
  vertical-align: bottom;
  top: 0px;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
}
@media only screen and (max-width: 767px) {
  body.error404 .header-rap .lower-rap .center-piece {
    width: 90%;
  }
}
body.error404 .page-rap {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  min-width: auto;
  display: block;
}
body.error404 .page-rap div {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  body.error404 .page-rap {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
body.error404 .page-rap .related_post_title {
  position: relative;
  text-align: center;
  z-index: 0;
  margin-bottom: 22px;
}
@media only screen and (max-width: 767px) {
  body.error404 .page-rap .related_post_title {
    margin-bottom: 7px;
  }
}
body.error404 .page-rap .related_post_title .title-text {
  color: #3c3c3c;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  body.error404 .page-rap .related_post_title .title-text {
    font-size: 14px;
  }
}
body.error404 .page-rap .related_post_title .deco-line {
  z-index: -1;
  top: -12px;
  position: absolute;
  margin: 0;
  padding: 0;
  display: block;
  border-bottom: solid 1px #e3e3e3;
  width: 100%;
}
body.error404 .page-rap .margin-bottom {
  display: block;
  height: 40px;
}
@media only screen and (max-width: 767px) {
  body.error404 .page-rap .margin-bottom {
    height: 20px;
  }
}
.author-page-container {
  margin-top: 37px;
}
@media only screen and (max-width: 767px) {
  .author-page-container {
    margin-top: 0px;
  }
}
.author-page-container .align-center {
  margin: 0 auto;
  width: 717px;
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .title-block {
    display: none;
  }
}
.author-page-container .align-center .title-block .title-green {
  color: #00b5e2;
  font-size: 30px;
  width: 100%;
  display: inline-block;
  padding: 0 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.author-page-container .align-center .title-block .title-normal-grey {
  color: #3c3c3c;
  font-size: 20px;
  font-style: italic;
  line-height: 40px;
  padding: 0 15px;
}
.author-page-container .align-center .author-list-container.d-author-list-container {
  display: block;
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .author-list-container.d-author-list-container {
    display: none;
  }
}
.author-page-container .align-center .author-list-container.m-author-list-container {
  display: none;
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .author-list-container.m-author-list-container {
    display: block;
    margin: 12px 0;
  }
}
.author-page-container .align-center .author-list-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  display: block;
}
.author-page-container .align-center .author-list-container ul li {
  float: none;
  display: inline-block;
  width: 235px;
  vertical-align: top;
  margin: 0px;
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .author-list-container ul li {
    width: 47%;
    margin: 2% 1%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
  }
}
.author-page-container .align-center .author-list-container ul li .mobile-title-block {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
.author-page-container .align-center .author-list-container ul li .mobile-title-block img {
  width: 100%;
}
.author-page-container .align-center .author-list-container ul li .mobile-title-block .align-middle {
  position: absolute;
  top: 50%;
  margin-top: -25px;
}
.author-page-container .align-center .author-list-container ul li .mobile-title-block .align-middle .title-green {
  color: #fff;
  font-size: 20px;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  padding-left: 10px;
  text-align: left;
}
.author-page-container .align-center .author-list-container ul li .mobile-title-block .align-middle .title-normal-grey {
  color: #3c3c3c;
  font-size: 15px;
  display: inline-block;
  width: 100%;
  font-style: italic;
  line-height: 30px;
  padding-left: 10px;
  text-align: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.author-page-container .align-center .author-list-container ul li .author-block {
  position: relative;
  display: block;
  width: 205px;
  margin: 15px;
}
.ie-only .author-page-container .align-center .author-list-container ul li .author-block {
  height: 205px;
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .author-list-container ul li .author-block {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .ie-only .author-page-container .align-center .author-list-container ul li .author-block {
    height: auto;
  }
}
.author-page-container .align-center .author-list-container ul li .author-block img {
  width: 205px;
  height: 205px;
  -webkit-filter: url('../img/filters.svg#grayscale');
          filter: url('../img/filters.svg#grayscale');
  /* Firefox 3.5+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(1);
  /* Webkit Nightlies & Google Chrome Canary */
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .author-list-container ul li .author-block img {
    width: 100%;
    height: auto;
  }
}
.author-page-container .align-center .author-list-container ul li .author-block:hover img {
  filter: none;
  -webkit-filter: grayscale(0);
}
.author-page-container .align-center .author-list-container ul li .author-block:hover img.img_grayscale {
  opacity: 1 !important;
}
.author-page-container .align-center .author-list-container ul li .author-block .author-name {
  background-color: rgba(0, 181, 226, 0.6);
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 20px;
  padding: 12px;
  font-weight: bold;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .author-list-container ul li .author-block .author-name {
    font-size: 18px;
    text-align: left;
    padding: 9px;
    font-weight: bold;
    left: 0;
  }
  .ie-only .author-page-container .align-center .author-list-container ul li .author-block .author-name {
    bottom: 5px;
  }
}
.author-page-container .align-center .author-list-container ul li .author-block.show-detail-on-bottom:after {
  display: none;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 30px 30px 30px;
  border-color: transparent transparent #e7e7e7 transparent;
  left: 50%;
  margin-left: -30px;
}
.author-page-container .align-center .author-list-container ul li .author-block.show-detail-on-top:after {
  display: none;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 30px 0 30px;
  border-color: #e7e7e7 transparent transparent transparent;
  left: 50%;
  margin-left: -30px;
  top: -30px;
}
.author-page-container .align-center .author-list-container ul li .author-block.show-arrow:after {
  display: block;
}
.author-page-container .align-center .author-list-container ul li .author-block.show-arrow .author-name {
  display: none;
}
.author-page-container .align-center .author-list-container ul li .author-block.show-arrow img {
  filter: none;
  -webkit-filter: grayscale(0);
}
.author-page-container .align-center .author-list-container ul li .author-block.show-arrow img.img_grayscale {
  opacity: 1 !important;
}
.author-page-container .align-center .author-list-container ul .contributor-info {
  position: relative;
  float: left;
  display: none;
  padding: 30px;
  background-color: #e7e7e7;
  margin-top: 14px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .author-list-container ul .contributor-info {
    margin: 10px 1%;
    padding: 35px;
    text-align: left;
  }
}
.author-page-container .align-center .author-list-container ul .contributor-info.show-contributor {
  display: block;
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .author-list-container ul .contributor-info .close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 15px;
    height: 15px;
  }
  .author-page-container .align-center .author-list-container ul .contributor-info .close:before {
    display: block;
    content: '';
    position: absolute;
    top: 1px;
    left: 7px;
    width: 1px;
    height: 15px;
    background-color: #666;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .author-page-container .align-center .author-list-container ul .contributor-info .close:after {
    display: block;
    content: '';
    position: absolute;
    top: 1px;
    left: 7px;
    width: 1px;
    height: 15px;
    background-color: #666;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}
.author-page-container .align-center .author-list-container ul .contributor-info .contributor-spec h1 {
  font-size: 18px;
  color: #232323;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .author-list-container ul .contributor-info .contributor-spec h1 {
    font-size: 15px;
  }
}
.author-page-container .align-center .author-list-container ul .contributor-info .contributor-spec p {
  font-size: 14px;
  color: #3c3c3c;
  font-style: italic;
  line-height: 24px;
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .author-list-container ul .contributor-info .contributor-spec p {
    font-size: 10px;
    margin-bottom: 8px;
  }
}
.author-page-container .align-center .author-list-container ul .contributor-info .contributor-bio {
  font-size: 14px;
  color: #3c3c3c;
  line-height: 18px;
  margin-top: 6px;
}
@media only screen and (max-width: 767px) {
  .author-page-container .align-center .author-list-container ul .contributor-info .contributor-bio {
    font-size: 12px;
    margin-top: 0px;
  }
}
.author-page-container .align-center .author-list-container ul .contributor-info .contributor-bio a {
  color: #00b5e2;
}
.author-page-container .align-center .author-list-container ul .contributor-info .contributor-bio a:hover {
  color: #008caf;
}
.single-page-container {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  padding-left: 90px;
  padding-right: 90px;
  display: block;
}
.single-page-container div {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.single-page-container .video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.single-page-container .video-container iframe,
.single-page-container .video-container object,
.single-page-container .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .single-page-container {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
.single-page-container img {
  max-width: 100%;
}
@media only screen and (max-width: 1024px) {
  .single-page-container {
    padding: 0 20px;
    min-width: auto;
  }
}
.single-page-container .title-rap {
  padding-top: 70px;
}
@media only screen and (max-width: 1024px) {
  .single-page-container .title-rap {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .cn .single-page-container .title-rap,
  .tw .single-page-container .title-rap {
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .single-page-container .title-rap {
    padding-top: 20px;
  }
}
.single-page-container .title-rap .entry-header {
  padding-bottom: 38px;
  border-bottom: 1px solid #e3e3e3;
}
@media only screen and (max-width: 767px) {
  .single-page-container .title-rap .entry-header {
    padding-bottom: 18px;
  }
}
.single-page-container .title-rap .entry-header .entry-title {
  color: #00b5e2;
  font-size: 48px;
  line-height: 60px;
}
@media only screen and (max-width: 767px) {
  .single-page-container .title-rap .entry-header .entry-title {
    font-size: 24px;
    line-height: 28px;
  }
}
.single-page-container .title-rap .entry-meta {
  padding-top: 20px;
}
@media only screen and (max-width: 767px) {
  .single-page-container .title-rap .entry-meta {
    padding-top: 8px;
  }
}
.single-page-container .title-rap .entry-meta .meta-author {
  color: #3c3c3c;
  font-size: 18px;
  font-style: italic;
  display: inline-block;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .single-page-container .title-rap .entry-meta .meta-author {
    font-size: 8px;
  }
}
.single-page-container .table-rap {
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap {
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
  }
}
.single-page-container .table-rap .left-col-rap {
  -webkit-flex: 4;
  -ms-flex: 4;
  flex: 4;
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  -webkit-flex-basis: 200px;
  min-width: 0;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: inherit;
        flex-basis: inherit;
    -webkit-flex-basis: inherit;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap {
  padding-right: 33px;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap p,
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap a,
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap ul > li,
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap ol > li {
  font-size: 18px !important;
  line-height: 32px;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap p,
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap a,
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap ul > li,
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap ol > li {
    font-size: 15px !important;
    line-height: 27px;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap p,
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap ul > li,
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap ol > li {
  color: #3c3c3c;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap a {
  color: #00b5e2;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap a:hover {
  color: #008caf;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap h1,
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap h2 {
  font-size: 18px !important;
  line-height: 32px;
  color: #3c3c3c;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap h1,
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap h2 {
    font-size: 15px !important;
    line-height: 27px;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap div[id^="attachment_"] {
  width: auto !important;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap div[id^="attachment_"] {
    width: 100% !important;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap div[id^="attachment_"].wp-caption.alignnone {
  text-align: left;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap div[id^="attachment_"].wp-caption.alignnone p.wp-caption-text {
  text-align: left;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap div[id^="attachment_"].wp-caption.aligncenter {
  text-align: center;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap div[id^="attachment_"].wp-caption.aligncenter p.wp-caption-text {
  text-align: center;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap div[id^="attachment_"].wp-caption p.wp-caption-text {
  font-size: 14px !important;
  line-height: 24px;
  color: #999;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap iframe {
  width: 100% !important;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap iframe .twitter-tweet.align-center {
  margin: 0 auto;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .twitter-block-align-center iframe {
  width: 500px !important;
  margin: 0 auto !important;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .post,
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .entry-content {
    margin: 0;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .simplePullQuote {
  padding: 50px;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .simplePullQuote {
    padding: 20px;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .simplePullQuote p {
  font-size: 30px !important;
  line-height: 44px;
  color: #00b5e2;
  font-weight: bold !important;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .simplePullQuote p {
    font-size: 20px !important;
    line-height: 26px;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-prev {
  background-image: none;
  position: absolute;
  top: 50%;
  outline: 0;
  border-radius: 50%;
  text-indent: -9999px;
  z-index: 1;
  background-color: #00b5e2;
  margin-top: -24px;
  width: 48px;
  height: 48px;
  left: 4%;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-prev {
    margin-top: -13px;
    width: 26px;
    height: 26px;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-prev:before {
  content: '';
  display: block;
  height: 12px;
  width: 12px;
  border-top: 4px solid #fff;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-prev:before {
    height: 6px;
    width: 6px;
    border-top: 2px solid #fff;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-prev.disabled {
  top: -1000000000px;
  z-index: -1;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-prev:hover {
  -webkit-transform: scale(1.12, 1.12);
  transform: scale(1.12, 1.12);
  transition: all 0.2s ease-out;
  transition: 0.2s 0.2s ease-out;
  background-color: #008caf;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-prev {
    left: 3%;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-prev:before {
  float: left;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin: 16px 0 0 19px;
  border-left: 4px solid #ffffff;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-prev:before {
    margin: 9px 0 0 10px;
    border-left: 2px solid #ffffff;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-next {
  background-image: none;
  position: absolute;
  top: 50%;
  outline: 0;
  border-radius: 50%;
  text-indent: -9999px;
  z-index: 1;
  background-color: #00b5e2;
  margin-top: -24px;
  width: 48px;
  height: 48px;
  right: 4%;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-next {
    margin-top: -13px;
    width: 26px;
    height: 26px;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-next:before {
  content: '';
  display: block;
  height: 12px;
  width: 12px;
  border-top: 4px solid #fff;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-next:before {
    height: 6px;
    width: 6px;
    border-top: 2px solid #fff;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-next.disabled {
  top: -1000000000px;
  z-index: -1;
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-next:hover {
  -webkit-transform: scale(1.12, 1.12);
  transform: scale(1.12, 1.12);
  transition: all 0.2s ease-out;
  transition: 0.2s 0.2s ease-out;
  background-color: #008caf;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-next {
    right: 4%;
  }
}
.single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-next:before {
  float: right;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: 16px 19px 0 0;
  border-right: 4px solid #ffffff;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .feature-detail-rap .feature-detail-content-rap .master-slider .ms-nav-next:before {
    margin: 9px 10px 0 0;
    border-right: 2px solid #ffffff;
  }
}
.single-page-container .table-rap .left-col-rap .social-rap {
  margin-bottom: 20px;
  display: none;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .left-col-rap .social-rap {
    display: block;
    margin-bottom: 7px;
  }
}
.single-page-container .table-rap .left-col-rap .wp_rp_wrap {
  display: none;
}
.single-page-container .table-rap .right-col-rap {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-flex-basis: 130px;
      -ms-flex-preferred-size: 130px;
          flex-basis: 130px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .right-col-rap {
    -webkit-flex-basis: inherit;
        -ms-flex-preferred-size: inherit;
            flex-basis: inherit;
  }
}
.single-page-container .table-rap .right-col-rap .social-rap {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .right-col-rap .social-rap {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .right-col-rap #postsider {
    -ms-box-orient: horizontal;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
  }
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: inherit;
        flex-basis: inherit;
    -webkit-flex-basis: inherit;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content .related_post_title {
  position: relative;
  z-index: 0;
  margin-bottom: 22px;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content .related_post_title {
    text-align: center;
    margin-bottom: 13px;
  }
}
.single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content .related_post_title .title-text {
  color: #3c3c3c;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  background-color: #fff;
  padding-right: 10px;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content .related_post_title .title-text {
    padding: 0 10px;
    font-size: 9px;
  }
}
.single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content .related_post_title .deco-line {
  z-index: -1;
  top: -12px;
  position: absolute;
  margin: 0;
  padding: 0;
  display: block;
  border-bottom: solid 1px #e3e3e3;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content .related_post_title .deco-line {
    top: -10px;
  }
}
.single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content ul.related_post li {
  margin-bottom: 30px;
  text-align: center;
  float:left;
  width:30%;
  margin:0px 10px 30px 10px;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content ul.related_post li {
    margin-bottom: 20px;
	width:100%;
  }
}
.single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content ul.related_post li a.wp_rp_thumbnail img {
  color: #000;
  margin-bottom: 14px;
}
@media only screen and (max-width: 767px) {
  .single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content ul.related_post li a.wp_rp_thumbnail img {
    margin-bottom: 0px;
  }
}
.single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content ul.related_post li a.wp_rp_title {
  color: #00b5e2;
  margin-bottom: 10px;
  font-weight: bold;
  line-height: 22px;
  font-size: 16px;
}
.single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content ul.related_post li .meta-rap .wp_rp_author {
  color: #3c3c3c;
  font-size: 10px;
  font-style: italic;
  display: inline-block;
  font-weight: bold;
}
.single-page-container .table-rap .right-col-rap #postsider .widget_wp_related_posts .ra-rap .wp_rp_content ul.related_post li .meta-rap .wp_rp_publish_date {
  color: #3c3c3c;
  font-size: 10px;
  font-style: italic;
  display: inline-block;
  font-weight: bold;
}
.single-page-container .bottom-rap {
  width: 100%;
}
.category-list-container {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  min-width: auto;
  display: block;
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  .category-list-container {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  .category-list-container {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1300px) {
  .category-list-container .blog-item-listing-block .blog-item {
    -webkit-flex: 1 23%;
        -ms-flex: 1 23%;
            flex: 1 23%;
  }
  .category-list-container .blog-item-listing-block .blog-item:nth-child(3n + 1) {
    margin-left: 20px;
  }
  .category-list-container .blog-item-listing-block .blog-item:nth-child(4n + 1) {
    margin-left: 0;
  }
}
.category-list-container .load-more-button {
  text-align: center;
  display: none;
}
@media only screen and (max-width: 767px) {
  .category-list-container .load-more-button {
    margin: 0 0 10px ;
  }
}
.category-list-container .load-more-button .align-center {
  border: solid 1px #e1e1e1;
  display: inline-block;
  padding: 5px 20px;
}
.category-list-container .load-more-button .align-center:hover {
  cursor: pointer;
}
.category-list-container .loader {
  height: 40px;
}
@media only screen and (max-width: 767px) {
  .category-list-container .loader {
    margin: 0 0 10px ;
  }
}
.category-list-container .loader #bowlG {
  position: relative;
  width: 18px;
  height: 18px;
  margin: 0 auto;
  top: 10px;
}
.category-list-container .loader #bowl_ringG {
  position: absolute;
  width: 18px;
  height: 18px;
  border: 2px solid #333333;
  border-radius: 18px;
}
.category-list-container .loader .ball_holderG {
  position: absolute;
  width: 5px;
  height: 18px;
  left: 7px;
  top: 0px;
  -moz-animation-name: ball_moveG;
  -moz-animation-duration: 1.3s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -webkit-animation-name: ball_moveG;
  -webkit-animation-duration: 1.3s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -ms-animation-name: ball_moveG;
  -ms-animation-duration: 1.3s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  -o-animation-name: ball_moveG;
  -o-animation-duration: 1.3s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
  -webkit-animation-name: ball_moveG;
          animation-name: ball_moveG;
  -webkit-animation-duration: 1.3s;
          animation-duration: 1.3s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.category-list-container .loader .ballG {
  position: absolute;
  left: 0px;
  top: -4px;
  width: 7px;
  height: 7px;
  background: #333333;
  border-radius: 6px;
}
@-webkit-keyframes ball_moveG {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes ball_moveG {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fake-nav-bar {
  height: 0px;
  margin-top: 70px;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .fake-nav-bar {
    margin-top: 0;
    padding-top: 60px;
  }
}
.nav-bar {
  margin-top: 70px;
  background-color: #f6f6f6;
  height: 48px;
  display: table;
  width: 100%;
  z-index: 2000;
  border-top: solid 2px #e4e4e4;
  border-bottom: solid 1px #e4e4e4;
}
@media only screen and (max-width: 767px) {
  .nav-bar {
    border-top: none;
    height: 38px;
    margin-top: 0;
    padding-top: 60px;
  }
}
.nav-bar .inner-rap {
  min-width: 1001px;
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: table;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap {
    min-width: inherit;
    max-width: inherit;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap {
    padding: 0px;
    margin: 0px;
  }
}
.nav-bar .inner-rap .main-navigation {
  vertical-align: middle;
  width: 240px;
  position: absolute;
  z-index: 2010;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .main-navigation {
    width: 66%;
  }
}
.nav-bar .inner-rap .main-navigation .main-navi-dropper {
  width: 240px;
  display: table;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .main-navigation .main-navi-dropper {
    width: 100%;
  }
}
.nav-bar .inner-rap .main-navigation .main-navi-dropper .dropper-item {
  height: 48px;
  display: table-cell;
  vertical-align: middle;
  padding-left: 25px;
  padding-right: 25px;
  padding-right: 2px;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .main-navigation .main-navi-dropper .dropper-item {
    padding-left: 15px;
    padding-right: 5px;
  }
}
.nav-bar .inner-rap .main-navigation .main-navi-dropper .dropper-item .item-text {
  font-size: 11px;
  font-weight: bold;
  color: #3c3c3c;
  display: inline-block;
  line-height: 20px;
}
.nav-bar .inner-rap .main-navigation .main-navi-dropper .dropper-item .subcategory {
  color: #00b5e2;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .main-navigation .main-navi-dropper .dropper-item {
    height: 38px;
  }
}
.nav-bar .inner-rap .main-navigation .main-navi-dropper .dropper-item::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #3c3c3c transparent transparent transparent;
  vertical-align: middle;
}
.nav-bar .inner-rap .main-navigation .main-navi-dropper.arrow-up .dropper-item::after {
  border-width: 0 4px 5px 4px;
  border-color: transparent transparent #3c3c3c transparent;
}
.nav-bar .inner-rap .main-navigation .main-navi-downer {
  width: 240px;
  background-color: #f6f6f6;
  display: none;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .main-navigation .main-navi-downer {
    width: 100%;
  }
}
.nav-bar .inner-rap .main-navigation .main-navi-downer.show {
  display: block;
  z-index: 2020;
}
.nav-bar .inner-rap .main-navigation .main-navi-downer .downer-rap ul.downer-list {
  padding: 1px 0px 15px;
}
.nav-bar .inner-rap .main-navigation .main-navi-downer .downer-rap ul.downer-list li a {
  display: table;
  width: 100%;
}
.nav-bar .inner-rap .main-navigation .main-navi-downer .downer-rap ul.downer-list li a:hover {
  border-color: black;
}
.nav-bar .inner-rap .main-navigation .main-navi-downer .downer-rap ul.downer-list li a:hover .item-text {
  color: black;
}
.nav-bar .inner-rap .main-navigation .main-navi-downer .downer-rap ul.downer-list li .downer-item {
  display: table-cell;
  vertical-align: middle;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .main-navigation .main-navi-downer .downer-rap ul.downer-list li .downer-item {
    padding-left: 15px;
    padding-right: 5px;
  }
}
.nav-bar .inner-rap .main-navigation .main-navi-downer .downer-rap ul.downer-list li .downer-item .item-text {
  font-size: 11px;
  font-weight: bold;
  color: #3c3c3c;
  display: inline-block;
  line-height: 20px;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .main-navigation .main-navi-downer .downer-rap ul.downer-list li .downer-item {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
.nav-bar .inner-rap .used-in-category-page {
  display: none;
  position: relative;
  margin-top: 11px;
  margin-left: 255px;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .used-in-category-page {
    margin-top: 8px;
    margin-left: auto;
  }
}
.nav-bar .inner-rap .used-in-category-page.show {
  display: inline-block;
}
.nav-bar .inner-rap .used-in-category-page .dropper {
  width: 100%;
  position: relative;
  border: solid 1px #cccccc;
  background-color: #fff;
  padding: 7px 15px;
  font-size: 11px;
  line-height: 1;
  color: #3c3c3c;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .used-in-category-page .dropper {
    padding: 5px 13px;
  }
}
.nav-bar .inner-rap .used-in-category-page .dropper:hover {
  cursor: pointer;
}
.nav-bar .inner-rap .used-in-category-page .dropper.arrow-up:after {
  border-width: 0 4px 5px 4px;
  border-color: transparent transparent #3c3c3c transparent;
}
.nav-bar .inner-rap .used-in-category-page .dropper::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #3c3c3c transparent transparent transparent;
  position: absolute;
  right: 11px;
  top: 50%;
  margin-top: -2px;
}
.nav-bar .inner-rap .used-in-category-page .downer {
  width: 100%;
  position: absolute;
  border: solid 1px #cccccc;
  border-top: none;
  background-color: #fff;
  padding: 10px 15px;
  margin-top: -1px;
  display: none;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .used-in-category-page .downer {
    padding: 3px 13px;
  }
}
.nav-bar .inner-rap .used-in-category-page .downer.show {
  display: block;
  z-index: 2030;
}
.nav-bar .inner-rap .used-in-category-page .downer a,
.nav-bar .inner-rap .used-in-category-page .downer label {
  color: #3c3c3c;
  font-size: 11px;
  display: block;
}
.nav-bar .inner-rap .used-in-category-page .downer a {
  margin: 10px 0;
  padding: 5px 0;
}
.nav-bar .inner-rap .used-in-category-page.sort-options-block {
  width: 100px;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .used-in-category-page.sort-options-block {
    float: right;
    margin-right: 39px;
    width: 75px;
  }
}
.nav-bar .inner-rap .used-in-category-page.tags-selection-block {
  width: 80px;
  margin-left: 47px;
}
@media only screen and (max-width: 767px) {
  .nav-bar .inner-rap .used-in-category-page.tags-selection-block {
    display: none;
  }
}
.nav-bar .inner-rap .used-in-category-page.tags-selection-block .downer {
  width: 435px;
  border-top: solid 1px #cccccc;
}
.nav-bar .inner-rap .used-in-category-page.tags-selection-block .downer:after {
  content: '';
  position: absolute;
  width: 110px;
  height: 1px;
  background-color: #fff;
  top: 0;
  left: 0;
  margin-top: -1px;
}
.nav-bar .inner-rap .used-in-category-page.tags-selection-block .downer .downer-rap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
.nav-bar .inner-rap .used-in-category-page.tags-selection-block .downer .downer-rap .tag-checkbox-block {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 33%;
  margin: 8px 0;
}
.nav-bar .inner-rap .used-in-category-page.tags-selection-block .downer .downer-rap .tag-checkbox-block input {
  float: left;
}
.nav-bar .inner-rap .used-in-category-page.tags-selection-block .downer .downer-rap .tag-checkbox-block label {
  display: inline-block;
  vertical-align: top;
  line-height: 17px;
  width: 90%;
  margin-right: 5px;
}

.to_top {
  position: fixed;
  bottom:10%;
  right: 10%;
  outline: 0;
  border-radius: 50%;
  text-indent: -9999px;
  z-index: 9999;
  background-color: #00b5e2;
  margin-top: -24px;
  width: 48px;
  height: 48px;
}

.to_top:before{
    content: '';
    display: block;
    height: 12px;
    width: 12px;
    border-top: 4px solid #fff;
    float: left;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 18px 0 0 17px;
    border-left: 4px solid #ffffff;
}



/*# sourceMappingURL=data:application/json;base64,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Q3JCLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2QsV0FBVztFQUNYLGNBQWM7Q0FDZjtBQUNEO0VBQ0UsWUFBWTtDQUNiO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsa0JBQWtCO0NBQ25CIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL2pzL3BsdWdpbnMvb3dsLmNhcm91c2VsLjIuMC4wL2Fzc2V0cy9vd2wuY2Fyb3VzZWwuY3NzXCI7XG5AaW1wb3J0IFwiLi4vanMvcGx1Z2lucy9zbGljay0xLjUuMC9zbGljay5jc3NcIjtcbkBpbXBvcnQgXCIuLi9qcy9wbHVnaW5zL3NsaWNrLTEuNS4wL3NsaWNrLXRoZW1lLmNzc1wiO1xuLypPc2NpbmUqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zY2luZS1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvT3NjaW5lLzI0ODA4NmU1LTAyMTktNGQ0Ny1iNTlhLTVjZjEwNTIwOWU0MC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcImZvbnRzL09zY2luZS8yNDgwODZlNS0wMjE5LTRkNDctYjU5YS01Y2YxMDUyMDllNDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcImZvbnRzL09zY2luZS81ZjQzZTY4YS0zNzZkLTQyYmUtODFlNC02YTc3YWI3YzI1NWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL09zY2luZS8wMTRlYmNkYi1hZjJjLTRkODItODUyYi01YmE2MTNmYjFmNjAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9Pc2NpbmUvZTg3MjhhZmUtNzE2NC00MWFkLThmYzUtYTk3ZmNmMDQwMDA4LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvT3NjaW5lLzhkODVmMjAxLWJkZTAtNDNjMC05NWQzLTM4ZTlmODg1NzcwMS5zdmcjOGQ4NWYyMDEtYmRlMC00M2MwLTk1ZDMtMzhlOWY4ODU3NzAxXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPc2NpbmUtQm9sZFwiO1xuICBzcmM6IHVybChcImZvbnRzL09zY2luZS8yNGMzNDg3MC1iMjE0LTQxYmUtOWI1MS02ODJhZjg4YTBlMGIuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9Pc2NpbmUvMjRjMzQ4NzAtYjIxNC00MWJlLTliNTEtNjgyYWY4OGEwZTBiLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCJmb250cy9Pc2NpbmUvYWQwMTk0MzQtYjI0ZC00ZjQzLWIzZGYtZTAxMDI4MTU5N2IzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9Pc2NpbmUvYWM0M2Q5ODQtYjViNy00NmY2LTk1ODItZTU4ODgwNmQyNzU4LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvT3NjaW5lLzlmM2NmMGJhLWNkODctNDUxYy04MDE0LTMyMWMxNzg2OGMwOS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL09zY2luZS8wNmQ5ZTQ1YS1kNTM2LTQyNzEtODAyZS03NDk3NzEwZjkwZjUuc3ZnIzA2ZDllNDVhLWQ1MzYtNDI3MS04MDJlLTc0OTc3MTBmOTBmNVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4vKkZBS1QqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdC1Ob3JtYWwnO1xuICBzcmM6IHVybCgnZm9udHMvRmFrdCBOb3JtYWwvRmFrdFByby1Ob3JtYWwuZW90PyNpZWZpeCcpO1xuICBzcmM6IHVybCgnZm9udHMvRmFrdCBOb3JtYWwvRmFrdFByby1Ob3JtYWwuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqLyB1cmwoJ2ZvbnRzL0Zha3QgTm9ybWFsL0Zha3RQcm8tTm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqLyB1cmwoJ2ZvbnRzL0Zha3QgTm9ybWFsL0Zha3RQcm8tTm9ybWFsLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgXG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Zha3QtTWVkaXVtJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0Zha3QgTWVkaXVtL0Zha3RQcm8tTWVkaXVtLmVvdD8jaWVmaXgnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL0Zha3QgTWVkaXVtL0Zha3RQcm8tTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi8gdXJsKCdmb250cy9GYWt0IE1lZGl1bS9GYWt0UHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCdmb250cy9GYWt0IE1lZGl1bS9GYWt0UHJvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIFxuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGYWt0LUJvbGQnO1xuICBzcmM6IHVybCgnZm9udHMvRmFrdCBCb2xkL0Zha3RQcm8tQm9sZC5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCdmb250cy9GYWt0IEJvbGQvRmFrdFByby1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi8gdXJsKCdmb250cy9GYWt0IEJvbGQvRmFrdFByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqLyB1cmwoJ2ZvbnRzL0Zha3QgQm9sZC9GYWt0UHJvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdC1CbG9uZCc7XG4gIHNyYzogdXJsKCdmb250cy9GYWt0IEJsb25kL0Zha3RQcm8tQmxvbmQuZW90PyNpZWZpeCcpO1xuICBzcmM6IHVybCgnZm9udHMvRmFrdCBCbG9uZC9GYWt0UHJvLUJsb25kLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi8gdXJsKCdmb250cy9GYWt0IEJsb25kL0Zha3RQcm8tQmxvbmQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovIHVybCgnZm9udHMvRmFrdCBCbG9uZC9GYWt0UHJvLUJsb25kLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgXG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbn1cbi8qIGJveCBkZWNvcmF0aW9uICovXG4vKiB0ZXh0IGRlY29yYXRpb24gKi9cbi8qXG4gKiBCbG9nOiBWYXJpYWJsZXNcbiAqL1xuLypcbiAqIEJsb2c6IE1vYmlsZSBWYXJpYWJsZXNcbiAqL1xuLypcbiAqIFJlc2V0IGZvbGRlciBkb3IgbWVhLXNhIHNpdGVcbiAqL1xuLypcbmhlYWRlcntcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iaWxlLW1heC13aWR0aCkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5mb290ZXJ7XG5cdC5yZWdpb24tc2VsZWN0b3J7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuKi9cbi8qUGFnZXMqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuWW9wIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtYmFzaXM6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiBpbmhlcml0O1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uWW9wIC55b3AtcG9sbC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Zb3AgLnlvcC1wb2xsLWNvbnRhaW5lciAudGl0bGUtdGV4dCB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbn1cbi5Zb3AgLnlvcC1wb2xsLWNvbnRhaW5lciAucG9sbC1yYXAge1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Zb3AgLnlvcC1wb2xsLWNvbnRhaW5lciAucG9sbC1yYXAge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5Zb3AgLnlvcC1wb2xsLWNvbnRhaW5lciAucG9sbC1yYXAgLnBvbGwtdGl0bGUge1xuICBjb2xvcjogIzNjM2MzYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuWW9wIC55b3AtcG9sbC1jb250YWluZXIgLnBvbGwtcmFwIC5wb2xsLXRpdGxlIHtcbiAgICAtd2Via2l0LWZsZXg6IGluaGVyaXQ7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLllvcCAueW9wLXBvbGwtY29udGFpbmVyIC5wb2xsLXJhcCAuYmFyLXJhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Zb3AgLnlvcC1wb2xsLWNvbnRhaW5lciAucG9sbC1yYXAgLmJhci1yYXAucXVlc3Rpb24tYmxvY2sgdWwuaG9sZGVyIGxpIC5iYXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLllvcCAueW9wLXBvbGwtY29udGFpbmVyIC5wb2xsLXJhcCAuYmFyLXJhcC5xdWVzdGlvbi1ibG9jayB1bC5ob2xkZXIgbGkgLmNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Zb3AgLnlvcC1wb2xsLWNvbnRhaW5lciAucG9sbC1yYXAgLmJhci1yYXAucXVlc3Rpb24tYmxvY2sgdWwuaG9sZGVyIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzRlMTtcbn1cbi5Zb3AgLnlvcC1wb2xsLWNvbnRhaW5lciAucG9sbC1yYXAgLmJhci1yYXAucXVlc3Rpb24tYmxvY2sgdWwuaG9sZGVyIGxpOmhvdmVyIC5iYXItdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLllvcCAueW9wLXBvbGwtY29udGFpbmVyIC5wb2xsLXJhcCAuYmFyLXJhcC5yZXN1bHQtYmxvY2sgdWwuaG9sZGVyIGxpOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLllvcCAueW9wLXBvbGwtY29udGFpbmVyIC5wb2xsLXJhcCAuYmFyLXJhcCAuYmFyLWZyb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtbW96LW9wYWNpdHk6IDAuMztcbiAgLWtodG1sLW9wYWNpdHk6IDAuMztcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjM7XG4gIG9wYWNpdHk6IDAuMztcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9MzApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogOHB4O1xufVxuLllvcCAueW9wLXBvbGwtY29udGFpbmVyIC5wb2xsLXJhcCAuYmFyLXJhcCB1bC5ob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLllvcCAueW9wLXBvbGwtY29udGFpbmVyIC5wb2xsLXJhcCAuYmFyLXJhcCB1bC5ob2xkZXIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWQ4ZWI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZTtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLllvcCAueW9wLXBvbGwtY29udGFpbmVyIC5wb2xsLXJhcCAuYmFyLXJhcCB1bC5ob2xkZXIgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLllvcCAueW9wLXBvbGwtY29udGFpbmVyIC5wb2xsLXJhcCAuYmFyLXJhcCB1bC5ob2xkZXIgbGkgLmJhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTUsIDE4MSwgMjIxLCAwLjQpO1xuICB3aWR0aDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDJzLCBiYWNrZ3JvdW5kIC4ycztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Zb3AgLnlvcC1wb2xsLWNvbnRhaW5lciAucG9sbC1yYXAgLmJhci1yYXAgdWwuaG9sZGVyIGxpIC5iYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIH1cbn1cbi5Zb3AgLnlvcC1wb2xsLWNvbnRhaW5lciAucG9sbC1yYXAgLmJhci1yYXAgdWwuaG9sZGVyIGxpIC5iYXIgLmxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5Zb3AgLnlvcC1wb2xsLWNvbnRhaW5lciAucG9sbC1yYXAgLmJhci1yYXAgdWwuaG9sZGVyIGxpIC5iYXItdGV4dC1yYXAge1xuICB0b3A6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLllvcCAueW9wLXBvbGwtY29udGFpbmVyIC5wb2xsLXJhcCAuYmFyLXJhcCB1bC5ob2xkZXIgbGkgLmJhci10ZXh0LXJhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLllvcCAueW9wLXBvbGwtY29udGFpbmVyIC5wb2xsLXJhcCAuYmFyLXJhcCB1bC5ob2xkZXIgbGkgLmJhci10ZXh0LXJhcCAuYmFyLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuWW9wIC55b3AtcG9sbC1jb250YWluZXIgLnBvbGwtcmFwIC5iYXItcmFwIHVsLmhvbGRlciBsaSAuYmFyLXRleHQtcmFwIC5iYXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uWW9wIC55b3AtcG9sbC1jb250YWluZXIgLnBvbGwtcmFwIC5iYXItcmFwIHVsLmhvbGRlciBsaSAuYmFyLXRleHQtcmFwIC5jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5Zb3AgLnlvcC1wb2xsLWNvbnRhaW5lciAucG9sbC1yYXAgLmJhci1yYXAgdWwuaG9sZGVyIGxpIC5iYXItdGV4dC1yYXAgLmNvdW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sge1xuICAtbXMtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSB7XG4gIGZsZXg6IDEgMzElO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWUxO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbTpudGgtY2hpbGQoM24gKyAxKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJsb2ctaXRlbS1saXN0aW5nLWJsb2NrIC5ibG9nLWl0ZW0uYnVmZmVyLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSB7XG4gICAgZmxleDogMSA0OCU7XG4gIH1cbiAgLmJsb2ctaXRlbS1saXN0aW5nLWJsb2NrIC5ibG9nLWl0ZW06bnRoLWNoaWxkKDNuICsgMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5ibG9nLWl0ZW0tbGlzdGluZy1ibG9jayAuYmxvZy1pdGVtOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWJhc2lzOiBpbmhlcml0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJsb2ctaXRlbS1saXN0aW5nLWJsb2NrIC5ibG9nLWl0ZW06bnRoLWNoaWxkKDNuICsgMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSAuZmVhdHVyZS1pbWFnZS1ibG9jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9odGNfcm9ib2Nhci9hc3NldHMvaW1nL25vLWZlYXR1cmUtaW1hZ2UucG5nXCIpO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWl0ZW0tbGlzdGluZy1ibG9jayAuYmxvZy1pdGVtIC5mZWF0dXJlLWltYWdlLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDE2NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5ibG9nLWl0ZW0tbGlzdGluZy1ibG9jayAuYmxvZy1pdGVtIC5pbmZvbWF0aW9uLWJsb2NrIHtcbiAgbWFyZ2luOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSAuaW5mb21hdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luOiAxNHB4IDEycHggOHB4O1xuICB9XG59XG4uYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSAuaW5mb21hdGlvbi1ibG9jayAuYmxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDBiNWUyO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctaXRlbS1saXN0aW5nLWJsb2NrIC5ibG9nLWl0ZW0gLmluZm9tYXRpb24tYmxvY2sgLmJsb2ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmJsb2ctaXRlbS1saXN0aW5nLWJsb2NrIC5ibG9nLWl0ZW0gLmluZm9tYXRpb24tYmxvY2sgLmJsb2ctdGl0bGUsXG4uYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSAuaW5mb21hdGlvbi1ibG9jayAuYmxvZy1kZXNjIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAvKndvcmQtYnJlYWsgOiBicmVhay1hbGw7Ki9cbn1cbi5ibG9nLWl0ZW0tbGlzdGluZy1ibG9jayAuYmxvZy1pdGVtIC5pbmZvbWF0aW9uLWJsb2NrIC5ibG9nLWF1dG9lci1pbmZvLWRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSAuaW5mb21hdGlvbi1ibG9jayAuYmxvZy1hdXRvZXItaW5mby1kYXRlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG4uYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSAuaW5mb21hdGlvbi1ibG9jayAuYmxvZy1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNjM2MzYztcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWl0ZW0tbGlzdGluZy1ibG9jayAuYmxvZy1pdGVtIC5pbmZvbWF0aW9uLWJsb2NrIC5ibG9nLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmJsb2ctaXRlbS1saXN0aW5nLWJsb2NrIC5ibG9nLWl0ZW0gLmluZm9tYXRpb24tYmxvY2sgLmNhdGVnb3J5LWFuZC1saWtlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtYXJnaW46IDAgMjVweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbSAuaW5mb21hdGlvbi1ibG9jayAuY2F0ZWdvcnktYW5kLWxpa2Uge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEycHggMTVweDtcbiAgfVxufVxuLmJsb2ctaXRlbS1saXN0aW5nLWJsb2NrIC5ibG9nLWl0ZW0gLmluZm9tYXRpb24tYmxvY2sgLmNhdGVnb3J5LWFuZC1saWtlIC5jYXRlZ29yeS1ibG9jayB7XG4gIHdpZHRoOiA3NSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLmJsb2ctaXRlbS1saXN0aW5nLWJsb2NrIC5ibG9nLWl0ZW0gLmluZm9tYXRpb24tYmxvY2sgLmNhdGVnb3J5LWFuZC1saWtlIC5saWtlLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzRweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNjhweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDJweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMzZweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDRweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzhweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDZweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbS1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMjk1cHg7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbS1ibG9jayAuYmFubmVyLWltYWdlLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDAuNTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbS1ibG9jayAuYmFubmVyLXdvcmRpbmctYmxvY2sge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTUlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sgLmJhbm5lci13b3JkaW5nLWJsb2NrIHtcbiAgICB3aWR0aDogNjElO1xuICAgIHRvcDogNTElO1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sgLmJhbm5lci13b3JkaW5nLWJsb2NrIC53b3JkaW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sgLmJhbm5lci13b3JkaW5nLWJsb2NrIC53b3JkaW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5iYW5uZXItY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtLWJsb2NrIC5iYW5uZXItd29yZGluZy1ibG9jayAud29yZGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbS1ibG9jayAuYmFubmVyLXdvcmRpbmctYmxvY2sgLnN1Yi13b3JkaW5nIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5iYW5uZXItY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtLWJsb2NrIC5iYW5uZXItd29yZGluZy1ibG9jayAuc3ViLXdvcmRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sgLmJhbm5lci13b3JkaW5nLWJsb2NrIC5zdWItd29yZGluZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYmxvY2sgLmJhbm5lci13b3JkaW5nLWJsb2NrIC5hdXRob3ItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5iYW5uZXItY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtLWJsb2NrIC5iYW5uZXItd29yZGluZy1ibG9jayAuYXV0aG9yLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNWUyO1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGVmdDogNCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciAub3dsLWNvbnRyb2xzIC5vd2wtcHJldiB7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLm93bC1jb250cm9scyAub3dsLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5iYW5uZXItY2Fyb3VzZWwtY29udGFpbmVyIC5vd2wtY29udHJvbHMgLm93bC1wcmV2OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5iYW5uZXItY2Fyb3VzZWwtY29udGFpbmVyIC5vd2wtY29udHJvbHMgLm93bC1wcmV2LmRpc2FibGVkIHtcbiAgdG9wOiAtMTAwMDAwMDAwMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciAub3dsLWNvbnRyb2xzIC5vd2wtcHJldjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyAwLjJzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Y2FmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICAgIGxlZnQ6IDMlO1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLm93bC1jb250cm9scyAub3dsLXByZXY6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luOiAxNnB4IDAgMCAxOXB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciAub3dsLWNvbnRyb2xzIC5vd2wtcHJldjpiZWZvcmUge1xuICAgIG1hcmdpbjogOXB4IDAgMCAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5iYW5uZXItY2Fyb3VzZWwtY29udGFpbmVyIC5vd2wtY29udHJvbHMgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjVlMjtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHJpZ2h0OiA0JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5iYW5uZXItY2Fyb3VzZWwtY29udGFpbmVyIC5vd2wtY29udHJvbHMgLm93bC1uZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLm93bC1jb250cm9scyAub3dsLW5leHQ6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLm93bC1jb250cm9scyAub3dsLW5leHQuZGlzYWJsZWQge1xuICB0b3A6IC0xMDAwMDAwMDAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5iYW5uZXItY2Fyb3VzZWwtY29udGFpbmVyIC5vd2wtY29udHJvbHMgLm93bC1uZXh0OmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhjYWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDQlO1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmJhbm5lci1jYXJvdXNlbC1jb250YWluZXIgLm93bC1jb250cm9scyAub3dsLW5leHQ6YmVmb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW46IDE2cHggMTlweCAwIDA7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmFubmVyLWNhcm91c2VsLWNvbnRhaW5lciAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dDpiZWZvcmUge1xuICAgIG1hcmdpbjogOXB4IDEwcHggMCAwO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29ubmVjdC1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDEwMDFweDtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29ubmVjdC1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmNvbm5lY3QtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIge1xuICB3aWR0aDogNTIwcHg7XG4gIG1hcmdpbjogMzdweCBhdXRvIDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzNjM2MzYztcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjM2MzYzNjO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmNvbm5lY3QtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmNvbm5lY3QtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmNvbm5lY3QtaXRlbXMtYmxvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5jb25uZWN0LWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5jb25uZWN0LWl0ZW1zLWJsb2NrIHtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5jb25uZWN0LWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5jb25uZWN0LWl0ZW1zLWJsb2NrIC5jb25uZWN0LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWZsZXg6IDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIGF1dG87XG4gIC1tcy1mbGV4OiAxIGF1dG87XG4gIGZsZXg6IDEgYXV0bztcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29ubmVjdC1jb250YWluZXIgLmFsaWduLWNlbnRlciAuY29ubmVjdC1pdGVtcy1ibG9jayAuY29ubmVjdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29ubmVjdC1jb250YWluZXIgLmFsaWduLWNlbnRlciAuY29ubmVjdC1pdGVtcy1ibG9jayAuY29ubmVjdC1pdGVtIGEgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29ubmVjdC1jb250YWluZXIgLmFsaWduLWNlbnRlciAuY29ubmVjdC1pdGVtcy1ibG9jayAuY29ubmVjdC1pdGVtLnRpdGxlLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDU7XG4gIC13ZWJraXQtZmxleDogNTtcbiAgLW1zLWZsZXg6IDU7XG4gIGZsZXg6IDU7XG59XG5ib2R5LmNuIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29ubmVjdC1jb250YWluZXIgLmFsaWduLWNlbnRlciAuY29ubmVjdC1pdGVtcy1ibG9jayAuY29ubmVjdC1pdGVtLnRpdGxlLWJsb2NrLFxuYm9keS50dyAuaW5kZXgtcGFnZS1jb250YWluZXIgLmNvbm5lY3QtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmNvbm5lY3QtaXRlbXMtYmxvY2sgLmNvbm5lY3QtaXRlbS50aXRsZS1ibG9jayB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29ubmVjdC1jb250YWluZXIgLmFsaWduLWNlbnRlciAuY29ubmVjdC1pdGVtcy1ibG9jayAuY29ubmVjdC1pdGVtLnRpdGxlLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxIDEwMCU7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEwMCU7XG4gICAgLW1zLWZsZXg6IDEgMTAwJTtcbiAgICBmbGV4OiAxIDEwMCU7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29ubmVjdC1jb250YWluZXIgLmFsaWduLWNlbnRlciAuY29ubmVjdC1pdGVtcy1ibG9jayAuY29ubmVjdC1pdGVtLmluY29uLWJsb2NrOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5ibG9nLWxpc3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5ibG9nLWxpc3QtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmJsb2ctbGlzdC1jb250YWluZXIgLmFsaWduLWNlbnRlciB7XG4gIG1pbi13aWR0aDogMTAwMXB4O1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5ibG9nLWxpc3QtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIge1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuYmxvZy1saXN0LWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWV3LWFsbC1ibG9nLWVudHJ5LWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMTAwMXB4O1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWV3LWFsbC1ibG9nLWVudHJ5LWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlldy1hbGwtYmxvZy1lbnRyeS1jb250YWluZXIgLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWV3LWFsbC1ibG9nLWVudHJ5LWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZXctYWxsLWJsb2ctZW50cnktY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHBhZGRpbmc6IDE5cHggNjdweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2UzZTNlMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWV3LWFsbC1ibG9nLWVudHJ5LWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxM3B4IDQ0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuWW9wIHtcbiAgbWluLXdpZHRoOiAxMDAxcHg7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5Zb3Age1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuWW9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLllvcCAucG9sbC1yYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5Zb3AgLnBvbGwtcmFwIHtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5Zb3AgLnBvbGwtcmFwIC5wb2xsLXRpdGxlIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgODBweDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5Zb3AgLnBvbGwtcmFwIC5wb2xsLXRpdGxlIHtcbiAgICAtd2Via2l0LWZsZXg6IGluaGVyaXQ7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5Zb3AgLnBvbGwtcmFwIC5iYXItcmFwIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5Zb3AgLnBvbGwtcmFwIC5iYXItcmFwIHtcbiAgICBmbGV4LWJhc2lzOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxMDAxcHg7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBwYWRkaW5nLXRvcDogMzdweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMWUxZTE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSB7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAuc21hbGwtdGl0bGUtd29yaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAuc21hbGwtdGl0bGUtd29yaW5nIHtcbiAgICAtd2Via2l0LWZsZXg6IGluaGVyaXQ7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAuc21hbGwtdGl0bGUtd29yaW5nIC5hbGlnbi1jZW50ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAuc21hbGwtdGl0bGUtd29yaW5nIC5hbGlnbi1jZW50ZXIge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1wbGF5LWFyZWEge1xuICAtd2Via2l0LWJveC1mbGV4OiAyO1xuICAtd2Via2l0LWZsZXg6IDI7XG4gIC1tcy1mbGV4OiAyO1xuICBmbGV4OiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tcGxheS1hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1iYXNpczogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IGluaGVyaXQ7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLXBsYXktYXJlYSAudmlkZW8tcGxheSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLXBsYXktYXJlYSAudmlkZW8tcGxheSAucGFuZWwtdGl0bGUge1xuICAtd2Via2l0LWZsZXg6IGluaGVyaXQ7XG4gIGZsZXg6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTExODIwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDIxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tcGxheS1hcmVhIC52aWRlby1wbGF5IC5wYW5lbC10aXRsZSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tcGxheS1hcmVhIC52aWRlby1wbGF5IC5wYW5lbC1tYWluIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1wbGF5LWFyZWEgLnZpZGVvLXBsYXkgLnBhbmVsLW1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tcGxheS1hcmVhIC52aWRlby1wbGF5IC5wYW5lbC1tYWluIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTQuNXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tcGxheS1hcmVhIC52aWRlby1wbGF5IC5wYW5lbC1tYWluIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NjlweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLXBsYXktYXJlYSAudmlkZW8tcGxheSAucGFuZWwtbWFpbiB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQzLjVweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLXBsYXktYXJlYSAudmlkZW8tcGxheSAucGFuZWwtbWFpbiB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjE4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1wbGF5LWFyZWEgLnZpZGVvLXBsYXkgLnBhbmVsLW1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5Mi41cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1wbGF5LWFyZWEgLnZpZGVvLXBsYXkgLnBhbmVsLW1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tcGxheS1hcmVhIC52aWRlby1wbGF5IC5wYW5lbC1tYWluIHtcbiAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tcGxheS1hcmVhIC52aWRlby1wbGF5IC5wYW5lbC1tYWluIC5kZWZhdWx0LXRodW1ibmFpbCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTIwJTtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLXBsYXktYXJlYSAudmlkZW8tcGxheSAucGFuZWwtbWFpbiAuYmlnLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1wbGF5LWFyZWEgLnZpZGVvLXBsYXkgLnBhbmVsLW1haW4gLmJpZy1wbGF5LWljb246aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tcGxheS1hcmVhIC52aWRlby1wbGF5IC5wYW5lbC1tYWluIC5iaWctcGxheS1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiBzb2xpZCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDQwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDQwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IC00MHB4O1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tcGxheS1hcmVhIC52aWRlby1wbGF5IC5wYW5lbC1tYWluIC5iaWctcGxheS1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIwcHggMCAyMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGxlZnQ6IC05cHg7XG4gIHRvcDogLTIwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1lYS1zYSAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1wbGF5LWFyZWEgLnZpZGVvLXBsYXkgLnBhbmVsLW1haW4gLmJpZy1wbGF5LWljb246OmFmdGVyIHtcbiAgbGVmdDogLTIxcHg7XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1wbGF5LWFyZWEgLnZpZGVvLXBsYXkgLnBhbmVsLW1haW4gaWZyYW1lLFxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tcGxheS1hcmVhIC52aWRlby1wbGF5IC5wYW5lbC1tYWluIG9iamVjdCxcbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLXBsYXktYXJlYSAudmlkZW8tcGxheSAucGFuZWwtbWFpbiBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IGluaGVyaXQ7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwtc291cmNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2wtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbC1ibG9jay5zbGljay1wcmV2LWJsb2NrIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMjhweDtcbiAgfVxuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbC1ibG9jay5zbGljay1wcmV2LWJsb2NrIC5zbGljay1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjVlMjtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogNSU7XG4gICAgbWFyZ2luLXRvcDogMTclO1xuICB9XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9sLWJsb2NrLnNsaWNrLXByZXYtYmxvY2sgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgfVxuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbC1ibG9jay5zbGljay1wcmV2LWJsb2NrIC5zbGljay1wcmV2OmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Y2FmO1xuICB9XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9sLWJsb2NrLnNsaWNrLXByZXYtYmxvY2sgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgbGVmdDogN3B4O1xuICAgIHRvcDogNnB4O1xuICB9XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9sLWJsb2NrLnNsaWNrLW5leHQtYmxvY2sge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjdweDtcbiAgfVxuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbC1ibG9jay5zbGljay1uZXh0LWJsb2NrIC5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjVlMjtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogNSU7XG4gICAgbWFyZ2luLXRvcDogMTclO1xuICB9XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9sLWJsb2NrLnNsaWNrLW5leHQtYmxvY2sgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgfVxuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbC1ibG9jay5zbGljay1uZXh0LWJsb2NrIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Y2FmO1xuICB9XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9sLWJsb2NrLnNsaWNrLW5leHQtYmxvY2sgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICByaWdodDogN3B4O1xuICAgIHRvcDogNnB4O1xuICB9XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9sLWJsb2NrLnNsaWNrLWRpc2FibGVkIHtcbiAgICB0b3A6IC0xMDAwMDAwMDAwcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay1zbGlkZXIgLml0ZW0tb3V0ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay1zbGlkZXIgLml0ZW0tb3V0ZXIgYSAuaW1hZ2UtYmxvY2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay1zbGlkZXIgLml0ZW0tb3V0ZXIgYSAuaW1hZ2UtYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBtYXJnaW4tdG9wOiAtNSU7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgfVxuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXNsaWRlciAuaXRlbS1vdXRlciBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2wtYmxvY2sgLm92ZXJsYXktYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stdmVydGljYWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXZlcnRpY2FsIC5zbGljay1jb250cm9sLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stdmVydGljYWwgLnNsaWNrLWNvbnRyb2wtYmxvY2suc2xpY2stZGlzYWJsZWQge1xuICB0b3A6IC0xMDAwMDAwMDAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay12ZXJ0aWNhbCAuc2xpY2stY29udHJvbC1ibG9jay5zbGljay1wcmV2LWJsb2NrIHtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXZlcnRpY2FsIC5zbGljay1jb250cm9sLWJsb2NrLnNsaWNrLXByZXYtYmxvY2sgLnNsaWNrLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI1ZTI7XG4gIGJvcmRlcjogc29saWQgNXB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDU2cHg7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay12ZXJ0aWNhbCAuc2xpY2stY29udHJvbC1ibG9jay5zbGljay1wcmV2LWJsb2NrIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXZlcnRpY2FsIC5zbGljay1jb250cm9sLWJsb2NrLnNsaWNrLXByZXYtYmxvY2sgLnNsaWNrLXByZXY6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGNhZjtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stdmVydGljYWwgLnNsaWNrLWNvbnRyb2wtYmxvY2suc2xpY2stcHJldi1ibG9jayAuc2xpY2stcHJldjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luOiAtNXB4IDAgMCAxMXB4O1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay12ZXJ0aWNhbCAuc2xpY2stY29udHJvbC1ibG9jay5zbGljay1uZXh0LWJsb2NrIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDIwcHg7XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXZlcnRpY2FsIC5zbGljay1jb250cm9sLWJsb2NrLnNsaWNrLW5leHQtYmxvY2sgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI1ZTI7XG4gIGJvcmRlcjogc29saWQgNXB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDU2cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXZlcnRpY2FsIC5zbGljay1jb250cm9sLWJsb2NrLnNsaWNrLW5leHQtYmxvY2sgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stdmVydGljYWwgLnNsaWNrLWNvbnRyb2wtYmxvY2suc2xpY2stbmV4dC1ibG9jayAuc2xpY2stbmV4dDpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyAwLjJzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Y2FmO1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay12ZXJ0aWNhbCAuc2xpY2stY29udHJvbC1ibG9jay5zbGljay1uZXh0LWJsb2NrIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBtYXJnaW46IC0xMXB4IDAgMCAxMXB4O1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay12ZXJ0aWNhbCAuc2xpY2stY29udHJvbC1ibG9jayAub3ZlcmxheS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC1tb3otb3BhY2l0eTogMC42O1xuICAta2h0bWwtb3BhY2l0eTogMC42O1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjtcbiAgb3BhY2l0eTogMC42O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT02MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC52aWRlby1uYXZpZ2F0aW9uLWNhcm91c2VsLnNsaWNrLXZlcnRpY2FsIC5pdGVtLW91dGVyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogMTtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stdmVydGljYWwgLml0ZW0tb3V0ZXIgYSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC52aWRlb3MtY29udGFpbmVyIC5ib3JkZXItYXJlYSAudmlkZW8tY2Fyb3VzZWwtYXJlYSAudmlkZW8tbmF2aWdhdGlvbi1jYXJvdXNlbC5zbGljay12ZXJ0aWNhbCAuaXRlbS1vdXRlciBhIC5pbWFnZS1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogOTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stdmVydGljYWwgLml0ZW0tb3V0ZXIgYSAuaW1hZ2UtYmxvY2sgaW1nIHtcbiAgd2lkdGg6IDEwNCU7XG4gIG1hcmdpbi10b3A6IC0yJTtcbiAgbWFyZ2luLWxlZnQ6IC0yJTtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLnZpZGVvLW5hdmlnYXRpb24tY2Fyb3VzZWwuc2xpY2stdmVydGljYWwgLml0ZW0tb3V0ZXIgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxODVweDtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudmlkZW9zLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnZpZGVvLWNhcm91c2VsLWFyZWEgLmhpZGUtb3ZlcmZsb3ctYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnZpZGVvcy1jb250YWluZXIgLmJvcmRlci1hcmVhIC52aWRlby1jYXJvdXNlbC1hcmVhIC5oaWRlLW92ZXJmbG93LWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudHdpdHRlci1hcGktY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxMDAxcHg7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudHdpdHRlci1hcGktY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC50d2l0dGVyLWFwaS1jb250YWluZXIgLmJvcmRlci1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMzdweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMWUxZTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudHdpdHRlci1hcGktY29udGFpbmVyIC5ib3JkZXItYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC50d2l0dGVyLWFwaS1jb250YWluZXIgLmJvcmRlci1hcmVhIC5zbWFsbC1pY29uLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnR3aXR0ZXItYXBpLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnNtYWxsLWljb24tdGl0bGUge1xuICAgIHRvcDogLTZweDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC50d2l0dGVyLWFwaS1jb250YWluZXIgLmJvcmRlci1hcmVhIC5zbWFsbC1pY29uLXRpdGxlIC5hbGlnbi1jZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC50d2l0dGVyLWFwaS1jb250YWluZXIgLmJvcmRlci1hcmVhIC5zbWFsbC1pY29uLXRpdGxlIC5hbGlnbi1jZW50ZXIgaW1nIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnR3aXR0ZXItYXBpLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnR3aXR0ZXItcG9zdC1ibG9jayB7XG4gIC1tcy1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC50d2l0dGVyLWFwaS1jb250YWluZXIgLmJvcmRlci1hcmVhIC50d2l0dGVyLXBvc3QtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAudHdpdHRlci1hcGktY29udGFpbmVyIC5ib3JkZXItYXJlYSAudHdpdHRlci1wb3N0LWJsb2NrIC5wb3N0LWl0ZW0ge1xuICB3aWR0aDogMjglO1xuICBjb2xvcjogIzNjM2MzYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC50d2l0dGVyLWFwaS1jb250YWluZXIgLmJvcmRlci1hcmVhIC50d2l0dGVyLXBvc3QtYmxvY2sgLnBvc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC50d2l0dGVyLWFwaS1jb250YWluZXIgLmJvcmRlci1hcmVhIC50d2l0dGVyLXBvc3QtYmxvY2sgLnBvc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnR3aXR0ZXItYXBpLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnR3aXR0ZXItcG9zdC1ibG9jayAucG9zdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAudHdpdHRlci1hcGktY29udGFpbmVyIC5ib3JkZXItYXJlYSAudHdpdHRlci1wb3N0LWJsb2NrIC5wb3N0LWl0ZW0gLmh0Yy10aW55LWxvZ28ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnR3aXR0ZXItYXBpLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnR3aXR0ZXItcG9zdC1ibG9jayAucG9zdC1pdGVtIC5odGMtdGlueS1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC50d2l0dGVyLWFwaS1jb250YWluZXIgLmJvcmRlci1hcmVhIC50d2l0dGVyLXBvc3QtYmxvY2sgLnBvc3QtaXRlbSAubWFpbi1wb3N0IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLnR3aXR0ZXItYXBpLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnR3aXR0ZXItcG9zdC1ibG9jayAucG9zdC1pdGVtIC5tYWluLXBvc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLnR3aXR0ZXItYXBpLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnR3aXR0ZXItcG9zdC1ibG9jayAucG9zdC1pdGVtIC50aW1lLXN0YW1wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC50d2l0dGVyLWFwaS1jb250YWluZXIgLmJvcmRlci1hcmVhIC50d2l0dGVyLXBvc3QtYmxvY2sgLnBvc3QtaXRlbSAudGltZS1zdGFtcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmluc3RhZ3JhbS1hcGktY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxMDAxcHg7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5pbnN0YWdyYW0tYXBpLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuaW5zdGFncmFtLWFwaS1jb250YWluZXIgLmJvcmRlci1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMzdweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMWUxZTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuaW5zdGFncmFtLWFwaS1jb250YWluZXIgLmJvcmRlci1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmluc3RhZ3JhbS1hcGktY29udGFpbmVyIC5ib3JkZXItYXJlYSAuc21hbGwtaWNvbi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5pbnN0YWdyYW0tYXBpLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnNtYWxsLWljb24tdGl0bGUge1xuICAgIHRvcDogLTdweDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5pbnN0YWdyYW0tYXBpLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLnNtYWxsLWljb24tdGl0bGUgLmFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmluc3RhZ3JhbS1hcGktY29udGFpbmVyIC5ib3JkZXItYXJlYSAuc21hbGwtaWNvbi10aXRsZSAuYWxpZ24tY2VudGVyIGltZyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5pbnN0YWdyYW0tYXBpLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEgLmluc3RhZ3JhbS1waG90by13YWxsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmluc3RhZ3JhbS1hcGktY29udGFpbmVyIC5ib3JkZXItYXJlYSAuaW5zdGFncmFtLXBob3RvLXdhbGwgLmluc3RhZ3JhbS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMCU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDEgMTAlO1xuICAtd2Via2l0LWZsZXg6IDEgMTAlO1xuICAtbXMtZmxleDogMSAxMCU7XG4gIGZsZXg6IDEgMTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmluc3RhZ3JhbS1hcGktY29udGFpbmVyIC5ib3JkZXItYXJlYSAuaW5zdGFncmFtLXBob3RvLXdhbGwgLmluc3RhZ3JhbS1wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxIDIwJTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMjAlO1xuICAgIC1tcy1mbGV4OiAxIDIwJTtcbiAgICBmbGV4OiAxIDIwJTtcbiAgfVxuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmluc3RhZ3JhbS1hcGktY29udGFpbmVyIC5ib3JkZXItYXJlYSAuaW5zdGFncmFtLXBob3RvLXdhbGwgLmluc3RhZ3JhbS1wbGFjZWhvbGRlcjpudGgtY2hpbGQoMW4rMTEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmluc3RhZ3JhbS1hcGktY29udGFpbmVyIC5ib3JkZXItYXJlYSAuaW5zdGFncmFtLXBob3RvLXdhbGwgLmluc3RhZ3JhbS1wbGFjZWhvbGRlciAuaW5zdGFncmFtLWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmluc3RhZ3JhbS1hcGktY29udGFpbmVyIC5ib3JkZXItYXJlYSAuaW5zdGFncmFtLXBob3RvLXdhbGwgLmluc3RhZ3JhbS1wbGFjZWhvbGRlciAuaW5zdGFncmFtLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5kZXgtcGFnZS1jb250YWluZXIgLmNvbnRyaWJ1dG9yLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMTAwMXB4O1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmNvbnRyaWJ1dG9yLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29udHJpYnV0b3ItY29udGFpbmVyIC5ib3JkZXItYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgcGFkZGluZy10b3A6IDM3cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTFlMWUxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtcGFnZS1jb250YWluZXIgLmNvbnRyaWJ1dG9yLWNvbnRhaW5lciAuYm9yZGVyLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29udHJpYnV0b3ItY29udGFpbmVyIC5ib3JkZXItYXJlYSAuc21hbGwtdGl0bGUtd29yaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29udHJpYnV0b3ItY29udGFpbmVyIC5ib3JkZXItYXJlYSAuc21hbGwtdGl0bGUtd29yaW5nIC5hbGlnbi1jZW50ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5jb250cmlidXRvci1jb250YWluZXIgLmJvcmRlci1hcmVhIC5zbWFsbC10aXRsZS13b3JpbmcgLmFsaWduLWNlbnRlciB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbi5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29udHJpYnV0b3ItY29udGFpbmVyIC5ib3JkZXItYXJlYSAuY29udHJpYnV0b3ItbGlzdC1ibG9jayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5jb250cmlidXRvci1jb250YWluZXIgLmJvcmRlci1hcmVhIC5jb250cmlidXRvci1saXN0LWJsb2NrIC5jb250cmlidXRvci1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNjM2MzYztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LXBhZ2UtY29udGFpbmVyIC5jb250cmlidXRvci1jb250YWluZXIgLmJvcmRlci1hcmVhIC5jb250cmlidXRvci1saXN0LWJsb2NrIC5jb250cmlidXRvci1ibG9jayB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMSAxOCU7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDE4JTtcbiAgICAtbXMtZmxleDogMSAxOCU7XG4gICAgZmxleDogMSAxOCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5jb250cmlidXRvci1jb250YWluZXIgLmJvcmRlci1hcmVhIC5jb250cmlidXRvci1saXN0LWJsb2NrIC5jb250cmlidXRvci1ibG9jay5idWZmZXItaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29udHJpYnV0b3ItY29udGFpbmVyIC5ib3JkZXItYXJlYSAuY29udHJpYnV0b3ItbGlzdC1ibG9jayAuY29udHJpYnV0b3ItYmxvY2suYnVmZmVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5jb250cmlidXRvci1jb250YWluZXIgLmJvcmRlci1hcmVhIC5jb250cmlidXRvci1saXN0LWJsb2NrIC5jb250cmlidXRvci1ibG9jayAuY29udHJpYnV0b3ItYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29udHJpYnV0b3ItY29udGFpbmVyIC5ib3JkZXItYXJlYSAuY29udHJpYnV0b3ItbGlzdC1ibG9jayAuY29udHJpYnV0b3ItYmxvY2sgLmNvbnRyaWJ1dG9yLWF2YXRhciB7XG4gICAgd2lkdGg6IDgzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5jb250cmlidXRvci1jb250YWluZXIgLmJvcmRlci1hcmVhIC5jb250cmlidXRvci1saXN0LWJsb2NrIC5jb250cmlidXRvci1ibG9jayAuY29udHJpYnV0b3ItYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5jb250cmlidXRvci1jb250YWluZXIgLmJvcmRlci1hcmVhIC5jb250cmlidXRvci1saXN0LWJsb2NrIC5jb250cmlidXRvci1ibG9jayAuY29udHJpYnV0b3ItbmFtZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1wYWdlLWNvbnRhaW5lciAuY29udHJpYnV0b3ItY29udGFpbmVyIC5ib3JkZXItYXJlYSAuY29udHJpYnV0b3ItbGlzdC1ibG9jayAuY29udHJpYnV0b3ItYmxvY2sgLmNvbnRyaWJ1dG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmluZGV4LXBhZ2UtY29udGFpbmVyIC5jb250cmlidXRvci1jb250YWluZXIgLmJvcmRlci1hcmVhIC5jb250cmlidXRvci1saXN0LWJsb2NrIC5jb250cmlidXRvci1ibG9jayAuY29udHJpYnV0b3ItbmFtZSAuZmlyc3QtbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4vKipcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxuICovXG5xIHtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xufVxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xufVxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDgrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi9cbn1cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiAyICovXG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5ib2R5LmVycm9yNDA0IHtcbiAgLypcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBkZXNrdG9wLXNtYWxsLXdpZHRoKSB7XG4gICAgICAgIC5ibG9nLWl0ZW0tbGlzdGluZy1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgICAuYmxvZy1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgKi9cbn1cbmJvZHkuZXJyb3I0MDQgLmhlYWRlci1yYXAge1xuICBtaW4taGVpZ2h0OiAzNTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmVycm9yNDA0IC5oZWFkZXItcmFwIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5lcnJvcjQwNCAuaGVhZGVyLXJhcCB7XG4gICAgbWluLWhlaWdodDogMjkwcHg7XG4gIH1cbn1cbmJvZHkuZXJyb3I0MDQgLmhlYWRlci1yYXAgLnVwcGVyLXJhcCB7XG4gIG1pbi1oZWlnaHQ6IDI5MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdHcvd3AtY29udGVudC90aGVtZXMvaHRjX3JvYm9jYXIvaW1hZ2VzL2RvdHNfZ3JheS5QTkdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5lcnJvcjQwNCAuaGVhZGVyLXJhcCAudXBwZXItcmFwIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuYm9keS5lcnJvcjQwNCAuaGVhZGVyLXJhcCAudXBwZXItcmFwIC5jZW50ZXItcGllY2Uge1xuICB3aWR0aDogNjk0cHg7XG4gIGhlaWdodDogMjAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZXJyb3I0MDQgLmhlYWRlci1yYXAgLnVwcGVyLXJhcCAuY2VudGVyLXBpZWNlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbmJvZHkuZXJyb3I0MDQgLmhlYWRlci1yYXAgLnVwcGVyLXJhcCAuY2VudGVyLXBpZWNlIC5jb2wtb25lIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuYm9keS5lcnJvcjQwNCAuaGVhZGVyLXJhcCAudXBwZXItcmFwIC5jZW50ZXItcGllY2UgLmNvbC1vbmUgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZXJyb3I0MDQgLmhlYWRlci1yYXAgLnVwcGVyLXJhcCAuY2VudGVyLXBpZWNlIC5jb2wtb25lIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG59XG5ib2R5LmVycm9yNDA0IC5oZWFkZXItcmFwIC51cHBlci1yYXAgLmNlbnRlci1waWVjZSAuY29sLXR3byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogOCU7XG59XG5ib2R5LmVycm9yNDA0IC5oZWFkZXItcmFwIC51cHBlci1yYXAgLmNlbnRlci1waWVjZSAuY29sLXR3byAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmVycm9yNDA0IC5oZWFkZXItcmFwIC51cHBlci1yYXAgLmNlbnRlci1waWVjZSAuY29sLXR3byAudGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIF9fX18gXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAtNzJweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZXJyb3I0MDQgLmhlYWRlci1yYXAgLnVwcGVyLXJhcCAuY2VudGVyLXBpZWNlIC5jb2wtdHdvIC50aXRsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNDRweDtcbiAgICB0b3A6IDEzcHg7XG4gIH1cbn1cbmJvZHkuZXJyb3I0MDQgLmhlYWRlci1yYXAgLnVwcGVyLXJhcCAuY2VudGVyLXBpZWNlIC5yb3ctb25lLFxuYm9keS5lcnJvcjQwNCAuaGVhZGVyLXJhcCAudXBwZXItcmFwIC5jZW50ZXItcGllY2UgLnJvdy10d28ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmVycm9yNDA0IC5oZWFkZXItcmFwIC51cHBlci1yYXAgLmNlbnRlci1waWVjZSAudGl0bGUtcmFwIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMTM1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZXJyb3I0MDQgLmhlYWRlci1yYXAgLnVwcGVyLXJhcCAuY2VudGVyLXBpZWNlIC50aXRsZS1yYXAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDU1JTtcbiAgfVxufVxuYm9keS5lcnJvcjQwNCAuaGVhZGVyLXJhcCAudXBwZXItcmFwIC5jZW50ZXItcGllY2UgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5ib2R5LmVycm9yNDA0IC5oZWFkZXItcmFwIC51cHBlci1yYXAgLmNlbnRlci1waWVjZSAuZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5LmVycm9yNDA0IC5oZWFkZXItcmFwIC5sb3dlci1yYXAge1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmVycm9yNDA0IC5oZWFkZXItcmFwIC5sb3dlci1yYXAgLmNlbnRlci1waWVjZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90dy93cC1jb250ZW50L3RoZW1lcy9odGNfcm9ib2Nhci9pbWFnZXMvZG90c19ibHVlLnBuZ1wiKTtcbiAgd2lkdGg6IDY5NHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRvcDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5lcnJvcjQwNCAuaGVhZGVyLXJhcCAubG93ZXItcmFwIC5jZW50ZXItcGllY2Uge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbmJvZHkuZXJyb3I0MDQgLnBhZ2UtcmFwIHtcbiAgbWluLXdpZHRoOiAxMDAxcHg7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuZXJyb3I0MDQgLnBhZ2UtcmFwIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5lcnJvcjQwNCAucGFnZS1yYXAge1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5ib2R5LmVycm9yNDA0IC5wYWdlLXJhcCAucmVsYXRlZF9wb3N0X3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZXJyb3I0MDQgLnBhZ2UtcmFwIC5yZWxhdGVkX3Bvc3RfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuYm9keS5lcnJvcjQwNCAucGFnZS1yYXAgLnJlbGF0ZWRfcG9zdF90aXRsZSAudGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZXJyb3I0MDQgLnBhZ2UtcmFwIC5yZWxhdGVkX3Bvc3RfdGl0bGUgLnRpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuYm9keS5lcnJvcjQwNCAucGFnZS1yYXAgLnJlbGF0ZWRfcG9zdF90aXRsZSAuZGVjby1saW5lIHtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlM2UzZTM7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5lcnJvcjQwNCAucGFnZS1yYXAgLm1hcmdpbi1ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmVycm9yNDA0IC5wYWdlLXJhcCAubWFyZ2luLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uYXV0aG9yLXBhZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvci1wYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDcxN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIge1xuICAgIHdpZHRoOiA5NiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC50aXRsZS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC50aXRsZS1ibG9jayAudGl0bGUtZ3JlZW4ge1xuICBjb2xvcjogIzAwYjVlMjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAudGl0bGUtYmxvY2sgLnRpdGxlLW5vcm1hbC1ncmV5IHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIuZC1hdXRob3ItbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIuZC1hdXRob3ItbGlzdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyLm0tYXV0aG9yLWxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIubS1hdXRob3ItbGlzdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICB9XG59XG4uYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmF1dGhvci1saXN0LWNvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIzNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgbGkge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgbWFyZ2luOiAyJSAxJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIGxpIC5tb2JpbGUtdGl0bGUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgbGkgLm1vYmlsZS10aXRsZS1ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIGxpIC5tb2JpbGUtdGl0bGUtYmxvY2sgLmFsaWduLW1pZGRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgbGkgLm1vYmlsZS10aXRsZS1ibG9jayAuYWxpZ24tbWlkZGxlIC50aXRsZS1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgbGkgLm1vYmlsZS10aXRsZS1ibG9jayAuYWxpZ24tbWlkZGxlIC50aXRsZS1ub3JtYWwtZ3JleSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgbGkgLmF1dGhvci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDVweDtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLmllLW9ubHkgLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgbGkgLmF1dGhvci1ibG9jayB7XG4gIGhlaWdodDogMjA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIGxpIC5hdXRob3ItYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pZS1vbmx5IC5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIGxpIC5hdXRob3ItYmxvY2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgbGkgLmF1dGhvci1ibG9jayBpbWcge1xuICB3aWR0aDogMjA1cHg7XG4gIGhlaWdodDogMjA1cHg7XG4gIGZpbHRlcjogdXJsKCcuLi9pbWcvZmlsdGVycy5zdmcjZ3JheXNjYWxlJyk7XG4gIC8qIEZpcmVmb3ggMy41KyAqL1xuICBmaWx0ZXI6IGdyYXk7XG4gIC8qIElFNi05ICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIC8qIFdlYmtpdCBOaWdodGxpZXMgJiBHb29nbGUgQ2hyb21lIENhbmFyeSAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmF1dGhvci1saXN0LWNvbnRhaW5lciB1bCBsaSAuYXV0aG9yLWJsb2NrIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmF1dGhvci1saXN0LWNvbnRhaW5lciB1bCBsaSAuYXV0aG9yLWJsb2NrOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogbm9uZTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIGxpIC5hdXRob3ItYmxvY2s6aG92ZXIgaW1nLmltZ19ncmF5c2NhbGUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmF1dGhvci1saXN0LWNvbnRhaW5lciB1bCBsaSAuYXV0aG9yLWJsb2NrIC5hdXRob3ItbmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTgxLCAyMjYsIDAuNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgbGkgLmF1dGhvci1ibG9jayAuYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5pZS1vbmx5IC5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIGxpIC5hdXRob3ItYmxvY2sgLmF1dGhvci1uYW1lIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxufVxuLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgbGkgLmF1dGhvci1ibG9jay5zaG93LWRldGFpbC1vbi1ib3R0b206YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAzMHB4IDMwcHggMzBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTdlN2U3IHRyYW5zcGFyZW50O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIGxpIC5hdXRob3ItYmxvY2suc2hvdy1kZXRhaWwtb24tdG9wOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDMwcHggMzBweCAwIDMwcHg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHRvcDogLTMwcHg7XG59XG4uYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmF1dGhvci1saXN0LWNvbnRhaW5lciB1bCBsaSAuYXV0aG9yLWJsb2NrLnNob3ctYXJyb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIGxpIC5hdXRob3ItYmxvY2suc2hvdy1hcnJvdyAuYXV0aG9yLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgbGkgLmF1dGhvci1ibG9jay5zaG93LWFycm93IGltZyB7XG4gIGZpbHRlcjogbm9uZTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIGxpIC5hdXRob3ItYmxvY2suc2hvdy1hcnJvdyBpbWcuaW1nX2dyYXlzY2FsZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIC5jb250cmlidXRvci1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmF1dGhvci1saXN0LWNvbnRhaW5lciB1bCAuY29udHJpYnV0b3ItaW5mbyB7XG4gICAgbWFyZ2luOiAxMHB4IDElO1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgLmNvbnRyaWJ1dG9yLWluZm8uc2hvdy1jb250cmlidXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmF1dGhvci1saXN0LWNvbnRhaW5lciB1bCAuY29udHJpYnV0b3ItaW5mbyAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuICAuYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmF1dGhvci1saXN0LWNvbnRhaW5lciB1bCAuY29udHJpYnV0b3ItaW5mbyAuY2xvc2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogN3B4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgLmNvbnRyaWJ1dG9yLWluZm8gLmNsb3NlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogN3B4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIC5jb250cmlidXRvci1pbmZvIC5jb250cmlidXRvci1zcGVjIGgxIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzIzMjMyMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgLmNvbnRyaWJ1dG9yLWluZm8gLmNvbnRyaWJ1dG9yLXNwZWMgaDEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmF1dGhvci1wYWdlLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIC5hdXRob3ItbGlzdC1jb250YWluZXIgdWwgLmNvbnRyaWJ1dG9yLWluZm8gLmNvbnRyaWJ1dG9yLXNwZWMgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIC5jb250cmlidXRvci1pbmZvIC5jb250cmlidXRvci1zcGVjIHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIC5jb250cmlidXRvci1pbmZvIC5jb250cmlidXRvci1iaW8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmF1dGhvci1saXN0LWNvbnRhaW5lciB1bCAuY29udHJpYnV0b3ItaW5mbyAuY29udHJpYnV0b3ItYmlvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uYXV0aG9yLXBhZ2UtY29udGFpbmVyIC5hbGlnbi1jZW50ZXIgLmF1dGhvci1saXN0LWNvbnRhaW5lciB1bCAuY29udHJpYnV0b3ItaW5mbyAuY29udHJpYnV0b3ItYmlvIGEge1xuICBjb2xvcjogIzAwYjVlMjtcbn1cbi5hdXRob3ItcGFnZS1jb250YWluZXIgLmFsaWduLWNlbnRlciAuYXV0aG9yLWxpc3QtY29udGFpbmVyIHVsIC5jb250cmlidXRvci1pbmZvIC5jb250cmlidXRvci1iaW8gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4Y2FmO1xufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMTAwMXB4O1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudmlkZW8tY29udGFpbmVyIGlmcmFtZSxcbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciBvYmplY3QsXG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC52aWRlby1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRpdGxlLXJhcCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGl0bGUtcmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY24gLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGl0bGUtcmFwLFxuICAudHcgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGl0bGUtcmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGl0bGUtcmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGl0bGUtcmFwIC5lbnRyeS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRpdGxlLXJhcCAuZW50cnktaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGl0bGUtcmFwIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMwMGI1ZTI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRpdGxlLXJhcCAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50aXRsZS1yYXAgLmVudHJ5LW1ldGEge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGl0bGUtcmFwIC5lbnRyeS1tZXRhIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50aXRsZS1yYXAgLmVudHJ5LW1ldGEgLm1ldGEtYXV0aG9yIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50aXRsZS1yYXAgLmVudHJ5LW1ldGEgLm1ldGEtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAge1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAge1xuICAtd2Via2l0LWJveC1mbGV4OiA0O1xuICAtd2Via2l0LWZsZXg6IDQ7XG4gIC1tcy1mbGV4OiA0O1xuICBmbGV4OiA0O1xuICBmbGV4LWJhc2lzOiAyMDBweDtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMDBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWJhc2lzOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogaW5oZXJpdDtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCBwLFxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAgYSxcbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIHVsID4gbGksXG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCBvbCA+IGxpIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCBwLFxuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCBhLFxuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCB1bCA+IGxpLFxuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCBvbCA+IGxpIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAgcCxcbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIHVsID4gbGksXG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCBvbCA+IGxpIHtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCBhIHtcbiAgY29sb3I6ICMwMGI1ZTI7XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDhjYWY7XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCBoMSxcbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIGgyIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzNjM2MzYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIGgxLFxuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCBoMiB7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIGRpdltpZF49XCJhdHRhY2htZW50X1wiXSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIGRpdltpZF49XCJhdHRhY2htZW50X1wiXSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAgZGl2W2lkXj1cImF0dGFjaG1lbnRfXCJdLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIGRpdltpZF49XCJhdHRhY2htZW50X1wiXS53cC1jYXB0aW9uLmFsaWdubm9uZSBwLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCBkaXZbaWRePVwiYXR0YWNobWVudF9cIl0ud3AtY2FwdGlvbi5hbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIGRpdltpZF49XCJhdHRhY2htZW50X1wiXS53cC1jYXB0aW9uLmFsaWduY2VudGVyIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAgZGl2W2lkXj1cImF0dGFjaG1lbnRfXCJdLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIGlmcmFtZSAudHdpdHRlci10d2VldC5hbGlnbi1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIC50d2l0dGVyLWJsb2NrLWFsaWduLWNlbnRlciBpZnJhbWUge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAgLnBvc3QsXG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIC5lbnRyeS1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIC5zaW1wbGVQdWxsUXVvdGUge1xuICBwYWRkaW5nOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCAuc2ltcGxlUHVsbFF1b3RlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCAuc2ltcGxlUHVsbFF1b3RlIHAge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjMDBiNWUyO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCAuc2ltcGxlUHVsbFF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCAubWFzdGVyLXNsaWRlciAubXMtbmF2LXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNWUyO1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGVmdDogNCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIC5tYXN0ZXItc2xpZGVyIC5tcy1uYXYtcHJldiB7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCAubWFzdGVyLXNsaWRlciAubXMtbmF2LXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAgLm1hc3Rlci1zbGlkZXIgLm1zLW5hdi1wcmV2OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAgLm1hc3Rlci1zbGlkZXIgLm1zLW5hdi1wcmV2LmRpc2FibGVkIHtcbiAgdG9wOiAtMTAwMDAwMDAwMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIC5tYXN0ZXItc2xpZGVyIC5tcy1uYXYtcHJldjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyLCAxLjEyKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyAwLjJzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Y2FmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCAubWFzdGVyLXNsaWRlciAubXMtbmF2LXByZXYge1xuICAgIGxlZnQ6IDMlO1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCAubWFzdGVyLXNsaWRlciAubXMtbmF2LXByZXY6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luOiAxNnB4IDAgMCAxOXB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIC5tYXN0ZXItc2xpZGVyIC5tcy1uYXYtcHJldjpiZWZvcmUge1xuICAgIG1hcmdpbjogOXB4IDAgMCAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAgLm1hc3Rlci1zbGlkZXIgLm1zLW5hdi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjVlMjtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHJpZ2h0OiA0JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAgLm1hc3Rlci1zbGlkZXIgLm1zLW5hdi1uZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIC5tYXN0ZXItc2xpZGVyIC5tcy1uYXYtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCAubWFzdGVyLXNsaWRlciAubXMtbmF2LW5leHQ6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCAubWFzdGVyLXNsaWRlciAubXMtbmF2LW5leHQuZGlzYWJsZWQge1xuICB0b3A6IC0xMDAwMDAwMDAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLmZlYXR1cmUtZGV0YWlsLXJhcCAuZmVhdHVyZS1kZXRhaWwtY29udGVudC1yYXAgLm1hc3Rlci1zbGlkZXIgLm1zLW5hdi1uZXh0OmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xMiwgMS4xMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTIsIDEuMTIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMnMgMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIDAuMnMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhjYWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIC5tYXN0ZXItc2xpZGVyIC5tcy1uYXYtbmV4dCB7XG4gICAgcmlnaHQ6IDQlO1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLmxlZnQtY29sLXJhcCAuZmVhdHVyZS1kZXRhaWwtcmFwIC5mZWF0dXJlLWRldGFpbC1jb250ZW50LXJhcCAubWFzdGVyLXNsaWRlciAubXMtbmF2LW5leHQ6YmVmb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW46IDE2cHggMTlweCAwIDA7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5mZWF0dXJlLWRldGFpbC1yYXAgLmZlYXR1cmUtZGV0YWlsLWNvbnRlbnQtcmFwIC5tYXN0ZXItc2xpZGVyIC5tcy1uYXYtbmV4dDpiZWZvcmUge1xuICAgIG1hcmdpbjogOXB4IDEwcHggMCAwO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAubGVmdC1jb2wtcmFwIC5zb2NpYWwtcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLnNvY2lhbC1yYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5sZWZ0LWNvbC1yYXAgLndwX3JwX3dyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5yaWdodC1jb2wtcmFwIHtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogMTMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAucmlnaHQtY29sLXJhcCB7XG4gICAgZmxleC1iYXNpczogaW5oZXJpdDtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5yaWdodC1jb2wtcmFwIC5zb2NpYWwtcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5yaWdodC1jb2wtcmFwIC5zb2NpYWwtcmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAucmlnaHQtY29sLXJhcCAjcG9zdHNpZGVyIHtcbiAgICAtbXMtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAucmlnaHQtY29sLXJhcCAjcG9zdHNpZGVyIC53aWRnZXRfd3BfcmVsYXRlZF9wb3N0cyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtYmFzaXM6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiBpbmhlcml0O1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAucmlnaHQtY29sLXJhcCAjcG9zdHNpZGVyIC53aWRnZXRfd3BfcmVsYXRlZF9wb3N0cyAucmEtcmFwIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5yaWdodC1jb2wtcmFwICNwb3N0c2lkZXIgLndpZGdldF93cF9yZWxhdGVkX3Bvc3RzIC5yYS1yYXAgLndwX3JwX2NvbnRlbnQgLnJlbGF0ZWRfcG9zdF90aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5yaWdodC1jb2wtcmFwICNwb3N0c2lkZXIgLndpZGdldF93cF9yZWxhdGVkX3Bvc3RzIC5yYS1yYXAgLndwX3JwX2NvbnRlbnQgLnJlbGF0ZWRfcG9zdF90aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAucmlnaHQtY29sLXJhcCAjcG9zdHNpZGVyIC53aWRnZXRfd3BfcmVsYXRlZF9wb3N0cyAucmEtcmFwIC53cF9ycF9jb250ZW50IC5yZWxhdGVkX3Bvc3RfdGl0bGUgLnRpdGxlLXRleHQge1xuICBjb2xvcjogIzNjM2MzYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLnJpZ2h0LWNvbC1yYXAgI3Bvc3RzaWRlciAud2lkZ2V0X3dwX3JlbGF0ZWRfcG9zdHMgLnJhLXJhcCAud3BfcnBfY29udGVudCAucmVsYXRlZF9wb3N0X3RpdGxlIC50aXRsZS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAucmlnaHQtY29sLXJhcCAjcG9zdHNpZGVyIC53aWRnZXRfd3BfcmVsYXRlZF9wb3N0cyAucmEtcmFwIC53cF9ycF9jb250ZW50IC5yZWxhdGVkX3Bvc3RfdGl0bGUgLmRlY28tbGluZSB7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IC0xMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTNlM2UzO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5yaWdodC1jb2wtcmFwICNwb3N0c2lkZXIgLndpZGdldF93cF9yZWxhdGVkX3Bvc3RzIC5yYS1yYXAgLndwX3JwX2NvbnRlbnQgLnJlbGF0ZWRfcG9zdF90aXRsZSAuZGVjby1saW5lIHtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLnJpZ2h0LWNvbC1yYXAgI3Bvc3RzaWRlciAud2lkZ2V0X3dwX3JlbGF0ZWRfcG9zdHMgLnJhLXJhcCAud3BfcnBfY29udGVudCB1bC5yZWxhdGVkX3Bvc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAucmlnaHQtY29sLXJhcCAjcG9zdHNpZGVyIC53aWRnZXRfd3BfcmVsYXRlZF9wb3N0cyAucmEtcmFwIC53cF9ycF9jb250ZW50IHVsLnJlbGF0ZWRfcG9zdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5yaWdodC1jb2wtcmFwICNwb3N0c2lkZXIgLndpZGdldF93cF9yZWxhdGVkX3Bvc3RzIC5yYS1yYXAgLndwX3JwX2NvbnRlbnQgdWwucmVsYXRlZF9wb3N0IGxpIGEud3BfcnBfdGh1bWJuYWlsIGltZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBhZ2UtY29udGFpbmVyIC50YWJsZS1yYXAgLnJpZ2h0LWNvbC1yYXAgI3Bvc3RzaWRlciAud2lkZ2V0X3dwX3JlbGF0ZWRfcG9zdHMgLnJhLXJhcCAud3BfcnBfY29udGVudCB1bC5yZWxhdGVkX3Bvc3QgbGkgYS53cF9ycF90aHVtYm5haWwgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcGFnZS1jb250YWluZXIgLnRhYmxlLXJhcCAucmlnaHQtY29sLXJhcCAjcG9zdHNpZGVyIC53aWRnZXRfd3BfcmVsYXRlZF9wb3N0cyAucmEtcmFwIC53cF9ycF9jb250ZW50IHVsLnJlbGF0ZWRfcG9zdCBsaSBhLndwX3JwX3RpdGxlIHtcbiAgY29sb3I6ICMwMGI1ZTI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5yaWdodC1jb2wtcmFwICNwb3N0c2lkZXIgLndpZGdldF93cF9yZWxhdGVkX3Bvc3RzIC5yYS1yYXAgLndwX3JwX2NvbnRlbnQgdWwucmVsYXRlZF9wb3N0IGxpIC5tZXRhLXJhcCAud3BfcnBfYXV0aG9yIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAudGFibGUtcmFwIC5yaWdodC1jb2wtcmFwICNwb3N0c2lkZXIgLndpZGdldF93cF9yZWxhdGVkX3Bvc3RzIC5yYS1yYXAgLndwX3JwX2NvbnRlbnQgdWwucmVsYXRlZF9wb3N0IGxpIC5tZXRhLXJhcCAud3BfcnBfcHVibGlzaF9kYXRlIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZS1wYWdlLWNvbnRhaW5lciAuYm90dG9tLXJhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhdGVnb3J5LWxpc3QtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxMDAxcHg7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3QtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktbGlzdC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNhdGVnb3J5LWxpc3QtY29udGFpbmVyIC5ibG9nLWl0ZW0tbGlzdGluZy1ibG9jayAuYmxvZy1pdGVtIHtcbiAgICBmbGV4OiAxIDIzJTtcbiAgfVxuICAuY2F0ZWdvcnktbGlzdC1jb250YWluZXIgLmJsb2ctaXRlbS1saXN0aW5nLWJsb2NrIC5ibG9nLWl0ZW06bnRoLWNoaWxkKDNuICsgMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5jYXRlZ29yeS1saXN0LWNvbnRhaW5lciAuYmxvZy1pdGVtLWxpc3RpbmctYmxvY2sgLmJsb2ctaXRlbTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5jYXRlZ29yeS1saXN0LWNvbnRhaW5lciAubG9hZC1tb3JlLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3QtY29udGFpbmVyIC5sb2FkLW1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDtcbiAgfVxufVxuLmNhdGVnb3J5LWxpc3QtY29udGFpbmVyIC5sb2FkLW1vcmUtYnV0dG9uIC5hbGlnbi1jZW50ZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWUxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuLmNhdGVnb3J5LWxpc3QtY29udGFpbmVyIC5sb2FkLW1vcmUtYnV0dG9uIC5hbGlnbi1jZW50ZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2F0ZWdvcnktbGlzdC1jb250YWluZXIgLmxvYWRlciB7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3QtY29udGFpbmVyIC5sb2FkZXIge1xuICAgIG1hcmdpbjogMCAwIDEwcHggO1xuICB9XG59XG4uY2F0ZWdvcnktbGlzdC1jb250YWluZXIgLmxvYWRlciAjYm93bEcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IDEwcHg7XG59XG4uY2F0ZWdvcnktbGlzdC1jb250YWluZXIgLmxvYWRlciAjYm93bF9yaW5nRyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMzMzMztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuLmNhdGVnb3J5LWxpc3QtY29udGFpbmVyIC5sb2FkZXIgLmJhbGxfaG9sZGVyRyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogMHB4O1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBiYWxsX21vdmVHO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhbGxfbW92ZUc7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBiYWxsX21vdmVHO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICAtbXMtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBiYWxsX21vdmVHO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWxsX21vdmVHO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4uY2F0ZWdvcnktbGlzdC1jb250YWluZXIgLmxvYWRlciAuYmFsbEcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAtNHB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkAtbW96LWtleWZyYW1lcyBiYWxsX21vdmVHIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbF9tb3ZlRyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgYmFsbF9tb3ZlRyB7XG4gIDAlIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYmFsbF9tb3ZlRyB7XG4gIDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhbGxfbW92ZUcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZha2UtbmF2LWJhciB7XG4gIGhlaWdodDogMHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYWtlLW5hdi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbi5uYXYtYmFyIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjZTRlNGU0O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U0ZTRlNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1iYXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAge1xuICBtaW4td2lkdGg6IDEwMDFweDtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWJhciAuaW5uZXItcmFwIHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWJhciAuaW5uZXItcmFwIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLm1haW4tbmF2aWdhdGlvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDEwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWJhciAuaW5uZXItcmFwIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXZpLWRyb3BwZXIge1xuICB3aWR0aDogMjQwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtYmFyIC5pbm5lci1yYXAgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXZpLWRyb3BwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmF2LWJhciAuaW5uZXItcmFwIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2aS1kcm9wcGVyIC5kcm9wcGVyLWl0ZW0ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWJhciAuaW5uZXItcmFwIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2aS1kcm9wcGVyIC5kcm9wcGVyLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXZpLWRyb3BwZXIgLmRyb3BwZXItaXRlbSAuaXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubmF2LWJhciAuaW5uZXItcmFwIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2aS1kcm9wcGVyIC5kcm9wcGVyLWl0ZW0gLnN1YmNhdGVnb3J5IHtcbiAgY29sb3I6ICMwMGI1ZTI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtYmFyIC5pbm5lci1yYXAgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXZpLWRyb3BwZXIgLmRyb3BwZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4ubmF2LWJhciAuaW5uZXItcmFwIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2aS1kcm9wcGVyIC5kcm9wcGVyLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGJvcmRlci1jb2xvcjogIzNjM2MzYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXZpLWRyb3BwZXIuYXJyb3ctdXAgLmRyb3BwZXItaXRlbTo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzNjM2MzYyB0cmFuc3BhcmVudDtcbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXZpLWRvd25lciB7XG4gIHdpZHRoOiAyNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1iYXIgLmlubmVyLXJhcCAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdmktZG93bmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5hdi1iYXIgLmlubmVyLXJhcCAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdmktZG93bmVyLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjAyMDtcbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXZpLWRvd25lciAuZG93bmVyLXJhcCB1bC5kb3duZXItbGlzdCB7XG4gIHBhZGRpbmc6IDFweCAwcHggMTVweDtcbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXZpLWRvd25lciAuZG93bmVyLXJhcCB1bC5kb3duZXItbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1iYXIgLmlubmVyLXJhcCAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdmktZG93bmVyIC5kb3duZXItcmFwIHVsLmRvd25lci1saXN0IGxpIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLm5hdi1iYXIgLmlubmVyLXJhcCAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdmktZG93bmVyIC5kb3duZXItcmFwIHVsLmRvd25lci1saXN0IGxpIGE6aG92ZXIgLml0ZW0tdGV4dCB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXZpLWRvd25lciAuZG93bmVyLXJhcCB1bC5kb3duZXItbGlzdCBsaSAuZG93bmVyLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1iYXIgLmlubmVyLXJhcCAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdmktZG93bmVyIC5kb3duZXItcmFwIHVsLmRvd25lci1saXN0IGxpIC5kb3duZXItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuLm5hdi1iYXIgLmlubmVyLXJhcCAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdmktZG93bmVyIC5kb3duZXItcmFwIHVsLmRvd25lci1saXN0IGxpIC5kb3duZXItaXRlbSAuaXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtYmFyIC5pbm5lci1yYXAgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXZpLWRvd25lciAuZG93bmVyLXJhcCB1bC5kb3duZXItbGlzdCBsaSAuZG93bmVyLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuLm5hdi1iYXIgLmlubmVyLXJhcCAudXNlZC1pbi1jYXRlZ29yeS1wYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogMjU1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtYmFyIC5pbm5lci1yYXAgLnVzZWQtaW4tY2F0ZWdvcnktcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ubmF2LWJhciAuaW5uZXItcmFwIC51c2VkLWluLWNhdGVnb3J5LXBhZ2Uuc2hvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLnVzZWQtaW4tY2F0ZWdvcnktcGFnZSAuZHJvcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzNjM2MzYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1iYXIgLmlubmVyLXJhcCAudXNlZC1pbi1jYXRlZ29yeS1wYWdlIC5kcm9wcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTNweDtcbiAgfVxufVxuLm5hdi1iYXIgLmlubmVyLXJhcCAudXNlZC1pbi1jYXRlZ29yeS1wYWdlIC5kcm9wcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdi1iYXIgLmlubmVyLXJhcCAudXNlZC1pbi1jYXRlZ29yeS1wYWdlIC5kcm9wcGVyLmFycm93LXVwOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzYzNjM2MgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LWJhciAuaW5uZXItcmFwIC51c2VkLWluLWNhdGVnb3J5LXBhZ2UgLmRyb3BwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGJvcmRlci1jb2xvcjogIzNjM2MzYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTFweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ubmF2LWJhciAuaW5uZXItcmFwIC51c2VkLWluLWNhdGVnb3J5LXBhZ2UgLmRvd25lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1iYXIgLmlubmVyLXJhcCAudXNlZC1pbi1jYXRlZ29yeS1wYWdlIC5kb3duZXIge1xuICAgIHBhZGRpbmc6IDNweCAxM3B4O1xuICB9XG59XG4ubmF2LWJhciAuaW5uZXItcmFwIC51c2VkLWluLWNhdGVnb3J5LXBhZ2UgLmRvd25lci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDIwMzA7XG59XG4ubmF2LWJhciAuaW5uZXItcmFwIC51c2VkLWluLWNhdGVnb3J5LXBhZ2UgLmRvd25lciBhLFxuLm5hdi1iYXIgLmlubmVyLXJhcCAudXNlZC1pbi1jYXRlZ29yeS1wYWdlIC5kb3duZXIgbGFiZWwge1xuICBjb2xvcjogIzNjM2MzYztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLnVzZWQtaW4tY2F0ZWdvcnktcGFnZSAuZG93bmVyIGEge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ubmF2LWJhciAuaW5uZXItcmFwIC51c2VkLWluLWNhdGVnb3J5LXBhZ2Uuc29ydC1vcHRpb25zLWJsb2NrIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWJhciAuaW5uZXItcmFwIC51c2VkLWluLWNhdGVnb3J5LXBhZ2Uuc29ydC1vcHRpb25zLWJsb2NrIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOXB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG59XG4ubmF2LWJhciAuaW5uZXItcmFwIC51c2VkLWluLWNhdGVnb3J5LXBhZ2UudGFncy1zZWxlY3Rpb24tYmxvY2sge1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDQ3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtYmFyIC5pbm5lci1yYXAgLnVzZWQtaW4tY2F0ZWdvcnktcGFnZS50YWdzLXNlbGVjdGlvbi1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdi1iYXIgLmlubmVyLXJhcCAudXNlZC1pbi1jYXRlZ29yeS1wYWdlLnRhZ3Mtc2VsZWN0aW9uLWJsb2NrIC5kb3duZXIge1xuICB3aWR0aDogNDM1cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2NjY2NjO1xufVxuLm5hdi1iYXIgLmlubmVyLXJhcCAudXNlZC1pbi1jYXRlZ29yeS1wYWdlLnRhZ3Mtc2VsZWN0aW9uLWJsb2NrIC5kb3duZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubmF2LWJhciAuaW5uZXItcmFwIC51c2VkLWluLWNhdGVnb3J5LXBhZ2UudGFncy1zZWxlY3Rpb24tYmxvY2sgLmRvd25lciAuZG93bmVyLXJhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLm5hdi1iYXIgLmlubmVyLXJhcCAudXNlZC1pbi1jYXRlZ29yeS1wYWdlLnRhZ3Mtc2VsZWN0aW9uLWJsb2NrIC5kb3duZXIgLmRvd25lci1yYXAgLnRhZy1jaGVja2JveC1ibG9jayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMzJTtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLnVzZWQtaW4tY2F0ZWdvcnktcGFnZS50YWdzLXNlbGVjdGlvbi1ibG9jayAuZG93bmVyIC5kb3duZXItcmFwIC50YWctY2hlY2tib3gtYmxvY2sgaW5wdXQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtYmFyIC5pbm5lci1yYXAgLnVzZWQtaW4tY2F0ZWdvcnktcGFnZS50YWdzLXNlbGVjdGlvbi1ibG9jayAuZG93bmVyIC5kb3duZXItcmFwIC50YWctY2hlY2tib3gtYmxvY2sgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbiJdfQ== */
