@charset "utf-8";
/* /zhuanti/ssjj2/bzzx/release/css/index.css */
@charset "UTF-8";
/* 基础模块 */ /* CSS Document
Date:		2013/12/20
Author:		小芳
Update:
*/
/* CSS reset */
html {
  color: #000;
  background: #000;
  -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;
}

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

button {
  border: none;
  -webkit-tap-hightlight-color: transparent;
  tap-hightlight-color: transparent;
}

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

input::-ms-clear, input::-ms-reveal {
  display: none;
}

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

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

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

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

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

a:hover {
  text-decoration: none;
}

.my_footer {
  margin-top: 0;
}

input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
  color: #e5e6ff;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
  color: #e5e6ff;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
  color: #e5e6ff;
}

input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
  color: #e5e6ff;
}

textarea::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
  color: #e5e6ff;
}

textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
  color: #e5e6ff;
}

textarea::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
  color: #e5e6ff;
}

textarea:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
  color: #e5e6ff;
}

input:focus, textarea:focus {
  outline: none;
}

/*@mixin*/
/* 渐变 */
/* 描边 */
/* 各类居中 */
/* 大背景色 */
/* 公共 */
/* 默认文字颜色 */
/* 默认弱化文字颜色 */
/* 强调文字颜色/链接色 */
/* 默认背景 */
/* 默认背景文字颜色 */
/* 一般反色 */
/* 一般反色文字颜色 */
/* 按钮背景色 */
/* 按钮文字颜色 */
/* 按钮边框颜色 */
/* 禁止文字 */
/* 动效 */
@keyframes dialogShow {
  0% {
    transform: rotate(0);
  }
  90.9% {
    transform: rotate(0);
  }
  93.2% {
    transform: rotate(-5deg);
  }
  97.8% {
    transform: rotate(5deg);
  }
  100% {
    transform: rotate(0);
  }
}
/* 雪碧 */
[class*=btn1] {
  background-image: url(../zhuanti/ssjj2/bzzx/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
}

/* 页面模块 */
.wrap {
  width: 1200px;
  position: relative;
  margin: 0 auto;
}

.my_topbar {
  min-width: 1200px;
}

.mod {
  position: relative;
}
.mod .mod-hd {
  margin: 0 auto;
  margin-bottom: 27px;
}
.mod .mod-hd-s {
  margin: 0 auto;
}
.mod .wrap {
  height: 100%;
}

.fun {
  position: relative;
}

/* 结构层次 */
/* section-mod-fun-box */
/* 按钮公共 */
[class*=btn1] {
  transition: filter 0.3s, color 0.3s;
  display: block;
  text-align: center;
  font-size: 0;
}
[class*=btn1]:hover {
  text-decoration: none;
  filter: brightness(1.1);
}
[class*=btn1].btn1-hd-link[data-type=home] {
  background-position: 0 -42px;
  width: 134px;
  height: 32px;
}
[class*=btn1].btn1-hd-link[data-type=forum] {
  background-position: 0 0;
  width: 134px;
  height: 32px;
}
[class*=btn1].btn1-com {
  background: #d9a255;
  font: 500 14px/32px "microsoft yahei";
  color: #ffffff;
  border-radius: 5px;
}

/* 单项------------------------------------------------------------------------ */
.m-pager {
  text-align: center;
}
.m-pager .pager_item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border: solid 1px #dddddd;
  font: 500 14px/26px "microsoft yahei";
  color: #333333;
  text-align: center;
  margin: 0 2px;
  transition: all 0.3s;
}
.m-pager .pager_item.pager_first, .m-pager .pager_item.pager_prev, .m-pager .pager_item.pager_next, .m-pager .pager_item.pager_last {
  width: 56px;
  height: 28px;
}
.m-pager .pager_item.pager_page {
  width: 28px;
  height: 28px;
}
.m-pager .pager_item.pager_page.pager_current {
  background: #d9a255;
  border: solid 1px #d9a255;
  font: 500 14px/26px "microsoft yahei";
  color: #ffffff;
}
.m-pager a.pager_item:hover {
  border: solid 1px #d9a255;
}
.m-pager span.pager_item {
  cursor: default;
  font: 500 14px/26px "microsoft yahei";
  color: #c3c3c3;
}
.m-pager .pager_tip {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font: 500 14px/26px "microsoft yahei";
  color: #999999;
  margin: 0 0 0 20px;
}
.m-pager form {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font: 500 14px/26px "microsoft yahei";
  color: #999999;
}
.m-pager form .pager_input {
  width: 40px;
  height: 28px;
  background: #ffffff;
  border: solid 1px #dddddd;
  font: 500 14px/26px "microsoft yahei";
  color: #333333;
  margin: 0 2px;
  text-align: center;
}
.m-pager form .pager_goto {
  cursor: pointer;
  width: 44px;
  height: 28px;
  background: #d9a255;
  font: 500 14px/26px "microsoft yahei";
  color: #ffffff;
  border: none;
  border-radius: 5px;
  margin: 0 2px;
}
.m-pager form .pager_goto:hover {
  text-decoration: none;
  filter: brightness(1.1);
}

.mod-banner {
  min-width: 1200px;
  height: 500px;
}

.page-index .nav {
  border-bottom: solid 3px #000000;
  border-color: #9a281c;
  background-color: #f4f4f4;
}
.page-index .nav li {
  position: relative;
  float: left;
  width: 16.6666666667%;
}
.page-index .nav li::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  height: 17px;
  width: 1px;
  background-color: #e6e6e6;
  display: none;
}
.page-index .nav li li + li::after {
  display: block;
}
.page-index .nav li a {
  display: block;
  text-align: center;
  font: 500 16px/47px "microsoft yahei";
  color: #4c4c4c;
}
.page-index .nav li.cur a, .page-index .nav li:hover a {
  background: #9a281c;
  color: #fff;
}

.page {
  position: relative;
  min-width: 1200px;
  font: 500 14px/24px "microsoft yahei";
  color: #333333;
}
.page * {
  box-sizing: border-box;
}

.page-bd .wrap {
  padding-bottom: 50px;
  margin-top: -86px;
}
.page-bd .mod-1 {
  margin-bottom: 31px;
}

