@charset "utf-8";
/* /yp/yphxjy/pps1/css/style.css */

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

/* CSS reset */

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

	width: 100%;
	height: 100%;

	font-size: 0 !important;

}

body,
button,
input,
select,
textarea {
	color: #8ac5fc;
}

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: #22cdfc;
}

/*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: #f8a92e !important;
}

.c2 {
	color: #2fa8ed !important;
}

.c3 {
	color: #005bcb !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: #122247;
	color: #8ac5fc;
	/* padding预留出游拍顶部空间 */
	padding-top: 60px;
	position: relative;
	/* 页面字体全局覆盖 */
	font: 500 14px/2 Microsoft YaHei, "Microsoft YaHei", tahoma, arial, 宋体, sans-serif;
}

.full_bg .frm_main  * {
	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 {
	font: 500 14px/32px "Microsoft YaHei";
	color: #ffffff;
	background: #005bcb;
	height: 32px;
	padding: 0 20px;
	transition: filter .3s;
}

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

.full_bg .btn1-2 {
	font: 500 14px/32px "Microsoft YaHei";
	color: #ffffff;
	background: #f9842e;
	height: 32px;
	padding: 0 20px;
	transition: filter .3s;
}

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

.full_bg .btn1-2[data-status="2"] {
	background: #a9a9a9;
	/* IE 6-9 */
	cursor: default;
}

.full_bg .btn1-2[data-status="2"]:hover {
	background: #a9a9a9;
}

.full_bg .btn1-3 {
	font: 500 14px/32px "Microsoft YaHei";
	color: #ffffff;
	background: #00b4ff;
	height: 32px;
	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: #464e4e;
}

.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/yphxjy/pps1/images/icon/icon_share_qq.png?ecff647) no-repeat left top;
	width: 26px;
	height: 26px;
}

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

.full_bg .btn1-share-my::after {
	background: url(../yp/yphxjy/pps1/images/icon/icon_share_my.png?ecff647) 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/yphxjy/pps1/images/bg/frm_head.jpg?ecff647) no-repeat center top;
	position: relative;
}

/* .frm_header_02{background: url(../yp/yphxjy/pps1/images/bg/frm_head_02.jpg?ecff647) no-repeat center 350px}
.frm_header_03{background: url(../yp/yphxjy/pps1/images/bg/frm_head_03.jpg?ecff647) no-repeat center 350px} */

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

.header .bg1 {
	background: url(../yp/yphxjy/pps1/images/bg/bg_01.jpg?ecff647) no-repeat center top;
	height: 200px
}

.header .bg2 {
	background: url(../yp/yphxjy/pps1/images/bg/bg_02.jpg?ecff647) no-repeat center top;
	height: 200px
}

/* other_lnk */

/* 头部链接 */

.header .other_lnk {
	position: absolute;
	width: 160px;
	height: 28px;
	line-height: 28px;
	top: 0;
	right: 0;
	background: #0045bf;
	background: rgba(0, 69, 191, 0.8);
	color: #e0dfdf;
	font-size: 14px;
}

.other_lnk a {
	color: #e0dfdf;
	font-size: 14px;
	float: left;
	height: 28px;
	width: 50%;
	text-align: center;
	line-height: 28px;
	*display: inline;
	*zoom: 1;
}

.other_lnk a:hover {
	color: #ffffff;
	text-decoration: underline;
}

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

/* logo */

.header .logo {
	position: absolute;
	left: 50%;
	font-size: 0;
	/* background: url(../yp/yphxjy/pps1/images/bg/logo.png?ecff647); */
	width: 189px;
	height: 52px;
	top: 16px;
	margin-left: -94px;
}

/* 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: #fff;
	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/yphxjy/pps1/images/nav/nav.png?ecff647) repeat-x center bottom;
	height: 85px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

/* mnavlist */

.mnavlist li a {
	position: relative;
	float: left;
	width: 300px;
	height: 85px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 85px;
	font-weight: bold;
}

.mnavlist li.flag a::after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 52px;
	height: 52px;
	background: url(../yp/yphxjy/pps1/images/nav/nav-flag.png?) no-repeat center center;
}

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

/* mod-main */

.frm_main {
	position: relative;
}

.page_index .frm_main {
	/* background: url(../yp/yphxjy/pps1/images/bg/bg_bd_full.jpg?ecff647) no-repeat top center; */
}

.page_index .mod--live .wrapper {
	/* background: url(../yp/yphxjy/pps1/images/bg/bg_bd_main_01.jpg?ecff647) no-repeat center center; */
	height: 816px;
}

.page_index .mod--step .wrapper {
	padding-top: 32px;
	/* background: url(../yp/yphxjy/pps1/images/bg/bg_bd_main_02.jpg?ecff647) no-repeat top center; */
	height: 467px;
}

.page_index .mod--lottery .wrapper {
	/* background: url(../yp/yphxjy/pps1/images/bg/bg_bd_main_02.jpg?ecff647) no-repeat bottom center; */
	height: 795px;
}

.page_index .mod--prize .wrapper {
	/* background: url(../yp/yphxjy/pps1/images/bg/bg_bd_main_03.jpg?ecff647) no-repeat center center; */
	height: 1100px;
	padding-top: 36px;
	padding-bottom: 60px;
}

/* 通用活动部分 */
.mod-box .wrapper {
	position: relative;
}

.mod--rule .mod-bd,
.mod--quiz .mod-bd,
.mod--team .mod-bd {
	margin-top: 45px;
	overflow: hidden;
}


.mod-box .mod-title {
	font-size: 0;
	margin: 0 auto;
	margin-bottom: 40px;
}

.mod-box .mod-title.tit-1-2 {
	background: url(../yp/yphxjy/pps1/images/tit/tit_1_2.png?ecff647) no-repeat center center;
	width: 734px;
	height: 115px;
}

.mod-box .mod-title.tit-1-3 {
	background: url(../yp/yphxjy/pps1/images/tit/tit_1_3.png?ecff647) no-repeat center center;
	width: 734px;
	height: 115px;
}

.mod-box .mod-title.tit-1-4 {
	background: url(../yp/yphxjy/pps1/images/tit/tit_1_4.png?ecff647) no-repeat center center;
	width: 734px;
	height: 115px;
}


.mod-box .mod-stitle {
	text-align: center;
}

/* 直播部分 */

.mod--live .wrapper {
	padding-top: 39px;
}

.mod--live .mod-hd {
	height: 36px;
	overflow: hidden;
	position: relative;
	margin-bottom: 24px;
}

.mod--live .mod-hd .tit span {
	display: inline-block;
	*display: inline;
	*zoom: 1;

	padding-left: 24px;
	margin-left: 20px;
	font: 500 18px/36px "Microsoft YaHei";
	background: url(../yp/yphxjy/pps1/images/icon/live-arr.png?) center left no-repeat;

	color: #22cdfc;
}

.mod--live .mod-hd .tit .shc {
	font-weight: 700;
	font-size: 24px;
	display: inline-block;
	*display: inline;
	*zoom: 1;

	color: #fce6a1;
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#fce6a1), to(#fcfedc));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/* 邀请 */

.mod--live .mod-hd .btn_sqq {
	float: right;
	*display: inline;
	*zoom: 1;
	width: 117px;
	height: 25px;
	margin-top: 6px;
	overflow: hidden;
	font: 500 14px/25px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	background: url(../yp/yphxjy/pps1/images/s_qq.png?ecff647) 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: 1200px;
	height: 685px;
}

/* 直播部分 */

.live-box {
	width: 100%;
	height: 100%;
	background-color: #1d4a9d;
}

/* 广告图 */

.live-box .box-img,
.live-box .box-img img,
.live-box .box-youpai,
.live-box .box-youpai .ifame-youpai {
	width: 100%;
	height: 100%;
	display: block;
}


.steps {
	margin-right: -30px;
}

.steps .step {
	float: left;
	position: relative;
	zoom: 1;
	width: 285px;
	height: 223px;
	margin-right: 20px;
}

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

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

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

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

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

.steps .step.step6 {
	background: url(../yp/yphxjy/pps1/images/step/step-6.png?) no-repeat left top;
}

.step .stepBtn {
	position: absolute;
	top: 163px;
	right: 70px;
	width: 142px;
	height: 40px;
}

.step .stepLink {
	background: url(../yp/yphxjy/pps1/images/step/step-status-resign.png?) no-repeat left top;
}

.step .stepStatus {
	background: url(../yp/yphxjy/pps1/images/step/step-status-unlive.png?) no-repeat left top;
}

.step[data-status="2"] .stepStatus {
	background: url(../yp/yphxjy/pps1/images/step/step-status-live.png?) no-repeat left top;
}

/* 报名阶段 */

.step .steptxt {
	text-align: center;
}

.step .steptxt dt {
	position: absolute;
	top: 60px;
	right: 0px;

	font-size: 28px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;

	width: 100%;
	height: 28px;
}

.step .steptxt dd {
	position: absolute;
	top: 100px;
	right: 0px;

	font-size: 14px;
	line-height: 16px;
	color: #8ac5fc;
	text-align: center;

	width: 100%;
	height: 16px;
}

/* 抽奖 */

/*mod--lottery*/

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

.mod--lottery .lottery-top {
	height: 65px;
	background: #0e4ea5;
	border: solid 1px #16428f;
	position: relative;
	margin-bottom: 20px;
}

/* 抽奖信息 */

.lottery-top .lottery-tip {
	float: left;
	line-height: 65px;
	padding-left: 10px;
	color: #8ac5fc;
}

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

.lottery-top .lottery-opr .cjfl-btn {
	display: block;
	height: 28px;
	border: solid 2px #50aaff;
	font: 500 14px/28px "Microsoft YaHei";
	color: #ffffff;
	padding: 0 20px;
}

.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: 17px;
	background: url(../yp/yphxjy/pps1/images/lottery/lottery-countdown.png?) no-repeat left top;
	width: 101px;
	height: 32px;
}

.lottery-top .lottery-time span {
	text-align: center;
	height: 32px;
	width: 45px;
	line-height: 32px;
	color: #ffffff;
	font-weight: bold;
	font-size: 20px;
	/* 对其位置 */
	letter-spacing: 12px;
	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: 325px;
	height: 565px;
	background: #123572;
	border: 1px solid #16428f;
}

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

.lottery-user-info .login-info {
	height: 65px;
	position: relative;
}

.lottery-user-info .user-ulog {
	background: #0e4ea5;
	height: 65px;
}

.lottery-user-info .user-log {
	background: url(../yp/yphxjy/pps1/images/lottery/info/info_bg_02.png?ecff647) no-repeat left top;
}

.lottery-user-info .user-ulog a {
	position: absolute;
	top: 8px;

	font: 700 18px/48px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	height: 48px;
	width: 135px;
	transition: filter .3s;
}

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

.lottery-user-info .user-log-info {
	background: url(../yp/yphxjy/pps1/images/lottery/info/info_cont.png?ecff647) no-repeat left top;
	width: 285px;
	height: 48px;
	text-align: center;

	margin-left: 20px;
}

.lottery-user-info .user-log-info,
.lottery-user-info .user-log-info a {
	font: 700 14px/48px "Microsoft YaHei";
	color: #ffffff;
}

.lottery-user-info .user-log-info a {
	color: #d6ebfe;
}

.lottery-user-info .user-login {
	left: 20px;
	background: url(../yp/yphxjy/pps1/images/lottery/info/info_login.png?ecff647) no-repeat left top;

}

.lottery-user-info .user-reg {
	right: 20px;
	background: url(../yp/yphxjy/pps1/images/lottery/info/info_resign.png?ecff647) no-repeat left top;
}



.lottery-user-info .info-box {
	background: url(../yp/yphxjy/pps1/images/lottery/info/info_bind.png?ecff647) no-repeat left top;
	width: 285px;
	height: 52px;

	margin-top: 20px;
	margin-left: 20px;

	display: none;
}

.lottery-user-info .info-box.info-box-3 {
	height: 62px;
	width: 285px;
	padding-top: 6px;
	padding-left: 10px;
}

.lottery-user-info .info-bind {
	background: url(../yp/yphxjy/pps1/images/lottery/info/info_bind.png?ecff647) no-repeat left top;

	font: 700 16px/52px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;

	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;

	font: 700 14px/20px "Microsoft YaHei";
	color: #ffffff;
}

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

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

.lottery-user-info .info-box-item.info-box-item-3 {
	width: 260px;
}

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

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

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

/* 用户信息 */

.m-info.user-info {
	padding: 13px;
	background: #005bcb;
	border: 1px solid #005bcb;
	position: relative;

	font: 700 14px/22px "Microsoft YaHei";
	text-align: left;

	margin-bottom: 20px;
}

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

.m-info.user-info .login-info {
	float: left;
	font: 700 14px/22px "Microsoft YaHei";
	text-align: center;
	width: 246px;
	border-right: 1px solid #89c6f8;
}

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

.m-info.user-info .info-bind {
	position: absolute;
	left: 320px;
	top: -5px;
	font: 500 14px/32px "Microsoft YaHei";
	color: #ffffff;
	background: #f9842e;
	height: 32px;
	padding: 0 20px;
	transition: filter .3s;
}

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

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

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

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

.m-info.user-info .info-box-item.info-box-item-2 {
	width: 186px;
	border-right: 1px solid #89c6f8;
}

.m-info.user-info .info-box-item.info-box-item-3 {
	padding-left: 16px;
	width: 228px;
}

.m-info.user-info .info-box-item.info-box-item-4 {
	width: 180px;
}

.m-info.user-info .info-box-item.info-box-item-5 {
	width: 186px;
}

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

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

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

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

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

.mod--prize .group-tit {
	width: 180px;
	height: 34px;
	font-size: 0;
	margin: 0 auto;
	margin-bottom: 30px;
}

.prize-group-1 .group-tit {
	background: url(../yp/yphxjy/pps1/images/tit/tit_1_4_1.png?ecff647) no-repeat center bottom;
}

.prize-group-2 .group-tit {
	background: url(../yp/yphxjy/pps1/images/tit/tit_1_4_2.png?ecff647) no-repeat center bottom;
}

.prize-group-3 .group-tit {
	background: url(../yp/yphxjy/pps1/images/tit/tit_1_4_3.png?ecff647) no-repeat center bottom;
}

.prize-group-8 .group-tit {
	background: url(../yp/yphxjy/pps1/images/tit/tit_1_4_4.png?ecff647) no-repeat center bottom;
}
.prize-group-8 .group-tit {
	background: url(../yp/yphxjy/pps1/images/tit/tit_1_4_4.png?ecff647) no-repeat center bottom;
}


.mod--prize .group-list {
	margin-right: -40px;
	font-size: 0;
	text-align: left;
}

.mod--prize .group-item {
	display: inline-block;
	margin-right:20px;
	background: url(../yp/yphxjy/pps1/images/prize/prize_boss.png?ecff647) no-repeat center bottom;
	width: 270px;
	height: 130px;
}

.mod--prize .group-item .item-img {
	width: 270px;
	height: 99px;
	display: block;
}

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


/* 参与报名 */
.mod--resgin {
	padding-bottom: 120px;
}

.mod--resgin .title {
	font: 700 18px/26px "Microsoft YaHei";
	color: #ffffff;
}

.mod-resign {
	background: #123572;
	border: solid 2px #16428f;
	height: 228px;
	position: relative;
}

.mod-resign-left {
	width: 754px;
	position: relative;
	overflow: hidden;
	text-align: center;
}

.mod-resign-left .resign-check {
	position: relative;
	margin: 0 auto;
	margin-top: 25px;
	background: #005bcb;
	height: 65px;
	width: 637px;
}
.mod-resign-left .resign-check .resgin-check-status{
	display: none;
}
.mod-resign-left .resign-check[data-status="0"] .resgin-check-status-0{
	display: block;
}
.mod-resign-left .resign-check[data-status="1"] .resgin-check-status-1{
	display: block;
}


.mod-resign-left .resign-check-p {
	font: 700 14px/65px "Microsoft YaHei";
	color: #ffffff;
	padding-left: 22px;
	text-align: left;
}
.mod-resign-left .resign-check-p p{
	display: inline-block;
	width: 200px;
}
.mod-resign-left .resign-check-p .param-roleName{
	width: 120px;
}


.mod-resign-left .resign-check-btn {
	position: absolute;
	right: 20px;
	top: 12px;
	width: 170px;
	height: 41px;
	background: url(../yp/yphxjy/pps1/images/resign/resign-check.png?) no-repeat;
	font: 700 18px/41px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	transition: filter .3s;
}

.mod-resign-left .resign-check-btn:hover {
	filter: brightness(1.2);
	text-decoration: none;
}
.mod-resign-left .resign-check-btn[data-status="0"] {
	cursor: default;
}
.mod-resign-left .resign-check-btn[data-status="0"]:hover {
	filter: brightness(1);
}


.mod-resign .resign-tip {
	/* margin-top: 10px; */
	height: 34px;
	font: 500 14px/34px "Microsoft YaHei";
	color: #f8a92e;
	text-align: center;
}
.mod-resign .resign-opt{
	text-align: center;
	margin-bottom: 10px;
}
.mod-resign .resign-opt .team-btn{
	background: url(../yp/yphxjy/pps1/images/resign/resin-team.png?) no-repeat;
	background-position: 0 0;
	font: 700 22px/60px "Microsoft YaHei";
	color: #ffffff;
	display:inline-block;
	width: 136px;
	height: 60px;
}

.mod-resign .resign-btn {
	display:inline-block;
	margin: 0 auto;
	width: 248px;
	height: 60px;
	background: url(../yp/yphxjy/pps1/images/resign/resign.png?ecff647) no-repeat;
	background-position: 0 0;
	font: 700 22px/60px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
	transition: filter .3s;
}

