/* 以宽度为1200px；html的font-size为8px 的px对应关系
 * --12px---14px---16px---18px---20px---22px---24px--26px---28px----30px---32px--34px----36px
 */
/**居中*/
/**IE8 不支持*/
/**居中*/
/**清除浮动,控制第一行的margin-top不起作用*/
/**兼容ie7*/
/**弹性布局*/
/**常用左右边距设置*/
/**常用上下边距设置*/
/**字体设置*/
/**字体状态设置，主要是位置，和加粗*/
/**格子系统设置@list 百分比*/
/**等分格子设置*/
/**规范z-index的泛滥使用，规范了7层，-2，-1,0,1,2,3,4,5*/
/**控制多行隐藏*/
/**强制不换行*/
.noWrap {
  white-space: nowrap;
}
/**宽度*/
/**rgba颜色兼容性设置*/
/**IE8 不支持*/
/**border-radius*函数*/
/**IE8 不支持*/
/**box-shadow的属性设置*/
/**IE8 不支持*/
/**过渡动画*/
/**IE8 不支持*/
/**盒子模型*/
/**IE8 不支持*/
/**盒子模型*/
/**IE8 不支持*/
/**不能够被选取*/
/**IE8 不支持*/
/**盒子阴影*/
/**IE8 不支持*/
/**border-radius*函数*/
/*兼容ie8及以下*/
/**IE8 不支持*/
/**input的placeholder字体设置*/
/**线条*/
/**chrome 清除滚动条*/
/**IE8不支持*垂直渐变色*/
/**图片预加载*/
/**图片预加载通过before的方式*/
/**栅格**/
@font-face {
  font-family: 'iconfont';
  src: url('../iconfont/iconfont.eot');
  src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), url('../iconfont/iconfont.woff') format('woff'), url('../iconfont/iconfont.ttf') format('truetype'), url('../iconfont/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
html {
  min-width: 1300px;
  width: 100%;
  overflow-x: hidden;
  height: 100%;
}
body {
  position: relative;
  width: 100%;
  min-height: 100%;
  overflow-x: hidden;
}
.l_con {
  position: relative;
  margin: 0 auto;
  width: 1200px;
}
img[class^="icon_"] {
  display: inline-block;
  width: 100%;
  cursor: pointer;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
i[class^="icon_"] {
  vertical-align: middle;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
}
body {
  font-size: 18px;
}
.wrapper {
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
}
/**清除浮动，以及第一个孩子的margin-top:,以及最后一个孩子margin-bottom:错乱的问题上下边*/
.clear {
  *zoom: 1;
}
.clear:before,
.clear:after {
  content: "";
  display: table;
}
.clear:after {
  clear: both;
}
.box {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.toh {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.f-theme {
  color: #1e75ba;
}
.noWrap {
  white-space: nowrap;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tc {
  text-align: center;
}
.tl {
  text-align: left;
}
.tr {
  text-align: right;
}
.pa {
  position: absolute;
}
.pr {
  position: relative;
}
.pf {
  position: fixed;
}
.wf {
  width: 100%;
  max-width: 100%;
}
.hide {
  display: none;
}
.toh {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.blod {
  font-weight: bold;
}
/**grid*/
*[class^="g-"] {
  *zoom: 1;
}
*[class^="g-"]:before,
*[class^="g-"]:after {
  content: "";
  display: table;
}
*[class^="g-"]:after {
  clear: both;
}
.g-d-2 > * {
  float: left;
  width: 50%;
}
.g-d-3 > * {
  float: left;
  width: 33.33333333%;
}
.g-d-4 > * {
  float: left;
  width: 25%;
}
.g-d-5 > * {
  float: left;
  width: 20%;
}
.g-d-6 > * {
  float: left;
  width: 16.66666667%;
}
.g-d-7 > * {
  float: left;
  width: 14.28571429%;
}
.g-d-8 > * {
  float: left;
  width: 12.5%;
}
.bg-c {
  background-color: #1e75ba;
}
.bg-sc {
  background-color: #1e75ba;
}
.f-c {
  color: #1e75ba;
}
.f-sc {
  color: #1e75ba;
}
.f-t-c {
  text-align: center;
}
.f-wb {
  font-weight: bold;
}
.btHov {
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.btHov:hover {
  -khtml-opacity: 0.85;
  -moz-opacity: 0.85;
  opacity: 0.85;
  filter: alpha(opacity=85);
  filter: "alpha(opacity=85)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
.noShow {
  visibility: hidden;
}
.header {
  position: relative;
  z-index: 1000;
}
.header .h_banner {
  position: relative;
  font-size: 0px;
  overflow: hidden;
  height: 109px !important;
  background: #fff;
  border-top: 6px solid #1e75ba;
}
.header .h_banner .bg {
  position: relative;
}
.header .h_banner .cover {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  max-width: 100%;
}
.header .h_banner .cover .logo {
  float: left;
  width: 507px;
  height: 61px;
  margin-top: 23px;
  background: url(../images/cms/index/home-logo.png) no-repeat center / 100% 100%;
}
.header .h_banner .cover .right {
  float: right;
  width: 355px;
  height: 45px;
  margin-top: 33px;
  background: url(../images/cms/index/header-right.png) no-repeat center / 100% 100%;
}
.header .search {
  position: relative;
  height: 36px;
  margin-top: 40px;
  margin-right: 22px;
}
.header .search input {
  float: right;
  color: #1e75ba;
  width: 192px;
  height: 34px;
  font-size: 14px;
  line-height: 34px;
  padding-left: 20px;
  padding-right: 44px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: solid 1px #f1f1f1;
  background-color: #ffffff;
}
.header .search input::-webkit-input-placeholder {
  color: #999;
  font-size: 12px;
}
.header .search input:-moz-placeholder {
  color: #999;
  font-size: 12px;
}
.header .search input::-moz-placeholder {
  color: #999;
  font-size: 12px;
}
.header .search input:-ms-input-placeholder {
  color: #999;
  font-size: 12px;
}
.header .search input.placeholder {
  color: #999;
  font-size: 12px;
}
.header .search .btn_search {
  position: absolute;
  top: 10px;
  right: 20px;
  width: 16px;
  height: 16px;
  background-image: url('../images/change_doc/hb/search.png');
}
.header .nav_bar {
  height: 50px;
  background-color: #1e75ba;
}
.header .nav_bar .l_con {
  position: relative;
  *zoom: 1;
}
.header .nav_bar .l_con:before,
.header .nav_bar .l_con:after {
  content: "";
  display: table;
}
.header .nav_bar .l_con:after {
  clear: both;
}
.header .navs {
  font-size: 0px;
}
.header .navs > li {
  float: left;
  width: 133px;
  height: 50px;
  position: relative;
}
.header .navs > li > a {
  width: 100%;
  height: 50px;
  display: block;
  font-size: 16px;
  color: #fff;
  line-height: 50px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  text-align: center;
  box-sizing: border-box;
}
.header .navs > li > .sub_navs {
  position: absolute;
  visibility: hidden;
  min-width: 100%;
  opacity: 0;
  left: 0px;
  top: 50px;
  background-color: #fff;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header .navs > li > .sub_navs > li {
  height: 50px;
}
.header .navs > li > .sub_navs > li > a {
  white-space: nowrap;
  height: 50px;
  display: block;
  font-size: 16px;
  color: #666;
  line-height: 50px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  text-align: center;
  font-size: 15px;
}
.header .navs > li > .sub_navs > li:hover {
  background-color: #1e75ba;
}
.header .navs > li > .sub_navs > li:hover a {
  color: #fff;
}
.header .navs > li:hover > .sub_navs {
  opacity: 1;
  visibility: visible;
}
.header .navs > li:hover > a {
  border-bottom: 2px solid #ffa426;
}
.header .user {
  position: absolute;
  right: 20px;
  margin-top: 50px;
  font-size: 16px;
  color: #fff;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.header .user > .login {
  color: #fff;
  margin-right: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header .user > .login:hover {
  color: #00c1de;
}
.header .user > .register {
  color: #fff;
  margin-left: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header .user > .register:hover {
  color: #00c1de;
}
.header .user > .userAccount {
  color: #fff;
  margin-right: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header .user > .userAccount:hover {
  color: #00c1de;
}
.header .user > .quiz {
  color: #fff;
  margin-left: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header .user > .quiz:hover {
  color: #00c1de;
}
.footer {
  position: relative;
  box-sizing: border-box;
  background: #ebebeb;
}
.footer .footer-mid {
  width: 970px;
  height: 100px;
  position: relative;
  margin: 0 auto;
}
.footer .footer-mid .left-img {
  float: left;
  width: 90px;
  margin-right: 80px;
  margin-left: 80px;
}
.footer .footer-mid .left-img .code_img {
  width: 90px;
  height: 90px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url('../images/change_doc/hb/code.png');
}
.footer .footer-mid .left-img p {
  text-align: center;
  color: #666;
  font-size: 15px;
}
.footer .footer-mid .right-img {
  float: right;
  width: 90px;
}
.footer .footer-mid .right-img img {
  display: block;
  margin: 0 auto;
}
.footer .footer-mid .right-img p {
  text-align: center;
  color: #fff;
  font-size: 15px;
}
.footer .footer-mid .ver-box {
  float: left;
  width: 470px;
  text-align: center;
}
.footer .footer-mid .ver-box .bq {
  color: #666;
  margin-top: 12px;
  font-size: 14px;
}
.footer .footer-mid .ver-box .version {
  font-size: 14px;
  margin-top: 10px;
  color: #666;
}
.footer .footer-mid .ver-box .support {
  color: #666;
  margin-top: 13px;
  font-size: 14px;
}
.footer .footer-info {
  min-height: 232px;
  background: url(../images/cms/index/footer-bg.png) no-repeat center / cover;
}
.footer .footer-info .footer-content {
  width: 1200px;
  margin: 0 auto;
  padding: 54px 0 44px;
  box-sizing: border-box;
}
.footer .footer-info .footer-content .link-title {
  font-size: 16px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 20px;
}
.footer .footer-info .footer-content .link-list {
  width: 938px;
  border-bottom: 1px solid rgba(206, 227, 246, 0.1);
}
.footer .footer-info .footer-content .link-list .link-item {
  display: inline-block;
  line-height: 20px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.68);
  font-weight: 400;
  margin-bottom: 20px;
}
.footer .footer-info .footer-content .link-list .link-item::after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 14px;
  line-height: 20px;
  background-color: rgba(255, 255, 255, 0.29);
  margin: 0 20px -1px;
}
.footer .footer-info .footer-content .link-list .link-item:last-child::after {
  display: none;
}
.footer .footer-info .footer-content .link-list .link-item:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
.footer .footer-info .footer-content .other-info {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 400;
  margin-top: 20px;
}
.footer .footer-info .footer-content .other-info .address,
.footer .footer-info .footer-content .other-info .phone,
.footer .footer-info .footer-content .other-info .email {
  margin-bottom: 10px;
}
.footer .footer-info .footer-content .other-info .address,
.footer .footer-info .footer-content .other-info .phone {
  margin-right: 15px;
}
.footer .footer-info .footer-content .other-info .value {
  margin-right: 20px;
}
.footer .footer-bottom {
  min-width: 1200px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  font-weight: 400;
  background: #0D4796;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZnVuLmxlc3MiLCJiYXNlL2Jhc2UubGVzcyIsImJhc2UvaGIubGVzcyIsImJhc2UvdmFyaWFibGVzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0hBO0VBQ0MsbUJBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDcEhEO0VBQ0MsYUFBYSxVQUFiO0VBQ0EsU0FBUywyQkFBVDtFQUNBLFNBQVMsbUNBQW1DLE9BQU8sMEJBQy9DLDZCQUE2QixPQUFPLGFBQ3BDLDRCQUE0QixPQUFPLGlCQUNuQyxxQ0FBcUMsT0FBTyxNQUhoRDs7QUFNRDtFQUNDLGFBQVksVUFBWjtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTs7QUFHRDtFQUNDLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTs7QUFFRDtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBRUQ7RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBOztBQUVELEdBQUc7RUFDRixxQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUQwSUEseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7O0FDMUlELENBQUM7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBOztBQUVEO0VBQ0MsZUFBQTs7QUFHRDtFQStDQyxrQkFBQTtFQTdDQSxpQkFBQTtFQUNBLGNBQUE7OztBQUlEO0VENUJDLFFBQUE7O0FBQ0EsTUFBQztBQUFTLE1BQUM7RUFDVixTQUFRLEVBQVI7RUFDQSxjQUFBOztBQUVELE1BQUM7RUFDQSxXQUFBOztBQ3lCRjtFRDJHQyxzQkFBQTtFQUNBLDJCQUFBOztFQUNBLDhCQUFBOzs7QUMxR0Q7RUFDQyxXQUFBOztBQUVEO0VBQ0MsWUFBQTs7QUFFRDtF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QXRHeEIsT0E4REksYUFHSSxnQkF5Q0k7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFoSGhCLE9BOERJLGFBR0ksZ0JBeUNJLFlBT0k7QUFqSGhCLE9BOERJLGFBR0ksZ0JBeUNJLFlBT2M7QUFqSDFCLE9BOERJLGFBR0ksZ0JBeUNJLFlBT3NCO0VBQ2QsbUJBQUE7O0FBbEhwQixPQThESSxhQUdJLGdCQXlDSSxZQVVJO0FBcEhoQixPQThESSxhQUdJLGdCQXlDSSxZQVVjO0VBQ04sa0JBQUE7O0FBckhwQixPQThESSxhQUdJLGdCQXlDSSxZQWFJO0VBQ0ksa0JBQUE7O0FBeEhwQixPQTZISTtFQUNJLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLyoq5bGF5LitKi9cbi8qKklFOCDkuI3mlK/mjIEqL1xuLmNlbnRlcihjMyl7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjUwJTtcblx0dG9wOjUwJTtcblx0LnRyYW5zbGF0ZTtcblx0Ly8gYmVoYXZpb3I6dXJsKHBsdWdzL3BpZS9QSUUuaHRjKTtcbn1cbi8qKuWxheS4rSovXG4uY2VudGVyKEB3OjAsQGg6MCkgd2hlbihkZWZhdWx0KCkpe1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdHRvcDo1MCU7XG5cdG1hcmdpbi1sZWZ0Oi1Ady8yO1xuXHRtYXJnaW4tdG9wOi1AaC8yO1xuXHR3aWR0aDpAdztcblx0aGVpZ2h0OkBoO1xufVxuLnRleHQtanVzaXR5KCl7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xufVxuLnRyYW5zZm9ybShAdmFsKXtcbiAgICAtbXMtdHJhbnNmb3JtOkB2YWw7IC8qIElFIDkgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTpAdmFsOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICAgIC1vLXRyYW5zZm9ybTpAdmFsO1xuICAgIC1tcy10cmFuc2Zvcm06QHZhbDtcbiAgICB0cmFuc2Zvcm06QHZhbDtcblxufVxuLyoq5riF6Zmk5rWu5YqoLOaOp+WItuesrOS4gOihjOeahG1hcmdpbi10b3DkuI3otbfkvZznlKgqL1xuLmNsZWFyZml4KCl7XG5cdCp6b29tOjE7XG5cdCY6YmVmb3JlICwmOmFmdGVye1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRkaXNwbGF5OnRhYmxlO1xuXHR9XG5cdCY6YWZ0ZXJ7XG5cdFx0Y2xlYXI6Ym90aDtcblx0fVxufVxuLyoq5YW85a65aWU3Ki9cbi5pbmxpbmUtYmxvY2soKXtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdCpkaXNwbGF5OmlubGluZTsgXG5cdCp6b29tOjE7XG59XG4vKirlvLnmgKfluIPlsYAqL1xuLmZsZXhUYWIoQHBvOnNwYWNlLWJldHdlZW4sQGFsaWduOmNlbnRlcil7XG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6LXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OmZsZXg7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OkBwbztcblx0anVzdGlmeS1jb250ZW50OkBwbztcblx0YWxpZ24taXRlbXM6QGFsaWduO1xufVxuLyoq5bi455So5bem5Y+z6L656Led6K6+572uKi9cbi5wYWRkLXQoQHZhbDouMzFyZW0pe1xuXHRwYWRkaW5nLWxlZnQ6QHZhbDtcblx0cGFkZGluZy1yaWdodDpAdmFsO1xufVxuLyoq5bi455So5LiK5LiL6L656Led6K6+572uKi9cbi5wYWRkLXYoQHZhbDouMzFyZW0pe1xuXHRwYWRkaW5nLXRvcDpAdmFsO1xuXHRwYWRkaW5nLWJvdHRvbTpAdmFsO1xufVxuLyoq5a2X5L2T6K6+572uKi9cbi5mKEBzaXplOkBmcy1iYXNlLEBjb2xvcjpAZzMsQGxoOjEwMCUsQGZhbWlseTpAZm9udC1mYW1pbHktc2Fucy1zZXJpZil7XG5cdGZvbnQtc2l6ZTogQHNpemU7XG5cdGNvbG9yOiBAY29sb3I7XG5cdGxpbmUtaGVpZ2h0OiBAbGg7XG5cdGZvbnQtZmFtaWx5OiBAZmFtaWx5O1xufVxuLyoq5a2X5L2T54q25oCB6K6+572u77yM5Li76KaB5piv5L2N572u77yM5ZKM5Yqg57KXKi9cbi5mLXN0YXRlKEBhbGlnbjpjZW50ZXIsQHdlaWdodDpub3JtYWwpe1xuXHR0ZXh0LWFsaWduOkBhbGlnbjtcblx0Zm9udC13ZWlnaHQ6QHdlaWdodDtcbn1cbi8qKuagvOWtkOezu+e7n+iuvue9rkBsaXN0IOeZvuWIhuavlCovXG4uZ3JpZChAbGlzdDpAZnMsQGNvdW50OjEwMCxAbnVtOjEpIHdoZW4oQG51bTw9bGVuZ3RoKEBsaXN0KSl7XG5cdD4qOm50aC1jaGlsZChAe251bX0pe1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0d2lkdGg6dW5pdChleHRyYWN0KEBsaXN0LEBudW0pL0Bjb3VudCoxMDAsJSk7XG5cdH1cblx0LmdyaWQoQGxpc3QsQGNvdW50LEBudW0rMSk7XG59XG4vKirnrYnliIbmoLzlrZDorr7nva4qL1xuLmdyaWQtZGUoQG51bToyKSB3aGVuKGlzbnVtYmVyKEBudW0pKXtcblx0Pip7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHR3aWR0aDp1bml0KDEwMC9AbnVtLCUpO1xuXHR9XG59XG4vKirop4TojIN6LWluZGV455qE5rOb5rul5L2/55So77yM6KeE6IyD5LqGN+Wxgu+8jC0y77yMLTEsMCwxLDIsMyw0LDUqL1xuLmZsb29yKEBsYXllcjoxLEBudW06MCkgd2hlbihAbGF5ZXI8PTUpe1xuXHR6LWluZGV4OkBsYXllcioxMDAwK0BudW0sXG59IFxuLmZsb29yKEBsYXllcjoxLEBudW06MCkgd2hlbihAbGF5ZXI+NSl7XG5cdHotaW5kZXg6OTk5OTk5OTk5OTk7XG59XG4vKirmjqfliLblpJrooYzpmpDol48qL1xuLnRvaChAbG46MSkgd2hlbihAbG49MSl7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xufVxuLnRvaChAbG4pIHdoZW4oQGxuPjEpe1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdHdvcmQtYnJlYWs6YnJlYWstYWxsO1xuXHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHRkaXNwbGF5Oi13ZWJraXQtYm94OyAvKiog5a+56LGh5L2c5Li65Ly457yp55uS5a2Q5qih5Z6L5pi+56S6ICoqL1xuXHQtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7IC8qKiDorr7nva7miJbmo4DntKLkvLjnvKnnm5Llr7nosaHnmoTlrZDlhYPntKDnmoTmjpLliJfmlrnlvI8gKiovXG5cdC13ZWJraXQtbGluZS1jbGFtcDpAbG47IC8qKiDmmL7npLrnmoTooYzmlbAgKiovXG59XG4vKirlvLrliLbkuI3mjaLooYwqL1xuLm5vV3JhcHtcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xufVxuLyoq5a695bqmKi9cbi53aWR0aChAdmFsOjEwMCUpe1xuXHR3aWR0aDpAdmFsO1xuXHRtYXgtd2lkdGg6MTAwJTtcbn1cbi8qKnJnYmHpopzoibLlhbzlrrnmgKforr7nva4qL1xuLnJnYmEoQHIsQGcsQGIsQGEpe1xuXHRAYzogcmdiYShAcixAZyxAYixAYSk7XG5cdEBjMiA6YXJnYihAYyk7XG5cdGZpbHRlcjp+XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD0ndHJ1ZScsc3RhcnRDb2xvcnN0cj0nQHtjMn0nLCBlbmRDb2xvcnN0cj0nQHtjMn0nKVwiO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOkBjO1xuXHQ6cm9vdCAme1xuXHRcdCBmaWx0ZXI6bm9uZTtcblx0fVxufVxuLyoqSUU4IOS4jeaUr+aMgSovXG4vKipib3JkZXItcmFkaXVzKuWHveaVsCovXG4uYnIoQHZhbDo1cHgpe1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6QHZhbDtcblx0LW1vei1ib3JkZXItcmFkaXVzOkB2YWw7XG5cdC1tcy1ib3JkZXItcmFkaXVzOkB2YWw7XG5cdC1vLWJvcmRlci1yYWRpdXM6QHZhbDtcblx0Ym9yZGVyLXJhZGl1czpAdmFsO1xufVxuLyoqSUU4IOS4jeaUr+aMgSovXG4vKipib3gtc2hhZG9355qE5bGe5oCn6K6+572uKi9cbi5icyhAdmFsKXtcblx0LW1vei1ib3gtc2hhZG93OkB2YWw7XG5cdC13ZWJraXQtYm94LXNoYWRvdzpAdmFsO1xuXHRib3gtc2hhZG93OkB2YWw7XG59XG4vKipJRTgg5LiN5pSv5oyBKi9cbi8qKui/h+a4oeWKqOeUuyovXG4udHJhbnNpdGlvbihAdGltOi41cyxAc3R5bGU6YWxsLEBmdW46bGluZWFyLEBkZWxheTowcyl7XG5cdHRyYW5zaXRpb246QHN0eWxlIEB0aW0gQGZ1biBAZGVsYXk7XG5cdC1tb3otdHJhbnNpdGlvbjpAc3R5bGUgQHRpbSBAZnVuIEBkZWxheTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOkBzdHlsZSBAdGltIEBmdW4gQGRlbGF5O1xuXHQtby10cmFuc2l0aW9uOkBzdHlsZSBAdGltIEBmdW4gQGRlbGF5O1xufVxuXG4vKipJRTgg5LiN5pSv5oyBKi9cbi8qKuebkuWtkOaooeWeiyovXG4udHJhbnNsYXRlKEB4Oi01MCUsQHk6LTUwJSl7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGUoQHgsQHkpO1xuXHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZShAeCxAeSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZShAeCxAeSk7XG5cdC1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoQHgsQHkpO1xuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoQHgsQHkpO1xufVxuLyoqSUU4IOS4jeaUr+aMgSovXG4vKirnm5LlrZDmqKHlnosqL1xuLmJveChAbW9kZWw6Ym9yZGVyLWJveCl7XG5cdGJveC1zaXppbmc6QG1vZGVsO1xuXHQtbW96LWJveC1zaXppbmc6QG1vZGVsOyAvKiBGaXJlZm94ICovXG5cdC13ZWJraXQtYm94LXNpemluZzpAbW9kZWw7IC8qIFNhZmFyaSAqL1xufVxuLyoqSUU4IOS4jeaUr+aMgSovXG4vKirkuI3og73lpJ/ooqvpgInlj5YqL1xuLnNlbGVjdChAdmFsOmFsbCl7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6QHZhbDtcblx0LW1vei11c2VyLXNlbGVjdDpAdmFsO1xuXHQtbXMtdXNlci1zZWxlY3Q6QHZhbDtcblx0dXNlci1zZWxlY3Q6QHZhbDtcbn1cbi8qKklFOCDkuI3mlK/mjIEqL1xuLyoq55uS5a2Q6Zi05b2xKi9cbi5ib3gtc2hhZG93KEBjb2xvcjojNjk2NzYzLEB4OjJweCxAeToycHgsQGJsdXI6OXB4LEB3OjBweCkgd2hlbihpc2NvbG9yKEBjb2xvcikpe1xuXHQtbW96LWJveC1zaGFkb3c6QHggQHkgQGJsdXIgQHcgQGNvbG9yO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6QHggQHkgQGJsdXIgQHcgQGNvbG9yO1xuXHRib3gtc2hhZG93OkB4IEB5IEBibHVyIEB3IEBjb2xvcjtcblx0Ly8gYmVoYXZpb3I6dXJsKHBsdWdzL3BpZS9QSUUuaHRjKTtcbn1cblxuXG4uYm94LXNoYWRvdyhAdmFsKSB3aGVuKEB2YWw9bm9uZSl7XG5cdC1tb3otYm94LXNoYWRvdzpAdmFsO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6QHZhbDtcblx0Ym94LXNoYWRvdzpAdmFsO1xufVxuLyoqSUU4IOS4jeaUr+aMgSovXG4vKipib3JkZXItcmFkaXVzKuWHveaVsCovXG4uYm9yZGVyLXJhZGl1cyhAdmFsOjVweCl7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czpAdmFsO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6QHZhbDtcblx0LW1zLWJvcmRlci1yYWRpdXM6QHZhbDtcblx0LW8tYm9yZGVyLXJhZGl1czpAdmFsO1xuXHRib3JkZXItcmFkaXVzOkB2YWw7XG5cdC8vIGJlaGF2aW9yOiB1cmwocGx1Z3MvcGllL1BJRS5odGMpO1xufVxuLyrlhbzlrrlpZTjlj4rku6XkuIsqL1xuLm9wYWNpdHkoQHZhbCl7XG5cdEBudW06QHZhbCoxMDA7XG5cdC1raHRtbC1vcGFjaXR5OkB2YWw7XG5cdC1tb3otb3BhY2l0eTpAdmFsO1xuXHRvcGFjaXR5OkB2YWw7XG5cdGZpbHRlcjphbHBoYShvcGFjaXR5PUBudW0pO1xuXHRmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PUB7bnVtfSlcIjtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT1AbnVtKTtcbn1cbi8qKklFOCDkuI3mlK/mjIEqL1xuLyoqaW5wdXTnmoRwbGFjZWhvbGRlcuWtl+S9k+iuvue9riovXG4ucGxhY2Vob2xkZXIoQGEpIHtcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGEoKTtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBhKCk7XG5cdH1cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGEoKTtcblx0fVxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcblx0XHRAYSgpO1xuXHR9XG59XG4vKirnur/mnaEqL1xuLmxpbmUoQGNvbG9yOmxpZ2h0ZW4oQGc5LDI3JSksQHdlaWdodDoxcHgsQHR5cGU6c29saWQpe1xuXHRib3JkZXItYm90dG9tOkB3ZWlnaHQgQHR5cGUgQGNvbG9yO1xufVxuLyoqY2hyb21lIOa4hemZpOa7muWKqOadoSovXG4ubm9TY3JvbGwoKXtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lO307XG59XG4vKipJRTjkuI3mlK/mjIEq5Z6C55u05riQ5Y+Y6ImyKi9cbi5iZy1ncmFkaWVudC12KEBiYyxAZWMpe1xuXHRiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBiYyxAZWMpO1xuXHRiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudChAYmMsQGVjKTtcblx0YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudChAYmMsQGVjKTtcblx0YmFja2dyb3VuZDotbW9zLWxpbmVhci1ncmFkaWVudChAYmMsQGVjKTtcblx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoQGJjLEBlYyk7XG59XG4vKirlm77niYfpooTliqDovb0qL1xuLmltZ1ByZUxvYWQoQHVybCl7XG5cdCY6YWZ0ZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMHB4O1xuXHRcdHdpZHRoOiAwcHg7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKEB1cmwpO1xuXHR9XG59XG4vKirlm77niYfpooTliqDovb3pgJrov4diZWZvcmXnmoTmlrnlvI8qL1xuLmltZ1ByZUxvYWRCeUJlZm9yZShAdXJsKXtcblx0JjpiZWZvcmV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMHB4O1xuXHRcdHdpZHRoOiAwcHg7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKEB1cmwpO1xuXHR9XG59XG4vKirmoIXmoLwqKi9cbi50YWJsZShAcm93LXdpZHRoOjc1MHB4LEBjb2wtc3BhY2U6NDBweCxAcm93LXNwYWNlOjM1cHgpe1xuXHRAb25lOihAcm93LXdpZHRoIC0gQGNvbC1zcGFjZSo1KS82O1xuXHR3aWR0aDpAcm93LXdpZHRoO1xuXHQqW2NsYXNzXj0ncm93J117XG5cdFx0bWFyZ2luLWxlZnQ6Zmxvb3IoLUBjb2wtc3BhY2UvMik7XG5cdFx0bWFyZ2luLXJpZ2h0OmZsb29yKC1AY29sLXNwYWNlLzIpO1xuXHRcdG1hcmdpbi10b3A6QHJvdy1zcGFjZTtcblx0XHRtYXJnaW4tYm90dG9tOjBweDtcblx0XHQuY2xlYXI7XG5cdH1cblx0KltjbGFzc149J2NvbF8nXXtcblx0XHQuZmw7XG5cdFx0bWFyZ2luOjBweCBmbG9vcihAY29sLXNwYWNlLzIpO1xuXHR9XG5cdC5jb2xfMXtcblx0XHR3aWR0aDpmbG9vcihAb25lKTtcblx0fVxuXHQuY29sXzJ7XG5cdFx0d2lkdGg6Zmxvb3IoQG9uZSoyK0Bjb2wtc3BhY2UpO1xuXHR9XG5cdC5jb2xfM3tcblx0XHR3aWR0aDpmbG9vcihAb25lKjMrQGNvbC1zcGFjZSoyKTtcblx0fVxuXHQuY29sXzR7XG5cdFx0d2lkdGg6Zmxvb3IoQG9uZSo0K0Bjb2wtc3BhY2UqMyk7XG5cdH1cblx0LmNvbF81e1xuXHRcdHdpZHRoOmZsb29yKEBvbmUqNStAY29sLXNwYWNlKjQpO1xuXHR9XG5cdC5jb2xfNntcblx0XHR3aWR0aDpAcm93LXdpZHRoO1xuXHR9XG59IiwiLy8gaWNvbmZvbnRcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ2ljb25mb250Jztcblx0c3JjOiB1cmwoJy4uL2ljb25mb250L2ljb25mb250LmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vaWNvbmZvbnQvaWNvbmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCcuLi9pY29uZm9udC9pY29uZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnLi4vaWNvbmZvbnQvaWNvbmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHR1cmwoJy4uL2ljb25mb250L2ljb25mb250LnN2ZyNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5pY29uZm9udHtcblx0Zm9udC1mYW1pbHk6XCJpY29uZm9udFwiICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMC4ycHg7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmh0bWx7XG5cdG1pbi13aWR0aDoxMzAwcHg7XG5cdHdpZHRoOjEwMCU7XG5cdG92ZXJmbG93LXg6aGlkZGVuO1xuXHRoZWlnaHQ6MTAwJTtcbn1cbmJvZHl7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcblx0bWluLWhlaWdodDoxMDAlO1xuXHRvdmVyZmxvdy14OmhpZGRlbjtcbn1cbi5sX2Nvbntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG1hcmdpbjowIGF1dG87XG5cdHdpZHRoOjEyMDBweDtcbn1cbmltZ1tjbGFzc149XCJpY29uX1wiXXtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHdpZHRoOjEwMCU7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdC5zZWxlY3Qobm9uZSk7XG59XG5pW2NsYXNzXj1cImljb25fXCJde1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdGJhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xufVxuYm9keXtcblx0Zm9udC1zaXplOkBmcy1iYXNlO1xufVxuXG4ud3JhcHBlcntcblx0LnByO1xuXHRtYXgtd2lkdGg6IDE5MjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8qKua4hemZpOa1ruWKqO+8jOS7peWPiuesrOS4gOS4quWtqeWtkOeahG1hcmdpbi10b3A6LOS7peWPiuacgOWQjuS4gOS4quWtqeWtkG1hcmdpbi1ib3R0b2066ZSZ5Lmx55qE6Zeu6aKY5LiK5LiL6L65Ki9cbi5jbGVhcntcblx0LmNsZWFyZml4KCk7XG59XG4uYm94e1xuXHQuYm94KCk7XG59XG4uZmx7XG5cdGZsb2F0OmxlZnQ7XG59XG4uZnJ7XG5cdGZsb2F0OnJpZ2h0O1xufVxuLnRvaHtcblx0LnRvaDtcbn1cbi5mLXRoZW1le1xuXHRjb2xvcjpAdGhlbWVDb2xvcjtcbn1cbi5ub1dyYXB7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcbn1cbi5mbHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uZnJ7XG5cdGZsb2F0OiByaWdodDtcbn1cbi50Y3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRse1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRye1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYXtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnBye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGZ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbn1cbi53Zntcblx0LndpZHRoKCk7XG59XG4uaGlkZXtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi50b2h7XG5cdC50b2goKTtcbn1cbi5ibG9ke1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi8qKmdyaWQqL1xuKltjbGFzc149XCJnLVwiXXtcblx0LmNsZWFyZml4O1xufVxuLmctZC0ye1xuXHQuZ3JpZC1kZSgyKTtcbn1cbi5nLWQtM3tcblx0LmdyaWQtZGUoMyk7XG59XG4uZy1kLTR7XG5cdC5ncmlkLWRlKDQpO1xufVxuLmctZC01e1xuXHQuZ3JpZC1kZSg1KTtcbn1cbi5nLWQtNntcblx0LmdyaWQtZGUoNik7XG59XG4uZy1kLTd7XG5cdC5ncmlkLWRlKDcpO1xufVxuLmctZC04e1xuXHQuZ3JpZC1kZSg4KTtcbn1cbi5iZy1je1xuXHRiYWNrZ3JvdW5kLWNvbG9yOkB0aGVtZUNvbG9yO1xufVxuLmJnLXNje1xuXHRiYWNrZ3JvdW5kLWNvbG9yOkBzdWJDb2xvcjtcbn1cbi5mLWN7XG5cdGNvbG9yOkB0aGVtZUNvbG9yO1xufVxuLmYtc2N7XG5cdGNvbG9yOkBzdWJDb2xvcjtcbn1cbi5mLXQtY3tcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG4uZi13Yntcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5idEhvdntcblx0LnRyYW5zaXRpb24oLjIycyk7XG5cdCY6aG92ZXJ7XG5cdFx0Lm9wYWNpdHkoLjg1KTtcblx0fVxufVxuLm5vU2hvd3tcblx0dmlzaWJpbGl0eTpoaWRkZW47XG59XG4uYl9zdWJOYXYoQHRnOkB0aGVtZUNvbG9yKXtcblx0XG59XG4uYnRuLWF1dG8td2lkdGgoQGJ0bi1oZWlnaHQsQGJ0bi1iZ2NvbG9yLEBidG4tY29sb3IsQGJ0bi1yYWRpdXMsQHBhZGRpbmcpe1xuXHQuaW5saW5lLWJsb2NrKCk7XG5cdGhlaWdodDogQGJ0bi1oZWlnaHQ7XG5cdGxpbmUtaGVpZ2h0OkBidG4taGVpZ2h0O1xuXHRiYWNrZ3JvdW5kOiBAYnRuLWJnY29sb3I7XG5cdGNvbG9yOkBidG4tY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6QGJ0bi1yYWRpdXM7XG5cdHBhZGRpbmc6IDAgQHBhZGRpbmc7XG59IiwiLmhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5mbG9vcigxKTtcbiAgICAvLyAuaF9iYW5uZXIge1xuICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIC8vICAgICBoZWlnaHQ6IDExNXB4O1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcbiAgICAvLyAgICAgLmJnIHtcbiAgICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHggYXV0bztcbiAgICAvLyAgICAgfVxuICAgIC8vICAgICAuY292ZXIge1xuICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICAgICAgbGVmdDogMHB4O1xuICAgIC8vICAgICAgICAgdG9wOiAwcHg7XG4gICAgLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gICAgICAgICAud2lkdGg7XG4gICAgLy8gICAgICAgICAubF9jb24ge1xuICAgIC8vICAgICAgICAgICAgIC5jbGVhcjtcbiAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvYmdfaGVhZGVyLnBuZycpIG5vLXJlcGVhdDtcbiAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NjZweCAwcHg7XG4gICAgLy8gICAgICAgICB9XG5cbiAgICAvLyAgICAgICAgIC5sb2dvIHtcbiAgICAvLyAgICAgICAgICAgICAuZmw7XG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6IDU1NnB4O1xuICAgIC8vICAgICAgICAgICAgIGhlaWdodDogNzFweDtcbiAgICAvLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvbG9nby5wbmcnKSBuby1yZXBlYXQ7XG4gICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9sb2dvLnN2ZycpIGNlbnRlciBsZWZ0L2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICAgICAgLnJpZ2h0IHtcbiAgICAvLyAgICAgICAgICAgICAuZnI7XG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICAgICAgLmxpbmtfaG9tZSB7XG4gICAgLy8gICAgICAgICAgICAgLmZyO1xuICAgIC8vICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIC8vICAgICAgICAgICAgIC5mKDE1cHgsQHcpO1xuICAgIC8vICAgICAgICAgICAgICpsaW5lLWhlaWdodDogMTgwJTtcbiAgICAvLyAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIC8vICAgICAgICAgICAgIC5pY29uX2hvbWUge1xuICAgIC8vICAgICAgICAgICAgICAgICAuZmw7XG4gICAgLy8gICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgLy8gICAgICAgICAgICAgICAgICptYXJnaW4tdG9wOiA1cHg7XG4gICAgLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgIC8vICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2hvbWUucG5nJyk7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICAgICAgLmNvbXBfaW5wdXQge1xuICAgIC8vICAgICAgICAgICAgIC5mcjtcbiAgICAvLyAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIC8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgIC8vICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhY2NlZTQ7XG4gICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM5KTtcbiAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0ZDk3O1xuICAgIC8vICAgICAgICAgICAgID4gZGl2IHtcbiAgICAvLyAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNThweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgIC8vICAgICAgICAgICAgICAgICAgICAgLmYoMTVweCxAdywzMHB4KTtcbiAgICAvLyAgICAgICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgICAgICAuYm9yZGVyLXJhZGl1cygzOHB4KTtcbiAgICAvLyAgICAgICAgICAgICAuaWNvbl9zZWFyY2gge1xuICAgIC8vICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgIC8vICAgICAgICAgICAgICAgICByaWdodDogMjFweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgLy8gICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vc2VhcmNoXzAyLnBuZycpO1xuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgICAgICAmLmZvY3VzIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FjY2VlNDtcbiAgICAvLyAgICAgICAgICAgICAgICAgLmJveC1zaGFkb3coI2VlZSwwcHgsMHB4LDVweCk7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgIC5oX2Jhbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTA5cHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIEB0aGVtZUNvbG9yO1xuICAgICAgICAuYmcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5jb3ZlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Ntcy9pbmRleC9ob21lLWxvZ28ucG5nKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY21zL2luZGV4L2hlYWRlci1yaWdodC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaCB7XG4gICAgICAgIC5wcjtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIC5mcjtcbiAgICAgICAgICAgIGNvbG9yOiBAdGhlbWVDb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICAgICAgICAgIC5ib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZjFmMWYxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICAgIC5wbGFjZWhvbGRlcih7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuX3NlYXJjaCB7XG4gICAgICAgICAgICAucGE7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9zZWFyY2gucG5nJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdl9iYXIge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGVtZUNvbG9yO1xuICAgICAgICAubF9jb24ge1xuICAgICAgICAgICAgLnByO1xuICAgICAgICAgICAgLmNsZWFyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZzIHtcbiAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgLmZsO1xuICAgICAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLmYoQGZzMywjZmZmLDUwcHgpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuc3ViX25hdnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIC50cmFuc2l0aW9uKDAuMjJzKTtcblxuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub1dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mKEBmczMsICM2NjYsIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gLnN1Yl9uYXZzIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmE0MjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC51c2VyIHtcbiAgICAgICAgLnBhO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgLmYoQGZzMywjZmZmLDEwMCUpO1xuICAgICAgICA+IC5sb2dpbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKDAuMjJzKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBjMWRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLnJlZ2lzdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAudHJhbnNpdGlvbigwLjIycyk7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwYzFkZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC51c2VyQWNjb3VudCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKDAuMjJzKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBjMWRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLnF1aXoge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKDAuMjJzKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBjMWRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuXG4gICAgLmZvb3Rlci1taWQge1xuICAgICAgICB3aWR0aDogOTcwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC5sZWZ0LWltZyB7XG4gICAgICAgICAgICAuZmw7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgLmNvZGVfaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9jb2RlLnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtaW1nIHtcbiAgICAgICAgICAgIC5mcjtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZlci1ib3gge1xuICAgICAgICAgICAgLmZsO1xuICAgICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmJxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52ZXJzaW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdXBwb3J0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWluZm8ge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbXMvaW5kZXgvZm9vdGVyLWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgICAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNTRweCAwIDQ0cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluay1saXN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTM4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjA2LDIyNywyNDYsMC4xKTtcbiAgICAgICAgICAgICAgICAubGluay1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjY4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggLTFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm90aGVyLWluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgLmFkZHJlc3MsIC5waG9uZSwgLmVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFkZHJlc3MsIC5waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzBENDc5NjtcbiAgICB9XG59XG4iLCIvLz09PeW4uOeUqOminOiJsuWumuS5iVxuQGcwOiAgICAgICAgICAgICAgICAgIzAwMDtcbkBnMzogICAgICAgICAgICAgICAgICMzMzM7XG5AZzY6ICAgICAgICAgICAgICAgICAjNjY2O1xuQGc5OiAgICAgICAgICAgICAgICAgIzk5OTtcbkBnYTogICAgICAgICAgICAgICAgICNhYWE7XG5AZ2M6ICAgICAgICAgICAgICAgICAjY2NjO1xuXG5AdzogICAgICAgICAgICAgICAgICAjZmZmO1xuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAnTWljcm9zb2Z0IFlhSGVpJywnV2VuUXVhbllpIE1pY3JvIEhlaScsJ0hlbHZldGljYSBOZXVlJyxWZXJkYW5hLEFyaWFsLEhlbHZldGljYSxTaW1IZWksc2Fucy1zZXJpZjtcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuQGxoLWJhc2U6ICAgICAgICAgXHRcdCAgMTUwJTtcbkBsaC1iaWc6ICAgICAgICAgICAgICAgICAgMjAwJTtcbkBsaC1zbWFsbDogICAgICAgICAgICAgICAgMTIwJTtcblxuLyog5Lul5a695bqm5Li6MTIwMHB477ybaHRtbOeahGZvbnQtc2l6ZeS4ujhweCDnmoRweOWvueW6lOWFs+ezu1xuICogLS0xMnB4LS0tMTRweC0tLTE2cHgtLS0xOHB4LS0tMjBweC0tLTIycHgtLS0yNHB4LS0yNnB4LS0tMjhweC0tLS0zMHB4LS0tMzJweC0tMzRweC0tLS0zNnB4XG4gKi9cbkBmczogMTBweCAxMnB4IDE0cHggMTZweCAxOHB4IDIwcHggMjJweCAyNHB4IDI2cHggMjhweCAzMHB4IDMycHggMzRweCAzNnB4O1xuQGZzMDogMTBweDtcbkBmczE6IDEycHg7XG5AZnMyOiAxNHB4O1xuQGZzLXNtYWxsLW06IDE0cHg7XG5AZnMzOiAxNnB4O1xuQGZzLXNtYWxsOiAxNnB4O1xuQGZzNDogMThweDtcbkBmcy1iYXNlOiAxOHB4O1xuQGZzNTogMjBweDtcbkBmczY6IDIycHg7XG5AZnM3OiAyNHB4O1xuQGZzLWJpZzogMjRweDtcbkBmczg6IDI2cHg7XG5AZnM5OiAyOHB4O1xuQGZzMTA6IDMwcHg7XG5AZnMtYmlnLW06IDMwcHg7XG5AZnMxMTogMzJweDtcbkBmczEyOiAzNHB4O1xuQGZzMTM6IDM2cHg7XG4gXG5cbi8vPT095Y+v6YWN572u6YOo5YiGXG5AdGhlbWVDb2xvcjogICAgICAgICMxZTc1YmE7IFxuQHRoZW1lQ29sb3JSZ2I6IDk2IDU3IDU3O1xuLy8gQHN1YkNvbG9yOiAgICAgICAgICAgIzMzY2RlNTtcbkBzdWJDb2xvcjogICAgICAgICAgIEB0aGVtZUNvbG9yO1xuQGVycm9yQ29sb3I6ICAgICAgICAgI2ZlMDAwMDtcbkBzdWNjQ29sb3I6ICAgICAgICAgICM4ZGIzNDk7XG5cbkB0aGVtZVllbGxvdzogICAgICAgICNmZGFjMDA7Il0sImZpbGUiOiJoYi5jc3MifQ== */
