@charset "UTF-8";

/* start 首页头部 */
.header-sy {
    background-color: #fff;
}

.header-sy .logo {
    background-color: #fff;
}

.header-sy .logo .img-1 {
    display: block;
}

.header-sy .logo .img-2 {
    display: none;
}

.header-sy .grzx,
.header-sy .ss {
    background-color: rgba(255, 255, 255, 0.2);
}

.head-nav .item {
    width: 140px;
    padding: 0;
}

.header-sy .head-nav .item .nOne {
    color: #000;
}

.layui-layer-tishi .layui-layer-btn .layui-layer-btn0 {
    background-color: #f5d52f;
    border: none;
}

/* .header-sy .head-nav .item-child .nOne::after {
  background-image: url("../image/common/nav-arrow2.png");
} */

/* .header-sy .head-nav .item-child.active .nOne::after {
  background-image: url("../image/common/nav-arrow3.png");
} */
.head-nav .item-child.active .nOne::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.header-sy .head-nav .item.active .nOne {
    color: #E96029;
    text-align: center;
    font-size: 16px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    letter-spacing: 1px;
    position: relative;
}

.header-sy .head-nav .item.active .nOne::before {
    content: '';
    display: block;
    background-color: #333;
    position: absolute;
    left: 50%;
    transform: translate(-47%);
    bottom: 0px;
    margin-left: 0;
    width: 40%;
    height: 8px;
    background: #E96029;
    /* display: block;
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%);
    width: 30%;
    height: 10px;
    border-radius: 5px;
    background: #E96029; */
}

.header-sear {
    background-color: #fff;
}

.header-sear .logo {
    background-color: #fff;
}

.header-sear .logo .img-1 {
    display: none;
}

.header-sear .logo .img-2 {
    display: block;
}

/* end 首页头部 */
.syBanSw {
    position: relative;
}

.syBanSw .swiper-pagination {
    width: auto !important;
    position: absolute;
    right: 40px !important;
    bottom: 24px !important;
    left: auto !important;
    transform: none !important;
}

.syBanSw .swiper-pagination span {
    width: 60px;
    height: 8px;
    border-radius: 0;
    transform: scale(1) !important;
}

.swiper-pagination-bullet-active {
    background-color: #E96029;
}

.syBanSw .swiper-slide {
    width: 100%;
    height: 600px;
}

.syBanSw .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.syBanSw .swiper-button-prev,
.syBanSw .swiper-button-next {
    width: 80px;
    height: 50px;
    background: url("../image/common/icon4.png") no-repeat center;
    outline: none;
    z-index: 1;
    top: auto;
    margin-top: 0;
    bottom: -25px;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: 1 !important;
}

.syBanSw .swiper-button-prev.swiper-button-disabled,
.syBanSw .swiper-button-next.swiper-button-disabled {
    /* opacity: 1;
  background-image: url("../image/common/arrowL-1.png");
  background-color: #2c2c2c;
  pointer-events: auto; */
}

.syBanSw .swiper-button-prev {
    top: 50%;
    display: none;
    margin-top: -40px;
}

.syBanSw .swiper-button-next {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    /* left: 50%;
  margin-left: 520px; */
    top: 50%;
    display: none;
    margin-top: -40px;


}

.syBanSw:hover .swiper-button-prev {
    display: block;
}

.syBanSw:hover .swiper-button-next {
    display: block;
}

.more {
    margin: auto;
    background: url("../image/index/more.png") no-repeat center center;
    height: 50px;
    width: 200px;
    cursor: pointer;
}

.zxgg {
    background-color: #f5f5f5;
    padding: 60px 0;
}

.whss {
    width: 1200px;
    margin: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 80px;
}

.whss .tit {
    text-align: center;
    margin-bottom: 40px;
}

.whss .banner {
    width: 1200px;
    height: 350px;
}

.whzlb {
    width: 1200px;
    margin: auto;
    height: 758px;
    box-sizing: border-box;
    padding-top: 80px;
    /* -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 30px; */
}

.whzlb .zlbleft {
    width: 800px;
    height: 512px;
}

.whzlb .zlbleft .cover img {
    width: 800px;
    height: 450px;
}

.whzlb .zlbleft .info {
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    padding-top: 16px;
    margin-bottom: 8px;
    /* margin-right: 36px; */
}