/* -1 失败
0  审核中
1 成功
2 可报名 */

/* 可报名 */

.mod-resign .resign-btn[data-status="2"] {
	background-position: 0 -60px;
}

/* 审核与失败 */

.mod-resign .resign-btn[data-status="-1"],
.mod-resign .resign-btn[data-status="0"],
.mod-resign .resign-btn[data-status="1"] {
	background-position: 0 0;
}


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

.mod-opttime {
	background: url(../yp/yphxjy/pps1/images/resign/resign-time-will.png?) no-repeat;
	width: 440px;
	height: 228px;
	position: absolute;
	right: -2px;
	top: -2px;
}

.mod-opttime .cnt_opttime {
	display: none;
}

.mod-opttime[data-status="1"] {
	background: url(../yp/yphxjy/pps1/images/resign/resign-time-ing.png?) no-repeat;
}

.mod-opttime[data-status="1"] .cnt_opttime {
	display: block;
}

.mod-opttime[data-status="2"] {
	background: url(../yp/yphxjy/pps1/images/resign/resign-time-over.png?) no-repeat;
}

.mod-opttime[data-status="2"] .cnt_opttime {
	display: none;
}

.mod-opttime .cnt_opttime {
	position: absolute;
	left: 31px;
	top: 109px;
	text-align: center;
	width: 386px;
	height: 69px;
}

.mod-opttime .cnt_opttime .num {
	text-align: center;
	height: 69px;
	width: 82px;
	color: #ffffff;
	font: 700 32px/69px "Microsoft YaHei";
	letter-spacing: 22px;
	position: absolute;
}

.mod-opttime .cnt_opttime .num.j-cdays {
	left: 0;
	top: 0;
}

.mod-opttime .cnt_opttime .num.j-chours {
	left: 100px;
	top: 0;
}

.mod-opttime .cnt_opttime .num.j-cminutes {
	left: 202px;
	top: 0;
}

.mod-opttime .cnt_opttime .num.j-cseconds {
	left: 304px;
	top: 0;
}

.mod-opttime .opttime_msg {
	text-align: center;
	font: 22px/170px "microsoft yahei";
	height: 170px;
	color: #bfd0d9;
}

.ui-dialog {
	background: #ffffff;
}

.dialog-tit {
	font: 700 24px/60px "Microsoft YaHei";
	text-align: center;
}

.dialog-close {
	position: absolute;
	width: 38px;
	height: 38px;
	top: 0;
	right: -38px;
	z-index: 2;
	cursor: pointer;
	background: url(../yp/yphxjy/pps1/images/dialog/dlg-close.png?) no-repeat 0px 0px;
}

.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";
}

.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;
}


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

/*rule-list*/

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

.rule-list li {
	padding-left: 8px;
	position: relative;
	line-height: 30px;
	background: url(../yp/yphxjy/pps1/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/yphxjy/pps1/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-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: 19px;
}

.exchange-task,
.exchange-item {
	padding: 20px;
	background: #123572;
	border: 1px solid #16428f;
	font-size: 0;
}

.exchange-item .exchange-box,
.exchange-item .exchange-opt {
	display: inline-block;
	height: 120px;
	overflow: hidden;
}

.exchange-item .exchange-box {
	background: url(../yp/yphxjy/pps1/images/quiz/exchange.png?ecff647) no-repeat 0 0px;
	width: 375px;
}

.exchange-item .exchange-opt {
	width: 174px;
	padding-top: 20px;
	text-align: center;
}

.exchange-item .exchange-box img {
	display: block;
	width: 100%;
	height: 90px;
}

.exchange-item .exchange-box p {
	font: 500 14px/30px "Microsoft YaHei";
	color: #f2f2f2;
	text-align: center;
}

.exchange-opt .exchange-price {
	font: 700 24px/26px "Microsoft YaHei";
	text-align: center;
	margin-bottom: 14px;
}

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

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

.dialog {
	width: 660px;
	padding: 34px 0;
	color: #464e4e;
}

.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: 10px;
}

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

	background: #005bcb;
}

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

.dialog-btn.dialog-btn-1 {
	background: #005bcb;
}

.dialog-btn.dialog-btn-2 {
	background: #f9842e;
}

.dialog-btn.dialog-btn-3 {
	background: #b3b3b3;
}

.dialog-btn[data-status="0"] {
	background: #a9a9a9;
	/* IE 6-9 */
	cursor: default;
}

.dialog-btn[data-status="0"]:hover {
	background: #a9a9a9;
	/* IE 6-9 */
	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: 32px;
	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/yphxjy/pps1/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 #a9a9a9;
	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/yphxjy/pps1/images/dec_01.png?ecff647) no-repeat center top;
	left: 50%;
	margin-left: -960px;
	top: 1170px;
}

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

.dec.dec_4 {
	background: url(../yp/yphxjy/pps1/images/dec_04.png?ecff647) 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 {
	background: url(../yp/yphxjy/pps1/images/icon/icon-tit.png?) no-repeat left center;
	font: 700 18px/24px "Microsoft YaHei";
	color: #22cdfc;
	padding-left: 20px;
}

.exp-box .exp-txtlist {
	margin-bottom: 18px;
}

.exp-box .exp-plink {
	display: block;
	margin: 0 auto;
	width: 290px;
	height: 104px;
	background-color: #9a9a9a;
}

.exp-box .exp-plink img {
	width: 100%;
	height: 100%;
	display: block;
}

.exp-txtlist .exp-txtli {
	padding-left: 20px;
	background: url(../yp/yphxjy/pps1/images/icon/icon-li.png?) no-repeat left 12px;
}

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

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

.guide-box .guide-item {
	position: relative;
	font: 500 14px/28px "microsoft yahei";
	margin-bottom: 10px;
	height: 28px;
	padding-left: 130px;
}

.guide-box .guide-item1{
padding-left: 98px;
}

.guide-box .guide-label {
	position: absolute;
	left: 0;
	top: 0;

	background: url(../yp/yphxjy/pps1/images/icon/icon-guide.png?) no-repeat right top;
	min-width: 87px;
	padding-right: 10px;

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

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

/* 块列表 */
.section-box {}

.section-box .section-tit {
	background: url(../yp/yphxjy/pps1/images/icon/icon-section.png?) no-repeat left center;
	font: 700 24px/26px "Microsoft YaHei";
	color: #22cdfc;
	padding-left: 28px;
	margin-bottom: 20px;
}

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

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

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

.section-box .section-sub-item {
	padding-left: 16px;
	background: url(../yp/yphxjy/pps1/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: #123572;
	border: 1px solid #16428f;
}

.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: 855px;
	height: 480px;
}

.lotte-table .lotte-item {
	background: url(../yp/yphxjy/pps1/images/lottery/lottery-item.png?) no-repeat;
	width: 275px;
	height: 150px;
	position: absolute;
	z-index: 5;
	overflow: hidden;

	transition: border-color .3s, filter .3s;
}

.lotte-table.entity_lottery_cur1 .lotte-item.item1 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur2 .lotte-item.item2 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur3 .lotte-item.item3 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur4 .lotte-item.item4 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur5 .lotte-item.item5 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur6 .lotte-item.item6 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur7 .lotte-item.item7 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table.entity_lottery_cur8 .lotte-item.item8 {
	border: 2px solid #005bcb;
	filter: brightness(1.2);
}

.lotte-table .lotte-item .item-txt {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 29px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	width: 100%;
	line-height: 29px;
}

.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: 290px;
}

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

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

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

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

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

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

.lotte-btn {
	position: absolute;
	top: 165px;
	left: 290px;
	background: url(../yp/yphxjy/pps1/images/lottery/lottery-start.png?) no-repeat;
}

.lotte-btn .lotte-start {
	background: url(../yp/yphxjy/pps1/images/lottery/lottery-start.png?) no-repeat;
	display: block;
	position: relative;
	width: 275px;
	height: 121px;
	transition: filter 0.3s, color 0.3s;
}

.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/30px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
}

.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: 174px;
	height: 30px;
}

.lotte-btn .lotte-info .lotte-prob {
	width: 101px;
	height: 30px;
}

/* 转盘-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;
}

.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;
} */

/* tab切换 */
/* .tab-nav {
	font-size: 0;
	margin-bottom: 40px;
}

.tab-nav li {
	position: relative;
	background: #005bcb;
	height: 60px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

.tab-nav li a {
	position: absolute;
	left: 0;
	top: 0;

	background: #005bcb;
	width: 100%;
	height: 100%;
	font: 700 20px/60px "Microsoft YaHei";
	color: #ffffff;

	transition: all .3s;
}

.tab-nav li:hover a {
	filter: brightness(1.2);
	text-decoration: none;
}

.tab-nav li.cur a {
	left: 0;
	top: 0;
	background: #f6941e;
	background-image: linear-gradient(to right, #fdb921, #f5921e);
} */

/* 3个的 */
/* .mod--rule .tab-nav li.cur a {
	background: url(../yp/yphxjy/pps1/images/tab/tab_cur_s.png?ecff647) no-repeat;
} */

/* 4个的 */
.mod--quiz .tab-nav li.cur a {
	background: url(../yp/yphxjy/pps1/images/tab/tab_cur_ss.png?ecff647) no-repeat;
}

.tab-nav li.cur:hover a {
	filter: brightness(1);
	cursor: default;
}

/* 不可用无效果 */
.tab-nav li[data-status="0"]::after {
	content: attr(data-time);
	position: absolute;
	right: 0;
	top: 5px;
	background: url(../yp/yphxjy/pps1/images/icon/icon_flag.png?ecff647) no-repeat;
	width: 95px;
	height: 22px;

	font: 500 12px/22px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;
}

/* 小一号的角标 */
.m-quiz .tab-nav li[data-status="0"]::after {
	background: url(../yp/yphxjy/pps1/images/quiz/flag_over.png?ecff647) no-repeat;
	width: 58px;
	height: 22px;
}

.tab-nav li[data-status="0"]:hover a {
	filter: brightness(1);
	cursor: default;
}

.tab-bd {
	display: none;
}

/* 页面提示 */

.page-ps {
	margin: 20px 0 100px 0;
	padding: 200px 0;
	background: #ffffff;
	text-align: center;
}

.page-ps .page-tit {
	font: 700 28px/36px "Microsoft YaHei";
}

.page-ps .page-stit {
	font: 500 14px/26px "Microsoft YaHei";
}

.m-fixedMenu {
	background: url(../yp/yphxjy/pps1/images/menu/menu-bg.png?) no-repeat;
	z-index: 99;
	position: fixed;
	top: 250px;
	left: 50% !important;
	margin-left: 670px !important;
	right: auto;
	width: 137px;
	height: 352px;
	display: none;
}

.m-fixedMenu .menu-list {
	width: 137px;
	padding: 40px 0 0 0;
}

.m-fixedMenu .menu-item {
	margin-bottom: 20px;
}

.m-fixedMenu .menu-item-a {
	position: relative;
	width: 137px;
	height: 40px;
	font: 700 16px/40px "microsoft yahei";
	display: block;
	text-align: center;
	color: #ffffff;

	transition: color 0.3s;
}

.menu-item-a:hover,
.menu-item.cur .menu-item-a {
	color: #fcedb1;
	text-decoration: none;
	background: url(../yp/yphxjy/pps1/images/menu/menu-btn.png?) no-repeat center center;
}

.m-zzjsp {
	text-align: center;
	/* line-height: 142px;
	height: 142px; */
}

.m-zzjsp.dark {
	color: #005bcb;
	background: #132450;
}



/* 报名&分组 */
.mod--join .tab-nav {
	margin-right: -4px;
	margin-top: 45px;
}

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

.mod--join .join-box {
	padding-bottom: 40px;
	padding-top: 40px;
	border-bottom: solid 1px #123572;

}
.mod--join .resign-box{
	border: 0 none;
}

/* 賽事组队 */
.mod-formTeam {}

.mod-formTeam .formTeam-opt {
	position: relative;
	background: url(../yp/yphxjy/pps1/images/formTeam/formTeam_bg.png?ecff647) no-repeat top center;
	width: 1200px;
	height: 292px;
	margin-bottom: 20px;
}

.mod-formTeam .formTeam-opt .opt-ps {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font: 500 14px/28px "Microsoft YaHei";
	color: #a7c6ff;
	text-align: center;
}


.mod-formTeam .formTeam-info {
	position: relative;
	background: #123572;
	border: solid 1px #16428f;
	width: 1200px;
}

.mod-formTeam .formTeam-info .info-ps {
	float: left;
	width: 100%;
	font: 500 14px/28px "Microsoft YaHei";
	text-align: center;
	background: #0e3d84;
}



.mod-formTeam .opt-box {
	width: 50%;
	float: left;
	text-align: center;
}

.mod-formTeam .opt-box .opt-tit {
	font: 700 20px/40px "Microsoft YaHei";
	color: #ffffff;

	background: url(../yp/yphxjy/pps1/images/formTeam/tit_bg.png?ecff647) no-repeat top center;
}

.mod-formTeam .opt-box .opt-tip {
	font: 500 14px/16px "Microsoft YaHei";
	color: #ffffff;
	margin-top: 26px;
	margin-bottom: 20px;
	height: 16px;
}
.mod-formTeam .opt-box .opt-tip span{
	color: #f8a92e;
}

.mod-formTeam .opt-box .opt-main-btn,
.mod-formTeam .opt-box .opt-btn {
	display: inline-block;
}

.mod-formTeam .opt-box .opt-main-btn {
	background: url(../yp/yphxjy/pps1/images/formTeam/formTeam.png?ecff647) no-repeat;
	background-position: 0 0;
	width: 248px;
	height: 70px;

	font: 700 22px/70px "Microsoft YaHei";
	color: #ffffff;
	margin-bottom: 33px;
	transition: filter .3s;
}

.mod-formTeam .opt-box .opt-main-btn:hover {
	text-decoration: none;
	filter: brightness(1.2);
}

.mod-formTeam .opt-box .opt-main-btn[data-status="0"] {
	background-position: 0 -280px;
	/* IE 6-9 */
	cursor: default;
}

.mod-formTeam .opt-box .opt-main-btn[data-status="0"]:hover {
	filter: brightness(1);
}

.mod-formTeam .opt-box .opt-main-btn[data-status="2"] {
	background-position: 0 -70px;
}

.mod-formTeam .opt-box .opt-main-btn[data-status="3"] {
	background-position: 0 -210px;
	color: #7ed7ff;
}

.mod-formTeam .opt-box .opt-main-btn[data-status="4"] {
	background-position: 0 -140px;
}

.mod-formTeam .opt-box .opt-group {
	font-size: 0;
}

.mod-formTeam .opt-box .opt-btn {
	background: url(../yp/yphxjy/pps1/images/formTeam/formTeam_btn.png?ecff647) no-repeat;
	width: 162px;
	height: 40px;

	font: 700 16px/40px "Microsoft YaHei";
	color: #ffffff;

	margin: 0 5px;
	position: relative;
}

.mod-formTeam .opt-box .opt-btn[data-invite]:after {
	content: attr(data-invite);
	position: absolute;
	top: -8px;
	right: -8px;
	padding: 0 6px;
	height: 19px;

	font: 500 12px/19px "Microsoft YaHei";
	color: #ffffff;
	background: #f9842e;
}

.mod-formTeam .opt-box .opt-btn[data-status="0"] {
	background: #a9a9a9;
	cursor: default;
}

.mod-formTeam .opt-box .opt-btn[data-invite][data-status="0"]:after {
	background: #a9a9a9;
}

.mod-formTeam .opt-box .opt-btn[data-status="0"]:hover {
	text-decoration: none;
}

.mod-formTeam .info-box {
	width: 50%;
	float: left;
	text-align: center;

	font: 700 20px/102px "Microsoft YaHei";
	color: #8ac5fc;
}

/* 分组抽签 */
.mod-lots {}

.mod-lots .lots-opt {
	position: relative;
	background: url(../yp/yphxjy/pps1/images/lots/lots_bg.png?ecff647) no-repeat top center;
	width: 1200px;
	height: 243px;
	margin-bottom: 20px;
}

.mod-lots .lots-opt .opt-ps {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font: 500 14px/38px "Microsoft YaHei";
	color: #caddff;
	text-align: center;
}

.mod-lots .opt-box {
	width: 50%;
	float: left;
	text-align: center;
}

.mod-lots .opt-box .opt-tit {
	font: 700 20px/40px "Microsoft YaHei";
	color: #ffffff;
	margin-bottom: 50px;

	background: url(../yp/yphxjy/pps1/images/lots/tit_bg.png?ecff647) no-repeat top center;
}

.mod-lots .opt-box .opt-main-btn {
	display: inline-block;
	outline: solid 2px #005bca;
	border-radius: 1px;

	background: url(../yp/yphxjy/pps1/images/lots/lots.png?ecff647) no-repeat;
	background-position: 0 0;
	width: 248px;
	height: 70px;

	font: 700 22px/70px "Microsoft YaHei";
	color: #ffffff;
	margin-bottom: 33px;

	transition: filter .3s;
}

.mod-lots .opt-box .opt-main-btn:hover {
	text-decoration: none;
	filter: brightness(1.1);
}

.mod-lots .opt-box .opt-main-btn[data-status="0"] {
	background-position: 0 -140px;
	/* IE 6-9 */
	cursor: default;
}

.mod-lots .opt-box .opt-main-btn[data-status="2"] {
	background-position: 0 -70px;
}

.mod-lots .lots-info {
	background: url(../yp/yphxjy/pps1/images/lots/lots_info_bg.png?ecff647) no-repeat;
	width: 1200px;
	height: 452px;
	padding-left: 20px;
	padding-top: 14px;
}

.mod-lots .lots-info .lost-info-bd {
	width: 827px;
}

