@charset "utf-8";
/* /yp/ypsgs/sgshlb7/css/style.css */

/* CSS Document 
Date:		2014/07/22
Author:		小芳
Update:     
*/

/* CSS reset */

html,
body {
	background: #fafafa;
	/* 解决iphone横屏文字放大 */
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;

	width: 100%;
	height:100%;
}

body,
button,
input,
select,
textarea {
	color: #464e4e;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	margin: 0;
	padding: 0;
}

input,
select,
img {
	vertical-align: middle
}

input,
select {
	outline: none
}

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

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

input,
select,
textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th {
	text-align: inherit;
}

fieldset,
img {
	border: 0;
}

iframe {
	display: block;
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

del {
	text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: 500;
}

/* ie6 7 8(q) bug 显示为行内表现 */

iframe {
	display: block;
}

ol,
ul {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 500;
}

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

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

a:hover {
	text-decoration: underline;
}

.full_bg ins,
.full_bg a {
	text-decoration: none;
	color: #b62d1a;
}

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/

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

/* HTML5 媒体文件跟 img 保持一致 */

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

/* global */

.my_ftop {
	background: none;
}

.wrapper {
	margin: 0 auto;
	text-align: left;
	width: 1200px;
}

td {
	font-size: 12px;
	line-height: 160%;
}

.txthide {
	text-indent: -999em;
	overflow: hidden;
	line-height: 0;
	font-size: 0
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	zoom: 1;
	/* for IE6 IE7 */
}

.hidden {
	display: none;
}

.left,
.right,
.fl,
.fr {
	display: inline;
	zoom: 1;
}

.left,
.fl {
	float: left;
}

.right,
.fr {
	float: right;
}

.mt10 {
	margin-top: 10px !important;
}

.mt15 {
	margin-top: 15px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt25 {
	margin-top: 25px !important;
}

.mt30 {
	margin-top: 30px !important;
}

.ml10 {
	margin-left: 10px !important;
}

.mr10 {
	margin-right: 10px !important;
}

.c1 {
	color: #fb9557 !important;
}

.c2 {
	color: #eed98f !important;
}

.c3 {
	color: #be3c27 !important;
}

.c4{
	color: #ffc21e !important;
}

/* 附属颜色 */

.s1 {
	color: #666666 !important;
}



.a1 {
	color: #3c73cd !important;
}

.a2 {
	color: #fbecbe !important;
}

a:active,
a:focus,
input {
	-moz-outline: none;
	outline: none;
	ie-dummy: expression(this.hideFocus=true);
}

.full_bg {
	background: #fafafa;
	color: #464e4e;
	/* padding预留出游拍顶部空间 */
	padding-top: 60px;
	position: relative;
	/* 页面字体全局覆盖 */
	font: 500 14px/2 Microsoft YaHei, "Microsoft YaHei", tahoma, arial, 宋体, sans-serif;
}

.full_bg * {
	box-sizing: border-box;
}

.ui-dialog * {
	box-sizing: border-box;
}


.full_bg a {
	font: 500 14px/2 Microsoft YaHei, "Microsoft YaHei", tahoma, arial, 宋体, sans-serif;
}

/* 通用按钮 */
.full_bg .btn1-1 {
	transition: filter .3s;

	width: 111px;
	height: 26px;
	background: url(../yp/ypsgs/sgshlb7/images/btn/s_com.png?5ece3a2) no-repeat left center;
	font: 500 14px/26px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
}

.full_bg .btn1-1:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

.full_bg .btn1-2 {
	width: 130px;
	height: 36px;
	background: url(../yp/ypsgs/sgshlb7/images/btn/btn_com_dis.png?5ece3a2) no-repeat left center;
	cursor: default;
	font-size: 0;

	transition: filter .3s;
}
.full_bg .btn1-2:hover {
	filter: brightness(1);
	text-decoration: none;
}
.full_bg .btn1-2[data-status="1"]{
	cursor: pointer;
	background: url(../yp/ypsgs/sgshlb7/images/btn/btn_com.png?5ece3a2) no-repeat left center;
}
.full_bg .btn1-2[data-status="1"]:hover{
	filter: brightness(1.2);
}

.full_bg .btn1-2[data-status="2"]{
	background: url(../yp/ypsgs/sgshlb7/images/btn/btn_com_ed.png?5ece3a2) no-repeat left center;
	cursor: default;
}
.full_bg .btn1-2[data-status="2"]:hover{
	filter: brightness(1);
}

.full_bg .btn1-3 {
	font: 500 14px/26px "Microsoft YaHei";
	color: #ffffff;
	background: #d75a4b;
	border: 1px solid #e96051;
	height: 26px;
	padding: 0 20px;
	transition: filter .3s;
}

.full_bg .btn1-3:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

.full_bg .btn1-share-qq,
.full_bg .btn1-share-wb,
.full_bg .btn1-share-my {
	position: relative;
	padding-left: 30px;
	font: 500 14px/26px "Microsoft YaHei";
	transition: filter .3s;
	color: #d5c99f;
}

.full_bg .btn1-share-qq::after,
.full_bg .btn1-share-wb::after,
.full_bg .btn1-share-my::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}

.full_bg .btn1-share-qq::after {
	background: url(../yp/ypsgs/sgshlb7/images/icon/icon_share_qq.png?5ece3a2) no-repeat left top;
	width: 26px;
	height: 26px;
}

.full_bg .btn1-share-wb::after {
	background: url(../yp/ypsgs/sgshlb7/images/icon/icon_share_wb.png?5ece3a2) no-repeat left top;
	width: 26px;
	height: 26px;
}

.full_bg .btn1-share-my::after {
	background: url(../yp/ypsgs/sgshlb7/images/icon/icon_share_my.png?5ece3a2) no-repeat left top;
	width: 26px;
	height: 26px;
}

.full_bg .btn1-share-qq:hover,
.full_bg .btn1-share-wb:hover,
.full_bg .btn1-share-my:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

/* header  */

.frm_header {
	background: url(../yp/ypsgs/sgshlb7/images/bg/frm_head.jpg?5ece3a2) no-repeat center top;
	position: relative;
}

/* .frm_header_02{background: url(../yp/ypsgs/sgshlb7/images/bg/frm_head_02.jpg?5ece3a2) no-repeat center 350px}
.frm_header_03{background: url(../yp/ypsgs/sgshlb7/images/bg/frm_head_03.jpg?5ece3a2) no-repeat center 350px} */

.header {
	position: relative;
	zoom: 1;
	overflow: hidden;
	padding-bottom: 80px;
}

.header .bg1 {
	background: url(../yp/ypsgs/sgshlb7/images/bg/bg_01.jpg?5ece3a2) no-repeat center top;
	height: 175px
}

.header .bg2 {
	background: url(../yp/ypsgs/sgshlb7/images/bg/bg_02.jpg?5ece3a2) no-repeat center top;
	height: 175px
}

/* other_lnk */

/* 头部链接 */

.header .other_lnk {
	position: absolute;
	top: 3px;
	right: 0;
}

.other_lnk a {
	color: #614541;
	font-size: 14px;
	float: right;
	height: 28px;
	width: 88px;
	text-align: center;
	line-height: 28px;
	margin-left: 3px;

	background: url(../yp/ypsgs/sgshlb7/images/hd/hd_btn.png?5ece3a2) no-repeat center top;
	transition:filter .3s;
}

.other_lnk a:hover {
	filter: brightness(1.2)
}

.other_lnk .gap {
	position: absolute;
	left: 50%;
	top: 0;
}

/* logo */

.header .logo {
	position: absolute;
	left: 50%;
	font-size: 0;
	/*background: url(../yp/ypsgs/sgshlb7/images/bg/logo.png?5ece3a2);*/
	width: 160px;
	height: 85px;
	top: 18px;
	margin-left: -77px;
}

/* ks_bdshare */

.header .ks_bdshare {
	position: absolute;
	top: 240px;
	left: 130px;
	height: 32px;
	width: 210px;
	overflow: hidden;
}

.header .ks_share_field {
	color: #fff;
	float: left;
	line-height: 32px;
	margin-left: 16px;
}

.header .bdshare_t {
	margin-top: 3px;
}

.header .sp_share {
	display: inline;
	height: 16px;
	float: left;
	cursor: pointer;
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 22px;
	margin-top: 3px;
}

.header .sp_share:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}

.header .mod-date {
	position: absolute;
	top: 306px;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	height: 30px;
	font: 700 14px/30px "Microsoft YaHei";
	color: #bce6ff;
	text-align: center;
}

/*mod-gtime*/

.mod-gtime {
	position: absolute;
	top: 476px;
	right: 50%;
	margin-right: -360px;
	width: 720px;
	height: 38px;
}

.cnt_gtime {
	text-align: center;
	font: 500 24px/38px "Microsoft YaHei";
	color: #dc9e3b;
}

/* mod-mnav */

.mod-mnav {
	background: url(../yp/ypsgs/sgshlb7/images/nav/nav.png?5ece3a2) repeat-x center bottom;
	height: 100px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
	line-height: 0;

}
.mnavlist {
	text-align: center;
}

/* mnavlist */
.mnavlist li{
	display: inline-block;
	width: 300px;
	height: 100px;
		font-size: 0;
	line-height: 0;
	overflow: hidden;
}

.mnavlist li a {
	position: relative;
    width: 100%;
	height: 100%;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 22px;
	line-height: 100px;
}
.mnavlist li:first-child a::before{
	content: " ";
	position: absolute;
	left: -4px;
	top: 14px;
	width: 9px;
	height:72px;
	background: url(../yp/ypsgs/sgshlb7/images/nav/nav-dep.png?) no-repeat center center;
}
.mnavlist li a::after{
	content: " ";
	position: absolute;
	right: -4px;
	top: 14px;
	width: 9px;
	height:72px;
	background: url(../yp/ypsgs/sgshlb7/images/nav/nav-dep.png?) no-repeat center center;
}

.mnavlist li a:hover,
.mnavlist li.cur a {
	text-decoration: none;
	background: url(../yp/ypsgs/sgshlb7/images/nav/nav-hov.png?) no-repeat center center;
	z-index: 1;
}

/* mod-main */

.frm_main {
	position: relative;
}

.frm_main{
	overflow: hidden;
	background: url(../yp/ypsgs/sgshlb7/images/bg/bg_mian_0_full.jpg?5ece3a2) no-repeat bottom center;
}
.frm_main .wrapper{
	background: url(../yp/ypsgs/sgshlb7/images/bg/bg_mian_0.jpg?5ece3a2) no-repeat bottom center;
}

.page_index .frm_main .frm_main_1{
	overflow: hidden;
	background: #fefefe url(../yp/ypsgs/sgshlb7/images/bg/bg_mian_1_full.jpg?5ece3a2) no-repeat top center;
}
.page_index .frm_main .frm_main_1 .wrapper{
	padding-bottom: 30px;
	/* background: url(../yp/ypsgs/sgshlb7/images/bg/bg_mian_1.jpg?5ece3a2) no-repeat top center; */
}
.page_index .frm_main .frm_main_2{
	overflow: hidden;
	background: url(../yp/ypsgs/sgshlb7/images/bg/bg_mian_2_full.jpg?5ece3a2) no-repeat top center;
}
.page_index .frm_main .frm_main_2 .wrapper{
	overflow: hidden;
	padding-top: 1px;
	background: url(../yp/ypsgs/sgshlb7/images/bg/bg_mian_2.jpg?5ece3a2) no-repeat top center;
}


/* 通用活动部分 */
.mod--rule .mod-bd,
.mod--quiz .mod-bd,
.mod--team .mod-bd,
.mod--ryb .mod-bd{
	margin-top: 35px;
	overflow: hidden;
}


.mod-box .mod-title {
	font: 500 30px/32px "Microsoft YaHei";
	height:32px;
	color: #413947;
	margin: 0 auto;
	text-align:center;
	background: url(../yp/ypsgs/sgshlb7/images/tit/tit_bg.png?5ece3a2) no-repeat center center;
}
.mod-box.mod--lottery .mod-title,
.mod-box.mod--prize .mod-title {
	background: url(../yp/ypsgs/sgshlb7/images/tit/tit_bg_dark.png?5ece3a2) no-repeat center center;
}

.mod-box .mod-title{
	margin-top: 38px;
	margin-bottom: 28px;
}
.mod-box .mod-stitle {
	text-align: center;
}

/* 直播部分 */
.mod--live .mod-hd{
	position: relative;
	margin-bottom:3px;
}
.mod--live .mod-hd .mod-title{
	margin-bottom: 12px;
	background: url(../yp/ypsgs/sgshlb7/images/tit/tit_bg_2.png?5ece3a2) no-repeat center center;
}
.mod--live .mod-hd .mod-stitle{
	font: 500 14px/28px "Microsoft YaHei";
}


/* 邀请 */

.mod--live .mod-hd .btn_sqq {
	position: absolute;
	right: 0;
	bottom:0;

	*display: inline;
	*zoom: 1;
	width: 130px;
	height: 26px;
	margin-top: 6px;
	font: 500 14px/26px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	background: url(../yp/ypsgs/sgshlb7/images/s_qq.png?5ece3a2) 0 0 no-repeat;
	transition: filter 0.3s, color 0.3s;
}

.mod--live .mod-hd .btn_sqq:hover {
	filter: brightness(1.2);
}

.mod--live .live-left {
	float: left;
	width: 1386px;
	height: 778px;
    margin-left: -93px;
	margin-bottom: 20px;
}

/* 直播部分 */

.live-left {
	width: 100%;
	height: 100%;
	border: solid 1px #F5F6F7;
	padding:12px 10px;
	background-color: #F5F6F7;
}
.live-box{
	border: solid 1px #F5F6F7;
	background-color: #F5F6F7;
}
.live-box .box-img,
.live-box .box-img img,
.live-box .box-youpai,
.live-box .box-youpai .ifame-youpai {
	width: 1366px;
	height: 752px;
	display: block;
}

/* 广告图 */
.live-banner{
	border: solid 2px #2f2536;
	width: 100%;
	height: 100px;
}


.steps {
	margin-right: -50px;
	font-size: 0;
}

.steps .step {
	float: left;
	position: relative;
	zoom: 1;
	
	margin-right: 48px;
}
.steps .step::after{
	content: "";
	position: absolute;
	right: -30px;
	top: 61px;

	width: 12px;
	height: 24px;
	background: url(../yp/ypsgs/sgshlb7/images/step/step-arr.png?) no-repeat left top;
}
.steps .step:last-child::after{
	display: none;
}
.step .stepInfo{
	position: relative;
	width: 160px;
	height: 138px;
}
.step .stepInfo .stepStatus{
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height:41px;

	padding-left: 52px;
	text-align: center;
	font: 500 12px/43px "Microsoft YaHei";
}
/* 0未开始 1进行中 2已结束 */
.step[data-status="0"] .stepStatus{
	color: #7a7181;
	background: url(../yp/ypsgs/sgshlb7/images/step/step-status-will.png?) no-repeat left top;
}
.step[data-status="1"] .stepStatus{
	color: #ffffff;
	background: url(../yp/ypsgs/sgshlb7/images/step/step-status-ing.png?) no-repeat left top;
}
.step[data-status="2"] .stepStatus{
	color: #2f2536;
	background: url(../yp/ypsgs/sgshlb7/images/step/step-status-over.png?) no-repeat left top;
}

.step .stepOpt{
	position: relative;
	margin-top: 11px;
	zoom: 1;
}
.step .stepOpt .stepBtn{
	float: left;
}

.stepBtn.stepBtn-1,
.stepBtn.stepBtn-1-2,
.stepBtn.stepBtn-2{
	width: 160px;
	height: 36px;
	font-size: 0;
}
.stepBtn.stepBtn-1{
	background: url(../yp/ypsgs/sgshlb7/images/step/step-opt-resign.png?) no-repeat left top;
}
.stepBtn.stepBtn-1-2{
	background: url(../yp/ypsgs/sgshlb7/images/step/step-opt-over.png?) no-repeat left top;
}

.stepBtn.stepBtn-1,
.stepBtn.stepBtn-1-2{
	display: none;
}
.step.step1 .stepBtn.stepBtn-1{
	display:block;
}
.step.step1[data-status="2"] .stepBtn.stepBtn-1{
	display:none;
}
.step.step1[data-status="2"] .stepBtn.stepBtn-1-2{
	display:block;
	cursor: default;
}


.stepBtn.stepBtn-2{
	background: url(../yp/ypsgs/sgshlb7/images/step/step-opt-none.png?) no-repeat left top;
	cursor:default;
}
.stepBtn.stepBtn-3,
.stepBtn.stepBtn-4{
	width: 78px;
	height: 36px;
	font: 500 14px/36px "Microsoft YaHei";
	text-align: center;
}
.stepBtn.stepBtn-3{
	margin-right: 4px;
	color: #ffffff;
	background: url(../yp/ypsgs/sgshlb7/images/step/step-opt-live.png?) no-repeat left top;
	cursor: default;
}
.stepBtn.stepBtn-3:hover{
	text-decoration: none;
}
.stepBtn.stepBtn-4{
	color: #682b2b;
	background: url(../yp/ypsgs/sgshlb7/images/step/step-opt-care.png?) no-repeat left top;
}
.stepBtn.stepBtn-4[data-status="2"]{
    filter: grayscale(1);
	cursor: default;
}
.stepBtn.stepBtn-4[data-status="2"]:hover{
	text-decoration: none;
}

/* 0无直播 1有直播 */
.stepBtn.stepBtn-2,
.stepBtn.stepBtn-3,
.stepBtn.stepBtn-4{
	display: none;
}
.step[data-live="0"] .stepBtn.stepBtn-2{
	display: inline-block;
}
.step[data-live="1"] .stepBtn.stepBtn-3,
.step[data-live="1"] .stepBtn.stepBtn-4{
	display: inline-block;
}


.steps .step.step1 .stepInfo{
	background: url(../yp/ypsgs/sgshlb7/images/step/step-1.png?) no-repeat left top;
}

.steps .step.step2 .stepInfo{
	background: url(../yp/ypsgs/sgshlb7/images/step/step-2.png?) no-repeat left top;
}

.steps .step.step3 .stepInfo{
	background: url(../yp/ypsgs/sgshlb7/images/step/step-3.png?) no-repeat left top;
}

.steps .step.step4 .stepInfo{
	background: url(../yp/ypsgs/sgshlb7/images/step/step-4.png?) no-repeat left top;
}

.steps .step.step5 .stepInfo{
	background: url(../yp/ypsgs/sgshlb7/images/step/step-5.png?) no-repeat left top;
}

.steps .step.step6 .stepInfo{
	background: url(../yp/ypsgs/sgshlb7/images/step/step-6.png?) no-repeat left top;
}
.steps .step.step7 .stepInfo{
	background: url(../yp/ypsgs/sgshlb7/images/step/step-7.png?) no-repeat left top;
}


/* 抽奖 */

/*mod--lottery*/

.mod--lottery .lottery-cont {
	float: left;
	width: 790px;
	*display: inline;
}

.mod--lottery .lottery-top {
	height: 48px;
	background: url(../yp/ypsgs/sgshlb7/images/lottery/lottery-bg-left-1.png?) no-repeat left top;
	position: relative;
	margin-bottom: 10px;
}

/* 抽奖信息 */

.lottery-top .lottery-tip {
	float: left;
	padding-left: 10px;
	color: #eed98f;
	font: 500 14px/48px "Microsoft YaHei";
}

.lottery-top .lottery-opr {
	position: absolute;
	right: 126px;
	top: 11px;
}

.lottery-top .lottery-opr .cjfl-btn {
	display: block;
	font: 500 12px/26px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;

	width: 111px;
	height: 26px;
	background: url(../yp/ypsgs/sgshlb7/images/lottery/lottery-get.png?) no-repeat left top;

}

.lottery-top .lottery-opr .cjfl-btn.cjfl-btnd-disabled {
	cursor: default;
}

.lottery-top .lottery-opr .cjfl-btn.cjfl-btnd-disabled:hover {
	text-decoration: none
}

.lottery-top .lottery-time {
	position: absolute;
	right: 20px;
	top: 11px;
	background: url(../yp/ypsgs/sgshlb7/images/lottery/lottery-countdown.png?) no-repeat left top;
	width: 81px;
	height: 26px;
}

.lottery-top .lottery-time span {
	font: 500 14px/26px "Microsoft YaHei";
	color: #682b2b;
	text-align: center;

	/* 对其位置 */
	letter-spacing: 11px;
	position: relative;
	left: 5px;
}

.lottery-top .lottery-time .time-h {
	float: left;
}

.lottery-top .lottery-time .time-s {
	float: right;
}

.mod--lottery .lottery-lotte {
	position: relative;
}

/* 抽奖右边 */

.mod--lottery .lottery-aside {
	float: right;
	width: 400px;
	height: 477px;
	background: url(../yp/ypsgs/sgshlb7/images/lottery/exp_bg.png?5ece3a2) no-repeat left top;
}

/* 抽奖用户信息 */
.lottery-user {
	margin-bottom: 10px;
}

.lottery-user-info .login-info {
	height: 68px;
	position: relative;
	text-align: center;
}

.lottery-user-info .user-ulog a {
	font: 500 16px/68px "Microsoft YaHei";
	color: #eed98f;
	margin: 0 20px;

	transition: filter .3s;
}

.lottery-user-info .user-ulog a:hover {
	filter: brightness(1.1);
	text-decoration: none;
}

.lottery-user-info .user-log-info,
.lottery-user-info .user-log-info a {
	font: 500 16px/68px "Microsoft YaHei";
	color: #eed98f;
}

.lottery-user-info .user-log-info b{
	color: #fb9557;
}

.lottery-user-info .user-login {
	left: 20px;
}

.lottery-user-info .user-reg {
	right: 20px;
}



.lottery-user-info .info-box {
	position: relative;
	min-height: 74px;

	display: none;
}

.lottery-user-info .info-bind {
	position: absolute;
	left:57px;
	top: 20px;

	background: url(../yp/ypsgs/sgshlb7/images/lottery/info/info_bind.png?5ece3a2) no-repeat left top;
	width: 290px;
	height: 36px;
	
	font: 500 14px/36px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;

	display: block;

	transition: filter .3s;
}

.lottery-user-info .info-bind:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

