﻿@charset "UTF-8";
/*主色调*/
/*文字文本*/
/*单行省略号*/
/*多行省略号*/
/**清除浮动**/
.i-tit {
    display:block;
    margin-bottom:.3rem;
  font-size: 0.3rem;
  font-weight: normal;
}

.i-indent {
  padding-left: 0.9rem;
  box-sizing: border-box;
}

.i-about-box {
  padding: 1.4rem 0;
  box-sizing: border-box;
}

.i-about-box .des {
  font-size: 0.16rem;
  line-height: 1.875;
}

.i-about-box .fl {
  width: 51%;
}

.i-about-box .fl .des {
  padding: 0.6rem 0 0.5rem;
}

.i-about-box .fr {
  position: static;
  width: 35%;
  box-sizing: border-box;
}

.i-about-box .fr .tit {
  font-size: 0.22rem;
  padding: 0.35rem 0 0.4rem;
}

.ib-page {
  position: absolute;
  top: 1.4rem;
  right: 0;
  z-index: 1;
}

.ib-page .line {
  display: inline-block;
  width: 0.6rem;
  height: 1px;
  background-color: #08101f;
  position: relative;
  transition: all 0.1s;
  vertical-align: middle;
  transition: all 0.3s;
}

@media (max-width: 1200px) {
  .ib-page .line {
    width: 0.4rem;
  }
}

.ib-page .line:after {
  content: "";
  display: block;
  width: 66.666666%;
  height: 100%;
  background-color: #fff;
  z-index: 1;
  transition: all 0.3s;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}

.ib-page .text {
  position: absolute;
  top: 0;
  left: -8px;
  line-height:.2rem;
  -webkit-transform: translate(-150%, 0);
          transform: translate(-150%, 0);
  color: #666;
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  transition: all 0.3s;
}

.ib-page li {
  position: relative;
  cursor: pointer;
}

.ib-page li ~ li {
  margin-top: 0.45rem;
}

.ib-page li.on .line:after {
  width: 0rem;
}

.ib-page li.on .text {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}

.i-strength {
  width: 100%;
  padding-bottom: 0.9rem;
  background: url("/assets/image/i-strength.jpg") no-repeat center;
  background-size: cover;
  color: #fff;
}

.i-strength .tit {
  padding-top: 0.9rem;
}

.i-strength .a-img {
  text-align: center;
  margin-top: 3.5%;
}

.i-strength .info {
  width: 33%;
  font-size: 0.16rem;
  line-height: 1.5;
  margin: 5% auto 0;
}

.i-strength .box {
  width: 37%;
  position: relative;
  display: inline-block;
}

.i-strength .box .ring {
  position: absolute;
  top: -4%;
  left: 50%;
  height: auto;
  width: 52.8%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-animation: myRotate 50s linear infinite;
          animation: myRotate 50s linear infinite;
}

.i-strength .list li {
  position: absolute;
  z-index: 1;
  width: 40%;
}

.i-strength .list li p {
  position: absolute;
  top: 44%;
  left: 50%;
  font-size: 0.16rem;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}

.i-strength .list .c-box {
  width: 33%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(-48%, -15%);
          transform: translate(-48%, -15%);
  z-index: 1;
}

.i-strength .list .c-box h3 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-35%, -60%);
          transform: translate(-35%, -60%);
  z-index: 1;
  font-size: 0.3rem;
}

.i-strength .list .c-box .ring2 {
  width: 26%;
  position: absolute;
  top: 46%;
  left: 57%;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-animation: myRotate2 10s linear infinite;
          animation: myRotate2 10s linear infinite;
}

.i-strength .list .lt {
  top: 0;
  left: 0;
  -webkit-transform: translate(-40%, 0%);
          transform: translate(-40%, 0%);
}

.i-strength .list .lb {
  bottom: 0;
  left: 0;
  -webkit-transform: translate(-40%, 0%);
          transform: translate(-40%, 0%);
}

.i-strength .list .rt {
  top: 0;
  right: 0;
  -webkit-transform: translate(40%, 0%);
          transform: translate(40%, 0%);
}

.i-strength .list .rb {
  bottom: 0;
  right: 0;
  -webkit-transform: translate(40%, 0%);
          transform: translate(40%, 0%);
}

.i-strength .list .rt .c-box,
.i-strength .list .rb .c-box {
  left: unset;
  right: 0;
  -webkit-transform: translate(48%, -15%);
          transform: translate(48%, -15%);
}

.i-strength .list .rt .c-box h3,
.i-strength .list .rb .c-box h3 {
  -webkit-transform: translate(-88%, -60%);
          transform: translate(-88%, -60%);
}

.i-strength .list .rt .c-box .ring2,
.i-strength .list .rb .c-box .ring2 {
  left: 46%;
}

@-webkit-keyframes myRotate {
  from {
    -webkit-transform: translateX(-50%) rotate(0);
            transform: translateX(-50%) rotate(0);
  }
  to {
    -webkit-transform: translateX(-50%) rotate(360deg);
            transform: translateX(-50%) rotate(360deg);
  }
}

@keyframes myRotate {
  from {
    -webkit-transform: translateX(-50%) rotate(0);
            transform: translateX(-50%) rotate(0);
  }
  to {
    -webkit-transform: translateX(-50%) rotate(360deg);
            transform: translateX(-50%) rotate(360deg);
  }
}

@-webkit-keyframes myRotate2 {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes myRotate2 {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.i-product {
  padding-top: 1.2rem;
  overflow: hidden;
}

.i-product .info {
  padding-bottom: 0.9rem;
}

.i-product .info:after {
  content: "";
  clear: both;
  display: block;
  visibility: hidden;
  width: 0;
  height: 0;
}

.i-product .info p {
  width: 50%;
  line-height: 1.6;
  font-size: 0.16rem;
}

.i-product .p-list li {
  width: 61.25%;
}

#p-swiper {
  position: relative;
  padding-bottom: 1rem;
}

#p-swiper .page {
  padding-top: 1rem;
  font-size: 0;
  text-align: center;
}

#p-swiper .page .item {
  display: inline-block;
  margin: 0 .05rem;
  width: 0.48rem;
  height: 3px;
  background-color: #ebebeb;
  transition: all 0.3s;
}

#p-swiper .page .item.on {
  background-color: #002f87;
}

.i-news {
  padding-top: 1.2rem;
  overflow: hidden;
}

.i-news .tit-box {
  display: inline-block;
}

.i-news .text-box {
  padding-bottom: 1.2rem;
}

.i-news .more {
  display: block;
  font-size: 0.14rem;
  line-height: 1.8;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #929292;
}

.i-news .more img {
  vertical-align: middle;
}

@media (max-width: 1440px) {
  .i-news {
    padding-top: 1rem;
  }
  .i-news .text-box {
    padding-bottom: 0.7rem;
  }
    /*.i-about-box .fr {
            width: 43% !important
        }*/

        .video-box {
            width:100% !important
        }
    .img-box img {width:90% }
}

.new-black {
  background: linear-gradient(to right, #f7f7f7 75.7%, #fff 24.3%);
  padding: 2rem 0;
}

.new-black .tit {
  font-size: 0.24rem;
  line-height: 1.4;
  padding-bottom: 0.4rem;
}

.new-black .des {
  font-size: 0.16rem;
  line-height: 1.8;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
  max-height: 2.5rem;
}

.new-black .info {
  width: 47%;
}

.new-black .info-box {
  height: 4.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.new-black .img-box {
  position: absolute;
  bottom: 0;
  right: -1.6rem;
  width: 43%;
  z-index: 1;
}

.new-black .img-box img {
  width: 100%;
}

.new-black .view a {
  display: block;
  text-align: center;
  font-size: 0.16rem;
  color: #fff;
  height: 0.44rem;
  line-height: 0.44rem;
  width: 1.72rem;
  border-radius: 0.22rem;
  background-color: #002f87;
  position: relative;
  text-indent: 3em;
}

.new-black .view .icon {
  position: absolute;
  top: 50%;
  left: 0.22rem;
  z-index: 1;
  width: 0.24rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.new-black .page {
  width: 3px !important;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0 !important;
  z-index: 1;
}

.new-black .page span {
  transition: all 0.3s;
  background-color: #ebebeb;
  width: 100%;
  height: 50%;
  display: block;
}

.new-black .page .on {
  background-color: #002f87;
}

@media (max-width: 1440px) {
  .new-black {
    padding: 1rem 0;
  }
}

.i-service {
  padding-top: 1.2rem;
  padding-bottom: 2.8rem;
}

.i-service .tit {
  padding-bottom: 3rem;
}

.i-service .bg-img {
  position: absolute;
  right: 0;
  top: -2rem;
  z-index: -1;
  width: 72%;
}

@media (max-width: 1440px) {
  .i-service {
    padding-bottom: 2rem;
  }
}

.s-box {
  background-color: #f7f7f7;
  padding: 1rem 1.28rem 1.1rem;
  width: 49%;
  box-sizing: border-box;
  margin-left: -10%;
}

.s-box .tab {
  font-size: 0;
  padding-top: 0.45rem;
  position: relative;
}

.s-box .tab h3 {
  font-size: 0.3rem;
  display: inline-block;
  width: 50%;
  border-bottom: 3px solid #cecece;
  padding-bottom: 0.15rem;
  cursor: pointer;
}

.s-box .tab h3:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  background: url("/assets/image/service_text.png") no-repeat left top;
  background-size: auto 0.56rem;
  transition: all 0.2s;
  z-index: 0;
  pointer-events: none;
}

.s-box .tab h3:nth-child(2):after {
  background-image: url("/assets/image/service_text2.png");
  background-position: right top;
}

.s-box .tab h3.on {
  border-color: #333333;
}

.s-box .tab h3.on:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}

.s-box .tab h3:nth-child(2) {
  text-align: right;
}

.s-box .tab-list {
  padding-top: 0.5rem;
}

.s-box .tab-list .text {
  color: #000000;
  color: rgba(0, 0, 0, 0.73);
  line-height: 1.875;
  font-size: 0.16rem;
  height: 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}

.s-box .tags {
  margin: 0 -0.38rem;
}

.s-box .tags:after {
  content: "";
  clear: both;
  display: block;
  visibility: hidden;
  width: 0;
  height: 0;
}

.s-box .tags li {
  float: left;
  margin: 0.3rem 0.4rem 0;
  text-align: center;
}

.s-box .tags li .img-box {
  width: 0.52rem;
  height: 0.52rem;
  margin: 0 auto;
  margin-bottom: 0.18rem;
}

.s-box .tags li .img-box img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}

.s-box .tags li p {
  font-size: 0.13rem;
}

@media (max-width: 1440px) {
  .s-box {
    width: 55%;
    min-width: 6rem;
    margin-left: -10%;
  }
}

.i-consult {
  background: #fcfcfc url("/assets/image/i_consult_bg.png") no-repeat right top;
  background-size: auto 100%;
  padding: 0.6rem;
}

.i-consult .tit {
  font-size: 0.4rem;
  font-weight: normal;
  padding-bottom: 0.5rem;
  color: #3c3c3c;
}

.i-consult .consult-box:after {
  content: "";
  clear: both;
  display: block;
  visibility: hidden;
  width: 0;
  height: 0;
}

.i-consult .consult-tel {
  float: right;
  width: 30%;
}

.i-consult .consult-tel h5 {
  font-size: 0.18rem;
  text-align: center;
  color: #3c3c3c;
  padding: 0.1rem 0 0.3rem;
}

.i-consult .consult-tel .tel-num {
  font-size: 0.4rem;
  color: #002f87;
  vertical-align: middle;
  padding-left: 0.2rem;
}

.i-consult .consult-tel .tel-img {
  height: 0.34rem;
  width: auto;
  vertical-align: middle;
}

.i-consult .consult-tel .tel-box {
  white-space: nowrap;
}

.i-consult .consult-form {
  float: left;
  width: 62.5%;
}

.i-consult .consult-form:after {
  content: "";
  clear: both;
  display: block;
  visibility: hidden;
  width: 0;
  height: 0;
}

.i-consult .form-item {
  float: left;
  width: 50%;
  display: flex;
  justify-content: space-between;
  align-items: top;
  height: 1rem;
}

.i-consult .form-item label {
  font-size: 0.18rem;
  color: #3c3c3c;
  flex-shrink: 0;
  line-height: 0.44rem;
  width: 1rem;
}

.i-consult .form-item .from-control {
  width: 100%;
}

.i-consult .form-item input,
.i-consult .form-item .my-ele {
  width: 100%;
  height: 0.44rem;
  line-height: 0.44rem;
  box-sizing: border-box;
  padding: 0 0.2rem;
  border: 1px solid #e7e7e7;
  border-radius: 1px;
  transition: all 0.3s;
  outline: none;
  color: #666;
}