.mod-lots .lost-info-section-1 {
	font: 700 16px/46px "Microsoft YaHei";
	height: 46px;
	border-bottom: 1px solid #61a4f6;
}

.mod-lots .lost-info-section-1 p {
	float: left;
	width: 246px;
}

.mod-lots .lost-info-section-2 {
	font: 700 16px/46px "Microsoft YaHei";
}

.mod-lots .lost-info-section-2 .teamName {
	font: 500 14px/46px "Microsoft YaHei";
	color: #999999;
}

.mod-lots .lots-ps {
	padding-left: 10px;
	background: url(../yp/yphxjy/pps1/images/icon/icon-li.png?) no-repeat left center;
	font: 500 14px/16px "Microsoft YaHei";
	margin-top: 8px;
}

.mod-lots .info-player-group {
	font-size: 0;
}

.mod-lots .info-player {
	width: 827px;
	height: 45px;
	margin-bottom: 9px;
	*zoom: 1;
	clear: both;
}

.mod-lots .info-player[data-status="0"] {
	background: url(../yp/yphxjy/pps1/images/lots/lots_info_0.png?ecff647) no-repeat left center;
}

.mod-lots .info-player[data-status="0"] span {
	display: none
}

.mod-lots .info-player[data-status="2"] {
	background: url(../yp/yphxjy/pps1/images/lots/lots_info_1.png?ecff647) no-repeat left center;
}

.mod-lots .info-player[data-status="1"] {
	background: url(../yp/yphxjy/pps1/images/lots/lots_info_2.png?ecff647) no-repeat left center;
}

.mod-lots .info-player[data-status="1"] .stand::after {
	content: "";
	position: absolute;
	left: 58px;
	top: 12px;
	background: url(../yp/yphxjy/pps1/images/icon/icon-captain.png?) no-repeat left center;
	width: 20px;
	height: 22px;
}

.mod-lots .info-player span {
	position: relative;
	display: inline-block;
	font: 500 16px/45px "Microsoft YaHei";
	width: 25%;
	overflow: hidden;
}

.mod-lots .info-player .stand {
	padding-left: 86px;
}

.mod-lots .info-player .nickName {
	padding: 0 20px;
	text-align: center;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
}

.mod-lots .info-player .sidName {
	padding-left: 68px;
}

.mod-lots .info-player .qq {
	padding-left: 30px;
}



/* 赛事规则---------------------------------------------------------------------------------------- */
.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 #123572;
}

.mod--rule .guide-box {
	padding: 26px 20px;
	background: #123572;
	border: 1px solid #16428f;
	margin-bottom: 10px;
}

.mod--rule .guide-box.guide-box-tit {
	font: 700 16px/18px "Microsoft YaHei";
}

.mod--rule .guide-box.guide-box-tit .guide-tit-label {
	color: #ffffff;
}

.mod--rule .guide-box.guide-box-tit .guide-tit-win {
	float: right;
}


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


/* 竞猜 */
.mod--quiz .quiz-box {
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: solid 1px #123572;
}

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

.mod--quiz .process-item {
	display: inline-block;
	margin-right: 6px;
}

.mod--quiz .tab-nav {
	margin-right: -4px;
}

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

/* 竞猜时间块 */
.process-item {
	position: relative;
	background: url(../yp/yphxjy/pps1/images/quiz/process_item.png?ecff647) no-repeat left center;
	width: 235px;
	height: 90px;
}

.process-item::after {
	content: '';
	position: absolute;
	top: 9px;
	right: 0;
	font: 500 12px/22px "Microsoft YaHei";
	color: #ffffff;
	text-align: center;

	width: 58px;
	height: 22px;
}

.process-item[data-status="0"]::after {
	content: '未开始';
	background: url(../yp/yphxjy/pps1/images/quiz/flag_will.png?ecff647) no-repeat left center;
}

.process-item[data-status="1"]::after {
	content: '进行中';
	background: url(../yp/yphxjy/pps1/images/quiz/flag.png?ecff647) no-repeat left center;
}

.process-item[data-status="2"]::after {
	content: '已结束';
	background: url(../yp/yphxjy/pps1/images/quiz/flag_over.png?ecff647) no-repeat left center;
}

.process-item .process-tit {
	font: 700 16px/40px "Microsoft YaHei";
	color: #fffefe;
	padding-left: 17px;
}

.process-item .process-time {
	position: absolute;
	right: 0;
	bottom: 0;
	font: 500 14px/50px "Microsoft YaHei";
	width: 144px;
	text-align: center;
}

/* 竞猜列表------------------------------------------------------------------------- */
.mod--quiz .m-list {
	width: 100%;
}

.m-list .list-table-thead {
	background: #0e4ea5;
	font: 700 16px/45px "Microsoft YaHei";
	text-align: center;
	color: #ffffff;
}

.m-list .list-table-thead .list-table-th {
	border-left: solid 1px #013b8b;
	border-right: solid 1px #013b8b;
	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 {
	border: solid 1px #16428f;
}

.m-list .list-table-tr {
	height: 126px;
}

.m-list .list-table-tr:nth-child(odd) {
	background: #0c3681;
}

.m-list .list-table-tr:nth-child(even) {
	background: #123572;
}

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

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


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



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

.dialog-common a.dialog-close {
	position: absolute;
	width: 38px;
	height: 38px;
	top: 0;
	right: -38px;
	z-index: 2;
	cursor: pointer;
	background: url(../yp/yphxjy/pps1/images/dialog/dlg-close.png?) no-repeat 0px 0px;
	transition: filter 0.3s;
}

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

.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: 10px;
	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/32px "microsoft yahei";
	color: #4c4c4c;
	height: 32px;
	border: solid 1px #cccccc;
	background: #ffffff;
	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: 200px;
	text-align: right;
	font: 700 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";
	color: #000;
}

.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: #ffffff;
	background: #005bcb;
}

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

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

.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/yphxjy/pps1/images/icon/close.png?ecff647) no-repeat left top;
	width: 18px;
	height: 18px;

	position: absolute;
	right: -8px;
	top: -8px;
	cursor: pointer;
}

/* 搜索条 end------------------------------------------------------- */

/* 组队弹出框 ------------------------------------------------------- */
.dialog-formTeam,
.dialog-showTeam,
.dialog-invateTeam {
	padding-left: 10px;
	padding-right: 10px;
}

.dialog-formTeam .dialog-info span {
	display: inline-block;
}

.dialog-showTeam .dialog-info span {
	display: inline-block;
}

.dialog-invateTeam .dialog-info span {
	display: inline-block;
}

.dialog-formTeam .dialog-info,
.dialog-invateTeam .dialog-info,
.dialog-showTeam .dialog-info {
	text-align: center;
	font: 500 14px/16px "Microsoft YaHei";
	padding-bottom: 18px;
	border-bottom: 1px solid #cccccc;
}

.dialog-formTeam .dialog-info .dialog-info-1,
.dialog-invateTeam .dialog-info .dialog-info-1,
.dialog-showTeam .dialog-info .dialog-info-1 {
	margin-right: 20px;
}

.dialog-formTeam .dialog-formTeam-bd,
.dialog-invateTeam .dialog-invateTeam-bd,
.dialog-showTeam .dialog-showTeam-bd {
	padding: 20px 27px 0 27px;
}

.dialog-formTeam-tit,
.dialog-invateTeam-tit,
.dialog-showTeam-tit {
	background: url(../yp/yphxjy/pps1/images/dialog/dig-formTeam-line.png?) no-repeat left bottom;
	margin-bottom: 13px;
}

.dialog-formTeam-tit-box,
.dialog-invateTeam-tit-box,
.dialog-showTeam-tit-box {
	display: inline-block;
	background: url(../yp/yphxjy/pps1/images/dialog/dig-formTeam-tit.png?) no-repeat right bottom;
	padding-right: 14px;
	font: 500 16px/28px "Microsoft YaHei";
	color: #ffffff;
	height: 28px;
}

.dialog-formTeam-tit-box span,
.dialog-invateTeam-tit-box span,
.dialog-showTeam-tit-box span {
	padding-left: 8px;
	background-color: #005bcb;
	height: 100%;
	display: block;
}

.dialog-formTeam .dialog-member-list {
	font-size: 0;
}

.dialog-formTeam .dialog-member-item {
	position: relative;
	font: 500 14px/32px "Microsoft YaHei";
}

.dialog-formTeam .dialog-member-item .member-label {
	width: 125px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}

.dialog-formTeam .dialog-member-item .member-opt {
	padding-left: 125px;
}

.dialog-formTeam .dialog-member-item .member-opt .member-input {
	width: 274px;
	height: 32px;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 1px;
	padding: 0 10px;

	margin-right: 5px;
}

.dialog-formTeam .dialog-member-item .member-opt .member-btn {
	width: 42px;
	height: 32px;
	background: #2fa8ed;
	color: #fff;
	text-align: center;

	display: inline-block;
	margin: 0 5px;
}

.dialog-formTeam .dialog-member-item .member-opt .member-btn[data-status="0"] {
	background: #cccccc;
	cursor: default;
}

.dialog-formTeam .dialog-member-item .member-opt .member-btn[data-status="0"]:hover {
	text-decoration: none;
}

.dialog-formTeam .dialog-member-item .member-opt .member-ps {
	display: inline-block;
	color: #f9842e;
	font-size: 0;
	vertical-align: top;
	height: 32px;
}

.dialog-formTeam .dialog-member-item .member-ps .member-ps-tip {
	font: 500 14px/32px "Microsoft YaHei";
}

.dialog-formTeam .dialog-member-item .member-ps .member-status {
	display: none;
}

.dialog-formTeam .dialog-member-item .member-ps[data-status="0"] .member-status-1 {
	display: inline-block;
}

.dialog-formTeam .dialog-member-item .member-ps[data-status="1"] .member-status-2 {
	display: inline-block;
}

.dialog-formTeam .dialog-member-item .member-ps[data-status="-1"] .member-status-3 {
	display: inline-block;
}

.dialog-formTeam .dialog-member-item .member-ps[data-status="-1"] .member-ps-tip {
	font: 500 12px/14px "Microsoft YaHei";
}

.dialog-formTeam .dialog-member-item .member-ps[data-status="-1"] .member-ps-opt {
	font: 500 14px/18px "Microsoft YaHei";
	color: #2fa8ed;
	display: block;
}



.dialog-formTeam .dialog-member-item .member-opt .member-sidName,
.dialog-formTeam .dialog-member-item .member-opt .member-roleName {
	display: inline-block
}

.dialog-formTeam .dialog-member-item .member-opt .member-sidName {
	width: 112px;
}


/* 展示队伍中队员列表 */
.dialog-invateTeam .dialog-member-list,
.dialog-showTeam .dialog-member-list {
	font-size: 0;
	margin: 10px 0;
	padding: 0 26px;
}

.dialog-invateTeam .dialog-member-item,
.dialog-showTeam .dialog-member-item {
	position: relative;
	font-size: 0;
	margin-bottom: 1px;
	padding-left: 30px;
}

.dialog-invateTeam .dialog-member-item:nth-child(odd),
.dialog-showTeam .dialog-member-item:nth-child(odd) {
	background: #ededed;
}

.dialog-invateTeam .dialog-member-item:nth-child(even),
.dialog-showTeam .dialog-member-item:nth-child(even) {
	background: #f3f3f3;
}

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

.dialog-showTeam .dialog-member-item .dialog-p {
	font: 500 14px/52px "microsoft yahei";
	height: 52px;
	text-align: center;
}

.dialog-invateTeam .dialog-member-item .item-info {
	padding: 4px 0;
	font-size: 0;
}

.dialog-invateTeam .dialog-member-item .item-opt {
	position: absolute;
	right: 20px;
	top: 12px;
	width: 186px;
}

.dialog-invateTeam .item-info p {
	font: 500 14px/22px "microsoft yahei";
}


.dialog-invateTeam .item-opt .opt-btn,
.dialog-invateTeam .item-opt .item-opt-tip {
	font: 500 14px/28px "microsoft yahei";
	color: #ffffff;
	text-align: center;
}

.dialog-invateTeam .item-opt .opt-btn {
	display: inline-block;
	width: 88px;
	height: 28px;
}

.dialog-invateTeam .item-opt .item-opt-tip {
	width: 100%;
	height: 28px;
}

.dialog-invateTeam .item-opt .opt-btn.opt-btn-1 {
	background: #f9842e;
	float: left;
}

.dialog-invateTeam .item-opt .opt-btn.opt-btn-2 {
	background: #2fa8ed;
	float: right;
}

.dialog-invateTeam .item-opt .item-opt-tip {
	background: #cccccc;
}


/* 组队弹出框 end---------------------------------------------------- */

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

.reject-pager,
.invate-pager {
	height: 24px;
}

.m-quiz[data-status="0"] {
	min-height: 490px;
	background: url(../yp/yphxjy/pps1/images/quiz/empty.png?ecff647) no-repeat center 160px;
}

.m-quiz[data-status="0"] .tab-bd {
	display: none !important;
}
/* /yp/yphxjy/pps1/release/css/nstyle.css */
@charset "UTF-8";
/*@mixin*/
/* 渐变 */
/* 描边 */
/* 各类居中 */
/* 雪碧 */
.bar-box .bar-out {
  background-image: url(../yp/yphxjy/pps1/release/images/sprite_bar.png?ecff647);
  background-repeat: no-repeat;
  background-size: 257px 38px;
}

.guessPrize-opt .opt-cont, .guessPrize-task, .m-info-2 .info-body {
  background-image: url(../yp/yphxjy/pps1/release/images/sprite_box.png?ecff647);
  background-repeat: no-repeat;
  background-size: 1200px 271px;
}

.guessPrize-item .prize-btn, .guessPrize-opt .opt-cont .cont-btn, .task-item .task-opt .wg-btn, .m-guessPrize .hd-btn, .team-item .team-btn, .quiz-finals .quiz-finals-btn, .m-info-2 .info-bind, .m-info.user-info1 .info-bind, .step-item .step-btn {
  background-image: url(../yp/yphxjy/pps1/release/images/sprite_btn.png?ecff647);
  background-repeat: no-repeat;
  background-size: 543px 493px;
}

.m-info.user-info1 .info-body, .step-item .step-img, .step-item .step-countdown, .step-item .step-tit::after, .step-item::after, .step-item {
  background-image: url(../yp/yphxjy/pps1/release/images/sprite_countdown.png?ecff647);
  background-repeat: no-repeat;
  background-size: 1502px 339px;
}

.custom-radio .radio-button, .team-item .team-info::after, .quiz-finals-rate, .quiz-finals .quiz-finals-status::after, .quiz-finals .quiz-finals-form::after, .quiz-finals, .quiz-item .quiz-team::before, .quiz-item {
  background-image: url(../yp/yphxjy/pps1/release/images/sprite_guess.png?ecff647);
  background-repeat: no-repeat;
  background-size: 1190px 733px;
}

.task-item .task-tick, .task-item .item-ticket .num, .task-item .item-ticket, .guessPrize-task .share-item a, .guessPrize-task .share-item, .quiz-finals-rate::after, .mod-nquiz .guess-tip li::after, .mod-nquiz .wg-tit::before {
  background-image: url(../yp/yphxjy/pps1/release/images/sprite_icon.png?ecff647);
  background-repeat: no-repeat;
  background-size: 235px 182px;
}

.mod--lfl .tit-zbfl {
  background-image: url(../yp/yphxjy/pps1/release/images/sprite_ntit.png?ecff647);
  background-repeat: no-repeat;
  background-size: 751px 115px;
}

.guessPrize-item .prize-cont, .guessPrize-opt .opt-cont .cont-num, .guessPrize-opt .opt-cont .cont-dec, .mod--prize .prize-group-8 .group-item, .mod--prize .group-item:last-child {
  background-image: url(../yp/yphxjy/pps1/release/images/sprite_prize.png?ecff647);
  background-repeat: no-repeat;
  background-size: 625px 319px;
}

.mod-nquiz .tab-box .tab-nav .tab-status, .mod-nquiz .tab-box .tab-nav a, .mod--rule .tab-nav a {
  background-image: url(../yp/yphxjy/pps1/release/images/sprite_tab.png?ecff647);
  background-repeat: no-repeat;
  background-size: 598px 164px;
}

/* 页面模块 */
.mod--lfl .tit-zbfl {
  font-size: 0;
  background-position: 0px 0px;
  width: 751px;
  height: 115px;
  margin: 0 auto 50px;
}

.mod--prize .group-item .item-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  height: 30px;
  overflow: hidden;
  width: 270px;
  padding: 0 10px;
}
.mod--prize .group-item:last-child {
  background-position: 0px 0px;
  width: 330px;
  height: 130px;
}
.mod--prize .group-item:last-child .item-img {
  width: 100%;
}
.mod--prize .group-item:last-child .item-name {
  color: #132450;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  height: 30px;
  overflow: hidden;
}
.mod--prize .prize-group-8 .group-item {
  background-position: -340px 0px;
  width: 285px;
  height: 130px;
}
.mod--prize .prize-group-8 .group-item:last-child {
  background-position: -340px 0px;
  width: 285px;
  height: 130px;
}
.mod--prize .prize-group-8 .group-item:last-child .item-name {
  color: #ffffff;
}

.mod--rule {
  padding-bottom: 40px;
}
.mod--rule .tab-nav {
  font-size: 0;
  text-align: center;
  margin-bottom: 40px;
}
.mod--rule .tab-nav li {
  display: inline-block;
}
.mod--rule .tab-nav li:first-child {
  margin-right: 8px;
}
.mod--rule .tab-nav li.cur a {
  background-position: 0px -70px;
  width: 598px;
  height: 60px;
}
.mod--rule .tab-nav a {
  position: relative;
  display: inline-block;
  background-position: 0px 0px;
  width: 598px;
  height: 60px;
  font: 700 20px/60px "microsoft yahei";
  color: #ffffff;
  text-align: center;
}
.mod--rule .tab-nav a:hover {
  text-decoration: none;
}