.lottery-user-info .info-box-item {
	float: left;
	overflow: hidden;
	display: block;
	text-align: center;

	font: 500 14px/74px "Microsoft YaHei";
	color: #eed98f;
}
.lottery-user-info .info-box-item .info-item-txt{
	font-weight: bold;
	color: #fb9557;
}

.lottery-user-info .info-box-item.info-box-item-1 {
	width: 264px;
}

.lottery-user-info .info-box-item.info-box-item-2 {
	width: 134px;
}

.lottery-user-info .user-name {
	width: 218px;
}

.lottery-user-info .param-roleName {
	width: 154px;
}

/* 抽奖用户信息 end******************************/

/* 用户信息 */

.m-info.user-info {
	background: url(../yp/ypsgs/sgshlb7/images/info.png?5ece3a2) no-repeat center bottom;
	width: 1200px;
	height: 48px;
	position: relative;

	font: 700 14px/48px "Microsoft YaHei";
	color:#eed98f;

	margin-bottom: 10px;
}

.m-info.user-info a {
	font: 700 14px/22px "Microsoft YaHei";
	color:#eed98f;
}

.m-info.user-info .login-info {
	display: inline-block;
	width: 309px;
	text-align: center;
	float: left;
}

.m-info.user-info .info-box {
	position: relative;
	float: left;
	height: 48px;
	width: 891px;
	font: 500 14px/48px "Microsoft YaHei";
	display: none;
}

.m-info.user-info .info-bind {
	position: absolute;
	left: 49px;
	top: 11px;
}

.m-info.user-info .info-ps {
	padding-left: 224px;
}

.m-info.user-info .info-box-item {
	float: left;
}

.m-info.user-info .info-box-item.info-box-item-1 {
	padding-left: 32px;
	width: 312px;
}

.m-info.user-info .info-box-item.info-box-item-2 {
	width: 256px;
	position: absolute;
	top: 0;
	right: 0;
}

.m-info.user-info .info-box-item.info-box-item-3 {
	width: 320px;

}

.m-info.user-info .user-name {
	width: 180px;
}

.m-info.user-info .param-roleName {
	width: 186px;
}

.m-info.user-info .info-param{
	position: absolute;
	left: 500px;
	top: 9px;
	font: 500 14px/32px "Microsoft YaHei";
	height: 32px;
}

/* 抽奖用户信息 end******************************/

.mod--prize {
	padding-top: 36px;
	padding-bottom: 60px;
}

.mod--prize .prize-group {
	margin-bottom: 24px;
}

.mod--prize .group-tit {
	width: 180px;
	height: 34px;
	font-size: 0;
	margin: 0 auto;
	margin-bottom: 16px;
}
.mod--prize .group-stit {
	text-align: center;
	line-height: 30px;
	height: 30px;
}

.prize-group-0 .group-tit {
	background: url(../yp/ypsgs/sgshlb7/images/tit/tit_1_4_0.png?5ece3a2) no-repeat center bottom;
}
.prize-group-1 .group-tit {
	background: url(../yp/ypsgs/sgshlb7/images/tit/tit_1_4_1.png?5ece3a2) no-repeat center bottom;
}

.prize-group-2 .group-tit {
	background: url(../yp/ypsgs/sgshlb7/images/tit/tit_1_4_2.png?5ece3a2) no-repeat center bottom;
}

.prize-group-4 .group-tit {
	background: url(../yp/ypsgs/sgshlb7/images/tit/tit_1_4_3.png?5ece3a2) no-repeat center bottom;
}

.prize-group-8 .group-tit {
	background: url(../yp/ypsgs/sgshlb7/images/tit/tit_1_4_4.png?5ece3a2) no-repeat center bottom;
}

.prize-group-16 .group-tit {
	background: url(../yp/ypsgs/sgshlb7/images/tit/tit_1_4_5.png?5ece3a2) no-repeat center bottom;
}

.prize-group-32 .group-tit,
.prize-group-64 .group-tit {
	background: url(../yp/ypsgs/sgshlb7/images/tit/tit_1_4_6.png?5ece3a2) no-repeat center bottom;
}

.mod--prize .group-list {
	text-align: center;
}

.mod--prize .group-item {
	display: inline-block;
	margin: 0 15px;
	background: url(../yp/ypsgs/sgshlb7/images/prize/prize.png?5ece3a2) no-repeat center bottom;
	width: 258px;
	height: 134px;
}
.mod--prize .group-item .item-img {
	width: 258px;
	height: 101px;
	display: block;
	margin: 0 auto;
}

.mod--prize .group-item .item-name {
	font: 500 14px/32px "Microsoft YaHei";
	color: #2f2536;
	text-align: center;
}

/* 弹出框 */

.ui-dialog {
	background: #fff0cb;
	border: 3px solid #b26a57;
	color: #7e4f40;
}

.dialog-tit {
	font: 700 28px/60px "Microsoft YaHei";
	text-align: center;
	color: #9c482e;
}

.dialog-close {
	position: absolute;
	width: 17px;
	height: 17px;
	top: 8px;
	right: 8px;
	z-index: 2;
	cursor: pointer;
	background: url(../yp/ypsgs/sgshlb7/images/dialog/dlg-close.png?) no-repeat 0px 0px;
	font-size: 0;
	transition: filter 0.3s;
}

.dialog-close:hover {
	/* transform:rotate(90deg) */
	/* transform: scale(1.2); */
	filter: brightness(1.1);
}

.dialog-pager {
	text-align: center;
	padding: 10px 0;
}

.dialog-pager span {
	line-height: 20px;
	display: inline-block;
	margin: 2px;
	font: 700 14px/26px "Microsoft YaHei";
}

.dialog-pager a,
.dialog-pager span.cur {
	display: inline-block;
	text-decoration: none;
	margin: 2px;
	font: 700 14px/26px "Microsoft YaHei";
	color: #7E4F40;
}

.dialog-pager span.cur {
	color: #f9842e;
	text-decoration: underline;
}

.dialog-pager a:hover {
	color: #f9842e;
}

.ui-dialog .server {
	color: #bb975b;
}

.ui-dialog .name {
	color: #404040;
}

.ui-dialog dl {
	padding: 10px 0;
	overflow: hidden;
	border-top: 1px solid #d5d5d5;
}

.ui-dialog .player {
	width: 186px;
	float: left;
	line-height: 42px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
}

.ui-dialog .player p {
	display: inline;
	margin: 0 3px;
	font-weight: bold;
}
.wg-dialog .dialog-body {
	overflow: hidden;
	width: 525px;
  }
.wg-dialog.dialog--qrcode .dialog-body {
	text-align: center;
	min-height: 96px;
  }
  .wg-dialog.dialog--qrcode .dialog-body .dialog-stit {
	margin: 10px 0;
  }
  .wg-dialog.dialog--qrcode .dialog-body .qrcode {
	width: 200px;
	height: 200px;
	margin: 10px auto;
  }


/*================================ 赛事规则 ================================ */

/*rule-list*/

.rule-list {
	font-size: 14px;
	padding-bottom: 20px;
}

.rule-list li {
	padding-left: 8px;
	position: relative;
	line-height: 30px;
	background: url(../yp/ypsgs/sgshlb7/images/icon/icon-li.png?) no-repeat 0 12px;
}

.rule-sub-hd {
	padding: 16px 0;
	border-bottom: solid 1px #d5d5d5;
}

.rule-sub-tit {
	font: 700 18px/50px 'Microsoft YaHei';
}

.rule-sub-item {
	margin-bottom: 10px;
}

.rule-sub-tab {
	display: none;
}

.prize-wp {
	border: 1px solid #4a4b81;
	background: url(../yp/ypsgs/sgshlb7/images/table-bg.jpg?) repeat left top;
	overflow: hidden;
	padding-bottom: 20px;
	margin-top: 20px;
}

/*================================ 选手资料 ================================ */

/*================================ 详细赛程 ================================ */

.dialog-ip {
	font: 500 14px/40px 'Microsoft YaHei';
}

.dialog-ip .dialog-body .dialog-label {
	width: 200px;
	text-align: right;
	height: 42px;

	display: inline-block;
}

.dialog-ip .dialog-body .copy-input {
	width: 274px;
	height: 32px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	font: 500 14px/32px 'Microsoft YaHei';
	padding-left: 20px;

	display: inline-block;
}

.dialog-ip .dialog-body .copy-btn {
	display: inline-block;

	width: 42px;
	height: 32px;
	font-size: 0;
	font: 500 14px/32px 'Microsoft YaHei';
	color: #ffffff;
	background-color: #005bcb;
	text-align: center;
	transition: filter .3s;
}

.dialog-ip .dialog-body .copy-btn:hover {
	filter: brightness(1.2);
}

/* 我的奖励 */

.dialog-myaward {}

.dialog-myaward .myaward-list,
.dialog-myaward .myaward-hd {
	font: 700 16px/26px "Microsoft YaHei";
	position: relative;
}

.dialog-myaward .myaward-list {
	padding: 20px 0;
}

.dialog-myaward .myaward-list .item--award {
	position: relative;
	height: 26px;
}

.dialog-myaward .item-label {
	position: absolute;
	left: 120px;
	top: 0;
}

.dialog-myaward .myaward-list .item-label {
	font-weight: 500;
}

.dialog-myaward .item-oper {
	padding-left: 400px;
}
.dialog-myaward .item-oper a{
	color: #CB3F31;
}
/* 绑服弹出框 */

.dialog-serverSelect .dialog-line {
	height: 32px;
}

.dialog-serverSelect .select_box {
	position: absolute;
	left: 50%;
	margin-left: -190px;
}

.dialog-serverSelect .select_js {
	position: absolute;
	left: 50%;
	margin-left: 0;
	background-color: #ffffff;
	border: none;
	border-bottom: solid 1px #8d8d8d;
	font: 500 14px/32px "microsoft yahei";
	height: 32px;
	padding-left: 8px;
	width: 210px;
}

.dialog-serverSelect .wd-dialog-opt-tip {
	text-align: center;
	margin-top: 10px;
	font: 500 14px/32px "microsoft yahei";
	height: 14px;
}

.dialog-serverSelect .wd-dialog-opt {
	margin-top: 5px;
	padding-top: 0;
}

.dialog-serverSelect .select-search-input,
.dialog-serverSelect .search-input {
	font: 500 14px/32px "microsoft yahei";
	height:32px;
}

.dialog-serverSelect .m_selectlist .m_selected {
	width: 184px;
	height: 32px;
	background-color: #ffffff;
	cursor: pointer;
	overflow: hidden;
	border: solid 1px #8d8d8d;
	/*提示*/
	/* 文字区域 */
	/* 下拉区域 */
}

.dialog-serverSelect .m_selectlist .m_selected .redtip {
	font: 500 12px/12px "microsoft yahei";
	top: 34px;
	left: 0px;
	position: absolute;
}

.dialog-serverSelect .m_selectlist .m_selected .select_txt {
	padding: 0 0 0 2px;
	font: 500 14px/32px "microsoft yahei";
	overflow: hidden;
	text-align: left;
	width: auto;
	height: auto;
	max-width: 161px;
	margin-left: 11px;
}

.dialog-serverSelect .m_selectlist .m_selected .flag_down {
	height: 100%;
	width: 32px;
	background-color: #f2f2f2;
	display: block;
	overflow: hidden;
}

.dialog-serverSelect .m_selectlist .m_selected .flag_down b {
	width: 0;
	height: 0;
	border-top: 6px #404040 solid;
	border-left: 6px transparent dashed;
	border-right: 6px transparent dashed;
	display: block;
	overflow: hidden;
	zoom: 1;
	transition: all 0.3s;
}

.dialog-serverSelect .m_selectlist .m_select_cont {
	background-color: #ffffff;
	border: solid 1px #8d8d8d;
	top: 32px;
	width: 184px;
	padding: 0px;
	z-index: 4;
	position: absolute;
	overflow: hidden;
}

.dialog-serverSelect .m_selectlist .m_select_cont .selectlist li a {
	background: #ffffff;
	display: block;
	padding: 0 5px;
	font: 500 12px/24px "microsoft yahei";
	z-index: 4;
	transition: filter 0.3s;
}

.dialog-serverSelect .m_selectlist .m_select_cont .selectlist li a:hover {
	background: #404040;
	text-decoration: none;
	color: #ffffff;
	filter: brightness(1.2);
}

.dialog-serverSelect .m_selectlist .v_scrollbar {
	position: absolute;
	width: 10px;
	right: 0;
	top: 0;
	height: 220px;
	display: none;
	cursor: pointer;
	background: #414f62;
}

.dialog-serverSelect .m_selectlist .v_scrollbar_bg {
	position: absolute;
	top: 0;
	width: 10px;
	height: 100%;
	background-color: #414f62;
}

.dialog-serverSelect .m_selectlist .v_scrollbar_btn {
	position: absolute;
	width: 10px;
	border: 1px solid #a2aab0;
	z-index: 100;
	top: 0;
	border-radius: 3px;
	background-color: #a2aab0;
}

.dialog-serverSelect .m_selectlist .search-input {
	width: 100%;
}

.dialog-list {
	font: 700 16px/26px "Microsoft YaHei";
	padding-top: 20px;
}

.dialog-list .dialog-item {
	position: relative;
}

.dialog-item-name {
	position: absolute;
	left: 150px;
	top: 0;
}

.dialog-item-val {
	padding-left: 460px;
}

/*=========================赛程竞猜===========================*/

/*===================奖品兑换==================*/
.exchange-list {
	font-size: 0;
	margin-right: -21px;
}

.exchange-item {
	float: left;
	margin-top: 20px;
	margin-right: 12px;
}

.exchange-item .exchange-box {
	background: url(../yp/ypsgs/sgshlb7/images/quiz/exchange.png?5ece3a2) no-repeat 0 0px;
	height: 141px;
	width: 190px;
}
.exchange-item .exchange-box img {
	display: block;
	width: 188px;
	height: 69px;
	margin: 0 auto;
}
.exchange-price {
	font: 500 18px/41px "Microsoft YaHei";
	color: #2f2536;
	text-align: center;
}
.exchange-name{
	font: 500 13px/31px "Microsoft YaHei";
	color: #d5c99f;
	text-align: center;
}
.exchange-limit{
	font: 500 13px/26px "Microsoft YaHei";
	color: #4b464e;
	text-align: center;
}



.exchange-item .exchange-opt {
	text-align: center;
}


.exchange-btn {
	display: inline-block;
	width: 145px;
	height: 42px;
	font: 700 16px/42px "Microsoft YaHei";
}

/*===================弹窗====================*/

.dialog {
	width: 660px;
	padding: 34px 0;
}

.dialog-group {
	width: 750px;
	height: 270px;
}

.dialog-title {
	font: 700 22px/24px "Microsoft YaHei";
	text-align: center;
	margin-bottom: 18px;
}

.dialog-stitle {
	font: 500 12px/28px "Microsoft YaHei";
	color: #8c8c8c;
	text-align: center;
	height: 28px;
	margin-bottom: 18px;
}

.dialog-opt {
	text-align: center;
	margin-top: 30px;
	font-size: 0;
}

.dialog-btn {
	width: 120px;
	height: 36px;
	font: 500 18px/36px "Microsoft YaHei";
	color: #ffedc6;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 10px;

	background: url(../yp/ypsgs/sgshlb7/images/dialog/dlg-btn.png?) no-repeat 0 0px;
}

.dialog-btn:hover {
	filter: brightness(1.2);
	text-decoration: none;
}

.dialog-btn.dialog-btn-1 {
	background: url(../yp/ypsgs/sgshlb7/images/dialog/dlg-btn.png?) no-repeat 0 0px;
}

.dialog-btn.dialog-btn-2 {
	background: url(../yp/ypsgs/sgshlb7/images/dialog/dlg-btn-em.png?) no-repeat 0 0px;
}

.dialog-btn.dialog-btn-3 {
	background: url(../yp/ypsgs/sgshlb7/images/dialog/dlg-btn.png?) no-repeat 0 0px;
}
.dialog-btn[data-status="0"]{
	background: url(../yp/ypsgs/sgshlb7/images/dialog/dlg-btn.png?) no-repeat 0 0px;
	cursor: default;
}
.dialog-btn[data-status="0"]:hover {
	background: url(../yp/ypsgs/sgshlb7/images/dialog/dlg-btn.png?) no-repeat 0 0px;
	text-decoration: none;
}

.dialog-tip {
	text-align: center;
}

.dialog-tip .dialog-body {
	/*padding-top:46px;*/
}

.dialog-exchange {
	width: 540px;
}

.dialog-gift .dialog-body {
	position: relative;
}

.dialog-exchange .dialog-opt,
.dialog-quiz .dialog-opt {
	text-align: center;
	line-height: 0px;
}

.dialog-quiz {
	width: 440px;
}

.dialog-gift {
	width: 440px;
}

.dialog-gift .copy {
	margin: 0 auto;
	width: 290px;
	padding-left: 60px;
	height: 30px;
	margin: 0 auto;
	padding-bottom: 10px;
}

.dialog-gift .copy-label {
	float: left;
	margin-left: -60px;
	text-align: left;
	width: 60px;
	height: 30px;
	font: 500 14px/30px "Microsoft YaHei";
	color: #bb975b;
}

.dialog-gift .copy-input {
	background: #6067a7;
	border: solid 1px #9294c1;
	width: 198px;
	height: 22px;
	padding: 3px 5px;
	color: #bb975b;
	float: left;
}

.dialog-gift .copy-btn {
	float: right;
	width: 66px;
	height: 32px;
	overflow: hidden;
	font: 500 14px/30px "Microsoft YaHei";
	color: #fff;
	background: #4b539a;
	text-align: center;
	border-radius: 6px;
	/*margin-top: 1px;*/
	border-top: 1px solid #98a4eb;
	border-bottom: 1px solid #120e32;
}

.dialog-gift .gift-gamedh {
	display: block;
	width: 124px;
	height: 40px;
	background: url(../yp/ypsgs/sgshlb7/images/dlg-btn.png?) no-repeat 0 0px;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	margin: 0 auto;
}

.dialog-gift .gift-gamedh:hover {
	background-position: 0 -45px;
}

/* 报名页面 */

.dialog-resign {
	width: 607px;
	height: 330px;
	padding: 34px 10px;
}

.dialog-resign .dialog-line {
	position: relative;
	*zoom: 1;
}

.dialog-resign .dialog-line:after {
	content: "";
	display: table;
	clear: both;
}

.dialog-resign .dialog-line.dialog-line-1 {
	padding: 0 0 20px 30px;
	border-bottom: solid 1px #cccccc;
	z-index: 9;
}

.dialog-resign .dialog-line.dialog-line-2,
.dialog-resign .dialog-line.dialog-line-3 {
	padding-left: 115px;
	padding-top: 14px;
}

.dialog-resign .dialog-line.dialog-line-1 .info-box {
	position: absolute;
	bottom: 20px;
	left: 260px;
}

.dialog-resign .dialog-line .dialog-label {
	float: left;
	font: 500 14px/32px "Microsoft YaHei";
	width: 70px;
	text-align: right;
}

.dialog-resign .dialog-line .dialog-input {
	float: left;
	color: #404040;
	font: 500 14px/32px "Microsoft YaHei";
	height: 32px;
	border: solid 1px #979797;
	background: #ffffff;
	padding: 0 12px;
	width: 276px;
}

.dialog-resign .info-box {
	font: 500 14px/32px "Microsoft YaHei";
}

.dialog-resign .info-box .info-box-line {
	float: left;
}

.dialog-resign .info-box .info-box-line.info-box-line-1 {
	width: 170px;
}

.dialog-resign .info-box .info-box-line.info-box-line-2 {
	width: 150px;
}

.dialog-resign .info-box .span-item {
	color: #2fa8ed;
	font-weight: bold;
}

.dialog-resign .dialog-ps {
	color: #f9842e;
	font: 500 12px/32px "Microsoft YaHei";
	height: 32px;
	text-align: center;
}

.dialog-resign .dialog-opt {
	margin-top: 0;
}

.dec {
	position: absolute;
	width: 460px;
	height: 460px;
	z-index: 1;
	transform: scale(0);
	transform: scale(1)\9\0;
}

.dec.show {
	animation: scale_1 1s forwards ease-in-out;
}

.dec.dec_1 {
	background: url(../yp/ypsgs/sgshlb7/images/dec_01.png?5ece3a2) no-repeat center top;
	left: 50%;
	margin-left: -960px;
	top: 1170px;
}

.dec.dec_2 {
	background: url(../yp/ypsgs/sgshlb7/images/dec_02.png?5ece3a2) no-repeat center top;
	right: 50%;
	margin-right: -960px;
	top: 1925px;
}

.dec.dec_4 {
	background: url(../yp/ypsgs/sgshlb7/images/dec_04.png?5ece3a2) no-repeat center top;
	right: 50%;
	margin-right: -960px;
	top: 3500px;
}

/* 放大 */

@keyframes scale_1 {
	0% {
		transform: scale(0);
	}

	100% {
		transform: scale(1);
	}
}

/* 下拉选服 */

/* 选服框宽高 */

.m_selectlist {
	/* 选择框首条 */
	position: relative;
	*zoom: 1;
	z-index: 111;
	/* 选择框下拉 */
}

.m_selectlist .m_selected {
	display: block;
	width: 216px;
	height: 30px;
	color: #888888;
	background-color: #ffffff;
	cursor: pointer;
	overflow: hidden;
	border: solid 1px #cccccc;
	/*提示*/
	/* 文字区域 */
	/* 下拉区域 */
}

.m_selectlist .m_selected .redtip {
	font: 500 12px/12px "microsoft yahei";
	color: #ffa62e;
	top: 34px;
	left: 0px;
	position: absolute;
}

.m_selectlist .m_selected .select_txt {
	padding: 0 0 0 2px;
	font: 500 12px/30px "microsoft yahei";
	color: #404040;
	overflow: hidden;
	text-align: left;
	width: auto;
	height: auto;
	max-width: 161px;
	margin-left: 11px;
}

.m_selectlist .m_selected .flag_down {
	width: auto;
	height: auto;
	background-color: #ffffff;
	border-left: solid 1px #cccccc;
	display: block;
	overflow: hidden;
	padding: 12px 10px 12px 10px;
}