/* 组件 */
/* 标题颜色 */
/* 副标题颜色 */
/* 一般文字 */
/* 强调文字 */
/* 背景色 */
.ui-dialog {
  height: auto !important;
}

/* 简易弹出框 */
/* 重叠边框（方便使用斜角等效果） */
.ui-dialog {
  padding: 10px;
  box-sizing: border-box;
  background: #ffffff;
  border-radius: 10px;
}

.wg-dialog {
  background: #ffffff;
  padding: 40px 0;
  font: 500 14px/34px "microsoft yahei";
  color: #333333;
}
.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;
}
.wg-dialog em {
  color: #d9a255;
}

/* 按钮公共 */
[class*=btn2] {
  transition: filter 0.3s, color 0.3s;
  display: block;
  text-align: center;
}
[class*=btn2]:hover {
  text-decoration: none;
  filter: brightness(1.2);
}
[class*=btn2].btn2-com {
  width: 134px;
  height: 32px;
  background: #d9a255;
  font: 500 14px/32px "microsoft yahei";
  color: #ffffff;
}
[class*=btn2].btn2-com-2 {
  width: 134px;
  height: 32px;
  background: #d9a255;
  font: 500 14px/32px "microsoft yahei";
  color: #ffffff;
}

/*dialog*/
.wg-dialog {
  /* 关闭按钮 */
  /* 标题级别文字 */
  /* 副标题级别文字 */
  /* 操作区域 */
  /* 统一按钮样式 */
  /* 补充说明 */
  /* 表单项 */
}
.wg-dialog .wg-dialog-cont {
  padding: 20px 0;
}
.wg-dialog .wg-dialog-close {
  cursor: pointer;
  position: absolute;
  width: 26px;
  height: 26px;
  top: 0px;
  right: -36px;
  z-index: 9;
  overflow: hidden;
  text-indent: -9999em;
  /* transition: transform 0.3s; */
  transition: filter 0.3s;
}
.wg-dialog .wg-dialog-close svg {
  position: absolute;
  left: 0;
  top: 0;
}
.wg-dialog .wg-dialog-close:hover {
  /* transform:rotate(90deg) */
  /* transform: scale(1.2); */
  filter: brightness(1.2);
}
.wg-dialog .wg-dialog-tit {
  font: 700 26px/30px "microsoft yahei";
  color: #333333;
  text-align: center;
}
.wg-dialog .wg-dialog-tit em {
  font-weight: bold;
}
.wg-dialog .wg-dialog-em {
  color: #d9a255 !important;
}
.wg-dialog .wg-dialog-stit {
  font: 500 14px/34px "microsoft yahei";
  color: #333333;
  min-height: 34px;
  text-align: center;
}
.wg-dialog .wg-dialog-img {
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}
.wg-dialog .wg-dialog-list {
  font: 500 16px/30px "microsoft yahei";
  color: #333333;
  padding-top: 20px;
}
.wg-dialog .wg-dialog-list .wg-dialog-item {
  position: relative;
  font: 500 14px/40px "microsoft yahei";
  color: #333333;
}
.wg-dialog .wg-dialog-item-name {
  position: absolute;
  left: 216px;
  top: 0;
}
.wg-dialog .wg-dialog-item-val {
  padding-left: 376px;
}
.wg-dialog .wg-dialog-opt {
  /* 内部按钮一般使用定位 */
  text-align: center;
  position: relative;
  margin-top: 20px;
  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;
}
.wg-dialog .wg-dialog-oper:after {
  content: "";
  display: table;
  clear: both;
}
.wg-dialog .wg-dialog-label {
  font: 500 14px/20px "microsoft yahei";
  color: #333333;
  float: left;
  width: 28%;
  text-align: right;
}
.wg-dialog .wg-dialog-input {
  float: left;
  width: 50%;
  font: 500 12px/20px "microsoft yahei";
  color: #333333;
  height: 20px;
  border: solid 1px #b29d96;
  background: #e1e1e1;
  padding-left: 10px;
}
.wg-dialog .wg-dialog-ps {
  height: 30px;
  width: 100%;
  font: 500 14px/30px "microsoft yahei";
  color: #333333;
  text-align: center;
}
.wg-dialog .wg-form-item {
  font: 500 14px/34px "microsoft yahei";
  color: #333333;
  padding-left: 80px;
  position: relative;
  margin-bottom: 16px;
}
.wg-dialog .wg-form-item .form-label {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  text-align: right;
}
.wg-dialog .wg-form-item .form-input, .wg-dialog .wg-form-item .form-textarea {
  color: #fff;
  background: #136cbe;
  border: 1px solid #136cbe;
}
.wg-dialog .wg-form-item .form-input {
  height: 28px;
  padding: 0 5px;
  width: 180px;
}
.wg-dialog .wg-form-item .form-textarea {
  line-height: 28px;
  padding: 0 5px;
  width: 328px;
  height: 100px;
  resize: none;
}
.wg-dialog .j-form {
  cursor: pointer;
}

/* 各个弹出框独立样式 ********************************************/
.wg-dialog-diy {
  padding: 0;
}
.wg-dialog-diy .wg-dialog-cont {
  padding: 0;
}
.wg-dialog-diy .dialog-wallPaper-img {
  width: 960px;
  height: 540px;
}
.wg-dialog-diy .dialog-wallPaper-title {
  padding-left: 22px;
  height: 60px;
  font: 500 16px/60px "microsoft yahei";
  color: #333333;
}
.wg-dialog-diy .dialog-wallPaper-opt {
  position: absolute;
  right: 30px;
  bottom: 18px;
  text-align: right;
}
.wg-dialog-diy .dialog-wallPaper-download {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 134px;
  height: 32px;
}
.wg-dialog-diy .dialog-wallPaper-downloadNum {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 32px;
  font: 500 14px/32px "microsoft yahei";
  color: #333333;
  margin-right: 5px;
}
.wg-dialog-diy .dialog-wallPaper-downloadNum span {
  font: 700 14px/32px "microsoft yahei";
  color: #9a281c;
}

/* 分页 */
.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";
  color: #333333;
}
.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";
  color: #333333;
}
.wg-dialog-pager span.cur {
  color: #e76b5a;
  text-decoration: underline;
  width: 20px;
}
.wg-dialog-pager a:hover {
  color: #e76b5a;
}
.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;
}