.mod-nquiz {
  margin-top: 40px;
}
.mod-nquiz .wg-tit {
  font: 700 24px/26px "microsoft yahei";
  color: #22cdfc;
  padding-left: 28px;
  margin-bottom: 20px;
  position: relative;
}
.mod-nquiz .wg-tit::before {
  content: " ";
  background-position: -204px -60px;
  width: 14px;
  height: 13px;
  position: absolute;
  top: 6px;
  left: 0;
}
.mod-nquiz .m-guess {
  margin-bottom: 43px;
}
.mod-nquiz .guess-tip {
  font-size: 0;
  position: relative;
  padding-bottom: 40px;
  border-bottom: solid 1px #123572;
}
.mod-nquiz .guess-tip .tit {
  font: 700 16px/30px "microsoft yahei";
  color: #cbecff;
}
.mod-nquiz .guess-tip li {
  position: relative;
  padding-left: 12px;
  font: 500 14px/30px "microsoft yahei";
  color: #8ac5fc;
}
.mod-nquiz .guess-tip li em {
  color: #f8a92e;
}
.mod-nquiz .guess-tip li::after {
  content: "";
  background-position: -228px -60px;
  width: 7px;
  height: 11px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.mod-nquiz .tab-box .tab-nav {
  font-size: 0;
  text-align: center;
  margin-bottom: 0;
}
.mod-nquiz .tab-box .tab-nav a {
  position: relative;
  display: inline-block;
  background-position: 0px 0px;
  width: 598px;
  height: 60px;
  font: 700 20px/60px "microsoft yahei";
  color: #ffffff;
  text-align: center;
}
.mod-nquiz .tab-box .tab-nav a:hover {
  text-decoration: none;
}
.mod-nquiz .tab-box .tab-nav a.cur {
  background-position: 0px -70px;
  width: 598px;
  height: 60px;
}
.mod-nquiz .tab-box .tab-nav a[data-status="0"] .tab-status-0 {
  display: block;
}
.mod-nquiz .tab-box .tab-nav a[data-status="1"] .tab-status-1 {
  display: block;
}
.mod-nquiz .tab-box .tab-nav a[data-status="2"] .tab-status-2 {
  display: block;
}
.mod-nquiz .tab-box .tab-nav .tab-status {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}
.mod-nquiz .tab-box .tab-nav .tab-status-0 {
  font: 700 14px/24px "microsoft yahei";
  color: #ffffff;
  background-position: 0px -140px;
  width: 87px;
  height: 24px;
}
.mod-nquiz .tab-box .tab-nav .tab-status-1 {
  font: 700 14px/24px "microsoft yahei";
  color: #ffffff;
  background-position: -97px -140px;
  width: 87px;
  height: 24px;
}
.mod-nquiz .tab-box .tab-nav .tab-status-2 {
  font: 700 14px/24px "microsoft yahei";
  color: #c7d7ec;
  background-position: -194px -140px;
  width: 87px;
  height: 24px;
}
.mod-nquiz .tab-box .tab-bds {
  width: 100%;
}
.mod-nquiz .tab-box .tab-bds .tab-bd {
  display: none;
}
.mod-nquiz .tab-box .tab-bds .tab-empty {
  width: 100%;
}

.mod-resign .resign-opt .team-btn:hover {
  text-decoration: none;
}

.quiz-item .bar-box .bar-txt span {
  margin: 0 5px;
}

.page_index .mod--live .wrapper {
  width: 1366px;
  height: 900px;
}

.mod--live .live-left {
  width: 1366px;
  height: 758px;
}

.m-step {
  font-size: 0;
}
.m-step .step-item {
  display: inline-block;
}
.m-step .step-item + .step-item {
  margin-left: 10px;
}

.step-item {
  position: relative;
  background-position: 0px 0px;
  width: 292px;
  height: 339px;
  padding-top: 22px;
  text-align: center;
}
.step-item::after {
  content: "";
  position: absolute;
  left: -28px;
  top: 23px;
  background-position: -302px -182px;
  width: 48px;
  height: 65px;
}
.step-item:first-child::after {
  display: none;
}
.step-item .step-tit {
  position: relative;
  padding-top: 22px;
  text-align: center;
  font: 700 24px/30px "microsoft yahei";
  color: #43498f;
  margin-bottom: 22px;
}
.step-item .step-tit span {
  color: #d5f3ff;
  background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#d5f3ff), to(#2bc9ff));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.step-item .step-tit::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
}
.step-item .step-countdown {
  margin: 0 auto;
  margin-bottom: 6px;
  background-position: -550px -75px;
  width: 174px;
  height: 31px;
  font: 500 14px/25px "microsoft yahei";
  color: #ffffff;
  text-align: center;
  display: none;
}
.step-item .step-countdown-0 {
  background-position: -550px -75px;
  width: 174px;
  height: 31px;
}
.step-item .step-countdown-1 {
  background-position: -734px -75px;
  width: 174px;
  height: 31px;
  color: #845100;
}
.step-item .step-countdown-2 {
  background-position: -550px -75px;
  width: 174px;
  height: 31px;
}
.step-item .step-countdown-00 {
  background-position: -550px -75px;
  width: 174px;
  height: 31px;
}
.step-item .step-img {
  margin: 0 auto;
  background-position: -302px -75px;
  width: 238px;
  height: 97px;
}
.step-item .step-name {
  height: 38px;
  font: 500 14px/38px "microsoft yahei";
  color: #ffffff;
  text-align: center;
  width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  margin: 0 auto;
}
.step-item .step-btn {
  margin: 0 auto;
  display: block;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  background-position: 0px -293px;
  width: 169px;
  height: 46px;
}
.step-item .step-btn[data-status="1"] {
  background-position: -299px -148px;
  width: 169px;
  height: 46px;
}
.step-item .step-btn[data-status="2"] {
  background-position: -299px -204px;
  width: 169px;
  height: 46px;
}
.step-item-1 .step-tit::after {
  background-position: -1135px -75px;
  width: 43px;
  height: 31px;
}
.step-item-2 .step-tit::after {
  background-position: -993px -75px;
  width: 62px;
  height: 31px;
}
.step-item-3 .step-tit::after {
  background-position: -1065px -75px;
  width: 60px;
  height: 31px;
}
.step-item-4 .step-tit::after {
  background-position: -918px -75px;
  width: 65px;
  height: 31px;
}
.step-item[data-status="0"] .step-countdown-0 {
  display: block;
}
.step-item[data-status="1"] .step-countdown-1 {
  display: block;
}
.step-item[data-status="2"] .step-countdown-2 {
  display: block;
}
.step-item[data-status="00"] .step-countdown-00 {
  display: block;
}
.step-item[data-status="000"] .step-countdown-000 {
  display: block;
}

.countdown .countdown-item.days {
  display: none;
}
.countdown .countdown-item.hours {
  display: none;
}

/* 用户信息栏 */
/* 信息栏高（行高） */
/* 信息栏宽 */
/* 登录宽 */
/* 默认文字颜色 */
/* 强调文字颜色 */
.text_default_em_2 {
  color: #8ac5fc !important;
}

.m-info {
  /* 特殊部分用户信息栏 */
}
.m-info.user-info1 {
  background: 0 none;
  border: 0 none;
  padding: 0;
  /* 绑定提示文本 */
  /* 自动判断子元素个数 兼容ie9 */
  /* 状态1 一般登陆（未有绑定、未有角色等） */
  /* 状态2 正常状态 */
}
.m-info.user-info1 .info-body {
  background-position: -302px 0px;
  width: 1200px;
  height: 65px;
}
.m-info.user-info1 .info-ps {
  color: #8ac5fc;
}
.m-info.user-info1 .login-info {
  float: left;
  text-align: center;
  width: 340px;
  height: 100%;
  border: 0 none;
}
.m-info.user-info1 .login-info .user-name {
  position: relative;
  width: 150px;
  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/65px "microsoft yahei";
  color: #ffffff;
}
.m-info.user-info1 .login-info .user-logout,
.m-info.user-info1 .login-info .user-login,
.m-info.user-info1 .login-info .user-reg {
  font: 500 14px/65px "microsoft yahei";
  color: #ffffff;
}
.m-info.user-info1 .login-info .user-logout {
  font: 500 14px/65px "microsoft yahei";
  color: #ffffff;
}
.m-info.user-info1 .param-roleName {
  position: relative;
  width: 124px;
  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.user-info1 .info-box {
  float: left;
  width: 860px;
  *zoom: 1;
  font: 500 14px/65px "microsoft yahei";
  color: #ffffff;
  position: relative;
  display: none;
  box-sizing: border-box;
}
.m-info.user-info1 .info-box:after {
  content: "";
  display: table;
  clear: both;
}
.m-info.user-info1 .info-box.info-box-1 {
  display: inline-block;
  padding-left: 180px;
}
.m-info.user-info1 .info-bind {
  position: absolute;
  top: 16px;
  left: 60px;
  background-color: transparent;
  background-position: 0px -461px;
  width: 145px;
  height: 32px;
  font-size: 0;
  line-height: 0;
}
.m-info.user-info1 .info-bind-ps {
  padding-left: 24px;
  *zoom: 1;
}
.m-info.user-info1 .info-bind-ps:after {
  content: "";
  display: table;
  clear: both;
}
.m-info.user-info1 .info-box-item {
  *zoom: 1;
  text-align: center;
  height: 65px;
  float: left;
}
.m-info.user-info1 .info-box-item:after {
  content: "";
  display: table;
  clear: both;
}
.m-info.user-info1 .info-box-item .info-label {
  float: left;
}
.m-info.user-info1 .info-box-item-1 {
  width: 284px !important;
}
.m-info.user-info1 .info-box-item-2 {
  width: 284px !important;
  border: 0 none !important;
}
.m-info.user-info1 .info-box-item-3 {
  width: 284px !important;
}
.m-info.user-info1[data-status="1"] .info-box.info-box-1 {
  display: block;
}
.m-info.user-info1[data-status="1"] .info-box.info-box-3 {
  display: none;
}
.m-info.user-info1[data-status="2"] .info-box.info-box-1 {
  display: none;
}
.m-info.user-info1[data-status="2"] .info-box.info-box-3 {
  display: block;
}
.m-info.user-info1[data-status="2"] .info-box.info-box-3 .btn1-bind {
  cursor: default;
}
.m-info.user-info1[data-status="2"] .info-box.info-box-3 .btn1-bind:hover {
  filter: brightness(1);
}
.m-info-2 {
  /* 状态1 一般登陆（未有绑定、未有角色等） */
  /* 状态2 正常状态 */
}
.m-info-2 .info-body {
  padding: 10px 38px;
  background-position: -877px -141px;
  width: 307px;
  height: 130px;
}
.m-info-2 .login-info {
  float: auto;
  width: 100%;
  text-align: center;
  height: auto;
}
.m-info-2 .login-info .user-name {
  text-align: left;
  width: 174px;
  font: 500 14px/30px "microsoft yahei";
  color: #ffffff;
}
.m-info-2 .login-info .user-logout,
.m-info-2 .login-info .user-login,
.m-info-2 .login-info .user-reg {
  font: 500 14px/30px "microsoft yahei";
  color: #ffffff;
}
.m-info-2 .login-info .user-logout {
  font: 500 14px/30px "microsoft yahei";
  color: #ffffff;
}
.m-info-2 .info-bind {
  position: relative;
  top: auto;
  transform: none;
  left: auto;
  margin: 6px auto;
  background-position: 0px -461px;
  width: 145px;
  height: 32px;
  display: block;
  margin: 10px auto;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.m-info-2 .info-box {
  width: auto;
  font: 500 14px/28px "microsoft yahei";
  color: #ffffff;
  display: none;
}
.m-info-2 .info-box.info-box-1 {
  display: inline-block;
  padding-left: 0;
}
.m-info-2 .info-bind-ps {
  padding-left: 0;
}
.m-info-2 .info-box-item {
  *zoom: 1;
  text-align: left;
  height: auto;
}
.m-info-2 .info-box-item:after {
  content: "";
  display: table;
  clear: both;
}
.m-info-2 .info-box-item-1 {
  width: auto;
}
.m-info-2 .info-box-item-2 {
  width: auto;
}
.m-info-2 .info-box-item-3 {
  width: auto;
}
.m-info-2[data-status="1"] .info-box.info-box-1 {
  display: block;
}
.m-info-2[data-status="1"] .info-box.info-box-3 {
  display: none;
}
.m-info-2[data-status="2"] .info-box.info-box-1 {
  display: none;
}
.m-info-2[data-status="2"] .info-box.info-box-3 {
  display: block;
}
.m-info-2[data-status="2"] .info-box.info-box-3 .btn1-bind {
  cursor: default;
}
.m-info-2[data-status="2"] .info-box.info-box-3 .btn1-bind:hover {
  filter: brightness(1);
}

[class~=wg-status] .wg-status-cont {
  display: none;
}
[class~=wg-status][data-status="0"] .wg-status-0 {
  display: block;
}
[class~=wg-status][data-status="1"] .wg-status-1 {
  display: block;
}
[class~=wg-status][data-status="2"] .wg-status-2 {
  display: block;
}

.m-guess {
  text-align: left;
}
.m-guess .tab-empty {
  margin: 20px 0;
}

.guess-quiz {
  font-size: 0;
  /* 阶段提示 */
}
.guess-quiz .quiz-tip {
  padding: 18px 0;
  font-size: 0;
  text-align: center;
}
.guess-quiz .quiz-tip p,
.guess-quiz .quiz-tip a {
  font: 500 14px/30px "microsoft yahei";
  color: #8ac5fc;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.guess-quiz .quiz-tip a {
  color: #f89d25;
  text-decoration: underline;
}
.guess-quiz .quiz-list {
  margin-right: -34px;
  margin-bottom: -34px;
  font-size: 0;
}
.guess-quiz .quiz-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 28px;
  margin-bottom: 34px;
  vertical-align: top;
}
.guess-quiz .quiz-finals {
  margin-right: 20px;
}
.guess-quiz .quiz-finals-rate {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* 一般 */
.quiz-item {
  background-position: 0px -344px;
  width: 583px;
  height: 339px;
  padding: 3px;
}
.quiz-item .quiz-hd {
  position: relative;
  height: 76px;
  font: 700 30px/76px "microsoft yahei";
  color: #ffffff;
  padding-left: 24px;
}
.quiz-item .quiz-hd .hd-time {
  position: absolute;
  right: 0px;
  top: 7px;
  font: 500 14px/76px "microsoft yahei";
  color: #a1d6ff;
  padding-right: 24px;
}
.quiz-item .quiz-bd {
  padding-top: 36px;
  text-align: center;
  font-size: 0;
}
.quiz-item .quiz-team {
  *zoom: 1;
  position: relative;
  margin-bottom: 20px;
}
.quiz-item .quiz-team:after {
  content: "";
  display: table;
  clear: both;
}
.quiz-item .quiz-team::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -20px;
  background-position: -785px -458px;
  width: 67px;
  height: 119px;
}
.quiz-item .quiz-rate .rate-info {
  font: 500 14px/30px "microsoft yahei";
  color: #ffffff;
}
.quiz-item .quiz-rate .rate-info span {
  font: 700 14px/30px "microsoft yahei";
  color: #fbb222;
}
.quiz-item .quiz-rate .bar-box {
  margin: 0 auto;
}

/* 决赛 */
.quiz-finals {
  position: relative;
  background-position: 0px 0px;
  width: 775px;
  height: 334px;
  padding: 3px;
}
.quiz-finals .quiz-hd {
  padding-top: 5px;
}
.quiz-finals .quiz-bd {
  position: relative;
  padding-top: 0;
  height: 254px;
}
.quiz-finals .quiz-finals-txt {
  text-align: left;
  padding-left: 28px;
  font: 500 14px/40px "microsoft yahei";
  color: #ffffff;
}
.quiz-finals .quiz-finals-form {
  position: relative;
  margin-bottom: 38px;
}
.quiz-finals .quiz-finals-form::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -34px;
  background-position: 0px -693px;
  width: 564px;
  height: 40px;
}
.quiz-finals .quiz-finals-btn {
  display: inline-block;
  background-position: -299px -74px;
  width: 244px;
  height: 64px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.quiz-finals .quiz-finals-btn[data-status="2"] {
  background-position: -299px 0px;
  width: 244px;
  height: 64px;
}
.quiz-finals .quiz-finals-tip {
  font: 500 14px/30px "microsoft yahei";
  color: #a1d6ff;
}
.quiz-finals .quiz-finals-status {
  position: absolute;
  right: 30px;
  bottom: 40px;
  width: 138px;
}
.quiz-finals .quiz-finals-status .status-tit {
  width: 100%;
  font: 700 16px/30px "microsoft yahei";
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
}
.quiz-finals .quiz-finals-status .status-sub {
  font: 500 14px/30px "microsoft yahei";
  color: #a1d6ff;
}
.quiz-finals .quiz-finals-status .status-sub a {
  font: 500 14px/30px "microsoft yahei";
  color: #a1d6ff;
  text-decoration: underline;
}
.quiz-finals .quiz-finals-status::after {
  content: "";
  background-position: -785px -344px;
  width: 94px;
  height: 104px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -82px;
}

.quiz-finals-rate {
  position: relative;
  background-position: -785px 0px;
  width: 405px;
  height: 334px;
  padding: 3px;
  text-align: center;
}
.quiz-finals-rate .rate-info {
  margin: 40px 0 30px;
  font: 500 16px/30px "microsoft yahei";
  color: #ffffff;
}
.quiz-finals-rate .rate-info span {
  font: 700 16px/30px "microsoft yahei";
  color: #fbb222;
}
.quiz-finals-rate .rate-team {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 28px;
}
.quiz-finals-rate .rate-team .team-name {
  font: 500 14px/16px "microsoft yahei";
  color: #fff;
  width: 120px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  vertical-align: top;
}
.quiz-finals-rate .rate-team .team-num {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.quiz-finals-rate::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -34px;
  background-position: -302px -182px;
  width: 48px;
  height: 65px;
}

.team-item {
  position: relative;
  width: 230px;
  /* 左边 */
}
.team-item .team-info {
  position: relative;
  margin-bottom: 15px;
  height: 60px;
  /* 胜负图标 */
}
.team-item .team-info::after {
  content: "";
  position: absolute;
  top: 0;
}
.team-item .team-name {
  height: 30px;
  font: 700 18px/30px "microsoft yahei";
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  width: 160px;
}
.team-item .team-member {
  font: 500 14px/30px "microsoft yahei";
  color: #a1d6ff;
  text-decoration: underline;
  cursor: pointer;
}
.team-item .team-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.team-item .team-btn[data-status="0"] {
  cursor: default;
  background-position: 0px -405px;
  width: 169px;
  height: 46px;
}
.team-item .team-btn[data-status="1"] {
  background-position: -179px -349px;
  width: 169px;
  height: 46px;
}
.team-item .team-btn[data-status="2"] {
  cursor: default;
  background-position: -358px -349px;
  width: 169px;
  height: 46px;
}
.team-item .team-btn[data-status="22"] {
  display: none;
}
.team-item-left {
  float: left;
  text-align: right;
}
.team-item-left .team-info {
  padding-right: 46px;
  /* 胜负图标 */
}
.team-item-left .team-info::after {
  right: 0;
}
.team-item-left .team-name {
  padding-right: 14px;
}
.team-item-left .team-member {
  padding-right: 28px;
}
.team-item-right {
  float: right;
  text-align: left;
}
.team-item-right .team-info {
  padding-left: 46px;
  /* 胜负图标 */
}
.team-item-right .team-info::after {
  left: 0;
}
.team-item-right .team-name {
  padding-left: 14px;
}
.team-item-right .team-member {
  padding-left: 28px;
}
.team-item[data-status="0"] .team-info {
  /* 胜负图标 */
}
.team-item[data-status="0"] .team-info::after {
  background-position: -862px -458px;
  width: 45px;
  height: 55px;
}
.team-item[data-status="1"] .team-info {
  /* 胜负图标 */
}
.team-item[data-status="1"] .team-info::after {
  background-position: -917px -458px;
  width: 45px;
  height: 55px;
}
.team-item[data-status="2"] .team-info {
  /* 胜负图标 */
}
.team-item[data-status="2"] .team-info::after {
  background-position: -972px -458px;
  width: 45px;
  height: 55px;
}

.custom-radio-list .custom-radio {
  margin: 0 8px;
}

.custom-radio {
  display: inline-block;
  position: relative;
}
.custom-radio input[type=radio] {
  display: none;
}
.custom-radio .radio-button {
  cursor: pointer;
  display: inline-block;
  background-position: -889px -344px;
  width: 165px;
  height: 45px;
  font: 700 16px/45px "microsoft yahei";
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding: 0 10px;
  box-sizing: border-box;
}
.custom-radio input[type=radio]:checked + .radio-button {
  background-position: -889px -399px;
  width: 165px;
  height: 45px;
  color: #fbb222;
}

.quiz-finals-member-list .quiz-finals-member-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 8px;
  width: 165px;
  font: 500 14px/30px "microsoft yahei";
  color: #a1d6ff;
  text-decoration: underline;
}

.bar-box {
  background-position: 0px 0px;
  width: 257px;
  height: 14px;
  height: auto;
  background: none;
}
.bar-box .bar-out {
  background-position: 0px 0px;
  width: 257px;
  height: 14px;
  padding: 1px;
}
.bar-box .bar-cont {
  height: 100%;
  background: #faa728;
  background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#faa728), to(#fcb91e));
  transition: width 0.3s;
}
.bar-box .bar-txt {
  text-align: center;
  font: 500 12px/20px "microsoft yahei";
  color: #a1d6ff;
  margin-top: 3px;
}
.bar-box-s {
  background-position: 0px -24px;
  width: 197px;
  height: 14px;
}
.bar-box-s .bar-out {
  background-position: 0px -24px;
  width: 197px;
  height: 14px;
}

.m-guessPrize {
  font-size: 0;
}
.m-guessPrize .guessPrize-hd {
  position: relative;
  margin-bottom: 10px;
}
.m-guessPrize .hd-tip {
  text-align: center;
  font: 500 14px/30px "microsoft yahei";
  color: #fbb222;
}
.m-guessPrize .hd-btn {
  position: absolute;
  right: 0;
  bottom: 0;
  background-position: -179px -405px;
  width: 129px;
  height: 37px;
  font-size: 0;
}
.m-guessPrize .guessPrize-task {
  margin-bottom: 28px;
}
.m-guessPrize .guessPrize-opt {
  margin-bottom: 28px;
}
.m-guessPrize .guessPrize-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.m-guessPrize .guessPrize-item + .guessPrize-item {
  margin-left: 9px;
}

/* 转换任务区 */
.guessPrize-task {
  position: relative;
  background-position: 0px 0px;
  width: 1200px;
  height: 131px;
  padding: 23px 0 0 33px;
  font-size: 0;
}
.guessPrize-task .task-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.guessPrize-task .share-item {
  position: absolute;
  right: 4px;
  bottom: 17px;
  background-position: 0px 0px;
  width: 194px;
  height: 36px;
  font-size: 0;
  padding-left: 54px;
}
.guessPrize-task .share-item span {
  font: 500 14px/36px "microsoft yahei";
  color: #da5575;
  vertical-align: top;
}
.guessPrize-task .share-item a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 4px 5px;
}