.m_selectlist .m_selected .flag_down b {
	width: 0;
	height: 0;
	border-top: 6px #404040 solid;
	border-left: 6px transparent dashed;
	border-right: 6px transparent dashed;
	display: block;
	overflow: hidden;
	zoom: 1;
}

.m_selectlist .m_select_cont {
	background-color: #ffffff;
	border: solid 1px #e7e7e7;
	top: 30px;
	width: 184px;
	padding: 0px;
	z-index: 4;
	position: absolute;
	overflow: hidden;
}

.m_selectlist .m_select_cont .selectlist li a {
	background: #ffffff;
	display: block;
	padding: 0 5px;
	font: 500 12px/24px "microsoft yahei";
	color: #404040;
	z-index: 4;
}

.m_selectlist .m_select_cont .selectlist li a:hover {
	background: #404040;
	text-decoration: none;
	color: #ffffff;
}

.m_selectlist .v_scrollbar {
	position: absolute;
	width: 10px;
	z-index: 1;
	right: 0;
	top: 0;
	height: 220px;
	display: none;
	cursor: pointer;
	background: #1f1c3b;
}

.m_selectlist .v_scrollbar_bg {
	position: absolute;
	top: 0;
	width: 10px;
	height: 100%;
	background-color: #1f1c3b;
}

.m_selectlist .v_scrollbar_btn {
	position: absolute;
	width: 8px;
	border: 1px solid #a2aab0;
	z-index: 100;
	top: 0;
	border-radius: 3px;
	background-color: #404040;
}

/* 余下为可复用单独组**************************************************** */

/* 说明列表 */
.exp-box {
	padding: 0 20px;
}

.exp-box .exp-title {
	font: 500 14px/24px "Microsoft YaHei";
	color: #eed98f;
}

.exp-box .exp-txtlist {
	margin-bottom: 18px;
	font: 500 14px/24px "Microsoft YaHei";
	color: #ece8d9;
}
.exp-box .exp-txtlist a{
	font: 500 14px/24px "Microsoft YaHei";
	color: #eed98f;
}


/* 引导列表 */
.guide-box {}

.guide-box .guide-list {
	font-size: 0;
}

.guide-box .guide-item {
	font: 500 14px/24px "microsoft yahei";
	margin-bottom: 10px;
}
.guide-box .guide-item.guide-item-ps{
	padding-left: 110px;
}
.guide-box .guide-label {
	background: url(../yp/ypsgs/sgshlb7/images/icon/icon-guide.png?) no-repeat right top;
	min-width: 87px;
	padding-right: 12px;

	font: 700 16px/24px "microsoft yahei";
	color: #ffffff;
	float: left;
	margin-right: 10px;
	height: 30px;
}

.guide-box .guide-label span {
	background: #005bcb;
	padding-left: 8px;
	height: 100%;
	display: block;
}

/* 块列表 */
.section-box {
	margin-bottom: 48px;
}

.section-box .section-tit {
	font: 500 30px/32px "Microsoft YaHei";
	height:32px;
	color: #413947;
	margin: 0 auto;
	text-align:center;
	background: url(../yp/ypsgs/sgshlb7/images/tit/tit_bg.png?5ece3a2) no-repeat center center;

	margin-bottom: 28px;
}

.section-box .section-list {
	font-size: 0;
}

.section-box .section-item {
	font: 500 14px/30px "Microsoft YaHei";
	color: #4b464e;
}
.section-box .section-item  .c3 {
	color: #be3c27;
}
.section-box .section-opt{
	padding-left:77px;
}
.section-opt .section-link{
	display: inline-block;
	width: 160px;
	height: 36px;
	background: url(../yp/ypsgs/sgshlb7/images/s_link_1.png?5ece3a2) no-repeat left center;
	font: 500 14px/36px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
}
.section-opt .section-link-2{
	background: url(../yp/ypsgs/sgshlb7/images/s_link_2.png?5ece3a2) no-repeat left center;
}
.section-opt[data-status] .section-link{
	display:none;
}
.section-opt[data-status] .section-link-1{
	display:block;
}
.section-opt[data-status] .section-link-2{
	display:none;
}
.section-opt[data-status="2"] .section-link-1{
	display:none;
}
.section-opt[data-status="2"] .section-link-2{
	display:block;
	cursor: default;
}
.section-opt[data-status="2"] .section-link-2:hover{
	text-decoration: none;
}


.section-box .section-sub-list {
	font-size: 0;
}

.section-box .section-sub-item {
	padding-left: 16px;
	background: url(../yp/ypsgs/sgshlb7/images/icon/icon-li-sub.png?) no-repeat left center;
	font: 500 14px/32px "Microsoft YaHei";
}

.section-box .section-tip {
	margin-top: 48px;
	padding: 27px 0;
	text-align: center;
	font: 700 16px/32px "Microsoft YaHei";
	background: #ebebeb;
}

.section-box .section-tip a {
	display: inline-block;
	margin: 0 5px;

	font: 700 14px/32px "Microsoft YaHei";
	min-width: 120px;
	height: 32px;
	background: #005bcb;
	color: #fff;
}

.section-box .section-tip a.em {
	background: #f9842e;
}


/* 转盘 */

.lotte-table {
	width: 790px;
	height: 420px;
}

.lotte-table .lotte-item {
	background: url(../yp/ypsgs/sgshlb7/images/lottery/lottery-item.png?) no-repeat;
	width: 258px;
	height: 134px;
	position: absolute;
	z-index: 5;
	overflow: hidden;

	transition: filter .3s;

	border: solid 2px #e0e0e0;
}

.lotte-table.entity_lottery_cur1 .lotte-item.item1,
.lotte-table.entity_lottery_cur2 .lotte-item.item2,
.lotte-table.entity_lottery_cur3 .lotte-item.item3,
.lotte-table.entity_lottery_cur4 .lotte-item.item4,
.lotte-table.entity_lottery_cur5 .lotte-item.item5,
.lotte-table.entity_lottery_cur6 .lotte-item.item6,
.lotte-table.entity_lottery_cur7 .lotte-item.item7,
.lotte-table.entity_lottery_cur8 .lotte-item.item8,
.lotte-table.entity_lottery_cur9 .lotte-item.item9,
.lotte-table.entity_lottery_cur10 .lotte-item.item10 {
	filter: brightness(1.2);
	border: solid 2px #ead06f;
}

.lotte-table .lotte-item .item-txt {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 32px;
	width: 100%;
	text-align: center;
	
	font: 500 14px/32px "Microsoft YaHei";
	color: #2f2536;
}

.lotte-table .lotte-item .item-img {
	width: 100%;
	height: 100%;
	display: block;
}

.lotte-table .lotte-item .item-img img {
	width: 100%;
	height: 100%;
}

.lotte-table .item1 {
	top: 0px;
	left: 0px;
}

.lotte-table .item2 {
	top: 0px;
	left: 266px;
}

.lotte-table .item3 {
	top: 0px;
	right: 0px;
}

.lotte-table .item4 {
	top: 142px;
	right: 0px;
}

.lotte-table .item5 {
	bottom: 0;
	right: 0px;
}

.lotte-table .item6 {
	bottom: 0;
	left: 266px;
}

.lotte-table .item7 {
	bottom: 0;
	left: 0px;
}

.lotte-table .item8 {
	top: 142px;
	left: 0px;
}

.lotte-btn {
	position: absolute;
	top: 142px;
	left: 266px;
}

.lotte-btn .lotte-start {
	background: url(../yp/ypsgs/sgshlb7/images/lottery/lottery-start.png?) no-repeat;
	display: block;
	position: relative;
	width: 258px;
	height: 103px;
	transition: filter 0.3s, color 0.3s;

	margin-bottom: 5px;
}

.lotte-btn .lotte-start:hover {
	filter: brightness(1.2);
}

.lotte-btn .lotte-remain {
	position: absolute;
	top: 70px;
	left: 50%;
	margin-left: -100px;
	width: 200px;
	text-align: center;
	color: #ffffff;
	transition: filter 0.3s, color 0.3s;
}

.lotte-btn .lotte-info .lotte-myaward,
.lotte-btn .lotte-info .lotte-prob {
	float: left;
	display: block;
	font: 700 14px/26px "Microsoft YaHei";
	color: #eed98f;
	text-align: center;

	background:#a72f21;
	border: 1px solid #b24f44;
}

.lotte-btn .lotte-info .lotte-myaward:hover,
.lotte-btn .lotte-info .lotte-prob:hover {
	filter: brightness(1.2);
}

.lotte-btn .lotte-info .lotte-myaward {
	width: 179px;
	height: 26px;
	margin-right: 5px;
}

.lotte-btn .lotte-info .lotte-prob {
	width: 74px;
	height: 26px;
}

/* 转盘-end********************************************************** */

/* 用户信息状态 */

.m-info .login-info .user-name {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: bottom;
	*vertical-align: auto;
}

.m-info .param-roleName {
	position: relative;
	text-align: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: bottom;
	*vertical-align: auto;
}

.m-info .info-box.info-box-1 {
	display: block;
}

.m-info[data-status="1"] .info-box.info-box-1 {
	display: none;
}

.m-info[data-status="1"] .info-box.info-box-2 {
	display: block;
}

.m-info[data-status="2"] .info-box.info-box-1 {
	display: none;
}

.m-info[data-status="2"] .info-box.info-box-3 {
	display: block;
}

.m-zzjsp {
	text-align: center;
	line-height: 48px;
	height: 48px;
}

.m-zzjsp.dark {
	color: #4b464e;
}


/* 赛事规则---------------------------------------------------------------------------------------- */
.mod--rule .tab-nav {
	margin-right: -4px;
}

.mod--rule .tab-nav-li {
	width: 297px;
	height: 60px;
	margin-right: 4px;
}

.mod--rule .rule-box {
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: solid 1px #dfdfdf;
}

.mod--rule .guide-box {
	padding: 26px 20px 16px 20px;
	background: #d7edff;
	margin-bottom: 10px;
}

.mod--rule .guide-box.guide-box-tit {
	text-align: center;
}

.mod--rule .guide-box.guide-box-tit .guide-item {
	display: inline-block;
	background: #abd9ff;
	margin: 0;
}


/* 竞猜 */
.mod--quiz .process-list {
	font-size: 0;
	margin-right: -15px;
}

.mod--quiz .process-item {
	float: left;
	margin-right: 13px;
}

/* 竞猜时间块 */
.process-item {
	position: relative;
	background: url(../yp/ypsgs/sgshlb7/images/quiz/process_item.png?5ece3a2) no-repeat left center;
	width: 230px;
	height: 148px;
}
.process-item .process-tit {
	position: absolute;
	top: 0;
	left: 0;

	padding-left: 90px;

	font: 500 15px/44px "Microsoft YaHei";
	text-align: right;
	padding-right: 21px;

	width: 230px;
	height:41px;
}

.process-item[data-status="0"] .process-tit{
	background: url(../yp/ypsgs/sgshlb7/images/quiz/process_item_will.png?5ece3a2) no-repeat left center;
	color: #7a7181;
}

.process-item[data-status="1"] .process-tit{
	background: url(../yp/ypsgs/sgshlb7/images/quiz/process_item_ing.png?5ece3a2) no-repeat left center;
	color: #ffffff;
}

.process-item[data-status="2"] .process-tit{
	background: url(../yp/ypsgs/sgshlb7/images/quiz/process_item_over.png?5ece3a2) no-repeat left center;
	color: #2f2536;
}

.process-item .process-time {
	position: absolute;
	left: 0;
	bottom: 14px;
	font: 500 14px/28px "Microsoft YaHei";
	width: 100%;
	text-align: center;
	color: #d5c99f;
}

/* 竞猜列表------------------------------------------------------------------------- */
.mod--quiz .m-list {
}
.m-list{
	min-height: 451px;
	width: 100%;
	background:#4d435b;
	border: solid 1px #726c8f;
}
.m-list .list-table-thead {
	font: 700 16px/45px "Microsoft YaHei";
	text-align: center;
	color: #ffffff;
	border-bottom: solid 1px #726c8f;
}

.m-list .list-table-thead .list-table-th {
	text-align: center;
	font-weight: bold;
}

.m-list .list-table-thead .list-table-th.col-1 {
	width: 290px;
}

.m-list .list-table-thead .list-table-th.col-2 {
	width: 576px;
}

.m-list .mylist-list {
	color: #cec2df;
}

.m-list .list-table-tr {
	height: 99px;
	border: solid 1px #726c8f;
}

.m-list .list-table-td-1 {
	font: 500 16px/99px "Microsoft YaHei";
	text-align: center;
}

.m-list .list-table-td-3 .m-rate {
	margin: 0 auto;
}


.m-guess {
	font-size: 0;
	text-align: center;
}

.m-guess .quiz-team {
	display: inline-block;
	overflow: hidden;
	width: 202px;
	height: 99px;

	vertical-align:top;
}

.m-guess .quiz-team-1 {
	text-align: right;
}

.m-guess .quiz-team-2 {
	text-align: left;
}

.m-guess .team-name {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;

	font: 500 14px/31px "Microsoft YaHei";

	margin-top: 14px;
	margin-bottom: 4px;
}

/* 默认，不可用 */
.m-guess .team-guess {
	display: block;

	font: 700 14px/26px "Microsoft YaHei";
	text-align: center;
	color: #ffffff;

	width: 100px;
	height:26px;
	background: url(../yp/ypsgs/sgshlb7/images/btn/btn_guess_dis.png?5ece3a2) no-repeat center top;

	transition: background-color 0.3s;
}

/* 不可用 */
.m-guess .team-guess[data-status="0"] ,
.m-guess .team-guess[data-status="2"] {
	/* cursor: default; */
}

.m-guess .team-guess[data-status="0"]:hover ,
.m-guess .team-guess[data-status="2"]:hover {
	text-decoration: none
}

/* 可用 */
.m-guess .team-guess[data-status="1"] {
	background: url(../yp/ypsgs/sgshlb7/images/btn/btn_guess.png?5ece3a2) no-repeat center top;
}

/* 已竞猜 */
.m-guess .team-guess[data-status="3"] {
	background: url(../yp/ypsgs/sgshlb7/images/btn/btn_guess.png?5ece3a2) no-repeat center top;
	filter: grayscale(1);
	cursor: default;
}

.m-guess .team-guess[data-status="3"]:hover {
	text-decoration: none
}

.m-guess .quiz-team-1 .team-guess {
	float: right;
}

.m-guess .quiz-team-2 .team-guess {
	float: left;
}

.m-guess .quiz-result {
	margin: 0 8px;
    margin-top: 16px;

	position: relative;
	display: inline-block;
	width: 108px;
	height:31px;
	background: url(../yp/ypsgs/sgshlb7/images/quiz/quiz_result_0.png?5ece3a2) no-repeat center top;
}

.m-guess .quiz-result.quiz-result-0 {
	background: url(../yp/ypsgs/sgshlb7/images/quiz/quiz_result_0.png?5ece3a2) no-repeat center top;
}
.m-guess .quiz-result.quiz-result-1 {
	background: url(../yp/ypsgs/sgshlb7/images/quiz/quiz_result_1.png?5ece3a2) no-repeat center top;
}
.m-guess .quiz-result.quiz-result-2 {
	background: url(../yp/ypsgs/sgshlb7/images/quiz/quiz_result_2.png?5ece3a2) no-repeat center top;
}

.m-rate {
	width: 200px;
	height: 27px;
	background: #424494;
	overflow: hidden;
	border: solid 1px #797381;
}

.m-rate .rate-bar {
	position: relative;
	background: #903c33;
	height: 100%;
	transition: width .3s;
}

/* 决赛模块内容 */
.m-champion {
	width: 1200px;
	position: relative;
	font-size: 0;

	color: #cec2df;
}

.m-champion .champion,
.m-champion .match-game,
.m-champion .match-time {
	position: absolute;
}

.m-champion .champion {
    top: 55px;
    left: 222px;
    width: 711px;
}

.m-champion .match-time {
	width: 323px;
}

.m-champion .match-time-1 {
    top: 141px;
    left: 405px;
}

.m-champion .match-game-1 {
    top: 194px;
    left: 313px;
}

.m-champion .match-time-2 {
    top: 316px;
    left: 405px;
}

.m-champion .match-game-2 {
	top: 378px;
	left: 21px;
	width: 100%;
}

.m-champion .m-guess .quiz-team{
	height: 89px;
}
.m-champion .m-guess .quiz-result{
	height: 31px;
}

.m-champion .match-game-1 .m-guess .quiz-team,
.m-champion .match-game-1 .m-guess .quiz-result {
	/* height: 50px; */
}
.m-champion .match-game-1 .m-guess .team-name,
.m-champion .match-game-2 .m-guess .team-name {
	font-weight: bold;
}
.m-champion .m-rate{
	width: 430px;
	height:17px;
}
.m-champion .champion .team-name {
	font: 500 18px/37px "Microsoft YaHei";
	color: #4d435b;
	text-align: center;
	height: 37px;
	
	margin-bottom: 6px;
}

.m-champion .champion .team-member {
	font: 500 14px/29px "Microsoft YaHei";
	text-align: center;
	height: 29px;
	color: #cec2df;
}

.m-champion .match-time {
	font: 500 14px/30px "Microsoft YaHei";
	text-align: center;
	height: 30px;
}

.m-champion .match-time[data-status="1"] {
	color: #f9842e;
}

/* 冠军模块中的竞猜样式 */
.m-champion .match-item {
    width: 528px;
    height: 109px;
	text-align: center;
}

.m-champion .match-item .m-guess,
.m-champion .match-item .m-rate {
	display: inline-block;
}

.m-champion .match-game-2 .match-item {
	position: absolute;
	top: 0;
}

.m-champion .match-game-2 .match-item-1 {
	left: 21px;
}

.m-champion .match-game-2 .match-item-2 {
	right: 64px;
}

.quiz-pager{
	height: 28px;
	margin-top: 30px;
}

/* 竞猜表格 end---------------------------------------------------------------- */

/* 任务 */
.m-task{
	background: url(../yp/ypsgs/sgshlb7/images/quiz/exchange_task_bg.png?5ece3a2) no-repeat;
	width: 1200px;
	height: 118px;
	padding:7px 1px 1px 1px;
}
.m-task .task-hd {
	width: 274px;
	height: 110px;
	overflow: hidden;
	text-align: center;
}

.m-task .task-hd,
.m-task .task-list {
	display: inline-block;
	vertical-align: top;
}

.m-task .task-hd .task-tit {
	font: 500 16px/1.2 "Microsoft YaHei";
	color: #eed98f;
	margin: 16px 0;
}

.m-task .task-hd .task-tits {
	font: 500 14px/1.6 "Microsoft YaHei";
	color: #d5c99f;
}

.m-task .task-list {
	font-size: 0;
	padding-top: 20px;
}

.m-task .task-item {
	position: relative;
	background: url(../yp/ypsgs/sgshlb7/images/quiz/exchange_task.png?5ece3a2) no-repeat;
	width: 411px;
	height: 70px;

	float: left;
	margin-left: 34px;
	text-align: center;
	font-size: 0;
	padding-left: 61px;
}

.task-item .task-tit,
.task-item .task-bd {
	display: inline-block;
	overflow: hidden;
	position: relative;

}

.task-item .task-tit {
	position: absolute;
	left:0;
	top: 0;

	background: url(../yp/ypsgs/sgshlb7/images/quiz/exchange_task_g.png?5ece3a2) no-repeat;
	width: 61px;
	height: 70px;
	font: 700 40px/70px "Microsoft YaHei";
	color: #413947;
	text-align: center;
}
.task-item .task-con {
	font: 500 13px/38px "Microsoft YaHei";
	color: #d5c99f;
}

.task-item .task-con span {
	font: 500 13px/38px "Microsoft YaHei";
	color: #d5c99f;
}
.task-item .task-opt{
	text-align: left;
	padding-left:26px;
}
.task-item .task-opt a {
	display: inline-block;
}

.task-item .task-opt a.task-btn-share {
	margin: 0 8px;
}


.task-item .task-status {
	display: none;
}

.task-item-1 .task-status {
	position: absolute;
	right: 0;
	bottom: 0;
	font: 500 14px/26px "Microsoft YaHei";
	color: #d34e3e;
	padding: 0 10px;
}

.task-item .icon-tick {
	background: url(../yp/ypsgs/sgshlb7/images/quiz/tick.png?5ece3a2) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	width: 47px;
	height: 46px;
}

.task-item[data-status="0"] .task-status.task-status-0 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.task-item[data-status="1"] .task-status.task-status-1 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.task-item[data-status="-5"] .task-status.task-status-5 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.task-item[data-status="-6"] .task-status.task-status-6 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}


/* 竞猜&奖励 end --------------------------------------------------------------------- */


/* 荣耀榜 ----------------------------------------- */
.mod--ryb .ryb-img-box{
	background: url(../yp/ypsgs/sgshlb7/images/ryb/banner.png?5ece3a2) no-repeat;
	width: 1200px;
	height: 578px;
	padding:12px 8px 8px 8px;
}
.mod--ryb .ryb-img{
	width: 1184px;
	height: 558px;

	display:none;
}

.ryb-select{
	width: 224px;
	height:27px;
	background: #e0dae7;
	border: solid 1px #b3acc2;
	padding-left:8px;

	margin-bottom: 11px;

	color: #292031;
	font: 500 14px/25px "Microsoft YaHei";
}

/* 荣耀榜 end ----------------------------------------- */




/* 赛程对阵 ----------------------------------------- */
.m-sch .sch-tab-hds{
	position: relative;
	margin-right: -50px;
	margin-bottom: 20px;
}
.m-sch .sch-pager{
	margin-top: 28px;
}

.sch-tab-hds .tab-hd{
	width: 200px;
	height: 128px;
	float: left;
	margin-right: 50px;
}
.sch-tab-hds .tab-hd.tab-hd-1{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_32.png?5ece3a2) no-repeat;
}
.sch-tab-hds .tab-hd.tab-hd-2{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_16.png?5ece3a2) no-repeat;
}
.sch-tab-hds .tab-hd.tab-hd-3{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_8.png?5ece3a2) no-repeat;
}
.sch-tab-hds .tab-hd.tab-hd-4{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_4.png?5ece3a2) no-repeat;
}
.sch-tab-hds .tab-hd.tab-hd-5{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_1.png?5ece3a2) no-repeat;
}