.i-consult .form-item .mini input,
.i-consult .form-item .mini .my-ele {
  width: 1.6rem;
}

.i-consult .form-explain {
  font-size: 0.14rem;
  padding-top: 0.06rem;
  padding-bottom: 0.1rem;
  color: red;
}

.i-consult .submit-btn {
  background-color: #002f87;
  color: #fff;
  font-size: 0.16rem;
  line-height: 0.5rem;
  width: 1.7rem;
  border-radius: 0.25rem;
  outline: none;
  border: none;
  cursor: pointer;
}

@media (max-width: 1200px) {
  .i-consult .form-item {
    width: 100%;
  }
  .i-consult .form-item input {
    width: 100% !important;
  }
    .i-about-box .fr { 
        width:37%;
    }
    .video-box { 
        width:5.2rem
    }
}

@media (max-width: 992px) {
    .i-consult .form-item label { line-height:.44rem;
    }
    .i-consult .form-item input,
    .i-consult .form-item .my-ele { height:.44rem;line-height:.44rem}
  .i-tit {
      
    font-size: 0.36rem;
  }
    .pro-tit { float:left}
    .i-product .info>.fl{float:inherit;overflow:hidden}
    .i-product .info > .fl a img { display:none}
    .more { float:right}
  .i-indent {
    padding-left: 0;
  }
  .i-about-box {
    padding: 0.7rem 0 0.6rem;
  }
  .i-about-box .fl,
  .i-about-box .fr {
    float: none;
    width: 100%;
  }
  .i-about-box .des {
    font-size: 0.26rem;
    color: #555;
  }
  .i-about-box .fl .des {
    padding: 0.3rem 0 0.4rem;
  }
  .i-about-box .fr .tit {
    font-size: 0.36rem;
    padding: 0.6rem 0 0.3rem;
  }
  .i-about-box .mobile {
    padding: 0.45rem 0 0.5rem;
  }
  .i-about-box .ib-page {
    position: static;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .i-about-box .ib-page li {
    margin: 0;
    background-color: #ebebeb;
    height: 3px;
  }
  .i-about-box .ib-page li span {
    display: none;
  }
  .i-about-box .ib-page li:after {
    width: 100%;
    background-color: #002f87;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
  }
  .i-about-box .ib-page li.on:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
  }
  .i-strength {
    padding: 0.9rem 0.3rem;
    box-sizing: border-box;
  }
  .i-strength .tit {
    padding: 0;
  }
  .i-strength .info {
    width: 100%;
    font-size: 0.26rem;
    line-height: 1.8;
  }
  .i-strength .m-list li {
    margin-top: 0.6rem;
    position: relative;
  }
  .i-strength .m-list li .ring2 {
    width: 5%;
    position: absolute;
    top: 30%;
    left: 9.5%;
    z-index: 1;
    -webkit-transform-origin: left top;
            transform-origin: left top;
    -webkit-animation: myRotate2 10s linear infinite;
            animation: myRotate2 10s linear infinite;
  }
  .i-strength .m-list li h3 {
    font-size: 0.4rem;
    position: absolute;
    top: 17%;
    left: 8%;
  }
  .i-strength .m-list li p {
    font-size: 0.36rem;
    position: absolute;
    top: 58%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .i-product {
    padding-top: 0.7rem;
  }
  .i-product .info {
    padding-bottom: 0.4rem;
    text-align: center;
  }
  .i-product .info .fl,
  .i-product .info .fr {
    float: none;
    width: 100%;
  }
  .i-product .info p {
    padding-top: 0.35rem;
    font-size: 0.26rem;
    color: #555;
  }
    .i-product .info .more { display:block;font-size:.26rem}
  #p-swiper {
    padding: 0 0.3rem 0.7rem;
  }
  #p-swiper .page {
    padding-top: 0.6rem;
  }
  #p-swiper .p-list li {
    width: 100%;
  }
  .i-news {
    padding-top: 0.7rem;
  }
  .i-news .text-box {
    background-color: #f7f7f7;
    padding: 0.65rem 0.3rem;
  }
  .i-news .tit-box {
    display: flex;
    line-height:.33rem;
    justify-content: space-between;
    align-items: center;
  }
    .jie-shao {margin-top:.4rem}
    .i-news .tit-box .i-tit { margin-bottom:0}
  .i-news .more {
    padding: 0;
    border: none;
    font-size: 0.26rem;
  }
  .i-news .more img {
    display: none;
  }
  .new-black {
    background: #f7f7f7;
    padding: 0 0.3rem 0.6rem;
  }
  .new-black .ct {
    padding: 0;
  }
  .new-black .info {
    width: 100%;
    padding-bottom: 0.3rem;
  }
  .new-black .img-box {
    display: none;
  }
  .new-black .page {
    display: none;
  }
  .new-black .tit {
    font-size: 0.3rem;
    padding-bottom: 0.3rem;
  }
  .new-black .des {
    font-size: 0.26rem;
    color: #555;
  }
  .new-black .info-box {
    height: auto;
  }
    .new-black .info-box a { 
        display:block;
        margin-bottom:.4rem
    }
  .i-service {
    padding-top: 0.7rem;
    padding-bottom: 1.3rem;
  }
  .i-service .tit {
    text-align: center;
    padding-bottom: 0.4rem;
  }
  .i-service .bg-img {
    display: none;
  }
  .s-box {
    padding: 0.8rem 0.5rem;
    margin: 0 0.3rem;
    width: auto;
    box-sizing: border-box;
  }
  .s-box .tab {
    padding-top: 0.7rem;
  }
  .s-box .tab h3 {
    font-size: 0.3rem;
  }
  .s-box .tab-list .text {
    color: #000000;
    color: rgba(0, 0, 0, 0.73);
    font-size: 0.26rem;
  }
  .s-box .tags {
    padding-top: 0.3rem;
  }
  .s-box .tags .img-box img {
    width: 0.7rem;
    height: 0.7rem;
  }
  .s-box .tags li p {
    font-size: 0.26rem;
  }
  .i-consult {
    padding: 0.6rem 0;
    background-image: url("/assets/image/i_consult_bg2.png");
    background-size: cover;
  }
  .i-consult .tit {
    font-size: 0.36rem;
    padding-bottom: 0.5rem;
  }
  .i-consult .consult-form,
  .i-consult .consult-tel {
    width: 88%;
    float: none;
  }
  .i-consult .form-item label {
    font-size: 0.26rem;
    width: 1.5rem;
    line-height:.66rem
  }
  .i-consult .consult-tel h5 {
    text-align: left;
    font-size: 0.3rem;
    padding-bottom: 0.3rem;
  }
  .i-consult .submit-btn {
    width: 2.3rem;
    height: 0.74rem;
    border-radius: 0.37rem;
    font-size: 0.26rem;
  }
  .i-consult .consult-tel {
    padding-top: 0.3rem;
    padding-bottom: 0.5rem;
  }
    .i-consult .form-item input,
    .i-consult .form-item .my-ele { 
        height:.66rem;
        line-height:.66rem
    }
  .i-consult .form-explain {
    font-size: 0.24rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImNvbXBvbmVudHMvX2dsb2JhbC5zY3NzIiwiaW5kZXguc2NzcyIsIjxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0NiLE9BQUE7QUFNQSxRQUFBO0FBTUEsU0FBQTtBQVFBLFNBQUE7QUFTQSxVQUFBO0FDN0JKO0VBQ0ksa0JBQWlCO0VBQ2pCLG9CQUFtQjtDQUN0Qjs7QUFFRDtFQUNJLHFCQUFvQjtFQUNwQix1QkFBc0I7Q0FDekI7O0FBR0Q7RUFDSSxrQkFBaUI7RUFDakIsdUJBQXNCO0NBb0J6Qjs7QUF0QkQ7RUFJUSxtQkFBa0I7RUFDbEIsbUJBQWtCO0NBQ3JCOztBQU5MO0VBUVEsV0FBVTtDQUliOztBQVpMO0VBVVkseUJBQXdCO0NBQzNCOztBQVhUO0VBY1EsaUJBQWdCO0VBQ2hCLFdBQVU7RUFDVix1QkFBc0I7Q0FLekI7O0FBckJMO0VBa0JZLG1CQUFrQjtFQUNsQiwwQkFBeUI7Q0FDNUI7O0FBSVQ7RUFDSSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFNBQVE7RUFDUixXQUFVO0NBb0RiOztBQXhERDtFQU1RLHNCQUFxQjtFQUNyQixjQUFhO0VBQ2IsWUFBVztFQUNYLDBCQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLHVCQUFzQjtFQUN0QixxQkFBb0I7Q0FjdkI7O0FBYkc7RUFkUjtJQWVZLGNBQWE7R0FZcEI7Q0ZJSjs7QUUvQkQ7RUFrQlksWUFBVztFQUNYLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsYUFBWTtFQUNaLHVCQUFzQjtFQUN0QixXQUFVO0VBQ1YscUJBQW9CO0VDNURoQyxtRUFBQTtFRDZEWSxXQUFVO0NBQ2I7O0FBMUJUO0VBNkJRLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sV0FBVTtFQUNWLHVDQUE4QjtVQUE5QiwrQkFBOEI7RUFDOUIsWUFBVztFQUNYLFdBQVU7RUN0RWxCLGlFQUFBO0VEdUVRLFdBQVU7RUFDVixxQkFBb0I7Q0FDdkI7O0FB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QztFQWZUO0lBa0JRLG9CQUFtQjtHQVF0QjtFQTFCTDtJQW9CWSxjQUFhO0lBQ2IsZUFBYztHQUNqQjtFQXRCVDtJQXdCWSxtQkFBa0I7R0FDckI7RUFHVDtJQUNJLGtCQUFpQjtJQUNqQix5REFBd0Q7SUFDeEQsdUJBQXNCO0dBcUN6QjtFQXhDRDtJQUtRLG1CQUFrQjtJQUNsQix1QkFBc0I7R0FDekI7RUFQTDs7SUFVUSxXQUFVO0lBQ1YsWUFBVztHQUNkO0VBWkw7SUFlWSxtQkFBa0I7SUFDbEIsY0FBYTtHQUNoQjtFQWpCVDtJQXFCWSxpQkFBZ0I7SUFDaEIsa0JBQWlCO0lBQ2pCLHVCQUFzQjtHQUN6QjtFQXhCVDtJQTRCUSxjQUFhO0lBQ2IsZ0JBQWU7SUFDZix1QkFBc0I7SUFDdEIsbUJBQWtCO0dBQ3JCO0VBaENMO0lBa0NRLG9CQUFtQjtJQUNuQix1QkFBc0I7R0FDekI7RUFwQ0w7SUFzQ1EsbUJBQWtCO0dBQ3JCO0NGNkdSIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8q5Li76Imy6LCDKi9cbi8q5paH5a2X5paH5pysKi9cbi8q5Y2V6KGM55yB55Wl5Y+3Ki9cbi8q5aSa6KGM55yB55Wl5Y+3Ki9cbi8qKua4hemZpOa1ruWKqCoqL1xuLmktdGl0IHtcbiAgZm9udC1zaXplOiAwLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5pLWluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMC45cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaS1hYm91dC1ib3gge1xuICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmktYWJvdXQtYm94IC5kZXMge1xuICBmb250LXNpemU6IDAuMTZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbn1cblxuLmktYWJvdXQtYm94IC5mbCB7XG4gIHdpZHRoOiA1MSU7XG59XG5cbi5pLWFib3V0LWJveCAuZmwgLmRlcyB7XG4gIHBhZGRpbmc6IDAuNnJlbSAwIDAuNXJlbTtcbn1cblxuLmktYWJvdXQtYm94IC5mciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAzMiU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5pLWFib3V0LWJveCAuZnIgLnRpdCB7XG4gIGZvbnQtc2l6ZTogMC4yMnJlbTtcbiAgcGFkZGluZzogMC4zNXJlbSAwIDAuNHJlbTtcbn1cblxuLmliLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS40cmVtO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmliLXBhZ2UgLmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjZyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMDFmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaWItcGFnZSAubGluZSB7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgfVxufVxuXG4uaWItcGFnZSAubGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjYuNjY2NjY2JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmliLXBhZ2UgLnRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MCUsIDApO1xuICBjb2xvcjogIzY2NjtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5pYi1wYWdlIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pYi1wYWdlIGxpIH4gbGkge1xuICBtYXJnaW4tdG9wOiAwLjQ1cmVtO1xufVxuXG4uaWItcGFnZSBsaS5vbiAubGluZTphZnRlciB7XG4gIHdpZHRoOiAwcmVtO1xufVxuXG4uaWItcGFnZSBsaS5vbiAudGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cblxuLmktc3RyZW5ndGgge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDAuOXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZS9pLXN0cmVuZ3RoLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmktc3RyZW5ndGggLnRpdCB7XG4gIHBhZGRpbmctdG9wOiAwLjlyZW07XG59XG5cbi5pLXN0cmVuZ3RoIC5hLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy41JTtcbn1cblxuLmktc3RyZW5ndGggLmluZm8ge1xuICB3aWR0aDogMzMlO1xuICBmb250LXNpemU6IDAuMTZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogNSUgYXV0byAwO1xufVxuXG4uaS1zdHJlbmd0aCAuYm94IHtcbiAgd2lkdGg6IDM3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pLXN0cmVuZ3RoIC5ib3ggLnJpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDUyLjglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBteVJvdGF0ZSA1MHMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uaS1zdHJlbmd0aCAubGlzdCBsaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmktc3RyZW5ndGggLmxpc3QgbGkgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAwLjE2cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmktc3RyZW5ndGggLmxpc3QgLmMtYm94IHtcbiAgd2lkdGg6IDMzJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OCUsIC0xNSUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaS1zdHJlbmd0aCAubGlzdCAuYy1ib3ggaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNSUsIC02MCUpO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDAuM3JlbTtcbn1cblxuLmktc3RyZW5ndGggLmxpc3QgLmMtYm94IC5yaW5nMiB7XG4gIHdpZHRoOiAyNiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NiU7XG4gIGxlZnQ6IDU3JTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIGFuaW1hdGlvbjogbXlSb3RhdGUyIDEwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5pLXN0cmVuZ3RoIC5saXN0IC5sdCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgMCUpO1xufVxuXG4uaS1zdHJlbmd0aCAubGlzdCAubGIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIDAlKTtcbn1cblxuLmktc3RyZW5ndGggLmxpc3QgLnJ0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAwJSk7XG59XG5cbi5pLXN0cmVuZ3RoIC5saXN0IC5yYiB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgMCUpO1xufVxuXG4uaS1zdHJlbmd0aCAubGlzdCAucnQgLmMtYm94LFxuLmktc3RyZW5ndGggLmxpc3QgLnJiIC5jLWJveCB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDglLCAtMTUlKTtcbn1cblxuLmktc3RyZW5ndGggLmxpc3QgLnJ0IC5jLWJveCBoMyxcbi5pLXN0cmVuZ3RoIC5saXN0IC5yYiAuYy1ib3ggaDMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODglLCAtNjAlKTtcbn1cblxuLmktc3RyZW5ndGggLmxpc3QgLnJ0IC5jLWJveCAucmluZzIsXG4uaS1zdHJlbmd0aCAubGlzdCAucmIgLmMtYm94IC5yaW5nMiB7XG4gIGxlZnQ6IDQ2JTtcbn1cblxuQGtleWZyYW1lcyBteVJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG15Um90YXRlMiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5pLXByb2R1Y3Qge1xuICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaS1wcm9kdWN0IC5pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOXJlbTtcbn1cblxuLmktcHJvZHVjdCAuaW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaS1wcm9kdWN0IC5pbmZvIHAge1xuICB3aWR0aDogNTAlO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDAuMTZyZW07XG59XG5cbi5pLXByb2R1Y3QgLnAtbGlzdCBsaSB7XG4gIHdpZHRoOiA2MS4yNSU7XG59XG5cbiNwLXN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbiNwLXN3aXBlciAucGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3Atc3dpcGVyIC5wYWdlIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC40OHJlbTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4jcC1zd2lwZXIgLnBhZ2UgLml0ZW0ub24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjg3O1xufVxuXG4uaS1uZXdzIHtcbiAgcGFkZGluZy10b3A6IDIuMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmktbmV3cyAudGl0LWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmktbmV3cyAudGV4dC1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xufVxuXG4uaS1uZXdzIC5tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC4xNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy10b3A6IDAuMTVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MjkyOTI7XG59XG5cbi5pLW5ld3MgLm1vcmUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaS1uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuICAuaS1uZXdzIC50ZXh0LWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgfVxufVxuXG4ubmV3LWJsYWNrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjdmN2Y3IDc1LjclLCAjZmZmIDI0LjMlKTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4ubmV3LWJsYWNrIC50aXQge1xuICBmb250LXNpemU6IDAuMjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG59XG5cbi5uZXctYmxhY2sgLmRlcyB7XG4gIGZvbnQtc2l6ZTogMC4xNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDk7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1heC1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLm5ldy1ibGFjayAuaW5mbyB7XG4gIHdpZHRoOiA0NyU7XG59XG5cbi5uZXctYmxhY2sgLmluZm8tYm94IHtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5ldy1ibGFjayAuaW1nLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTEuNnJlbTtcbiAgd2lkdGg6IDQzJTtcbiAgei1pbmRleDogMTtcbn1cblxuLm5ldy1ibGFjayAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5ldy1ibGFjayAudmlldyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjE2cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAwLjQ0cmVtO1xuICBsaW5lLWhlaWdodDogMC40NHJlbTtcbiAgd2lkdGg6IDEuNzJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmODc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IDNlbTtcbn1cblxuLm5ldy1ibGFjayAudmlldyAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDAuMjJyZW07XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAwLjI0cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5uZXctYmxhY2sgLnBhZ2Uge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbn1cblxuLm5ldy1ibGFjayAucGFnZSBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uZXctYmxhY2sgLnBhZ2UgLm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY4Nztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAubmV3LWJsYWNrIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbn1cblxuLmktc2VydmljZSB7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjhyZW07XG59XG5cbi5pLXNlcnZpY2UgLnRpdCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4uaS1zZXJ2aWNlIC5iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0ycmVtO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDcyJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaS1zZXJ2aWNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4ucy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxcmVtIDEuMjhyZW0gMS4xcmVtO1xuICB3aWR0aDogNDklO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogLTEwJTtcbn1cblxuLnMtYm94IC50YWIge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmctdG9wOiAwLjQ1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zLWJveCAudGFiIGgzIHtcbiAgZm9udC1zaXplOiAwLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjZWNlY2U7XG4gIHBhZGRpbmctYm90dG9tOiAwLjE1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zLWJveCAudGFiIGgzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlL3NlcnZpY2VfdGV4dC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMC41NnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucy1ib3ggLnRhYiBoMzpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlL3NlcnZpY2VfdGV4dDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG5cbi5zLWJveCAudGFiIGgzLm9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucy1ib3ggLnRhYiBoMy5vbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zLWJveCAudGFiIGgzOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucy1ib3ggLnRhYi1saXN0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLnMtYm94IC50YWItbGlzdCAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzMpO1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIGZvbnQtc2l6ZTogMC4xNnJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ucy1ib3ggLnRhZ3Mge1xuICBtYXJnaW46IDAgLTAuMzhyZW07XG59XG5cbi5zLWJveCAudGFnczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ucy1ib3ggLnRhZ3MgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjNyZW0gMC40cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnMtYm94IC50YWdzIGxpIC5pbWctYm94IHtcbiAgd2lkdGg6IDAuNTJyZW07XG4gIGhlaWdodDogMC41MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDAuMThyZW07XG59XG5cbi5zLWJveCAudGFncyBsaSAuaW1nLWJveCBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucy1ib3ggLnRhZ3MgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMC4xM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucy1ib3gge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWluLXdpZHRoOiA2cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICB9XG59XG5cbi5pLWNvbnN1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjIHVybChcIi9hc3NldHMvaW1hZ2UvaV9jb25zdWx0X2JnLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgcGFkZGluZzogMC42cmVtO1xufVxuXG4uaS1jb25zdWx0IC50aXQge1xuICBmb250LXNpemU6IDAuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG5cbi5pLWNvbnN1bHQgLmNvbnN1bHQtYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5pLWNvbnN1bHQgLmNvbnN1bHQtdGVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzAlO1xufVxuXG4uaS1jb25zdWx0IC5jb25zdWx0LXRlbCBoNSB7XG4gIGZvbnQtc2l6ZTogMC4xOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzNjM2MzYztcbiAgcGFkZGluZzogMC4xcmVtIDAgMC4zcmVtO1xufVxuXG4uaS1jb25zdWx0IC5jb25zdWx0LXRlbCAudGVsLW51bSB7XG4gIGZvbnQtc2l6ZTogMC40cmVtO1xuICBjb2xvcjogIzAwMmY4NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG59XG5cbi5pLWNvbnN1bHQgLmNvbnN1bHQtdGVsIC50ZWwtaW1nIHtcbiAgaGVpZ2h0OiAwLjM0cmVtO1xuICB3aWR0aDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmktY29uc3VsdCAuY29uc3VsdC10ZWwgLnRlbC1ib3gge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaS1jb25zdWx0IC5jb25zdWx0LWZvcm0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYyLjUlO1xufVxuXG4uaS1jb25zdWx0IC5jb25zdWx0LWZvcm06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmktY29uc3VsdCAuZm9ybS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHRvcDtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uaS1jb25zdWx0IC5mb3JtLWl0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDAuMThyZW07XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDAuNjZyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4uaS1jb25zdWx0IC5mb3JtLWl0ZW0gLmZyb20tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaS1jb25zdWx0IC5mb3JtLWl0ZW0gaW5wdXQsXG4uaS1jb25zdWx0IC5mb3JtLWl0ZW0gLm15LWVsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjY2cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDAuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5pLWNvbnN1bHQgLmZvcm0taXRlbSAubWluaSBpbnB1dCxcbi5pLWNvbnN1bHQgLmZvcm0taXRlbSAubWluaSAubXktZWxlIHtcbiAgd2lkdGg6IDEuNnJlbTtcbn1cblxuLmktY29uc3VsdCAuZm9ybS1leHBsYWluIHtcbiAgZm9udC1zaXplOiAwLjE0cmVtO1xuICBwYWRkaW5nLXRvcDogMC4wNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmktY29uc3VsdCAuc3VibWl0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmODc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuMTZyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAxLjdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pLWNvbnN1bHQgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmktY29uc3VsdCAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaS10aXQge1xuICAgIGZvbnQtc2l6ZTogMC4zNnJlbTtcbiAgfVxuICAuaS1pbmRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaS1hYm91dC1ib3gge1xuICAgIHBhZGRpbmc6IDAuN3JlbSAwIDAuNnJlbTtcbiAgfVxuICAuaS1hYm91dC1ib3ggLmZsLFxuICAuaS1hYm91dC1ib3ggLmZyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaS1hYm91dC1ib3ggLmRlcyB7XG4gICAgZm9udC1zaXplOiAwLjI2cmVtO1xuICAgIGNvbG9yOiAjNTU1O1xuICB9XG4gIC5pLWFib3V0LWJveCAuZmwgLmRlcyB7XG4gICAgcGFkZGluZzogMC4zcmVtIDAgMC40cmVtO1xuICB9XG4gIC5pLWFib3V0LWJveCAuZnIgLnRpdCB7XG4gICAgZm9udC1zaXplOiAwLjM2cmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwIDAuM3JlbTtcbiAgfVxuICAuaS1hYm91dC1ib3ggLm1vYmlsZSB7XG4gICAgcGFkZGluZzogMC40NXJlbSAwIDAuNXJlbTtcbiAgfVxuICAuaS1hYm91dC1ib3ggLmliLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5pLWFib3V0LWJveCAuaWItcGFnZSBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbiAgLmktYWJvdXQtYm94IC5pYi1wYWdlIGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmktYWJvdXQtYm94IC5pYi1wYWdlIGxpOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjg3O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmktYWJvdXQtYm94IC5pYi1wYWdlIGxpLm9uOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5pLXN0cmVuZ3RoIHtcbiAgICBwYWRkaW5nOiAwLjlyZW0gMC4zcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmktc3RyZW5ndGggLnRpdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaS1zdHJlbmd0aCAuaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjI2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbiAgLmktc3RyZW5ndGggLm0tbGlzdCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMC42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaS1zdHJlbmd0aCAubS1saXN0IGxpIC5yaW5nMiB7XG4gICAgd2lkdGg6IDUlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICBsZWZ0OiA5LjUlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgYW5pbWF0aW9uOiBteVJvdGF0ZTIgMTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuICAuaS1zdHJlbmd0aCAubS1saXN0IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDAuNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNyU7XG4gICAgbGVmdDogOCU7XG4gIH1cbiAgLmktc3RyZW5ndGggLm0tbGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDAuMzZyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAuaS1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICB9XG4gIC5pLXByb2R1Y3QgLmluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pLXByb2R1Y3QgLmluZm8gLmZsLFxuICAuaS1wcm9kdWN0IC5pbmZvIC5mciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmktcHJvZHVjdCAuaW5mbyBwIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNXJlbTtcbiAgICBmb250LXNpemU6IDAuMjZyZW07XG4gICAgY29sb3I6ICM1NTU7XG4gIH1cbiAgI3Atc3dpcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAuM3JlbSAwLjdyZW07XG4gIH1cbiAgI3Atc3dpcGVyIC5wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICB9XG4gICNwLXN3aXBlciAucC1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaS1uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICB9XG4gIC5pLW5ld3MgLnRleHQtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDAuNjVyZW0gMC4zcmVtO1xuICB9XG4gIC5pLW5ld3MgLnRpdC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmktbmV3cyAubW9yZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjI2cmVtO1xuICB9XG4gIC5pLW5ld3MgLm1vcmUgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXctYmxhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgcGFkZGluZzogMCAwLjNyZW0gMC42cmVtO1xuICB9XG4gIC5uZXctYmxhY2sgLmN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uZXctYmxhY2sgLmluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjNyZW07XG4gIH1cbiAgLm5ldy1ibGFjayAuaW1nLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmV3LWJsYWNrIC5wYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXctYmxhY2sgLnRpdCB7XG4gICAgZm9udC1zaXplOiAwLjNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgfVxuICAubmV3LWJsYWNrIC5kZXMge1xuICAgIGZvbnQtc2l6ZTogMC4yNnJlbTtcbiAgICBjb2xvcjogIzU1NTtcbiAgfVxuICAubmV3LWJsYWNrIC5pbmZvLWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5pLXNlcnZpY2Uge1xuICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuM3JlbTtcbiAgfVxuICAuaS1zZXJ2aWNlIC50aXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICB9XG4gIC5pLXNlcnZpY2UgLmJnLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucy1ib3gge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDAuM3JlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zLWJveCAudGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICB9XG4gIC5zLWJveCAudGFiIGgzIHtcbiAgICBmb250LXNpemU6IDAuM3JlbTtcbiAgfVxuICAucy1ib3ggLnRhYi1saXN0IC50ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjczKTtcbiAgICBmb250LXNpemU6IDAuMjZyZW07XG4gIH1cbiAgLnMtYm94IC50YWdzIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zcmVtO1xuICB9XG4gIC5zLWJveCAudGFncyAuaW1nLWJveCBpbWcge1xuICAgIHdpZHRoOiAwLjdyZW07XG4gICAgaGVpZ2h0OiAwLjdyZW07XG4gIH1cbiAgLnMtYm94IC50YWdzIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMC4yNnJlbTtcbiAgfVxuICAuaS1jb25zdWx0IHtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlL2lfY29uc3VsdF9iZzIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmktY29uc3VsdCAudGl0IHtcbiAgICBmb250LXNpemU6IDAuMzZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuaS1jb25zdWx0IC5jb25zdWx0LWZvcm0sXG4gIC5pLWNvbnN1bHQgLmNvbnN1bHQtdGVsIHtcbiAgICB3aWR0aDogODglO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5pLWNvbnN1bHQgLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjI2cmVtO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cbiAgLmktY29uc3VsdCAuY29uc3VsdC10ZWwgaDUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgfVxuICAuaS1jb25zdWx0IC5zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogMi4zcmVtO1xuICAgIGhlaWdodDogMC43NHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3cmVtO1xuICAgIGZvbnQtc2l6ZTogMC4yNnJlbTtcbiAgfVxuICAuaS1jb25zdWx0IC5jb25zdWx0LXRlbCB7XG4gICAgcGFkZGluZy10b3A6IDAuM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5pLWNvbnN1bHQgLmZvcm0tZXhwbGFpbiB7XG4gICAgZm9udC1zaXplOiAwLjI0cmVtO1xuICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbiAgICAvKuS4u+iJsuiwgyovXHJcbiAgICAkY29sb3I6ICMwMDJmODc7XHJcbiAgICAvL+enu+WKqCBwYyDliIbnlYxcclxuICAgICRkaXZpZGU6OTkycHg7XHJcbiAgICAvL21vdmlsZSBhY3RpdmUgYmdDb2xvclxyXG4gICAgJGFjdGl2ZS1iZzojZWZlZmVmO1xyXG4gICAgLyrmloflrZfmlofmnKwqL1xyXG4gICAgQG1peGluIHRleHQoJGZvbnRzaXplLCRjb2xvciwkbGluZS1oZWlnaHQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplO1xyXG4gICAgICAgIGNvbG9yOiRjb2xvcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgLyrljZXooYznnIHnlaXlj7cqL1xyXG4gICAgQG1peGluIGRhbigkd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIC8q5aSa6KGM55yB55Wl5Y+3Ki9cclxuICAgIEBtaXhpbiBkdW8oJGxpbmUpe1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKua4hemZpOa1ruWKqCoqL1xyXG4gICAgQG1peGluIGNsZWFyKCl7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6MDtcclxuICAgICAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtaXhpbiBvYmotaW1nKCR2KXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICR2O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gaGlkZS1zY3JvbGx7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAiLCJAaW1wb3J0ICcuL2NvbXBvbmVudHMvZ2xvYmFsJztcclxuLmktdGl0IHtcclxuICAgIGZvbnQtc2l6ZTogMC4zcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmktaW5kZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMC45cmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLy8g5YWz5LqO5oiR5LusXHJcbi5pLWFib3V0LWJveCB7XHJcbiAgICBwYWRkaW5nOiAxLjRyZW0gMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAuZGVzIHtcclxuICAgICAgICBmb250LXNpemU6IDAuMTZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG4gICAgfVxyXG4gICAgLmZsIHtcclxuICAgICAgICB3aWR0aDogNTElO1xyXG4gICAgICAgIC5kZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMCAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZyIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAudGl0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjIycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjM1cmVtIDAgMC40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmliLXBhZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxLjRyZW07XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAubGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTAxZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNjYuNjY2NjY2JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNTAlLCAwKTtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmfmxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8v56eR56CU5a6e5YqbXHJcbi5pLXN0cmVuZ3RoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuOXJlbTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZS9pLXN0cmVuZ3RoLmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAudGl0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC45cmVtO1xyXG4gICAgfVxyXG4gICAgLmEtaW1nIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy41JTtcclxuICAgIH1cclxuICAgIC5pbmZvIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC4xNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbjogNSUgYXV0byAwO1xyXG4gICAgfVxyXG4gICAgLmJveCB7XHJcbiAgICAgICAgd2lkdGg6IDM3JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC5yaW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC00JTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA1Mi44JTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbXlSb3RhdGUgNTBzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuMTZyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmMtYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OCUsIC0xNSUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNSUsIC02MCUpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaW5nMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NiU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1NyU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNiUsIC0zNCUpO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBteVJvdGF0ZTIgMTBzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubHQge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC0wJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucnQge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC0wJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yYiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucnQsXHJcbiAgICAgICAgLnJiIHtcclxuICAgICAgICAgICAgLmMtYm94IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OCUsIC0xNSUpO1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04OCUsIC02MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpbmcyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0NiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbXlSb3RhdGUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbXlSb3RhdGUyIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOS6p+WTgeS4reW/g1xyXG4uaS1wcm9kdWN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXIoKTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjE2cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWxpc3Qge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYxLjI1JTtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3Atc3dpcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgLnBhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjQ4cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDmlrDpl7vkuK3lv4NcclxuLmktbmV3cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMi4ycmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC50aXQtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAudGV4dC1ib3gge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgICAubW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjE0cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMTVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkyOTI5MjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE0NDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3LWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjdmNyA3NS43JSwgI2ZmZiAyNC4zJSk7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAudGl0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuMjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xyXG4gICAgfVxyXG4gICAgLmRlcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjE2cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgQGluY2x1ZGUgZHVvKDkpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIuNXJlbTtcclxuICAgIH1cclxuICAgIC5pbmZvIHtcclxuICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgfVxyXG4gICAgLmluZm8tYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICB9XHJcbiAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogLTEuNnJlbTtcclxuICAgICAgICB3aWR0aDogNDMlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXcge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuMTZyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNDRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjQ0cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS43MnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yMnJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMC4yMnJlbTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDAuMjRyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE0NDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIH1cclxufVxyXG5cclxuLy/ku4vnu43mnI3liqFcclxuLmktc2VydmljZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuOHJlbTtcclxuICAgIC50aXQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgLmJnLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTJyZW07XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6MTQ0MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjI4cmVtIDEuMXJlbTtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMCU7XHJcbiAgICAudGFiIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNDVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjNyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjZWNlY2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjE1cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlL3NlcnZpY2VfdGV4dC5wbmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMC41NnJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZS9zZXJ2aWNlX3RleHQyLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWItbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzMpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4xNnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGR1byg1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFncyB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXIoKTtcclxuICAgICAgICBtYXJnaW46IDAgLTAuMzhyZW07XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMC40cmVtIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNTJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNTJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMThyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvYmotaW1nKGNvbnRhaW4pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjEzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTQ0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOWSqOivolxyXG4uaS1jb25zdWx0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmY2ZjZmMgdXJsKCcvYXNzZXRzL2ltYWdlL2lfY29uc3VsdF9iZy5wbmcnKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjZyZW07XHJcbiAgICAudGl0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7XHJcbiAgICB9XHJcbiAgICAuY29uc3VsdC1ib3gge1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyKCk7XHJcbiAgICB9XHJcbiAgICAuY29uc3VsdC10ZWwge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjE4cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2MzYzNjO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMCAwLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZWwtbnVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjRyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGVsLWltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMC4zNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZWwtYm94IHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29uc3VsdC1mb3JtIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNjIuNSU7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXIoKTtcclxuICAgIH1cclxuICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHRvcDtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuMThyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2MzYzNjO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjZyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZnJvbS1jb250cm9sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0LFxyXG4gICAgICAgIC5teS1lbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjY2cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC42NnJlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWluaSB7XHJcbiAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICAubXktZWxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1leHBsYWluIHtcclxuICAgICAgICBmb250LXNpemU6IDAuMTRyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMDZyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gICAgLnN1Ym1pdC1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDAuMTZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB3aWR0aDogMS43cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6JGRpdmlkZSkge1xyXG4gICAgLmktdGl0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuMzZyZW07XHJcbiAgICB9XHJcbiAgICAuaS1pbmRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5pLWFib3V0LWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDAgMC42cmVtO1xyXG4gICAgICAgIC5mbCxcclxuICAgICAgICAuZnIge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuMjZyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmwge1xyXG4gICAgICAgICAgICAuZGVzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwIDAuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZnIge1xyXG4gICAgICAgICAgICAudGl0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4zNnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAwIDAuM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC40NXJlbSAwIDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmliLXBhZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5vbjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pLXN0cmVuZ3RoIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMC4zcmVtO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLnRpdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4yNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm0tbGlzdCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5yaW5nMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5LjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBteVJvdGF0ZTIgMTBzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuMzZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTglO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pLXByb2R1Y3Qge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5mbCxcclxuICAgICAgICAgICAgLmZyIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4zNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4yNnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Atc3dpcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuM3JlbSAwLjdyZW07XHJcbiAgICAgICAgLnBhZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucC1saXN0IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaS1uZXdzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC43cmVtO1xyXG4gICAgICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjVyZW0gMC4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0LWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4yNnJlbTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3LWJsYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC4zcmVtIDAuNnJlbTtcclxuICAgICAgICAuY3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4zcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjI2cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8tYm94IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pLXNlcnZpY2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuM3JlbTtcclxuICAgICAgICAudGl0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmctaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucy1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwLjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuM3JlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC50YWIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC43cmVtO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFiLWxpc3Qge1xyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjczKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4yNnJlbVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWdzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuM3JlbTtcclxuICAgICAgICAgICAgLmltZy1ib3ggaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjdyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuN3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4yNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pLWNvbnN1bHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbSAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZS9pX2NvbnN1bHRfYmcyLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgLnRpdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4zNnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnN1bHQtZm9ybSxcclxuICAgICAgICAuY29uc3VsdC10ZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4yNnJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnN1bHQtdGVsIHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGVsLW51bSB7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3VibWl0LWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjNyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC43NHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zN3JlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjI2cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uc3VsdC10ZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4zcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1leHBsYWluIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjI0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsbnVsbF19 */