.whzlb .zlbleft .info p:nth-of-type(1) {
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #333333;
    line-height: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 330px;
}

.whzlb .zlbleft .info p:nth-of-type(2) {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #999999;
    line-height: 20px;
    display: flex;


}

.whzlb .zlbleft .info p:nth-of-type(2) span {
    display: flex;
    line-height: 18px;

}

.whzlb .zlbleft .info p:nth-of-type(2) i {
    display: block;
    width: 16px;
    height: 16px;
}

.whzlb .zlbleft .dis {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #666666;
    line-height: 20px;
    width: 400px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.whzlb .zlbright {
    width: 364px;
    height: 700px;
    margin-left: 40px;
}

.whzlb .zlbright div {
    height: 268px;
}

.whzlb .zlbright .info p:nth-of-type(1) {
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #333333;
    line-height: 18px;
    margin: 16px 0 10px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 330px;
}

.whzlb .zlbright .info p:nth-of-type(2) {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #999999;
    line-height: 14px;
    display: flex;
}

.whzlb .zlbright .info p:nth-of-type(2) span {
    display: flex;
}

.whzlb .zlbright .cover {
    width: 364px;
    height: 180px;
}

.whzlb .zlbright .cover img {
    display: block;
    width: 100%;
    height: 100%;
}

.whzlb .tit {
    text-align: center;
    margin-bottom: 40px;
}

.whzlb .zlbBox {
    display: flex;
    height: 552px;
}

.whzlb .cot {
    /* overflow: hidden; */
    margin-right: -26px;
    padding-bottom: 50px;
    padding-top: 10px;
}

.whzlb .cot li {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 26px;
    width: 280px;
    height: 410px;
    float: left;
    background: url("../image/index/whzlb_B_Line.png") no-repeat center bottom;
}

.whzlb .cot li:hover {
    -webkit-box-shadow: 0 0 10px #9c9c9c;
    box-shadow: 0 0 10px #9c9c9c;
    background: url("../image/index/whzlb_B_Line_On.png") no-repeat center bottom;
}

.whzlb .cot .zlbright .cover {
    width: 346px;
    height: 180px;
    position: relative;
}

.whzlb .cot .zlbleft .cover {
    width: 800px;
    height: 450px;
    position: relative;
}

.whzlb .cot .zlbBox .cover:before {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("../image/index/video.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: rgba(0, 0, 0, 0.3);
}

.whzlb .cot li .cover .tagOn {
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 9px;
    line-height: 24px;
    color: #333333;
    background-color: #f4d443;
    z-index: 3;
}

.whzlb .cot li .cover .tagOff {
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 9px;
    line-height: 24px;
    color: #fff;
    background-color: #bbbbbb;
    z-index: 3;
}

.whzlb .cot li .cover img {
    width: 280px;
    height: 180px;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
}

.whzlb .cot li .inf {
    width: 280px;
    height: 220px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 20px;
}

.whzlb .cot li .inf .title {
    font-size: 18px;
    color: #333333;
    height: 20px;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 10px;
}

.whzlb .cot li .inf .time {
    margin-bottom: 20px;
    height: 20px;
}

.whzlb .cot li .inf .time .tip {
    float: left;
    width: 100px;
    height: 20px;
    line-height: 20px;
    color: #999999;
}

.whzlb .cot li .inf .time .num {
    float: right;
    color: #cccccc;
    height: 20px;
    line-height: 20px;
    position: relative;
    padding-left: 25px;
    max-width: 100px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.whzlb .cot li .inf .time .num:before {
    content: '';
    width: 20px;
    height: 20px;
    background: url("../image/index/eye.png") no-repeat center center;
    position: absolute;
    left: 0;
    top: 0;
}

.whzlb .cot li .inf .del {
    font-size: 14px;
    color: #999999;
    height: 100px;
    line-height: 25px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    word-break: break-all;
}

.whhd {
    padding: 80px 0 40px 0;
    /* background-image: url("../image/index/whhdline.jpg");
  background-repeat: repeat-x;
  background-position: left bottom; */
}

.whzx {
    padding: 80px 0 0px 0;

}

.whcg {
    padding: 80px 0 0px 0;
}

.whhd .listBanSw {
    min-height: 410px;
    margin-bottom: 60px;
}

.whcg .listBanSw {
    margin-bottom: 0px;
}


.whhd .listBanSw .swiper-slide {
    /* height: 410px; */
}

.whhd .listBanSw .swiper-button-next {
    right: -90px !important;
}

.whhd .listBanSw .swiper-button-prev {
    left: -90px !important;
}

.whhd .cont {
    width: 1200px;
    margin: auto;
}

.commonwh .tit {
    text-align: center;
    margin-bottom: 54px;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 0 12px;
}

/* 标题 */
.commonwh .left p {
    font-size: 32px;
    font-family: MicrosoftYaHei;
    color: #333333;
    line-height: 32px;
}

.commonwh .right {
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #ABABAB;
    width: 100px;
    line-height: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    cursor: pointer;

}

.commonwh .left {
    display: flex;
}

.commonwh .left div {
    margin-right: 8px;
}

.whzlbBox,
.whpxBox {
    background: url(/image/index/icon3.png) no-repeat center;
    background-size: 100% 100%;
    width: 100%;
}

.whzlbBox .icono,
.whzlbBox .icont {
    display: flex;
    videoEndTimeStr align-items: center;
    flex-wrap: nowrap;
    margin-left: 30px;
}

.whzlbBox .icono span {
    width: 16px;
    height: 16px;
    background: url(/image/order/sel_dateone.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: 6px;

}

.whzlbBox .icont span {
    width: 18px;
    height: 12px;
    background: url(/image/index/eye.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: 6px;

}

.whzlb .zlbleft,
.whzlb .zlbright div {
    position: relative;
    margin-bottom: 24px;
    height: auto;
}

.whzlbBox .icono,
.whzlbBox .icont {
    margin-left: 0;
    margin-right: 24px;

}

.whzlbBox .zlbleft .broad,
.whzlbBox .zlbright .broad {
    position: absolute;
    width: 42px;
    height: 28px;
    background: #000000;
    opacity: 0.5;
    left: 16px;
    top: 16px;
    font-size: 16px;
    font-family: AlibabaPuHuiTiR;
    color: #FFFFFF;
    text-align: center;
    line-height: 28px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
}

.whss .whssDetail {
    width: 116px;
    height: 38px;
    background: #E96029;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    line-height: 38px;
    position: absolute;
    bottom: 116px;
    left: 62px;
    z-index: 1000000;
    text-align: center;
}

.whss .brief {
    width: 404px;
    height: 50px;
    position: absolute;
    bottom: 186px;
    left: 62px;
    z-index: 1000000;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 24px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.whzlbBox .zlbleft .live,
.whzlbBox .zlbright .live {
    width: 100px;
    height: 42px;
    background: url(/image/index/live.png) no-repeat center;
    position: absolute;
    left: -6px;
    top: 12px;
}

.commonwh .right img {
    width: 20px;
    height: 20px;
    margin-right: 8px;
}

.whhd .cont .act {
    width: 378px;
    margin: auto;
    box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.04);
    border: 1px solid #EBEBEB;
}

.whcg .cont .act {
    height: 400px;

}

.whpx .poster {
    height: 420px;
    background: url(/image/index/yxpx2.png) no-repeat center;
    background-size: 100% 100%;
}

.whpx {
    height: 686px;
}

/* .whhd .cont .act:hover .inf {
  background-image: url("../image/index/whzlb_B_Line_On.png");
  background-repeat: no-repeat;
  background-position: center bottom;
} */

.whhd .cont .act .cover {
    width: 378px;
    height: 212px;
    -o-object-fit: cover;
    object-fit: cover;
}

.whhd .swiper-slide {
    width: 378px;
}

.whhd .cont .act .inf {
    background-color: #fff;
    /* padding: 30px 26px; */
    /* width: 280px; */
    /* height: 188px; */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* background-image: url("../image/index/whzlb_B_Line.png"); */
    background-repeat: no-repeat;
    background-position: center bottom;
}

.whhd .cont .act .inf .top {
    width: 346px;
    height: 134px;
    /* border-bottom: 1px solid  #E9E9E9; */
    box-sizing: border-box;
    padding-top: 40px;
    margin: 0 auto;
}

.whcg .cont .act .inf .top {
    border: none;
    padding-top: 20px;
    /* border-bottom: 1px solid  #E9E9E9; */
    height: 110px;


}


.whhd .cont .act .inf .top div span {
    display: block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
}

.whhd .cont .act .inf .top div .address {
    width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.whhd .cont .act .inf .top .rili {
    width: 16px;
    height: 16px;
    background: url('/image/order/sel_dateone.png') no-repeat center;
    background-size: 100% 100%;

}

.whhd .cont .act .inf .top .dizhi {
    width: 12px;
    height: 14px;
    background: url('/image/index/place.png') no-repeat center;
    background-size: 100% 100%;

}

.whhd .cont .act .inf .top .atit {
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #333333;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* .whhd .cont .act .inf .atit {
  font-size: 18px;
  color: #333333;
  height: 25px;
  line-height: 25px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
} */
.whhd .cont .act .inf .bot {
    width: 346px;
    height: 100px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #666666;
    box-sizing: border-box;
    padding-top: 16px;
    line-height: 20px;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.whcg .cont .act .inf .bot {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #999999;
    margin-top: 6px;
    -webkit-line-clamp: 2;
    height: 40px;
    padding-top: 0px;
}

.whcg .cont .act .inf div .icono span {
    width: 12px;
    height: 14px;
    background: url(/image/activity/act-time.png) no-repeat center;
    background-size: 100% 100%;
}

.whcg .cont .act .inf div .icont span {
    width: 12px;
    height: 14px;
    background: url(/image/index/place.png) no-repeat center;
    background-size: 100% 100%;
}

.whcg .act {
    position: relative;
}

.whcg .bookFlag {
    position: absolute;
    left: 42px;
    top: -4px;
    width: 38px;
    height: 46px;
    background: url(/image/);
}

.whzx .item {
    width: 500px;
    height: 219px;
    background: #F4F4F4;
    box-sizing: border-box;
    padding: 0 24px;
    position: relative;
}

.whzx .item:nth-of-type(odd) {
    margin: 0 136px 60px 0;

}

.whzx .item .month {
    position: absolute;
    right: -90px;
    top: -30px;
    width: 120px;
    height: 64px;
    display: flex;
    align-items: center;
}

.whzx .item .month span:nth-of-type(1) {
    font-size: 64px;
    font-family: Gilroy-Extrabold, Gilroy;
    font-weight: 900;
    color: #E96029;
    line-height: 80px;
    letter-spacing: 4px;
}

.whzx .item .month span:nth-of-type(2) {
    font-size: 16px;
    font-family: Gilroy-Extrabold, Gilroy;
    font-weight: 900;
    color: #E96029;
    line-height: 20px;
    align-self: flex-end;
}

.whzx .item .cap {
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #333333;
    line-height: 18px;
    width: 452px;
    height: 58px;
    border-bottom: 1px solid #E9E9E9;
    line-height: 58px;
    position: relative;
    box-sizing: border-box;
    padding-left: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.whzx .item .sub {
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    padding-top: 16px;
}

.whzx .item .sub .dis {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #666666;
    line-height: 20px;
    width: 240px;
    height: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;

}

.whzx .item .sub .dis {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #666666;
    line-height: 20px;
}

.whzx .listBanSw {
    display: flex;
    flex-wrap: wrap;
}

.whzx .item .sub .imgBox {
    width: 180px;
    height: 120px;
}

.whzx .item .sub .imgBox img {
    display: block;
    width: 100%;
    height: 100%;
}

.whzx .item .cap::after {
    content: '';
    width: 6px;
    height: 18px;
    background: #018B63;
    position: absolute;
    left: 0;
    top: 20px;
}

.whhd .cont .act .inf .msg {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #999999;
    line-height: 14px;
    display: flex;
    margin-top: 18px;
}

.whcg .cont .act .inf .msg {
    display: block;
}

.whcg .cont .act .inf .msg div {
    margin-bottom: 10px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #999999;
}

.whhd .cont .act .inf .msg div {
    display: flex;
    margin-right: 26px;
    line-height: 16px;
}

.whhd .cont .act .inf .price {
    height: 40px;
    text-align: center;
    margin-bottom: 15px;
}

.whhd .cont .act .inf .price .free {
    font-size: 28px;
    color: #333333;
}

.whhd .cont .act .inf .price .pay {
    font-size: 28px;
    color: #333333;
    line-height: 50px;
    position: relative;
}

.whhd .cont .act .inf .price .pay em {
    position: absolute;
    right: -55px;
    bottom: 0;
    font-size: 14px;
    color: #bbbbbb;
    height: 20px;
    width: 50px;
    text-align: center;
    line-height: 20px;
}

.whhd .cont .act .inf .price .pay:before {
    content: '￥';
    position: absolute;
    left: -15px;
    top: 0;
    font-size: 14px;
    color: #f4d443;
    height: 20px;
    width: 10px;
    line-height: 20px;
    text-align: center;
}

.whhd .cont .act .inf .place {
    margin-bottom: 15px;
}

.whhd .cont .act .inf .place .icon {
    margin: 0 auto 10px;
    width: 11px;
    height: 14px;
    background: url("../image/index/place.png") no-repeat center center;
}

.whhd .cont .act .inf .place .address {
    color: #999999;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.whhd .cont .act .inf .time {
    font-size: 14px;
    color: #2c2c2c;
    border: 1px solid #bbbbbb;
    height: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
    line-height: 30px;
    width: 110px;
    text-align: center;
}

.xwt .cont {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 80px 0;
    width: 1200px;
    margin: auto;
}

.xwt .cont .tit {
    text-align: center;
    margin-bottom: 40px;
}

.xwt .cont ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 50px;
}

.xwt .cont ul li {
    width: 280px;
}

.xwt .cont ul li .date {
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.xwt .cont ul li .date div {
    height: 60px;
}

.xwt .cont ul li .date div:nth-child(1) {
    width: 36px;
    margin-right: 10px;
    text-align: center;
    line-height: 70px;
    background: url("../image/index/date.png") no-repeat center center;
    font-size: 20px;
    color: #2c2c2c;
}

.xwt .cont ul li .date div:nth-child(2) {
    font-size: 14px;
    color: #2c2c2c;
    line-height: 80px;
}

.xwt .cont ul li .cover {
    width: 280px;
    height: 280px;
    position: relative;
}

.xwt .cont ul li .cover img {
    display: block;
    width: 280px;
    height: 280px;
    -o-object-fit: cover;
    object-fit: cover;
}

.xwt .cont ul li .cover .pop {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.xwt .cont ul li .cover .pop .bt {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 40px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #fff;
    padding: 0 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.xwt .cont ul li .cover .pop .st {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #999999;
    padding: 0 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.xwt .cont ul li .cover .pop .tag {
    position: absolute;
    right: 0;
    top: 0;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    background-color: #f4d443;
    font-size: 14px;
}

.fywh {
    background: url("../image/index/fywhBg.png") no-repeat top center;
}

.fywh .cont {
    width: 1200px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 135px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.fywh .cont .lf {
    padding-top: 45px;
}

.fywh .cont .lf .tit img {
    margin-bottom: 60px;
    display: block;
}

.fywh .cont .lf .more {
    margin: 0;
}

.fywh .cont .list ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.fywh .cont .list ul li {
    width: 300px;
    height: 400px;
    padding: 50px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    position: relative;
    background-image: url("../image/index/whzlb_B_Line.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
}

.fywh .cont .list ul li:hover {
    background-image: url("../image/index/whzlb_B_Line_On.png");
}

.fywh .cont .list ul li:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    height: 400px;
    background-color: #eeeeee;
    margin: auto;
}

.fywh .cont .list ul li:nth-last-child(1):after {
    display: none;
}

.fywh .cont .list ul li .tit {
    height: 60px;
    line-height: 30px;
    font-size: 24px;
    color: #333333;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    word-break: break-all;
    margin-bottom: 15px;
}

.fywh .cont .list ul li .time {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #f4d443;
    margin-bottom: 20px;
}

.fywh .cont .list ul li img {
    width: 220px;
    height: 140px;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    margin: 0 auto 30px;
}

.fywh .cont .list ul li .inf {
    height: 100px;
    line-height: 25px;
    font-size: 16px;
    color: #999999;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    word-break: break-all;
    margin-bottom: 35px;
}

.fywh .cont .list ul li .btn {
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #333333;
    margin: auto;
    cursor: pointer;
}

.fywh .cont .list ul li .btn:hover {
    background-color: #f4d443;
    border: 1px solid #f4d443;
}

.other {
    padding-bottom: 100px;
    margin-top: 97px;
}

.other .cont {
    width: 1200px;
    margin: auto;
}

.other .cont .fl {
    width: 455px;
    float: left;
}

.other .cont .fl .tit {
    margin-bottom: 40px;
    position: relative;
}

.other .cont .fl .tit .gd {
    display: block;
    width: 82px;
    height: 60px;
    background: url("../image/index/gd.png") no-repeat center;
    position: absolute;
    right: 0;
    top: 0;
}

.other .cont .fl .list .at {
    margin-bottom: 30px;
    width: 415px;
    height: 110px;
    margin-left: 30px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dddddd;
    position: relative;
}

.other .cont .fl .list .at .bl {
    content: '';
    position: absolute;
    right: -8px;
    bottom: -8px;
    background: url("../image/index/atBg.png") no-repeat center center;
    width: 200px;
    height: 80px;
}

.other .cont .fl .list .at .inf {
    width: 300px;
    float: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 0 0 0;
}

.other .cont .fl .list .at .inf .atit {
    height: 20px;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    font-size: 16px;
    color: #333333;
    margin-bottom: 10px;
}

.other .cont .fl .list .at .inf .atic {
    height: 16px;
    line-height: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    color: #999999;
}

.other .cont .fl .list .at .inf .btn {
    position: absolute;
    right: 8px;
    bottom: 8px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.other .cont .fl .list .at .inf .btn.gxz {
    border: 1px solid #f75a41;
    color: #f75a41;
}

.other .cont .fl .list .at .inf .btn.ys {
    background: #f4d443;
    color: #333333;
}

.other .cont .fl .list .at .cover {
    float: left;
    width: 124px;
    height: 80px;
    margin: 13px 0 0 -30px;
    position: relative;
}

.other .cont .fl .list .at .cover img {
    width: 124px;
    height: 80px;
    -o-object-fit: cover;
    object-fit: cover;
}

.other .cont .fl .list .at .cover .pop {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url("../image/index/svideo.png") no-repeat center center;
}

.other .cont .fr {
    width: 680px;
    float: right;
}

.other .cont .fr .tit {
    margin-bottom: 40px;
}

.other .cont .fr .list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.other .cont .fr .list .at {
    width: 220px;
    height: 260px;
}

.other .cont .fr .list .at .cover {
    width: 220px;
    height: 140px;
    position: relative;
    margin-bottom: 15px;
}

.other .cont .fr .list .at .cover img {
    -o-object-fit: cover;
    object-fit: cover;
}

.other .cont .fr .list .at .cover .play {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("../image/index/video.png") no-repeat center center;
}

.other .cont .fr .list .at .cover .tag {
    height: 24px;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0 10px;
    line-height: 24px;
    font-size: 14px;
}

.other .cont .fr .list .at .cover .jjks {
    background-color: #f4d443;
    color: #333333;
}

.other .cont .fr .list .at .cover .bmz {
    background-color: #f75a41;
    color: #fff;
}

.other .cont .fr .list .at .atit {
    margin-bottom: 10px;
    height: 40px;
    line-height: 20px;
    font-size: 16px;
    color: #333333;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    word-break: break-all;
}

.other .cont .fr .list .at .inf {
    height: 20px;
    line-height: 20px;
    color: #999999;
    font-size: 14px;
    margin-bottom: 10px;
}

.other .cont .fr .list .at .inf:nth-last-child(1) {
    margin: 0;
}

.pxEnter .item {
    float: left;
    display: block;
    width: 334px;
    height: 247px;
    position: relative;
}

.pxEnter .item:first-child {
    margin-right: 12px;
}

.pxEnter .item img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.swiper-button-prev,
.swiper-button-next {
    margin-top: -56px;
}
.zx-fix{
    width: 260px;
    height: 100px;
    position: fixed;
    bottom: 80px;
    right: 0;
    cursor: pointer;
    z-index: 10;
}
.zx-fix img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlcyI6WyJpbmRleC5zY3NzIiwiX21peGluZy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJtaXhpbmdcIjtcclxuJGNvbG9yMTogI2Y1ZDUyZjtcclxuXHJcbi8qIHN0YXJ0IOmmlumhteWktOmDqCAqL1xyXG4uaGVhZGVyLXN5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxODFiO1xyXG4gIC5sb2dvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjE4MWI7XHJcbiAgICAuaW1nLTEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5pbWctMiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncnp4LCAuc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuMik7XHJcbiAgfVxyXG4gIC5oZWFkLW5hdiB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIC5uT25lIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0tY2hpbGQge1xyXG4gICAgICAubk9uZSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvY29tbW9uL25hdi1hcnJvdzIucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLm5PbmUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9jb21tb24vbmF2LWFycm93My5wbmdcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS5hY3RpdmUge1xyXG4gICAgICAubk9uZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oZWFkZXItc2VhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcclxuICAubG9nbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLmltZy0xIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5pbWctMiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBlbmQg6aaW6aG15aS06YOoICovXHJcblxyXG4uc3lCYW5TdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL2NvbW1vbi9hcnJvd0wtMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAkY29sb3IxO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2NvbW1vbi9hcnJvd0wtMS5wbmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MDBweCAtIDIgKiA4MHB4O1xyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MDBweCAtIDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9yZXtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2UvaW5kZXgvbW9yZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi56eGdnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gIHBhZGRpbmc6IDYwcHggMDtcclxufVxyXG5cclxuLndoc3N7XHJcbiAgd2lkdGg6IDEyMDBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxuICAudGl0e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLmJhbm5lcntcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLndoemxie1xyXG4gIHdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgLnRpdHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIC5jb3R7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBsaXtcclxuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQxMHB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2UvaW5kZXgvd2h6bGJfQl9MaW5lLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4ICM5YzljOWM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjOWM5YzljO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL2luZGV4L3doemxiX0JfTGluZV9Pbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgICAgIH1cclxuICAgICAgLmNvdmVye1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvaW5kZXgvdmlkZW8ucG5nXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWdPbntcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZDQ0MztcclxuICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWdPZmZ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgOXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmJiYmI7XHJcbiAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5me1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZSA6IG5vd3JhcDtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgIG92ZXJmbG93IDogaGlkZGVuO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgLnRpcHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubnVte1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2UgOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgICAgLW8tdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL2luZGV4L2V5ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZWx7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53aGhke1xyXG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvaW5kZXgvd2hoZGxpbmUuanBnXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAubGlzdEJhblN3e1xyXG4gICAgaGVpZ2h0OiA0MTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICBoZWlnaHQ6IDQxMHB4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgcmlnaHQ6IC05MHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgIGxlZnQ6IC05MHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnR7XHJcbiAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLnRpdHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmFjdHtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQxMHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLmluZntcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2luZGV4L3doemxiX0JfTGluZV9Pbi5wbmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvdmVye1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbmZ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDI2cHg7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9pbmRleC93aHpsYl9CX0xpbmUucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHJcbiAgICAgICAgLmF0aXR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2UgOiBub3dyYXA7XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICAgICAgICAtby10ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIC5mcmVle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBheXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZW17XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtNTVweDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYmJiYmJiO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJ++/pSc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmNGQ0NDM7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGxhY2V7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL2luZGV4L3BsYWNlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hZGRyZXNze1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlIDogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3cgOiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1le1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMyYzJjMmM7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiYmJiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ueHd0e1xyXG4gIC5jb250e1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIC50aXR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIC5kYXRle1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9pbmRleC9kYXRlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3ZlcntcclxuICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wb3B7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTsvL+aYn+iInuWPsOa0u+WKqOiSmeeJiFxyXG4gICAgICAgICAgICAuYnR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2UgOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAtby10ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZSA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgLW8tdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93IDogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWd7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGQ0NDM7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZnl3aHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9pbmRleC9meXdoQmcucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xyXG4gIC5jb250e1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAubGZ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgICAudGl0e1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1vcmV7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdHtcclxuICAgICAgdWx7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2luZGV4L3doemxiX0JfTGluZS5wbmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvaW5kZXgvd2h6bGJfQl9MaW5lX09uLnBuZ1wiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKTphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXR7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGltZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y0ZDQ0MztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmluZntcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGQ0NDM7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZDQ0MztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm90aGVye1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICBtYXJnaW4tdG9wOiA5N3B4O1xyXG4gIC5jb250e1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIC5mbHtcclxuICAgICAgd2lkdGg6IDQ1NXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgLnRpdHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuZ2Qge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogODJweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL2luZGV4L2dkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saXN0e1xyXG4gICAgICAgIC5hdHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLmJse1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9pbmRleC9hdEJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW5me1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIC5hdGl0e1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZSA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgLW8tdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93IDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hdGlje1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZSA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgLW8tdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93IDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgJi5neHp7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjc1YTQxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNzVhNDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYueXN7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRkNDQzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY292ZXJ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDAgMCAtMzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9we1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2UvaW5kZXgvc3ZpZGVvLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZye1xyXG4gICAgICB3aWR0aDogNjgwcHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgLnRpdHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0e1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAuYXR7XHJcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgLmNvdmVye1xyXG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbGF5e1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2UvaW5kZXgvdmlkZW8ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWd7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuamprc3tcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRkNDQzO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ibXp7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NWE0MTtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmF0aXR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW5me1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnB4RW50ZXIge1xyXG4gIC5pdGVtIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzM0cHg7XHJcbiAgICBoZWlnaHQ6IDI0N3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcbi8vIOi2hei/h+S4gOihjOecgeeVpeWPt1xyXG5AbWl4aW4gcm93T25lIHtcclxuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAtby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcbi8v5aSa6KGM55yB55Wl5Y+3XHJcbkBtaXhpbiByb3dNYW55KCRyb3dzOiAyKSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRyb3dzO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWl4aW4gYmx1cigkbnVtOiAxMCkge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoI3skbnVtfXB4KTtcclxuICAgIC1tb3otZmlsdGVyOiBibHVyKCN7JG51bX1weCk7XHJcbiAgICAtbXMtZmlsdGVyOiBibHVyKCN7JG51bX1weCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoI3skbnVtfXB4KTtcclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBR0Esb0JBQW9CO0FBQ3BCLEFBQUEsVUFBVSxDQUFDO0VBQ1QsZ0JBQWdCLEVBQUUsT0FBTztDQTBDMUI7O0FBM0NELEFBRUUsVUFGUSxDQUVSLEtBQUssQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87Q0FPMUI7O0FBVkgsQUFJSSxVQUpNLENBRVIsS0FBSyxDQUVILE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxLQUFLO0NBQ2Y7O0FBTkwsQUFPSSxVQVBNLENBRVIsS0FBSyxDQUtILE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxJQUFJO0NBQ2Q7O0FBVEwsQUFXRSxVQVhRLENBV1IsS0FBSyxFQVhQLFVBQVUsQ0FXRCxHQUFHLENBQUM7RUFDVCxnQkFBZ0IsRUFBTyx3QkFBSTtDQUM1Qjs7QUFiSCxBQWdCTSxVQWhCSSxDQWNSLFNBQVMsQ0FDUCxLQUFLLENBQ0gsS0FBSyxDQUFDO0VBQ0osS0FBSyxFQUFFLElBQUk7Q0FDWjs7QUFsQlAsQUFzQlEsVUF0QkUsQ0FjUixTQUFTLENBTVAsV0FBVyxDQUNULEtBQUssQUFDRixPQUFPLENBQUM7RUFDUCxnQkFBZ0IsRUFBRSxxQ0FBcUM7Q0FDeEQ7O0FBeEJULEFBNEJVLFVBNUJBLENBY1IsU0FBUyxDQU1QLFdBQVcsQUFNUixPQUFPLENBQ04sS0FBSyxBQUNGLE9BQU8sQ0FBQztFQUNQLGdCQUFnQixFQUFFLHFDQUFxQztDQUN4RDs7QUE5QlgsQUFtQ00sVUFuQ0ksQ0FjUixTQUFTLENBb0JQLEtBQUssQUFBQSxPQUFPLENBQ1YsS0FBSyxDQUFDO0VBQ0osS0FBSyxFQXZDSixPQUFPO0NBMkNUOztBQXhDUCxBQXFDUSxVQXJDRSxDQWNSLFNBQVMsQ0FvQlAsS0FBSyxB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 */