/* 任务单项 */
.task-item {
  position: relative;
  padding-left: 96px;
}
.task-item .item-ticket {
  position: absolute;
  left: 0;
  top: 0;
  background-position: 0px -94px;
  width: 77px;
  height: 88px;
}
.task-item .item-ticket .num {
  background-position: -87px -120px;
  width: 31px;
  height: 36px;
  position: absolute;
  left: 53px;
  top: 53px;
  text-align: center;
  font: 700 16px/36px "microsoft yahei";
  color: #ffffff;
}
.task-item .item-cont {
  width: 274px;
}
.task-item .item-cont .item-txt {
  font: 700 24px/30px "microsoft yahei";
  color: #ffffff;
  margin-bottom: 10px;
}
.task-item .item-cont .item-prize {
  font: 500 14px/24px "microsoft yahei";
  color: #8ac5fc;
}
.task-item .item-cont .item-limit {
  font: 500 14px/24px "microsoft yahei";
  color: #8ac5fc;
}
.task-item .task-tick {
  position: absolute;
  left: 220px;
  bottom: 0px;
  background-position: -204px -28px;
  width: 23px;
  height: 22px;
  display: block;
}
.task-item[data-status="2"] .task-tick {
  background-position: -204px 0px;
  width: 31px;
  height: 18px;
}
.task-item[data-tid="3"] {
  position: absolute;
  top: 23px;
  right: 10px;
}
.task-item[data-tid="3"] .item-cont {
  width: 330px;
}
.task-item[data-tid="3"] .task-tick {
  left: 415px;
  bottom: 25px;
}
.task-item .task-opt .wg-btn {
  font: 700 14px/25px "microsoft yahei";
  color: #fcfdfd;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  margin-right: 10px;
}
.task-item .task-opt .opt-a {
  background-position: -302px -461px;
  width: 84px;
  height: 25px;
}
.task-item .task-opt .opt-a:hover {
  text-decoration: none;
  filter: brightness(1.1);
}
.task-item .task-opt .opt-a.j-code-invate[data-status="2"] {
  background-position: -457px -405px;
  width: 84px;
  height: 25px;
  color: #cedaee;
}
.task-item .task-opt .opt-list {
  background-position: -155px -461px;
  width: 137px;
  height: 25px;
}
.task-item .task-opt .opt-list:hover {
  text-decoration: none;
  filter: brightness(1.1);
}

/* 转换用户信息 */
.guessPrize-opt .opt-info {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 22px;
  overflow: hidden;
  vertical-align: top;
}
.guessPrize-opt .opt-cont {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-position: 0px -141px;
  width: 867px;
  height: 130px;
  text-align: center;
  padding-top: 12px;
}
.guessPrize-opt .opt-cont .cont-part {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.guessPrize-opt .opt-cont .cont-part.cont-part-2 {
  margin: 0 76px;
  padding-top: 12px;
}
.guessPrize-opt .opt-cont .cont-info {
  font: 700 18px/30px "microsoft yahei";
  color: #ffffff;
}
.guessPrize-opt .opt-cont .cont-dec {
  display: block;
  background-position: -340px -140px;
  width: 186px;
  height: 77px;
}
.guessPrize-opt .opt-cont .cont-btn {
  background-position: 0px -71px;
  width: 244px;
  height: 64px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  display: block;
}
.guessPrize-opt .opt-cont .cont-txt {
  font: 500 14px/30px "microsoft yahei";
  color: #ffffff;
}
.guessPrize-opt .opt-cont .cont-txt em {
  font: 700 14px/30px "microsoft yahei";
  color: #fbb222;
}
.guessPrize-opt .opt-cont .cont-num {
  margin: 0 auto;
  background-position: -340px -227px;
  width: 116px;
  height: 71px;
  text-align: center;
  font: 700 40px/71px "microsoft yahei";
  color: #ffffff;
}

.guessPrize-item {
  position: relative;
  text-align: center;
}
.guessPrize-item .prize-cont {
  position: relative;
  background-position: 0px -140px;
  width: 232px;
  height: 179px;
  margin-bottom: 10px;
}
.guessPrize-item .prize-tit {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 2px;
  text-align: center;
  font: 500 14px/24px "microsoft yahei";
  color: #f2f2f2;
}
.guessPrize-item .prize-name {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  font: 500 14px/30px "microsoft yahei";
  color: #f2f2f2;
  width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  margin: 0 auto;
}
.guessPrize-item .prize-img {
  width: 100%;
  height: 100%;
}
.guessPrize-item .prize-btn {
  margin: 0 auto;
  font-size: 0;
  background-position: -358px -293px;
  width: 169px;
  height: 46px;
  display: block;
}
.guessPrize-item .prize-btn[data-status="1"] {
  background-position: -179px -293px;
  width: 169px;
  height: 46px;
}
.guessPrize-item .prize-btn[data-status="2"] {
  background-position: 0px -349px;
  width: 169px;
  height: 46px;
}
.guessPrize-item .prize-info {
  text-align: center;
  font: 500 14px/30px "microsoft yahei";
  color: #8ac5fc;
}
.guessPrize-item .prize-info em {
  font: 700 14px/30px "microsoft yahei";
  color: #8ac5fc;
}

/* 正文次要色 */
.ui-dialog {
  height: auto !important;
}

.dialog-btn {
  margin-top: 18px;
}

.wg-dialog-team .dialog-body {
  padding: 0 36px;
}
.wg-dialog-team .dialog-title, .wg-dialog-team .dialog-stitle {
  text-align: left;
}
.wg-dialog-team .team-list {
  font-size: 0;
  margin-right: -20px;
}
.wg-dialog-team .team-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 20px;
  margin-bottom: 10px;
  width: 274px;
  height: 38px;
  padding: 10px;
  border: solid 1px #cccccc;
  font: 500 16px/18px "microsoft yahei";
  color: #4c4c4c;
  box-sizing: border-box;
}
.wg-dialog-team .team-item span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.wg-dialog-team .team-item span.sidName {
  min-width: 74px;
  margin-right: 6px;
  border-right: solid 1px #cccccc;
}
.wg-dialog-team .team-item span.roleName {
  width: 160px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
}

.dialog-myaward {
  /* 分页 */
}
.dialog-myaward .mylist-list .item--award {
  position: relative;
  height: 30px;
}
.dialog-myaward .mylist-list .item--award .item-label {
  font: 500 14px/30px "microsoft yahei";
  color: #4c4c4c;
}
.dialog-myaward .mylist-list .item--award .item-oper {
  font: 500 14px/30px "microsoft yahei";
  color: #808080;
}
.dialog-myaward .wg-dialog-pager {
  text-align: center;
  padding-top: 10px;
}
.dialog-myaward .wg-dialog-pager span {
  line-height: 20px;
  display: inline-block;
  margin: 2px;
  font: 500 14px/20px "microsoft yahei";
  color: #4c4c4c;
}
.dialog-myaward .wg-dialog-pager a, .dialog-myaward .wg-dialog-pager span.cur {
  width: 20px;
  height: 20px;
  display: inline-block;
  text-decoration: none;
  margin: 2px;
  font: 500 14px/20px "microsoft yahei";
  color: #4c4c4c;
}
.dialog-myaward .wg-dialog-pager span.cur {
  color: #0181e4;
  text-decoration: underline;
  width: 20px;
}
.dialog-myaward .wg-dialog-pager a:hover {
  color: #0181e4;
}
.dialog-myaward .wg-dialog-pager a.pager-pre,
.dialog-myaward .wg-dialog-pager a.pager-next,
.dialog-myaward .wg-dialog-pager span.pager-pre,
.dialog-myaward .wg-dialog-pager span.pager-next {
  width: 50px;
}

.dialog-resign .dialog-line.dialog-line-1 {
  padding-left: 140px;
}
.dialog-resign .dialog-line.dialog-line-1 .info-box {
  left: 370px;
}
.dialog-resign .dialog-line.dialog-line-1 .dialog-label {
  font-weight: 700;
  color: #4c4c4c;
}

.wg-dialog-bmteam .dialog-body {
  padding: 0 20px;
}
.wg-dialog-bmteam .nodata {
  font: 700 18px/100px "microsoft yahei";
  color: #4c4c4c;
  text-align: center;
}
.wg-dialog-bmteam .team-list {
  width: 100%;
}
.wg-dialog-bmteam .team-list .list-table-thead .list-table-th {
  border: 0 none;
  background-color: #f1f1f1;
  text-align: left;
  width: 50%;
  font: 700 14px/38px "microsoft yahei";
  color: #4c4c4c;
  padding-left: 80px;
}
.wg-dialog-bmteam .team-list .list-table-td {
  font: 500 14px/28px "microsoft yahei";
  color: #4c4c4c;
  padding: 5px 0;
  background-color: #ffffff;
  padding-left: 60px;
  position: relative;
}
.wg-dialog-bmteam .team-list .list-table-td .rolename {
  width: 230px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  height: 28px;
  overflow: hidden;
}
.wg-dialog-bmteam .team-list .list-table-td a {
  position: absolute;
  top: 5px;
  right: 20px;
  background-color: #0181e4;
  width: 76px;
  height: 28px;
  text-align: center;
  font: 700 14px/28px "microsoft yahei";
  color: #fff;
}
.wg-dialog-bmteam .team-list .list-table-td a:hover {
  filter: brightness(1.2);
  text-decoration: none;
}
.wg-dialog-bmteam .team-list .em .list-table-td {
  color: #ffa22a;
  font-weight: 700;
}

.dialog-common .btn2-com {
  background-color: #ffa22a;
}

