@charset "utf-8";
/* /zhuanti/home/vip2021/release/css/style.css */
@charset "UTF-8";
[class|=btn1], .vip_box .face_btn,
.vip_box .determine,
.vip_box .continue, .wg-dialog .copy-btn, [class|=btn2] {
  background-image: url(../zhuanti/home/vip2021/release/images/sprite_btn.png?148ca13);
  background-repeat: no-repeat;
}

/* CSS Document
Date:		2013/12/20
Author:		小芳
Update:
*/
/* CSS reset */
html {
  color: #000;
  background: #fff;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

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

body, button, input, select, textarea {
  font: 12px/1.5 tahoma, arial, 宋体, sans-serif;
}

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

ins, a {
  text-decoration: none;
}

/*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 */
body {
  background: #fff;
}

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

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 {
  display: inline;
  zoom: 1;
}

.left {
  float: left;
}

.right {
  float: right;
}

.my_footer {
  margin-top: 0px;
}

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

.my_footer {
  margin-top: 0;
}

/*@mixin*/
.ui-dialog {
  height: auto !important;
}

/* 简易弹出框 */
.wg-dialog {
  padding: 16px;
  background: #5c2cd0;
  border: solid 1px #00ffff;
}
.wg-dialog .wg-dialog-t-line,
.wg-dialog .wg-dialog-b-line .wg-dialog-t,
.wg-dialog .wg-dialog-r,
.wg-dialog .wg-dialog-b,
.wg-dialog .wg-dialog-l,
.wg-dialog .wg-dialog-lt,
.wg-dialog .wg-dialog-rt,
.wg-dialog .wg-dialog-lb,
.wg-dialog .wg-dialog-rb {
  display: none;
}

/* 按钮公共 */
[class|=btn2] {
  transition: filter 0.3s, color 0.3s;
  display: block;
  text-align: center;
}
[class|=btn2]:hover {
  text-decoration: none;
  filter: brightness(1.1);
}
[class|=btn2].btn2-com {
  background-position: -269px -141px;
  width: 123px;
  height: 41px;
  font: 700 16px/41px "microsoft yahei";
  color: #fdf7fd;
}
[class|=btn2].btn2-com-2 {
  background-position: -269px -141px;
  width: 123px;
  height: 41px;
  font: 700 16px/41px "microsoft yahei";
  color: #fdf7fd;
}

/*dialog*/
.wg-dialog {
  width: 730px;
  /* 关闭按钮 */
  /* 标题级别文字 */
  /* 副标题级别文字 */
  /* 操作区域 */
  /* 统一按钮样式 */
}
.wg-dialog a.wg-dialog-close {
  position: absolute;
  z-index: 9;
  font-size: 0;
  transition: filter 0.3s;
  filter: brightness(1);
}
.wg-dialog a.wg-dialog-close:hover {
  filter: brightness(1.1);
}
.wg-dialog .wg-dialog-tit {
  font: 700 24px/26px "microsoft yahei";
  text-align: center;
}
.wg-dialog .wg-dialog-stit {
  font: 500 14px/40px "microsoft yahei";
  text-align: center;
}
.wg-dialog .wg-dialog-img {
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}
.wg-dialog .wg-dialog-list {
  font: 500 14px/30px "microsoft yahei";
  padding-top: 20px;
}
.wg-dialog .wg-dialog-list .wg-dialog-item {
  position: relative;
}
.wg-dialog .wg-dialog-item-name {
  position: absolute;
  left: 100px;
  top: 0;
}
.wg-dialog .wg-dialog-item-val {
  padding-left: 300px;
}
.wg-dialog .wg-dialog-opt {
  /* 内部按钮一般使用定位 */
  text-align: center;
  position: relative;
  margin-top: 24px;
  overflow: hidden;
  text-align: center;
}
.wg-dialog .wg-dialog-btn {
  margin: 0 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.wg-dialog .wg-dialog-oper {
  *zoom: 1;
  margin: 0 auto;
  padding: 10px 0;
}
.wg-dialog .wg-dialog-oper:after {
  content: "";
  display: table;
  clear: both;
}
.wg-dialog .wg-dialog-label {
  font: 500 14px/34px "microsoft yahei";
  float: left;
  width: 21%;
  text-align: right;
}
.wg-dialog .copy-input {
  float: left;
  width: 60%;
  font: 500 14px/32px "microsoft yahei";
  height: 31px;
  padding-left: 10px;
  margin-right: 2px;
}
.wg-dialog .copy-btn {
  float: left;
  font-size: 0;
  background-position: -420px -182px;
  width: 51px;
  height: 28px;
  margin-left: 1px;
}
.wg-dialog .copy-btn:hover {
  filter: brightness(1.2);
}

/* 分页 */
.wg-dialog-pager {
  text-align: center;
  padding-top: 10px;
}
.wg-dialog-pager span {
  line-height: 20px;
  display: inline-block;
  margin: 2px;
  font: 500 14px/20px "microsoft yahei";
}
.wg-dialog-pager a, .wg-dialog-pager span.cur {
  width: 20px;
  height: 20px;
  display: inline-block;
  text-decoration: none;
  margin: 2px;
  font: 500 14px/20px "microsoft yahei";
}
.wg-dialog-pager span.cur {
  text-decoration: underline;
  width: 20px;
}
.wg-dialog-pager a.pager-pre,
.wg-dialog-pager a.pager-next,
.wg-dialog-pager span.pager-pre,
.wg-dialog-pager span.pager-next {
  width: 50px;
}

/* 表格 */
.wg-dialog-mylist .m-list {
  margin-top: 20px;
  width: 100%;
}
.wg-dialog-mylist .list-table-th {
  text-align: center;
  font: 700 16px/40px "microsoft yahei";
}
.wg-dialog-mylist .list-table-td {
  text-align: center;
  font: 500 14px/40px "microsoft yahei";
}

/* apply pop */
/* vipbox pop */
.vip_box {
  width: 730px;
  left: 50%;
  margin-left: -365px;
  position: absolute;
  top: 100px;
  z-index: 999;
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  display: none;
}

.vip_box a:hover {
  text-decoration: none;
}

.v_hd .close_btn {
  position: absolute;
  z-index: 9;
  font-size: 0;
  transition: filter 0.3s;
  filter: brightness(1);
}
.v_hd .close_btn:hover {
  filter: brightness(1.1);
}

.v_hd h2 {
  height: 56px;
  line-height: 56px;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
}

.v_fd {
  padding-bottom: 20px;
}

/*x_vipform*/
.x_vipform {
  width: 625px;
  margin: 0 auto;
  font-size: 14px;
}

.x_vipform .desc {
  margin-left: 55px;
  padding: 5px 0;
  font-weight: bold;
}

.x_vipform .f_dv {
  padding: 3px 0 3px 120px;
  zoom: 1;
  line-height: 28px;
  position: relative;
  *zoom: 1;
}
.x_vipform .f_dv:after {
  content: "";
  display: table;
  clear: both;
}
.x_vipform .f_dv[data-status="0"] [data-status="0"] {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.x_vipform .f_dv[data-status="1"] [data-status="1"] {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.x_vipform .f_dv label {
  display: inline;
  float: left;
  margin-left: -120px;
  text-align: right;
  width: 110px;
  line-height: 28px;
}

.x_vipform .f_dv em {
  margin-right: 5px;
}

.x_vipform .x_ps {
  height: 24px;
  font-size: 14px;
  line-height: 41px;
  text-align: center;
}

.x_vipform .username {
  line-height: 28px;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.x_vipform .ipt_txt {
  height: 21px;
  padding: 2px 3px;
  width: 140px;
  margin-right: 6px;
  float: left;
  display: inline;
}

.x_vipform .f_dv_email .ipt_txt[readonly],
.x_vipform .f_dv_mobile .ipt_txt[readonly],
.x_vipform .f_dv_qq .ipt_txt[readonly],
.x_vipform .f_dv_birthday .ipt_txt[readonly] {
  cursor: pointer;
}

.x_vipform .f_btn {
  height: 27px;
  width: 67px;
  margin-right: 6px;
  line-height: 27px;
  text-align: center;
  float: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  display: none;
}

.x_vipform .suc,
.x_vipform .err {
  background-image: url(../zhuanti/home/vip2021/release/images/icon.png?148ca13);
  background-repeat: no-repeat;
  position: absolute;
  left: 312px;
  top: 5px;
  white-space: nowrap;
}

.x_vipform .suc {
  width: 20px;
  height: 26px;
  line-height: 0;
  background-position: 0 0;
}

.x_vipform .err {
  background-position: 0 -26px;
  padding: 0 5px 0 28px;
  height: 24px;
  line-height: 24px;
}

.x_vipform .server .x_vipform .m_selectlist {
  height: 28px;
  padding: 2px;
  width: 186px;
  margin: 0 5px 0 0;
  float: left;
  display: inline;
  *zoom: 1;
}

.x_vipform .x_btn,
.x_successform .x_btn,
.x_successform2 .x_btn,
.x_successform3 .x_btn {
  text-align: center;
  margin-top: 12px;
  font-size: 0;
}

.vip_box input {
  border: none;
  background: none;
}

.vip_box .face_btn,
.vip_box .determine,
.vip_box .continue {
  background-position: -269px -141px;
  width: 123px;
  height: 41px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  text-align: center;
  vertical-align: top;
  margin: 0 30px;
}

.vip_box .face_btn:hover,
.vip_box .determine:hover,
.vip_box .continue:hover {
  opacity: 0.9;
}

.x_successform,
.x_successform2,
.x_successform3 {
  width: 400px;
  margin: 40px auto;
  display: none;
}

.x_successform .s_prompt,
.x_successform2 .s_isvip,
.x_successform3 .s_isvip {
  margin-bottom: 30px;
  color: #5c2f00;
  font: bold 14px/24px "SimSun";
}

.x_successform .s_prompt a,
.x_successform2 .s_prompt a,
.x_successform3 .s_isvip a {
  color: #cc0000;
}

.x_successform-tit {
  font: bold 36px/70px "Microsoft Yahei";
  text-align: center;
}

.x_successform-tit i {
  width: 70px;
  height: 70px;
  display: inline-block;
  vertical-align: top;
  background: url(../zhuanti/home/vip2021/release/images/prompt_bg.jpg?148ca13) no-repeat;
}

/* 下拉搜索ui */
/* 选服框宽高 */
/* 选服务器 */
.m_selectlist {
  /* 选择框首条 */
  position: relative;
  *zoom: 1;
  z-index: 111;
  /* 选择框下拉 */
  /* 搜索 */
}
.m_selectlist[data-state="2"] .m_selected {
  cursor: default;
}
.m_selectlist[data-state="2"] .m_selected .flag_down {
  display: none;
}
.m_selectlist .m_selected {
  width: 184px;
  height: 24px;
  cursor: pointer;
  overflow: hidden;
  /*提示*/
  /* 文字区域 */
  /* 下拉区域 */
}
.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;
  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;
  display: block;
  overflow: hidden;
  padding: 10px 10px 0 0;
}
.m_selectlist .m_selected .flag_down b {
  width: 0;
  height: 0;
  border-top: 6px #000 solid;
  border-left: 6px transparent dashed;
  border-right: 6px transparent dashed;
  display: block;
  overflow: hidden;
  zoom: 1;
  transition: all 0.3s;
}
.m_selectlist .m_select_cont {
  top: 24px;
  width: 184px;
  padding: 0px;
  z-index: 4;
  position: absolute;
  overflow: hidden;
}
.m_selectlist .m_select_cont .selectlist li a {
  display: block;
  padding: 0 5px;
  z-index: 4;
  transition: filter 0.3s;
}
.m_selectlist .m_select_cont .selectlist li a:hover {
  text-decoration: none;
  filter: brightness(1.2);
}
.m_selectlist .v_scrollbar {
  position: absolute;
  width: 10px;
  right: 0;
  top: 0;
  height: 220px;
  display: none;
  cursor: pointer;
  background: #414f62;
}
.m_selectlist .v_scrollbar_bg {
  position: absolute;
  top: 0;
  width: 10px;
  height: 100%;
  background-color: #414f62;
}
.m_selectlist .v_scrollbar_btn {
  position: absolute;
  width: 8px;
  border: 1px solid #a2aab0;
  z-index: 100;
  top: 0;
  border-radius: 3px;
  background-color: #a2aab0;
}
.m_selectlist .search-input {
  width: 100%;
}

.show {
  display: block !important;
}

.hide {
  display: none !important;
}

.m-info {
  width: 1166px;
  height: 61px;
  /* 状态1 一般登陆（未有绑定、未有角色等） */
  /* 状态3 正常状态 */
}
.m-info a:hover {
  text-decoration: none;
}
.m-info a:hover span {
  text-decoration: underline;
}
.m-info .info-body {
  float: left;
  width: 192px;
  padding: 6px 8px 6px 20px;
}
.m-info .login-info {
  text-align: center;
}
.m-info .login-info .user-name {
  position: relative;
  width: 118px;
  vertical-align: bottom;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 24px;
}
.m-info .login-info .user-ulog {
  text-align: center;
}
.m-info .login-info .user-login,
.m-info .login-info .user-reg {
  font-size: 0;
  float: left;
  margin: 12px;
}
.m-info .login-info .user-logout {
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.m-info .info-cz {
  position: absolute;
  right: 15px;
  top: 15px;
}
.m-info .info-vipbox {
  display: block;
  margin: 0 auto;
}
.m-info .info-box {
  *zoom: 1;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
  display: none;
  position: relative;
}
.m-info .info-box:after {
  content: "";
  display: table;
  clear: both;
}
.m-info .info-ps {
  float: left;
  width: 812px;
  text-align: center;
  display: none;
}
.m-info .info-ps.info-ps-0 .info-ps-p, .m-info .info-ps.info-ps-1 .info-ps-p {
  font-size: 14px;
  line-height: 61px;
}
.m-info .info-ps.info-ps-2, .m-info .info-ps.info-ps-3 {
  padding-top: 4px;
}
.m-info .info-ps.info-ps-2 .info-ps-p, .m-info .info-ps.info-ps-3 .info-ps-p {
  font-size: 14px;
  line-height: 16px;
}
.m-info .info-ps.info-ps-0 {
  display: block;
}
.m-info[data-status="0"] .user-ulog {
  height: 100%;
}
.m-info[data-status="1"] .info-box.info-box-0 {
  display: none;
}
.m-info[data-status="1"] .info-box.info-box-1 {
  display: block;
}
.m-info[data-status="1"] .info-ps.info-ps-0 {
  display: none;
}
.m-info[data-status="1"] .info-ps.info-ps-1 {
  display: block;
}
.m-info[data-status="2"] .info-box.info-box-0 {
  display: none;
}
.m-info[data-status="2"] .info-box.info-box-2 {
  display: block;
}
.m-info[data-status="2"] .info-ps.info-ps-0 {
  display: none;
}
.m-info[data-status="2"] .info-ps.info-ps-2 {
  display: block;
}
.m-info[data-status="3"] .info-box.info-box-0 {
  display: none;
}
.m-info[data-status="3"] .info-box.info-box-3 {
  display: block;
}
.m-info[data-status="3"] .info-ps.info-ps-0 {
  display: none;
}
.m-info[data-status="3"] .info-ps.info-ps-3 {
  display: block;
}

.m-info-2 {
  position: relative;
  width: 1110px;
  height: 45px;
  line-height: 45px;
  font-weight: bold;
  margin: 0 auto;
}
.m-info-2 .info-bd {
  padding-left: 38px;
}
.m-info-2 .info-btn-group {
  position: absolute;
  top: 8px;
  left: 276px;
  width: 310px;
  *zoom: 1;
}
.m-info-2 .info-btn-group:after {
  content: "";
  display: table;
  clear: both;
}
.m-info-2 .info-btn-cz {
  float: left;
}
.m-info-2 .info-btn-list {
  float: right;
}
.m-info-2 .info-ps {
  position: absolute;
  left: 604px;
  top: 0;
}

.m-nav {
  *zoom: 1;
  z-index: 3;
  text-align: center;
}
.m-nav:after {
  content: "";
  display: table;
  clear: both;
}
.m-nav .nav-li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  cursor: pointer;
  position: relative;
}

.view {
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  font-size: 14px;
  min-width: 1200px;
  background: #12141c;
}

.wrap {
  margin: 0 auto;
  width: 1200px;
  position: relative;
  *zoom: 1;
}

.bg1 {
  /* background: url(../zhuanti/home/vip2021/release/images/bg/bg_01.jpg?148ca13) no-repeat center top; */
  background: #fff;
  height: 440px;
}

.bg2 {
  /* background: url(../zhuanti/home/vip2021/release/images/bg/bg_02.jpg?148ca13) no-repeat center top; */
  background: #fff;
  height: 440px;
}

/* header  */
.head {
  position: relative;
  overflow: hidden;
  *zoom: 1;
}
.head .head-logo {
  position: absolute;
}
.head .head-group {
  position: absolute;
  z-index: 1;
  *zoom: 1;
}
.head .head-group:after {
  content: "";
  display: table;
  clear: both;
}
.head .m-info {
  position: absolute;
  z-index: 1;
}
.head .m-nav {
  position: absolute;
  left: 0;
  font-size: 0;
  width: 100%;
  z-index: 1;
}
.head .warp {
  z-index: 2;
}

.container {
  overflow: hidden;
}

.sect {
  overflow: hidden;
}

.mod {
  position: relative;
  margin: 0 auto;
}
.mod .sec-img {
  position: absolute;
  left: 39px;
  bottom: 34px;
  width: 430px;
  height: 252px;
}
.mod .opt-btn {
  position: absolute;
  left: 662px;
  bottom: 43px;
}

.my_footer {
  margin-top: 0 !important;
}

/* 按钮公共 */
[class|=btn1] {
  display: block;
  font-size: 0;
  text-align: center;
  filter: brightness(1);
  transition: filter 0.3s;
}
[class|=btn1]:hover {
  filter: brightness(1.2);
}
[class|=btn1].btn1-head-group-btn-home, [class|=btn1].btn1-head-group-btn-forum {
  background-position: 0 -227px;
  width: 110px;
  height: 36px;
  font: 700 16px/36px "microsoft yahei";
  color: #faf6f8;
}
[class|=btn1].btn1-head-group-btn-home:hover, [class|=btn1].btn1-head-group-btn-forum:hover {
  background-position: -110px -227px;
  width: 110px;
  height: 36px;
}
[class|=btn1].btn1-link-cz {
  background-position: -392px -141px;
  width: 119px;
  height: 36px;
}
[class|=btn1].btn1-vipbox-input {
  background-position: -269px -109px;
  width: 189px;
  height: 32px;
}
[class|=btn1].btn1-vipbox-show {
  background-position: -269px -75px;
  width: 189px;
  height: 34px;
}
[class|=btn1].btn1-info-login {
  background-position: -458px -75px;
  width: 61px;
  height: 25px;
}
[class|=btn1].btn1-info-resign {
  background-position: -458px -109px;
  width: 61px;
  height: 25px;
}
[class|=btn1].btn1-info2-cz, [class|=btn1].btn1-info2-list {
  background-position: -269px -182px;
  width: 151px;
  height: 32px;
  font: 700 16px/32px "microsoft yahei";
  color: #faf6f8;
}
[class|=btn1].btn1-kf {
  background-position: 0 -77px;
  width: 267px;
  height: 75px;
}
[class|=btn1].btn1-prize {
  background-position: -269px 0;
  width: 267px;
  height: 75px;
  /* 已领取 */
}
[class|=btn1].btn1-prize[data-status="1"] {
  background-position: 0 -152px;
  width: 267px;
  height: 75px;
}
[class|=btn1].btn1-prize[data-status="2"] {
  background-position: 0 0;
  width: 269px;
  height: 77px;
}

.img-more {
  display: block;
  width: 1110px;
  margin: 0 auto;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNwcml0ZV9idG4uc2NzcyIsIl9iYXNlLnNjc3MiLCJfbWl4aW4uc2NzcyIsIl9wb3B1cC5zY3NzIiwiX3ZpcEJveC5zY3NzIiwibV9pbmZvLnNjc3MiLCJtX2luZm9fMi5zY3NzIiwibV9uYXYuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQWlGUTtBQUFBO0FBQUE7RUFDSTtFQUNBOzs7QUNsRlo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1BO0FBQ0E7RUFBSztFQUFXO0VBQWdCO0VBQStCOzs7QUFDL0Q7RUFBc007RUFBUzs7O0FBQy9NO0VBQWtCOzs7QUFDbEI7RUFBYzs7O0FBQ2Q7RUFBZ0Y7OztBQUNoRjtFQUFvQjtFQUFzQjtFQUFpQjs7O0FBQzNEO0VBQWtDOzs7QUFDbEM7RUFBc0I7OztBQUN0QjtFQUFNO0VBQXlCOzs7QUFDL0I7RUFBRzs7O0FBQ0g7RUFBYTs7O0FBQ2I7RUFBTzs7O0FBQ1A7RUFBYTtFQUFTOzs7QUFDdEI7RUFBSzs7O0FBQ0w7RUFBeUM7RUFBa0I7OztBQUMzRDtBQUNBO0VBQVE7OztBQUVSO0VBQU87OztBQUNQO0VBQVk7OztBQUNaO0VBQW1CO0VBQWU7OztBQUNsQztFQUFrQjs7O0FBQ2xCO0VBQVc7RUFBZ0I7RUFBZ0I7RUFBb0I7OztBQUMvRDtFQUFLOzs7QUFDTDtFQUFLOzs7QUFDTDtFQUFTOzs7QUFDVDtFQUFPOzs7QUFFUDtBQUNBO0VBQW1GOzs7QUFFbkY7QUFDQTtFQUFxQjtFQUFzQjtFQUFpQjs7O0FBRTVEO0FBQ0E7RUFBTTs7O0FBQ047RUFBVTtFQUFjO0VBQWdCOzs7QUFDeEM7RUFBSTtFQUFnQjs7O0FBQ3BCO0VBQVU7RUFBbUI7RUFBaUI7RUFBZTs7O0FBQzdEO0VBQWlCO0VBQWtCO0VBQWM7RUFBWTtFQUFZO0VBQVc7OztBQUNwRjtFQUFXOzs7QUFDWDtFQUFTOzs7QUFDVDtFQUFjO0VBQWdCOzs7QUFDOUI7RUFBTzs7O0FBQ1A7RUFBUTs7O0FBQ1I7RUFBVzs7O0FBQ1g7RUFBeUI7RUFBa0I7RUFBYTs7O0FBRXhEO0VBQ0U7OztBQ3ZERjtBQ0FBO0VBQ0k7OztBQUdKO0FBS0E7RUFDSSxTQVhhO0VBT2I7RUFDQTs7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFVSTs7O0FBTVI7QUFDQTtFQUVJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUhpQ1k7RUFDQTtFQUNBO0VFM0NkO0VBQ0EsT0NTNkI7O0FBRTNCO0VINkJZO0VBQ0E7RUFDQTtFRTNDZDtFQUNBLE9DYTZCOzs7QUFJL0I7QUFDQTtFQUNJO0FBQ0E7QUFZQTtBQUtBO0FBMEJBO0FBVUE7O0FBcERBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQUNJOztBQUlSO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFJSjtBQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNJO0VEbEZOO0VBQ0E7RUFDQTs7QUNvRkU7RUQzR0Y7RUM2R007RUFDQTs7QUQ3R047RUFDRTtFQUNBO0VBQ0E7O0FDNEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VIdkRRO0VBQ0E7RUFDQTtFR3dEUjs7QUFDQTtFQUNJOzs7QUFLWjtBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFJUjtBQUVJO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOzs7QUN0TFI7QUFDQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUVBO0VBQ0E7RUFFQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUYzREY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FFMkRBO0VGMUNGO0VBQ0E7RUFDQTs7QUU0Q0U7RUY5Q0Y7RUFDQTtFQUNBOzs7QUVpREY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1BO0FBQUE7QUFBQTtBQUFBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VGdEdGO0VBQ0E7RUFDQTtFRXVHRTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBRUE7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VKL0dnQjtFQUNBO0VBQ0E7RUVqRGQ7RUFDQTtFQUNBO0VFa0tFO0VBQ0E7RUFDQTtFQUVBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtF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RUFDQTtFQUNBOztBUW9FZjtFUnBHZTtFQUNBO0VBQ0E7O0FRcUdmO0VSeEZlO0VBQ0E7RUFDQTs7QVF5RmY7RVJyR2U7RUFDQTtFQUNBOztBUXVHZjtFUnBHZTtFQUNBO0VBQ0E7O0FRc0dmO0VSdkhlO0VBQ0E7RUFDQTtFRWlCZDtFQUNBLE9NcUd1Qjs7QUFHeEI7RVJuR2U7RUFDQTtFQUNBOztBUW9HZjtFUjdFZTtFQUNBO0VBQ0E7QVFnRmQ7O0FBSEE7RVJwRmM7RUFDQTtFQUNBOztBUXNGZDtFUjlFYztFQUNBO0VBQ0E7OztBUWtGaEI7RUFDQztFQUNBO0VBQ0EiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcclxuLy9cclxuLy8gLmljb24taG9tZSB7XHJcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XHJcbi8vIH1cclxuLy9cclxuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cclxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcclxuLy9cclxuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxyXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcclxuICAgICAgICAgICAgQG1peGluIGJ0bl9pbmZvMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTI2OXB4ICAgLTE4MnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2luZm9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0yNjlweCAgIC0xMDlweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl9pbmZvX2xvZ2luIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtNDU4cHggICAtNzVweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2luZm9fcmVzaWduIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtNDU4cHggICAtMTA5cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl9pbmZvX3Nob3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0yNjlweCAgIC03NXB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2tmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC03N3B4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAgLTIyN3B4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuX2xpbmtfY3oge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0zOTJweCAgIC0xNDFweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl9saW5rX2gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0xMTBweCAgIC0yMjdweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl9wcml6ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtMTUycHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2N3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG5fcHJpemVfZGlzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMjY5cHggIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjY3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl9wcml6ZV9lZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjY5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGRpYWxvZ19idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0yNjlweCAgIC0xNDFweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGRpYWxvZ19jb3B5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtNDIwcHggICAtMTgycHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAlc3ByaXRlX2J0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2J0bi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qIENTUyBEb2N1bWVudFxyXG5EYXRlOlx0XHQyMDEzLzEyLzIwXHJcbkF1dGhvcjpcdFx05bCP6IqzXHJcblVwZGF0ZTpcclxuKi9cclxuXHJcbi8qIENTUyByZXNldCAqL1xyXG5odG1se2NvbG9yOiMwMDA7YmFja2dyb3VuZDojZmZmOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTt9XHJcbmJvZHksZGl2LGRsLGR0LGRkLHVsLG9sLGxpLGgxLGgyLGgzLGg0LGg1LGg2LHByZSxjb2RlLGZvcm0sZmllbGRzZXQsbGVnZW5kLGlucHV0LHRleHRhcmVhLHAsYmxvY2txdW90ZSx0aCx0ZCxocixidXR0b24sYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge21hcmdpbjowO3BhZGRpbmc6MDt9XHJcbmlucHV0LHNlbGVjdCxpbWd7IHZlcnRpY2FsLWFsaWduOm1pZGRsZX1cclxuaW5wdXQsc2VsZWN0eyBvdXRsaW5lOm5vbmV9XHJcbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHsgZGlzcGxheTpibG9jazt9XHJcbmF1ZGlvLGNhbnZhcyx2aWRlbyB7ZGlzcGxheTogaW5saW5lLWJsb2NrOypkaXNwbGF5OiBpbmxpbmU7Knpvb206IDE7fVxyXG5ib2R5LGJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udDoxMnB4LzEuNSB0YWhvbWEsYXJpYWws5a6L5L2TLHNhbnMtc2VyaWZ9XHJcbmlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LXNpemU6MTAwJTt9XHJcbnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO31cclxudGh7dGV4dC1hbGlnbjppbmhlcml0O31cclxuZmllbGRzZXQsaW1ne2JvcmRlcjowO31cclxuaWZyYW1le2Rpc3BsYXk6YmxvY2s7fVxyXG5hYmJyLGFjcm9ueW17Ym9yZGVyOjA7Zm9udC12YXJpYW50Om5vcm1hbDt9XHJcbmRlbCB7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDt9XHJcbmFkZHJlc3MsY2FwdGlvbixjaXRlLGNvZGUsZGZuLGVtLHRoLHZhciB7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO31cclxuLyogaWU2IDcgOChxKSBidWcg5pi+56S65Li66KGM5YaF6KGo546wICovXHJcbmlmcmFtZXsgZGlzcGxheTpibG9jazt9XHJcblxyXG5vbCx1bCB7bGlzdC1zdHlsZTpub25lO31cclxuY2FwdGlvbix0aCB7dGV4dC1hbGlnbjpsZWZ0O31cclxuaDEsaDIsaDMsaDQsaDUsaDYge2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OjUwMDt9XHJcbnE6YmVmb3JlLHE6YWZ0ZXIge2NvbnRlbnQ6Jyc7fVxyXG5zdWIsIHN1cCB7IGZvbnQtc2l6ZTogNzUlOyBsaW5lLWhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7fVxyXG5zdXAge3RvcDogLTAuNWVtO31cclxuc3ViIHtib3R0b206IC0wLjI1ZW07fVxyXG5hOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuaW5zLGEge3RleHQtZGVjb3JhdGlvbjpub25lO31cclxuXHJcbi8qQ29ycmVjdCBibG9jayBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFNi83LzgvOSAmIGZmMyxJRemcgOimgeWcqGpz5LitY3JlYXRlRWxlbWVudCh0YWcpKi9cclxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG5hdixzZWN0aW9uLHN1bW1hcnkgeyBkaXNwbGF5OiBibG9jazt9XHJcblxyXG4vKiBIVE1MNSDlqpLkvZPmlofku7bot58gaW1nIOS/neaMgeS4gOiHtCAqL1xyXG5hdWRpbyxjYW52YXMsdmlkZW8geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7KmRpc3BsYXk6IGlubGluZTsqem9vbTogMTt9XHJcblxyXG4vKiBnbG9iYWwgKi9cclxuYm9keXsgYmFja2dyb3VuZDojZmZmOyB9XHJcbi53cmFwcGVyeyBtYXJnaW46MCBhdXRvO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAwcHg7IH1cclxudGR7IGZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoxNjAlO31cclxuLnR4dGhpZGV7IHRleHQtaW5kZW50Oi05OTllbTtvdmVyZmxvdzpoaWRkZW47IGxpbmUtaGVpZ2h0OjA7IGZvbnQtc2l6ZTowfVxyXG4uY2xlYXJmaXg6YWZ0ZXIge3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7Y29udGVudDpcIiBcIjtjbGVhcjpib3RoO2hlaWdodDowO31cclxuLmNsZWFyZml4IHt6b29tOjE7IC8qIGZvciBJRTYgSUU3ICovfVxyXG4uaGlkZGVuIHtkaXNwbGF5Om5vbmU7fVxyXG4ubGVmdCwucmlnaHQge2Rpc3BsYXk6aW5saW5lOyB6b29tOjE7fVxyXG4ubGVmdCB7ZmxvYXQ6bGVmdDt9XHJcbi5yaWdodCB7ZmxvYXQ6cmlnaHQ7fVxyXG4ubXlfZm9vdGVye21hcmdpbi10b3A6IDBweDt9XHJcbmE6YWN0aXZlLCBhOmZvY3VzLCBpbnB1dHstbW96LW91dGxpbmU6bm9uZTtvdXRsaW5lOm5vbmU7aWUtZHVtbXk6ZXhwcmVzc2lvbih0aGlzLmhpZGVGb2N1cz10cnVlKTt9XHJcblxyXG4ubXlfZm9vdGVye1xyXG4gIG1hcmdpbi10b3A6IDA7fVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vKkBtaXhpbiovXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuQG1peGluIGJmYyB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBlbGxpcHNpcyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrKCl7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgKnpvb206MTtcclxufVxyXG5cclxuQG1peGluIGJmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICBmb250OiA3MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gIGNvbG9yOiRjb2xvcjtcclxuXHJcbn1cclxuXHJcbkBtaXhpbiBsZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsJGNvbG9yKSB7XHJcbiAgZm9udDogNTAwIHB4KCRzaXplKS9weCgkbGluZUhlaWdodCkgXCJtaWNyb3NvZnQgeWFoZWlcIjtcclxuICBjb2xvcjokY29sb3I7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBweCgkc2l6ZSl7XHJcbiAgQHJldHVybiAkc2l6ZSArIHB4XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbiRkaWFsb2dfcGFkZGluZzogMTZweDtcclxuLnVpLWRpYWxvZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLyog566A5piT5by55Ye65qGGICovXHJcbkBtaXhpbiB3Zy1kaWFsb2dfYmcge1xyXG4gICAgYmFja2dyb3VuZDogIzVjMmNkMDtcclxuICAgIGJvcmRlcjpzb2xpZCAxcHggIzAwZmZmZjtcclxufVxyXG4ud2ctZGlhbG9nIHtcclxuICAgIHBhZGRpbmc6ICRkaWFsb2dfcGFkZGluZztcclxuICAgIC53Zy1kaWFsb2ctdC1saW5lLFxyXG4gICAgLndnLWRpYWxvZy1iLWxpbmVcclxuICAgIC53Zy1kaWFsb2ctdCxcclxuICAgIC53Zy1kaWFsb2ctcixcclxuICAgIC53Zy1kaWFsb2ctYixcclxuICAgIC53Zy1kaWFsb2ctbCxcclxuICAgIC53Zy1kaWFsb2ctbHQsXHJcbiAgICAud2ctZGlhbG9nLXJ0LFxyXG4gICAgLndnLWRpYWxvZy1sYixcclxuICAgIC53Zy1kaWFsb2ctcmIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB3Zy1kaWFsb2dfYmc7XHJcbn1cclxuXHJcblxyXG4vKiDmjInpkq7lhazlhbEgKi9cclxuW2NsYXNzfD1cImJ0bjJcIl0ge1xyXG4gICAgQGV4dGVuZCAlc3ByaXRlX2J0bjtcclxuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzLCBjb2xvciAwLjNzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XHJcbiAgICB9XHJcbiAgICAmLmJ0bjItY29tIHtcclxuICAgICAgICBAaW5jbHVkZSBkaWFsb2dfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJmb250KDE2LCA0MSwgI2ZkZjdmZCk7XHJcbiAgICB9XHJcbiAgICAmLmJ0bjItY29tLTIge1xyXG4gICAgICAgIEBpbmNsdWRlIGRpYWxvZ19idG47XHJcbiAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTYsIDQxLCAjZmRmN2ZkKTtcclxuICAgIH1cclxufVxyXG5cclxuLypkaWFsb2cqL1xyXG4ud2ctZGlhbG9nIHtcclxuICAgIHdpZHRoOiBweCg3MzApO1xyXG4gICAgLyog5YWz6Zet5oyJ6ZKuICovXHJcbiAgICBhLndnLWRpYWxvZy1jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgXHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiDmoIfpopjnuqfliKvmloflrZcgKi9cclxuICAgIC53Zy1kaWFsb2ctdGl0IHtcclxuICAgICAgICBmb250OiA3MDAgcHgoMjQpL3B4KDI2KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC8qIOWJr+agh+mimOe6p+WIq+aWh+WtlyAqL1xyXG4gICAgLndnLWRpYWxvZy1zdGl0IHtcclxuICAgICAgICBmb250OiA1MDAgcHgoMTQpL3B4KDQwKSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLndnLWRpYWxvZy1saXN0IHtcclxuICAgICAgICBmb250OiA1MDAgcHgoMTQpL3B4KDMwKSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBweCgyMCk7XHJcbiAgICB9XHJcbiAgICAud2ctZGlhbG9nLWxpc3QgLndnLWRpYWxvZy1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAud2ctZGlhbG9nLWl0ZW0tbmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IHB4KDEwMCk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLndnLWRpYWxvZy1pdGVtLXZhbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgzMDApO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOaTjeS9nOWMuuWfnyAqL1xyXG4gICAgLndnLWRpYWxvZy1vcHQge1xyXG4gICAgICAgIC8qIOWGhemDqOaMiemSruS4gOiIrOS9v+eUqOWumuS9jSAqL1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMjQpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOe7n+S4gOaMiemSruagt+W8jyAqL1xyXG4gICAgLndnLWRpYWxvZy1idG4ge1xyXG4gICAgICAgIG1hcmdpbjogMCBweCgxMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC53Zy1kaWFsb2ctb3BlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgLndnLWRpYWxvZy1sYWJlbCB7XHJcbiAgICAgICAgZm9udDogNTAwIHB4KDE0KS9weCgzNCkgXCJtaWNyb3NvZnQgeWFoZWlcIjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjElO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmNvcHktaW5wdXQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgZm9udDogNTAwIHB4KDE0KS9weCgzMikgXCJtaWNyb3NvZnQgeWFoZWlcIjtcclxuICAgICAgICBoZWlnaHQ6IHB4KDMxKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICB9XHJcbiAgICAuY29weS1idG4ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGRpYWxvZ19jb3B5O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyog5YiG6aG1ICovXHJcbi53Zy1kaWFsb2ctcGFnZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IHB4KDEwKTtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweCgyMCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogcHgoMik7XHJcbiAgICAgICAgZm9udDogNTAwIHB4KDE0KS9weCgyMCkgXCJtaWNyb3NvZnQgeWFoZWlcIjtcclxuICAgIH1cclxuICAgIGEsc3Bhbi5jdXIge1xyXG4gICAgICAgIHdpZHRoOiBweCgyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgyMCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IHB4KDIpO1xyXG4gICAgICAgIGZvbnQ6IDUwMCBweCgxNCkvcHgoMjApIFwibWljcm9zb2Z0IHlhaGVpXCI7XHJcbiAgICB9XHJcbiAgICBzcGFuLmN1ciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgd2lkdGg6IHB4KDIwKTtcclxuICAgIH1cclxuICAgIGEucGFnZXItcHJlLFxyXG4gICAgYS5wYWdlci1uZXh0LFxyXG4gICAgc3Bhbi5wYWdlci1wcmUsXHJcbiAgICBzcGFuLnBhZ2VyLW5leHQge1xyXG4gICAgICAgIHdpZHRoOiBweCg1MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIOihqOagvCAqL1xyXG4ud2ctZGlhbG9nLW15bGlzdHtcclxuICAgIC5tLWxpc3R7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMjApO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtdGFibGUtdGh7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6IDcwMCBweCgxNikvcHgoNDApIFwibWljcm9zb2Z0IHlhaGVpXCI7XHJcbiAgICB9XHJcbiAgICAubGlzdC10YWJsZS10ZHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogNTAwIHB4KDE0KS9weCg0MCkgXCJtaWNyb3NvZnQgeWFoZWlcIjtcclxuICAgIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qIGFwcGx5IHBvcCAqL1xyXG4vKiB2aXBib3ggcG9wICovXHJcbi52aXBfYm94IHtcclxuICAgIHdpZHRoOiA3MzBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzY1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhaGVpXCIsIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgU1RIZWl0aSwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlwX2JveCBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnZfaGQgLmNsb3NlX2J0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgei1pbmRleDogOTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcztcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcclxuICAgIH1cclxufVxyXG5cclxuLnZfaGQgaDIge1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnZfZmQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi8qeF92aXBmb3JtKi9cclxuLnhfdmlwZm9ybSB7XHJcbiAgICB3aWR0aDogNjI1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLnhfdmlwZm9ybSAuZGVzYyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi54X3ZpcGZvcm0gLmZfZHYge1xyXG4gICAgcGFkZGluZzogM3B4IDAgM3B4IDEyMHB4O1xyXG4gICAgem9vbTogMTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICZbZGF0YS1zdGF0dXM9XCIwXCJdIFtkYXRhLXN0YXR1cz1cIjBcIl0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtc3RhdHVzPVwiMVwiXSBbZGF0YS1zdGF0dXM9XCIxXCJdIHtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi54X3ZpcGZvcm0gLmZfZHYgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG5cclxuLnhfdmlwZm9ybSAuZl9kdiBlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnhfdmlwZm9ybSAueF9wcyB7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnhfdmlwZm9ybSAudXNlcm5hbWUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgem9vbTogMTtcclxuICAgICpkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi54X3ZpcGZvcm0gLmlwdF90eHQge1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgcGFkZGluZzogMnB4IDNweDtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLnhfdmlwZm9ybSAuZl9kdl9lbWFpbCAuaXB0X3R4dCxcclxuLnhfdmlwZm9ybSAuZl9kdl9tb2JpbGUgLmlwdF90eHQsXHJcbi54X3ZpcGZvcm0gLmZfZHZfcXEgLmlwdF90eHQsXHJcbi54X3ZpcGZvcm0gLmZfZHZfYmlydGhkYXkgLmlwdF90eHR7XHJcbiAgICAmW3JlYWRvbmx5XXtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi54X3ZpcGZvcm0gLmZfYnRuIHtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIHdpZHRoOiA2N3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi54X3ZpcGZvcm0gLnN1YyxcclxuLnhfdmlwZm9ybSAuZXJyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDMxMnB4O1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ueF92aXBmb3JtIC5zdWMge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLnhfdmlwZm9ybSAuZXJyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAwIDI4cHg7XHJcblxyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi54X3ZpcGZvcm0gLnNlcnZlciAueF92aXBmb3JtIC5tX3NlbGVjdGxpc3Qge1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgd2lkdGg6IDE4NnB4O1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICp6b29tOiAxO1xyXG59XHJcblxyXG5cclxuLnhfdmlwZm9ybSAueF9idG4sXHJcbi54X3N1Y2Nlc3Nmb3JtIC54X2J0bixcclxuLnhfc3VjY2Vzc2Zvcm0yIC54X2J0bixcclxuLnhfc3VjY2Vzc2Zvcm0zIC54X2J0biB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4udmlwX2JveCBpbnB1dCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4udmlwX2JveCAuZmFjZV9idG4sXHJcbi52aXBfYm94IC5kZXRlcm1pbmUsXHJcbi52aXBfYm94IC5jb250aW51ZSB7XHJcbiAgICBAZXh0ZW5kICVzcHJpdGVfYnRuO1xyXG4gICAgQGluY2x1ZGUgZGlhbG9nX2J0bjtcclxuICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgbWFyZ2luOiAwIDMwcHg7XHJcbn1cclxuXHJcbi52aXBfYm94IC5mYWNlX2J0bjpob3ZlcixcclxuLnZpcF9ib3ggLmRldGVybWluZTpob3ZlcixcclxuLnZpcF9ib3ggLmNvbnRpbnVlOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxufVxyXG5cclxuLnhfc3VjY2Vzc2Zvcm0sXHJcbi54X3N1Y2Nlc3Nmb3JtMixcclxuLnhfc3VjY2Vzc2Zvcm0zIHtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnhfc3VjY2Vzc2Zvcm0gLnNfcHJvbXB0LFxyXG4ueF9zdWNjZXNzZm9ybTIgLnNfaXN2aXAsXHJcbi54X3N1Y2Nlc3Nmb3JtMyAuc19pc3ZpcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgY29sb3I6ICM1YzJmMDA7XHJcbiAgICBmb250OiBib2xkIDE0cHgvMjRweCBcIlNpbVN1blwiO1xyXG59XHJcblxyXG4ueF9zdWNjZXNzZm9ybSAuc19wcm9tcHQgYSxcclxuLnhfc3VjY2Vzc2Zvcm0yIC5zX3Byb21wdCBhLFxyXG4ueF9zdWNjZXNzZm9ybTMgLnNfaXN2aXAgYSB7XHJcbiAgICBjb2xvcjogI2NjMDAwMDtcclxufVxyXG5cclxuLnhfc3VjY2Vzc2Zvcm0tdGl0IHtcclxuICAgIGZvbnQ6IGJvbGQgMzZweC83MHB4IFwiTWljcm9zb2Z0IFlhaGVpXCI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi54X3N1Y2Nlc3Nmb3JtLXRpdCBpIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJvbXB0X2JnLmpwZykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG5cclxuLyog5LiL5ouJ5pCc57SidWkgKi9cclxuXHJcbi8qIOmAieacjeahhuWuvemrmCAqL1xyXG4keGZrX3c6MTg0cHg7XHJcbiR4ZmtfaDoyNHB4O1xyXG4kc2Nyb2xsYmFyX3c6MTBweDtcclxuXHJcbkBtaXhpbiB0cmlhbmdsZXQoJHd0LCAkd2wsICR3ciwgJGNvbG9yKSB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6ICR3dCAkY29sb3Igc29saWQ7XHJcbiAgICBib3JkZXItbGVmdDogJHdsIHRyYW5zcGFyZW50IGRhc2hlZDtcclxuICAgIGJvcmRlci1yaWdodDogJHdyIHRyYW5zcGFyZW50IGRhc2hlZDtcclxufVxyXG5cclxuXHJcbi8qIOmAieacjeWKoeWZqCAqL1xyXG4ubV9zZWxlY3RsaXN0IHtcclxuICAgIC8qIOmAieaLqeahhummluadoSAqL1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgKnpvb206IDE7XHJcbiAgICB6LWluZGV4OiAxMTE7XHJcblxyXG4gICAgJltkYXRhLXN0YXRlPVwiMlwiXSB7XHJcbiAgICAgICAgLm1fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAuZmxhZ19kb3duIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1fc2VsZWN0ZWQge1xyXG4gICAgICAgIHdpZHRoOiAkeGZrX3c7XHJcbiAgICAgICAgaGVpZ2h0OiAkeGZrX2g7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC8q5o+Q56S6Ki9cclxuICAgICAgICAucmVkdGlwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTIsIDEyLCAjZmZhNjJlKTtcclxuICAgICAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIOaWh+Wtl+WMuuWfnyAqL1xyXG4gICAgICAgIC5zZWxlY3RfdHh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMnB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR4ZmtfdyAtIDIzO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIOS4i+aLieWMuuWfnyAqL1xyXG4gICAgICAgIC5mbGFnX2Rvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGV0KDZweCwgNnB4LCA2cHgsICMwMDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgem9vbTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyog6YCJ5oup5qGG5LiL5ouJICovXHJcbiAgICAubV9zZWxlY3RfY29udCB7XHJcbiAgICAgICAgdG9wOiAkeGZrX2g7XHJcbiAgICAgICAgd2lkdGg6ICR4ZmtfdztcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnNlbGVjdGxpc3QgbGkgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIC4zcztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZfc2Nyb2xsYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6ICRzY3JvbGxiYXJfdztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDE0ZjYyO1xyXG4gICAgfVxyXG5cclxuICAgIC52X3Njcm9sbGJhcl9iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogJHNjcm9sbGJhcl93O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0ZjYyO1xyXG4gICAgfVxyXG5cclxuICAgIC52X3Njcm9sbGJhcl9idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogJHNjcm9sbGJhcl93IC0gMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTJhYWIwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmFhYjA7XHJcbiAgICB9XHJcblxyXG4gICAgLyog5pCc57SiICovXHJcbiAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNob3d7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5oaWRle1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuJGluZm9faGVpZ2h0OiA2MTtcclxuJGluZm9fd2lkdGg6IDExNjY7XHJcbi5tLWluZm8ge1xyXG4gICAgd2lkdGg6IHB4KCRpbmZvX3dpZHRoKTtcclxuICAgIGhlaWdodDogcHgoJGluZm9faGVpZ2h0KTtcclxuICAgIGE6aG92ZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuaW5mby1ib2R5IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogcHgoMTkyKTtcclxuICAgICAgICBwYWRkaW5nOjZweCA4cHggNnB4IDIwcHg7XHJcblx0fVxyXG5cdC5sb2dpbi1pbmZvIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC51c2VyLXJlZyB7XHJcblx0XHR9XHJcblx0XHQudXNlci1uYW1lIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogcHgoMTE4KTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0QGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBlbGxpcHNpcztcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xyXG5cdFx0fVxyXG5cdFx0LnVzZXItdWxvZ3tcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LnVzZXItbG9naW4sXHJcblx0XHQudXNlci1yZWcge1xyXG5cdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnVzZXItbG9nb3V0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbmZvLWN6IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiBweCgxNSk7XHJcblx0XHR0b3A6IHB4KDE1KTtcclxuXHR9XHJcbiAgICAuaW5mby12aXBib3gge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuaW5mby1ib3gge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDoyOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQuaW5mby1wcyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IHB4KDgxMik7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5pbmZvLXBzLTAsJi5pbmZvLXBzLTEge1xyXG4gICAgICAgICAgICAuaW5mby1wcy1we1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDpweCgkaW5mb19oZWlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcbiAgICAgICAgJi5pbmZvLXBzLTIsJi5pbmZvLXBzLTMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAuaW5mby1wcy1we1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDoxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcbiAgICAgICAgJi5pbmZvLXBzLTAge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZbZGF0YS1zdGF0dXM9XCIwXCJdIHtcclxuXHRcdC51c2VyLXVsb2d7XHJcblx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lyog54q25oCBMSDkuIDoiKznmbvpmYbvvIjmnKrmnInnu5HlrprjgIHmnKrmnInop5LoibLnrYnvvIkgKi9cclxuXHQmW2RhdGEtc3RhdHVzPVwiMVwiXSB7XHJcblx0XHQuaW5mby1ib3gge1xyXG5cdFx0XHQmLmluZm8tYm94LTAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pbmZvLWJveC0xIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuICAgICAgICAuaW5mby1wcyB7XHJcblx0XHRcdCYuaW5mby1wcy0wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaW5mby1wcy0xIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmW2RhdGEtc3RhdHVzPVwiMlwiXSB7XHJcblx0XHQuaW5mby1ib3gge1xyXG5cdFx0XHQmLmluZm8tYm94LTAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pbmZvLWJveC0yIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbmZvLXBzIHtcclxuXHRcdFx0Ji5pbmZvLXBzLTAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pbmZvLXBzLTIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8qIOeKtuaAgTMg5q2j5bi454q25oCBICovXHJcblx0JltkYXRhLXN0YXR1cz1cIjNcIl0ge1xyXG5cdFx0LmluZm8tYm94IHtcclxuXHRcdFx0Ji5pbmZvLWJveC0wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaW5mby1ib3gtMyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaW5mby1wcyB7XHJcblx0XHRcdCYuaW5mby1wcy0wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaW5mby1wcy0zIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4kaW5mb18yX2hlaWdodDogNDU7XHJcbiRpbmZvXzJfd2lkdGg6IDExMTA7XHJcbi5tLWluZm8tMiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IHB4KCRpbmZvXzJfd2lkdGgpO1xyXG4gICAgaGVpZ2h0OiBweCgkaW5mb18yX2hlaWdodCk7XHJcblx0bGluZS1oZWlnaHQ6IHB4KDQ1KTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHQuaW5mby1iZHtcclxuXHRcdHBhZGRpbmctbGVmdDogcHgoMzgpO1xyXG5cdH1cclxuXHQuaW5mby1idG4tZ3JvdXB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IHB4KDgpO1xyXG5cdFx0bGVmdDpweCgyNzYpO1xyXG5cdFx0d2lkdGg6IHB4KDMxMCk7XHJcblxyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0fVxyXG5cdC5pbmZvLWJ0bi1jentcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHQuaW5mby1idG4tbGlzdHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblx0LmluZm8tcHN7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OnB4KDYwNCk7XHJcblx0XHR0b3A6MDtcclxuXHR9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLm0tbmF2IHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHR6LWluZGV4OiAzO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQubmF2LWxpIHtcclxuXHRcdEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQGltcG9ydCBcInNwcml0ZV9idG5cIjtcclxuQGltcG9ydCBcIl9iYXNlXCI7XHJcbkBpbXBvcnQgXCJfbWl4aW5cIjtcclxuQGltcG9ydCBcIl9wb3B1cFwiO1xyXG5AaW1wb3J0IFwiX3ZpcEJveFwiO1xyXG5AaW1wb3J0IFwibV9pbmZvXCI7XHJcbkBpbXBvcnQgXCJtX2luZm9fMlwiO1xyXG5AaW1wb3J0IFwibV9uYXZcIjtcclxuXHJcbi52aWV3IHtcclxuXHRmb250LWZhbWlseTogXCJNaWNyb3NvZnQgWWFoZWlcIiwgVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBTVEhlaXRpLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRtaW4td2lkdGg6IDEyMDBweDtcclxuXHRiYWNrZ3JvdW5kOiAjMTIxNDFjO1xyXG59XHJcbi53cmFwIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTIwMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQqem9vbTogMTtcclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyIHtcclxuXHQuYmcjeyRpfSB7XHJcblx0XHQvKiBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2JnXzAjeyRpfS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wOyAqL1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGhlaWdodDogcHgoNDQwKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIGhlYWRlciAgKi9cclxuLmhlYWQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCp6b29tOiAxO1xyXG5cdC5oZWFkLWxvZ28ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHR9XHJcblx0LmhlYWQtZ3JvdXAge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdH1cclxuXHQubS1pbmZvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cdC5tLW5hdiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHQud2FycCB7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmNvbnRhaW5lciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uc2VjdHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5tb2Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46MCBhdXRvO1xyXG5cdC5zZWMtaW1ne1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMzlweDtcclxuXHRcdGJvdHRvbTogMzRweDtcclxuXHRcdHdpZHRoOiA0MzBweDtcclxuXHRcdGhlaWdodDoyNTJweDtcclxuXHR9XHJcblx0Lm9wdC1idG57XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA2NjJweDtcclxuXHRcdGJvdHRvbTogNDNweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ubXlfZm9vdGVyIHtcclxuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiDmjInpkq7lhazlhbEgKi9cclxuW2NsYXNzfD1cImJ0bjFcIl0ge1xyXG5cdEBleHRlbmQgJXNwcml0ZV9idG47XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmaWx0ZXI6YnJpZ2h0bmVzcygxKTtcclxuXHR0cmFuc2l0aW9uOmZpbHRlciAuM3M7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRmaWx0ZXI6YnJpZ2h0bmVzcygxLjIpXHJcblx0fVxyXG5cclxuXHQmLmJ0bjEtaGVhZC1ncm91cC1idG4taG9tZSwmLmJ0bjEtaGVhZC1ncm91cC1idG4tZm9ydW0ge1xyXG5cdFx0QGluY2x1ZGUgYnRuX2xpbms7XHJcblx0XHRAaW5jbHVkZSBiZm9udCgxNiwgMzYsICNmYWY2ZjgpO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdEBpbmNsdWRlIGJ0bl9saW5rX2g7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmJ0bjEtbGluay1jeiB7XHJcblx0XHRAaW5jbHVkZSBidG5fbGlua19jejtcclxuXHR9XHJcblx0Ji5idG4xLXZpcGJveC1pbnB1dHtcclxuXHRcdEBpbmNsdWRlIGJ0bl9pbmZvX2lucHV0O1xyXG5cdH1cclxuXHQmLmJ0bjEtdmlwYm94LXNob3d7XHJcblx0XHRAaW5jbHVkZSBidG5faW5mb19zaG93O1xyXG5cdH1cclxuXHQmLmJ0bjEtaW5mby1sb2dpbntcclxuXHRcdEBpbmNsdWRlIGJ0bl9pbmZvX2xvZ2luO1xyXG5cdH1cclxuXHRcclxuXHQmLmJ0bjEtaW5mby1yZXNpZ24ge1xyXG5cdFx0QGluY2x1ZGUgYnRuX2luZm9fcmVzaWduO1xyXG5cdH1cclxuXHJcblx0Ji5idG4xLWluZm8yLWN6LCYuYnRuMS1pbmZvMi1saXN0e1xyXG5cdFx0QGluY2x1ZGUgYnRuX2luZm8yO1xyXG5cdFx0QGluY2x1ZGUgYmZvbnQoMTYsIDMyLCAjZmFmNmY4KTtcclxuXHR9XHJcblxyXG5cdCYuYnRuMS1rZiB7XHJcblx0XHRAaW5jbHVkZSBidG5fa2Y7XHJcblx0fVxyXG5cdCYuYnRuMS1wcml6ZSB7XHJcblx0XHRAaW5jbHVkZSBidG5fcHJpemVfZGlzO1xyXG5cdFx0JltkYXRhLXN0YXR1cz1cIjFcIl0ge1xyXG5cdFx0XHRAaW5jbHVkZSBidG5fcHJpemU7XHJcbiAgICAgICAgfVxyXG5cdFx0Lyog5bey6aKG5Y+WICovXHJcblx0XHQmW2RhdGEtc3RhdHVzPVwiMlwiXSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bl9wcml6ZV9lZDtcclxuICAgICAgICB9XHJcblx0fVxyXG59XHJcblxyXG4uaW1nLW1vcmV7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDExMTBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufSJdfQ== */

/* /zhuanti/home/vip/css/style.css */
.vip_box{

}

.vip_box .vip-hr{
    width: 100%;
    border-bottom: dashed 1px #747474;
    margin: 10px 0;
}