.sch-tab-hds .tab-hd.cur.tab-hd-1{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_32_cur.png?5ece3a2) no-repeat;
}
.sch-tab-hds .tab-hd.cur.tab-hd-2{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_16_cur.png?5ece3a2) no-repeat;
}
.sch-tab-hds .tab-hd.cur.tab-hd-3{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_8_cur.png?5ece3a2) no-repeat;
}
.sch-tab-hds .tab-hd.cur.tab-hd-4{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_4_cur.png?5ece3a2) no-repeat;
}
.sch-tab-hds .tab-hd.cur.tab-hd-5{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_1_cur.png?5ece3a2) no-repeat;
}

.sch-tab-bds .tab-bd .sch-cont{
	position: relative;
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_game.png?5ece3a2) no-repeat;
	width: 1200px;
	height:498px;

	padding:26px 20px 21px 22px;
}
.sch-tab-bds .tab-bd .sch-cont.sch-cont-final{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_game_final.png?5ece3a2) no-repeat;
}
.sch-tab-bds .tab-bd .sch-cont.sch-cont-empty{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_game_empty.png?5ece3a2) no-repeat;
}
.sch-tab-bds .tab-bd .sch-cont.sch-cont-empty .sch-table{
	display: none;
}


.sch-table {
	width: 100%;
	
	border-right: 1px solid #726c8f;
	border-bottom: 1px solid #726c8f;
}
.sch-table th{
	border-left: 1px solid #726c8f;
	border-top: 1px solid #726c8f;

	font: 700 14px/48px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
}
.sch-table td{
	position: relative;
	border-left: 1px solid #726c8f;
	border-top: 1px solid #726c8f;

	font: 500 14px/49px "Microsoft YaHei";
	color: #cec2df;
	text-align: center;
}
.sch-table td span{
	width: 200px;
	display: block;
    margin: 0 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sch-table td.win{
	font-weight: bold;
	color: #f6d672;
}

.sch-cont-final .final-team{
	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_item.png?5ece3a2) no-repeat;
	width: 190px;
	height:37px;

	padding:0 14px;
	font: 700 14px/37px "Microsoft YaHei";
	color: #4d435b;
	text-align: center;

	position: absolute;
}
.sch-cont-final .final-team label{
	display: inline-block;
	vertical-align: top;
}
.sch-cont-final .final-team span{
    width: 162px;
    display: inline-block;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sch-cont-final .final-team.final-team-1{
	top:73px;
	left:92px;
}
.sch-cont-final .final-team.final-team-2{
	top:163px;
	left:92px;
}
.sch-cont-final .final-team.final-team-3{
	top:299px;
	left:92px;
}
.sch-cont-final .final-team.final-team-4{
	top:389px;
	left:92px;
}
.sch-cont-final .final-team.final-team-5{
	top:170px;
	left:496px;
}
.sch-cont-final .final-team.final-team-6{
	top:294px;
	left:496px;
}
.sch-cont-final .final-team.final-team-7{
	top:234px;
	left:859px;
}

.sch-cont-final .final-team.final-champion span{
    width: 110px;
}
.final-champion::after{
	content:"";
	position:absolute;
	left:50%;
	top: 41px;
	transform: translate(-50%,0);

	background: url(../yp/ypsgs/sgshlb7/images/sch/sch_item_arr.png?5ece3a2) no-repeat;
	width: 19px;
	height:10px;
}
.final-champion::before{
	content:attr(data-player);
	position:absolute;
	left:50%;
	top: 54px;
	transform: translate(-50%,0);

	background:#2f2536;
	border: solid 1px #726c8f;

	padding:0 10px;

	font: 500 14px/28px "Microsoft YaHei";
	color: #ecd379;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

	width: 300px;
}


/* 赛程对阵 end----------------------------------------- */


/* 参赛队伍 --------------------------------------------------------------------- */
.mod--team {}

.mod--team .team-search {
	font-size: 0;
	margin-bottom: 30px;
}

.mod--team  .team-search .search-label,
.mod--team  .team-search .search-input,
.mod--team  .team-search .search-btn {
	display: inline-block;
	overflow: hidden;
	vertical-align: bottom;
}

.mod--team .team-search .search-label {
	font: 500 14px/34px "Microsoft YaHei";
	margin-right: 10px;
}

.mod--team .team-search .search-input {
	width: 290px;
	height: 34px;
	border: solid 1px #b3acc2;
	background: #e0dae7;
	padding: 0 10px;
	margin-right: 5px;

	font: 500 14px/34px "Microsoft YaHei";
	color: #6f6a73;
}

.mod--team .team-search .search-btn {
	padding: 0 10px;
	line-height: 34px;
	height: 34px;
}

.mod--team .team-list {
	font-size: 0;
	margin-right: -20px;
}

.mod--team .team-item {
	float: left;
	background: url(../yp/ypsgs/sgshlb7/images/team/team.png?5ece3a2) no-repeat;
	width: 290px;
	height: 148px;

	padding-left: 20px;

	margin-right: 13px;
	margin-bottom: 12px;
}

.mod--team .team-item .team-info {
	font: 500 18px/40px "microsoft yahei";
	color: #2f2536;
}
.mod--team .team-member{
	font-size: 0;
	padding-top: 6px;
}
.mod--team .team-member .team-label{
	font: 500 16px/32px "microsoft yahei";
	color: #ffffff;
}
.mod--team .team-member .member-item {
	font-size: 0;
}

.mod--team .team-member .member-roleName {
	display: inline-block;
	font: 500 14px/26px "microsoft yahei";
	overflow: hidden;
	color: #d5c99f;

	padding-left: 40px;
}

.mod--team .team-member .member-roleName {
	width: 196px;

	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/* 标签 */
.mod--team .team-item .team-label {
	font-weight: bold;
	display:inline-block;
}



/* common弹出框使用 -------------------------------------------------------------------- */
.dialog-common{
	width: 640px;
    padding: 34px 0;
}



.dialog-common .dialog-title {
	font: 700 22px/24px "Microsoft YaHei";
	text-align: center;
	margin-bottom: 18px;
}

.dialog-common .dialog-stitle {
	font: 500 12px/28px "Microsoft YaHei";
	color: #8c8c8c;
	text-align: center;
	height: 28px;
	margin-bottom: 18px;
}

.dialog-common .dialog-textarea {
	padding: 10px;
	height: 112px;
	width: 474px;
	border: solid 1px #cccccc;
	text-align: left;
	background-color: #ffffff;
	font: 500 14px/28px "microsoft yahei";
	resize: none;
	overflow: auto;

	display: block;
	margin: 0 auto;
}

.dialog-common .dialog-img {
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}

.dialog-common .dialog-ul {
	font-size: 0;
	margin: 10px 0;
	padding:0 26px;
}

.dialog-common .dialog-li {
	position: relative;
	font-size: 0;
	margin-bottom: 1px;
	padding-left: 30px;
}
.dialog-common .dialog-li:nth-child(odd) {
	background: #ededed;
}

.dialog-common .dialog-li:nth-child(even) {
	background: #f3f3f3;
}

.dialog-common .dialog-li-name {
	position: absolute;
	left: 120px;
	top: 0;
	font: 500 14px/24px "microsoft yahei";
}

.dialog-common .dialog-li-val {
	padding-left: 400px;
	font: 500 14px/24px "microsoft yahei";
}

.dialog-common .dialog-li .dialog-span {
	width: 33%;
	display: inline-block;
	font: 500 14px/52px "microsoft yahei";
	height: 52px;
}

.dialog-common .dialog-opt {
	/* 内部按钮一般使用定位 */
	text-align: center;
	position: relative;
	margin-top: 30px;
	overflow: hidden;
	text-align: center;
}

.dialog-common .dialog-btn {
	margin: 0 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.dialog-common .dialog-txt {
	font: 500 14px/52px "microsoft yahei";
	height: 52px;
	text-align: center;
}
.dialog-common .dialog-txt span{
	color: #f9842e;
}

.dialog-common .dialog-ps {
	color: #f9842e;
	font: 500 12px/32px "Microsoft YaHei";
	height: 32px;
	text-align: center;
}

.dialog-common .copy-input {
	float: left;
	width: 50%;
	margin-right: 10px;
	font: 500 16px/24px "microsoft yahei";
	color: #eeeaff;
	height: 24px;
	border: solid 1px #9b91c4;
	background: #9b91c4;
	padding-left: 10px;
}

.dialog-common .copy-btn {
	float: left;
	background-position: 0 -82px;
	width: 68px;
	height: 24px;
	font-size: 0;
}

.dialog-common .copy-btn:hover {
	filter: brightness(1.2);
}

.dialog-common .dialog-oper {
	*zoom: 1;
	width: 600px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.dialog-common .dialog-oper:after {
	content: "";
	display: table;
	clear: both;
}

.dialog-common .dialog-oper {
	*zoom: 1;
}

.dialog-common .dialog-oper:after {
	content: "";
	display: table;
	clear: both;
}

.dialog-common .dialog-oper .copy-btn {
	display: inline-block;

	width: 42px;
	height: 32px;
	font-size: 0;
	font: 500 14px/32px 'Microsoft YaHei';
	color: #ffffff;
	background-color: #005bcb;
	text-align: center;
	transition: filter .3s;
}

.dialog-common .dialog-oper .dialog-label,
.dialog-common .dialog-oper .dialog-input {
	float: left;
	height: 30px;
}

.dialog-common .dialog-oper .dialog-label {
	width: 150px;
	text-align: right;
	font: 500 14px/30px "microsoft yahei";
	padding-right: 10px;
}

.dialog-common .dialog-oper .dialog-label em {
	color: red;
}

.dialog-common .dialog-oper .dialog-input {
	height: 28px;
	width: 230px;
	padding-left: 10px;
	border: solid 1px #cccccc;
	text-align: left;
	background-color: #ffffff;
	font: 500 14px/28px "microsoft yahei";
}

.dialog-common .dialog-oper .dialog-input[readonly] {
	border: solid 1px transparent;
}

.dialog-common .dialog-oper .dialog-textarea {
	height: 100px;
	width: 230px;
	padding-left: 10px;
	border: solid 1px #6970ca;
	text-align: left;
	background-color: #ffffff;
	font: 500 14px/28px "microsoft yahei";
	color: #6970ca;
	resize: none;
	overflow: auto;
}

.dialog-common .dialog-oper .dialog-textarea[readonly] {
	border: solid 1px transparent;
}

/* common弹出框使用 end----------------------------------------------------------------- */



/* 分页 ---------------------------------------------------------- */
.page-pager{
	text-align: center;

}

.page-pager a,
.page-pager span,
.page-pager span.cur {
	width: 28px;
	height: 28px;
	display: inline-block;
	text-decoration: none;
	margin:0 2px;
	font: 500 14px/28px "Microsoft YaHei";
	text-align: center;

	color: #4b464e;
	background: #fdfdfd;
}

.page-pager span.cur {
	color: #ffffff;
	background: #4d435b;
	text-decoration: underline;
}

.page-pager a:hover {
	color: #ffffff;
	background: #4d435b;
}

.page-pager a.pager-first,
.page-pager a.pager-last,
.page-pager span.pager-first,
.page-pager span.pager-last {
	width: 55px;
}

/* 分页 end------------------------------------------------------- */

/* 搜索条 ---------------------------------------------------------- */
.search-bar{
	margin-bottom: 20px;
}
.search-bar .bar-tag{
	display: inline-block;
	position: relative;
	padding: 0 10px;
	font: 500 12px/22px "Microsoft YaHei";
	border: 1px solid #FFA945;
}
.search-bar .bar-close{
	background: url(../yp/ypsgs/sgshlb7/images/icon/close.png?5ece3a2) no-repeat left top;
	width: 18px;
	height:18px;

	position: absolute;
	right: -8px;
	top: -8px;
	cursor: pointer;
}
/* 搜索条 end------------------------------------------------------- */

.reject-list,
.invate-list{
	height: 212px;
	margin-bottom: 10px;
}
.reject-pager,
.invate-pager{
	height:24px;
}


/* 竞猜 */
.m-quiz{
	background: url(../yp/ypsgs/sgshlb7/images/quiz/quiz_bg.png?5ece3a2) no-repeat center top;
	width: 1200px;
	height:578px;

	position: relative;

	padding:26px 20px 21px 22px;
}
.m-quiz.final{
	width: 1200px;
	height:611px;
	background: url(../yp/ypsgs/sgshlb7/images/quiz/quiz_cont_final.png?5ece3a2) no-repeat center top;
}
.m-quiz .quiz-empty{
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	top: 50%;
	transform: translate(0,-50%);

	font: 700 30px/32px "Microsoft YaHei";
	color: #ffffff;

	display: none;
}
.m-quiz[data-status="0"] .tab-bd{
	display: none !important;
}
.m-quiz[data-status="0"] .quiz-empty{
	display: block;
}
.m-quiz .tab-nav{
	font-size: 0;
	margin-right: -39px;
	margin-bottom: 33px;
}
.m-quiz .tab-nav-li{
	position: relative;
	text-align: center;
	float: left;
	margin-right: 39px;
}
.m-quiz .tab-nav-li[data-status="0"] a{
	cursor: default;
}
.m-quiz .tab-nav-li[data-status="0"] a:hover{
	text-decoration: none;
}
.m-quiz .tab-nav-li[data-status="0"]::after{
	content: "";
	background: url(../yp/ypsgs/sgshlb7/images/quiz/process_tab_will.png?5ece3a2) no-repeat center top;
	width: 47px;
	height:46px;

	position: absolute;
	right: 0;
	top: 0;
}
.m-quiz .tab-nav-li a{
	position: relative;
	display: block;
	background: url(../yp/ypsgs/sgshlb7/images/quiz/process_tab.png?5ece3a2) no-repeat center top;
	width: 200px;
	height:47px;

	font: 500 18px/47px "Microsoft YaHei";
	color: #2f2536;
}
.m-quiz .tab-nav-li.cur a{
	color: #ffffff;
	background: url(../yp/ypsgs/sgshlb7/images/quiz/process_tab_cur.png?5ece3a2) no-repeat center top;
}
.m-quiz .tab-nav-li.cur a::after{
	content:'';
	background: url(../yp/ypsgs/sgshlb7/images/quiz/process_tab_cur_arr.png?5ece3a2) no-repeat center top;
	width: 22px;
	height:13px;

	position: absolute;
	left:50%;
	top: 53px;
	transform: translate(-50%,0);
}

/* add by 2023-06-30 */
.mod--live .live-left{
	float: none;
}


  .m-footer .m-qrcode .qrcode{
	box-sizing: content-box;
  }

/* /yp/ypsgs/sgshlb7/release/css/nlottery.css */
@charset "UTF-8";
/* 基础模块 */
/*@mixin*/
/* 渐变 */
/* 描边 */
/* 各类居中 */
/* 雪碧 */
.section-box-forum .m-qmss .wg-btn, .m-codeGift .glb-txtImgList .txtimg-item .btn-prize, .section-box-zjf .m-jfcode .m-team .team-opt .wg-btn, .m-actLogin-gift .glb-txtImgList .txtimg-item .btn-prize {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_btn.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 364px 204px;
}

.m-codeGift .glb-txtImgList .txtimg-item .box-info, .section-box-zjf .m-jfcode, .section-box-zjf .m-jfTask, .section-box-zjf .m-jfInfo, .section-box-zjf .mod-jfInfo {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_jf_act.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 2410px 940px;
}

.m-liveTask .info-re, .m-liveTask .task-item, .m-liveTask .m-info .btn-prize, .m-liveTask .m-userInfo .info-box-1 .info-bind, .m-liveTask .m-userInfo, .m-liveTask {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_liveTask.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 1200px 296px;
}

.m-actLogin-gift .glb-txtImgList .txtimg-item .box-info, .section-box-login .section-bd {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_login_act.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 1200px 589px;
}

.exchange-lottery .lotte-btn .lotte-info .lotte-myaward,
.exchange-lottery .lotte-btn .lotte-info .lotte-prob, .exchange-lottery .lotte-btn .lotte-multi,
.exchange-lottery .lotte-btn .lotte-start, .exchange-lottery .lotte-table .lotte-item {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_lottery.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 417px 392px;
}

.other_mnav a {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_mnav.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 732px 326px;
}

.m-palette .back, .m-palette .item {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_palette.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 124px 90px;
}

.section-box-rank .rank-table .table-line .rank-icon, .section-box-rank .m-rank {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_rank.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 519px 570px;
}

.m-ryb-rank .rank-item .img-box::before, .m-ryb-rank {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_ryb.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 900px 596px;
}

.section-box-zjf .m-jfTask .task-item .task-icon, .section-box-zjf .m-jfTask .task-item, .section-box-zjf .m-jfTask .task-group-3 .task-hd, .section-box-zjf .m-jfTask .task-group .task-hd {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_task.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 520px 368px;
}

.match-boss .m-vsscore {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_team.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 143px 31px;
}

/* 转盘 */
.exchange-lottery {
  position: relative;
  margin-top: 20px;
}
.exchange-lottery .lotte-table {
  width: 1200px;
  height: 420px;
}
.exchange-lottery .lotte-table .lotte-item {
  background-position: 0px -145px;
  width: 293px;
  height: 134px;
  position: absolute;
  z-index: 5;
  overflow: hidden;
  transition: filter 0.3s;
  border: 0 none;
}
.exchange-lottery .lotte-table .lotte-item .item-img {
  height: 100px;
}
.exchange-lottery .lotte-table .item1 {
  top: 0px;
  left: 0px;
}
.exchange-lottery .lotte-table .item2 {
  top: 0px;
  left: 302px;
}
.exchange-lottery .lotte-table .item3 {
  top: 0px;
  left: 604px;
}
.exchange-lottery .lotte-table .item4 {
  top: 0px;
  left: 906px;
}
.exchange-lottery .lotte-table .item5 {
  top: 144px;
  left: 906px;
}
.exchange-lottery .lotte-table .item6 {
  top: 288px;
  left: 906px;
}
.exchange-lottery .lotte-table .item7 {
  top: 288px;
  left: 604px;
}
.exchange-lottery .lotte-table .item8 {
  top: 288px;
  left: 302px;
}
.exchange-lottery .lotte-table .item9 {
  top: 288px;
  left: 0px;
}
.exchange-lottery .lotte-table .item10 {
  top: 144px;
  left: 0px;
}
.exchange-lottery .lotte-btn {
  position: absolute;
  top: 142px;
  left: 302px;
}
.exchange-lottery .lotte-btn .lotte-multi,
.exchange-lottery .lotte-btn .lotte-start {
  position: absolute;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.exchange-lottery .lotte-btn .lotte-start {
  background-position: 0px 0px;
  width: 417px;
  height: 135px;
  left: 0;
  top: 0;
  transition: filter 0.3s, color 0.3s;
  margin-bottom: 0;
}
.exchange-lottery .lotte-btn .lotte-multi {
  background-position: 0px -289px;
  width: 169px;
  height: 63px;
  left: 425px;
}
.exchange-lottery .lotte-btn .lotte-info .info {
  position: absolute;
  top: 70px;
  left: 125px;
  width: 167px;
  text-align: center;
  color: #eed98f;
  font: 500 14px/26px "Microsoft YaHei";
  transition: filter 0.3s, color 0.3s;
}
.exchange-lottery .lotte-btn .lotte-info .lotte-myaward,
.exchange-lottery .lotte-btn .lotte-info .lotte-prob {
  position: absolute;
  left: 425px;
  font-size: 0;
  line-height: 0;
  border: 0 none;
}
.exchange-lottery .lotte-btn .lotte-info .lotte-myaward {
  top: 68px;
  background-position: -179px -289px;
  width: 169px;
  height: 30px;
}
.exchange-lottery .lotte-btn .lotte-info .lotte-prob {
  top: 105px;
  background-position: 0px -362px;
  width: 169px;
  height: 30px;
}

.m-liveTask .info-re, .m-liveTask .task-item, .m-liveTask .m-info .btn-prize, .m-liveTask .m-userInfo .info-box-1 .info-bind, .m-liveTask .m-userInfo, .m-liveTask {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_liveTask.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 1200px 296px;
}

.m-liveTask {
  position: relative;
  margin: 15px auto;
  background-position: 0px 0px;
  width: 1200px;
  height: 156px;
  padding-top: 10px;
  padding: 45px 0 0 350px;
  font-size: 0;
}
.m-liveTask .liveTask-item {
  display: inline-block;
  vertical-align: top;
}
.m-liveTask .item-1 {
  position: absolute;
  left: 0;
  top: 30px;
  width: 315px;
  text-align: center;
}
.m-liveTask .item-1 .txt1 {
  font: 700 16px/22px "microsoft yahei";
  color: #f0f0f0;
  margin-bottom: 10px;
}
.m-liveTask .item-1 .txt2 {
  font: 700 20px/38px "microsoft yahei";
  color: #eed98f;
}
.m-liveTask .item-1 .txt {
  font: 500 12px/22px "microsoft yahei";
  color: #a3a0a6;
  text-align: center;
}
.m-liveTask .m-userInfo {
  background-position: 0px -273px;
  width: 569px;
  height: 23px;
  position: absolute;
  left: 475px;
  top: 15px;
  padding: 0 10px 0 20px;
}
.m-liveTask .m-userInfo[data-status="0"] .user-log {
  display: none;
}
.m-liveTask .m-userInfo[data-status="0"] .user-ulog {
  display: block;
}
.m-liveTask .m-userInfo[data-status="1"] .user-log, .m-liveTask .m-userInfo[data-status="2"] .user-log {
  display: block;
}
.m-liveTask .m-userInfo[data-status="1"] .user-ulog, .m-liveTask .m-userInfo[data-status="2"] .user-ulog {
  display: none;
}
.m-liveTask .m-userInfo[data-status="1"] .info-box-1 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.m-liveTask .m-userInfo[data-status="1"] .info-box-3 {
  display: none;
}
.m-liveTask .m-userInfo[data-status="2"] .info-box-1 {
  display: none;
}
.m-liveTask .m-userInfo[data-status="2"] .info-box-3 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.m-liveTask .m-userInfo .user-name {
  position: relative;
  width: 170px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  font: 500 14px/23px "microsoft yahei";
  color: #f0f0f0;
  vertical-align: middle;
}
.m-liveTask .m-userInfo .user-name .text_default_em_2 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  width: 120px;
  height: 23px;
  vertical-align: top;
}
.m-liveTask .m-userInfo .param-roleName {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  width: 245px;
  height: 23px;
  vertical-align: top;
}
.m-liveTask .m-userInfo .text_default_em_2 {
  font: 500 14px/23px "microsoft yahei";
  color: #eed98f;
}
.m-liveTask .m-userInfo .user-ulog {
  text-align: center;
}
.m-liveTask .m-userInfo .user-logout,
.m-liveTask .m-userInfo .user-login,
.m-liveTask .m-userInfo .user-reg {
  font: 500 14px/23px "microsoft yahei";
  color: #f0f0f0;
}
.m-liveTask .m-userInfo .user-logout {
  font: 500 14px/23px "microsoft yahei";
  color: #f0f0f0;
  vertical-align: middle;
}
.m-liveTask .m-userInfo .info-box {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.m-liveTask .m-userInfo .info-box-1 {
  padding-left: 94px;
  position: relative;
}
.m-liveTask .m-userInfo .info-box-1 .info-bind {
  background-position: -812px -202px;
  width: 80px;
  height: 23px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  top: 2px;
  left: 10px;
}
.m-liveTask .m-userInfo .info-box-1 .info-bind-ps {
  font: 500 14px/23px "microsoft yahei";
  color: #f0f0f0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.m-liveTask .m-userInfo .info-box-item {
  *zoom: 1;
  text-align: left;
  height: 23px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  font: 500 14px/23px "microsoft yahei";
  color: #f0f0f0;
  width: 300px;
  vertical-align: middle;
  margin-left: 10px;
}
.m-liveTask .m-userInfo .info-box-item:after {
  content: "";
  display: table;
  clear: both;
}
.m-liveTask .m-info {
  margin: 0 auto;
  margin-bottom: 8px;
  padding-left: 50px;
  text-align: left;
  position: relative;
}
.m-liveTask .m-info .txt {
  font: 700 14px/28px "microsoft yahei";
  color: #a3a0a6;
}
.m-liveTask .m-info .txt1 {
  font: 700 20px/30px "microsoft yahei";
  color: #f0f0f0;
}
.m-liveTask .m-info .gname {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 85px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  height: 22px;
  overflow: hidden;
  vertical-align: text-bottom;
  font: 500 14px/28px "microsoft yahei";
  color: #eed98f;
}
.m-liveTask .m-info .status {
  font: 500 14px/22px "microsoft yahei";
  color: #ce5440;
  margin-left: 10px;
}
.m-liveTask .m-info .status[data-status="1"] {
  font: 500 14px/22px "microsoft yahei";
  color: #88b696;
}
.m-liveTask .m-info .btn-prize {
  background-position: -812px -166px;
  width: 110px;
  height: 26px;
  position: absolute;
  top: 30px;
  right: 10px;
  font-size: 0;
  line-height: 0;
}
.m-liveTask .m-info .btn-prize[data-status="1"] {
  background-position: -932px -166px;
  width: 110px;
  height: 26px;
}
.m-liveTask .m-info .btn-prize[data-status="2"] {
  background-position: -1052px -166px;
  width: 110px;
  height: 26px;
}
.m-liveTask .task-item {
  padding-top: 5px;
}
.m-liveTask .item-2 {
  background-position: 0px -166px;
  width: 396px;
  height: 97px;
  margin-right: 20px;
}
.m-liveTask .item-3 {
  background-position: -406px -166px;
  width: 396px;
  height: 97px;
}
.m-liveTask .item-bottom {
  text-align: center;
  font: 500 12px/26px "microsoft yahei";
  color: #a3a0a6;
}
.m-liveTask .item-bottom a {
  font: 700 12px/26px "microsoft yahei";
  color: #f0f0f0;
}
.m-liveTask .item-bottom .countDown {
  color: #eed98f;
}
.m-liveTask .item-bottom em {
  color: #eed98f;
}
.m-liveTask .task-item .status {
  display: none;
}
.m-liveTask .task-item[data-status="0"] .status[data-status="0"] {
  display: inline-block;
}
.m-liveTask .task-item[data-status="1"] .status[data-status="1"], .m-liveTask .task-item[data-status="2"] .status[data-status="1"] {
  display: inline-block;
}
.m-liveTask .info-re {
  display: inline-block;
  vertical-align: middle;
  top: -1px;
  position: relative;
}

/* 雪碧图 */
.m-ryb-rank .rank-item .img-box::before, .m-ryb-rank {
  background-image: url(../yp/ypsgs/sgshlb7/release/images/sprite_ryb.png?5ece3a2);
  background-repeat: no-repeat;
  background-size: 900px 596px;
}

.mod--ryb .ryb-img-box {
  background: url(../yp/ypsgs/sgshlb7/release/images/ryb-bg.png?) no-repeat center 0;
  position: relative;
  display: none;
}
.mod--ryb .ryb-img-box .bg-img {
  width: 1184px;
  height: 558px;
}

.m-ryb-rank {
  background-position: 0px 0px;
  width: 314px;
  height: 446px;
  padding: 110px 0 0 12px;
  position: absolute;
}
.m-ryb-rank .rank-item {
  float: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 131px;
  margin-right: 5px;
}
.m-ryb-rank .rank-item .img-box {
  position: relative;
  width: 100%;
  height: 126px;
  overflow: hidden;
  padding: 12px;
}
.m-ryb-rank .rank-item .img-box::before {
  content: "";
  background-position: -155px -456px;
  width: 131px;
  height: 126px;
  position: absolute;
  top: 0;
  left: 0;
}
.m-ryb-rank .rank-item .img-box img {
  border-radius: 100%;
}
.m-ryb-rank .rank-item .name {
  width: 100%;
  padding: 0 12px;
  font: 700 14px/28px "microsoft yahei";
  color: #1e1e1e;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  text-align: center;
}
.m-ryb-rank .rank-item:last-child {
  margin-right: 0;
}
.m-ryb-rank1 {
  padding-top: 120px;
  left: 442px;
  top: 50px;
}
.m-ryb-rank1 .rank-item {
  width: 145px;
}
.m-ryb-rank1 .rank-item .img-box {
  height: 140px;
  padding: 12px;
}
.m-ryb-rank1 .rank-item .img-box::before {
  background-position: 0px -456px;
  width: 145px;
  height: 140px;
}
.m-ryb-rank2 {
  background-position: -617px 0px;
  width: 283px;
  height: 402px;
  left: 90px;
  top: 130px;
}
.m-ryb-rank3 {
  background-position: -324px 0px;
  width: 283px;
  height: 404px;
  left: 830px;
  top: 130px;
}

.m-palette {
  z-index: 99;
  position: fixed;
  bottom: 200px;
  left: 50%;
  margin-left: 670px;
  right: auto;
  display: none;
  box-sizing: border-box;
  width: 124px;
  /* 因为有可能两者ui不一致 独立 */
}
.m-palette::before {
  position: absolute;
  left: 12px;
  top: 10px;
  content: "";
}
.m-palette .item {
  display: block;
  background-position: 0px 0px;
  width: 124px;
  height: 40px;
  text-align: center;
  font: 500 14px/40px "microsoft yahei";
  color: #ebd277;
  margin: 0 auto;
  margin-bottom: 8px;
}
.m-palette .item:hover, .m-palette .item.cur {
  text-decoration: none;
  background-position: 0px -50px;
  width: 124px;
  height: 40px;
  font: 500 14px/40px "microsoft yahei";
  color: #413947;
}
.m-palette .back {
  display: block;
  background-position: 0px 0px;
  width: 124px;
  height: 40px;
  text-align: center;
  margin: 0 auto;
  font: 500 14px/40px "microsoft yahei";
  color: #ebd277;
}
.m-palette .back:hover {
  text-decoration: none;
  background-position: 0px -50px;
  width: 124px;
  height: 40px;
  font: 500 14px/40px "microsoft yahei";
  color: #413947;
}
.m-palette .ad_img {
  display: block;
  width: 124px;
  height: 75px;
  overflow: hidden;
  margin-bottom: 8px;
}

.sm_1800 .m-fixedMenu {
  left: 50% !important;
  margin-left: 670px !important;
}

.sc1 {
  color: #ed5540 !important;
}

a.sc1 {
  text-decoration: underline;
}
a.c3 {
  text-decoration: underline;
}

.dialog-shareSelect .m_selectlist .m_selected {
  width: 533px;
  margin: 0 auto;
}
.dialog-shareSelect .m_selectlist .m_select_cont {
  left: 63px;
  width: 500px;
}
.dialog-shareSelect .m_selectlist .m_select_cont a {
  padding-left: 13px;
}
.dialog-shareSelect .select_js {
  width: 533px;
  margin: 0 auto;
  display: none;
}

.dialog-address .dialog-body {
  padding: 0 45px;
}
.dialog-address .dialog-oper + .dialog-oper {
  margin-top: 10px;
}
.dialog-address .dialog-label {
  font: 700 14px/32px "microsoft yahei";
  color: #7e4f40;
  float: left;
  width: 32%;
  text-align: right;
}
.dialog-address .dialog-input,
.dialog-address .copy-input {
  float: left;
  width: 60%;
  height: 32px;
  font: 500 14px/32px "microsoft yahei";
  color: #7e4f40;
  background: #ffffff;
  border: solid 1px #cccccc;
  padding-left: 10px;
  box-sizing: border-box;
}
.dialog-address .dialog-input.input-phone,
.dialog-address .copy-input.input-phone {
  cursor: pointer;
}
.dialog-address .dialog-input-btn {
  display: inline-block;
  background-color: #f36162;
  height: 32px;
  padding: 0 14px;
  text-align: center;
  margin-left: 10px;
  font: 500 14px/32px "microsoft yahei";
  color: #ffffff;
}
.dialog-address .dialog-cont {
  padding: 0 64px;
}
.dialog-address .dialog-oper {
  width: 280px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
  vertical-align: baseline;
}
.dialog-address .dialog-oper .oper-input {
  width: 170px;
}
.dialog-address .dialog-oper + .dialog-oper {
  margin-top: 0;
}
.dialog-address .dialog-opt {
  margin-top: 0;
}
.dialog-address .dialog-oper-textarea {
  float: none;
  width: 100%;
  margin-top: 10px !important;
}
.dialog-address .oper-textarea {
  width: 100%;
  float: none;
  display: block;
}

.section-box-prize .section-item {
  float: left;
  padding: 0px 10px;
  line-height: 24px;
  position: relative;
}
.section-box-prize .section-item::before {
  content: "•";
  font: 500 14px/24px "microsoft yahei";
  color: #858287;
  position: absolute;
  height: 24px;
  left: 0;
  top: 0px;
}
.section-box-prize .section-item:nth-child(2) {
  margin-left: 130px;
}

.mod--mvp {
  background: url(../yp/ypsgs/sgshlb7/release/images/box-mvp.png?) no-repeat center 11px;
  height: 401px;
  width: 1200px;
  margin-top: 40px;
}
.mod--mvp .mod-title {
  background: none;
}
.mod--mvp .mod-bd {
  padding: 88px 610px 0 0;
  position: relative;
}
.mod--mvp .txt {
  text-align: center;
  font: 500 18px/30px "microsoft yahei";
  color: #cec2df;
}
.mod--mvp .txt em {
  color: #d5c99f;
}
.mod--mvp .btn_detail {
  margin: 35px auto;
  display: block;
  width: 177px;
  height: 46px;
}
.mod--mvp .mvp_award {
  position: absolute;
  top: 27px;
  right: 21px;
  width: 590px;
  height: 296px;
  padding: 43px 25px 0px;
}

.other_mnav {
  position: absolute;
  top: 260px;
  left: 0;
  width: 100%;
  height: 57px;
}
.other_mnav a {
  position: absolute;
  top: 0;
  font-size: 0;
  line-height: 0;
}
.other_mnav .a1 {
  background-position: 0px -68px;
  width: 361px;
  height: 57px;
  left: 75px;
}
.other_mnav .a1:hover {
  background-position: 0px -202px;
  width: 361px;
  height: 57px;
}
.other_mnav .a1.cur {
  background-position: 0px -135px;
  width: 361px;
  height: 57px;
}
.other_mnav .a1.cur:hover {
  background-position: 0px -135px;
  width: 361px;
  height: 57px;
}
.other_mnav .a2 {
  background-position: 0px -269px;
  width: 361px;
  height: 57px;
  right: 75px;
}
.other_mnav .a2:hover {
  background-position: -371px 0px;
  width: 361px;
  height: 57px;
}
.other_mnav .a2.cur {
  background-position: 0px 0px;
  width: 361px;
  height: 58px;
}
.other_mnav .a2.cur:hover {
  background-position: 0px 0px;
  width: 361px;
  height: 58px;
}

.section-box-login {
  margin-top: 20px;
}
.section-box-login .section-tit {
  background-image: url(../yp/ypsgs/sgshlb7/images/tit/tit_bg_2.png?5ece3a2);
  margin-bottom: 15px;
}
.section-box-login .section-txt {
  font: 500 14px/24px "microsoft yahei";
  color: #4b464e;
  text-align: center;
  margin-bottom: 20px;
}
.section-box-login .section-bd {
  background-position: 0px 0px;
  width: 1200px;
  height: 341px;
  padding: 25px 15px 0;
}

.m-actLogin-gift .glb-txtImgList {
  margin-right: -28px;
}
.m-actLogin-gift .glb-txtImgList .txtimg-item {
  height: 330px;
  position: relative;
  float: left;
  margin-right: 28px;
}
.m-actLogin-gift .glb-txtImgList .txtimg-item .box-info {
  width: 564px;
  height: 200px;
  overflow: hidden;
  position: relative;
  background-position: 0px -351px;
  width: 564px;
  height: 238px;
}
.m-actLogin-gift .glb-txtImgList .txtimg-item .box-info img {
  display: block;
  width: 100%;
  height: 200px;
}
.m-actLogin-gift .glb-txtImgList .txtimg-item .box-info .name {
  position: absolute;
  width: 100%;
  padding: 0 10px;
  height: 34px;
  bottom: 0;
  left: 0;
  font: 700 14px/34px "microsoft yahei";
  color: #d5c99f;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  text-align: center;
}
.m-actLogin-gift .glb-txtImgList .txtimg-item .btn-prize {
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  margin: 15px auto 0;
  display: block;
  background-position: 0px -56px;
  width: 177px;
  height: 46px;
}
.m-actLogin-gift .glb-txtImgList .txtimg-item .btn-prize[data-status="1"] {
  background-position: 0px -56px;
  width: 177px;
  height: 46px;
}
.m-actLogin-gift .glb-txtImgList .txtimg-item .btn-prize[data-status="2"] {
  background-position: 0px -112px;
  width: 177px;
  height: 46px;
}

.section-box-zjf .mod-jfInfo {
  background-position: 0px -630px;
  width: 1200px;
  height: 122px;
  padding: 24px 22px;
}
.section-box-zjf .m-jfInfo {
  background-position: -1210px -630px;
  width: 1156px;
  height: 78px;
  position: relative;
  padding: 12px 26px 0 256px;
}
.section-box-zjf .m-jfInfo label {
  font: 500 16px/78px "microsoft yahei";
  color: #eed98f;
  position: absolute;
  top: 0;
  left: 0;
  width: 230px;
  height: 78px;
  text-align: center;
}
.section-box-zjf .m-jfInfo p {
  font: 500 14px/28px "microsoft yahei";
  color: #d5c99f;
}
.section-box-zjf .m-jfTask {
  background-position: 0px 0px;
  width: 1200px;
  height: 620px;
  margin-top: 15px;
  padding: 30px 20px;
}
.section-box-zjf .m-jfTask .m-jfInfo {
  margin-bottom: 15px;
}
.section-box-zjf .m-jfTask .m-task {
  background: none;
  padding: 0;
}
.section-box-zjf .m-jfTask .task-group {
  padding: 0 0 20px 105px;
  position: relative;
}
.section-box-zjf .m-jfTask .task-group .task-hd {
  background-position: -100px -90px;
  width: 90px;
  height: 80px;
  padding: 15px 25px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
}
.section-box-zjf .m-jfTask .task-group .task-hd .task-tit {
  font: 700 16px/26px "microsoft yahei";
  color: #413947;
  margin: 0;
}
.section-box-zjf .m-jfTask .task-group-2 .task-item {
  padding-left: 20px;
}
.section-box-zjf .m-jfTask .task-group-3 .task-hd {
  background-position: 0px -90px;
  width: 90px;
  height: 278px;
  padding: 115px 10px;
}
.section-box-zjf .m-jfTask .task-group-3 .task-item {
  margin-bottom: 20px;
}
.section-box-zjf .m-jfTask .task-list {
  padding-top: 0;
}
.section-box-zjf .m-jfTask .task-item {
  position: relative;
  background-position: 0px 0px;
  width: 520px;
  height: 80px;
  text-align: left;
  float: left;
  font-size: 0;
  padding-left: 73px;
  padding-top: 10px;
  margin: 0 12px 0 0;
}
.section-box-zjf .m-jfTask .task-item .task-icon {
  position: absolute;
  left: 20px;
  top: 20px;
  background-position: -200px -90px;
  width: 40px;
  height: 40px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.section-box-zjf .m-jfTask .task-item[data-status="0"] .task-icon, .section-box-zjf .m-jfTask .task-item[data-status="-6"] .task-icon {
  background-position: -200px -90px;
  width: 40px;
  height: 40px;
}
.section-box-zjf .m-jfTask .task-item[data-status="2"] .task-icon {
  background-position: -250px -90px;
  width: 40px;
  height: 40px;
}
.section-box-zjf .m-jfTask .task-item .task-txt {
  font: 500 14px/32px "microsoft yahei";
  color: #d5c99f;
}
.section-box-zjf .m-jfTask .task-item .task-txt b {
  font-weight: normal;
}
.section-box-zjf .m-jfTask .task-item .task-txt span {
  color: #d34e3e;
}
.section-box-zjf .m-jfTask .task-item .limit-cont, .section-box-zjf .m-jfTask .task-item .limit-txt, .section-box-zjf .m-jfTask .task-item .limit-finish {
  display: inline-block;
  vertical-align: top;
}
.section-box-zjf .m-jfTask .task-item .limit-cont {
  background: #7d7782;
  width: 265px;
  height: 12px;
  margin-right: 12px;
  overflow: hidden;
}
.section-box-zjf .m-jfTask .task-item .limit-cont .limit-cur {
  background: #e0bb4e;
  width: 10%;
  height: 100%;
  transition: width 0.3s;
}
.section-box-zjf .m-jfTask .task-item .limit-txt {
  font: 500 14px/16px "microsoft yahei";
  color: #d5c99f;
  position: relative;
  top: -3px;
  margin-right: 10px;
}
.section-box-zjf .m-jfTask .task-item .limit-finish {
  font: 500 14px/16px "microsoft yahei";
  color: #d34e3e;
  position: relative;
  top: -3px;
  display: none;
}
.section-box-zjf .m-jfTask .task-item .task-opt {
  padding-left: 0px;
  font: 500 14px/20px "microsoft yahei";
  color: #d5c99f;
}
.section-box-zjf .m-jfTask .task-item .task-opt .task-btn-share {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  background: url(../yp/ypsgs/sgshlb7/release/images/icon-forum.png?);
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.section-box-zjf .m-jfcode {
  background-position: -1210px 0px;
  width: 1200px;
  height: 590px;
  margin-top: 15px;
  padding: 25px 22px;
}
.section-box-zjf .m-jfcode .m-jfInfo {
  margin-bottom: 20px;
}
.section-box-zjf .m-jfcode .m-team .team-info {
  text-align: center;
  font: 500 14px/28px "microsoft yahei";
  color: #d5c99f;
  margin-bottom: 25px;
}
.section-box-zjf .m-jfcode .m-team .team-info a {
  margin-left: 40px;
  text-decoration: underline;
}
.section-box-zjf .m-jfcode .m-team .team-opt {
  text-align: center;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.section-box-zjf .m-jfcode .m-team .team-opt .wg-btn {
  background-position: -187px -56px;
  width: 177px;
  height: 46px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font: 500 18px/46px "microsoft yahei";
  color: #682b2b;
  margin: 0 25px;
}
.section-box-zjf .m-jfcode .m-team .team-opt .wg-btn[data-status="0"], .section-box-zjf .m-jfcode .m-team .team-opt .wg-btn[data-status="2"], .section-box-zjf .m-jfcode .m-team .team-opt .wg-btn[data-status="-6"] {
  background-position: -187px 0px;
  width: 177px;
  height: 46px;
  color: #413947;
}
.section-box-zjf .m-jfcode .m-team .team-opt .wg-btn:hover {
  text-decoration: none;
  filter: brightness(1.2);
}
.section-box-zjf .m-jfcode .m-team .team-opt .wg-btn.team-create[data-status="2"] {
  background-position: -187px -56px;
  width: 177px;
  height: 46px;
  color: #682b2b;
}

.m-codeGift {
  margin-top: 35px;
}
.m-codeGift .m-tit {
  font: 700 24px/30px "microsoft yahei";
  color: #d5c99f;
  margin: 0 auto;
  height: 30px;
  text-align: center;
  background: url(../yp/ypsgs/sgshlb7/release/images/tit_bg_dark1.png?5ece3a2) no-repeat center center;
}
.m-codeGift .glb-txtImgList {
  margin-right: -40px;
}
.m-codeGift .glb-txtImgList .txtimg-item {
  height: 230px;
  position: relative;
  float: left;
  margin: 25px 28px 0 0;
  position: relative;
}
.m-codeGift .glb-txtImgList .txtimg-item .tit {
  position: absolute;
  top: 0;
  left: 0;
  width: 265px;
  height: 30px;
  text-align: center;
  z-index: 1;
  font: 500 14px/30px "microsoft yahei";
  color: #d5c99f;
}
.m-codeGift .glb-txtImgList .txtimg-item .tit em {
  color: #ed5540;
}
.m-codeGift .glb-txtImgList .txtimg-item .box-info {
  overflow: hidden;
  position: relative;
  background-position: 0px -762px;
  width: 268px;
  height: 178px;
  padding: 30px 1px 0;
}
.m-codeGift .glb-txtImgList .txtimg-item .box-info img {
  display: block;
  width: 265px;
  height: 117px;
}
.m-codeGift .glb-txtImgList .txtimg-item .box-info .name {
  position: absolute;
  width: 100%;
  padding: 0 10px;
  height: 30px;
  bottom: 1px;
  left: 0;
  font: 500 14px/30px "microsoft yahei";
  color: #d5c99f;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  text-align: center;
}
.m-codeGift .glb-txtImgList .txtimg-item .btn-prize {
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  margin: 15px auto 0;
  display: block;
  background-position: -187px -112px;
  width: 137px;
  height: 36px;
}
.m-codeGift .glb-txtImgList .txtimg-item .btn-prize[data-status="1"] {
  background-position: 0px -168px;
  width: 137px;
  height: 36px;
}
.m-codeGift .glb-txtImgList .txtimg-item .btn-prize[data-status="2"] {
  background-position: -147px -168px;
  width: 137px;
  height: 36px;
}

.section-box-zjf .section-tit, .section-box-prize .section-tit, .section-box-rank .section-tit, .section-box-forum .section-tit {
  background-image: url(../yp/ypsgs/sgshlb7/images/tit/tit_bg_2.png?5ece3a2);
}

.section-box-forum .section-bd {
  background: url(../yp/ypsgs/sgshlb7/release/images/qmss_bg.png?5ece3a2) no-repeat center 0;
  width: 1200px;
  height: 370px;
  overflow: hidden;
  padding-left: 680px;
  padding-top: 120px;
  font: 700 18px/40px "microsoft yahei";
  color: #d5c99f;
}
.section-box-forum .m-qmss {
  width: 380px;
  text-align: center;
}
.section-box-forum .m-qmss .wg-btn {
  background-position: 0px 0px;
  width: 177px;
  height: 46px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  display: block;
  margin: 10px auto 0;
}

.section-box-rank .section-bd {
  width: 1200px;
  height: 596px;
  overflow: hidden;
}
.section-box-rank .m-rank {
  overflow: hidden;
  float: left;
  background-position: 0px 0px;
  width: 470px;
  height: 570px;
}
.section-box-rank .rank-stit {
  height: 50px;
  overflow: hidden;
  padding: 0 20px;
}
.section-box-rank .rank-stit .info {
  float: left;
  font: 700 14px/38px "microsoft yahei";
  color: #2f2536;
}
.section-box-rank .rank-stit .info em {
  color: #d34e3e;
  font-weight: 700;
}
.section-box-rank .rank-stit .info-rank {
  float: right;
}
.section-box-rank .rank-table {
  margin: 0 auto;
}
.section-box-rank .rank-table .col1,
.section-box-rank .rank-table .col2,
.section-box-rank .rank-table .col3 {
  float: left;
  position: relative;
  height: 40px;
  text-align: center;
}
.section-box-rank .rank-table .col1 {
  width: 25%;
}
.section-box-rank .rank-table .col2 {
  width: 45%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.section-box-rank .rank-table .col3 {
  width: 30%;
}
.section-box-rank .rank-table .head {
  display: block;
  height: 50px;
  font: 700 14px/50px "microsoft yahei";
  color: #d5c99f;
  text-align: center;
}
.section-box-rank .rank-table .body {
  min-height: 300px;
}
.section-box-rank .rank-table .table-line {
  font: 700 14px/40px "microsoft yahei";
  color: #d5c99f;
  margin-bottom: 6px;
}
.section-box-rank .rank-table .table-line:nth-child(2n+1) {
  background: #413947;
}
.section-box-rank .rank-table .table-line:nth-child(-n+3) {
  color: #d34e3e;
}
.section-box-rank .rank-table .table-line .col1 {
  position: relative;
}
.section-box-rank .rank-table .table-line .rank-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  background-position: -480px 0px;
  width: 39px;
  height: 27px;
  font: 500 14px/28px "microsoft yahei";
  color: #ffffff;
}
.section-box-rank .rank-table .table-line[data-rank="1"] .rank-icon, .section-box-rank .rank-table .table-line[data-rank="2"] .rank-icon, .section-box-rank .rank-table .table-line[data-rank="3"] .rank-icon {
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.section-box-rank .rank-table .table-line[data-rank="1"] .rank-icon {
  background-position: -480px -37px;
  width: 30px;
  height: 29px;
}
.section-box-rank .rank-table .table-line[data-rank="2"] .rank-icon {
  background-position: -480px -76px;
  width: 30px;
  height: 27px;
}
.section-box-rank .rank-table .table-line[data-rank="3"] .rank-icon {
  background-position: -480px -113px;
  width: 30px;
  height: 26px;
}
.section-box-rank .m-rankPrize {
  float: right;
  width: 704px;
  height: 570px;
  background: url(../yp/ypsgs/sgshlb7/release/images/rankPrize_rule.png?5ece3a2) no-repeat 0 0;
  padding: 20px 24px;
}
.section-box-rank .m-rankPrize .rankPrize-item {
  background: url(../yp/ypsgs/sgshlb7/release/images/rankPrize.png?5ece3a2) no-repeat 0 0;
  margin-bottom: 15px;
  width: 658px;
  height: 288px;
  position: relative;
  text-align: center;
  padding-top: 15px;
}
.section-box-rank .m-rankPrize .rankPrize-item .tit {
  font: 700 18px/32px "microsoft yahei";
  color: #fff3cd;
}
.section-box-rank .m-rankPrize .rankPrize-item-img {
  width: 650px;
  height: 204px;
  overflow: hidden;
  margin: 0 auto;
}
.section-box-rank .m-rankPrize .rankPrize-name {
  display: block;
  padding: 0 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  height: 34px;
  width: 100%;
  font: 500 14px/34px "microsoft yahei";
  color: #d5c99f;
  text-align: center;
  margin-top: 2px;
}
.section-box-rank .rankPrize-reminder {
  margin-top: 40px;
}
.section-box-rank .rankPrize-reminder .glb-textlist li {
  font: 500 14px/28px "microsoft yahei";
  color: #d5c99f;
}

/* 竞猜 */
.mod--quiz, .mod-active {
  margin-top: 35px;
}

.mod--quiz .process-list {
  font-size: 0;
  margin-right: -15px;
}

.mod--quiz .process-item {
  float: left;
  margin-right: 13px;
}

.dialog-common .dialog-oper {
  width: 550px;
}
.dialog-common .dialog-oper .dialog-input {
  width: 300px;
}
.dialog-common .copy-input {
  height: 32px;
  font: 500 14px/32px "microsoft yahei";
  color: #999;
  background: #ffffff;
  border: solid 1px #cccccc;
  padding-left: 10px;
  box-sizing: border-box;
}
.dialog-common .copy-input.input-phone {
  cursor: pointer;
}

.m-guess .quiz-result {
  margin-top: 32px;
}
.m-guess .quiz-team-2 .team-name {
  padding-left: 15px;
}

.m-guess .team-name {
  line-height: 18px;
  margin-top: 28px;
  padding-right: 15px;
}
.m-guess .team-name .member1 {
  max-width: 110px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  text-overflow: ellipsis;
}
.m-guess .team-name .member2 {
  vertical-align: middle;
}

.match-boss .champion {
  text-align: center;
}
.match-boss .champion .team-name {
  width: 180px;
  height: 37px;
  overflow: hidden;
  margin: 0 auto 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.match-boss .champion .member1 {
  max-width: 90px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  text-overflow: ellipsis;
}
.match-boss .champion .member2 {
  vertical-align: middle;
}
.match-boss .m-vsscore {
  background-position: 0px 0px;
  width: 143px;
  height: 31px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: -15px;
  font: 500 20px/31px "microsoft yahei";
  color: #cec2df;
}

.m-vsscore {
  text-align: center;
  font: 500 24px/24px "microsoft yahei";
  color: #cec2df;
}
.m-vsscore span {
  margin: 0 10px;
}
.m-vsscore .win {
  color: #e1be54;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5sb3R0ZXJ5LnNjc3MiLCJjb3JlL19taXhpbi5zY3NzIiwic3ByaXRlX2J0bi5zY3NzIiwic3ByaXRlX2pmX2FjdC5zY3NzIiwic3ByaXRlX2xpdmVUYXNrLnNjc3MiLCJzcHJpdGVfbG9naW5fYWN0LnNjc3MiLCJzcHJpdGVfbG90dGVyeS5zY3NzIiwic3ByaXRlX21uYXYuc2NzcyIsInNwcml0ZV9wYWxldHRlLnNjc3MiLCJzcHJpdGVfcmFuay5zY3NzIiwic3ByaXRlX3J5Yi5zY3NzIiwic3ByaXRlX3Rhc2suc2NzcyIsInNwcml0ZV90ZWFtLnNjc3MiLCJtLWxvdHRlcnkuc2NzcyIsIm0tbGl2ZVRhc2suc2NzcyIsIm0tbnliLnNjc3MiLCJtLXBhbGV0dGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUNBQTtBQXVIQTtBQVVBO0FBMEJBO0FEdkpBO0FFK0NRO0VBQ0k7RUFDQTtFQUNBOzs7QUNsQko7RUFDSTtFQUNBO0VBQ0E7OztBQ1lKO0VBQ0k7RUFDQTtFQUNBOzs7QUNqQ0o7RUFDSTtFQUNBO0VBQ0E7OztBQ1lKO0FBQUE7QUFBQTtFQUNJO0VBQ0E7RUFDQTs7O0FDRUo7RUFDSTtFQUNBO0VBQ0E7OztBQ3ZCSjtFQUNJO0VBQ0E7RUFDQTs7O0FDWUo7RUFDSTtFQUNBO0VBQ0E7OztBQ0hKO0VBQ0k7RUFDQTtFQUNBOzs7QUNISjtFQUNJO0VBQ0E7RUFDQTs7O0FDdkJKO0VBQ0k7RUFDQTtFQUNBOzs7QUNuQlo7QUFDQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VQb0JZO0VBQ0E7RUFDQTtFT25CVjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFUDdEWTtFQUNBO0VBQ0E7RU82RFY7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RVAvRFk7RUFDQTtFQUNBO0VPK0RWOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VQbkZRO0VBQ0E7RUFDQTs7QU9vRlY7RUFDRTtFUDdFUTtFQUNBO0VBQ0E7OztBRmlCUjtFQUNJO0VBQ0E7RUFDQTs7O0FVcERaO0VBQ0k7RUFDQTtFVjRCWTtFQUNBO0VBQ0E7RVUzQlo7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RWJZTjtFQUNBLE9hWitCO0VBQ3JCOztBQUVKO0ViUU47RUFDQSxPYVIrQjs7QUFFekI7RWJVTjtFQUNBLE9hVitCO0VBQ3JCOztBQUdSO0VWZVk7RUFDQTtFQUNBO0VVZFA7RUFDQTtFQUNBO0VBQ0E7O0FBRUc7RUFDSTs7QUFFSjtFQUNJOztBQUlKO0VBQ0k7O0FBRUo7RUFDSTs7QUFJSjtFYjlCVjtFQUNBO0VBQ0E7O0FhK0JVO0VBQ0k7O0FBSUo7RUFDSTs7QUFFSjtFYnpDVjtFQUNBO0VBQ0E7O0FhMkNBO0VBQ0M7RUFDQTtFYi9DRDtFQUNBO0VBQ0E7RUFYQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFlQTtFQUNBLE9hc0N3QjtFQUNkOztBQUNEO0VicERUO0VBQ0E7RUFDQTtFQVhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYTJEYztFQUNBO0VBQ0E7O0FBR1I7RWI1RE47RUFDQTtFQUNBO0VBWEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VhbUVVO0VBQ0E7RUFDQTs7QUFFSjtFYnhETjtFQUNBLE9hd0RrQzs7QUFFNUI7RUFDSTs7QUFHVjtBQUFBO0FBQUE7RWIvREE7RUFDQSxPYWlFd0I7O0FBR3hCO0VickVBO0VBQ0EsT2FxRXdCO0VBQ1Y7O0FBRVI7RWJwRk47RUFDQTtFQUNBOztBYXFGTTtFQUNJO0VBQ0E7O0FBQ0E7RVZ4R0k7RUFDQTtFQUNBO0VIWWQ7RUFDQTtFQUNBO0VhNEZjO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFYjFGVjtFQUNBLE9hMEZtQztFYnRHbkM7RUFDQTtFQUNBO0Vhc0djOztBQUdSO0VibklOO0VhcUlVO0VBQ0E7RWI5R1Y7RUFDQTtFQUNBO0VBWEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBZUE7RUFDQSxPYXFHaUM7RUFDdkI7RUFDQTtFQUNBOztBYjNJVjtFQUNFO0VBQ0E7RUFDQTs7QWE0SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VieEhOO0VBQ0EsT2F3SCtCOztBQUV6QjtFYjNITjtFQUNBLE9hMkgrQjs7QUFFekI7RWJwSU47RUFDQTtFQUNBO0Vhb0lVO0ViL0lWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYTRJVTtFQUNBO0VBQ0E7RWIvSFY7RUFDQSxPYStIK0I7O0FBRXpCO0VibElOO0VBQ0EsT2FrSStCO0VBQ3JCOztBQUNBO0VicklWO0VBQ0EsT2FxSW1DOztBQUc3QjtFVjdKUTtFQUNBO0VBQ0E7RVU4SkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFVmhLQTtFQUNBO0VBQ0E7O0FVaUtBO0VWOUpBO0VBQ0E7RUFDQTs7QVVpS1o7RUFDSzs7QUFHTDtFVjdKWTtFQUNBO0VBQ0E7RVU2SlI7O0FBRUo7RVY1Slk7RUFDQTtFQUNBOztBVStKWjtFQUNJO0VidktOO0VBQ0EsT2F1SzJCOztBQUNyQjtFYjlLTjtFQUNBLE9hOEsrQjs7QUFFekI7RUFDSTs7QUFFSjtFQUNJOztBQUtKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUtSO0VBQ0k7RUFDQTtFQUdBO0VBQ0E7OztBQzVPUjtBTG9DUTtFQUNJO0VBQ0E7RUFDQTs7O0FLckNaO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7O0FBR0o7RUxDZ0I7RUFDQTtFQUNBO0VLQVo7RUFDQTs7QUFDQTtFQUNJO0VkU047RUFDQTtFQUNBO0VjVE07RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFTERBO0VBQ0E7RUFDQTtFS0VBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFZFRWO0VBQ0EsT2NTK0I7RWR6Qi9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFY3NCVTs7QUFFSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBOztBQUNBO0VMM0JBO0VBQ0E7RUFDQTs7QUtnQ1o7RUxqRFk7RUFDQTtFQUNBO0VLaURSO0VBQ0E7O0FBRUo7RUxqRFk7RUFDQTtFQUNBO0VLaURSO0VBQ0E7OztBQ3JFUjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtBQXNCSDs7QUFyQkc7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFUDtFQUNDO0VSVmM7RUFDQTtFQUNBO0VRV2Q7RWZZQTtFQUNBLE9lcENhO0VBeUJiO0VBQ0E7O0FBQ0E7RUFFVTtFUmRJO0VBQ0E7RUFDQTtFUGtCZDtFQUNBLE9lbkNlOztBQWtDaEI7RUFDQztFUjFCYztFQUNBO0VBQ0E7RVEyQmQ7RUFDQTtFZkxBO0VBQ0EsT2VwQ2E7O0FBMENiO0VBQ1U7RVI1Qkk7RUFDQTtFQUNBO0VQa0JkO0VBQ0EsT2VuQ2U7O0FBK0NoQjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7O0FoQmpERDtFQUNJOzs7QUFHQTtFQUNJOztBQUVKO0VBQ0k7OztBQU1BO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7O0FBSUg7RUFDRzs7QUFFSjtFQUNJOztBQUlKO0VDdEJGO0VBQ0EsT0R2Qm1CO0VBOENiO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VDNUJOO0VBQ0EsT0Q1Qm1CO0VBeURiO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQzlDTjtFQUNBLE9EOEM2Qjs7QUFFM0I7RUFDSTs7QUFHSjtFQUNJO0VDakVOO0VBQ0E7RUFDQTtFRGlFTTtFQUNBOztBQUVBO0VBQ0k7O0FBS1I7RUFDSTs7QUFLSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFNSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUMvRlY7RUFDQSxPRCtGK0I7RUFDckI7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VDekhOO0VBQ0EsT0R5SDJCOztBQUNyQjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOztBQUVMO0VPckxhO0VBQ0E7RUFDQTtFUHFMVjs7QUFDQTtFTzlLVTtFQUNBO0VBQ0E7O0FQK0tWO0VPdExVO0VBQ0E7RUFDQTs7QVBzTFI7RU94TFE7RUFDQTtFQUNBOztBUDJMYjtFT25MYTtFQUNBO0VBQ0E7RVBtTFY7O0FBQ0E7RU81S1U7RUFDQTtFQUNBOztBUDZLVDtFT3BMUztFQUNBO0VBQ0E7O0FQb0xSO0VPdExRO0VBQ0E7RUFDQTs7O0FQMExoQjtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQzdMRjtFQUNBLE9ENkwyQjtFQUNyQjtFQUNBOztBQUVKO0VLdE5ZO0VBQ0E7RUFDQTtFTHVOUjs7O0FBS0o7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUs5T0E7RUFDQTtFQUNBOztBTCtPQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ3hPbEI7RUFDQSxPRHdPdUM7RUN4UHZDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRHFQa0I7O0FBSVI7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFclBBO0VBQ0E7RUFDQTs7QUZxUEE7RUV2UEE7RUFDQTtFQUNBOztBRndQQTtFRXJQQTtFQUNBO0VBQ0E7OztBRjJQWjtFR2pSWTtFQUNBO0VBQ0E7RUhrUlI7O0FBRUw7RUczUmE7RUFDQTtFQUNBO0VINFJSO0VBQ0E7O0FBQ0E7RUN2UU47RUFDQSxPRHVRK0I7RUFDckI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VDaFJOO0VBQ0EsT0RpUitCOztBQUc3QjtFRy9SWTtFQUNBO0VBQ0E7RUhnU1I7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0s7RUFDQTs7QUFFTDtFQUNJO0VBQ0E7O0FBQ0E7RVc5U0k7RUFDQTtFQUNBO0VYK1NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUNqVGQ7RUFDQSxPRGlUdUM7RUFDckI7O0FBSUo7RUFDSTs7QUFJSjtFVzVUQTtFQUNBO0VBQ0E7RVg2VEk7O0FBRUo7RUFDSTs7QUFJWjtFQUNJOztBQUVKO0VBQ0k7RVdwVkk7RUFDQTtFQUNBO0VYcVZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFVzNXQTtFQUNBO0VBQ0E7RVZZZDtFQUNBO0VBQ0E7O0FEaVdjO0VXalhBO0VBQ0E7RUFDQTs7QVhvWEE7RVdqWEE7RUFDQTtFQUNBOztBWG1YSjtFQ2pXVjtFQUNBLE9EaVdtQzs7QUFDckI7RUFDSTs7QUFFSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQzdYVjtFQUNBLE9ENlhtQztFQUNyQjtFQUNBO0VBQ0E7O0FBRUo7RUNuWVY7RUFDQSxPRG1ZbUM7RUFDckI7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUMzWWQ7RUFDQSxPRDJZbUM7O0FBQ3JCO0VDeFpkO0VBQ0E7RUFDQTtFRHdaa0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTWhCO0VHaGFZO0VBQ0E7RUFDQTtFSGlhUjtFQUNBOztBQUNBO0VBQ0k7O0FBR0E7RUFDSTtFQ3JhZDtFQUNBLE9EcWFtQztFQUNyQjs7QUFDQTtFQUNJO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFRXhhQTtFQUNBO0VBQ0E7RUR2QmQ7RUFDQTtFQUNBO0VBU0E7RUFDQSxPRHFidUM7RUFDckI7O0FBQ0E7RUVuYko7RUFDQTtFQUNBO0VGbWJROztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFRXRiSjtFQUNBO0VBQ0E7RUZzYlE7OztBQVN4QjtFQUNJOztBQUNBO0VDbGRGO0VBQ0EsT0RrZDJCO0VBQ3JCO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNuZWQ7RUFDQSxPRG1lbUM7O0FBQ3JCO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VHMWZBO0VBQ0E7RUFDQTtFSDJmQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQzFmbEI7RUFDQSxPRDBmdUM7RUMvZ0J2QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUQ0Z0JrQjs7QUFJUjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUUzaEJBO0VBQ0E7RUFDQTs7QUYyaEJBO0VFeGhCQTtFQUNBO0VBQ0E7O0FGeWhCQTtFRXRoQkE7RUFDQTtFQUNBOzs7QUY0aEJaO0VBQ0k7OztBQUlKO0VBQ0s7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDcGlCUDtFQUNBLE9Eb2lCNEI7O0FBRTFCO0VBQ0k7RUFDQTs7QUFDQTtFRTlqQlE7RUFDQTtFQUNBO0VGK2pCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLUjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNFO0VBQ0E7RVNqbEJVO0VBQ0E7RUFDQTs7QVRtbEJaO0VBQ0s7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUN0a0JSO0VBQ0EsT0Rza0IrQjs7QUFDckI7RUFDSTtFQUNBOztBQUdQO0VBQ0M7O0FBSU47RUFDSTs7QUFDRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUM3bUJWO0VBQ0EsT0Q2bUJnQztFQUN0Qjs7QUFHSjtFQUNJOztBQUVOO0VDcm5CSjtFQUNBLE9EcW5CZ0M7RUFDdkI7O0FBQ0E7RUFDQzs7QUFFQTtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUNoZ0JWO0VBQ0E7RUFDQTtFQUNBO0VEZ2dCYztFU25wQkE7RUFDQTtFQUNBO0VSa0JkO0VBQ0EsT0Rnb0JtQzs7QUFHckI7RUFDSTtFQUNBO0VBQ0E7O0FBSUo7RVMxcEJBO0VBQ0E7RUFDQTs7QVQ2cEJBO0VTMXBCQTtFQUNBO0VBQ0E7O0FUNnBCQTtFUzFwQkE7RUFDQTtFQUNBOztBVDhwQlo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUM5cUJWO0VBQ0EsT0Q4cUJtQzs7QUFFekI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUMxc0JWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRHVzQlU7RUFDQTtFQ3pyQlY7RUFDQSxPRHlyQitCO0VBQ3JCO0VBQ0E7O0FBR1I7RUFDSTs7QUFFRTtFQ2xzQlI7RUFDQSxPRGtzQmdDOzs7QUFLbEM7QUFDQTtFQUNJOzs7QUFFSjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBSUc7RUFDSTs7QUFDQTtFQUNJOztBQUdSO0VBQ0E7RUM5dEJGO0VBQ0EsT0Q4dEJ5QjtFQUN2QjtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOzs7QUFLTjtFQUNNOztBQUdBO0VBQ0k7OztBQUlaO0VBQ0k7RUFDQTtFQUNBOztBQUNIO0VBQ087RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOzs7QUFLSjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFHUjtFWXB6Qlk7RUFDQTtFQUNBO0VYWWQ7RUFDQTtFQUNBO0VEd3lCTTtFQy94Qk47RUFDQSxPRCt4QjZCOzs7QUFLL0I7RUFDSTtFQ3R5QkY7RUFDQSxPRHN5QnlCOztBQUN2QjtFQUNPOztBQUVQO0VBQ0kiLCJmaWxlIjoibmxvdHRlcnkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyog5Z+656GA5qih5Z2XICovXHJcblxyXG5AaW1wb3J0IFwiY29yZS9fbWl4aW5cIjtcclxuXHJcbi8qIOmbqueipyAqL1xyXG5AaW1wb3J0IFwiaW5kZXhfc3ByaXRlXCI7XHJcbkBpbXBvcnQgXCJtLWxvdHRlcnlcIjtcclxuQGltcG9ydCBcIm0tbGl2ZVRhc2tcIjtcclxuQGltcG9ydCBcIm0tbnliXCI7XHJcbkBpbXBvcnQgXCJtLXBhbGV0dGVcIjtcclxuJGNvbG9yX3RleHRfZGlhbG9nIDogIzdlNGY0MDtcclxuXHJcbi5zYzF7XHJcbiAgICBjb2xvcjogI2VkNTU0MCFpbXBvcnRhbnQ7XHJcbn1cclxuYXtcclxuICAgICYuc2Mxe1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgJi5jM3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaWFsb2ctc2hhcmVTZWxlY3R7XHJcbiAgICAubV9zZWxlY3RsaXN0e1xyXG4gICAgICAgIC5tX3NlbGVjdGVke1xyXG4gICAgICAgICAgICB3aWR0aDogcHgoNTMzKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tX3NlbGVjdF9jb250e1xyXG4gICAgICAgICAgICBsZWZ0OiBweCg2Myk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCg1MDApO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgxMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfSBcclxuICAgIC5zZWxlY3RfanN7XHJcbiAgICAgICAgd2lkdGg6IHB4KDUzMyk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uZGlhbG9nLWFkZHJlc3N7XHJcbiAgICAgLmRpYWxvZy1ib2R5e1xyXG4gICAgICAgIHBhZGRpbmc6ICAwIHB4KDQ1KTtcclxuICAgICB9XHJcbiAgICAuZGlhbG9nLW9wZXIrLmRpYWxvZy1vcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBweCgxMCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLmRpYWxvZy1sYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTQsIDMyLCAkY29sb3JfdGV4dF9kaWFsb2cpO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kaWFsb2ctaW5wdXQsXHJcbiAgICAuY29weS1pbnB1dCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDMyKTtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzIsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjY2NjO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAgICAgJi5pbnB1dC1waG9uZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kaWFsb2ctaW5wdXQtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzNjE2MjtcclxuICAgICAgICBoZWlnaHQ6IHB4KDMyKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHB4KDE0KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHB4KDEwKTtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzIsICNmZmZmZmYpO1xyXG4gICAgfVxyXG4gICAgLmRpYWxvZy1jb250IHtcclxuICAgICAgICBwYWRkaW5nOiAwIHB4KDY0KTtcclxuICAgIH1cclxuXHJcbiAgICAuZGlhbG9nLW9wZXIge1xyXG4gICAgICAgIHdpZHRoOiBweCgyODApO1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblxyXG4gICAgICAgIC5vcGVyLWlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4KDE3MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZGlhbG9nLW9wZXIrLmRpYWxvZy1vcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmRpYWxvZy1vcHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuZGlhbG9nLW9wZXItdGV4dGFyZWF7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMTApICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAub3Blci10ZXh0YXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tYm94LXByaXple1xyXG4gICAgLnNlY3Rpb24taXRlbXtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiBweCgwKSBweCgxMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDI0KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAn4oCiJztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMjQsIzg1ODI4Nyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweCgyNCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogcHgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgoMTMwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2QtLW12cHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYm94LW12cC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcHgoMTEpO1xyXG4gICAgaGVpZ2h0OiBweCg0MDEpO1xyXG4gICAgd2lkdGg6IHB4KDEyMDApO1xyXG4gICAgbWFyZ2luLXRvcDogcHgoNDApO1xyXG4gICAgLm1vZC10aXRsZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1vZC1iZHtcclxuICAgICAgICBwYWRkaW5nOnB4KDg4KSBweCg2MTApIDAgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAudHh0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxOCwzMCwjY2VjMmRmKTtcclxuICAgICAgICBlbXtcclxuICAgICAgICAgICAgY29sb3I6ICNkNWM5OWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bl9kZXRhaWx7XHJcbiAgICAgICAgbWFyZ2luOiBweCgzNSkgYXV0byA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHB4KDE3Nyk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCg0Nik7XHJcbiAgICB9XHJcbiAgICAubXZwX2F3YXJke1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHB4KDI3KTtcclxuICAgICAgICByaWdodDpweCgyMSkgO1xyXG4gICAgICAgIHdpZHRoOiBweCg1OTApO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjk2KTtcclxuICAgICAgICBwYWRkaW5nOiBweCg0MyApICBweCgyNSkgcHgoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdGhlcl9tbmF2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBweCgyNjApO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBweCg1Nyk7XHJcbiAgICBhe1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9tbmF2O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAuYTF7XHJcbiAgICAgIEBpbmNsdWRlIG1faGxiLTE7XHJcbiAgICAgIGxlZnQ6IHB4KDc1KTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBAaW5jbHVkZSBtX2hsYi0zO1xyXG4gICAgICB9XHJcbiAgICAgICYuY3Vye1xyXG4gICAgICAgIEBpbmNsdWRlIG1faGxiLTI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgbV9obGItMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfSBcclxuICAgLmEye1xyXG4gICAgICBAaW5jbHVkZSBtX3picy0xO1xyXG4gICAgICByaWdodDogIHB4KDc1KTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBAaW5jbHVkZSBtX3picy0zO1xyXG4gICAgICB9XHJcbiAgICAgICAmLmN1cntcclxuICAgICAgICBAaW5jbHVkZSBtX3picy0yO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1femJzLTI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4uc2VjdGlvbi1ib3gtbG9naW57XHJcbiAgICBtYXJnaW4tdG9wOiBweCgyMCk7XHJcbiAgICAuc2VjdGlvbi10aXR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy90aXQvdGl0X2JnXzIucG5nKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxNSk7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi10eHR7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMjQsIzRiNDY0ZSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDIwKTtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLWJke1xyXG4gICAgICAgIEBleHRlbmQgICVzcHJpdGVfbG9naW5fYWN0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1sb2dpbjtcclxuICAgICAgICBwYWRkaW5nOiBweCgyNSkgcHgoMTUpIDA7XHJcbiAgICBcclxuICAgIH1cclxufVxyXG4ubS1hY3RMb2dpbi1naWZ0e1xyXG4gICAgLmdsYi10eHRJbWdMaXN0e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcHgoLTI4KTtcclxuICAgICAgICAudHh0aW1nLWl0ZW17XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoMzMwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCgyOCk7XHJcbiAgICAgICAgICAgIC5ib3gtaW5mb3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg1NjQpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyMDApO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgICVzcHJpdGVfbG9naW5fYWN0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LWxvZ2luLXByaXplO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMjAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHB4KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDM0KTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZm9udCgxNCwzNCwjZDVjOTlmKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLXByaXple1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAgJXNwcml0ZV9idG47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHB4KDE1KSBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wcml6ZTEtMTtcclxuICAgICAgICAgICAgICAgICZbZGF0YS1zdGF0dXM9XCIxXCJde1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wcml6ZTEtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbZGF0YS1zdGF0dXM9XCIyXCJde1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wcml6ZTEtMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1ib3gtempme1xyXG4gICAgLm1vZC1qZkluZm97XHJcbiAgICAgICAgQGV4dGVuZCAlc3ByaXRlX2pmX2FjdDtcclxuICAgICAgICBAaW5jbHVkZSBib3gtamZJbmZvO1xyXG4gICAgICAgIHBhZGRpbmc6IHB4KDI0KSBweCgyMik7XHJcbiAgIH1cclxuICAgLm0tamZJbmZve1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9qZl9hY3Q7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LWpmSW5mby10eHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IHB4KDEyKSBweCgyNikgMCBweCgyNTYpO1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNiw3OCwjZWVkOThmKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCgyMzApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDc4KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMjgsI2Q1Yzk5Zik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0tamZUYXNre1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9qZl9hY3Q7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXRhc2stYWN0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDE1KTtcclxuICAgICAgICBwYWRkaW5nOnB4KDMwKSBweCgyMCk7XHJcbiAgICAgICAgLm0tamZJbmZve1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tLXRhc2t7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhc2stZ3JvdXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIDAgcHgoMjApICBweCgxMDUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC50YXNrLWhke1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc3ByaXRlX3Rhc2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSAgdGFza190aXRfMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDE1KSBweCgyNSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLnRhc2stdGl0e1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDE2LDI2LCM0MTM5NDcpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLTJ7XHJcbiAgICAgICAgICAgICAgICAudGFzay1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgoMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtM3tcclxuICAgICAgICAgICAgICAgIC50YXNrLWhke1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV90YXNrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlICB0YXNrX3RpdF8yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDExNSkgcHgoMTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRhc2staXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhc2stbGlzdHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YXNrLWl0ZW17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGV4dGVuZCAlc3ByaXRlX3Rhc2s7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSB0YXNrX2l0ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgoNzMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcHgoMTApO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgcHgoMTIpIDAgIDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAudGFzay1pY29ue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogcHgoMjApO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBweCgyMCk7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVzcHJpdGVfdGFzaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhc2tfaWNvbl90aWNrXzE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSAgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbZGF0YS1zdGF0dXM9XCIwXCJdLCAmW2RhdGEtc3RhdHVzPVwiLTZcIl17XHJcbiAgICAgICAgICAgICAgICAudGFzay1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhc2tfaWNvbl90aWNrXzE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJltkYXRhLXN0YXR1cz1cIjJcIl17XHJcbiAgICAgICAgICAgICAgICAudGFzay1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhc2tfaWNvbl90aWNrXzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhc2stdHh0e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMzIsI2Q1Yzk5Zik7XHJcbiAgICAgICAgICAgICAgICBie1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDM0ZTNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW1pdC1jb250LC5saW1pdC10eHQsLmxpbWl0LWZpbmlzaHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbWl0LWNvbnR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2Q3NzgyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDI2NSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDEyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcHgoMTIpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC5saW1pdC1jdXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UwYmI0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgLmxpbWl0LXR4dHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDE2LCNkNWM5OWYpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbWl0LWZpbmlzaHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDE2LCNkMzRlM2UpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAudGFzay1vcHR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMjAsI2Q1Yzk5Zik7XHJcbiAgICAgICAgICAgICAgICAudGFzay1idG4tc2hhcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1mb3J1bS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0tamZjb2Rle1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9qZl9hY3Q7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXRlYW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6cHgoMjUpIHB4KDIyKTtcclxuICAgICAgICAubS1qZkluZm97XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm0tdGVhbXtcclxuICAgICAgICAgICAgLnRlYW0taW5mb3tcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDI4LCNkNWM5OWYpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMjUpO1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgoNDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFtLW9wdHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC53Zy1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlc3ByaXRlX2J0bjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tdGVhbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTgsNDYsIzY4MmIyYik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHB4KDI1KTtcclxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtc3RhdHVzPVwiMFwiXSwmW2RhdGEtc3RhdHVzPVwiMlwiXSwmW2RhdGEtc3RhdHVzPVwiLTZcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi10ZWFtLTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDEzOTQ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnRlYW0tY3JlYXRlW2RhdGEtc3RhdHVzPVwiMlwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXRlYW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjgyYjJiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxufVxyXG4ubS1jb2RlR2lmdHtcclxuICAgIG1hcmdpbi10b3A6IHB4KDM1KTtcclxuICAgIC5tLXRpdHtcclxuICAgICAgICBAaW5jbHVkZSBiZm9udCgyNCwzMCwjZDVjOTlmKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGl0X2JnX2RhcmsxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZ2xiLXR4dEltZ0xpc3R7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCgtNDApO1xyXG4gICAgICAgIC50eHRpbWctaXRlbXtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweCgyMzApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46cHgoMjUpIHB4KDI4KSAwIDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnRpdHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMjY1KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMzApO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDMwLCNkNWM5OWYpO1xyXG4gICAgICAgICAgICAgICAgZW17XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZDU1NDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJveC1pbmZve1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgICVzcHJpdGVfamZfYWN0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXByaXplLXRlYW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOnB4KDMwKSBweCgxKSAwO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyNjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMTE3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHB4KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDMwKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IHB4KDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMzAsI2Q1Yzk5Zik7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1wcml6ZXtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgICVzcHJpdGVfYnRuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBweCgxNSkgYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tcHJpemUtMDtcclxuICAgICAgICAgICAgICAgICZbZGF0YS1zdGF0dXM9XCIxXCJde1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wcml6ZS0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJltkYXRhLXN0YXR1cz1cIjJcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXByaXplLTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tYm94LXpqZiwuc2VjdGlvbi1ib3gtcHJpemUsLnNlY3Rpb24tYm94LXJhbmssLnNlY3Rpb24tYm94LWZvcnVte1xyXG4gICAgLnNlY3Rpb24tdGl0e1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdGl0L3RpdF9iZ18yLnBuZyk7XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tYm94LWZvcnVte1xyXG4gICAgLnNlY3Rpb24tYmR7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcW1zc19iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuICAgICAgICAgd2lkdGg6IHB4KDEyMDApO1xyXG4gICAgICAgICBoZWlnaHQ6IHB4KDM3MCk7XHJcbiAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogcHgoNjgwKTtcclxuICAgICAgICAgcGFkZGluZy10b3A6IHB4KDEyMCk7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJmb250KDE4LDQwLCNkNWM5OWYpO1xyXG4gICAgfVxyXG4gICAgLm0tcW1zc3tcclxuICAgICAgICB3aWR0aDogcHgoMzgwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLndnLWJ0bntcclxuICAgICAgICAgICAgQGV4dGVuZCAgJXNwcml0ZV9idG47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1qb2luO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiBweCgxMCkgYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1ib3gtcmFua3tcclxuICAgIC5zZWN0aW9uLWJke1xyXG4gICAgICAgIHdpZHRoOiBweCgxMjAwKTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDU5Nik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5tLXJhbmsge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgQGV4dGVuZCAlc3ByaXRlX3Jhbms7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1yYW5rO1xyXG4gICAgfVxyXG4gICAgLnJhbmstc3RpdHtcclxuICAgICAgICAgaGVpZ2h0OiBweCg1MCk7XHJcbiAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgIHBhZGRpbmc6IDAgcHgoMjApO1xyXG4gICAgICAgICAuaW5mb3tcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgICBiZm9udCgxNCwzOCwjMmYyNTM2KTtcclxuICAgICAgICAgICAgZW17XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2QzNGUzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAuaW5mby1yYW5re1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucmFuay10YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIC5jb2wxLFxyXG4gICAgICAuY29sMixcclxuICAgICAgLmNvbDN7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogcHgoNDApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAgIC5jb2wxIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmNvbDIge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmNvbDMge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDUwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTQsNTAsICNkNWM5OWYpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogcHgoMzAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIC50YWJsZS1saW5le1xyXG4gICAgICAgICAgIEBpbmNsdWRlIGJmb250KDE0LCA0MCwgI2Q1Yzk5Zik7XHJcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoNik7XHJcbiAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MTM5NDc7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDM0ZTNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb2wxe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJhbmstaWNvbntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcjI7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICAlc3ByaXRlX3Jhbms7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByYW5rLW51bTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDI4LCNmZmZmZmYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbZGF0YS1yYW5rPVwiMVwiXSwmW2RhdGEtcmFuaz1cIjJcIl0sJltkYXRhLXJhbms9XCIzXCJde1xyXG4gICAgICAgICAgICAgICAgLnJhbmstaWNvbntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2RhdGEtcmFuaz1cIjFcIl17XHJcbiAgICAgICAgICAgICAgICAucmFuay1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJhbmstbnVtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2RhdGEtcmFuaz1cIjJcIl17XHJcbiAgICAgICAgICAgICAgICAucmFuay1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJhbmstbnVtMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2RhdGEtcmFuaz1cIjNcIl17XHJcbiAgICAgICAgICAgICAgICAucmFuay1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJhbmstbnVtMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubS1yYW5rUHJpemV7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiBweCg3MDQpO1xyXG4gICAgICAgIGhlaWdodDpweCg1NzApIDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JhbmtQcml6ZV9ydWxlLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiBweCgyMCkgcHgoMjQpO1xyXG4gICAgICAgIC5yYW5rUHJpemUtaXRlbXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYW5rUHJpemUucG5nKSBuby1yZXBlYXQgMCAwICA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE1KTtcclxuICAgICAgICAgICAgd2lkdGg6IHB4KDY1OCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoMjg4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBweCgxNSk7XHJcbiAgICAgICAgICAgIC50aXR7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZm9udCgxOCwzMiwjZmZmM2NkKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg2NTApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyMDQpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJhbmtQcml6ZS1uYW1le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCBweCgyMCkgO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICAgICAgaGVpZ2h0OiBweCgzNCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwzNCwjZDVjOTlmKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweCgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIC5yYW5rUHJpemUtcmVtaW5kZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoNDApO1xyXG4gICAgICAuZ2xiLXRleHRsaXN0e1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlICBsZm9udCgxNCwyOCwjZDVjOTlmKTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIOernueMnCAqL1xyXG4ubW9kLS1xdWl6LC5tb2QtYWN0aXZle1xyXG4gICAgbWFyZ2luLXRvcDogcHgoMzUpO1xyXG59XHJcbi5tb2QtLXF1aXogLnByb2Nlc3MtbGlzdCB7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbn1cclxuXHJcbi5tb2QtLXF1aXogLnByb2Nlc3MtaXRlbSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG59XHJcblxyXG4uZGlhbG9nLWNvbW1vbntcclxuICAgIC5kaWFsb2ctb3BlcntcclxuICAgICAgICB3aWR0aDogcHgoNTUwKTtcclxuICAgICAgICAuZGlhbG9nLWlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDogcHgoMzAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29weS1pbnB1dCB7XHJcbiAgICBoZWlnaHQ6IHB4KDMyKTtcclxuICAgIEBpbmNsdWRlIGxmb250KDE0LCAzMiwgIzk5OSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjY2NjYztcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmLmlucHV0LXBob25lIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxufVxyXG4ubS1ndWVzcyB7XHJcbiAgLnF1aXotcmVzdWx0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDMyKTtcclxuICAgICB9XHJcbiAgICAgLnF1aXotdGVhbS0ye1xyXG4gICAgICAgIC50ZWFtLW5hbWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm0tZ3Vlc3MgLnRlYW0tbmFtZSB7XHJcbiAgICBsaW5lLWhlaWdodDpweCgxOCk7XHJcbiAgICBtYXJnaW4tdG9wOiBweCgyOCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBweCgxNSk7XHJcblx0Lm1lbWJlcjF7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBcclxuICAgIH1cclxuICAgIC5tZW1iZXIye1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXRjaC1ib3Nze1xyXG4gICAgLmNoYW1waW9ue1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAudGVhbS1uYW1le1xyXG4gICAgICAgICAgICB3aWR0aDogcHgoMTgwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweCgzNyk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICBweCg2KTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbWJlcjF7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW1iZXIye1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXZzc2NvcmV7XHJcbiAgICAgICAgQGV4dGVuZCAgJXNwcml0ZV90ZWFtO1xyXG4gICAgICAgIEBpbmNsdWRlIG0tdnNzY29yZTtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoLTE1KTtcclxuICAgICAgICBAaW5jbHVkZSAgIGxmb250KDIwLDMxLCNjZWMyZGYpO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ubS12c3Njb3Jle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgICBsZm9udCgyNCwyNCwjY2VjMmRmKTtcclxuICAgIHNwYW57XHJcbiAgICAgICAgICAgbWFyZ2luOiAwIHB4KDEwKTsgICBcclxuICAgICAgICB9XHJcbiAgICAud2lue1xyXG4gICAgICAgIGNvbG9yOiAjZTFiZTU0O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qQG1peGluKi9cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAqem9vbTogMTtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gYmZjIHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuQG1peGluIGVsbGlwc2lzIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2Nre1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAqZGlzcGxheTogaW5saW5lO1xyXG4gICp6b29tOjE7XHJcbn1cclxuXHJcbkBtaXhpbiBiZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsJGNvbG9yKSB7XHJcbiAgZm9udDogNzAwIHB4KCRzaXplKS9weCgkbGluZUhlaWdodCkgXCJtaWNyb3NvZnQgeWFoZWlcIjtcclxuICBjb2xvcjokY29sb3I7XHJcblxyXG59XHJcbkBtaXhpbiBsZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsJGNvbG9yKSB7XHJcbiAgZm9udDogNTAwIHB4KCRzaXplKS9weCgkbGluZUhlaWdodCkgXCJtaWNyb3NvZnQgeWFoZWlcIjtcclxuICBjb2xvcjokY29sb3I7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHg7XHJcbiAgLW8tYm9yZGVyLXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICR4O1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGUoJHcsJGNvbG9yMSkge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXI6ICR3IHNvbGlkICRjb2xvcjE7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMtbHQoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkeDtcclxuICAtby1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMtcnQoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICR4O1xyXG4gIC1vLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cy1sYigkeCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICR4O1xyXG4gIC1vLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR4O1xyXG4gIC1tcy1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cy1yYigkeCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJHg7XHJcbiAgLW8tYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIC1tcy1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR4O1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGV0KCR3dCwkd2wsJHdyLCRjb2xvcikge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItdG9wOiAkd3QgJGNvbG9yIHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2wgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG4gIGJvcmRlci1yaWdodDogJHdyIHRyYW5zcGFyZW50IGRhc2hlZDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlYigkd2IsJHdsLCR3ciwkY29sb3IpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdiICRjb2xvciBzb2xpZDtcclxuICBib3JkZXItbGVmdDogJHdsIHRyYW5zcGFyZW50IGRhc2hlZDtcclxuICBib3JkZXItcmlnaHQ6ICR3ciB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZWwoJHdsLCR3dCwkd2IsJGNvbG9yKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2wgJGNvbG9yIHNvbGlkO1xyXG4gIGJvcmRlci10b3A6ICR3dCB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdiIHRyYW5zcGFyZW50IGRhc2hlZDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlcigkd3IsJHd0LCR3YiwkY29sb3IpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdiIHRyYW5zcGFyZW50IGRhc2hlZDtcclxuICBib3JkZXItcmlnaHQ6ICR3ciAkY29sb3Igc29saWQ7XHJcbiAgYm9yZGVyLXRvcDogJHd0IHRyYW5zcGFyZW50IGRhc2hlZDtcclxufVxyXG5cclxuLyog5riQ5Y+YICovXHJcbkBtaXhpbiBidG5fdHh0X2dyYWRpZW50KCR0b3BDb2xvciwkYm90dG9tQ29sb3Ipe1xyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogJHRvcENvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCBib3R0b20sIGZyb20oJGJvdHRvbUNvbG9yKSwgdG8oJHRvcENvbG9yKSk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDmj4/ovrkgKi9cclxuQG1peGluIHN0cm9rZV9iKCRzaXplLCAkbGluZUhlaWdodCwgJGNvbG9yLCRzdHJva2UsJHN0cm9rZUNvbG9yKSB7XHJcblx0QGluY2x1ZGUgYmZvbnQoJHNpemUsICRsaW5lSGVpZ2h0LCAkY29sb3IpO1xyXG5cdHotaW5kZXg6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQtd2Via2l0LXRleHQtc3Ryb2tlOiBweCgkc3Ryb2tlKSAkc3Ryb2tlQ29sb3I7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHR9XHJcbn1cclxuQG1peGluIHN0cm9rZV9sKCRzaXplLCAkbGluZUhlaWdodCwgJGNvbG9yLCRzdHJva2UsJHN0cm9rZUNvbG9yKSB7XHJcblx0QGluY2x1ZGUgbGZvbnQoJHNpemUsICRsaW5lSGVpZ2h0LCAkY29sb3IpO1xyXG5cdHotaW5kZXg6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHQtd2Via2l0LXRleHQtc3Ryb2tlOiBweCgkc3Ryb2tlKSAkc3Ryb2tlQ29sb3I7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIOWQhOexu+WxheS4rSAqL1xyXG5AbWl4aW4gY2VudGVyMSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXIyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyMlgge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyMlkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBweCgkc2l6ZSl7XHJcbiAgQHJldHVybiAkc2l6ZSArIHB4XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gYnRuLWpvaW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTc3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG4tcHJpemUtMCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMTg3KSBweCgtMTEyKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxMzcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgzNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bi1wcml6ZS0xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KC0xNjgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDEzNyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDM2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuLXByaXplLTIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTE0NykgcHgoLTE2OCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTM3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMzYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG4tcHJpemUxLTEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoLTU2KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxNzcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg0Nik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bi1wcml6ZTEtMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtMTEyKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxNzcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg0Nik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bi10ZWFtLTAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTE4NykgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTc3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG4tdGVhbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMTg3KSBweCgtNTYpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE3Nyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDQ2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfYnRuLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgoMzY0KSBweCgyMDQpO1xyXG4gICAgICAgIH1cclxuXG5cbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIGJveC1qZkluZm8tdHh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0xMjEwKSBweCgtNjMwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxMTU2KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNzgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBib3gtamZJbmZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KC02MzApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDEyMDApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxMjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBib3gtcHJpemUtdGVhbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtNzYyKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyNjgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxNzgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBib3gtdGFzay1hY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTIwMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDYyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJveC10ZWFtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0xMjEwKSBweCgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxMjAwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNTkwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfamZfYWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfamZfYWN0LnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgoMjQxMCkgcHgoOTQwKTtcclxuICAgICAgICB9XHJcblxuXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiAgICAgICAgICAgIEBtaXhpbiBidG4tbGdhbWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTgxMikgcHgoLTIwMik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoODApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bi1wcml6ZWwtMCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtODEyKSBweCgtMTY2KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxMTApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bi1wcml6ZWwtMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtOTMyKSBweCgtMTY2KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxMTApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bi1wcml6ZWwtMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMTA1MikgcHgoLTE2Nik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTEwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMjYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0YXNrX2JnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDEyMDApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxNTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0YXNrX2l0ZW1fMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtMTY2KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgzOTYpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg5Nyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHRhc2tfaXRlbV8yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC00MDYpIHB4KC0xNjYpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDM5Nik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDk3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGFza191c2VJbmZvMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtMjczKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg1NjkpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAlc3ByaXRlX2xpdmVUYXNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfbGl2ZVRhc2sucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweCgxMjAwKSBweCgyOTYpO1xyXG4gICAgICAgIH1cclxuXG5cbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIGJveC1sb2dpbi1wcml6ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtMzUxKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg1NjQpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyMzgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBib3gtbG9naW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTIwMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDM0MSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAlc3ByaXRlX2xvZ2luX2FjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2xvZ2luX2FjdC5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4KDEyMDApIHB4KDU4OSk7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gZHJhdy1vbmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoNDE3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMTM1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZHJhdy10ZW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoLTI4OSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTY5KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBteXdhcmQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTE3OSkgcHgoLTI4OSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTY5KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBubG90dGVyeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KC0xNDUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDI5Myk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDEzNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHByb2JhYmlsaXR5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KC0zNjIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE2OSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfbG90dGVyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2xvdHRlcnkucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweCg0MTcpIHB4KDM5Mik7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gbV9obGItMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtNjgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDM2MSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDU3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbV9obGItMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtMTM1KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgzNjEpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg1Nyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIG1faGxiLTMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoLTIwMik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMzYxKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNTcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBtX3picy0xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KC0yNjkpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDM2MSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDU3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbV96YnMtMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgzNjEpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg1OCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIG1femJzLTMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTM3MSkgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMzYxKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNTcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgJXNwcml0ZV9tbmF2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfbW5hdi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4KDczMikgcHgoMzI2KTtcclxuICAgICAgICB9XHJcblxuXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiAgICAgICAgICAgIEBtaXhpbiBwYWxldHRlX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTI0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBwYWxldHRlX2l0ZW1fY3VyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KC01MCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTI0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgJXNwcml0ZV9wYWxldHRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfcGFsZXR0ZS5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4KDEyNCkgcHgoOTApO1xyXG4gICAgICAgIH1cclxuXG5cbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIGJveC1yYW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDQ3MCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDU3MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHJhbmstbnVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC00ODApIHB4KDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDM5KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMjcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiByYW5rLW51bTEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTQ4MCkgcHgoLTM3KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgzMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDI5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gcmFuay1udW0yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC00ODApIHB4KC03Nik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMzApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHJhbmstbnVtMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtNDgwKSBweCgtMTEzKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgzMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDI2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfcmFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX3JhbmsucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweCg1MTkpIHB4KDU3MCk7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gbnVtMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgzMTQpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg0NDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBudW0yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC02MTcpIHB4KDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDI4Myk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDQwMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIG51bTMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTMyNCkgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMjgzKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNDA0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gcnliLWl0ZW0tMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMTU1KSBweCgtNDU2KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxMzEpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxMjYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiByeWItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtNDU2KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxNDUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgJXNwcml0ZV9yeWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9yeWIucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweCg5MDApIHB4KDU5Nik7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gdGFza19pY29uX3RpY2tfMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMjAwKSBweCgtOTApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDQwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0YXNrX2ljb25fdGlja18yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0yNTApIHB4KC05MCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoNDApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHRhc2tfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg1MjApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg4MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHRhc2tfdGl0XzEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTEwMCkgcHgoLTkwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg5MCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGFza190aXRfMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtOTApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDkwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMjc4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfdGFzayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX3Rhc2sucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweCg1MjApIHB4KDM2OCk7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gbS12c3Njb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE0Myk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDMxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfdGVhbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX3RlYW0ucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweCgxNDMpIHB4KDMxKTtcclxuICAgICAgICB9XHJcblxuXG4iLCIvKiDovaznm5ggKi9cclxuLmV4Y2hhbmdlLWxvdHRlcnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIC5sb3R0ZS10YWJsZSB7XHJcbiAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgaGVpZ2h0OiA0MjBweDtcclxuICAgIC5sb3R0ZS1pdGVtIHtcclxuICAgICAgQGV4dGVuZCAlc3ByaXRlX2xvdHRlcnk7XHJcbiAgICAgIEBpbmNsdWRlIG5sb3R0ZXJ5LWl0ZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XHJcbiAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICAuaXRlbS1pbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbTEge1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW0yIHtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGxlZnQ6IDMwMnB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW0zIHtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGxlZnQ6IDYwNHB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW00IHtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGxlZnQ6IDkwNnB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW01IHtcclxuICAgICAgdG9wOiAxNDRweDtcclxuICAgICAgbGVmdDogOTA2cHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbTYge1xyXG4gICAgICB0b3A6IDI4OHB4O1xyXG4gICAgICBsZWZ0OiA5MDZweDtcclxuICAgIH1cclxuICAgIC5pdGVtNyB7XHJcbiAgICAgIHRvcDogMjg4cHg7XHJcbiAgICAgIGxlZnQ6IDYwNHB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW04IHtcclxuICAgICAgdG9wOiAyODhweDtcclxuICAgICAgbGVmdDogMzAycHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbTkge1xyXG4gICAgICB0b3A6IDI4OHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbTEwIHtcclxuICAgICAgdG9wOiAxNDRweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubG90dGUtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTQycHg7XHJcbiAgICBsZWZ0OiAzMDJweDtcclxuICAgIC5sb3R0ZS1tdWx0aSxcclxuICAgIC5sb3R0ZS1zdGFydCB7XHJcbiAgICAgIEBleHRlbmQgJXNwcml0ZV9sb3R0ZXJ5O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAubG90dGUtc3RhcnQge1xyXG4gICAgICBAaW5jbHVkZSBkcmF3LW9uZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcywgY29sb3IgMC4zcztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5sb3R0ZS1tdWx0aSB7XHJcbiAgICAgIEBpbmNsdWRlIGRyYXctdGVuO1xyXG4gICAgICBsZWZ0OiA0MjVweDtcclxuICAgIH1cclxuICAgIC5sb3R0ZS1pbmZvIHtcclxuICAgICAgLmluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgbGVmdDogMTI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE2N3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2VlZDk4ZjtcclxuICAgICAgICBmb250OiA1MDAgMTRweC8yNnB4IFwiTWljcm9zb2Z0IFlhSGVpXCI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgICAgIH1cclxuICAgICAgLmxvdHRlLW15YXdhcmQsXHJcbiAgICAgIC5sb3R0ZS1wcm9iIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNDI1cHg7XHJcbiAgICAgICAgQGV4dGVuZCAlc3ByaXRlX2xvdHRlcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5sb3R0ZS1teWF3YXJkIHtcclxuICAgICAgICB0b3A6IDY4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXl3YXJkO1xyXG4gICAgICB9XHJcbiAgICAgIC5sb3R0ZS1wcm9iIHtcclxuICAgICAgICB0b3A6IDEwNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHByb2JhYmlsaXR5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJzcHJpdGVfbGl2ZVRhc2tcIjtcclxuXHJcbi5tLWxpdmVUYXNre1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiBweCgxNSkgYXV0bztcclxuICAgIEBleHRlbmQgICAgJXNwcml0ZV9saXZlVGFzaztcclxuICAgIEBpbmNsdWRlIHRhc2tfYmc7XHJcbiAgICBwYWRkaW5nLXRvcDogcHgoMTApO1xyXG4gICAgcGFkZGluZzogcHgoNDUpIDAgMCBweCgzNTApO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgLmxpdmVUYXNrLWl0ZW17XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgICAuaXRlbS0xe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogcHgoMzApO1xyXG4gICAgICAgIHdpZHRoOiBweCgzMTUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAudHh0MXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTYsMjIsI2YwZjBmMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dDJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDIwLDM4LCNlZWQ5OGYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxMiwyMiwjYTNhMGE2KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXVzZXJJbmZve1xyXG4gICAgICAgICBAZXh0ZW5kICAgJXNwcml0ZV9saXZlVGFzaztcclxuICAgICAgICAgQGluY2x1ZGUgdGFza191c2VJbmZvMTtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBsZWZ0OiBweCg0NzUpO1xyXG4gICAgICAgICB0b3A6IHB4KDE1KTtcclxuICAgICAgICAgcGFkZGluZzogMCBweCgxMCkgMCBweCgyMCk7XHJcbiAgICAgICAgICZbZGF0YS1zdGF0dXM9XCIwXCJde1xyXG4gICAgICAgICAgICAudXNlci1sb2d7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC51c2VyLXVsb2d7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgJltkYXRhLXN0YXR1cz1cIjFcIl0sJltkYXRhLXN0YXR1cz1cIjJcIl17XHJcbiAgICAgICAgICAgIC51c2VyLWxvZ3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC51c2VyLXVsb2d7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS1zdGF0dXM9XCIxXCJde1xyXG4gICAgICAgICAgICAuaW5mby1ib3gtMXtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbmZvLWJveC0ze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgJltkYXRhLXN0YXR1cz1cIjJcIl17XHJcbiAgICAgICAgICAgIC5pbmZvLWJveC0xe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5mby1ib3gtM3tcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0LnVzZXItbmFtZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IHB4KDE3MCk7XHJcblx0XHRcdEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgZWxsaXBzaXM7XHJcblx0XHRcdEBpbmNsdWRlIGxmb250KDE0LCAyMywgI2YwZjBmMCk7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgLnRleHRfZGVmYXVsdF9lbV8ye1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTIwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMjMpO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG4gICAgICAgIC5wYXJhbS1yb2xlTmFtZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2lkdGg6IHB4KDI0NSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoMjMpO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9kZWZhdWx0X2VtXzJ7XHJcbiAgICAgICAgICAgIFx0QGluY2x1ZGUgbGZvbnQoMTQsIDIzLCAjZWVkOThmKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnVzZXItdWxvZ3tcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICB9XHJcblx0XHQudXNlci1sb2dvdXQsXHJcblx0XHQudXNlci1sb2dpbixcclxuXHRcdC51c2VyLXJlZyB7XHJcblx0XHRcdEBpbmNsdWRlIGxmb250KDE0LCAyMywgI2YwZjBmMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnVzZXItbG9nb3V0e1xyXG5cdFx0XHRAaW5jbHVkZSBsZm9udCgxNCwgMjMsICNmMGYwZjApO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH0gXHJcbiAgICAgICAgLmluZm8tYm94IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mby1ib3gtMXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCg5NCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLmluZm8tYmluZHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgICAgJXNwcml0ZV9saXZlVGFzaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlICAgYnRuLWxnYW1lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBweCgyKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHB4KDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5mby1iaW5kLXBze1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMjMsI2YwZjBmMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvLWJveC1pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoMjMpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgICBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMjMsICNmMGYwZjApO1xyXG4gICAgICAgICAgICB3aWR0aDogcHgoMzAwKTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHB4KDEwKTtcclxuXHQgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5tLWluZm97XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoOCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweCg1MCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnR4dHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTQsMjgsI2EzYTBhNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHQxe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZm9udCgyMCwzMCwjZjBmMGYwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmduYW1le1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCg4NSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlICBlbGxpcHNpcztcclxuICAgICAgICAgICAgaGVpZ2h0OiBweCgyMik7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMjgsI2VlZDk4Zik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGF0dXN7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDIyLCNjZTU0NDApO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgoMTApO1xyXG4gICAgICAgICAgICAmW2RhdGEtc3RhdHVzPVwiMVwiXXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDIyLCM4OGI2OTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJpemV7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICAgICVzcHJpdGVfbGl2ZVRhc2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSAgIGJ0bi1wcml6ZWwtMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogcHgoMzApO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHB4KDEwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgJltkYXRhLXN0YXR1cz1cIjFcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlICAgYnRuLXByaXplbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJltkYXRhLXN0YXR1cz1cIjJcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlICAgYnRuLXByaXplbC0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YXNrLWl0ZW0ge1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogcHgoNSk7XHJcbiAgICAgICAgQGV4dGVuZCAgICAlc3ByaXRlX2xpdmVUYXNrO1xyXG4gICAgfVxyXG4gICAgLml0ZW0tMntcclxuICAgICAgICBAaW5jbHVkZSB0YXNrX2l0ZW1fMTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDIwKTtcclxuICAgIH1cclxuICAgIC5pdGVtLTN7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFza19pdGVtXzI7XHJcbiAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1ib3R0b217XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDEyLDI2LCNhM2EwYTYpO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDEyLDI2LCNmMGYwZjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY291bnREb3due1xyXG4gICAgICAgICAgICBjb2xvcjogI2VlZDk4ZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgZW17XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWVkOThmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFzay1pdGVte1xyXG4gICAgICAgIC5zdGF0dXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS1zdGF0dXM9XCIwXCJdIC5zdGF0dXNbZGF0YS1zdGF0dXM9XCIwXCJde1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJltkYXRhLXN0YXR1cz1cIjFcIl0gLnN0YXR1c1tkYXRhLXN0YXR1cz1cIjFcIl0sJltkYXRhLXN0YXR1cz1cIjJcIl0gLnN0YXR1c1tkYXRhLXN0YXR1cz1cIjFcIl17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tcmV7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgQGV4dGVuZCAgICAlc3ByaXRlX2xpdmVUYXNrO1xyXG4gICAgICAgIC8vQGluY2x1ZGUgdGFza19yZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59IiwiLyog6Zuq56Kn5Zu+ICovXHJcbkBpbXBvcnQgXCJzcHJpdGVfcnliXCI7XHJcbi5tb2QtLXJ5YiAucnliLWltZy1ib3h7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yeWItYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIDA7ICAgXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLmJnLWltZ3tcclxuICAgIHdpZHRoOiBweCgxMTg0KTtcclxuICAgIGhlaWdodDogcHgoNTU4KTtcclxuICB9XHJcbn1cclxuLm0tcnliLXJhbmt7XHJcbiAgICBAZXh0ZW5kICVzcHJpdGVfcnliO1xyXG4gICAgQGluY2x1ZGUgIG51bTE7XHJcbiAgICBwYWRkaW5nOiBweCgxMTApIDAgMCAgcHgoMTIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLnJhbmstaXRlbXtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHB4KDEzMSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCg1KTtcclxuICAgICAgICAuaW1nLWJveHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweCgxMjYpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBweCgxMik7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc3ByaXRlX3J5YjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlICByeWItaXRlbS0xO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCBweCgxMik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDE0LDI4LCMxZTFlMWUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYxe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBweCgxMjApO1xyXG4gICAgICAgIGxlZnQ6IHB4KDQ0Mik7XHJcbiAgICAgICAgdG9wOiBweCg1MCk7XHJcbiAgICAgICAgLnJhbmstaXRlbXtcclxuICAgICAgICAgICAgd2lkdGg6IHB4KDE0NSk7XHJcbiAgICAgICAgICAgIC5pbWctYm94e1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxNDApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcHgoMTIpO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlICByeWItaXRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmMntcclxuICAgICAgICBAaW5jbHVkZSAgbnVtMjtcclxuICAgICAgICBsZWZ0OiBweCg5MCk7XHJcbiAgICAgICAgdG9wOiBweCgxMzApO1xyXG4gICAgfVxyXG4gICAgJjN7XHJcbiAgICAgICAgQGluY2x1ZGUgIG51bTM7XHJcbiAgICAgICAgbGVmdDogcHgoODMwKTtcclxuICAgICAgICB0b3A6IHB4KDEzMCk7XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4kcGFsZXR0ZV9jb2xvcjojZWJkMjc3O1xyXG4kcGFsZXR0ZV9jb2xvcl9oOiM0MTM5NDc7XHJcblxyXG4ubS1wYWxldHRlIHtcclxuXHR6LWluZGV4OiA5OTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiAyMDBweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IDY3MHB4O1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IHB4KDEyNCk7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IHB4KDEyKTtcclxuICAgICAgICB0b3A6IHB4KDEwKTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHQuaXRlbXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0QGV4dGVuZCAlc3ByaXRlX3BhbGV0dGU7XHJcblx0XHRAaW5jbHVkZSBwYWxldHRlX2l0ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBsZm9udCgxNCw0MCwkcGFsZXR0ZV9jb2xvcik7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IHB4KDgpO1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCYuY3Vye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIHBhbGV0dGVfaXRlbV9jdXI7XHJcblx0XHRcdEBpbmNsdWRlIGxmb250KDE0LDQwLCRwYWxldHRlX2NvbG9yX2gpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvKiDlm6DkuLrmnInlj6/og73kuKTogIV1aeS4jeS4gOiHtCDni6znq4sgKi9cclxuXHQuYmFja3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0QGV4dGVuZCAlc3ByaXRlX3BhbGV0dGU7XHJcblx0XHRAaW5jbHVkZSBwYWxldHRlX2l0ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdEBpbmNsdWRlIGxmb250KDE0LDQwLCRwYWxldHRlX2NvbG9yKTtcclxuXHRcdCY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgcGFsZXR0ZV9pdGVtX2N1cjtcclxuXHRcdFx0QGluY2x1ZGUgbGZvbnQoMTQsNDAsJHBhbGV0dGVfY29sb3JfaCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hZF9pbWd7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiBweCgxMjQpO1xyXG5cdFx0aGVpZ2h0OiBweCg3NSk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcHgoOCk7XHJcblx0fVxyXG59XHJcblxyXG4uc21fMTgwMCAubS1maXhlZE1lbnUge1xyXG5cdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiA2NzBweCAhaW1wb3J0YW50O1xyXG59XHJcbiJdfQ== */