.dialog-reSignSuc .dialog-cont {
  padding: 0 20px;
}
.dialog-reSignSuc .dialog-input-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 106px;
  height: 28px;
  margin-left: 10px;
  text-align: center;
  font: 700 14px/28px "microsoft yahei";
  color: #ffffff;
  background: #ffa22a;
}
.dialog-reSignSuc .dialog-input-btn:hover {
  filter: brightness(1.2);
  text-decoration: none;
}
.dialog-reSignSuc .dialog-ps1 {
  font: 500 12px/32px "microsoft yahei";
  color: #f9842e;
  text-align: left;
  padding-left: 200px;
}
.dialog-reSignSuc .stip {
  font: 500 14px/80px "microsoft yahei";
  color: #4c4c4c;
  text-align: center;
}
.dialog-reSignSuc .dialog-opt a {
  color: #fff;
  line-height: 36px;
}
.dialog-reSignSuc .member-list {
  width: 100%;
}
.dialog-reSignSuc .member-list .list-table-thead .list-table-th {
  border: 0 none;
  background-color: #f1f1f1;
  text-align: center;
  width: 33%;
  font: 700 14px/38px "microsoft yahei";
  color: #4c4c4c;
}
.dialog-reSignSuc .member-list .list-table-td {
  font: 500 14px/28px "microsoft yahei";
  color: #4c4c4c;
  padding: 5px 0;
  background-color: #ffffff;
  padding: 0 30px;
  position: relative;
  text-align: center;
}
.dialog-reSignSuc .member-list .list-table-td .rolename {
  width: 230px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  height: 28px;
  overflow: hidden;
}
.dialog-reSignSuc .member-list .list-table-td a {
  position: absolute;
  top: 5px;
  right: 20px;
  background-color: #0181e4;
  width: 76px;
  height: 28px;
  text-align: center;
  font: 700 14px/28px "microsoft yahei";
  color: #fff;
}
.dialog-reSignSuc .member-list .list-table-td a:hover {
  filter: brightness(1.2);
  text-decoration: none;
}
.dialog-reSignSuc .member-list .em .list-table-td {
  color: #ffa22a;
  font-weight: 700;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX21peGluLnNjc3MiLCJuc3R5bGUuc2NzcyIsInNwcml0ZV9iYXIuc2NzcyIsInNwcml0ZV9ib3guc2NzcyIsInNwcml0ZV9idG4uc2NzcyIsInNwcml0ZV9jb3VudGRvd24uc2NzcyIsInNwcml0ZV9ndWVzcy5zY3NzIiwic3ByaXRlX2ljb24uc2NzcyIsInNwcml0ZV9udGl0LnNjc3MiLCJzcHJpdGVfcHJpemUuc2NzcyIsInNwcml0ZV90YWIuc2NzcyIsInBhZ2UvbnN0eWxlLnNjc3MiLCJtb2Qvc3RlcC5zY3NzIiwibW9kL2luZm8uc2NzcyIsIm1vZC9ndWVzcy5zY3NzIiwibW9kL2d1ZXNzUHJpemUuc2NzcyIsIm1vZC9wb3B1cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQXVIQTtBQVVBO0FBMEJBO0FDeEpBO0FDa0JRO0VBQ0k7RUFDQTtFQUNBOzs7QUNFSjtFQUNJO0VBQ0E7RUFDQTs7O0FDdUZKO0VBQ0k7RUFDQTtFQUNBOzs7QUMxREo7RUFDSTtFQUNBO0VBQ0E7OztBQ09KO0VBQ0k7RUFDQTtFQUNBOzs7QUNSSjtFQUNJO0VBQ0E7RUFDQTs7O0FDckRKO0VBQ0k7RUFDQTtFQUNBOzs7QUNpQko7RUFDSTtFQUNBO0VBQ0E7OztBQ0hKO0VBQ0k7RUFDQTtFQUNBOzs7QVRqQ1o7QVVKSTtFQUVJO0VIUVE7RUFDQTtFQUNBO0VHUko7OztBQU9KO0VYSU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VXUFU7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUZPUTtFQUNBO0VBQ0E7O0FFTkw7RUFDQzs7QUFFRDtFQUNDO0VYVlY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VXT1U7RUFDQTs7QUFLSDtFRnZCTztFQUNBO0VBQ0E7O0FFd0JSO0VGMUJRO0VBQ0E7RUFDQTs7QUUyQkw7RUFDQzs7O0FBTVo7RUFDSTs7QUFDQztFQUNPO0VBQ0E7RUFDQTs7QUFDQTtFQUNLOztBQUNBO0VBQ0c7O0FBR0E7RUQzQ0o7RUFDQTtF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RWhCMUpOO0VBQ0EsT2dCMEoyQjtFQUNyQjs7QUFDQTtFQUNJO0VBQ0E7O0FBR1I7RWhCN0pGO0VBQ0EsT2dCNkoyQjtFQUNyQjtFQUNBOztBQUVKO0VoQmxLRjtFQUNBLE9nQnJDa0I7RUF3TVo7O0FBR0E7RUFDSTtFQUNBOztBQUdSO0VBQ0s7O0FBQ0U7RUFDSztFQUNBO0VBQ0E7RUFDQTtFaEJ2TGQ7RUFDQSxPZ0J1TG9DOztBQUUxQjtFaEJyTFY7RUFDQSxPZ0JyQ2tCO0VBMk5KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFaEJqTmxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZ0I4TWtCO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEI5TWxCO0VBQ0EsT2dCOE11Qzs7QUFDckI7RUFDSTtFQUNBOztBQVFQO0VBQ0c7RUFDQSIsImZpbGUiOiJuc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypAbWl4aW4qL1xyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICp6b29tOiAxO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBiZmMge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZWxsaXBzaXMge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAqdmVydGljYWwtYWxpZ246IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBpbmxpbmUtYmxvY2t7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgKnpvb206MTtcclxufVxyXG5cclxuQG1peGluIGJmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICBmb250OiA3MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gIGNvbG9yOiRjb2xvcjtcclxuXHJcbn1cclxuQG1peGluIGxmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICBmb250OiA1MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gIGNvbG9yOiRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cygkeCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkeDtcclxuICAtby1ib3JkZXItcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLXJhZGl1czogJHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZSgkdywkY29sb3IxKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlcjogJHcgc29saWQgJGNvbG9yMTtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cy1sdCgkeCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICR4O1xyXG4gIC1vLWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR4O1xyXG4gIC1tcy1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cy1ydCgkeCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHg7XHJcbiAgLW8tYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIC1tcy1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR4O1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzLWxiKCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJHg7XHJcbiAgLW8tYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR4O1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzLXJiKCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkeDtcclxuICAtby1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZXQoJHd0LCR3bCwkd3IsJGNvbG9yKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci10b3A6ICR3dCAkY29sb3Igc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICR3bCB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd3IgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGViKCR3Yiwkd2wsJHdyLCRjb2xvcikge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItYm90dG9tOiAkd2IgJGNvbG9yIHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2wgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG4gIGJvcmRlci1yaWdodDogJHdyIHRyYW5zcGFyZW50IGRhc2hlZDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlbCgkd2wsJHd0LCR3YiwkY29sb3IpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6ICR3bCAkY29sb3Igc29saWQ7XHJcbiAgYm9yZGVyLXRvcDogJHd0IHRyYW5zcGFyZW50IGRhc2hlZDtcclxuICBib3JkZXItYm90dG9tOiAkd2IgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGVyKCR3ciwkd3QsJHdiLCRjb2xvcikge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItYm90dG9tOiAkd2IgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG4gIGJvcmRlci1yaWdodDogJHdyICRjb2xvciBzb2xpZDtcclxuICBib3JkZXItdG9wOiAkd3QgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG59XHJcblxyXG4vKiDmuJDlj5ggKi9cclxuQG1peGluIGJ0bl90eHRfZ3JhZGllbnQoJHRvcENvbG9yLCRib3R0b21Db2xvcil7XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiAkdG9wQ29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIGJvdHRvbSwgZnJvbSgkdG9wQ29sb3IpLCB0bygkYm90dG9tQ29sb3IpKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIOaPj+i+uSAqL1xyXG5AbWl4aW4gc3Ryb2tlX2IoJHNpemUsICRsaW5lSGVpZ2h0LCAkY29sb3IsJHN0cm9rZSwkc3Ryb2tlQ29sb3IpIHtcclxuXHRAaW5jbHVkZSBiZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsICRjb2xvcik7XHJcblx0ei1pbmRleDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IHB4KCRzdHJva2UpICRzdHJva2VDb2xvcjtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxufVxyXG5AbWl4aW4gc3Ryb2tlX2woJHNpemUsICRsaW5lSGVpZ2h0LCAkY29sb3IsJHN0cm9rZSwkc3Ryb2tlQ29sb3IpIHtcclxuXHRAaW5jbHVkZSBsZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsICRjb2xvcik7XHJcblx0ei1pbmRleDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IHB4KCRzdHJva2UpICRzdHJva2VDb2xvcjtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxufVxyXG5cclxuLyog5ZCE57G75bGF5LitICovXHJcbkBtaXhpbiBjZW50ZXIxIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQG1peGluIGNlbnRlcjIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXIyWCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXIyWSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHB4KCRzaXplKXtcclxuICBAcmV0dXJuICRzaXplICsgcHhcclxufVxyXG5cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCJjb3JlL19taXhpblwiO1xyXG5cclxuLyog6Zuq56KnICovXHJcbkBpbXBvcnQgXCJpbmRleF9zcHJpdGVcIjtcclxuXHJcbi8qIOmhtemdouaooeWdlyAqL1xyXG5cclxuQGltcG9ydCBcInBhZ2UvbnN0eWxlXCI7XHJcblxyXG5AaW1wb3J0IFwibW9kL3N0ZXBcIjtcclxuQGltcG9ydCBcIm1vZC9pbmZvXCI7XHJcbkBpbXBvcnQgXCJtb2QvZ3Vlc3NcIjtcclxuQGltcG9ydCBcIm1vZC9ndWVzc1ByaXplXCI7XHJcbkBpbXBvcnQgXCJtb2QvcG9wdXBcIjsiLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiAgICAgICAgICAgIEBtaXhpbiBiYXJfbG9uZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyNTcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJhcl9zaG9ydCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtMjQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE5Nyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfYmFyLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgoMjU3KSBweCgzOCk7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gYm94X2V4XzEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTIwMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDEzMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJveF9leF8yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KC0xNDEpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDg2Nyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDEzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJveF9pbmZvXzIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTg3NykgcHgoLTE0MSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMzA3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMTMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfYm94IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfYm94LnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgoMTIwMCkgcHgoMjcxKTtcclxuICAgICAgICB9XHJcblxuXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiAgICAgICAgICAgIEBtaXhpbiBidG4tT25lQ2xpY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoLTE0NSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMjQ0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNjQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG4tb25DbGljayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtNzEpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDI0NCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDY0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuLXJ6bGlzdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMTU1KSBweCgtNDYxKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxMzcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bi16bC0yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC00NTcpIHB4KC00MDUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDg0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG4temwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTMwMikgcHgoLTQ2MSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoODQpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl9iaW5kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KC00NjEpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE0NSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDMyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2NvdW50ZG9ud19wcml6ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMjk5KSBweCgtMTQ4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxNjkpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg0Nik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl9jb3VudGRvbndfcHJpemVfZGlzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0yOTkpIHB4KC0yMDQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE2OSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDQ2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2NvdW50ZG9ud19wcml6ZV9sb2NrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KC0yOTMpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE2OSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDQ2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2V4IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0xNzkpIHB4KC0yOTMpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE2OSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDQ2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2V4X2RpcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMzU4KSBweCgtMjkzKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxNjkpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg0Nik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl9leF9lZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtMzQ5KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxNjkpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg0Nik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl9nYW1lIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0xNzkpIHB4KC00MDUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDEyOSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDM3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2d1ZXNzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0xNzkpIHB4KC0zNDkpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE2OSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDQ2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2d1ZXNzX2NoYW1waW9uLTAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoLTIxOSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMjQ0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNjQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG5fZ3Vlc3NfY2hhbXBpb24tMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMjk5KSBweCgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyNDQpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg2NCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl9ndWVzc19jaGFtcGlvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMjk5KSBweCgtNzQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDI0NCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDY0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2d1ZXNzX2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0zNTgpIHB4KC0zNDkpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE2OSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDQ2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2d1ZXNzX2xvY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoLTQwNSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTY5KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG5fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyODkpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg2MSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl90b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTMxOCkgcHgoLTQwNSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTI5KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMzcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgJXNwcml0ZV9idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9idG4ucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweCg1NDMpIHB4KDQ5Myk7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gY291bnRkb3duX2JveCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyOTIpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgzMzkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBjb3VudGRvd25fcHJpemUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTMwMikgcHgoLTc1KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyMzgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg5Nyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGNvdW50ZG93bl9zdGF0dXNfMCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtNTUwKSBweCgtNzUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE3NCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDMxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gY291bnRkb3duX3N0YXR1c18xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC03MzQpIHB4KC03NSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTc0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMzEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBjb3VudGRvd25fdGl0XzEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTExMzUpIHB4KC03NSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoNDMpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgzMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGNvdW50ZG93bl90aXRfMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtOTkzKSBweCgtNzUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDYyKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMzEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBjb3VudGRvd25fdGl0XzMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTEwNjUpIHB4KC03NSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoNjApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgzMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGNvdW50ZG93bl90aXRfNCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtOTE4KSBweCgtNzUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDY1KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMzEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29uX2FyciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMzAyKSBweCgtMTgyKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg0OCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDY1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbGl2ZS1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0zMDIpIHB4KDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDEyMDApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg2NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAlc3ByaXRlX2NvdW50ZG93biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2NvdW50ZG93bi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4KDE1MDIpIHB4KDMzOSk7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gZ3Vlc3NfYm94IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KC0zNDQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDU4Myk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDMzOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGd1ZXNzX2JveF9maW5hbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg3NzUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgzMzQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBndWVzc19ib3hfZmluYWxfc3ViIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC03ODUpIHB4KDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDQwNSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDMzNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGd1ZXNzX2NoYW1waW9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC03ODUpIHB4KC0zNDQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDk0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMTA0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZ3Vlc3NfZmluYWxfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtODg5KSBweCgtMzQ0KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxNjUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg0NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGd1ZXNzX2ZpbmFsX2l0ZW1fY3VyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC04ODkpIHB4KC0zOTkpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE2NSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDQ1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZ3Vlc3NfbGluZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtNjkzKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg1NjQpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGd1ZXNzX3Jlc3VsdF8wIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC04NjIpIHB4KC00NTgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDQ1KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBndWVzc19yZXN1bHRfMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtOTE3KSBweCgtNDU4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg0NSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDU1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZ3Vlc3NfcmVzdWx0XzIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTk3MikgcHgoLTQ1OCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoNDUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg1NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGd1ZXNzX3Jlc3VsdF92cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtNzg1KSBweCgtNDU4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg2Nyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDExOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGd1ZXNzX3RhYl9zdGF0dXNfMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMTA2NCkgcHgoLTM0NCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoOTEpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAlc3ByaXRlX2d1ZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfZ3Vlc3MucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweCgxMTkwKSBweCg3MzMpO1xyXG4gICAgICAgIH1cclxuXG5cbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIGljb24tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMjA0KSBweCgtNjApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMTMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29uX2RvdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMjI4KSBweCgtNjApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb25fcXVhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtOTQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDc3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoODgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29uX3F1YW5fbnVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC04NykgcHgoLTEyMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMzEpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgzNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb25fcnVsZV90aXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoLTQ2KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxODUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgzOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb25fc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTk0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMzYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29uX3NoYXJlX3F6b25lIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0xMjgpIHB4KC0xMjApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDI1KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29uX3NoYXJlX3diIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0xNjMpIHB4KC0xMjApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDI1KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29uX3RpY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTIwNCkgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMzEpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb25fdGl0X3RpcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtODcpIHB4KC05NCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoNzApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb25fdW50aWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0yMDQpIHB4KC0yOCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMjMpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAlc3ByaXRlX2ljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9pY29uLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgoMjM1KSBweCgxODIpO1xyXG4gICAgICAgIH1cclxuXG5cbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIHRpdC16YmZsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDc1MSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDExNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAlc3ByaXRlX250aXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9udGl0LnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgoNzUxKSBweCgxMTUpO1xyXG4gICAgICAgIH1cclxuXG5cbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIHByaXplIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0zNDApIHB4KDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDI4NSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDEzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHByaXplX2NoYW5nZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMzQwKSBweCgtMTQwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxODYpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg3Nyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHByaXplX2NoYW5nZV9udW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTM0MCkgcHgoLTIyNyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTE2KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNzEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBwcml6ZV9lbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgzMzApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBwcml6ZV9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KDApIHB4KC0xNDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDIzMik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDE3OSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAlc3ByaXRlX3ByaXplIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfcHJpemUucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweCg2MjUpIHB4KDMxOSk7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gdGFiX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoNTk4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoNjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0YWJfaXRlbV9jdXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoLTcwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg1OTgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg2MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHRhYl9zdGF0dXNfMCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtMTQwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg4Nyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDI0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGFiX3N0YXR1c18xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC05NykgcHgoLTE0MCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoODcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgyNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHRhYl9zdGF0dXNfMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMTk0KSBweCgtMTQwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg4Nyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDI0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfdGFiIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfdGFiLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgoNTk4KSBweCgxNjQpO1xyXG4gICAgICAgIH1cclxuXG5cbiIsIlxyXG4ubW9kLS1sZmx7XHJcbiAgICAudGl0LXpiZmx7XHJcbiAgICAgICAgQGV4dGVuZCAlc3ByaXRlX250aXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0aXQtemJmbDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIHB4KDUwKTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ubW9kLS1wcml6ZSB7XHJcbiAgICAuZ3JvdXAtaXRlbXtcclxuICAgICAgICAuaXRlbS1uYW1le1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICAgICAgaGVpZ2h0OiBweCgzMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCgyNzApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHB4KDEwKTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9wcml6ZTtcclxuICAgICAgICAgICBAaW5jbHVkZSBwcml6ZV9lbTtcclxuICAgICAgICAgICAuaXRlbS1pbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAuaXRlbS1uYW1le1xyXG4gICAgICAgICAgICBjb2xvcjogIzEzMjQ1MDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoMzApO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJpemUtZ3JvdXAtOHtcclxuICAgICAgICAgLmdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgICBAZXh0ZW5kICVzcHJpdGVfcHJpemU7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgcHJpemU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgIEBpbmNsdWRlIHByaXplO1xyXG4gICAgICAgICBcclxuICAgICAgICAgICAuaXRlbS1uYW1le1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2QtLXJ1bGV7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgoNDApO1xyXG4gICAgIC50YWItbmF2e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoNDApO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG4gICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCg4KTtcclxuICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICYuY3Vye1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJfaXRlbV9jdXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV90YWI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJfaXRlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDIwLDYwLCNmZmZmZmYpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuLm1vZC1ucXVpentcclxuICAgIG1hcmdpbi10b3A6IHB4KDQwKTtcclxuICAgIC53Zy10aXR7XHJcbiAgICAgICAgQGluY2x1ZGUgYmZvbnQoMjQsMjYsIzIyY2RmYyk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9pY29uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLXNlY3Rpb247XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBweCg2KTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubS1ndWVzc3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCg0Myk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ndWVzcy10aXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiBweCgzNCk7XHJcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IHB4KDI0KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgoNDApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMTIzNTcyO1xyXG4gICAgICAgIC50aXR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDE2LCAzMCwgI2NiZWNmZik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgxMik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAzMCwgIzhhYzVmYyk7XHJcblxyXG4gICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y4YTkyZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9pY29uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbl9kb3Q7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIyWTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFiLWJveHtcclxuICAgICAgICAudGFiLW5hdntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVzcHJpdGVfdGFiO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiX2l0ZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZm9udCgyMCw2MCwjZmZmZmZmKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jdXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiX2l0ZW1fY3VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZGF0YS1zdGF0dXM9XCIwXCJde1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItc3RhdHVzLTB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbZGF0YS1zdGF0dXM9XCIxXCJde1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItc3RhdHVzLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbZGF0YS1zdGF0dXM9XCIyXCJde1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItc3RhdHVzLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYi1zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV90YWI7XHJcbiAgICAgICAgICAgICAgICAmLTB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTQsMjQsI2ZmZmZmZik7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiX3N0YXR1c18wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0xe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDE0LDI0LCNmZmZmZmYpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYl9zdGF0dXNfMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMntcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZm9udCgxNCwyNCwjYzdkN2VjKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJfc3RhdHVzXzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWItYmRze1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLnRhYi1iZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYi1lbXB0eXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2QtcmVzaWduIHtcclxuICAgIC5yZXNpZ24tb3B0IC50ZWFtLWJ0bntcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucXVpei1pdGVte1xyXG4gICAgLmJhci1ib3ggLmJhci10eHR7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgbWFyZ2luOiAwIHB4KDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2VfaW5kZXggLm1vZC0tbGl2ZSAud3JhcHBlcntcclxuICAgIHdpZHRoOiBweCgxMzY2KTtcclxuICAgIGhlaWdodDogcHgoOTAwKTtcclxufVxyXG4ubW9kLS1saXZlIC5saXZlLWxlZnR7XHJcbiAgICB3aWR0aDogcHgoMTM2Nik7XHJcbiAgICBoZWlnaHQ6IHB4KDc1OCk7XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi5tLXN0ZXB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICAuc3RlcC1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5zdGVwLWl0ZW0gKyAuc3RlcC1pdGVte1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBweCgxMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGVwLWl0ZW17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAZXh0ZW5kICVzcHJpdGVfY291bnRkb3duO1xyXG4gICAgQGluY2x1ZGUgY291bnRkb3duX2JveDtcclxuICAgIHBhZGRpbmctdG9wOiBweCgyMik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBweCgtMjgpO1xyXG4gICAgICAgIHRvcDogcHgoMjMpO1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9jb3VudGRvd247XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbl9hcnI7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkOjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnN0ZXAtdGl0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcHgoMjIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBiZm9udCgyNCwzMCwjNDM0OThmKTtcclxuICAgICAgICBAaW5jbHVkZSBidG5fdHh0X2dyYWRpZW50KCNkNWYzZmYsIzJiYzlmZik7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcjJYO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9jb3VudGRvd247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyMilcclxuICAgIH1cclxuICAgIC5zdGVwLWNvdW50ZG93bntcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCg2KTtcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfY291bnRkb3duO1xyXG4gICAgICAgIEBpbmNsdWRlIGNvdW50ZG93bl9zdGF0dXNfMDtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwyNSwjZmZmZmZmKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmLTB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvdW50ZG93bl9zdGF0dXNfMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0xe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb3VudGRvd25fc3RhdHVzXzE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODQ1MTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLTJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvdW50ZG93bl9zdGF0dXNfMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0wMHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY291bnRkb3duX3N0YXR1c18wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGVwLWltZ3tcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfY291bnRkb3duO1xyXG4gICAgICAgIEBpbmNsdWRlIGNvdW50ZG93bl9wcml6ZTtcclxuICAgIH1cclxuICAgIC5zdGVwLW5hbWV7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgzOCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMzgsI2ZmZmZmZik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgfVxyXG4gICAgLnN0ZXAtYnRue1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9idG47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuX2NvdW50ZG9ud19wcml6ZV9sb2NrO1xyXG4gICAgICAgICZbZGF0YS1zdGF0dXM9XCIxXCJde1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidG5fY291bnRkb253X3ByaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtc3RhdHVzPVwiMlwiXXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuX2NvdW50ZG9ud19wcml6ZV9kaXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtMXtcclxuICAgICAgICAuc3RlcC10aXQ6OmFmdGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb3VudGRvd25fdGl0XzE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0ye1xyXG4gICAgICAgIC5zdGVwLXRpdDo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvdW50ZG93bl90aXRfMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLTN7XHJcbiAgICAgICAgLnN0ZXAtdGl0OjphZnRlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgY291bnRkb3duX3RpdF8zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtNHtcclxuICAgICAgICAuc3RlcC10aXQ6OmFmdGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb3VudGRvd25fdGl0XzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1zdGF0dXM9XCIwXCJde1xyXG4gICAgICAgIC5zdGVwLWNvdW50ZG93bi0we1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtc3RhdHVzPVwiMVwiXXtcclxuICAgICAgICAuc3RlcC1jb3VudGRvd24tMXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJltkYXRhLXN0YXR1cz1cIjJcIl17XHJcbiAgICAgICAgLnN0ZXAtY291bnRkb3duLTJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGF0YS1zdGF0dXM9XCIwMFwiXXtcclxuICAgICAgICAuc3RlcC1jb3VudGRvd24tMDB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGF0YS1zdGF0dXM9XCIwMDBcIl17XHJcbiAgICAgICAgLnN0ZXAtY291bnRkb3duLTAwMHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY291bnRkb3due1xyXG4gICAgLmNvdW50ZG93bi1pdGVte1xyXG4gICAgICAgICYuZGF5c3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ob3Vyc3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qIOeUqOaIt+S/oeaBr+agjyAqL1xyXG4vKiDkv6Hmga/moI/pq5jvvIjooYzpq5jvvIkgKi9cclxuJGluZm9faGVpZ2h0OjY1O1xyXG4vKiDkv6Hmga/moI/lrr0gKi9cclxuJGluZm9fd2lkdGg6MTIwMDtcclxuXHJcbi8qIOeZu+W9leWuvSAqL1xyXG4kbG9naW5fd2lkdGg6MzQwO1xyXG5cclxuLyog6buY6K6k5paH5a2X6aKc6ImyICovXHJcbiRpbmZvX2NvbG9yOiNmZmZmZmY7XHJcbiRpbmZvX3NpemU6MTQ7XHJcbi8qIOW8uuiwg+aWh+Wtl+minOiJsiAqL1xyXG4kaW5mb19lbV9jb2xvcjojOGFjNWZjO1xyXG4udGV4dF9kZWZhdWx0X2VtXzJ7XHJcblx0Y29sb3I6ICRpbmZvX2VtX2NvbG9yIWltcG9ydGFudDtcclxufVxyXG4ubS1pbmZve1xyXG5cdCYudXNlci1pbmZvMXtcclxuXHRcdFx0YmFja2dyb3VuZDogMCBub25lO1xyXG5cdFx0XHRib3JkZXI6IDAgbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0LmluZm8tYm9keXtcclxuXHRcdFx0XHRAZXh0ZW5kICVzcHJpdGVfY291bnRkb3duO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxpdmUtaW5mbztcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5mby1wc3tcclxuXHRcdFx0XHRjb2xvcjogIzhhYzVmYztcclxuXHRcdFx0fVxyXG5cdFx0XHQubG9naW4taW5mbyB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiBweCgkbG9naW5fd2lkdGgpO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcclxuXHRcdFx0XHQudXNlci1yZWcge1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudXNlci1uYW1lIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiBweCgxNTApO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZWxsaXBzaXM7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsZm9udCgkaW5mb19zaXplLCAkaW5mb19oZWlnaHQsICRpbmZvX2NvbG9yKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblxyXG5cdFx0XHRcdC51c2VyLWxvZ291dCxcclxuXHRcdFx0XHQudXNlci1sb2dpbixcclxuXHRcdFx0XHQudXNlci1yZWcge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGZvbnQoJGluZm9fc2l6ZSwgJGluZm9faGVpZ2h0LCAkaW5mb19jb2xvcik7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudXNlci1sb2dvdXR7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsZm9udCgkaW5mb19zaXplLCAkaW5mb19oZWlnaHQsICRpbmZvX2NvbG9yKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0LnBhcmFtLXJvbGVOYW1le1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiBweCgxMjQpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZWxsaXBzaXM7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5pbmZvLWJveCB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IHB4KCRpbmZvX3dpZHRoIC0gJGxvZ2luX3dpZHRoKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZm9udCgkaW5mb19zaXplLCAkaW5mb19oZWlnaHQsICRpbmZvX2NvbG9yKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdCYuaW5mby1ib3gtMSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE4MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmluZm8tYmluZCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogcHgoMTYpO1xyXG5cdFx0XHRcdGxlZnQ6IHB4KDYwKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRAZXh0ZW5kICVzcHJpdGVfYnRuO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJ0bl9iaW5kO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lyog57uR5a6a5o+Q56S65paH5pysICovXHJcblx0XHRcdC5pbmZvLWJpbmQtcHN7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBweCgyNCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8qIOiHquWKqOWIpOaWreWtkOWFg+e0oOS4quaVsCDlhbzlrrlpZTkgKi9cclxuXHRcdFx0LmluZm8tYm94LWl0ZW0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IHB4KCRpbmZvX2hlaWdodCk7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0LmluZm8tbGFiZWwge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtMXtcclxuXHRcdFx0XHR3aWR0aDogcHgoMjg0KSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtMntcclxuXHRcdFx0XHRcdHdpZHRoOiBweCgyODQpIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXI6IDAgbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0XHQmLTN7XHJcblx0XHRcdFx0d2lkdGg6IHB4KDI4NCkhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lyog54q25oCBMSDkuIDoiKznmbvpmYbvvIjmnKrmnInnu5HlrprjgIHmnKrmnInop5LoibLnrYnvvIkgKi9cclxuXHRcdFx0JltkYXRhLXN0YXR1cz1cIjFcIl17XHJcblx0XHRcdFx0LmluZm8tYm94IHtcclxuXHRcdFx0XHRcdCYuaW5mby1ib3gtMSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5pbmZvLWJveC0zIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lyog54q25oCBMiDmraPluLjnirbmgIEgKi9cclxuXHRcdFx0JltkYXRhLXN0YXR1cz1cIjJcIl17XHJcblx0XHRcdFx0LmluZm8tYm94IHtcclxuXHRcdFx0XHRcdCYuaW5mby1ib3gtMSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmluZm8tYm94LTMge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0LmJ0bjEtYmluZHtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvKiDnibnmrorpg6jliIbnlKjmiLfkv6Hmga/moI8gKi9cclxuXHQmLTJ7XHJcblx0XHQuaW5mby1ib2R5e1xyXG5cdFx0XHRwYWRkaW5nOiBweCgxMCkgcHgoMzgpO1xyXG5cdFx0XHRAZXh0ZW5kICVzcHJpdGVfYm94O1xyXG5cdFx0XHRAaW5jbHVkZSBib3hfaW5mb18yO1xyXG5cdFx0fVxyXG5cdFx0LmxvZ2luLWluZm8ge1xyXG5cdFx0XHRmbG9hdDogYXV0bztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHQudXNlci1uYW1lIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiBweCgxNzQpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxmb250KCRpbmZvX3NpemUsIDMwLCAkaW5mb19jb2xvcik7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHJcblx0XHRcdC51c2VyLWxvZ291dCxcclxuXHRcdFx0LnVzZXItbG9naW4sXHJcblx0XHRcdC51c2VyLXJlZyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGZvbnQoJGluZm9fc2l6ZSwgMzAsICRpbmZvX2NvbG9yKTtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQudXNlci1sb2dvdXR7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGZvbnQoJGluZm9fc2l6ZSwgMzAsICRpbmZvX2NvbG9yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmluZm8tYmluZHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luOiBweCg2KSBhdXRvO1xyXG5cdFx0XHRAZXh0ZW5kICVzcHJpdGVfYnRuO1xyXG5cdFx0XHRAaW5jbHVkZSBidG5fYmluZDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogcHgoMTApIGF1dG87XHJcblx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblxyXG5cdFx0LmluZm8tYm94IHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIGxmb250KCRpbmZvX3NpemUsIDI4LCAkaW5mb19jb2xvcik7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdCYuaW5mby1ib3gtMSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmluZm8tYmluZC1wc3tcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LmluZm8tYm94LWl0ZW0ge1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHQmLTF7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0ye1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtM3tcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lyog54q25oCBMSDkuIDoiKznmbvpmYbvvIjmnKrmnInnu5HlrprjgIHmnKrmnInop5LoibLnrYnvvIkgKi9cclxuXHRcdCZbZGF0YS1zdGF0dXM9XCIxXCJde1xyXG5cdFx0XHQuaW5mby1ib3gge1xyXG5cdFx0XHRcdCYuaW5mby1ib3gtMSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pbmZvLWJveC0zIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvKiDnirbmgIEyIOato+W4uOeKtuaAgSAqL1xyXG5cdFx0JltkYXRhLXN0YXR1cz1cIjJcIl17XHJcblx0XHRcdC5pbmZvLWJveCB7XHJcblx0XHRcdFx0Ji5pbmZvLWJveC0xIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaW5mby1ib3gtMyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdC5idG4xLWJpbmR7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbltjbGFzc349XCJ3Zy1zdGF0dXNcIl0ge1xyXG5cdC53Zy1zdGF0dXMtY29udHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCZbZGF0YS1zdGF0dXM9XCIwXCJde1xyXG5cdFx0LndnLXN0YXR1cy0we1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0JltkYXRhLXN0YXR1cz1cIjFcIl17XHJcblx0XHQud2ctc3RhdHVzLTF7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmW2RhdGEtc3RhdHVzPVwiMlwiXXtcclxuXHRcdC53Zy1zdGF0dXMtMntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tLWd1ZXNzIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAuZ3Vlc3MtYmQge1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IHB4KDIwKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRhYi1iZHN7XHJcbiAgICAgICAgLy8gbWluLWhlaWdodDogcHgoODI0KTtcclxuICAgIH1cclxuICAgIC50YWItZW1wdHl7XHJcbiAgICAgICAgbWFyZ2luOiBweCgyMCkgMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5ndWVzcy1xdWl6IHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIC8qIOmYtuauteaPkOekuiAqL1xyXG4gICAgLnF1aXotdGlwIHtcclxuICAgICAgICBwYWRkaW5nOiBweCgxOCkgMDtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBwLFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzAsICM4YWM1ZmMpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmODlkMjU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVpei1saXN0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KC0zNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoLTM0KTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXotaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcHgoMjgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDM0KTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICAgLnF1aXotZmluYWxze1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcHgoMjApO1xyXG4gICAgfVxyXG4gICAgLnF1aXotZmluYWxzLXJhdGV7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiDkuIDoiKwgKi9cclxuLnF1aXotaXRlbSB7XHJcbiAgICBAZXh0ZW5kICVzcHJpdGVfZ3Vlc3M7XHJcbiAgICBAaW5jbHVkZSBndWVzc19ib3g7XHJcbiAgICBwYWRkaW5nOiBweCgzKTtcclxuXHJcbiAgICAucXVpei1oZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogcHgoNzYpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJmb250KDMwLCA3NiwgI2ZmZmZmZik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyNCk7XHJcblxyXG4gICAgICAgIC5oZC10aW1lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogcHgoMCk7XHJcbiAgICAgICAgICAgIHRvcDogIHB4KDcpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgNzYsICNhMWQ2ZmYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBweCgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdWl6LWJkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcHgoMzYpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXotdGVhbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDIwKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyMlg7XHJcbiAgICAgICAgICAgIHRvcDogcHgoLTIwKTtcclxuICAgICAgICAgICAgQGV4dGVuZCAlc3ByaXRlX2d1ZXNzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBndWVzc19yZXN1bHRfdnM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdWl6LXJhdGUge1xyXG4gICAgICAgIC5yYXRlLWluZm8ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzAsICNmZmZmZmYpO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZm9udCgxNCwgMzAsICNmYmIyMjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYXItYm94e1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIOWGs+i1myAqL1xyXG4ucXVpei1maW5hbHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGV4dGVuZCAlc3ByaXRlX2d1ZXNzO1xyXG4gICAgQGluY2x1ZGUgZ3Vlc3NfYm94X2ZpbmFsO1xyXG4gICAgcGFkZGluZzogcHgoMyk7XHJcbiAgICAucXVpei1oZHtcclxuICAgICAgICAvLyBoZWlnaHQ6IHB4KDYwKTtcclxuICAgICAgICAvLyBsaW5lLWhlaWdodDogcHgoNjApO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBweCg1KTtcclxuICAgIH1cclxuICAgIC5xdWl6LWJke1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IHB4KDI1NCk7XHJcbiAgICB9XHJcbiAgICAucXVpei1maW5hbHMtdHh0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyOCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDQwLCAjZmZmZmZmKTtcclxuICAgIH1cclxuICAgIC5xdWl6LWZpbmFscy1mb3Jte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzOCk7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcjJYO1xyXG4gICAgICAgICAgICBib3R0b206IHB4KC0zNCk7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9ndWVzcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3Vlc3NfbGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXotZmluYWxzLWJ0bntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgQGV4dGVuZCAlc3ByaXRlX2J0bjtcclxuICAgICAgICBAaW5jbHVkZSBidG5fZ3Vlc3NfY2hhbXBpb247XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJltkYXRhLXN0YXR1cz1cIjJcIl17XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bl9ndWVzc19jaGFtcGlvbi0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5xdWl6LWZpbmFscy10aXB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDMwLCAjYTFkNmZmKTtcclxuICAgIH1cclxuXHJcbiAgICAucXVpei1maW5hbHMtc3RhdHVze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogcHgoMzApO1xyXG4gICAgICAgIGJvdHRvbTogcHgoNDApO1xyXG4gICAgICAgIHdpZHRoOiBweCgxMzgpO1xyXG4gICAgICAgIC5zdGF0dXMtdGl0eyAgIFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTYsIDMwLCAjZmZmZmZmKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGF0dXMtc3Vie1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzAsICNhMWQ2ZmYpO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDMwLCAjYTFkNmZmKTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgQGV4dGVuZCAlc3ByaXRlX2d1ZXNzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBndWVzc19jaGFtcGlvbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyMlk7XHJcbiAgICAgICAgICAgIGxlZnQ6IHB4KC04Mik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5xdWl6LWZpbmFscy1yYXRle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGV4dGVuZCAlc3ByaXRlX2d1ZXNzO1xyXG4gICAgQGluY2x1ZGUgZ3Vlc3NfYm94X2ZpbmFsX3N1YjtcclxuICAgIHBhZGRpbmc6IHB4KDMpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLnJhdGUtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luOiBweCg0MCkgMCBweCgzMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTYsIDMwLCAjZmZmZmZmKTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTYsIDMwLCAjZmJiMjIyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmF0ZS10ZWFte1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyOCk7XHJcbiAgICAgICAgLnRlYW0tbmFtZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDE2LCAjZmZmKTtcclxuICAgICAgICAgICAgd2lkdGg6IHB4KDEyMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGVhbS1udW17XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBAaW5jbHVkZSBjZW50ZXIyWTtcclxuICAgICAgICBsZWZ0OiBweCgtMzQpO1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9pY29uO1xyXG4gICAgICAgIEBpbmNsdWRlIGljb25fYXJyO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbS1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBweCgyMzApO1xyXG5cclxuICAgIC50ZWFtLWluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxNSk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCg2MCk7XHJcblxyXG4gICAgICAgIC8qIOiDnOi0n+WbvuaghyAqL1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9ndWVzcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tbmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgzMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTgsIDMwLCAjZmZmZmZmKTtcclxuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICB3aWR0aDogcHgoMTYwKTtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1tZW1iZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAzMCwgI2ExZDZmZik7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9idG47XHJcblxyXG4gICAgICAgICZbZGF0YS1zdGF0dXM9XCIwXCJdIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidG5fZ3Vlc3NfbG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS1zdGF0dXM9XCIxXCJdIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuX2d1ZXNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLXN0YXR1cz1cIjJcIl0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bl9ndWVzc19lZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJltkYXRhLXN0YXR1cz1cIjIyXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIOW3pui+uSAqL1xyXG4gICAgJi1sZWZ0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgLnRlYW0taW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHB4KDQ2KTtcclxuXHJcbiAgICAgICAgICAgIC8qIOiDnOi0n+WbvuaghyAqL1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlYW0tbmFtZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHB4KDE0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZWFtLW1lbWJlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHB4KDI4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAudGVhbS1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCg0Nik7XHJcblxyXG4gICAgICAgICAgICAvKiDog5zotJ/lm77moIcgKi9cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlYW0tbmFtZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgoMTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlYW0tbWVtYmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtc3RhdHVzPVwiMFwiXSB7XHJcbiAgICAgICAgLnRlYW0taW5mbyB7XHJcblxyXG4gICAgICAgICAgICAvKiDog5zotJ/lm77moIcgKi9cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3Vlc3NfcmVzdWx0XzA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLXN0YXR1cz1cIjFcIl0ge1xyXG4gICAgICAgIC50ZWFtLWluZm8ge1xyXG5cclxuICAgICAgICAgICAgLyog6IOc6LSf5Zu+5qCHICovXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGd1ZXNzX3Jlc3VsdF8xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1zdGF0dXM9XCIyXCJdIHtcclxuICAgICAgICAudGVhbS1pbmZvIHtcclxuXHJcbiAgICAgICAgICAgIC8qIOiDnOi0n+WbvuaghyAqL1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBndWVzc19yZXN1bHRfMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jdXN0b20tcmFkaW8tbGlzdHtcclxuICAgIC5jdXN0b20tcmFkaW97XHJcbiAgICAgICAgbWFyZ2luOiAwIHB4KDgpO1xyXG4gICAgfVxyXG59XHJcbi5jdXN0b20tcmFkaW8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tYnV0dG9uIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9ndWVzcztcclxuICAgICAgICBAaW5jbHVkZSBndWVzc19maW5hbF9pdGVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJmb250KDE2LCA0NSwgI2ZmZmZmZik7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCBweCgxMCk7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCsucmFkaW8tYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBndWVzc19maW5hbF9pdGVtX2N1cjtcclxuICAgICAgICBjb2xvcjogI2ZiYjIyMjtcclxuICAgIH1cclxufVxyXG5cclxuLnF1aXotZmluYWxzLW1lbWJlci1saXN0e1xyXG4gICAgLnF1aXotZmluYWxzLW1lbWJlci1pdGVte1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgcHgoOCk7XHJcbiAgICAgICAgd2lkdGg6IHB4KDE2NSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDMwLCAjYTFkNmZmKTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJhci1ib3h7XHJcbiAgICBAaW5jbHVkZSBiYXJfbG9uZztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBcclxuICAgIC5iYXItb3V0IHtcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfYmFyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJhcl9sb25nO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFyLWNvbnQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFhNzI4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgYm90dG9tLCBmcm9tKCNmYWE3MjgpLCB0bygjZmNiOTFlKSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXItdHh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTIsIDIwLCAjYTFkNmZmKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBweCgzKTtcclxuICAgIH1cclxuXHJcbiAgICAmLXN7XHJcbiAgICAgICAgQGluY2x1ZGUgYmFyX3Nob3J0O1xyXG4gICAgICAgIC5iYXItb3V0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmFyX3Nob3J0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLm0tZ3Vlc3NQcml6ZXtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIC5ndWVzc1ByaXplLWhke1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMCk7XHJcbiAgICB9XHJcbiAgICAuaGQtdGlwe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwzMCwjZmJiMjIyKTtcclxuICAgIH1cclxuICAgIC5oZC1idG57XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bl9nYW1lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3Vlc3NQcml6ZS10YXNre1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDI4KTtcclxuICAgIH1cclxuICAgIC5ndWVzc1ByaXplLW9wdHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyOCk7XHJcbiAgICB9XHJcbiAgICAuZ3Vlc3NQcml6ZS1jb250e1xyXG5cclxuICAgIH1cclxuICAgIC5ndWVzc1ByaXplLWl0ZW17XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmd1ZXNzUHJpemUtaXRlbSArIC5ndWVzc1ByaXplLWl0ZW17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHB4KDkpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiDovazmjaLku7vliqHljLogKi9cclxuLmd1ZXNzUHJpemUtdGFza3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBleHRlbmQgJXNwcml0ZV9ib3g7XHJcbiAgICBAaW5jbHVkZSBib3hfZXhfMTtcclxuICAgIHBhZGRpbmc6IHB4KDIzKSAwIDAgcHgoMzMpO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgLnRhc2staXRlbXtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtaXRlbXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IHB4KDQpO1xyXG4gICAgICAgIGJvdHRvbTogcHgoMTcpO1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9pY29uO1xyXG4gICAgICAgIEBpbmNsdWRlIGljb25fc2hhcmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcHgoNTQpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDM2LCNkYTU1NzUpO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9pY29uO1xyXG4gICAgICAgICAgICBtYXJnaW46IHB4KDQpIHB4KDUpO1xyXG4gICAgICAgICAgICAvLyAmW2RhdGEtdHlwZT1cInF6b25lXCJde1xyXG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgaWNvbl9zaGFyZV9xem9uZTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAvLyAmW2RhdGEtdHlwZT1cIndlaWJvXCJde1xyXG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgaWNvbl9zaGFyZV93YjtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyog5Lu75Yqh5Y2V6aG5ICovXHJcbi50YXNrLWl0ZW17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHB4KDk2KTtcclxuICAgIC5pdGVtLXRpY2tldHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgQGV4dGVuZCAlc3ByaXRlX2ljb247XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbl9xdWFuO1xyXG4gICAgICAgIC5udW17XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9pY29uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uX3F1YW5fbnVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IHB4KDUzKTtcclxuICAgICAgICAgICAgdG9wOiBweCg1Myk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTYsMzYsI2ZmZmZmZik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0tY29udHtcclxuICAgICAgICB3aWR0aDogcHgoMjc0KTtcclxuICAgICAgICAuaXRlbS10eHR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDI0LDMwLCNmZmZmZmYpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLXByaXple1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwyNCwjOGFjNWZjKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0tbGltaXR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDI0LCM4YWM1ZmMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YXNrLXRpY2t7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IHB4KDIyMCk7XHJcbiAgICAgICAgYm90dG9tOiBweCgwKTtcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfaWNvbjtcclxuICAgICAgICBAaW5jbHVkZSBpY29uX3VudGljaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZbZGF0YS1zdGF0dXM9XCIyXCJde1xyXG4gICAgICAgICAgLnRhc2stdGlja3tcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGljb25fdGljaztcclxuICAgICAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGF0YS10aWQ9XCIzXCJde1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHB4KDIzKTtcclxuICAgICAgICByaWdodDogcHgoMTApO1xyXG4gICAgICAgICAuaXRlbS1jb250e1xyXG4gICAgICAgICAgICB3aWR0aDogcHgoMzMwKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICAudGFzay10aWNre1xyXG4gICAgICAgICAgICAgbGVmdDogcHgoNDE1KTtcclxuICAgICAgICAgICAgIGJvdHRvbTogcHgoMjUpO1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFzay1vcHR7XHJcbiAgICAgICAgLndnLWJ0bntcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJmb250KDE0LDI1LCNmY2ZkZmQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCgxMCk7XHJcbiAgICB9XHJcbiAgICAub3B0LWF7XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuLXpsO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSlcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5qLWNvZGUtaW52YXRlW2RhdGEtc3RhdHVzPVwiMlwiXXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXpsLTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2VkYWVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vcHQtbGlzdHtcclxuICAgICAgICBAaW5jbHVkZSBidG4tcnpsaXN0O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSlcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgIFxyXG4gICAgICAgIFxyXG5cclxufVxyXG5cclxuLyog6L2s5o2i55So5oi35L+h5oGvICovXHJcbi5ndWVzc1ByaXplLW9wdHtcclxuICAgIC5vcHQtaW5mb3tcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCgyMik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICAgLm9wdC1jb250e1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfYm94O1xyXG4gICAgICAgIEBpbmNsdWRlIGJveF9leF8yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcHgoMTIpO1xyXG4gICAgICAgIC5jb250LXBhcnR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgJi5jb250LXBhcnQtMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBweCg3Nik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcHgoMTIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250LWluZm97XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDE4LCAzMCwgI2ZmZmZmZik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250LWRlY3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9wcml6ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHJpemVfY2hhbmdlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udC1idG57XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9idG47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1vbkNsaWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnQtdHh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzAsICNmZmZmZmYpO1xyXG4gICAgICAgICAgICBlbXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDE0LCAzMCwgI2ZiYjIyMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnQtbnVte1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGV4dGVuZCAlc3ByaXRlX3ByaXplO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwcml6ZV9jaGFuZ2VfbnVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDQwLCA3MSwgI2ZmZmZmZik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3Vlc3NQcml6ZS1pdGVte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLnByaXplLWNvbnR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9wcml6ZTtcclxuICAgICAgICBAaW5jbHVkZSBwcml6ZV9pdGVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDEwKTtcclxuICAgIH1cclxuICAgIC5wcml6ZS10aXR7XHJcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyMlg7XHJcbiAgICAgICAgdG9wOiBweCgyICk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDI0LCNmMmYyZjIpO1xyXG4gICAgfVxyXG4gICAgLnByaXplLW5hbWV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwzMCwjZjJmMmYyKTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnByaXplLWltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucHJpemUtYnRue1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bl9leF9kaXM7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJltkYXRhLXN0YXR1cz1cIjFcIl17XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bl9leDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJltkYXRhLXN0YXR1cz1cIjJcIl17XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bl9leF9lZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJpemUtaW5mb3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMzAsIzhhYzVmYyk7XHJcbiAgICAgICAgZW17XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDE0LDMwLCM4YWM1ZmMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4kY29sb3JfdGV4dF9kaWFsb2c6ICM0YzRjNGM7XHJcbiRjb2xvcl90ZXh0X2RpYWxvZ19zdGl0OiAjYWJkMmYxO1xyXG4kY29sb3JfdGV4dF9kaWFsb2dfZW06ICMwMTgxZTQ7XHJcbi8qIOato+aWh+asoeimgeiJsiAqL1xyXG4kY29sb3JfdGV4dF9kaWFsb2cyOiAjMDE4MWU0O1xyXG5cclxuJGRpYWxvZ19wYWRkaW5nOiAyMHB4O1xyXG4udWktZGlhbG9ne1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxufVxyXG4uZGlhbG9nLWJ0bntcclxuICAgIG1hcmdpbi10b3A6IHB4KDE4KTtcclxufVxyXG4ud2ctZGlhbG9nLXRlYW17XHJcbiAgICAuZGlhbG9nLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZzogMCBweCgzNik7XHJcbiAgICB9XHJcbiAgICAuZGlhbG9nLXRpdGxlLC5kaWFsb2ctc3RpdGxle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudGVhbS1saXN0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KC0yMCk7XHJcbiAgICB9XHJcbiAgICAudGVhbS1pdGVte1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDIwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMCk7XHJcbiAgICAgICAgd2lkdGg6IHB4KDI3NCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgzOCk7XHJcbiAgICAgICAgcGFkZGluZzogcHgoMTApO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTYsMTgsIzRjNGM0Yyk7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICYuc2lkTmFtZXtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcHgoNzQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCg2KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2NjY2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yb2xlTmFtZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxNjApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaWFsb2ctbXlhd2FyZHtcclxuICAgIC5teWxpc3QtbGlzdHtcclxuICAgICAgICAuaXRlbS0tYXdhcmR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweCgzMCk7XHJcbiAgICAgICAgICAgIC5pdGVtLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMzAsIzRjNGM0Yyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0tb3BlcntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDMwLCM4MDgwODApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyog5YiG6aG1ICovXHJcbiAgICAud2ctZGlhbG9nLXBhZ2VyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHB4KDEwKTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDIwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IHB4KDIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwyMCwkY29sb3JfdGV4dF9kaWFsb2cpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEsc3Bhbi5jdXIge1xyXG4gICAgICAgICAgICB3aWR0aDogcHgoMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDIwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcHgoMik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDIwLCRjb2xvcl90ZXh0X2RpYWxvZylcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbi5jdXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAxODFlNDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAxODFlNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYS5wYWdlci1wcmUsXHJcbiAgICAgICAgYS5wYWdlci1uZXh0LFxyXG4gICAgICAgIHNwYW4ucGFnZXItcHJlLFxyXG4gICAgICAgIHNwYW4ucGFnZXItbmV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCg1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGlhbG9nLXJlc2lnbntcclxuICAgIC5kaWFsb2ctbGluZS5kaWFsb2ctbGluZS0xIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDE0MCk7XHJcbiAgICAgICAgLmluZm8tYm94e1xyXG4gICAgICAgICAgICBsZWZ0OiBweCgzNzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlhbG9nLWxhYmVse1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzRjNGM0YztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndnLWRpYWxvZy1ibXRlYW17XHJcbiAgICAuZGlhbG9nLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZzogMCBweCgyMCk7XHJcblxyXG4gICAgfVxyXG4gICAgLm5vZGF0YXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgIGJmb250KDE4LDEwMCwjNGM0YzRjKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIC50ZWFtLWxpc3R7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmxpc3QtdGFibGUtdGhlYWQgLmxpc3QtdGFibGUtdGgge1xyXG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgIGJmb250KDE0LDM4LCM0YzRjNGMpO1xyXG4gICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCg4MCk7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmxpc3QtdGFibGUtdGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSAgbGZvbnQoMTQsMjgsJGNvbG9yX3RleHRfZGlhbG9nKTtcclxuICAgICAgICAgICAgcGFkZGluZzogcHgoNSkgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCg2MCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnJvbGVuYW1le1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDIzMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMjgpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBweCg1KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBweCgyMCk7O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODFlNDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg3Nik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDI4KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDE0LDI4LCNmZmYpO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuZW17XHJcbiAgICAgICAgICAgICAgICAubGlzdC10YWJsZS10ZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmYTIyYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiBcclxufVxyXG5cclxuLmRpYWxvZy1jb21tb257XHJcbiAgICAuYnRuMi1jb217XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMjJhO1xyXG59XHJcbn1cclxuXHJcbi5kaWFsb2ctcmVTaWduU3Vje1xyXG4gICAgLmRpYWxvZy1jb250e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcHgoMjApO1xyXG4gICAgfVxyXG4gICAgLmRpYWxvZy1pbnB1dC1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlICBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHB4KDEwNik7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgyOCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHB4KDEwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTQsMjgsI2ZmZmZmZik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmYTIyYTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaWFsb2ctcHMxe1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDEyLDMyLCNmOTg0MmUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyMDApO1xyXG4gICAgfVxyXG4gICAgLnN0aXB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsODAsJGNvbG9yX3RleHRfZGlhbG9nKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZGlhbG9nLW9wdHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDM2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVtYmVyLWxpc3R7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgIC5saXN0LXRhYmxlLXRoZWFkIC5saXN0LXRhYmxlLXRoIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjMzJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlICBiZm9udCgxNCwzOCwjNGM0YzRjKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdC10YWJsZS10ZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSAgbGZvbnQoMTQsMjgsJGNvbG9yX3RleHRfZGlhbG9nKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDUpIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAgcHgoMzApO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLnJvbGVuYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyMzApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHB4KDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBweCgyMCk7O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTgxZTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHB4KDc2KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDI4KTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTQsMjgsI2ZmZik7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW17XHJcbiAgICAgICAgICAgICAgICAgLmxpc3QtdGFibGUtdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZhMjJhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuIFxyXG59Il19 */