.container-banner {
  background: #ffffff;
  padding: 10px 12px;
}
.container-banner a {
  color: #d9a255;
}

.container-stage .stage-list {
  *zoom: 1;
  font-size: 0;
  margin-right: -24px;
}
.container-stage .stage-list:after {
  content: "";
  display: table;
  clear: both;
}
.container-stage .wallPaper-item {
  margin: 0 24px 24px 0;
  float: left;
}

.wallPaper-item {
  background: #ffffff;
  position: relative;
  width: 384px;
  height: 216px;
}
.wallPaper-item .wallPaper-img {
  display: block;
  width: 100%;
  height: 100%;
}
.wallPaper-item .wallPaper-open {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100% - 30px);
  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.wallPaper-item .wallPaper-info {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0 10px;
  background: rgba(0, 0, 0, 0.6);
  height: 0;
  overflow: hidden;
  transition: height 0.3s;
  font: 500 14px/30px "microsoft yahei";
  color: #ffffff;
}
.wallPaper-item .wallPaper-info .wallPaper-title {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.wallPaper-item .wallPaper-info .wallPaper-download {
  position: relative;
  font: 500 14px/30px "microsoft yahei";
  color: #ffffff;
  float: right;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 24px;
}
.wallPaper-item .wallPaper-info .wallPaper-download svg {
  position: absolute;
  left: 0;
  top: 6px;
}
.wallPaper-item:hover .wallPaper-info {
  height: 30px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnNjc3MiLCJjb3JlL19iYXNlLnNjc3MiLCJjb3JlL19taXhpbi5zY3NzIiwiY29yZS9fdmFyaWFibGUuc2NzcyIsImNvcmUvX2FuaW1hdGlvbi5zY3NzIiwic3ByaXRlX2J0bi5zY3NzIiwicGFnZS9nbG9iYWwuc2NzcyIsInBhZ2Uvdmlldy5zY3NzIiwicGFnZS9pbmRleC5zY3NzIiwibW9kL3BvcHVwLnNjc3MiLCJtb2QvYmFubmVyLnNjc3MiLCJtb2Qvc3RhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQ01BO0FBQ0E7RUFBSztFQUFXO0VBQWdCO0VBQStCOzs7QUFDL0Q7RUFBc007RUFBUzs7O0FBQy9NO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNJO0VBQ0E7RUFDQTs7O0FBSUo7RUFBa0I7OztBQUNsQjtFQUFjOzs7QUFDZDtFQUFnRjs7O0FBQ2hGO0VBQW9CO0VBQXNCO0VBQWlCOzs7QUFDM0Q7RUFBa0M7OztBQUNsQztFQUFzQjs7O0FBQ3RCO0VBQ0k7OztBQUVKO0VBQU07RUFBeUI7OztBQUMvQjtFQUFHOzs7QUFDSDtFQUFhOzs7QUFDYjtFQUFPOzs7QUFDUDtFQUFhO0VBQVM7OztBQUN0QjtFQUFLOzs7QUFDTDtFQUF5Qzs7O0FBQ3pDO0FBQ0E7RUFBUTs7O0FBRVI7RUFBTzs7O0FBQ1A7RUFBWTs7O0FBQ1o7RUFBbUI7OztBQUNuQjtFQUFrQjs7O0FBQ2xCO0VBQVc7RUFBZ0I7RUFBZ0I7RUFBb0I7OztBQUMvRDtFQUFLOzs7QUFDTDtFQUFLOzs7QUFDTDtFQUFTOzs7QUFDVDtFQUFPOzs7QUFFUDtBQUNBO0VBQW1GOzs7QUFFbkY7QUFDQTtFQUFxQjtFQUFzQjtFQUFpQjs7O0FBRTVEO0FBQ0E7RUFBTTs7O0FBQ047RUFBVTtFQUFjO0VBQWdCOzs7QUFDeEM7RUFBSTtFQUFnQjs7O0FBQ3BCO0VBQVU7RUFBbUI7RUFBaUI7RUFBZTs7O0FBQzdEO0VBQWlCO0VBQWtC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UjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVBuUE47RUFDQSxPQ2hDVTs7QU1xUlI7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUN2U1I7RUFDSSxZUFdNO0VPVk47O0FBQ0E7RUFDSSxPUE1FOzs7QVFUTjtFVENGO0VTQ007RUFDQTs7QVRETjtFQUNFO0VBQ0E7RUFDQTs7QVNBQTtFQUNJO0VBQ0E7OztBQUlSO0VBQ0ksWVJETTtFUUVOO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFVEhOO0VBQ0EsT0N4Qlk7O0FRNkJOO0VUbEJOO0VBQ0E7RUFDQTs7QVNtQk07RUFDSTtFVFZWO0VBQ0EsT0N4Qlk7RVFvQ0Y7RVR6QlY7RUFDQTtFQUNBO0VTeUJVOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUtSO0VBQ0kiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKiDln7rnoYDmqKHlnZcgKi9cclxuQGltcG9ydCBcImNvcmUvX2Jhc2VcIjtcclxuQGltcG9ydCBcImNvcmUvX21peGluXCI7XHJcbkBpbXBvcnQgXCJjb3JlL192YXJpYWJsZVwiO1xyXG5AaW1wb3J0IFwiY29yZS9fYW5pbWF0aW9uXCI7XHJcblxyXG4vKiDpm6rnoqcgKi9cclxuQGltcG9ydCBcInNwcml0ZV9idG5cIjtcclxuQGltcG9ydCBcInNwcml0ZV9pY29uXCI7XHJcblxyXG4vKiDpobXpnaLmqKHlnZcgKi9cclxuQGltcG9ydCBcInBhZ2UvZ2xvYmFsXCI7XHJcbkBpbXBvcnQgXCJwYWdlL3ZpZXdcIjtcclxuQGltcG9ydCBcInBhZ2UvaW5kZXhcIjtcclxuXHJcbi8qIOe7hOS7tiAqL1xyXG5AaW1wb3J0IFwibW9kL3BvcHVwXCI7XHJcbkBpbXBvcnQgXCJtb2QvYmFubmVyXCI7XHJcbkBpbXBvcnQgXCJtb2Qvc3RhZ2VcIjtcclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKiBDU1MgRG9jdW1lbnRcclxuRGF0ZTpcdFx0MjAxMy8xMi8yMFxyXG5BdXRob3I6XHRcdOWwj+iKs1xyXG5VcGRhdGU6XHJcbiovXHJcblxyXG4vKiBDU1MgcmVzZXQgKi9cclxuaHRtbHtjb2xvcjojMDAwO2JhY2tncm91bmQ6IzAwMDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7fVxyXG5ib2R5LGRpdixkbCxkdCxkZCx1bCxvbCxsaSxoMSxoMixoMyxoNCxoNSxoNixwcmUsY29kZSxmb3JtLGZpZWxkc2V0LGxlZ2VuZCxpbnB1dCx0ZXh0YXJlYSxwLGJsb2NrcXVvdGUsdGgsdGQsaHIsYnV0dG9uLGFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHttYXJnaW46MDtwYWRkaW5nOjA7fVxyXG5odG1sLGJvZHl7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbjowO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2h0bGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGFwLWhpZ2h0bGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyBcclxufVxyXG4gIFxyXG5cclxuaW5wdXQsc2VsZWN0LGltZ3sgdmVydGljYWwtYWxpZ246bWlkZGxlfVxyXG5pbnB1dCxzZWxlY3R7IG91dGxpbmU6bm9uZX1cclxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24geyBkaXNwbGF5OmJsb2NrO31cclxuYXVkaW8sY2FudmFzLHZpZGVvIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7KmRpc3BsYXk6IGlubGluZTsqem9vbTogMTt9XHJcbmJvZHksYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250OjEycHgvMS41IHRhaG9tYSxhcmlhbCzlrovkvZMsc2Fucy1zZXJpZn1cclxuaW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO31cclxuaW5wdXQ6Oi1tcy1jbGVhciwgaW5wdXQ6Oi1tcy1yZXZlYWx7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO31cclxudGh7dGV4dC1hbGlnbjppbmhlcml0O31cclxuZmllbGRzZXQsaW1ne2JvcmRlcjowO31cclxuaWZyYW1le2Rpc3BsYXk6YmxvY2s7fVxyXG5hYmJyLGFjcm9ueW17Ym9yZGVyOjA7Zm9udC12YXJpYW50Om5vcm1hbDt9XHJcbmRlbCB7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDt9XHJcbmFkZHJlc3MsY2FwdGlvbixjaXRlLGNvZGUsZGZuLGVtLHRoLHZhciB7Zm9udC1zdHlsZTpub3JtYWw7fVxyXG4vKiBpZTYgNyA4KHEpIGJ1ZyDmmL7npLrkuLrooYzlhoXooajnjrAgKi9cclxuaWZyYW1leyBkaXNwbGF5OmJsb2NrO31cclxuXHJcbm9sLHVsIHtsaXN0LXN0eWxlOm5vbmU7fVxyXG5jYXB0aW9uLHRoIHt0ZXh0LWFsaWduOmxlZnQ7fVxyXG5oMSxoMixoMyxoNCxoNSxoNiB7Zm9udC1zaXplOjEwMCU7fVxyXG5xOmJlZm9yZSxxOmFmdGVyIHtjb250ZW50OicnO31cclxuc3ViLCBzdXAgeyBmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO31cclxuc3VwIHt0b3A6IC0wLjVlbTt9XHJcbnN1YiB7Ym90dG9tOiAtMC4yNWVtO31cclxuYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XHJcbmlucyxhIHt0ZXh0LWRlY29yYXRpb246bm9uZTt9XHJcblxyXG4vKkNvcnJlY3QgYmxvY2sgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRTYvNy84LzkgJiBmZjMsSUXpnIDopoHlnKhqc+S4rWNyZWF0ZUVsZW1lbnQodGFnKSovXHJcbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxuYXYsc2VjdGlvbixzdW1tYXJ5IHsgZGlzcGxheTogYmxvY2s7fVxyXG5cclxuLyogSFRNTDUg5aqS5L2T5paH5Lu26LefIGltZyDkv53mjIHkuIDoh7QgKi9cclxuYXVkaW8sY2FudmFzLHZpZGVvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOypkaXNwbGF5OiBpbmxpbmU7Knpvb206IDE7fVxyXG5cclxuLyogZ2xvYmFsICovXHJcbmJvZHl7IGJhY2tncm91bmQ6IzAwMDsgfVxyXG4ud3JhcHBlcnsgbWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwMHB4OyB9XHJcbnRkeyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MTYwJTt9XHJcbi50eHRoaWRleyB0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVuOyBsaW5lLWhlaWdodDowOyBmb250LXNpemU6MH1cclxuLmNsZWFyZml4OmFmdGVyIHt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MDt9XHJcbi5jbGVhcmZpeCB7em9vbToxOyAvKiBmb3IgSUU2IElFNyAqL31cclxuLmhpZGRlbiB7XHJcblx0ZGlzcGxheTpub25lIWltcG9ydGFudDtcclxufVxyXG4ubGVmdCwucmlnaHQge2Rpc3BsYXk6aW5saW5lOyB6b29tOjE7fVxyXG4ubGVmdCB7ZmxvYXQ6bGVmdDt9XHJcbi5yaWdodCB7ZmxvYXQ6cmlnaHQ7fVxyXG4ubXlfZm9vdGVye21hcmdpbi10b3A6IDBweDt9XHJcbmE6YWN0aXZlLCBhOmZvY3VzLCBpbnB1dHtcclxuXHQtbW96LW91dGxpbmU6bm9uZTtvdXRsaW5lOm5vbmU7aWUtZHVtbXk6ZXhwcmVzc2lvbih0aGlzLmhpZGVGb2N1cz10cnVlKTtcclxufVxyXG5hOmhvdmVye1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufTtcclxuLm15X2Zvb3RlcntcclxuICBtYXJnaW4tdG9wOiAwO31cclxuXHJcblxyXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCBicm93c2VycyDpgILphY3osLfmrYwgKi9cclxuICAgIGNvbG9yOiAjZTVlNmZmO1xyXG59XHJcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCDpgILphY3ngavni5AgKi9cclxuICAgIGNvbG9yOiAjZTVlNmZmO1xyXG59XHJcbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyDpgILphY3ngavni5AgKi9cclxuICAgIGNvbG9yOiAjZTVlNmZmO1xyXG59XHJcbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAg6YCC6YWNaWUqL1xyXG4gICAgY29sb3I6ICNlNWU2ZmY7XHJcbn1cclxuXHJcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0IGJyb3dzZXJzIOmAgumFjeiwt+atjCAqL1xyXG4gICAgY29sb3I6ICNlNWU2ZmY7XHJcbn1cclxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4IOmAgumFjeeBq+eLkCAqL1xyXG4gICAgY29sb3I6ICNlNWU2ZmY7XHJcbn1cclxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrIOmAgumFjeeBq+eLkCAqL1xyXG4gICAgY29sb3I6ICNlNWU2ZmY7XHJcbn1cclxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICDpgILphY1pZSovXHJcbiAgICBjb2xvcjogI2U1ZTZmZjtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn0iLCIvKkBtaXhpbiovXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuQG1peGluIGJmYyB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBlbGxpcHNpcyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2Nre1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAqZGlzcGxheTogaW5saW5lO1xyXG4gICp6b29tOjE7XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIGJmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICBmb250OiA3MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gIGNvbG9yOiRjb2xvcjtcclxufVxyXG5AbWl4aW4gbGZvbnQoJHNpemUsICRsaW5lSGVpZ2h0LCRjb2xvcikge1xyXG4gIGZvbnQ6IDUwMCBweCgkc2l6ZSkvcHgoJGxpbmVIZWlnaHQpIFwibWljcm9zb2Z0IHlhaGVpXCI7XHJcbiAgY29sb3I6JGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzKCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICR4O1xyXG4gIC1vLWJvcmRlci1yYWRpdXM6ICR4O1xyXG4gIC1tcy1ib3JkZXItcmFkaXVzOiAkeDtcclxuICBib3JkZXItcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlKCR3LCRjb2xvcjEpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiAkdyBzb2xpZCAkY29sb3IxO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzLWx0KCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHg7XHJcbiAgLW8tYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR4O1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzLXJ0KCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkeDtcclxuICAtby1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMtbGIoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAkeDtcclxuICAtby1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMtcmIoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICR4O1xyXG4gIC1vLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xldCgkd3QsJHdsLCR3ciwkY29sb3IpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXRvcDogJHd0ICRjb2xvciBzb2xpZDtcclxuICBib3JkZXItbGVmdDogJHdsIHRyYW5zcGFyZW50IGRhc2hlZDtcclxuICBib3JkZXItcmlnaHQ6ICR3ciB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZWIoJHdiLCR3bCwkd3IsJGNvbG9yKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICR3YiAkY29sb3Igc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICR3bCB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd3IgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGVsKCR3bCwkd3QsJHdiLCRjb2xvcikge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogJHdsICRjb2xvciBzb2xpZDtcclxuICBib3JkZXItdG9wOiAkd3QgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG4gIGJvcmRlci1ib3R0b206ICR3YiB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZXIoJHdyLCR3dCwkd2IsJGNvbG9yKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICR3YiB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd3IgJGNvbG9yIHNvbGlkO1xyXG4gIGJvcmRlci10b3A6ICR3dCB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbn1cclxuXHJcbi8qIOa4kOWPmCAqL1xyXG5AbWl4aW4gYnRuX3R4dF9ncmFkaWVudCgkdG9wQ29sb3IsJGJvdHRvbUNvbG9yKXtcclxuICBzcGFue1xyXG4gICAgY29sb3I6ICR0b3BDb2xvcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgYm90dG9tLCBmcm9tKCRib3R0b21Db2xvciksIHRvKCR0b3BDb2xvcikpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLyog5o+P6L65ICovXHJcbkBtaXhpbiBzdHJva2VfYigkc2l6ZSwgJGxpbmVIZWlnaHQsICRjb2xvciwkc3Ryb2tlLCRzdHJva2VDb2xvcikge1xyXG5cdEBpbmNsdWRlIGJmb250KCRzaXplLCAkbGluZUhlaWdodCwgJGNvbG9yKTtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0LXdlYmtpdC10ZXh0LXN0cm9rZTogcHgoJHN0cm9rZSkgJHN0cm9rZUNvbG9yO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBzdHJva2VfbCgkc2l6ZSwgJGxpbmVIZWlnaHQsICRjb2xvciwkc3Ryb2tlLCRzdHJva2VDb2xvcikge1xyXG5cdEBpbmNsdWRlIGxmb250KCRzaXplLCAkbGluZUhlaWdodCwgJGNvbG9yKTtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0LXdlYmtpdC10ZXh0LXN0cm9rZTogcHgoJHN0cm9rZSkgJHN0cm9rZUNvbG9yO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG59XHJcblxyXG4vKiDlkITnsbvlsYXkuK0gKi9cclxuQG1peGluIGNlbnRlcjEge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyMiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGNlbnRlcjJYIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGNlbnRlcjJZIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcHgoJHNpemUpe1xyXG4gIEByZXR1cm4gJHNpemUgKyBweFxyXG59XHJcblxyXG5cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qIOWkp+iDjOaZr+iJsiAqL1xyXG4kY29sb3JfdmlldzojZjVmNWY1O1xyXG4vKiDlhazlhbEgKi9cclxuLyog6buY6K6k5paH5a2X6aKc6ImyICovXHJcbiRjb2xvcl9tYWluOiMzMzMzMzM7XHJcbi8qIOm7mOiupOW8seWMluaWh+Wtl+minOiJsiAqL1xyXG4kY29sb3Jfc3ViOiM5OTk5OTk7XHJcbi8qIOW8uuiwg+aWh+Wtl+minOiJsi/pk77mjqXoibIgKi9cclxuJGNvbG9yX2VtOiNkOWEyNTU7XHJcbi8qIOm7mOiupOiDjOaZryAqL1xyXG4kY29sb3JfYmc6I2ZmZmZmZjtcclxuLyog6buY6K6k6IOM5pmv5paH5a2X6aKc6ImyICovXHJcbiRjb2xvcl9iZ190eHQ6I2ZmZmZmZjtcclxuXHJcbi8qIOS4gOiIrOWPjeiJsiAqL1xyXG4kY29sb3JfY292ZXI6I2Q5YTI1NTtcclxuLyog5LiA6Iis5Y+N6Imy5paH5a2X6aKc6ImyICovXHJcbiRjb2xvcl9jb3Zlcl90eHQ6I2ZmZmZmZjtcclxuXHJcbi8qIOaMiemSruiDjOaZr+iJsiAqL1xyXG4kY29sb3JfYnRuOiNkOWEyNTU7XHJcbi8qIOaMiemSruaWh+Wtl+minOiJsiAqL1xyXG4kY29sb3JfYnRuX3R4dDojZmZmZmZmO1xyXG5cclxuLyog5oyJ6ZKu6L655qGG6aKc6ImyICovXHJcbiRjb2xvcl9ib3JkZXI6I2RkZGRkZDtcclxuXHJcbi8qIOemgeatouaWh+WtlyAqL1xyXG4kY29sb3JfZGlzOiNjM2MzYzM7IiwiLyog5Yqo5pWIICovXHJcbkBrZXlmcmFtZXMgZGlhbG9nU2hvdyB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMClcclxuXHR9XHJcblx0OTAuOSUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMClcclxuXHR9XHJcblx0OTMuMiUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpXHJcblx0fVxyXG5cdDk3LjglIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDVkZWcpXHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMClcclxuXHR9XHJcbn0iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxyXG4vL1xyXG4vLyAuaWNvbi1ob21lIHtcclxuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcclxuLy8gfVxyXG4vL1xyXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxyXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xyXG4vL1xyXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXHJcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xyXG4gICAgICAgICAgICBAbWl4aW4gYnRuLWhkLWxpbmstZm9ydW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG4taGQtbGluay1ob21lIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC00MnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfYnRuLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi53cmFwIHtcclxuICAgIHdpZHRoOiBweCgxMjAwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubXlfdG9wYmFye1xyXG5cdG1pbi13aWR0aDogcHgoMTIwMCk7XHJcbn1cclxuXHJcbi5tb2R7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5tb2QtaGR7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IHB4KDI3KTtcclxuXHR9XHJcblx0Lm1vZC1oZC1ze1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cdC53cmFwe1xyXG5cdFx0aGVpZ2h0OjEwMCVcclxuXHR9XHJcbn1cclxuLmZ1bntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIOe7k+aehOWxguasoSAqL1xyXG4vKiBzZWN0aW9uLW1vZC1mdW4tYm94ICovXHJcbi8qIOaMiemSruWFrOWFsSAqL1xyXG5bY2xhc3MqPVwiYnRuMVwiXSB7XHJcblx0QGV4dGVuZCAlc3ByaXRlX2J0bjtcclxuXHR0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcywgY29sb3IgMC4zcztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XHJcblx0fVxyXG5cdCYuYnRuMS1oZC1saW5re1xyXG5cdFx0JltkYXRhLXR5cGU9XCJob21lXCJde1xyXG5cdFx0XHRAaW5jbHVkZSBidG4taGQtbGluay1ob21lO1xyXG5cdFx0fVxyXG5cdFx0JltkYXRhLXR5cGU9XCJmb3J1bVwiXXtcclxuXHRcdFx0QGluY2x1ZGUgYnRuLWhkLWxpbmstZm9ydW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYnRuMS1jb217XHJcbiAgICAgICAgYmFja2dyb3VuZDokY29sb3JfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAzMiwgJGNvbG9yX2J0bl90eHQpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czpweCg1KTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIOWNlemhuS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLm0tcGFnZXJ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFxyXG5cdC5wYWdlcl9pdGVte1xyXG5cdFx0QGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX2JvcmRlcjtcclxuXHRcdEBpbmNsdWRlIGxmb250KDE0LCAyNiwgJGNvbG9yX21haW4pO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIHB4KDIpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdCYucGFnZXJfZmlyc3QsXHJcblx0XHQmLnBhZ2VyX3ByZXYsXHJcblx0XHQmLnBhZ2VyX25leHQsXHJcblx0XHQmLnBhZ2VyX2xhc3R7XHJcblx0XHRcdHdpZHRoOiBweCg1Nik7XHJcblx0XHRcdGhlaWdodDogcHgoMjgpO1xyXG5cdFx0fVxyXG5cdFx0Ji5wYWdlcl9wYWdle1xyXG5cdFx0XHR3aWR0aDogcHgoMjgpO1xyXG5cdFx0XHRoZWlnaHQ6IHB4KDI4KTtcclxuXHRcdFx0Ji5wYWdlcl9jdXJyZW50e1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6JGNvbG9yX2NvdmVyO1xyXG5cdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9jb3ZlcjtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZm9udCgxNCwgMjYsICRjb2xvcl9jb3Zlcl90eHQpO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRhLnBhZ2VyX2l0ZW17XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfYnRuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzcGFuLnBhZ2VyX2l0ZW17XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRAaW5jbHVkZSBsZm9udCgxNCwgMjYsICRjb2xvcl9kaXMpO1xyXG5cdH1cclxuXHQucGFnZXJfdGlwe1xyXG5cdFx0QGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG5cdFx0QGluY2x1ZGUgbGZvbnQoMTQsIDI2LCAkY29sb3Jfc3ViKTtcclxuXHRcdG1hcmdpbjogMCAwIDAgcHgoMjApO1xyXG5cdH1cclxuXHRmb3Jte1xyXG5cdFx0QGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG5cdFx0QGluY2x1ZGUgbGZvbnQoMTQsIDI2LCAkY29sb3Jfc3ViKTtcclxuXHRcdC5wYWdlcl9pbnB1dHtcclxuXHRcdFx0d2lkdGg6IHB4KDQwKTtcclxuXHRcdFx0aGVpZ2h0OiBweCgyOCk7XHJcblx0XHRcdGJhY2tncm91bmQ6JGNvbG9yX2JnO1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfYm9yZGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBsZm9udCgxNCwgMjYsICRjb2xvcl9tYWluKTtcclxuXHRcdFx0bWFyZ2luOiAwIHB4KDIpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQucGFnZXJfZ290b3tcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR3aWR0aDogcHgoNDQpO1xyXG5cdFx0XHRoZWlnaHQ6IHB4KDI4KTtcclxuXHRcdFx0YmFja2dyb3VuZDokY29sb3JfYnRuO1xyXG5cdFx0XHRAaW5jbHVkZSBsZm9udCgxNCwgMjYsICRjb2xvcl9idG5fdHh0KTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOnB4KDUpO1xyXG5cdFx0XHRtYXJnaW46IDAgcHgoMik7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tb2QtYmFubmVyIHtcclxuICAgIG1pbi13aWR0aDogMTIwMHB4O1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi5wYWdlLWluZGV4e1xyXG4gICAgLy8gLm1vZC1iYW5uZXJ7XHJcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICMxYjFiMWI7XHJcbiAgICAvLyB9XHJcbiAgICAubmF2e1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjMDAwMDAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzlhMjgxYztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzYpO1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyMlk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIGxpICsgbGl7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTYsNDcsIzRjNGM0Yyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3VyLCY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGF7ICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWEyODFjO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxufVxyXG5cclxuXHJcbi5wYWdle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLXdpZHRoOiBweCgxMjAwKTtcclxuICAgIEBpbmNsdWRlIGxmb250KDE0LDI0LCRjb2xvcl9tYWluKTtcclxuICAgICp7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxufVxyXG4ucGFnZS1iZHtcclxuICAgIC53cmFwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBweCg1MCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTg2cHg7XHJcbiAgICB9XHJcbiAgICAubW9kLTF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzEpO1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLyog5qCH6aKY6aKc6ImyICovXHJcbiRjb2xvcl90ZXh0X2RpYWxvZ190aXQ6ICRjb2xvcl9tYWluO1xyXG4vKiDlia/moIfpopjpopzoibIgKi9cclxuJGNvbG9yX3RleHRfZGlhbG9nX3N0aXQ6ICRjb2xvcl9tYWluO1xyXG4vKiDkuIDoiKzmloflrZcgKi9cclxuJGNvbG9yX3RleHRfZGlhbG9nOiAkY29sb3JfbWFpbjtcclxuLyog5by66LCD5paH5a2XICovXHJcbiRjb2xvcl90ZXh0X2RpYWxvZ19lbTogJGNvbG9yX2VtO1xyXG5cclxuLyog6IOM5pmv6ImyICovXHJcbiRjb2xvcl9iZ19kaWFsb2c6JGNvbG9yX2JnO1xyXG5cclxuLnVpLWRpYWxvZ3tcclxuICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIOeugOaYk+W8ueWHuuahhiAqL1xyXG5AbWl4aW4gd2ctZGlhbG9nX2JnIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iZ19kaWFsb2c7XHJcbiAgICBwYWRkaW5nOiBweCg0MCkgMDtcclxufVxyXG5cclxuJGNvcm5lcjogMDtcclxuLyog6YeN5Y+g6L655qGG77yI5pa55L6/5L2/55So5pac6KeS562J5pWI5p6c77yJICovXHJcbi51aS1kaWFsb2d7XHJcbiAgICBwYWRkaW5nOnB4KDEwKTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmdfZGlhbG9nO1xyXG4gICAgYm9yZGVyLXJhZGl1czpweCgxMCk7XHJcbn1cclxuLndnLWRpYWxvZyB7XHJcbiAgICAud2ctZGlhbG9nLXQtbGluZSxcclxuICAgIC53Zy1kaWFsb2ctYi1saW5lXHJcbiAgICAud2ctZGlhbG9nLXQsXHJcbiAgICAud2ctZGlhbG9nLXIsXHJcbiAgICAud2ctZGlhbG9nLWIsXHJcbiAgICAud2ctZGlhbG9nLWwsXHJcbiAgICAud2ctZGlhbG9nLWx0LFxyXG4gICAgLndnLWRpYWxvZy1ydCxcclxuICAgIC53Zy1kaWFsb2ctbGIsXHJcbiAgICAud2ctZGlhbG9nLXJiIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgd2ctZGlhbG9nX2JnO1xyXG4gICAgQGluY2x1ZGUgbGZvbnQoMTQsIDM0LCAkY29sb3JfdGV4dF9kaWFsb2cpO1xyXG4gICAgZW17XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2RpYWxvZ19lbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiDmjInpkq7lhazlhbEgKi9cclxuW2NsYXNzKj1cImJ0bjJcIl0ge1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgIH1cclxuICAgICYuYnRuMi1jb20ge1xyXG4gICAgICAgIHdpZHRoOiBweCgxMzQpO1xyXG4gICAgICAgIGhlaWdodDogcHgoMzIpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGNvbG9yX2J0bjtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzIsICRjb2xvcl9idG5fdHh0KTtcclxuICAgIH1cclxuICAgICYuYnRuMi1jb20tMiB7XHJcbiAgICAgICAgd2lkdGg6IHB4KDEzNCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgzMik7XHJcbiAgICAgICAgYmFja2dyb3VuZDokY29sb3JfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAzMiwgJGNvbG9yX2J0bl90eHQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKmRpYWxvZyovXHJcbi53Zy1kaWFsb2cge1xyXG4gICAgLndnLWRpYWxvZy1jb250e1xyXG4gICAgICAgIHBhZGRpbmc6IHB4KDIwKSAwO1xyXG4gICAgfVxyXG4gICAgLyog5YWz6Zet5oyJ6ZKuICovXHJcbiAgICAud2ctZGlhbG9nLWNsb3NlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBweCgyNik7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgyNik7XHJcbiAgICAgICAgdG9wOiBweCgwKTtcclxuICAgICAgICByaWdodDogcHgoLTM2KTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgICAgLyogdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7ICovXHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC8qIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpICovXHJcbiAgICAgICAgICAgIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgKi9cclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyog5qCH6aKY57qn5Yir5paH5a2XICovXHJcbiAgICAud2ctZGlhbG9nLXRpdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmZvbnQoMjYsIDMwLCAkY29sb3JfdGV4dF9kaWFsb2dfdGl0KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZW17XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9kaWFsb2dfZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8qIOWJr+agh+mimOe6p+WIq+aWh+WtlyAqL1xyXG4gICAgLndnLWRpYWxvZy1zdGl0IHtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzQsICRjb2xvcl90ZXh0X2RpYWxvZ19zdGl0KTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBweCgzNCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndnLWRpYWxvZy1pbWd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctbGlzdHtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNiwgMzAsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHB4KDIwKTtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctbGlzdCAud2ctZGlhbG9nLWl0ZW17XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCA0MCwgJGNvbG9yX3RleHRfZGlhbG9nKTtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctaXRlbS1uYW1le1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBweCgyMTYpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctaXRlbS12YWx7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgzNzYpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKiDmk43kvZzljLrln58gKi9cclxuICAgIC53Zy1kaWFsb2ctb3B0IHtcclxuICAgICAgICAvKiDlhoXpg6jmjInpkq7kuIDoiKzkvb/nlKjlrprkvY0gKi9cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDIwKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAvKiDnu5/kuIDmjInpkq7moLflvI8gKi9cclxuICAgIC53Zy1kaWFsb2ctYnRuIHtcclxuICAgICAgICBtYXJnaW46IDAgcHgoMTApO1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAud2ctZGlhbG9nLW9wZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogcHgoMTApO1xyXG4gICAgfVxyXG4gICAgLndnLWRpYWxvZy1sYWJlbHtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMjAsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctaW5wdXR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxMiwgMjAsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgyMCk7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2IyOWQ5NjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiDooaXlhYXor7TmmI4gKi9cclxuICAgIC53Zy1kaWFsb2ctcHN7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgzMCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDMwLCAkY29sb3JfdGV4dF9kaWFsb2cpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAvKiDooajljZXpobkgKi9cclxuICAgIC53Zy1mb3JtLWl0ZW17XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDM0LCAkY29sb3JfdGV4dF9kaWFsb2cpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAuZm9ybS1sYWJlbHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1pbnB1dCwuZm9ybS10ZXh0YXJlYXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMzZjYmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzZjYmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWlucHV0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLXRleHRhcmVhe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5qLWZvcm17XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyog5ZCE5Liq5by55Ye65qGG54us56uL5qC35byPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLndnLWRpYWxvZy1kaXl7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLndnLWRpYWxvZy1jb250e1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuZGlhbG9nLXdhbGxQYXBlci1pbWd7XHJcbiAgICAgICAgd2lkdGg6IHB4KDk2MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCg1NDApO1xyXG4gICAgfVxyXG4gICAgLmRpYWxvZy13YWxsUGFwZXItdGl0bGV7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyMik7XHJcbiAgICAgICAgaGVpZ2h0OiBweCg2MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTYsIDYwLCAkY29sb3JfdGV4dF9kaWFsb2cpO1xyXG4gICAgfVxyXG4gICAgLmRpYWxvZy13YWxsUGFwZXItb3B0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogcHgoMzApO1xyXG4gICAgICAgIGJvdHRvbTogcHgoMTgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmRpYWxvZy13YWxsUGFwZXItZG93bmxvYWR7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBweCgxMzQpO1xyXG4gICAgICAgIGhlaWdodDpweCgzMik7XHJcbiAgICB9XHJcbiAgICAuZGlhbG9nLXdhbGxQYXBlci1kb3dubG9hZE51bXtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgzMik7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDMyLCAjMzMzMzMzKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDUpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDE0LCAzMiwgIzlhMjgxYyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiDliIbpobUgKi9cclxuLndnLWRpYWxvZy1wYWdlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogcHgoMTApO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDIwKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBweCgyKTtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwyMCwkY29sb3JfdGV4dF9kaWFsb2cpXHJcbiAgICB9XHJcbiAgICBhLHNwYW4uY3VyIHtcclxuICAgICAgICB3aWR0aDogcHgoMjApO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjApO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiBweCgyKTtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwyMCwkY29sb3JfdGV4dF9kaWFsb2cpXHJcbiAgICB9XHJcbiAgICBzcGFuLmN1ciB7XHJcbiAgICAgICAgY29sb3I6ICNlNzZiNWE7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgd2lkdGg6IHB4KDIwKTtcclxuICAgIH1cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZTc2YjVhO1xyXG4gICAgfVxyXG4gICAgYS5wYWdlci1wcmUsXHJcbiAgICBhLnBhZ2VyLW5leHQsXHJcbiAgICBzcGFuLnBhZ2VyLXByZSxcclxuICAgIHNwYW4ucGFnZXItbmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IHB4KDUwKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5jb250YWluZXItYmFubmVye1xyXG4gICAgYmFja2dyb3VuZDokY29sb3JfYmc7XHJcbiAgICBwYWRkaW5nOnB4KDEwKSBweCgxMik7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfZW07XHJcbiAgICB9XHJcbn0iLCIuY29udGFpbmVyLXN0YWdle1xyXG4gICAgLnN0YWdlLWxpc3R7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcHgoLTI0KTtcclxuICAgIH1cclxuICAgIC53YWxsUGFwZXItaXRlbXtcclxuICAgICAgICBtYXJnaW46IDAgcHgoMjQpIHB4KDI0KSAwO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLndhbGxQYXBlci1pdGVte1xyXG4gICAgYmFja2dyb3VuZDokY29sb3JfYmc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogcHgoMzg0KTtcclxuICAgIGhlaWdodDogcHgoMjE2KTtcclxuICAgIC53YWxsUGFwZXItaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC53YWxsUGFwZXItb3BlbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KTtcclxuICAgIH1cclxuICAgIC53YWxsUGFwZXItaW5mb3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzowIHB4KDEwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAwMCwwMDAsMDAwLDAuNik7XHJcblxyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAzMCwgJGNvbG9yX2JnX3R4dCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndhbGxQYXBlci10aXRsZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2FsbFBhcGVyLWRvd25sb2Fke1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAzMCwgJGNvbG9yX2JnX3R4dCk7XHJcblxyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyNCk7XHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHB4KDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAud2FsbFBhcGVyLWluZm97XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoMzApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */

