.bodyMain {
  width: 100%;
}
.bodyMain .i_banner {
  width: 100%;
  height: 540px;
}
.bodyMain .i_banner .swiper-container {
  width: 100%;
  height: 100%;
}
.bodyMain .i_banner .swiper-slide {
  text-align: center;
  font-size: 1.125rem;
  background: #fff;
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
}
.bodyMain .i_banner .img_one {
  background: url("../static/i_banner2.png") no-repeat #F3F3F3 top center;
  background-size: auto 100%;
}
.bodyMain .i_banner .swiper_con .conBox {
  max-width: 1200px;
  width: 100%;
}
.bodyMain .i_banner .swiper_con .conBox h2 {
  font-size: 2.875rem;
  font-weight: bold;
  text-align: left;
  width: 55%;
}
.bodyMain .i_banner .swiper_con .conBox p {
  font-size: 1.125rem;
  color: #333;
  text-align: left;
  width: 55%;
  margin: 20px 0;
}
.bodyMain .i_banner .swiper_con .conBox a {
  display: block;
  width: 160px;
  height: 50px;
  text-align: center;
  line-height: 3.125rem;
  background: linear-gradient(87deg, #0FC9B7 0%, #009688 100%);
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  font-size: 1.25rem;
  color: #FFFFFF;
}
.bodyMain .i_banner .swiper_con .conBox a:hover {
  opacity: 0.7;
}
.bodyMain .i_banner .swiper-pagination {
  margin: 0 8px;
}
.bodyMain .i_banner .swiper-pagination .swiper-pagination-bullet {
  margin: 0 8px;
  height: 12px;
  width: 12px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.bodyMain .i_banner .swiper-pagination .swiper-pagination-bullet-active {
  width: 42px;
  height: 12px;
  background: #129A87;
  border-radius: 6px;
}
.bodyMain .assetBh5 {
  display: none;
}
.bodyMain .i_conOne {
  width: 100%;
  height: 686px;
  padding: 0 16px;
  background: url("../static/i_lineBg.png") repeat-x;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bodyMain .i_conOne .box {
  height: 586px;
  width: 960px;
  background: url("../static/i_oneBg.png") no-repeat;
  background-size: 100% 100%;
  padding: 45px 44px;
}
.bodyMain .emailTwo {
  width: 100%;
  padding-top: 40px;
}
.bodyMain .emailTwo .emailTwoBox {
  max-width: 1200px;
  margin: 0 auto;
}
.bodyMain .emailTwo .emailTwoBox h2 {
  font-size: 2.5rem;
  padding: 20px 0 40px 0;
  text-align: center;
}
.bodyMain .emailTwo .emailTwoBox h4 {
  font-size: 1.25rem;
  color: #666;
  font-weight: normal;
  text-align: center;
}
.bodyMain .emailTwo .emailTwoBox .emailTwoList {
  display: flex;
  flex-wrap: wrap;
}
.bodyMain .emailTwo .emailTwoBox .emailTwoList .item {
  width: 33.33%;
  text-align: center;
  margin-bottom: 40px;
}
.bodyMain .emailTwo .emailTwoBox .emailTwoList .item img {
  width: 80px;
  display: block;
  margin: 0 auto;
}
.bodyMain .emailTwo .emailTwoBox .emailTwoList .item h3 {
  font-size: 1.5rem;
  padding: 16px;
  text-align: center;
}
.bodyMain .emailTwo .emailTwoBox .emailTwoList .item .textP {
  padding: 0 66px;
  font-size: 1rem;
}
.bodyMain .emailThree {
  width: 100%;
  padding: 40px 0;
  background: #F7F8F9;
}
.bodyMain .emailThree .emailThreeBox {
  max-width: 1200px;
  margin: 0 auto;
}
.bodyMain .emailThree .emailThreeBox h2 {
  font-size: 2.5rem;
  padding: 20px 0 ;
  text-align: center;
}
.bodyMain .emailThree .emailThreeBox h4 {
  font-size: 1.25rem;
  color: #666;
  font-weight: normal;
  text-align: center;
  margin-bottom: 40px;
}
.bodyMain .emailThree .emailThreeBox .imgBox {
  text-align: center;
}
.bodyMain .emailThree .emailThreeBox .imgBox img {
  max-width: 1130px ;
}
.bodyMain .emailThree .emailThreeBox .btnBox {
  margin-top: 40px;
  display: flex;
  justify-content: space-around;
}
.bodyMain .emailThree .emailThreeBox .btnBox a {
  width: 400px;
  height: 60px;
  background: linear-gradient(87deg, #0FC9B7 0%, #009688 100%);
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.5);
  border-radius: 8px;
  display: block;
  color: #fff;
  font-size: 1.5rem;
  text-align: center;
  line-height: 3.75rem;
  margin: 24px 0 0 0;
}
.bodyMain .emailThree .emailThreeBox .btnBox a:hover {
  opacity: 0.85;
}
.bodyMain .emailThree .emailThreeBox .btnBox a.a2 {
  background: linear-gradient(90deg, #001634 0%, #312280 100%);
  box-shadow: inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
  color: #FFEDBA;
}
.bodyMain .assetFive {
  width: 100%;
  padding: 40px 0 0 0;
  background: #fff;
}
.bodyMain .assetFive .assetFiveBox {
  max-width: 1200px;
  margin: 0 auto;
}
.bodyMain .assetFive .assetFiveBox h2 {
  font-size: 2.5rem;
  padding: 20px 0 60px 0 ;
  text-align: center;
}
.bodyMain .assetFive .assetFiveBox .imgBox {
  text-align: center;
}
.bodyMain .assetFive .assetFiveBox .imgBox img {
  max-width: 1130px ;
  display: inherit;
  margin: 0 auto;
}
.bodyMain .assetSex {
  width: 100%;
  padding: 40px 0 70px 0;
  background: #F7F8F9;
}
.bodyMain .assetSex .assetSexBox {
  max-width: 1200px;
  margin: 0 auto;
}
.bodyMain .assetSex .assetSexBox h2 {
  font-size: 2.5rem;
  padding: 20px 0 60px 0 ;
  text-align: center;
}
.bodyMain .assetSex .assetSexBox p {
  padding-bottom: 40px;
  font-size: 1.25rem;
  color: #595959;
  text-align: center;
}
.bodyMain .assetSex .assetSexBox .oneBox {
  width: 100%;
  display: flex;
  align-items: center;
  height: 370px;
}
.bodyMain .assetSex .assetSexBox .oneBox .leftBox {
  margin-right: 122px;
  height: 366px;
  position: relative;
  width: 500px;
}
.bodyMain .assetSex .assetSexBox .oneBox .leftBox img {
  display: none;
  margin: 0 auto;
  position: absolute;
  left: 0;
  transform: translate(0%, 0%);
  top: 0;
  max-width: 100%;
}
.bodyMain .assetSex .assetSexBox .oneBox .rightBox {
  width: 580px;
}
.bodyMain .assetSex .assetSexBox .oneBox .rightBox .item {
  border-radius: 18px;
  padding: 24px;
}
.bodyMain .assetSex .assetSexBox .oneBox .rightBox .item h3 {
  font-size: 1.5rem;
}
.bodyMain .assetSex .assetSexBox .oneBox .rightBox .item p {
  font-size: 1rem;
  padding: 0;
  text-align: left;
  margin-top: 10px;
}
.bodyMain .assetSex .assetSexBox .oneBox .rightBox .item:hover {
  background: rgba(18, 154, 135, 0.1);
}
.bodyMain .assetSex .assetSexBox .oneBox .rightBox .active {
  background: linear-gradient(87deg, #0FC9B7 0%, #009688 100%);
}
.bodyMain .assetSex .assetSexBox .oneBox .rightBox .active:hover {
  background: linear-gradient(87deg, #0FC9B7 0%, #009688 100%);
}
.bodyMain .assetSex .assetSexBox .oneBox .rightBox .active h3,
.bodyMain .assetSex .assetSexBox .oneBox .rightBox .active p {
  color: #fff;
}
.bodyMain .assetSexH5 {
  display: none;
}
.bodyMain .assetServe {
  width: 100%;
  padding: 40px 0 0 0;
  background: #fff;
}
.bodyMain .assetServe .assetServeBox {
  max-width: 1200px;
  margin: 0 auto;
}
.bodyMain .assetServe .assetServeBox h2 {
  font-size: 2.5rem;
  padding: 20px 0 ;
  text-align: center;
}
.bodyMain .assetServe .assetServeBox h4 {
  font-size: 1.25rem;
  color: #666;
  font-weight: normal;
  text-align: center;
  margin-bottom: 60px;
}
.bodyMain .assetServe .assetServeBox .imgBox {
  text-align: center;
}
.bodyMain .assetServe .assetServeBox .imgBox img {
  max-width: 752px ;
}
.bodyMain .assetServe .assetServeBox h5 {
  color: #029D8F;
  font-size: 1rem;
  text-align: center;
  padding: 24px 0 60px 0;
}
.bodyMain .emailFour {
  background: url("../static/emailBg.png") no-repeat;
  background-size: 100%;
  padding-bottom: 200px;
}
.bodyMain .emailFour .emailFourBox {
  width: 1000px;
  margin: 0 auto;
}
.bodyMain .emailFour .emailFourBox h2 {
  font-size: 2.5rem;
  padding: 80px 0 60px ;
  text-align: center;
}
.bodyMain .emailFour .emailFourBox .conBox {
  display: flex;
  justify-content: space-between;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox,
.bodyMain .emailFour .emailFourBox .conBox .rightBox {
  width: 48%;
  background: #FFFFFF;
  box-shadow: 0 0 16px 3px rgba(0, 0, 0, 0.09);
  border-radius: 12px;
  overflow: hidden;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .headerBg,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .headerBg {
  height: 16px;
  background: linear-gradient(87deg, #009688 0%, #0FC9B7 100%);
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.5);
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .headerBg2,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .headerBg2 {
  background: linear-gradient(90deg, #001634 0%, #312280 100%);
  box-shadow: inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain {
  padding: 0 24px 40px 24px;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h3,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h3 {
  font-size: 1.5rem;
  color: #333;
  margin-top: 24px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h3 em,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h3 em {
  font-size: 1.125rem;
  background: linear-gradient(87deg, #009688 0%, #0FC9B7 100%);
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  color: #fff;
  font-style: normal;
  padding: 0 10px;
  height: 30px;
  line-height: 1.875rem;
  margin-left: 5px;
  display: inline-block;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h3 .em2,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h3 .em2 {
  background: linear-gradient(90deg, #001634 0%, #312280 100%);
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.5);
  color: #FFEDBA;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h4,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h4 {
  font-size: 0.875rem;
  color: #333;
  padding: 4px 8px;
  background: #F2F4F7;
  border-radius: 4px;
  margin-top: 16px;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h5,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h5 {
  font-size: 0.875rem;
  color: #312280;
  padding: 4px 8px;
  border-radius: 4px;
  margin-top: 16px;
  background: #FFEDBA;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain p,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain p {
  font-size: 0.875rem;
  color: #666;
  margin-top: 8px;
  text-align: center;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain a,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain a {
  height: 40px;
  background: linear-gradient(87deg, #009688 0%, #0FC9B7 100%);
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.5);
  border-radius: 8px;
  display: block;
  color: #fff;
  font-size: 1rem;
  text-align: center;
  line-height: 2.5rem;
  margin: 24px 0 40px 0;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain a:hover,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain a:hover {
  opacity: 0.85;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain a.a2,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain a.a2 {
  background: linear-gradient(90deg, #001634 0%, #312280 100%);
  box-shadow: inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
  color: #FFEDBA;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul {
  width: 100%;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
  flex-wrap: wrap;
  padding: 0 8px;
  align-items: center;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li em,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li em {
  margin-right: 5px;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li p,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li p {
  font-size: 0.875rem;
  color: #666;
  text-align: left;
  flex: 1;
  margin: 0;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li img,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li img {
  width: 16px;
  margin-left: 20px;
  height: 16px;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li p.m1,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li p.m1 {
  flex: 0.4;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li p.m2,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li p.m2 {
  flex: 0.6;
  text-align: right;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox:hover,
.bodyMain .emailFour .emailFourBox .conBox .rightBox:hover {
  box-shadow: 0 0 16px 3px rgba(0, 0, 0, 0.29);
}
.tkHk {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  z-index: 8;
  display: none;
}
.tkHk .closePc {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 10vh;
  left: 50%;
  margin-left: 465px;
  cursor: pointer;
}
.tkHk .closeH5 {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 92vh;
  left: 50%;
  margin-left: -16px;
  cursor: pointer;
}
.tkBoxMain {
  width: 912px;
  display: none;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  position: fixed;
  left: 50%;
  margin-left: -456px;
  top: 10vh;
  background: #fff;
  height: 80vh;
  overflow-y: auto;
  z-index: 11;
}
.tkBoxMain .leftBox {
  width: 456px;
  line-height: 0;
  background: url("../static/zixunbg2.png");
  background-size: cover;
  position: relative;
  min-height: 1050px;
}
.tkBoxMain .leftBox img {
  width: 200px;
  position: absolute;
  top: 60px;
  left: 60px;
}
.tkBoxMain .leftBox h3 {
  left: 60px;
  position: absolute;
  top: 130px;
  color: #333;
  font-size: 1.125rem;
}
.tkBoxMain .leftBox p {
  top: 175px;
  left: 60px;
  position: absolute;
  color: #666;
}
.tkBoxMain .rightBox {
  background: #FFFFFF;
  width: 452px;
  padding: 22px 40px;
}
.tkBoxMain .rightBox h3 {
  position: relative;
  margin-bottom: 15px;
  height: 22px;
  line-height: 1.375rem;
  padding-left: 12px;
  color: #333;
  font-size: 1rem;
}
.tkBoxMain .rightBox h3 em {
  width: 4px;
  height: 22px;
  background: #009688;
  position: absolute;
  left: 0;
  top: 0;
}
.tkBoxMain .rightBox .iptBox {
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 16px;
}
.tkBoxMain .rightBox .iptBox label {
  display: flex;
}
.tkBoxMain .rightBox .iptBox label select,
.tkBoxMain .rightBox .iptBox label input,
.tkBoxMain .rightBox .iptBox label textarea {
  border-radius: 4px;
  width: 100%;
  padding: 9px 12px;
  border: 1px solid #e8e8e8;
  font-size: 0.875rem;
  margin-bottom: 16px;
  margin-right: 4px;
}
.tkBoxMain .rightBox .iptBox label textarea {
  height: 120px;
}
.tkBoxMain .rightBox .iptBox label em {
  color: #ff0000;
  padding-top: 8px;
  font-style: normal;
}
.tkBoxMain .rightBox .iptBox label img {
  margin-left: 20px;
}
.tkBoxMain .rightBox .iptBox label input[type="checkbox"] {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  position: relative;
}
.tkBoxMain .rightBox .iptBox label input[type=checkbox]::after {
  position: absolute;
  top: 0;
  background-color: #fff;
  color: #fff;
  width: 16px;
  height: 16px;
  display: inline-block;
  visibility: visible;
  padding-left: 0;
  text-align: center;
  content: ' ';
  border-radius: 2px;
  box-sizing: border-box;
  border: 1px solid #ddd;
}
.tkBoxMain .rightBox .iptBox label input[type=checkbox]:checked::after {
  content: "";
  background-color: #009a74;
  border-color: #009a74;
}
.tkBoxMain .rightBox .iptBox label input[type=checkbox]:checked::before {
  content: '';
  position: absolute;
  top: 2px;
  left: 6px;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1;
}
.tkBoxMain .rightBox .iptBox label p {
  margin: 0;
  font-size: 0.75rem;
  text-align: left;
  flex: 1;
}
.tkBoxMain .rightBox .iptBox label p a {
  font-size: 0.75rem;
  color: #009688;
}
.tkBoxMain .rightBox .iptBoxH5 {
  position: relative;
}
.tkBoxMain .rightBox .iptBoxH5 label select {
  background: url("../static/xiala.svg") no-repeat 98% 6px;
}
.tkBoxMain .rightBox .iptBox2 label {
  align-items: center;
}
.tkBoxMain .rightBox .iptBox2 label input {
  margin: 0;
}
.tkBoxMain .rightBox .iptBox2 label p {
  font-size: 0.875rem;
}
.tkBoxMain .rightBox .iptBox2 .label2 input {
  width: 80px;
  margin-right: 5px;
}
.tkBoxMain .rightBox .iptBox2 .label2 p {
  flex: auto;
}
.tkBoxMain .rightBox .bomList {
  display: flex;
  justify-content: center;
}
.tkBoxMain .rightBox .bomList button {
  font-size: 1.25rem;
  padding: 6px 45px;
  margin: 0 12px;
  border-radius: 6px;
  cursor: pointer;
  color: #fff;
  border: 1px solid #009688;
  background: #009688;
}
.tkBoxMain .rightBox .bomList button:hover {
  background: #00afa0;
}
.tkBoxMain .rightBox .bomList button[disabled] {
  color: #fff;
  background: #666;
  cursor: no-drop;
}
@media screen and (max-width: 800px) {
  .bodyMain .assetBh5 {
    width: 100%;
    height: auto;
    padding-top: 62px;
    display: block;
    position: relative;
    background: #EBECEC;
  }
  .bodyMain .assetBh5 .conBox {
    padding-top: 32px;
  }
  .bodyMain .assetBh5 .conBox img {
    max-width: 100%;
    display: block;
  }
  .bodyMain .assetBh5 .conBox h2 {
    font-size: 1.5rem;
    font-weight: bold;
    text-align: center;
    width: 100%;
    margin-bottom: 4px;
  }
  .bodyMain .assetBh5 .conBox p {
    font-size: 0.75rem;
    color: #333;
    text-align: center;
    width: 100%;
    padding: 0 16px;
  }
  .bodyMain .i_banner {
    display: none;
  }
  .bodyMain .i_conOne {
    display: block;
    height: auto;
  }
  .bodyMain .i_conOne .box {
    padding: 20px 0;
    height: auto;
    width: 100%;
    background: none;
  }
  .bodyMain .i_conOne .box video {
    width: 100%;
    height: auto;
  }
  .bodyMain .emailTwo {
    padding: 10px 16px;
  }
  .bodyMain .emailTwo .emailTwoBox h2 {
    font-size: 1.25rem;
    padding: 20px 0 20px 0;
  }
  .bodyMain .emailTwo .emailTwoBox .emailTwoList {
    justify-content: space-between;
  }
  .bodyMain .emailTwo .emailTwoBox .emailTwoList .item {
    width: 50%;
    padding: 0 10px;
  }
  .bodyMain .emailTwo .emailTwoBox .emailTwoList .item img {
    width: 40px;
  }
  .bodyMain .emailTwo .emailTwoBox .emailTwoList .item h3 {
    padding: 5px 0;
    font-size: 0.875rem;
  }
  .bodyMain .emailTwo .emailTwoBox .emailTwoList .item .textP {
    padding: 0 ;
    font-size: 0.75rem;
  }
  .bodyMain .emailThree {
    padding: 10px 16px 20px 16px;
  }
  .bodyMain .emailThree .emailThreeBox h2 {
    font-size: 1.25rem;
    padding-bottom: 10px;
  }
  .bodyMain .emailThree .emailThreeBox h4 {
    font-size: 0.875rem;
  }
  .bodyMain .emailThree .emailThreeBox .imgBox {
    display: none;
  }
  .bodyMain .emailThree .emailThreeBox .imgBox img {
    width: 100%;
  }
  .bodyMain .emailThree .emailThreeBox .imgBoxH5 {
    display: block !important;
  }
  .bodyMain .emailThree .emailThreeBox .imgBoxH5 img {
    width: 100%;
  }
  .bodyMain .emailThree .emailThreeBox .btnBox {
    margin: 0;
    justify-content: space-between;
  }
  .bodyMain .emailThree .emailThreeBox .btnBox a {
    height: 40px;
    line-height: 2.5rem;
    width: 48%;
    font-size: 0.875rem;
  }
  .bodyMain .emailThree .emailThreeBox .conBox {
    justify-content: space-between;
    padding: 0 16px;
  }
  .bodyMain .emailThree .emailThreeBox .conBox .item {
    width: 48%;
    border-radius: 4px;
    flex-wrap: wrap;
    padding: 12px;
    margin-top: 8px;
  }
  .bodyMain .emailThree .emailThreeBox .conBox .item .imgMain {
    width: 100%;
  }
  .bodyMain .emailThree .emailThreeBox .conBox .item .imgMain img {
    width: 50px;
  }
  .bodyMain .emailThree .emailThreeBox .conBox .item .textMain h3 {
    font-size: 0.875rem;
  }
  .bodyMain .emailThree .emailThreeBox .conBox .item .textMain p {
    font-size: 0.75rem;
    color: #666;
  }
  .bodyMain .assetFive,
  .bodyMain .assetServe {
    padding: 10px 16px 30px 16px;
  }
  .bodyMain .assetFive .assetFiveBox h2,
  .bodyMain .assetServe .assetFiveBox h2,
  .bodyMain .assetFive .assetServeBox h2,
  .bodyMain .assetServe .assetServeBox h2 {
    font-size: 1.25rem;
    padding-bottom: 20px;
  }
  .bodyMain .assetFive .assetFiveBox h4,
  .bodyMain .assetServe .assetFiveBox h4,
  .bodyMain .assetFive .assetServeBox h4,
  .bodyMain .assetServe .assetServeBox h4 {
    font-size: 0.875rem;
  }
  .bodyMain .assetFive .assetFiveBox .imgBox,
  .bodyMain .assetServe .assetFiveBox .imgBox,
  .bodyMain .assetFive .assetServeBox .imgBox,
  .bodyMain .assetServe .assetServeBox .imgBox {
    display: none;
  }
  .bodyMain .assetFive .assetFiveBox .imgBox img,
  .bodyMain .assetServe .assetFiveBox .imgBox img,
  .bodyMain .assetFive .assetServeBox .imgBox img,
  .bodyMain .assetServe .assetServeBox .imgBox img {
    width: 100%;
  }
  .bodyMain .assetFive .assetFiveBox .imgBoxH5,
  .bodyMain .assetServe .assetFiveBox .imgBoxH5,
  .bodyMain .assetFive .assetServeBox .imgBoxH5,
  .bodyMain .assetServe .assetServeBox .imgBoxH5 {
    display: block !important;
  }
  .bodyMain .assetFive .assetFiveBox .imgBoxH5 img,
  .bodyMain .assetServe .assetFiveBox .imgBoxH5 img,
  .bodyMain .assetFive .assetServeBox .imgBoxH5 img,
  .bodyMain .assetServe .assetServeBox .imgBoxH5 img {
    width: 100%;
  }
  .bodyMain .assetFive .assetServeBox h2,
  .bodyMain .assetServe .assetServeBox h2 {
    padding-bottom: 10px ;
  }
  .bodyMain .assetFive .assetServeBox h4,
  .bodyMain .assetServe .assetServeBox h4 {
    font-size: 0.75rem;
    margin-bottom: 20px;
  }
  .bodyMain .assetFive .assetServeBox h5,
  .bodyMain .assetServe .assetServeBox h5 {
    display: none;
  }
  .bodyMain .assetFive .assetServeBox .imgBox,
  .bodyMain .assetServe .assetServeBox .imgBox {
    display: block;
  }
  .bodyMain .assetFive .assetServeBox .imgBox img,
  .bodyMain .assetServe .assetServeBox .imgBox img {
    width: 100%;
  }
  .bodyMain .emailFour {
    padding: 0 16px 280px 16px;
  }
  .bodyMain .emailFour .emailFourBox {
    width: 100%;
  }
  .bodyMain .emailFour .emailFourBox h2 {
    font-size: 1.25rem;
    padding: 30px 0 20px 0;
  }
  .bodyMain .emailFour .emailFourBox .conBox {
    display: block;
  }
  .bodyMain .emailFour .emailFourBox .conBox .leftBox {
    margin-bottom: 20px;
    width: 100%;
  }
  .bodyMain .emailFour .emailFourBox .conBox .rightBox {
    width: 100%;
  }
  .bodyMain .assetSex {
    display: none;
  }
  .bodyMain .assetSexH5 {
    display: block;
    background: #F7F8F9;
  }
  .bodyMain .assetSexH5 h2 {
    padding: 30px 0 20px 0;
    font-size: 1.25rem;
    text-align: center;
  }
  .bodyMain .assetSexH5 .swiper-container {
    width: 100%;
    height: 100%;
    padding-bottom: 55px;
  }
  .bodyMain .assetSexH5 .swiper-container .swiper-wrapper .swiper-slide {
    text-align: center;
    font-size: 1.125rem;
    padding: 0 8px;
    transform: scale(1);
    width: 80%;
  }
  .bodyMain .assetSexH5 .swiper-container .swiper-wrapper .swiper-slide .conBox img {
    width: 100%;
    margin-bottom: 10px;
  }
  .bodyMain .assetSexH5 .swiper-container .swiper-wrapper .swiper-slide .conBox .item {
    background: linear-gradient(87deg, #0FC9B7 0%, #009688 100%);
    border-radius: 15px;
    padding: 16px;
    height: 100px;
  }
  .bodyMain .assetSexH5 .swiper-container .swiper-wrapper .swiper-slide .conBox .item h3 {
    font-size: 1rem;
    color: #fff;
    text-align: left;
    margin-bottom: 8px;
  }
  .bodyMain .assetSexH5 .swiper-container .swiper-wrapper .swiper-slide .conBox .item p {
    text-align: left;
    font-size: 0.75rem;
    color: #fff;
  }
  .bodyMain .assetSexH5 .swiper-container .swiper-pagination {
    bottom: 30px;
  }
  .bodyMain .assetSexH5 .swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    border-radius: 8px;
    border: 1px solid #009688;
    background: transparent;
    opacity: 1;
  }
  .bodyMain .assetSexH5 .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background: #009688;
  }
  .tkHk .closePc {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 92vh;
    left: 50%;
    margin-left: -16px;
    cursor: pointer;
    display: none !important;
  }
  .tkHk .closeH5 {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 92vh;
    left: 50%;
    margin-left: -16px;
    cursor: pointer;
    display: block !important;
  }
  .tkBoxMain {
    width: calc(100% - 32px);
    display: none;
    box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    position: fixed;
    left: 16px;
    margin-left: auto;
    top: 10vh;
    height: 80vh;
    align-items: flex-start;
  }
  .tkBoxMain .leftBox {
    display: none;
  }
  .tkBoxMain .rightBox {
    width: 100%;
    height: auto;
    padding: 20px;
  }
  .tkBoxMain .rightBox h3 {
    font-size: 0.875rem;
  }
  .tkBoxMain .rightBox .iptBox label select,
  .tkBoxMain .rightBox .iptBox label input,
  .tkBoxMain .rightBox .iptBox label textarea {
    font-size: 0.75rem;
    cursor: pointer;
    -webkit-appearance: none;
  }
  .tkBoxMain .rightBox .iptBox label input[type="checkbox"] {
    height: 14px;
    border: none;
  }
  .tkBoxMain .rightBox .iptBox label input[type=checkbox]:checked::before {
    left: 18px;
  }
  .tkBoxMain .rightBox .iptBox2 label p {
    font-size: 0.75rem;
  }
  .tkBoxMain .rightBox .bomList button {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 500px) {
  .bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h3,
  .bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h3 {
    font-size: 1rem;
  }
  .bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h3 em,
  .bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h3 em {
    font-size: 0.875rem;
  }
  .bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li p,
  .bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li p {
    font-size: 0.8125rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0Lmxlc3MiLCJhc3NldC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxXQUFBO0FDREY7QURBQTtFQUdJLFdBQUE7RUFDQSxhQUFBO0FDQUo7QURKQTtFQU1NLFdBQUE7RUFDQSxZQUFBO0FDQ047QURSQTtFQVVNLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQ0NKLGlDQUFpQztFREk3QixhQUFBO0VBSUEsdUJBQUE7RUFJQSxtQkFBQTtBQ0NOO0FEMUJBO0VBNEJNLHVFQUFBO0VBQ0EsMEJBQUE7QUNDTjtBRDlCQTtFQWlDUSxpQkFBQTtFQUNBLFdBQUE7QUNBUjtBRGxDQTtFQXFDVSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0FDQVY7QUR4Q0E7RUE0Q1UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBQ0RWO0FEL0NBO0VBb0RVLGNBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSw0REFBQTtFQUNBLHNEQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QUNGVjtBREdVO0VBQ0UsWUFBQTtBQ0RaO0FEOURBO0VBcUVNLGFBQUE7QUNKTjtBRGpFQTtFQXVFUSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGlDQUFBO0FDSFI7QUR4RUE7RUE4RVEsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FDSFI7QUQ5RUE7RUFzRkksYUFBQTtBQ0xKO0FEakZBO0VBeUZJLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGtEQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUNMSjtBRDFGQTtFQWlHTSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGtEQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBQ0pOO0FEakdBO0VBeUdJLFdBQUE7RUFDQSxpQkFBQTtBQ0xKO0FEckdBO0VBNEdNLGlCQUFBO0VBQ0EsY0FBQTtBQ0pOO0FEekdBO0VBK0dRLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBQ0hSO0FEOUdBO0VBb0hRLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUNIUjtBRHBIQTtFQTBIUSxhQUFBO0VBQ0EsZUFBQTtBQ0hSO0FEeEhBO0VBNkhVLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FDRlY7QUQ3SEE7RUFpSVksV0FBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDRFo7QURsSUE7RUFzSVksaUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QUNEWjtBRHZJQTtFQTJJWSxlQUFBO0VBQ0EsZUFBQTtBQ0RaO0FEM0lBO0VBbUpJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUNMSjtBRGhKQTtFQXVKTSxpQkFBQTtFQUNBLGNBQUE7QUNKTjtBRHBKQTtFQTBKUSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUNIUjtBRHpKQTtFQStKUSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUNIUjtBRGhLQTtFQXNLUSxrQkFBQTtBQ0hSO0FEbktBO0VBd0tVLGtCQUFBO0FDRlY7QUR0S0E7RUE0S1EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsNkJBQUE7QUNIUjtBRDNLQTtFQWdMVSxZQUFBO0VBQ0EsWUFBQTtFQUNBLDREQUFBO0VBQ0Esc0RBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7QUNGVjtBREdVO0VBQ0UsYUFBQTtBQ0RaO0FEM0xBO0VBZ01VLDREQUFBO0VBQ0EsMERBQUE7RUFDQSxjQUFBO0FDRlY7QURoTUE7RUF3TUksV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUNMSjtBRHJNQTtFQTRNTSxpQkFBQTtFQUNBLGNBQUE7QUNKTjtBRHpNQTtFQStNUSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QUNIUjtBRDlNQTtFQW9OUSxrQkFBQTtBQ0hSO0FEak5BO0VBc05VLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FDRlY7QUR0TkE7RUE4TkksV0FBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUNMSjtBRDNOQTtFQWtPTSxpQkFBQTtFQUNBLGNBQUE7QUNKTjtBRC9OQTtFQXFPUSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QUNIUjtBRHBPQTtFQTBPUSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDSFI7QUQxT0E7RUFnUFEsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7QUNIUjtBRGhQQTtFQXFQVSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QUNGVjtBRHRQQTtFQTBQWSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLDRCQUFBO0VBQ0EsTUFBQTtFQUNBLGVBQUE7QUNEWjtBRC9QQTtFQW9RVSxZQUFBO0FDRlY7QURsUUE7RUFzUVksbUJBQUE7RUFDQSxhQUFBO0FDRFo7QUR0UUE7RUF5UWMsaUJBQUE7QUNBZDtBRHpRQTtFQTRRYyxlQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUNBZDtBREVZO0VBQ0UsbUNBQUE7QUNBZDtBRGxSQTtFQXNSWSw0REFBQTtBQ0RaO0FERVk7RUFDRSw0REFBQTtBQ0FkO0FEeFJBOztFQTJSYyxXQUFBO0FDQ2Q7QUQ1UkE7RUFtU0ksYUFBQTtBQ0pKO0FEL1JBO0VBc1NJLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FDSko7QURwU0E7RUEwU00saUJBQUE7RUFDQSxjQUFBO0FDSE47QUR4U0E7RUE2U1EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FDRlI7QUQ3U0E7RUFrVFEsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FDRlI7QURwVEE7RUF5VFEsa0JBQUE7QUNGUjtBRHZUQTtFQTJUVSxpQkFBQTtBQ0RWO0FEMVRBO0VBK1RRLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtBQ0ZSO0FEaFVBO0VBdVVJLGtEQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0pKO0FEclVBO0VBMlVNLGFBQUE7RUFDQSxjQUFBO0FDSE47QUR6VUE7RUE4VVEsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FDRlI7QUQ5VUE7RUFtVlEsYUFBQTtFQUNBLDhCQUFBO0FDRlI7QURsVkE7O0VBc1ZVLFVBQUE7RUFDQSxtQkFBQTtFQUNBLDRDQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQ0FWO0FEMVZBOztFQTRWWSxZQUFBO0VBQ0EsNERBQUE7RUFDQSxzREFBQTtBQ0VaO0FEaFdBOztFQWlXWSw0REFBQTtFQUNBLDBEQUFBO0FDR1o7QURyV0E7O0VBcVdZLHlCQUFBO0FDSVo7QUR6V0E7O0VBdVdjLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQ01kO0FEblhBOztFQStXZ0IsbUJBQUE7RUFDQSw0REFBQTtFQUNBLHNEQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBQ1FoQjtBRGpZQTs7RUE0WGdCLDREQUFBO0VBQ0Esc0RBQUE7RUFDQSxjQUFBO0FDU2hCO0FEdllBOztFQWtZYyxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ1NkO0FEaFpBOztFQTBZYyxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBQ1VkO0FEelpBOztFQWtaYyxtQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QUNXZDtBRGhhQTs7RUF3WmMsWUFBQTtFQUNBLDREQUFBO0VBQ0Esc0RBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQ1lkO0FEWGM7O0VBQ0UsYUFBQTtBQ2NoQjtBRGpiQTs7RUF1YWMsNERBQUE7RUFDQSwwREFBQTtFQUNBLGNBQUE7QUNjZDtBRHZiQTs7RUE0YWMsV0FBQTtBQ2VkO0FEM2JBOztFQThhZ0IsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDaUJoQjtBRHBjQTs7RUFxYmtCLGlCQUFBO0FDbUJsQjtBRHhjQTs7RUF3YmtCLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7QUNvQmxCO0FEaGRBOztFQStia0IsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBQ3FCbEI7QUR0ZEE7O0VBb2NrQixTQUFBO0FDc0JsQjtBRDFkQTs7RUF1Y2tCLFNBQUE7RUFDQSxpQkFBQTtBQ3VCbEI7QURoQlU7O0VBQ0UsNENBQUE7QUNtQlo7QURUQTtFQUNFLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBQ1dGO0FEbkJBO0VBVUksV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FDWUo7QUQ1QkE7RUFtQkksV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FDWUo7QURUQTtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsMkNBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDV0Y7QUR2QkE7RUFjSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHlDQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDWUo7QUQvQkE7RUFxQk0sWUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNhTjtBRHJDQTtFQTJCTSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FDYU47QUQ1Q0E7RUFrQ00sVUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QUNhTjtBRGxEQTtFQXlDSSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQ1lKO0FEdkRBO0VBNkNNLGtCQUFBO0VBQ0EsbUJBQUE7RUFTQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FDS047QURoRUE7RUFnRFEsVUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7QUNtQlI7QUR4RUE7RUE4RE0sZ0NBQUE7RUFDQSxtQkFBQTtBQ2FOO0FENUVBO0VBaUVRLGFBQUE7QUNjUjtBRC9FQTs7O0VBbUVVLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNpQlY7QUQxRkE7RUE0RVUsYUFBQTtBQ2lCVjtBRDdGQTtFQStFVSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBQ2lCVjtBRGxHQTtFQW9GVSxpQkFBQTtBQ2lCVjtBRHJHQTtFQXVGVSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUNpQlY7QUQzR0E7RUE2RlUsa0JBQUE7RUFDQSxNQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtBQ2lCVjtBRDNIQTtFQThHVSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBQ2dCVjtBRGhJQTtFQW9IVSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtBQ2VWO0FENUlBO0VBZ0lVLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsT0FBQTtBQ2VWO0FEbEpBO0VBcUlZLGtCQUFBO0VBQ0EsY0FBQTtBQ2dCWjtBRHRKQTtFQTRJTSxrQkFBQTtBQ2FOO0FEekpBO0VBK0lVLHdEQUFBO0FDYVY7QUQ1SkE7RUFxSlEsbUJBQUE7QUNVUjtBRC9KQTtFQXVKVSxTQUFBO0FDV1Y7QURsS0E7RUEwSlUsbUJBQUE7QUNXVjtBRHJLQTtFQStKVSxXQUFBO0VBQ0EsaUJBQUE7QUNTVjtBRHpLQTtFQW1LVSxVQUFBO0FDU1Y7QUQ1S0E7RUF3S00sYUFBQTtFQUNBLHVCQUFBO0FDT047QURoTEE7RUEyS1Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBQ1FSO0FEUFE7RUFDRSxtQkFBQTtBQ1NWO0FEN0xBO0VBd0xRLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QUNRUjtBREhBO0VBQ0U7SUFFSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RUNJSjtFRFhBO0lBU00saUJBQUE7RUNLTjtFRGRBO0lBV1EsZUFBQTtJQUNBLGNBQUE7RUNNUjtFRGxCQTtJQWVRLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFQ01SO0VEekJBO0lBc0JRLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RUNNUjtFRGhDQTtJQStCSSxhQUFBO0VDSUo7RURuQ0E7SUFrQ0ksY0FBQTtJQUNBLFlBQUE7RUNJSjtFRHZDQTtJQXFDTSxlQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtFQ0tOO0VEN0NBO0lBMENRLFdBQUE7SUFDQSxZQUFBO0VDTVI7RURqREE7SUFnREksa0JBQUE7RUNJSjtFRHBEQTtJQW1EUSxrQkFBQTtJQUNBLHNCQUFBO0VDSVI7RUR4REE7SUF1RFEsOEJBQUE7RUNJUjtFRDNEQTtJQXlEVSxVQUFBO0lBQ0EsZUFBQTtFQ0tWO0VEL0RBO0lBNERZLFdBQUE7RUNNWjtFRGxFQTtJQStEWSxjQUFBO0lBQ0EsbUJBQUE7RUNNWjtFRHRFQTtJQW1FWSxXQUFBO0lBQ0Esa0JBQUE7RUNNWjtFRDFFQTtJQTRFSSw0QkFBQTtFQ0NKO0VEN0VBO0lBK0VRLGtCQUFBO0lBQ0Esb0JBQUE7RUNDUjtFRGpGQTtJQW1GUSxtQkFBQTtFQ0NSO0VEcEZBO0lBc0ZRLGFBQUE7RUNDUjtFRHZGQTtJQXdGVSxXQUFBO0VDRVY7RUQxRkE7SUE0RlEseUJBQUE7RUNDUjtFRDdGQTtJQThGVSxXQUFBO0VDRVY7RURoR0E7SUFrR1EsU0FBQTtJQUNBLDhCQUFBO0VDQ1I7RURwR0E7SUFxR1UsWUFBQTtJQUNBLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0VDRVY7RUQxR0E7SUE0R1EsOEJBQUE7SUFDQSxlQUFBO0VDQ1I7RUQ5R0E7SUErR1UsVUFBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLGFBQUE7SUFDQSxlQUFBO0VDRVY7RURySEE7SUFxSFksV0FBQTtFQ0daO0VEeEhBO0lBdUhjLFdBQUE7RUNJZDtFRDNIQTtJQTRIYyxtQkFBQTtFQ0VkO0VEOUhBO0lBK0hjLGtCQUFBO0lBQ0EsV0FBQTtFQ0VkO0VEbElBOztJQXdJSSw0QkFBQTtFQ0ZKO0VEdElBOzs7O0lBMklRLGtCQUFBO0lBQ0Esb0JBQUE7RUNDUjtFRDdJQTs7OztJQStJUSxtQkFBQTtFQ0lSO0VEbkpBOzs7O0lBa0pRLGFBQUE7RUNPUjtFRHpKQTs7OztJQW9KVSxXQUFBO0VDV1Y7RUQvSkE7Ozs7SUF3SlEseUJBQUE7RUNhUjtFRHJLQTs7OztJQTBKVSxXQUFBO0VDaUJWO0VEM0tBOztJQWdLUSxxQkFBQTtFQ2VSO0VEL0tBOztJQW1LUSxrQkFBQTtJQUNBLG1CQUFBO0VDZ0JSO0VEcExBOztJQXVLUSxhQUFBO0VDaUJSO0VEeExBOztJQTBLUSxjQUFBO0VDa0JSO0VENUxBOztJQTRLVSxXQUFBO0VDb0JWO0VEaE1BO0lBa0xJLDBCQUFBO0VDaUJKO0VEbk1BO0lBb0xNLFdBQUE7RUNrQk47RUR0TUE7SUFzTFEsa0JBQUE7SUFDQSxzQkFBQTtFQ21CUjtFRDFNQTtJQTBMUSxjQUFBO0VDbUJSO0VEN01BO0lBNExVLG1CQUFBO0lBQ0EsV0FBQTtFQ29CVjtFRGpOQTtJQWdNVSxXQUFBO0VDb0JWO0VEcE5BO0lBc01JLGFBQUE7RUNpQko7RUR2TkE7SUF5TUksY0FBQTtJQUNBLG1CQUFBO0VDaUJKO0VEM05BO0lBNE1NLHNCQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtFQ2tCTjtFRGhPQTtJQWlOTSxXQUFBO0lBQ0EsWUFBQTtJQUNBLG9CQUFBO0VDa0JOO0VEck9BO0lBc05VLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7SUFDQSxVQUFBO0VDa0JWO0VENU9BO0lBNk5jLFdBQUE7SUFDQSxtQkFBQTtFQ2tCZDtFRGhQQTtJQWlPYyw0REFBQTtJQUNBLG1CQUFBO0lBQ0EsYUFBQTtJQUNBLGFBQUE7RUNrQmQ7RUR0UEE7SUFzT2dCLGVBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtFQ21CaEI7RUQ1UEE7SUE0T2dCLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0VDbUJoQjtFRGpRQTtJQXFQUSxZQUFBO0VDZVI7RURwUUE7SUF1UFUsVUFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLHlCQUFBO0lBQ0EsdUJBQUE7SUFDQSxVQUFBO0VDZ0JWO0VENVFBO0lBK1BVLG1CQUFBO0VDZ0JWO0VEVEE7SUFFSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFNBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7SUFDQSx3QkFBQTtFQ1VKO0VEbkJBO0lBWUksV0FBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7SUFDQSxTQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBO0lBQ0EseUJBQUE7RUNVSjtFRFBBO0lBQ0Usd0JBQUE7SUFDQSxhQUFBO0lBQ0EsMkNBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxTQUFBO0lBQ0EsWUFBQTtJQUNBLHVCQUFBO0VDU0Y7RURuQkE7SUFZSSxhQUFBO0VDVUo7RUR0QkE7SUFlSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7RUNVSjtFRDNCQTtJQW1CTSxtQkFBQTtFQ1dOO0VEOUJBOzs7SUF5QlUsa0JBQUE7SUFDQSxlQUFBO0lBQ0Esd0JBQUE7RUNVVjtFRHJDQTtJQThCVSxZQUFBO0lBQ0EsWUFBQTtFQ1VWO0VEekNBO0lBa0NVLFVBQUE7RUNVVjtFRDVDQTtJQXlDVSxrQkFBQTtFQ01WO0VEL0NBO0lBK0NRLG1CQUFBO0VDR1I7QUFDRjtBREVBO0VBQ0U7O0lBQ0UsZUFBQTtFQ0NGO0VERkE7O0lBR0ksbUJBQUE7RUNHSjtFREFBOztJQUNFLG9CQUFBO0VDR0Y7QUFDRiIsImZpbGUiOiJhc3NldC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuXHJcbi5ib2R5TWFpbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmlfYmFubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1NDBweDtcclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgLyogQ2VudGVyIHNsaWRlIHRleHQgdmVydGljYWxseSAqL1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaW1nX29uZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pX2Jhbm5lcjIucG5nXCIpIG5vLXJlcGVhdCAjRjNGM0YzIHRvcCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogIGF1dG8gMTAwJTtcclxuICAgIH1cclxuICAgIC5zd2lwZXJfY29uIHtcclxuICAgICAgLmNvbkJveCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzBGQzlCNyAwJSwgIzAwOTY4OCAxMDAlKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTI5QTg3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXNzZXRCaDV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaV9jb25PbmV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjg2cHg7XHJcbiAgICBwYWRkaW5nOjAgMTZweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pX2xpbmVCZy5wbmdcIikgcmVwZWF0LXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmJveHtcclxuICAgICAgaGVpZ2h0OiA1ODZweDtcclxuICAgICAgd2lkdGg6IDk2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaV9vbmVCZy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgcGFkZGluZzo0NXB4IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbWFpbFR3byB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOjQwcHg7XHJcbiAgICAuZW1haWxUd29Cb3gge1xyXG4gICAgICBtYXgtd2lkdGg6MTIwMHB4O1xyXG4gICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzoyMHB4IDAgNDBweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmVtYWlsVHdvTGlzdHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgIHdpZHRoOjMzLjMzJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50ZXh0UHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDY2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVtYWlsVGhyZWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6NDBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI0Y3RjhGOTtcclxuICAgIC5lbWFpbFRocmVlQm94e1xyXG4gICAgICBtYXgtd2lkdGg6MTIwMHB4O1xyXG4gICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzoyMHB4IDAgO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAuaW1nQm94e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6MTEzMHB4IDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bkJveHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzBGQzlCNyAwJSwgIzAwOTY4OCAxMDAlKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgIG1hcmdpbjoyNHB4IDAgMCAwO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLmEye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAxNjM0IDAlLCAjMzEyMjgwIDEwMCUpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgIGNvbG9yOiAjRkZFREJBO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXNzZXRGaXZle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOjQwcHggMCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLmFzc2V0Rml2ZUJveHtcclxuICAgICAgbWF4LXdpZHRoOjEyMDBweDtcclxuICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MjBweCAwIDYwcHggMCA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWdCb3h7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1heC13aWR0aDoxMTMwcHggO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXNzZXRTZXh7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6NDBweCAwIDcwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICNGN0Y4Rjk7XHJcbiAgICAuYXNzZXRTZXhCb3h7XHJcbiAgICAgIG1heC13aWR0aDoxMjAwcHg7XHJcbiAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMCA2MHB4IDAgO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzU5NTk1OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLm9uZUJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgICAubGVmdEJveHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTIycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2NnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0Qm94e1xyXG4gICAgICAgICAgd2lkdGg6IDU4MHB4O1xyXG4gICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MjRweDtcclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4LDE1NCwxMzUsMC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMEZDOUI3IDAlLCAjMDA5Njg4IDEwMCUpO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzBGQzlCNyAwJSwgIzAwOTY4OCAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyxwe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hc3NldFNleEg1e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmFzc2V0U2VydmV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6NDBweCAwIDAgMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAuYXNzZXRTZXJ2ZUJveHtcclxuICAgICAgbWF4LXdpZHRoOjEyMDBweDtcclxuICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MjBweCAwIDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmltZ0JveHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWF4LXdpZHRoOjc1MnB4IDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDV7XHJcbiAgICAgICAgY29sb3I6ICMwMjlEOEY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOjI0cHggMCA2MHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVtYWlsRm91cntcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9lbWFpbEJnLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbiAgICAuZW1haWxGb3VyQm94e1xyXG4gICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzo4MHB4IDAgNjBweCA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb25Cb3h7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLmxlZnRCb3gsLnJpZ2h0Qm94e1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTZweCAzcHggcmdiYSgwLDAsMCwwLjA5KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgLmhlYWRlckJne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzAwOTY4OCAwJSwgIzBGQzlCNyAxMDAlKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhlYWRlckJnMntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAxNjM0IDAlLCAjMzEyMjgwIDEwMCUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDNweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbkJveE1haW57XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAyNHB4IDQwcHggMjRweDtcclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBlbXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzAwOTY4OCAwJSwgIzBGQzlCNyAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5lbTJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDE2MzQgMCUsICMzMTIyODAgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRURCQTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6NHB4IDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGNEY3O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzMxMjI4MDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOjRweCA4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRURCQTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzAwOTY4OCAwJSwgIzBGQzlCNyAxMDAlKTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOjI0cHggMCA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5hMntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDE2MzQgMCUsICMzMTIyODAgMTAwJSk7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgICAgICBjb2xvcjogI0ZGRURCQTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEycHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgOHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGVte1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwLm0xe1xyXG4gICAgICAgICAgICAgICAgICBmbGV4Oi40O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcC5tMntcclxuICAgICAgICAgICAgICAgICAgZmxleDouNjtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0Qm94LC5yaWdodEJveHtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IDNweCByZ2JhKDAsMCwwLDAuMjkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8v5ZKo6K+iXHJcbi50a0hre1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6MDtcclxuICBsZWZ0OjA7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLmNsb3NlUGN7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTB2aDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NjVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLmNsb3NlSDV7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOTJ2aDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuLnRrQm94TWFpbntcclxuICB3aWR0aDogOTEycHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6NTAlO1xyXG4gIG1hcmdpbi1sZWZ0Oi00NTZweDtcclxuICB0b3A6IDEwdmg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBoZWlnaHQ6IDgwdmg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICB6LWluZGV4OiAxMTtcclxuICAubGVmdEJveHtcclxuICAgIHdpZHRoOiA0NTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL3ppeHVuYmcyLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDUwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDYwcHg7XHJcbiAgICAgIGxlZnQ6NjBweDtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBsZWZ0OjYwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOjEzMHB4O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgdG9wOiAxNzVweDtcclxuICAgICAgbGVmdDogNjBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0Qm94e1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIHdpZHRoOiA0NTJweDtcclxuICAgIHBhZGRpbmc6MjJweCA0MHB4O1xyXG4gICAgaDN7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZW17XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOTY4ODtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICB9XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDoxMnB4O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmlwdEJveHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgc2VsZWN0LGlucHV0LHRleHRhcmVhe1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVte1xyXG4gICAgICAgICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgd2lkdGg6MTZweDtcclxuICAgICAgICAgIGhlaWdodDoxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjhweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlhNzQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDlhNzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5Njg4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlwdEJveEg1e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy94aWFsYS5zdmdcIikgbm8tcmVwZWF0ICA5OCUgNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlwdEJveDJ7XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxhYmVsMntcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvbUxpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6NnB4IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luOjAgMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgIzAwOTY4ODtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhZmEwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBidXR0b25bZGlzYWJsZWRde1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAuYm9keU1haW4ge1xyXG4gICAgLmFzc2V0Qmg1e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDo2MnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRUJFQ0VDO1xyXG4gICAgICAuY29uQm94e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjMycHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pX2Jhbm5lcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5pX2Nvbk9uZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgLmJveHtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB2aWRlb3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVtYWlsVHdve1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgIC5lbWFpbFR3b0JveHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbWFpbFR3b0xpc3R7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0UHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOjAgO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbWFpbFRocmVle1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHggMjBweCAxNnB4O1xyXG4gICAgICAuZW1haWxUaHJlZUJveHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ0JveHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nQm94SDV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bkJveHtcclxuICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uQm94e1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgcGFkZGluZzowIDE2cHg7XHJcbiAgICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAuaW1nTWFpbntcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHRNYWlue1xyXG4gICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXNzZXRGaXZlLC5hc3NldFNlcnZle1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHggMzBweCAxNnB4O1xyXG4gICAgICAuYXNzZXRGaXZlQm94LC5hc3NldFNlcnZlQm94e1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nQm94e1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWdCb3hINXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYXNzZXRTZXJ2ZUJveHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHggO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ0JveHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbWFpbEZvdXJ7XHJcbiAgICAgIHBhZGRpbmc6MCAxNnB4IDI4MHB4IDE2cHg7XHJcbiAgICAgIC5lbWFpbEZvdXJCb3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOjMwcHggMCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25Cb3h7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIC5sZWZ0Qm94e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yaWdodEJveHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXNzZXRTZXh7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYXNzZXRTZXhINXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y4Rjk7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIHBhZGRpbmc6MzBweCAwIDIwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAuY29uQm94e1xyXG4gICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwRkM5QjcgMCUsICMwMDk2ODggMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbntcclxuICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2ODg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDk2ODg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGtIa3tcclxuICAgIC5jbG9zZVBje1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOTJ2aDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNsb3NlSDV7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA5MnZoO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGtCb3hNYWlue1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OjE2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgdG9wOiAxMHZoO1xyXG4gICAgaGVpZ2h0OiA4MHZoO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAubGVmdEJveHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5yaWdodEJveHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pcHRCb3h7XHJcblxyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgc2VsZWN0LGlucHV0LHRleHRhcmVhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTRweDtcclxuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGxlZnQ6MThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlwdEJveDJ7XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib21MaXN0e1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAuYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gaDMsIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gaDN7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBlbXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gdWwgbGkgcCwgLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiB1bCBsaSBwe1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5ib2R5TWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvZHlNYWluIC5pX2Jhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU0MHB4O1xufVxuLmJvZHlNYWluIC5pX2Jhbm5lciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYm9keU1haW4gLmlfYmFubmVyIC5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogQ2VudGVyIHNsaWRlIHRleHQgdmVydGljYWxseSAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYm9keU1haW4gLmlfYmFubmVyIC5pbWdfb25lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2lfYmFubmVyMi5wbmdcIikgbm8tcmVwZWF0ICNGM0YzRjMgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uYm9keU1haW4gLmlfYmFubmVyIC5zd2lwZXJfY29uIC5jb25Cb3gge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9keU1haW4gLmlfYmFubmVyIC5zd2lwZXJfY29uIC5jb25Cb3ggaDIge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNTUlO1xufVxuLmJvZHlNYWluIC5pX2Jhbm5lciAuc3dpcGVyX2NvbiAuY29uQm94IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNTUlO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5ib2R5TWFpbiAuaV9iYW5uZXIgLnN3aXBlcl9jb24gLmNvbkJveCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwRkM5QjcgMCUsICMwMDk2ODggMTAwJSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJvZHlNYWluIC5pX2Jhbm5lciAuc3dpcGVyX2NvbiAuY29uQm94IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYm9keU1haW4gLmlfYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4uYm9keU1haW4gLmlfYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmJvZHlNYWluIC5pX2Jhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMTI5QTg3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYm9keU1haW4gLmFzc2V0Qmg1IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib2R5TWFpbiAuaV9jb25PbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2ODZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaV9saW5lQmcucG5nXCIpIHJlcGVhdC14O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ib2R5TWFpbiAuaV9jb25PbmUgLmJveCB7XG4gIGhlaWdodDogNTg2cHg7XG4gIHdpZHRoOiA5NjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2lfb25lQmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBhZGRpbmc6IDQ1cHggNDRweDtcbn1cbi5ib2R5TWFpbiAuZW1haWxUd28ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uYm9keU1haW4gLmVtYWlsVHdvIC5lbWFpbFR3b0JveCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ib2R5TWFpbiAuZW1haWxUd28gLmVtYWlsVHdvQm94IGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9keU1haW4gLmVtYWlsVHdvIC5lbWFpbFR3b0JveCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib2R5TWFpbiAuZW1haWxUd28gLmVtYWlsVHdvQm94IC5lbWFpbFR3b0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYm9keU1haW4gLmVtYWlsVHdvIC5lbWFpbFR3b0JveCAuZW1haWxUd29MaXN0IC5pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJvZHlNYWluIC5lbWFpbFR3byAuZW1haWxUd29Cb3ggLmVtYWlsVHdvTGlzdCAuaXRlbSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJvZHlNYWluIC5lbWFpbFR3byAuZW1haWxUd29Cb3ggLmVtYWlsVHdvTGlzdCAuaXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvZHlNYWluIC5lbWFpbFR3byAuZW1haWxUd29Cb3ggLmVtYWlsVHdvTGlzdCAuaXRlbSAudGV4dFAge1xuICBwYWRkaW5nOiAwIDY2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ib2R5TWFpbiAuZW1haWxUaHJlZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGN0Y4Rjk7XG59XG4uYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3gge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib2R5TWFpbiAuZW1haWxUaHJlZSAuZW1haWxUaHJlZUJveCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ib2R5TWFpbiAuZW1haWxUaHJlZSAuZW1haWxUaHJlZUJveCAuaW1nQm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5pbWdCb3ggaW1nIHtcbiAgbWF4LXdpZHRoOiAxMTMwcHggO1xufVxuLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5idG5Cb3gge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5ib2R5TWFpbiAuZW1haWxUaHJlZSAuZW1haWxUaHJlZUJveCAuYnRuQm94IGEge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMEZDOUI3IDAlLCAjMDA5Njg4IDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMjRweCAwIDAgMDtcbn1cbi5ib2R5TWFpbiAuZW1haWxUaHJlZSAuZW1haWxUaHJlZUJveCAuYnRuQm94IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5idG5Cb3ggYS5hMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMTYzNCAwJSwgIzMxMjI4MCAxMDAlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICNGRkVEQkE7XG59XG4uYm9keU1haW4gLmFzc2V0Rml2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJvZHlNYWluIC5hc3NldEZpdmUgLmFzc2V0Rml2ZUJveCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ib2R5TWFpbiAuYXNzZXRGaXZlIC5hc3NldEZpdmVCb3ggaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCA2MHB4IDAgO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9keU1haW4gLmFzc2V0Rml2ZSAuYXNzZXRGaXZlQm94IC5pbWdCb3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9keU1haW4gLmFzc2V0Rml2ZSAuYXNzZXRGaXZlQm94IC5pbWdCb3ggaW1nIHtcbiAgbWF4LXdpZHRoOiAxMTMwcHggO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXgge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwIDcwcHggMDtcbiAgYmFja2dyb3VuZDogI0Y3RjhGOTtcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXggLmFzc2V0U2V4Qm94IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJvZHlNYWluIC5hc3NldFNleCAuYXNzZXRTZXhCb3ggaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCA2MHB4IDAgO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9keU1haW4gLmFzc2V0U2V4IC5hc3NldFNleEJveCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXggLmFzc2V0U2V4Qm94IC5vbmVCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNzBweDtcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXggLmFzc2V0U2V4Qm94IC5vbmVCb3ggLmxlZnRCb3gge1xuICBtYXJnaW4tcmlnaHQ6IDEyMnB4O1xuICBoZWlnaHQ6IDM2NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXggLmFzc2V0U2V4Qm94IC5vbmVCb3ggLmxlZnRCb3ggaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYm9keU1haW4gLmFzc2V0U2V4IC5hc3NldFNleEJveCAub25lQm94IC5yaWdodEJveCB7XG4gIHdpZHRoOiA1ODBweDtcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXggLmFzc2V0U2V4Qm94IC5vbmVCb3ggLnJpZ2h0Qm94IC5pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXggLmFzc2V0U2V4Qm94IC5vbmVCb3ggLnJpZ2h0Qm94IC5pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmJvZHlNYWluIC5hc3NldFNleCAuYXNzZXRTZXhCb3ggLm9uZUJveCAucmlnaHRCb3ggLml0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXggLmFzc2V0U2V4Qm94IC5vbmVCb3ggLnJpZ2h0Qm94IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOCwgMTU0LCAxMzUsIDAuMSk7XG59XG4uYm9keU1haW4gLmFzc2V0U2V4IC5hc3NldFNleEJveCAub25lQm94IC5yaWdodEJveCAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMEZDOUI3IDAlLCAjMDA5Njg4IDEwMCUpO1xufVxuLmJvZHlNYWluIC5hc3NldFNleCAuYXNzZXRTZXhCb3ggLm9uZUJveCAucmlnaHRCb3ggLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzBGQzlCNyAwJSwgIzAwOTY4OCAxMDAlKTtcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXggLmFzc2V0U2V4Qm94IC5vbmVCb3ggLnJpZ2h0Qm94IC5hY3RpdmUgaDMsXG4uYm9keU1haW4gLmFzc2V0U2V4IC5hc3NldFNleEJveCAub25lQm94IC5yaWdodEJveCAuYWN0aXZlIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXhINSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9keU1haW4gLmFzc2V0U2VydmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXJ2ZSAuYXNzZXRTZXJ2ZUJveCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXJ2ZSAuYXNzZXRTZXJ2ZUJveCBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZzogMjBweCAwIDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvZHlNYWluIC5hc3NldFNlcnZlIC5hc3NldFNlcnZlQm94IGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmJvZHlNYWluIC5hc3NldFNlcnZlIC5hc3NldFNlcnZlQm94IC5pbWdCb3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9keU1haW4gLmFzc2V0U2VydmUgLmFzc2V0U2VydmVCb3ggLmltZ0JveCBpbWcge1xuICBtYXgtd2lkdGg6IDc1MnB4IDtcbn1cbi5ib2R5TWFpbiAuYXNzZXRTZXJ2ZSAuYXNzZXRTZXJ2ZUJveCBoNSB7XG4gIGNvbG9yOiAjMDI5RDhGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAwIDYwcHggMDtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2VtYWlsQmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nOiA4MHB4IDAgNjBweCA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCxcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3gge1xuICB3aWR0aDogNDglO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMTZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuaGVhZGVyQmcsXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5oZWFkZXJCZyB7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMDA5Njg4IDAlLCAjMEZDOUI3IDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmhlYWRlckJnMixcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmhlYWRlckJnMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMTYzNCAwJSwgIzMxMjI4MCAxMDAlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuY29uQm94TWFpbixcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4ge1xuICBwYWRkaW5nOiAwIDI0cHggNDBweCAyNHB4O1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIGgzLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gaDMgZW0sXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIGgzIGVtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwMDk2ODggMCUsICMwRkM5QjcgMTAwJSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuY29uQm94TWFpbiBoMyAuZW0yLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiBoMyAuZW0yIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAxNjM0IDAlLCAjMzEyMjgwIDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjRkZFREJBO1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIGg0LFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiBoNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNGMkY0Rjc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuY29uQm94TWFpbiBoNSxcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gaDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzEyMjgwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkVEQkE7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gcCxcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIGEsXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIGEge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzAwOTY4OCAwJSwgIzBGQzlCNyAxMDAlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDI0cHggMCA0MHB4IDA7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gYTpob3Zlcixcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gYS5hMixcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gYS5hMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMTYzNCAwJSwgIzMxMjI4MCAxMDAlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICNGRkVEQkE7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gdWwsXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gdWwgbGksXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIHVsIGxpIGVtLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiB1bCBsaSBlbSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIHVsIGxpIHAsXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIHVsIGxpIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDA7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gdWwgbGkgaW1nLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiB1bCBsaSBpbWcge1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuY29uQm94TWFpbiB1bCBsaSBwLm0xLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiB1bCBsaSBwLm0xIHtcbiAgZmxleDogMC40O1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIHVsIGxpIHAubTIsXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIHVsIGxpIHAubTIge1xuICBmbGV4OiAwLjY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94OmhvdmVyLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjkpO1xufVxuLnRrSGsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogODtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50a0hrIC5jbG9zZVBjIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwdmg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDQ2NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGtIayAuY2xvc2VINSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MnZoO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRrQm94TWFpbiB7XG4gIHdpZHRoOiA5MTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDU2cHg7XG4gIHRvcDogMTB2aDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxMTtcbn1cbi50a0JveE1haW4gLmxlZnRCb3gge1xuICB3aWR0aDogNDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMveml4dW5iZzIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwNTBweDtcbn1cbi50a0JveE1haW4gLmxlZnRCb3ggaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogNjBweDtcbn1cbi50a0JveE1haW4gLmxlZnRCb3ggaDMge1xuICBsZWZ0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udGtCb3hNYWluIC5sZWZ0Qm94IHAge1xuICB0b3A6IDE3NXB4O1xuICBsZWZ0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3gge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aWR0aDogNDUycHg7XG4gIHBhZGRpbmc6IDIycHggNDBweDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCBoMyBlbSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3ggbGFiZWwgc2VsZWN0LFxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBpbnB1dCxcbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3ggbGFiZWwgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3ggbGFiZWwgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBlbSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlhNzQ7XG4gIGJvcmRlci1jb2xvcjogIzAwOWE3NDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgei1pbmRleDogMTtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3ggbGFiZWwgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4OiAxO1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBwIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDA5Njg4O1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveEg1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveEg1IGxhYmVsIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy94aWFsYS5zdmdcIikgbm8tcmVwZWF0IDk4JSA2cHg7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94MiBsYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94MiBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3gyIGxhYmVsIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94MiAubGFiZWwyIGlucHV0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveDIgLmxhYmVsMiBwIHtcbiAgZmxleDogYXV0bztcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5ib21MaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuYm9tTGlzdCBidXR0b24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDZweCA0NXB4O1xuICBtYXJnaW46IDAgMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5Njg4O1xuICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmJvbUxpc3QgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYWZhMDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5ib21MaXN0IGJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJvZHlNYWluIC5hc3NldEJoNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRUJFQ0VDO1xuICB9XG4gIC5ib2R5TWFpbiAuYXNzZXRCaDUgLmNvbkJveCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldEJoNSAuY29uQm94IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ib2R5TWFpbiAuYXNzZXRCaDUgLmNvbkJveCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldEJoNSAuY29uQm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC5ib2R5TWFpbiAuaV9iYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvZHlNYWluIC5pX2Nvbk9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ib2R5TWFpbiAuaV9jb25PbmUgLmJveCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5ib2R5TWFpbiAuaV9jb25PbmUgLmJveCB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxUd28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVHdvIC5lbWFpbFR3b0JveCBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFR3byAuZW1haWxUd29Cb3ggLmVtYWlsVHdvTGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxUd28gLmVtYWlsVHdvQm94IC5lbWFpbFR3b0xpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxUd28gLmVtYWlsVHdvQm94IC5lbWFpbFR3b0xpc3QgLml0ZW0gaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVHdvIC5lbWFpbFR3b0JveCAuZW1haWxUd29MaXN0IC5pdGVtIGgzIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFR3byAuZW1haWxUd29Cb3ggLmVtYWlsVHdvTGlzdCAuaXRlbSAudGV4dFAge1xuICAgIHBhZGRpbmc6IDAgO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAyMHB4IDE2cHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5pbWdCb3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5pbWdCb3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmltZ0JveEg1IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxUaHJlZSAuZW1haWxUaHJlZUJveCAuaW1nQm94SDUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmJ0bkJveCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmJ0bkJveCBhIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5jb25Cb3gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5jb25Cb3ggLml0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmNvbkJveCAuaXRlbSAuaW1nTWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5jb25Cb3ggLml0ZW0gLmltZ01haW4gaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmNvbkJveCAuaXRlbSAudGV4dE1haW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmNvbkJveCAuaXRlbSAudGV4dE1haW4gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG4gIC5ib2R5TWFpbiAuYXNzZXRGaXZlLFxuICAuYm9keU1haW4gLmFzc2V0U2VydmUge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAzMHB4IDE2cHg7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldEZpdmUgLmFzc2V0Rml2ZUJveCBoMixcbiAgLmJvZHlNYWluIC5hc3NldFNlcnZlIC5hc3NldEZpdmVCb3ggaDIsXG4gIC5ib2R5TWFpbiAuYXNzZXRGaXZlIC5hc3NldFNlcnZlQm94IGgyLFxuICAuYm9keU1haW4gLmFzc2V0U2VydmUgLmFzc2V0U2VydmVCb3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYm9keU1haW4gLmFzc2V0Rml2ZSAuYXNzZXRGaXZlQm94IGg0LFxuICAuYm9keU1haW4gLmFzc2V0U2VydmUgLmFzc2V0Rml2ZUJveCBoNCxcbiAgLmJvZHlNYWluIC5hc3NldEZpdmUgLmFzc2V0U2VydmVCb3ggaDQsXG4gIC5ib2R5TWFpbiAuYXNzZXRTZXJ2ZSAuYXNzZXRTZXJ2ZUJveCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ib2R5TWFpbiAuYXNzZXRGaXZlIC5hc3NldEZpdmVCb3ggLmltZ0JveCxcbiAgLmJvZHlNYWluIC5hc3NldFNlcnZlIC5hc3NldEZpdmVCb3ggLmltZ0JveCxcbiAgLmJvZHlNYWluIC5hc3NldEZpdmUgLmFzc2V0U2VydmVCb3ggLmltZ0JveCxcbiAgLmJvZHlNYWluIC5hc3NldFNlcnZlIC5hc3NldFNlcnZlQm94IC5pbWdCb3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldEZpdmUgLmFzc2V0Rml2ZUJveCAuaW1nQm94IGltZyxcbiAgLmJvZHlNYWluIC5hc3NldFNlcnZlIC5hc3NldEZpdmVCb3ggLmltZ0JveCBpbWcsXG4gIC5ib2R5TWFpbiAuYXNzZXRGaXZlIC5hc3NldFNlcnZlQm94IC5pbWdCb3ggaW1nLFxuICAuYm9keU1haW4gLmFzc2V0U2VydmUgLmFzc2V0U2VydmVCb3ggLmltZ0JveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib2R5TWFpbiAuYXNzZXRGaXZlIC5hc3NldEZpdmVCb3ggLmltZ0JveEg1LFxuICAuYm9keU1haW4gLmFzc2V0U2VydmUgLmFzc2V0Rml2ZUJveCAuaW1nQm94SDUsXG4gIC5ib2R5TWFpbiAuYXNzZXRGaXZlIC5hc3NldFNlcnZlQm94IC5pbWdCb3hINSxcbiAgLmJvZHlNYWluIC5hc3NldFNlcnZlIC5hc3NldFNlcnZlQm94IC5pbWdCb3hINSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYm9keU1haW4gLmFzc2V0Rml2ZSAuYXNzZXRGaXZlQm94IC5pbWdCb3hINSBpbWcsXG4gIC5ib2R5TWFpbiAuYXNzZXRTZXJ2ZSAuYXNzZXRGaXZlQm94IC5pbWdCb3hINSBpbWcsXG4gIC5ib2R5TWFpbiAuYXNzZXRGaXZlIC5hc3NldFNlcnZlQm94IC5pbWdCb3hINSBpbWcsXG4gIC5ib2R5TWFpbiAuYXNzZXRTZXJ2ZSAuYXNzZXRTZXJ2ZUJveCAuaW1nQm94SDUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm9keU1haW4gLmFzc2V0Rml2ZSAuYXNzZXRTZXJ2ZUJveCBoMixcbiAgLmJvZHlNYWluIC5hc3NldFNlcnZlIC5hc3NldFNlcnZlQm94IGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCA7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldEZpdmUgLmFzc2V0U2VydmVCb3ggaDQsXG4gIC5ib2R5TWFpbiAuYXNzZXRTZXJ2ZSAuYXNzZXRTZXJ2ZUJveCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldEZpdmUgLmFzc2V0U2VydmVCb3ggaDUsXG4gIC5ib2R5TWFpbiAuYXNzZXRTZXJ2ZSAuYXNzZXRTZXJ2ZUJveCBoNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYm9keU1haW4gLmFzc2V0Rml2ZSAuYXNzZXRTZXJ2ZUJveCAuaW1nQm94LFxuICAuYm9keU1haW4gLmFzc2V0U2VydmUgLmFzc2V0U2VydmVCb3ggLmltZ0JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldEZpdmUgLmFzc2V0U2VydmVCb3ggLmltZ0JveCBpbWcsXG4gIC5ib2R5TWFpbiAuYXNzZXRTZXJ2ZSAuYXNzZXRTZXJ2ZUJveCAuaW1nQm94IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbEZvdXIge1xuICAgIHBhZGRpbmc6IDAgMTZweCAyODBweCAxNnB4O1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib2R5TWFpbiAuYXNzZXRTZXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldFNleEg1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjRjdGOEY5O1xuICB9XG4gIC5ib2R5TWFpbiAuYXNzZXRTZXhINSBoMiB7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ib2R5TWFpbiAuYXNzZXRTZXhINSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5ib2R5TWFpbiAuYXNzZXRTZXhINSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldFNleEg1IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb25Cb3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ib2R5TWFpbiAuYXNzZXRTZXhINSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29uQm94IC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwRkM5QjcgMCUsICMwMDk2ODggMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldFNleEg1IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb25Cb3ggLml0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuYm9keU1haW4gLmFzc2V0U2V4SDUgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbkJveCAuaXRlbSBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYm9keU1haW4gLmFzc2V0U2V4SDUgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldFNleEg1IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5Njg4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJvZHlNYWluIC5hc3NldFNleEg1IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgfVxuICAudGtIayAuY2xvc2VQYyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkydmg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC50a0hrIC5jbG9zZUg1IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTJ2aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC50a0JveE1haW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRvcDogMTB2aDtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnRrQm94TWFpbiAubGVmdEJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGtCb3hNYWluIC5yaWdodEJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnRrQm94TWFpbiAucmlnaHRCb3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIHNlbGVjdCxcbiAgLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBpbnB1dCxcbiAgLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xuICAgIGxlZnQ6IDE4cHg7XG4gIH1cbiAgLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveDIgbGFiZWwgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC50a0JveE1haW4gLnJpZ2h0Qm94IC5ib21MaXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gaDMsXG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gaDMgZW0sXG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gaDMgZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gdWwgbGkgcCxcbiAgLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiB1bCBsaSBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbiJdfQ== */
