/* 以宽度为1200px；html的font-size为8px 的px对应关系
 * --12px---14px---16px---18px---20px---22px---24px--26px---28px----30px---32px--34px----36px
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@font-face {
  font-family: 'Gotham-Bold';
  src: url('../fonts/Gotham-Bold.otf');
}
* {
  padding: 0;
  margin: 0;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  /* Firefox */
  -webkit-box-sizing: content-box;
  /* Safari */
}
button,
input {
  border: none;
  background-color: transparent;
}
::-ms-clear,
::-ms-reveal {
  display: none;
}
html {
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
  margin: 0;
  padding: 0;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
  text-decoration: none;
}
a:active,
a:hover {
  outline: 0;
}
a:visited {
  color: inherit;
}
b,
strong {
  font-weight: bold;
}
em {
  font-style: normal;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
ul,
li,
ol {
  list-style: none;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  outline: none;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/**居中*/
/**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;
}
/**清除浮动，以及第一个孩子的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: #ffa752;
}
.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%;
}
.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: #ffa752;
}
.bg-sc {
  background-color: #ffa752;
}
.f-c {
  color: #ffa752;
}
.f-sc {
  color: #ffa752;
}
.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: 3000;
  background-color: #ffa752;
}
.header > .l_con {
  position: relative;
  height: 140px;
}
.header .left {
  float: left;
  width: 600px;
}
.header .left .logo {
  margin-top: 36px;
}
.header .right {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 600px;
  bottom: 0px;
  height: 100%;
  width: 600px;
}
.header .user {
  position: absolute;
  right: 20px;
  margin-top: 40px;
  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: #ffa752;
}
.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: #ffa752;
}
.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: #ffa752;
}
.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: #ffa752;
}
.header .search {
  position: relative;
  height: 35px;
  margin-top: 40px;
}
.header .search input {
  float: right;
  color: #fff;
  width: 126px;
  height: 33px;
  font-size: 14px;
  line-height: 33px;
  padding-left: 15px;
  padding-right: 52px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
  border-radius: 35px;
  background-color: transparent;
  border: 1px solid #fff;
}
.header .search .btn_search {
  position: absolute;
  top: 7px;
  right: 14px;
  width: 23px;
  height: 21px;
  background-image: url('../images/ico/search.png');
}
.header .menus {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 0px;
  left: - 600px;
  width: 1200px;
}
.header .menus > ul {
  float: right;
  width: 600px;
  height: 58px;
  margin-top: -58px;
}
.header .menus > ul > li {
  float: left;
  width: 100px;
  text-align: center;
  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 .menus > ul > li > a {
  font-size: 16px;
  color: #fff;
  line-height: 58px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.header .menus > ul > li > .subs {
  position: absolute;
  top: 0px;
  left: -150px;
  width: 1500px;
  overflow: hidden;
  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;
  height: 0px;
  background-color: #fff;
}
.header .menus > ul > li > .subs > div {
  background-image: url('../images/com/bg_sub_menu_1.png');
  background-position: right center;
  background-repeat: no-repeat;
}
.header .menus > ul > li > .subs .l_con {
  *zoom: 1;
  padding-top: 25px;
  padding-bottom: 45px;
}
.header .menus > ul > li > .subs .l_con:before,
.header .menus > ul > li > .subs .l_con:after {
  content: "";
  display: table;
}
.header .menus > ul > li > .subs .l_con:after {
  clear: both;
}
.header .menus > ul > li > .subs .l_con > ul {
  width: 800px;
  float: left;
}
.header .menus > ul > li > .subs .l_con > ul > li {
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 150px;
  margin-top: 20px;
  text-align: left;
  margin-right: 10px;
}
.header .menus > ul > li > .subs .l_con > ul > li .dot {
  position: relative;
  top: -3px;
  *top: -7px;
  width: 8px;
  height: 8px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 8px;
  background-image: url('../images/ico/dot.png');
}
.header .menus > ul > li > .subs .l_con > ul > li a {
  font-size: 16px;
  color: #333;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.header .menus > ul > li > .subs .l_con > ul > li:hover a {
  color: #ffa752;
}
.header .menus > ul > li.active {
  background-color: #fff;
}
.header .menus > ul > li.active > a {
  color: #ffa752;
}
.header .menus > ul > li:hover {
  background-color: #fff;
}
.header .menus > ul > li:hover > a {
  color: #ffa752;
}
.footer {
  position: absolute;
  width: 100%;
  max-width: 100%;
  bottom: 0px;
  background-color: #f4f4f3;
  background-image: url('../images/com/bg_footer.png');
  background-position: left bottom;
  background-repeat: no-repeat;
}
.footer > .l_con {
  *zoom: 1;
}
.footer > .l_con:before,
.footer > .l_con:after {
  content: "";
  display: table;
}
.footer > .l_con:after {
  clear: both;
}
.footer > .l_con .col_1 {
  float: left;
  width: 410px;
}
.footer > .l_con .col_1 .code1,
.footer > .l_con .col_1 .code2 {
  float: left;
  width: 100px;
  margin-top: 52px;
  margin-left: 15px;
}
.footer > .l_con .col_1 .code1 .txt,
.footer > .l_con .col_1 .code2 .txt {
  position: relative;
  left: 50%;
  width: 158px;
  margin-top: 7px;
  margin-left: -79px;
  text-align: center;
  font-size: 16px;
  color: #7e8a93;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer > .l_con .col_1 .code2 {
  margin-left: 60px;
}
.footer > .l_con .col_2 {
  float: left;
  width: 188px;
}
.footer > .l_con .col_2 .tit {
  margin-top: 44px;
  font-size: 16px;
  color: #7e8a93;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer > .l_con .col_2 .list {
  margin-top: 15px;
}
.footer > .l_con .col_2 .list .item {
  display: block;
  transition: all 0.1s linear 0s;
  -moz-transition: all 0.1s linear 0s;
  -webkit-transition: all 0.1s linear 0s;
  -o-transition: all 0.1s linear 0s;
  margin-bottom: 16px;
  font-size: 14px;
  color: #7e8a93;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer > .l_con .col_2 .list .item:hover {
  color: #5c646a;
}
.footer > .l_con .col_3 {
  float: left;
  margin-left: 77px;
  width: 300px;
}
.footer > .l_con .col_3 .tit {
  margin-top: 44px;
  font-size: 16px;
  color: #7e8a93;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer > .l_con .col_3 .list {
  margin-top: 15px;
}
.footer > .l_con .col_3 .list > li {
  transition: all 0.1s linear 0s;
  -moz-transition: all 0.1s linear 0s;
  -webkit-transition: all 0.1s linear 0s;
  -o-transition: all 0.1s linear 0s;
  margin-bottom: 16px;
  font-size: 14px;
  color: #7e8a93;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer > .l_con .col_3 .list > li:hover {
  color: #5c646a;
}
.footer > .l_con .cols_4 {
  float: right;
  width: 192px;
  margin-left: 33px;
}
.footer > .l_con .cols_4 .logo {
  margin-top: 52px;
}
.footer .bottom {
  height: 50px;
  margin-top: 34px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#52d4d4d3', endColorstr='#52d4d4d3');
  background-color: rgba(212, 212, 211, 0.32);
}
:root .footer .bottom {
  filter: none;
}
.footer .bottom > .l_con {
  text-align: center;
  font-size: 12px;
  color: #66747f;
  line-height: 50px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer .bottom > .l_con > span {
  margin: 0px 10px;
}
.comp_radio {
  width: auto;
}
.comp_radio input {
  display: none!important;
}
.comp_radio .one {
  float: left;
  cursor: pointer;
  margin-top: 7px;
}
.comp_radio .two {
  float: left;
  cursor: pointer;
  margin-top: 7px;
  margin-left: 50px;
}
.comp_radio .sexRadio {
  float: left;
  font-size: 18px;
  color: #333;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  height: 25px;
  line-height: 25px;
}
.comp_radio .sexCheck {
  float: left;
  margin-left: 15px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 23px;
  width: 23px;
  border: 1px solid #ccc;
  text-align: center;
  font-size: 0px;
  line-height: 23px;
}
.comp_radio .sexCheck img {
  margin-top: 20%;
  width: 92%;
  display: none;
}
.comp_radio .active .sexCheck {
  background-color: #ffa752;
  border: 1px solid #ffa752;
}
.comp_radio .active .sexCheck img {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.comp_select {
  position: relative;
  float: left;
  width: 230px;
  height: 35px;
  z-index: 2000;
  cursor: default;
}
.comp_select .noTxt {
  font-size: 16px;
  color: #999;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  line-height: 35px;
}
.comp_select > .c_input {
  border: 1px solid #000;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  height: 35px;
  font-size: 16px;
  color: #000;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  line-height: 35px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
  border-radius: 35px;
}
.comp_select > .comp_down {
  position: relative;
  z-index: 1000;
  overflow-y: auto;
  display: none;
  border: 1px solid #000;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  margin-top: 1px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
.comp_select > .comp_down > ul {
  position: relative;
  z-index: 1000;
  max-height: 234px;
  *height: 234px;
  overflow-y: auto;
}
.comp_select > .comp_down > ul > li {
  position: relative;
  z-index: 1000;
  transition: all 0.1s linear 0s;
  -moz-transition: all 0.1s linear 0s;
  -webkit-transition: all 0.1s linear 0s;
  -o-transition: all 0.1s linear 0s;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: transparent;
  font-size: 14px;
  color: #000;
  line-height: 20px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.comp_select > .comp_down > ul > ._preChoose {
  background-color: #000;
  color: #fff;
}
.comp_select > .ico_drop_down {
  position: absolute;
  top: 15px;
  right: 15px;
  height: 8px;
  width: 14px;
  background-image: url('../images/ico/arrow_down0.png');
  background-repeat: no-repeat;
}
.comp_select ._search {
  outline: none;
  width: 100%;
  max-width: 100%;
  margin: 10px 0px 15px 0px;
  padding: 0px 10px;
  height: 35px;
  line-height: 35px;
  border: 1px solid #f1f1f1;
  background-color: #f1f1f1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.comp_select ._search:focus {
  border: 1px solid #eee;
  -moz-box-shadow: 2px 2px 9px 0px #fff;
  -webkit-box-shadow: 2px 2px 9px 0px #fff;
  box-shadow: 2px 2px 9px 0px #fff;
  background-color: #fff;
}
.comp_select.active > .c_input {
  border: 1px solid #000;
}
.comp_select.active > .comp_down {
  display: block;
}
.comp_tip {
  position: fixed;
  left: 50%;
  top: 35%;
  z-index: 4000;
}
.comp_rightTip {
  background-color: #fff;
  -moz-box-shadow: 2px 2px 5px 0px #999;
  -webkit-box-shadow: 2px 2px 5px 0px #999;
  box-shadow: 2px 2px 5px 0px #999;
  padding: 6px 22px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  white-space: nowrap;
  text-align: center;
}
.comp_rightTip > img {
  float: left;
  display: inline-block;
}
.comp_rightTip .comp_txt {
  display: inline-block;
  margin-left: 10px;
  font-size: 20px;
  color: #333;
  line-height: 40px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  font-weight: bold;
}
.comp_errorTip {
  background-color: #fff;
  -moz-box-shadow: 2px 2px 5px 0px #999;
  -webkit-box-shadow: 2px 2px 5px 0px #999;
  box-shadow: 2px 2px 5px 0px #999;
  padding: 6px 22px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  white-space: nowrap;
  text-align: center;
}
.comp_errorTip > img {
  float: left;
  display: inline-block;
}
.comp_errorTip .comp_txt {
  display: inline-block;
  margin-left: 10px;
  font-size: 20px;
  color: #333;
  line-height: 40px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  font-weight: bold;
}
.comp_checkbox {
  *zoom: 1;
  cursor: pointer;
}
.comp_checkbox:before,
.comp_checkbox:after {
  content: "";
  display: table;
}
.comp_checkbox:after {
  clear: both;
}
.comp_checkbox input {
  display: none;
}
.comp_checkbox .comp_label {
  float: left;
  font-size: 16px;
  color: #333;
  line-height: 21px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.comp_checkbox .comp_check {
  float: left;
  height: 19px;
  width: 19px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-left: 10px;
  font-size: 0px;
}
.comp_checkbox .comp_check > img {
  width: 100%;
  display: none;
  margin-top: 15%;
}
.comp_input {
  margin-left: 1px;
  margin-right: 1px;
  height: 38px;
  line-height: 38px;
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  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;
}
.comp_input > div {
  position: relative;
  margin-right: 10px;
  margin-left: 10px;
  height: 100%;
}
.comp_input textarea,
.comp_input input {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  outline: none;
  font-size: 16px;
  color: #000;
  line-height: 40px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  z-index: 2;
  border: none!important;
  margin: 0px!important;
  padding: 0px!important;
  background-color: transparent;
}
.comp_input textarea:focus,
.comp_input input:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.comp_input .placeholder {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
  left: 0px;
  top: 0px;
  text-align: left;
  font-size: 16px;
  color: #ccc;
  line-height: 40px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.comp_input.focus {
  border: 1px solid #ffa752;
  -moz-box-shadow: 0px 0px 3px 0px #e92932;
  -webkit-box-shadow: 0px 0px 3px 0px #e92932;
  box-shadow: 0px 0px 3px 0px #e92932;
}
.comp_loading {
  position: fixed;
  top: 35%;
  left: 50%;
  z-index: 4000;
  width: 110px;
  display: none;
  height: 92px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#80000000', endColorstr='#80000000');
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: -45px;
  margin-left: -55px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
:root .comp_loading {
  filter: none;
}
.comp_loading .spin_img {
  margin: 21px auto;
  width: 50px;
  height: 50px;
  display: block;
}
.comp_loading .spinner {
  margin: 25px auto;
  width: 42px;
  height: 42px;
  position: relative;
}
.comp_loading .container1 > div,
.comp_loading .container2 > div,
.comp_loading .container3 > div {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 100%;
  position: absolute;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.comp_loading .spinner .spinner-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
.comp_loading .container2 {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
.comp_loading .container3 {
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
.comp_loading .circle1 {
  top: 0;
  left: 0;
}
.comp_loading .circle2 {
  top: 0;
  right: 0;
}
.comp_loading .circle3 {
  right: 0;
  bottom: 0;
}
.comp_loading .circle4 {
  left: 0;
  bottom: 0;
}
.comp_loading .container2 .circle1 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.comp_loading .container3 .circle1 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.comp_loading .container1 .circle2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.comp_loading .container2 .circle2 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.comp_loading .container3 .circle2 {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.comp_loading .container1 .circle3 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.comp_loading .container2 .circle3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.comp_loading .container3 .circle3 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.comp_loading .container1 .circle4 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.comp_loading .container2 .circle4 {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.comp_loading .container3 .circle4 {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bouncedelay {
  0%,
  80%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
.paging {
  padding: 50px 0;
  text-align: center;
}
.paging li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.paging li ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.paging li a,
.paging li span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-radius: 5px;
  padding: 8px 13px;
  border: 1px solid #ccc;
  background: #faf9f9;
  margin-right: 27px;
  font-size: 14px;
  font-weight: normal;
  color: #999;
  transition: all 0.1s linear 0s;
  -moz-transition: all 0.1s linear 0s;
  -webkit-transition: all 0.1s linear 0s;
  -o-transition: all 0.1s linear 0s;
}
.paging li a:hover,
.paging li.active a {
  color: #fff;
  background-color: #ffa752;
  border: 1px solid #ffa752;
  text-decoration: none;
}
body {
  min-height: 0px;
}
.wrapper {
  position: relative;
}
.body {
  width: 100%;
  background-color: #f5f5f6;
  padding-bottom: 10px;
  *zoom: 1;
}
.body:before,
.body:after {
  content: "";
  display: table;
}
.body:after {
  clear: both;
}
.banner {
  position: relative;
  display: block;
}
.banner .banner_img {
  position: relative;
  display: block;
  left: 50%;
  margin-left: -960px;
}
.banner .cover {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}
.banner .btn_consult {
  position: absolute;
  left: 50%;
  height: 28px;
  width: 153px;
  bottom: 94px;
  border: none;
  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;
  margin-left: -528px;
  background-image: url('../images/qna/btn_bg.png');
}
.banner .btn_consult:after {
  position: absolute;
  height: 0px;
  width: 0px;
  content: " ";
  background-image: url('../images/qna/btn_bg_hover.png');
}
.banner .btn_consult:hover {
  background-image: url('../images/qna/btn_bg_hover.png');
}
.qna_home .icon_query {
  height: 47px;
  width: 47px;
  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;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('../images/qna/ico_query.png');
}
.qna_home .icon_query:after {
  position: absolute;
  height: 0px;
  width: 0px;
  content: " ";
  background-image: url('../images/qna/ico_query_hover.png');
}
.qna_home .icon_plan {
  height: 47px;
  width: 47px;
  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;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('../images/qna/ico_plan.png');
}
.qna_home .icon_plan:after {
  position: absolute;
  height: 0px;
  width: 0px;
  content: " ";
  background-image: url('../images/qna/ico_plan_hover.png');
}
.qna_home .icon_his {
  height: 47px;
  width: 47px;
  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;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('../images/qna/ico_his.png');
}
.qna_home .icon_his:after {
  position: absolute;
  height: 0px;
  width: 0px;
  content: " ";
  background-image: url('../images/qna/ico_his_hover.png');
}
.qna_home .icon_qna {
  height: 47px;
  width: 47px;
  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;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('../images/qna/ico_qna.png');
}
.qna_home .icon_qna:after {
  position: absolute;
  height: 0px;
  width: 0px;
  content: " ";
  background-image: url('../images/qna/ico_qna_hover.png');
}
.qna_home .icon_calen {
  height: 47px;
  width: 46px;
  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;
  background-size: auto;
  background-size: 46px 39px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('../images/qna/ico_calen.png');
}
.qna_home .icon_calen:after {
  position: absolute;
  height: 0px;
  width: 0px;
  content: " ";
  background-image: url('../images/qna/ico_calen_hover.png');
}
.qna_home .icon_examination {
  height: 47px;
  width: 46px;
  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;
  background-size: auto;
  background-size: 39px 39px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('../images/qna/ico_examination.png');
}
.qna_home .icon_examination:after {
  position: absolute;
  height: 0px;
  width: 0px;
  content: " ";
  background-image: url('../images/qna/ico_examination_hover.png');
}
.qna_home .qiuck_links {
  margin: 0 auto;
  width: 1129px;
  background-color: #fff;
  padding: 29px 0px;
  padding-left: 1px;
  margin-top: 20px;
  *zoom: 1;
}
.qna_home .qiuck_links:before,
.qna_home .qiuck_links:after {
  content: "";
  display: table;
}
.qna_home .qiuck_links:after {
  clear: both;
}
.qna_home .qiuck_links > li {
  float: left;
  width: 188px;
  text-align: center;
}
.qna_home .qiuck_links > li .txt {
  margin-top: 17px;
  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;
  font-size: 16px;
  color: #ffa752;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  font-weight: bold;
}
.qna_home .qiuck_links > li:hover .icon_query {
  background-image: url('../images/qna/ico_query_hover.png');
}
.qna_home .qiuck_links > li:hover .icon_plan {
  background-image: url('../images/qna/ico_plan_hover.png');
}
.qna_home .qiuck_links > li:hover .icon_his {
  background-image: url('../images/qna/ico_his_hover.png');
}
.qna_home .qiuck_links > li:hover .icon_qna {
  background-image: url('../images/qna/ico_qna_hover.png');
}
.qna_home .qiuck_links > li:hover .icon_calen {
  background-image: url('../images/qna/ico_calen_hover.png');
}
.qna_home .qiuck_links > li:hover .icon_examination {
  background-image: url('../images/qna/ico_examination_hover.png');
}
.qna_home .qiuck_links > li:hover .txt {
  color: #004e72;
}
.qna_home .icon_search {
  height: 18px;
  width: 18px;
  background-image: url('../images/qna/ico_search.png');
}
.qna_home .icon_sticker {
  height: 30px;
  width: 30px;
  background-image: url('../images/qna/ico_sticker.png');
}
.qna_home .icon_addr {
  width: 16px;
  height: 18px;
  background-image: url('../images/qna/ico_addr.png');
}
.qna_home .icon_id {
  width: 20px;
  height: 17px;
  background-image: url('../images/qna/ico_id.png');
}
.qna_home .icon_tim {
  width: 17px;
  height: 17px;
  background-image: url('../images/qna/ico_tim.png');
}
.qna_home .icon_see_num {
  width: 18px;
  height: 13px;
  background-image: url('../images/qna/ico_see_num.png');
}
.qna_home .icon_quest {
  width: 28px;
  height: 29px;
  background-image: url('../images/qna/ico_quest.png');
}
.qna_home .icon_unRead {
  position: absolute;
  top: -8px;
  width: 50px;
  height: 50px;
  background-image: url('../images/qna/unRead.png');
}
.qna_home .icon_ans {
  width: 28px;
  height: 29px;
  background-image: url('../images/qna/ico_ans.png');
}
.qna_home .icon_arrow_down {
  height: 9px;
  width: 9px;
  transition: all 0.05s linear 0s;
  -moz-transition: all 0.05s linear 0s;
  -webkit-transition: all 0.05s linear 0s;
  -o-transition: all 0.05s linear 0s;
  background-image: url('../images/qna/ico_arrow_down.png');
}
.qna_home .icon_arrow_up {
  height: 9px;
  width: 9px;
  background-image: url('../images/qna/ico_arrow_up.png');
}
.qna_home .qna {
  width: 1130px;
  margin: 0 auto;
  margin-top: 20px;
}
.qna_home .qna .qna_header {
  width: 1070px;
  padding: 0px 30px;
  background-color: #fff;
}
.qna_home .qna .qna_tabs_con {
  font-size: 0px;
  position: relative;
}
.qna_home .qna .qna_tabs_con > li {
  font-size: 0px;
}
.qna_home .qna .search {
  width: 100%;
  border-bottom: 1px solid #dedede;
  text-align: center;
  padding: 30px 0px;
  font-size: 0px;
  height: 32px;
  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;
}
.qna_home .qna .search > form {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.qna_home .qna .search > form:before,
.qna_home .qna .search > form:after {
  content: "";
  display: table;
}
.qna_home .qna .search > form:after {
  clear: both;
}
.qna_home .qna .fixed_search {
  position: fixed;
  top: -92px;
  transition: all 0.35s linear 0s;
  -moz-transition: all 0.35s linear 0s;
  -webkit-transition: all 0.35s linear 0s;
  -o-transition: all 0.35s linear 0s;
  background-color: #fff;
  left: 50%;
  width: 1130px;
  margin-left: -565px;
  text-align: center;
  padding: 30px 0px;
  font-size: 0px;
  z-index: 3000;
  -moz-box-shadow: 2px 2px 8px 0px rgba(158, 158, 158, 0.2);
  -webkit-box-shadow: 2px 2px 8px 0px rgba(158, 158, 158, 0.2);
  box-shadow: 2px 2px 8px 0px rgba(158, 158, 158, 0.2);
  border-bottom: 1px solid #ccc\9;
}
.qna_home .qna .fixed_search > form {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.qna_home .qna .fixed_search > form:before,
.qna_home .qna .fixed_search > form:after {
  content: "";
  display: table;
}
.qna_home .qna .fixed_search > form:after {
  clear: both;
}
.qna_home .qna .comp_input {
  position: relative;
  float: left;
  width: 550px;
  height: 35px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.qna_home .qna .comp_input .icon_search {
  position: absolute;
  left: 10px;
  top: 8px;
}
.qna_home .qna .comp_input > div {
  height: 35px;
  margin-left: 35px;
}
.qna_home .qna .comp_input > div input {
  height: 35px;
  font-size: 12px;
  color: #333333;
  line-height: 35px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.qna_home .qna .comp_input > div .placeholder {
  height: 35px;
  font-size: 12px;
  color: #999999;
  line-height: 35px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.qna_home .qna .comp_input.focus {
  border: 1px solid #bbb;
  -moz-box-shadow: 0px 0px 3px 0px #f3f3f3;
  -webkit-box-shadow: 0px 0px 3px 0px #f3f3f3;
  box-shadow: 0px 0px 3px 0px #f3f3f3;
}
.qna_home .qna .btn_search {
  float: left;
  width: 98px;
  height: 35px;
  border: 1px solid #ffa752;
  background-color: #ffa752;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 16px;
  line-height: 28px;
  display: inline-block;
  color: #fff;
  margin-left: 17px;
  outline: none;
  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;
}
.qna_home .qna .btn_search:hover {
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  filter: "alpha(opacity=80)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.qna_home .qna .qna_num {
  height: 35px;
  font-size: 14px;
  color: #73777a;
  line-height: 35px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  text-align: center;
  width: 100%;
  margin-top: 30px;
  background-color: #e6f9fc;
  cursor: pointer;
}
.qna_home .qna .qna_tabs {
  margin-top: 25px;
  width: 1012px;
  margin: 25px auto 0px;
  border: 1px solid #ffa752;
  font-size: 0px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  *zoom: 1;
}
.qna_home .qna .qna_tabs:before,
.qna_home .qna .qna_tabs:after {
  content: "";
  display: table;
}
.qna_home .qna .qna_tabs:after {
  clear: both;
}
.qna_home .qna .qna_tabs > li {
  position: relative;
  float: left;
  width: 506px;
  color: #ffa752;
  height: 33px;
  line-height: 32px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  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;
  letter-spacing: 2px;
}
.qna_home .qna .qna_tabs > li .icon_hot {
  position: relative;
  top: -8px;
  left: 2px;
  width: 47px;
  height: 7px;
  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;
  background-image: url('../images/qna/hot_tip.png');
}
.qna_home .qna .qna_tabs > li:hover {
  opacity: .8;
}
.qna_home .qna .qna_tabs > li.active {
  color: #fff;
  background-color: #ffa752;
}
.qna_home .qna .qna_tabs > li.active .icon_hot {
  background-image: url('../images/qna/hot_tip_w.png');
}
.qna_home .qna .qna_list > li {
  padding: 30px 58px;
  padding-bottom: 15px;
  background-color: #fff;
  margin-bottom: 10px;
}
.qna_home .qna .qna_list > li .qna_info {
  *zoom: 1;
  cursor: pointer;
  font-size: 14px;
  color: #666666;
  line-height: 30px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.qna_home .qna .qna_list > li .qna_info:before,
.qna_home .qna .qna_list > li .qna_info:after {
  content: "";
  display: table;
}
.qna_home .qna .qna_list > li .qna_info:after {
  clear: both;
}
.qna_home .qna .qna_list > li .qna_info .user {
  float: left;
  margin-right: 41px;
}
.qna_home .qna .qna_list > li .qna_info .user .icon_sticker {
  float: left;
  margin-right: 10px;
}
.qna_home .qna .qna_list > li .qna_info .addr {
  float: left;
  margin-right: 41px;
}
.qna_home .qna .qna_list > li .qna_info .addr .icon_addr {
  float: left;
  margin-top: 6px;
  margin-right: 10px;
}
.qna_home .qna .qna_list > li .qna_info .id {
  float: left;
  margin-right: 41px;
}
.qna_home .qna .qna_list > li .qna_info .id .icon_id {
  float: left;
  margin-top: 6px;
  margin-right: 10px;
}
.qna_home .qna .qna_list > li .qna_info .tim {
  float: left;
  margin-right: 41px;
}
.qna_home .qna .qna_list > li .qna_info .tim .icon_tim {
  float: left;
  margin-top: 6px;
  margin-right: 10px;
}
.qna_home .qna .qna_list > li .qna_info .unRead {
  position: relative;
  float: left;
}
.qna_home .qna .qna_list > li .qna_info .see_num {
  float: right;
}
.qna_home .qna .qna_list > li .qna_info .see_num .icon_see_num {
  float: left;
  margin-top: 7px;
  margin-right: 10px;
}
.qna_home .qna .qna_list > li .qna_info .see_num.active .icon_see_num {
  background-image: url('../images/qna/ico_see_num_active.png');
}
.qna_home .qna .qna_list > li .qna_quest {
  position: relative;
  margin-top: 23px;
  padding-bottom: 15px;
  *zoom: 1;
}
.qna_home .qna .qna_list > li .qna_quest:before,
.qna_home .qna .qna_list > li .qna_quest:after {
  content: "";
  display: table;
}
.qna_home .qna .qna_list > li .qna_quest:after {
  clear: both;
}
.qna_home .qna .qna_list > li .qna_quest .icon_quest {
  position: relative;
  float: left;
  display: block;
  cursor: pointer;
}
.qna_home .qna .qna_list > li .qna_quest .txt {
  position: relative;
  float: left;
  margin-left: 15px;
  width: 971px;
  cursor: pointer;
  font-size: 18px;
  color: #666666;
  line-height: 29px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  text-align: justify;
  transition: all 0.05s linear 0s;
  -moz-transition: all 0.05s linear 0s;
  -webkit-transition: all 0.05s linear 0s;
  -o-transition: all 0.05s linear 0s;
  text-justify: inter-ideograph;
}
.qna_home .qna .qna_list > li .qna_quest .txt span {
  width: 866px;
  display: inline-block;
}
.qna_home .qna .qna_list > li .qna_quest .txt span:hover {
  color: #ffa752;
}
.qna_home .qna .qna_list > li .qna_quest .btn_seeMore {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 86px;
  height: 28px;
  background-color: #ffdeba;
  border: 1px solid #ff8500;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  color: #ff8500;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  outline: none;
  transition: all 0.05s linear 0s;
  -moz-transition: all 0.05s linear 0s;
  -webkit-transition: all 0.05s linear 0s;
  -o-transition: all 0.05s linear 0s;
}
.qna_home .qna .qna_list > li .qna_quest .btn_unAns {
  float: right;
  width: 86px;
  height: 28px;
  background-color: #f7b3b3;
  border: 1px solid #ff0000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  color: #ff0000;
  line-height: 28px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  text-align: center;
  outline: none;
  transition: all 0.05s linear 0s;
  -moz-transition: all 0.05s linear 0s;
  -webkit-transition: all 0.05s linear 0s;
  -o-transition: all 0.05s linear 0s;
}
.qna_home .qna .qna_list > li .qna_answer {
  position: relative;
  padding-bottom: 15px;
  display: none;
  *zoom: 1;
}
.qna_home .qna .qna_list > li .qna_answer:before,
.qna_home .qna .qna_list > li .qna_answer:after {
  content: "";
  display: table;
}
.qna_home .qna .qna_list > li .qna_answer:after {
  clear: both;
}
.qna_home .qna .qna_list > li .qna_answer .icon_ans {
  float: left;
  cursor: pointer;
}
.qna_home .qna .qna_list > li .qna_answer .txt {
  float: left;
  width: 971px;
  margin-left: 15px;
  color: #666!important;
  font-size: 16px!important;
  line-height: 25px!important;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif !important;
  text-align: justify;
  text-justify: inter-ideograph;
}
.qna_home .qna .qna_list > li .qna_answer .txt * {
  color: #666!important;
  font-size: 16px!important;
  line-height: 25px!important;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif !important;
}
.qna_home .qna .qna_list > li.active .qna_quest .txt {
  color: #ffa752;
}
.qna_home .qna .qna_list > li.active .qna_quest .btn_seeMore {
  background-color: #baeef6;
  border: 1px solid #59bfdb;
  color: #00c1de;
}
.qna_home .qna .qna_list > li.active .qna_quest .btn_seeMore .icon_arrow_down {
  background-image: url('../images/qna/ico_arrow_up.png');
}
.qna_home .qna .nodata {
  width: 100%;
  padding-bottom: 75px;
  padding-top: 75px;
  text-align: center;
  background-color: #fff;
}
.qna_home .qna .nodata .txt {
  font-size: 22px;
  color: #bbb;
  letter-spacing: 3px;
}
.qna_home .qna .noSearData {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 98px;
  text-align: center;
  background-color: #fff;
}
.qna_home .qna .noSearData .btns {
  margin-top: 35px;
  text-align: center;
}
.qna_home .qna .noSearData .btns .btn {
  display: inline-block;
  height: 36px;
  line-height: 35px;
  padding: 0px 29px;
  border: 1px solid #00c1de;
  font-size: 16px;
  color: #00c1de;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  transition: all 0.1s linear 0s;
  -moz-transition: all 0.1s linear 0s;
  -webkit-transition: all 0.1s linear 0s;
  -o-transition: all 0.1s linear 0s;
}
.qna_home .qna .noSearData .btns .btn:hover {
  color: #fff;
  background-color: #00c1de;
}
.qna_home .qna .noSearData .btns .btn_seek {
  margin-right: 92px;
}
.robot {
  position: fixed;
  top: 0px;
  height: 0px;
  width: 100%;
  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;
  z-index: 3000;
  overflow: visible;
}
.robot.active {
  position: absolute;
}
.robot .l_con {
  position: relative;
  overflow: visible;
}
.robot .robot_link {
  position: absolute;
  height: 155px;
  width: 44px;
  background-color: #ffa752;
  right: -44px;
  top: 560px;
  bottom: 357px;
  cursor: pointer;
  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;
  -moz-box-shadow: 0 6px 12px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 12px 0px rgba(0, 0, 0, 0.15);
  background-image: url('../images/qna/ico_chat.png');
  background-repeat: no-repeat;
  background-position: 14px 20px;
}
.robot .robot_link > span {
  display: inline-block;
  width: 14px;
  font-size: 14px;
  color: #fff;
  line-height: 17px;
  margin-left: 15px;
  margin-top: 45px;
  text-align: center;
}
.robot .robot_link .cover {
  position: absolute;
  top: 0px;
  width: 272px;
  left: -280px;
  height: 155px;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  visibility: hidden;
  opacity: 0;
  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;
  -moz-box-shadow: 0 6px 12px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 12px 0px rgba(0, 0, 0, 0.15);
}
.robot .robot_link .cover .icon_close {
  position: absolute;
  top: 15px;
  width: 15px;
  right: 20px;
  height: 15px;
  background-image: url('../images/qna/ico_close.png');
}
.robot .robot_link .cover .icon_custom {
  width: 24px;
  height: 25px;
  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;
  background-image: url('../images/qna/ico_custom.png');
}
.robot .robot_link .cover .icon_custom:after {
  position: absolute;
  height: 0px;
  width: 0px;
  content: " ";
  background-image: url('../images/qna/ico_custom_hover.png');
}
.robot .robot_link .cover .icon_file {
  width: 24px;
  height: 25px;
  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;
  background-image: url('../images/qna/ico_file.png');
}
.robot .robot_link .cover .icon_file:after {
  position: absolute;
  height: 0px;
  width: 0px;
  content: " ";
  background-image: url('../images/qna/ico_file_hover.png');
}
.robot .robot_link .cover ul {
  margin: 35px 20px 0px 20px;
}
.robot .robot_link .cover ul li {
  margin-bottom: 22px;
}
.robot .robot_link .cover ul li > a {
  display: block;
  width: 100%;
  *zoom: 1;
}
.robot .robot_link .cover ul li > a:before,
.robot .robot_link .cover ul li > a:after {
  content: "";
  display: table;
}
.robot .robot_link .cover ul li > a:after {
  clear: both;
}
.robot .robot_link .cover ul li .left {
  float: left;
}
.robot .robot_link .cover ul li .right {
  float: left;
  margin-left: 11px;
}
.robot .robot_link .cover ul li:hover .icon_custom {
  background-image: url('../images/qna/ico_custom_hover.png');
}
.robot .robot_link .cover ul li:hover .icon_file {
  background-image: url('../images/qna/ico_file_hover.png');
}
.robot .robot_link .cover ul li:hover .tit {
  color: #ffa752;
}
.robot .robot_link .cover .tit {
  font-size: 14px;
  color: #333333;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  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;
}
.robot .robot_link .cover .desc {
  margin-top: 6px;
  font-size: 12px;
  color: #666;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.qna_send ::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
.qna_send ::-webkit-scrollbar-track,
.qna_send ::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
.qna_send ::-webkit-scrollbar-track {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) inset;
}
.qna_send ::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
.qna_send ::-webkit-scrollbar-corner {
  background: transparent;
}
.qna_send .icon_tip {
  float: left;
  height: 19px;
  width: 19px;
  background-image: url('../images/qna/tip.png');
  margin: 10px 15px 0px 20px;
}
.qna_send .l_con {
  width: 1130px;
  background-color: #fff;
  margin-top: 10px;
  *zoom: 1;
}
.qna_send .l_con:before,
.qna_send .l_con:after {
  content: "";
  display: table;
}
.qna_send .l_con:after {
  clear: both;
}
.qna_send .tip {
  width: 1013px;
  height: 40px;
  border: 1px solid #fe7d00;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#38fe7d00', endColorstr='#38fe7d00');
  background-color: rgba(254, 125, 0, 0.22);
  font-size: 16px;
  color: #fe7d00;
  line-height: 38px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  margin: 22px auto;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
:root .qna_send .tip {
  filter: none;
}
.qna_send .editArea {
  width: 973px;
  margin: 22px auto 0px;
  border: 1px solid #c9c9c9;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 252px;
  padding: 8px 20px;
  font-size: 16px;
  color: #333;
  line-height: 150%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  display: block;
  resize: none;
  outline: none;
}
.qna_send .editArea::-webkit-input-placeholder {
  font-size: 16px;
  color: #c9c9c9;
  line-height: 150%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.qna_send .editArea:-moz-placeholder {
  font-size: 16px;
  color: #c9c9c9;
  line-height: 150%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.qna_send .editArea::-moz-placeholder {
  font-size: 16px;
  color: #c9c9c9;
  line-height: 150%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.qna_send .editArea:-ms-input-placeholder {
  font-size: 16px;
  color: #c9c9c9;
  line-height: 150%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.qna_send .editArea.placeholder {
  font-size: 16px;
  color: #c9c9c9;
  line-height: 150%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.qna_send .btns {
  *zoom: 1;
  margin: 20px 0px 35px;
  text-align: center;
  font-size: 0px;
}
.qna_send .btns:before,
.qna_send .btns:after {
  content: "";
  display: table;
}
.qna_send .btns:after {
  clear: both;
}
.qna_send .btn_back {
  *position: relative;
  *top: -8px;
  width: 158px;
  height: 40px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #999999;
  border: 1px solid #999999;
  *border: none;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  outline: none;
  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;
  margin-left: 25px;
}
.qna_send .btn_back.active {
  background-color: #33cde5;
  border: 1px solid #33cde5;
}
.qna_send .btn_back:hover {
  opacity: .8;
}
.qna_send .btn_submit {
  width: 158px;
  height: 40px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #999999;
  border: 1px solid #999999;
  font-size: 16px;
  color: #fff;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  outline: none;
  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;
}
.qna_send .btn_submit.active {
  background-color: #ffa752;
  border: 1px solid #ffa752;
}
.qna_send .btn_submit:hover {
  opacity: .8;
}
.comp_tip {
  position: absolute;
  left: 50%;
  top: 722px;
}
.qna_send_succ {
  *zoom: 1;
  width: 220px;
  height: 186px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#1a000000', endColorstr='#1a000000');
  background-color: rgba(0, 0, 0, 0.1);
}
.qna_send_succ:before,
.qna_send_succ:after {
  content: "";
  display: table;
}
.qna_send_succ:after {
  clear: both;
}
.qna_send_succ .icon_right {
  margin: 0 auto;
  margin-top: 47px;
  display: block;
  width: 64px;
  height: 46px;
  background-image: url('../images/qna/ico_right.png');
}
.qna_send_succ .txt {
  margin-top: 35px;
  text-align: center;
  font-size: 18px;
  color: #666;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
:root .qna_send_succ {
  filter: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2Uvbm9ybWFsaXplLmxlc3MiLCJiYXNlL3ZhcmlhYmxlcy5sZXNzIiwiYmFzZS9mdW4ubGVzcyIsImJhc2UvYmFzZS5sZXNzIiwiYmFzZS9oYi5sZXNzIiwiYmFzZS9wbHVncy5sZXNzIiwiYmFzZS9wYWdpbmcubGVzcyIsInFuYS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFPQTtFQUNDLGFBQVksYUFBWjtFQUNBLFNBQVUsMkJBQVY7O0FBRUQ7RUFDQyxVQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7O0VBQ0EsK0JBQUE7OztBQUVEO0FBQU87RUFDTixZQUFBO0VBQ0EsNkJBQUE7O0FBR0Q7QUFDQTtFQUNBLGFBQUE7O0FBR0E7RUFDQyxhQ2hCeUIsbUJBQWtCLHVCQUFzQiwrRERnQmpFO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTs7QUFPRDtFQUNDLFNBQUE7RUFDQSxnQkFBQTs7QUFhRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNDLGNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTs7QUFRRDtBQUNBO0FBQ0E7QUFDQTtFQUNDLHFCQUFBO0VBQ0Esd0JBQUE7O0FBUUQsS0FBSyxJQUFJO0VBQ1IsYUFBQTtFQUNBLFNBQUE7O0FBUUQ7QUFDQTtFQUNDLGFBQUE7O0FBVUQ7RUFDQyw2QkFBQTtFQUNBLHFCQUFBOztBQVFELENBQUM7QUFDRCxDQUFDO0VBQ0EsVUFBQTs7QUFFRCxDQUFDO0VBQ0EsY0FBQTs7QUFxQkQ7QUFDQTtFQUNDLGlCQUFBOztBQUdEO0VBQ0Msa0JBQUE7O0FBUUQ7RUFDQyxjQUFBO0VBQ0EsZ0JBQUE7O0FBT0Q7RUFDQyxjQUFBOztBQU9EO0FBQ0E7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7O0FBR0Q7RUFDQyxXQUFBOztBQUdEO0VBQ0MsZUFBQTs7QUFNRDtBQUFHO0FBQUc7RUFDTCxnQkFB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QUNBLFdBQUE7O0FBSUg7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBOztBQUVEO0VMcndCQyxRQUFBO0VLb3hCQSxZQUFBO0VBQ0EsYUFBQTtFTDdtQkEsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQTdFQSxxSEFBQTtFQUNBLG9DQUFBOztBQS9GQSxjQUFDO0FBQVMsY0FBQztFQUNWLFNBQVEsRUFBUjtFQUNBLGNBQUE7O0FBRUQsY0FBQztFQUNBLFdBQUE7O0FLK3ZCRixjQUVDO0VBQ0MsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQXFCLDhCQUFyQjs7QUFSRixjQVVDO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtFTDd1QkQsZUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGFEM0R5QixtQkFBa0IsdUJBQXNCLCtEQzJEakU7O0FBMERBLEtBQU07RUFDSixZQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6J0dvdGhhbS1Cb2xkJztcblx0c3JjIDogdXJsKCcuLi9mb250cy9Hb3RoYW0tQm9sZC5vdGYnKTtcbn1cbip7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdGJveC1zaXppbmc6Y29udGVudC1ib3g7XG5cdC1tb3otYm94LXNpemluZzpjb250ZW50LWJveDsgLyogRmlyZWZveCAqL1xuXHQtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7IC8qIFNhZmFyaSAqL1xufVxuYnV0dG9uLGlucHV0e1xuXHRib3JkZXI6bm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cblxuOjotbXMtY2xlYXIsXG46Oi1tcy1yZXZlYWx7XG5kaXNwbGF5Om5vbmU7XG59XG5cbmh0bWwge1xuXHRmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7IC8vIDFcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG5cdG91dGxpbmU6IDA7XG59XG5hOnZpc2l0ZWQge1xuXHRjb2xvcjppbmhlcml0O1xuXHQvLyBjb2xvcjogdHJhbnNwYXJlbnQ7XG59O1xuLy8gYXsgICAgIFxuLy8gICBjb2xvcjp0cmFuc3BhcmVudDsgICAgXG4vLyAgICY6dmlzaXRlZCB7Y29sb3I6IHRyYW5zcGFyZW50O30gICBcbi8vICAgJjpob3ZlciB7Y29sb3I6IHRyYW5zcGFyZW50O30gICBcbi8vICAgJjphY3RpdmUge2NvbG9yOiB0cmFuc3BhcmVudDt9XG4vLyB9XG4vLyBhOi13ZWJraXQtYW55LWxpbmt7IGNvbG9yOiB0cmFuc3BhcmVudDt9XG4vLyBhOi13ZWJraXQtYW55LWxpbms6dmlzaXRlZHsgY29sb3I6IHRyYW5zcGFyZW50O31cbi8vIGE6LXdlYmtpdC1hbnktbGluazphY3RpdmV7IGNvbG9yOiB0cmFuc3BhcmVudDt9XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmVte1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy9cbi8vIGxpc3Rcbi8vXG51bCxsaSxvbHtcblx0bGlzdC1zdHlsZTpub25lO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuXHRib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiBpbmhlcml0OyAvLyAxXG5cdGZvbnQ6IGluaGVyaXQ7IC8vIDJcblx0bWFyZ2luOiAwOyAvLyAzXG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXHRjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcblx0cGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8vIDFcblx0cGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcblx0cGFkZGluZzogMDtcbn0iLCIvLz09PeW4uOeUqOminOiJsuWumuS5iVxuQGcwOiAgICAgICAgICAgICAgICAgIzAwMDtcbkBnMzogICAgICAgICAgICAgICAgICMzMzM7XG5AZzY6ICAgICAgICAgICAgICAgICAjNjY2O1xuQGc5OiAgICAgICAgICAgICAgICAgIzk5OTtcbkBnYTogICAgICAgICAgICAgICAgICNhYWE7XG5AZ2M6ICAgICAgICAgICAgICAgICAjY2NjO1xuXG5AdzogICAgICAgICAgICAgICAgICAjZmZmO1xuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAnTWljcm9zb2Z0IFlhSGVpJywnV2VuUXVhbllpIE1pY3JvIEhlaScsJ0hlbHZldGljYSBOZXVlJyxWZXJkYW5hLEFyaWFsLEhlbHZldGljYSxTaW1IZWksc2Fucy1zZXJpZjtcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuQGxoLWJhc2U6ICAgICAgICAgXHRcdCAgMTUwJTtcbkBsaC1iaWc6ICAgICAgICAgICAgICAgICAgMjAwJTtcbkBsaC1zbWFsbDogICAgICAgICAgICAgICAgMTIwJTtcblxuLyog5Lul5a695bqm5Li6MTIwMHB477ybaHRtbOeahGZvbnQtc2l6ZeS4ujhweCDnmoRweOWvueW6lOWFs+ezu1xuICogLS0xMnB4LS0tMTRweC0tLTE2cHgtLS0xOHB4LS0tMjBweC0tLTIycHgtLS0yNHB4LS0yNnB4LS0tMjhweC0tLS0zMHB4LS0tMzJweC0tMzRweC0tLS0zNnB4XG4gKi9cbkBmczoxMHB4IDEycHggMTRweCAxNnB4IDE4cHggMjBweCAyMnB4IDI0cHggMjZweCAyOHB4IDMwcHggMzJweCAzNHB4IDM2cHg7XG5AZnMwOjEwcHg7XG5AZnMxOjEycHg7XG5AZnMyOjE0cHg7XG5AZnMtc21hbGwtbToxNHB4O1xuQGZzMzoxNnB4O1xuQGZzLXNtYWxsOjE2cHg7XG5AZnM0OjE4cHg7XG5AZnMtYmFzZToxOHB4O1xuQGZzNToyMHB4O1xuQGZzNjoyMnB4O1xuQGZzNzoyNHB4O1xuQGZzLWJpZzoyNHB4O1xuQGZzODoyNnB4O1xuQGZzOToyOHB4O1xuQGZzMTA6MzBweDtcbkBmcy1iaWctbTozMHB4O1xuQGZzMTE6MzJweDtcbkBmczEyOjM0cHg7XG5AZnMxMzozNnB4O1xuXG5cblxuLy89PT3lj6/phY3nva7pg6jliIZcbkB0aGVtZUNvbG9yOiAgICAgICAgICM5MzBmMTU7XG5AdGhlbWVDb2xvclJnYjo5NiA1NyA1Nztcbi8vIEBzdWJDb2xvcjogICAgICAgICAgICMzM2NkZTU7XG5Ac3ViQ29sb3I6ICAgICAgICAgICBAdGhlbWVDb2xvcjtcbkBlcnJvckNvbG9yOiAgICAgICAgICNmZTAwMDA7XG5Ac3VjY0NvbG9yOiAgICAgICAgICAjOGRiMzQ5O1xuXG5AdGhlbWVZZWxsb3c6ICAgICAgICAjZmRhYzAwOyIsIi8qKuWxheS4rSovXHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4uY2VudGVyKGMzKXtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRsZWZ0OjUwJTtcclxuXHR0b3A6NTAlO1xyXG5cdC50cmFuc2xhdGU7XHJcblx0Ly8gYmVoYXZpb3I6dXJsKHBsdWdzL3BpZS9QSUUuaHRjKTtcclxufVxyXG4vKirlsYXkuK0qL1xyXG4uY2VudGVyKEB3OjAsQGg6MCkgd2hlbihkZWZhdWx0KCkpe1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdGxlZnQ6NTAlO1xyXG5cdHRvcDo1MCU7XHJcblx0bWFyZ2luLWxlZnQ6LUB3LzI7XHJcblx0bWFyZ2luLXRvcDotQGgvMjtcclxuXHR3aWR0aDpAdztcclxuXHRoZWlnaHQ6QGg7XHJcbn1cclxuLnRleHQtanVzaXR5KCl7XHJcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHR0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcclxufVxyXG4udHJhbnNmb3JtKEB2YWwpe1xyXG4gICAgLW1zLXRyYW5zZm9ybTpAdmFsOyAvKiBJRSA5ICovXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpAdmFsOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xyXG4gICAgLW8tdHJhbnNmb3JtOkB2YWw7XHJcbiAgICAtbXMtdHJhbnNmb3JtOkB2YWw7XHJcbiAgICB0cmFuc2Zvcm06QHZhbDtcclxuXHJcbn1cclxuLyoq5riF6Zmk5rWu5YqoLOaOp+WItuesrOS4gOihjOeahG1hcmdpbi10b3DkuI3otbfkvZznlKgqL1xyXG4uY2xlYXJmaXgoKXtcclxuXHQqem9vbToxO1xyXG5cdCY6YmVmb3JlICwmOmFmdGVye1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0ZGlzcGxheTp0YWJsZTtcclxuXHR9XHJcblx0JjphZnRlcntcclxuXHRcdGNsZWFyOmJvdGg7XHJcblx0fVxyXG59XHJcbi8qKuWFvOWuuWllNyovXHJcbi5pbmxpbmUtYmxvY2soKXtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHQqZGlzcGxheTppbmxpbmU7IFxyXG5cdCp6b29tOjE7XHJcbn1cclxuLyoq5by55oCn5biD5bGAKi9cclxuLmZsZXhUYWIoQHBvOnNwYWNlLWJldHdlZW4sQGFsaWduOmNlbnRlcil7XHJcblx0ZGlzcGxheTotd2Via2l0LWJveDtcclxuXHRkaXNwbGF5Oi13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6QHBvO1xyXG5cdGp1c3RpZnktY29udGVudDpAcG87XHJcblx0YWxpZ24taXRlbXM6QGFsaWduO1xyXG59XHJcbi8qKuW4uOeUqOW3puWPs+i+uei3neiuvue9riovXHJcbi5wYWRkLXQoQHZhbDouMzFyZW0pe1xyXG5cdHBhZGRpbmctbGVmdDpAdmFsO1xyXG5cdHBhZGRpbmctcmlnaHQ6QHZhbDtcclxufVxyXG4vKirluLjnlKjkuIrkuIvovrnot53orr7nva4qL1xyXG4ucGFkZC12KEB2YWw6LjMxcmVtKXtcclxuXHRwYWRkaW5nLXRvcDpAdmFsO1xyXG5cdHBhZGRpbmctYm90dG9tOkB2YWw7XHJcbn1cclxuLyoq5a2X5L2T6K6+572uKi9cclxuLmYoQHNpemU6QGZzLWJhc2UsQGNvbG9yOkBnMyxAbGg6MTAwJSxAZmFtaWx5OkBmb250LWZhbWlseS1zYW5zLXNlcmlmKXtcclxuXHRmb250LXNpemU6IEBzaXplO1xyXG5cdGNvbG9yOiBAY29sb3I7XHJcblx0bGluZS1oZWlnaHQ6IEBsaDtcclxuXHRmb250LWZhbWlseTogQGZhbWlseTtcclxufVxyXG4vKirlrZfkvZPnirbmgIHorr7nva7vvIzkuLvopoHmmK/kvY3nva7vvIzlkozliqDnspcqL1xyXG4uZi1zdGF0ZShAYWxpZ246Y2VudGVyLEB3ZWlnaHQ6bm9ybWFsKXtcclxuXHR0ZXh0LWFsaWduOkBhbGlnbjtcclxuXHRmb250LXdlaWdodDpAd2VpZ2h0O1xyXG59XHJcbi8qKuagvOWtkOezu+e7n+iuvue9rkBsaXN0IOeZvuWIhuavlCovXHJcbi5ncmlkKEBsaXN0OkBmcyxAY291bnQ6MTAwLEBudW06MSkgd2hlbihAbnVtPD1sZW5ndGgoQGxpc3QpKXtcclxuXHQ+KjpudGgtY2hpbGQoQHtudW19KXtcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHR3aWR0aDp1bml0KGV4dHJhY3QoQGxpc3QsQG51bSkvQGNvdW50KjEwMCwlKTtcclxuXHR9XHJcblx0LmdyaWQoQGxpc3QsQGNvdW50LEBudW0rMSk7XHJcbn1cclxuLyoq562J5YiG5qC85a2Q6K6+572uKi9cclxuLmdyaWQtZGUoQG51bToyKSB3aGVuKGlzbnVtYmVyKEBudW0pKXtcclxuXHQ+KntcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHR3aWR0aDp1bml0KDEwMC9AbnVtLCUpO1xyXG5cdH1cclxufVxyXG4vKirop4TojIN6LWluZGV455qE5rOb5rul5L2/55So77yM6KeE6IyD5LqGN+Wxgu+8jC0y77yMLTEsMCwxLDIsMyw0LDUqL1xyXG4uZmxvb3IoQGxheWVyOjEsQG51bTowKSB3aGVuKEBsYXllcjw9NSl7XHJcblx0ei1pbmRleDpAbGF5ZXIqMTAwMCtAbnVtLFxyXG59IFxyXG4uZmxvb3IoQGxheWVyOjEsQG51bTowKSB3aGVuKEBsYXllcj41KXtcclxuXHR6LWluZGV4Ojk5OTk5OTk5OTk5O1xyXG59XHJcbi8qKuaOp+WItuWkmuihjOmakOiXjyovXHJcbi50b2goQGxuOjEpIHdoZW4oQGxuPTEpe1xyXG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxufVxyXG4udG9oKEBsbikgd2hlbihAbG4+MSl7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdHdvcmQtYnJlYWs6YnJlYWstYWxsO1xyXG5cdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcblx0ZGlzcGxheTotd2Via2l0LWJveDsgLyoqIOWvueixoeS9nOS4uuS8uOe8qeebkuWtkOaooeWei+aYvuekuiAqKi9cclxuXHQtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7IC8qKiDorr7nva7miJbmo4DntKLkvLjnvKnnm5Llr7nosaHnmoTlrZDlhYPntKDnmoTmjpLliJfmlrnlvI8gKiovXHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOkBsbjsgLyoqIOaYvuekuueahOihjOaVsCAqKi9cclxufVxyXG4vKirlvLrliLbkuI3mjaLooYwqL1xyXG4ubm9XcmFwe1xyXG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxufVxyXG4vKirlrr3luqYqL1xyXG4ud2lkdGgoQHZhbDoxMDAlKXtcclxuXHR3aWR0aDpAdmFsO1xyXG5cdG1heC13aWR0aDoxMDAlO1xyXG59XHJcbi8qKnJnYmHpopzoibLlhbzlrrnmgKforr7nva4qL1xyXG4ucmdiYShAcixAZyxAYixAYSl7XHJcblx0QGM6IHJnYmEoQHIsQGcsQGIsQGEpO1xyXG5cdEBjMiA6YXJnYihAYyk7XHJcblx0ZmlsdGVyOn5cInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPSd0cnVlJyxzdGFydENvbG9yc3RyPSdAe2MyfScsIGVuZENvbG9yc3RyPSdAe2MyfScpXCI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjpAYztcclxuXHQ6cm9vdCAme1xyXG5cdFx0IGZpbHRlcjpub25lO1xyXG5cdH1cclxufVxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoqYm9yZGVyLXJhZGl1cyrlh73mlbAqL1xyXG4uYnIoQHZhbDo1cHgpe1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdC1tcy1ib3JkZXItcmFkaXVzOkB2YWw7XHJcblx0LW8tYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdGJvcmRlci1yYWRpdXM6QHZhbDtcclxufVxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoqYm94LXNoYWRvd+eahOWxnuaAp+iuvue9riovXHJcbi5icyhAdmFsKXtcclxuXHQtbW96LWJveC1zaGFkb3c6QHZhbDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6QHZhbDtcclxuXHRib3gtc2hhZG93OkB2YWw7XHJcbn1cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKui/h+a4oeWKqOeUuyovXHJcbi50cmFuc2l0aW9uKEB0aW06LjVzLEBzdHlsZTphbGwsQGZ1bjpsaW5lYXIsQGRlbGF5OjBzKXtcclxuXHR0cmFuc2l0aW9uOkBzdHlsZSBAdGltIEBmdW4gQGRlbGF5O1xyXG5cdC1tb3otdHJhbnNpdGlvbjpAc3R5bGUgQHRpbSBAZnVuIEBkZWxheTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246QHN0eWxlIEB0aW0gQGZ1biBAZGVsYXk7XHJcblx0LW8tdHJhbnNpdGlvbjpAc3R5bGUgQHRpbSBAZnVuIEBkZWxheTtcclxufVxyXG5cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKuebkuWtkOaooeWeiyovXHJcbi50cmFuc2xhdGUoQHg6LTUwJSxAeTotNTAlKXtcclxuXHR0cmFuc2Zvcm06dHJhbnNsYXRlKEB4LEB5KTtcclxuXHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZShAeCxAeSk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKEB4LEB5KTtcclxuXHQtby10cmFuc2Zvcm06dHJhbnNsYXRlKEB4LEB5KTtcclxuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoQHgsQHkpO1xyXG59XHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4vKirnm5LlrZDmqKHlnosqL1xyXG4uYm94KEBtb2RlbDpib3JkZXItYm94KXtcclxuXHRib3gtc2l6aW5nOkBtb2RlbDtcclxuXHQtbW96LWJveC1zaXppbmc6QG1vZGVsOyAvKiBGaXJlZm94ICovXHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOkBtb2RlbDsgLyogU2FmYXJpICovXHJcbn1cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKuS4jeiDveWkn+iiq+mAieWPliovXHJcbi5zZWxlY3QoQHZhbDphbGwpe1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6QHZhbDtcclxuXHQtbW96LXVzZXItc2VsZWN0OkB2YWw7XHJcblx0LW1zLXVzZXItc2VsZWN0OkB2YWw7XHJcblx0dXNlci1zZWxlY3Q6QHZhbDtcclxufVxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoq55uS5a2Q6Zi05b2xKi9cclxuLmJveC1zaGFkb3coQGNvbG9yOiM2OTY3NjMsQHg6MnB4LEB5OjJweCxAYmx1cjo5cHgsQHc6MHB4KSB3aGVuKGlzY29sb3IoQGNvbG9yKSl7XHJcblx0LW1vei1ib3gtc2hhZG93OkB4IEB5IEBibHVyIEB3IEBjb2xvcjtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6QHggQHkgQGJsdXIgQHcgQGNvbG9yO1xyXG5cdGJveC1zaGFkb3c6QHggQHkgQGJsdXIgQHcgQGNvbG9yO1xyXG5cdC8vIGJlaGF2aW9yOnVybChwbHVncy9waWUvUElFLmh0Yyk7XHJcbn1cclxuXHJcblxyXG4uYm94LXNoYWRvdyhAdmFsKSB3aGVuKEB2YWw9bm9uZSl7XHJcblx0LW1vei1ib3gtc2hhZG93OkB2YWw7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OkB2YWw7XHJcblx0Ym94LXNoYWRvdzpAdmFsO1xyXG59XHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4vKipib3JkZXItcmFkaXVzKuWHveaVsCovXHJcbi5ib3JkZXItcmFkaXVzKEB2YWw6NXB4KXtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHQtbXMtYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdC1vLWJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHRib3JkZXItcmFkaXVzOkB2YWw7XHJcblx0Ly8gYmVoYXZpb3I6IHVybChwbHVncy9waWUvUElFLmh0Yyk7XHJcbn1cclxuLyrlhbzlrrlpZTjlj4rku6XkuIsqL1xyXG4ub3BhY2l0eShAdmFsKXtcclxuXHRAbnVtOkB2YWwqMTAwO1xyXG5cdC1raHRtbC1vcGFjaXR5OkB2YWw7XHJcblx0LW1vei1vcGFjaXR5OkB2YWw7XHJcblx0b3BhY2l0eTpAdmFsO1xyXG5cdGZpbHRlcjphbHBoYShvcGFjaXR5PUBudW0pO1xyXG5cdGZpbHRlcjpcImFscGhhKG9wYWNpdHk9QHtudW19KVwiO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9QG51bSk7XHJcbn1cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKmlucHV055qEcGxhY2Vob2xkZXLlrZfkvZPorr7nva4qL1xyXG4ucGxhY2Vob2xkZXIoQGEpIHtcclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBhKCk7XHJcblx0fVxyXG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRAYSgpO1xyXG5cdH1cclxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBhKCk7XHJcblx0fVxyXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0QGEoKTtcclxuXHR9XHJcbn1cclxuLyoq57q/5p2hKi9cclxuLmxpbmUoQGNvbG9yOmxpZ2h0ZW4oQGc5LDI3JSksQHdlaWdodDoxcHgsQHR5cGU6c29saWQpe1xyXG5cdGJvcmRlci1ib3R0b206QHdlaWdodCBAdHlwZSBAY29sb3I7XHJcbn1cclxuLyoqY2hyb21lIOa4hemZpOa7muWKqOadoSovXHJcbi5ub1Njcm9sbCgpe1xyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZTt9O1xyXG59XHJcbi8qKklFOOS4jeaUr+aMgSrlnoLnm7TmuJDlj5joibIqL1xyXG4uYmctZ3JhZGllbnQtdihAYmMsQGVjKXtcclxuXHRiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBiYyxAZWMpO1xyXG5cdGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KEBiYyxAZWMpO1xyXG5cdGJhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQoQGJjLEBlYyk7XHJcblx0YmFja2dyb3VuZDotbW9zLWxpbmVhci1ncmFkaWVudChAYmMsQGVjKTtcclxuXHRiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChAYmMsQGVjKTtcclxufVxyXG4vKirlm77niYfpooTliqDovb0qL1xyXG4uaW1nUHJlTG9hZChAdXJsKXtcclxuXHQmOmFmdGVye1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiAwcHg7XHJcblx0XHR3aWR0aDogMHB4O1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQHVybCk7XHJcblx0fVxyXG59XHJcbi8qKuWbvueJh+mihOWKoOi9vemAmui/h2JlZm9yZeeahOaWueW8jyovXHJcbi5pbWdQcmVMb2FkQnlCZWZvcmUoQHVybCl7XHJcblx0JjpiZWZvcmV7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdHdpZHRoOiAwcHg7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChAdXJsKTtcclxuXHR9XHJcbn1cclxuLyoq5qCF5qC8KiovXHJcbi50YWJsZShAcm93LXdpZHRoOjc1MHB4LEBjb2wtc3BhY2U6NDBweCxAcm93LXNwYWNlOjM1cHgpe1xyXG5cdEBvbmU6KEByb3ctd2lkdGggLSBAY29sLXNwYWNlKjUpLzY7XHJcblx0d2lkdGg6QHJvdy13aWR0aDtcclxuXHQqW2NsYXNzXj0ncm93J117XHJcblx0XHRtYXJnaW4tbGVmdDpmbG9vcigtQGNvbC1zcGFjZS8yKTtcclxuXHRcdG1hcmdpbi1yaWdodDpmbG9vcigtQGNvbC1zcGFjZS8yKTtcclxuXHRcdG1hcmdpbi10b3A6QHJvdy1zcGFjZTtcclxuXHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0LmNsZWFyO1xyXG5cdH1cclxuXHQqW2NsYXNzXj0nY29sXydde1xyXG5cdFx0LmZsO1xyXG5cdFx0bWFyZ2luOjBweCBmbG9vcihAY29sLXNwYWNlLzIpO1xyXG5cdH1cclxuXHQuY29sXzF7XHJcblx0XHR3aWR0aDpmbG9vcihAb25lKTtcclxuXHR9XHJcblx0LmNvbF8ye1xyXG5cdFx0d2lkdGg6Zmxvb3IoQG9uZSoyK0Bjb2wtc3BhY2UpO1xyXG5cdH1cclxuXHQuY29sXzN7XHJcblx0XHR3aWR0aDpmbG9vcihAb25lKjMrQGNvbC1zcGFjZSoyKTtcclxuXHR9XHJcblx0LmNvbF80e1xyXG5cdFx0d2lkdGg6Zmxvb3IoQG9uZSo0K0Bjb2wtc3BhY2UqMyk7XHJcblx0fVxyXG5cdC5jb2xfNXtcclxuXHRcdHdpZHRoOmZsb29yKEBvbmUqNStAY29sLXNwYWNlKjQpO1xyXG5cdH1cclxuXHQuY29sXzZ7XHJcblx0XHR3aWR0aDpAcm93LXdpZHRoO1xyXG5cdH1cclxufSIsIi8vIGljb25mb250XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnO1xyXG5cdHNyYzogdXJsKCcuLi9pY29uZm9udC9pY29uZm9udC5lb3QnKTtcclxuXHRzcmM6IHVybCgnLi4vaWNvbmZvbnQvaWNvbmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHR1cmwoJy4uL2ljb25mb250L2ljb25mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHR1cmwoJy4uL2ljb25mb250L2ljb25mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHR1cmwoJy4uL2ljb25mb250L2ljb25mb250LnN2ZyNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuLmljb25mb250e1xyXG5cdGZvbnQtZmFtaWx5OlwiaWNvbmZvbnRcIiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMC4ycHg7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5odG1se1xyXG5cdG1pbi13aWR0aDoxMzAwcHg7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRvdmVyZmxvdy14OmhpZGRlbjtcclxuXHRoZWlnaHQ6MTAwJTtcclxufVxyXG5ib2R5e1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6MTAwJTtcclxuXHRvdmVyZmxvdy14OmhpZGRlbjtcclxufVxyXG4ubF9jb257XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0bWFyZ2luOjAgYXV0bztcclxuXHR3aWR0aDoxMjAwcHg7XHJcbn1cclxuaW1nW2NsYXNzXj1cImljb25fXCJde1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG5cdC5zZWxlY3Qobm9uZSk7XHJcbn1cclxuaVtjbGFzc149XCJpY29uX1wiXXtcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zdHlsZTpub3JtYWw7XHJcbn1cclxuYm9keXtcclxuXHRmb250LXNpemU6QGZzLWJhc2U7XHJcbn1cclxuXHJcbi8vIC53cmFwcGVye1xyXG4vLyBcdG1pbi1oZWlnaHQ6MTAwJTtcclxuLy8gfVxyXG5cclxuLyoq5riF6Zmk5rWu5Yqo77yM5Lul5Y+K56ys5LiA5Liq5a2p5a2Q55qEbWFyZ2luLXRvcDos5Lul5Y+K5pyA5ZCO5LiA5Liq5a2p5a2QbWFyZ2luLWJvdHRvbTrplJnkubHnmoTpl67popjkuIrkuIvovrkqL1xyXG4uY2xlYXJ7XHJcblx0LmNsZWFyZml4KCk7XHJcbn1cclxuLmJveHtcclxuXHQuYm94KCk7XHJcbn1cclxuLmZse1xyXG5cdGZsb2F0OmxlZnQ7XHJcbn1cclxuLmZye1xyXG5cdGZsb2F0OnJpZ2h0O1xyXG59XHJcbi50b2h7XHJcblx0LnRvaDtcclxufVxyXG4uZi10aGVtZXtcclxuXHRjb2xvcjpAdGhlbWVDb2xvcjtcclxufVxyXG4ubm9XcmFwe1xyXG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxufVxyXG4uZmx7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZye1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG4udGN7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50bHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi50cntcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4ucGF7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5wcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnBme1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG4ud2Z7XHJcblx0LndpZHRoKCk7XHJcbn1cclxuLnRvaHtcclxuXHQudG9oKCk7XHJcbn1cclxuLmJsb2R7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLyoqZ3JpZCovXHJcbipbY2xhc3NePVwiZy1cIl17XHJcblx0LmNsZWFyZml4O1xyXG59XHJcbi5nLWQtMntcclxuXHQuZ3JpZC1kZSgyKTtcclxufVxyXG4uZy1kLTN7XHJcblx0LmdyaWQtZGUoMyk7XHJcbn1cclxuLmctZC00e1xyXG5cdC5ncmlkLWRlKDQpO1xyXG59XHJcbi5nLWQtNXtcclxuXHQuZ3JpZC1kZSg1KTtcclxufVxyXG4uZy1kLTZ7XHJcblx0LmdyaWQtZGUoNik7XHJcbn1cclxuLmctZC03e1xyXG5cdC5ncmlkLWRlKDcpO1xyXG59XHJcbi5nLWQtOHtcclxuXHQuZ3JpZC1kZSg4KTtcclxufVxyXG4uYmctY3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOkB0aGVtZUNvbG9yO1xyXG59XHJcbi5iZy1zY3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOkBzdWJDb2xvcjtcclxufVxyXG4uZi1je1xyXG5cdGNvbG9yOkB0aGVtZUNvbG9yO1xyXG59XHJcbi5mLXNje1xyXG5cdGNvbG9yOkBzdWJDb2xvcjtcclxufVxyXG4uZi10LWN7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuLmYtd2J7XHJcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxufVxyXG4uYnRIb3Z7XHJcblx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0Jjpob3ZlcntcclxuXHRcdC5vcGFjaXR5KC44NSk7XHJcblx0fVxyXG59XHJcbi5ub1Nob3d7XHJcblx0dmlzaWJpbGl0eTpoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vKirnu5/kuIDnmoTkuoznuqflr7zoiKoqL1xyXG4uYl9zdWJOYXYoQHRnOkB0aGVtZUNvbG9yKXtcclxuXHQuaWNvbl9kb3R7XHJcblx0XHQuZmw7XHJcblx0XHRoZWlnaHQ6NnB4O1xyXG5cdFx0d2lkdGg6NnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OjhweDtcclxuXHRcdG1hcmdpbi10b3A6OHB4O1xyXG5cdFx0LmJvcmRlci1yYWRpdXMoNnB4KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6Izg3ODc4NztcclxuXHR9XHJcblx0Ym9yZGVyOjFweCBzb2xpZCBAdGc7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHQubmF2X2EsLm5hdl9ie1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRmb250LXNpemU6MHB4O1xyXG5cdFx0LndpZHRoO1xyXG5cdFx0Pmxpe1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC53aWR0aDtcclxuXHRcdFx0Pi5uYXZfdGl0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XHJcblx0XHRcdFx0Lmljb25fYXJyb3d7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDM1cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAzMnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHQuZmw7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2Fycm93X3JpZ2h0LnBuZycpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYub3BlbntcclxuXHRcdFx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2Fycm93X2Rvd24ucG5nJyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdC8vIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0XHRcdFx0PmF7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHQuZihAZnM1LCM4Nzg3ODcpO1xyXG5cdFx0XHRcdFx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMzJweCAwcHggMzJweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHQuZmxvb3IoMCw2KTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiMTNjM2E7XHJcblx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHQ+YXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQHc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pY29uX2Fycm93e1xyXG5cdFx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9hcnJvd19yaWdodDEucG5nJyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5vcGVue1xyXG5cdFx0XHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vYXJyb3dfZG93bjEucG5nJyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHQ+Lm5hdl90aXR7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0Pi5uYXZfdGl0e1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm5hdl9ie1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdD5saXtcclxuXHRcdFx0Pi5uYXZfdGl0e1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHQ+YXtcclxuXHRcdFx0XHRcdFx0LmYoQGZzNCwjODc4Nzg3KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm5hdl9he1xyXG5cdFx0Pi5hY3RpdmV7XHJcblx0XHRcdD4ubmF2X3RpdHtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2X2J7IFxyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHQubmF2X2J7XHJcblx0XHQuYWN0aXZle1xyXG5cdFx0XHQ+Lm5hdl90aXR7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRnO1xyXG5cdFx0XHRcdC5mbG9vcigwLDUpO1xyXG5cdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Pi5uYXZfdGl0e1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRnOyAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0LmZsb29yKDAsNSk7XHJcblx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiNmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGxpe1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdD4ubmF2X3RpdHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XHJcblx0XHRcdFx0XHQuZmxvb3IoMCw1KTtcclxuXHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4Nzg3ODcgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1hdXRvLXdpZHRoKEBidG4taGVpZ2h0LEBidG4tYmdjb2xvcixAYnRuLWNvbG9yLEBidG4tcmFkaXVzLEBwYWRkaW5nKXtcclxuXHQuaW5saW5lLWJsb2NrKCk7XHJcblx0aGVpZ2h0OiBAYnRuLWhlaWdodDtcclxuXHRsaW5lLWhlaWdodDpAYnRuLWhlaWdodDtcclxuXHRiYWNrZ3JvdW5kOiBAYnRuLWJnY29sb3I7XHJcblx0Y29sb3I6QGJ0bi1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOkBidG4tcmFkaXVzO1xyXG5cdHBhZGRpbmc6IDAgQHBhZGRpbmc7XHJcbn0iLCIuaGVhZGVye1xyXG5cdC5wcjtcclxuXHQuZmxvb3IoMyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0Pi5sX2NvbntcclxuXHRcdC5wcjtcclxuXHRcdGhlaWdodDogMTQwcHg7XHJcblx0fVxyXG5cdC5sZWZ0e1xyXG5cdFx0LmZsO1xyXG5cdFx0d2lkdGg6IDYwMHB4O1xyXG5cdFx0LmxvZ297XHJcblx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yaWdodHtcclxuXHRcdC5wYTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0cmlnaHQ6IDBweDtcclxuXHRcdGxlZnQ6IDYwMHB4O1xyXG5cdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogNjAwcHg7XHJcblx0fVxyXG5cdC51c2Vye1xyXG5cdFx0LnBhO1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0LmYoQGZzMywjZmZmLDEwMCUpO1xyXG5cdFx0Pi5sb2dpbntcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmE3NTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4ucmVnaXN0ZXJ7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmE3NTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4udXNlckFjY291bnR7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZhNzUyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+LnF1aXp7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmE3NTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNlYXJjaHtcclxuXHRcdC5wcjtcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRpbnB1dHtcclxuXHRcdFx0LmZyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0d2lkdGg6IDEyNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNTJweDtcclxuXHRcdFx0LmJvcmRlci1yYWRpdXMoMzVweCk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0LmJ0bl9zZWFyY2h7XHJcblx0XHRcdC5wYTtcclxuXHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdHJpZ2h0OiAxNHB4O1xyXG5cdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY28vc2VhcmNoLnBuZycpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWVudXN7XHJcblx0XHQucGE7XHJcblx0XHRyaWdodDogMHB4O1xyXG5cdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdGxlZnQ6IC0gNjAwcHg7XHJcblx0XHR3aWR0aDogMTIwMHB4O1xyXG5cdFx0PnVse1xyXG5cdFx0XHQuZnI7XHJcblx0XHRcdHdpZHRoOiA2MDBweDtcclxuXHRcdFx0aGVpZ2h0OiA1OHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNThweDtcclxuXHRcdFx0Pmxpe1xyXG5cdFx0XHRcdC5mbDtcclxuXHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0XHRcdD5he1xyXG5cdFx0XHRcdFx0LmYoMTZweCwjZmZmLDU4cHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+LnN1YnN7XHJcblx0XHRcdFx0XHQucGE7XHJcblx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IC0xNTBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNTAwcHg7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHQ+ZGl2e1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb20vYmdfc3ViX21lbnVfMS5wbmcnKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxfY29ue1xyXG5cdFx0XHRcdFx0XHQuY2xlYXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuXHRcdFx0XHRcdFx0PnVse1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MDBweDtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHQ+bGl7XHJcblx0XHRcdFx0XHRcdFx0XHQuZmw7XHJcblx0XHRcdFx0XHRcdFx0XHQudG9oO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQuZG90e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQucHI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0KnRvcDogLTdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5pbmxpbmUtYmxvY2soKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9kb3QucG5nJyk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZigxNnB4LCMzMzMsMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHQ+YXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEB0aGVtZUNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdD5he1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+LnN1YnN7XHJcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC53aWR0aDtcclxuXHRib3R0b206IDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGYzO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbS9iZ19mb290ZXIucG5nJyk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHQ+LmxfY29ue1xyXG5cdFx0LmNsZWFyO1xyXG5cdFx0LmNvbF8xe1xyXG5cdFx0XHQuZmw7XHJcblx0XHRcdHdpZHRoOiA0MTBweDtcclxuXHRcdFx0LmNvZGUxLC5jb2RlMntcclxuXHRcdFx0XHQuZmw7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDUycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0LnR4dHtcclxuXHRcdFx0XHRcdC5wcjtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNThweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNzlweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdC5mKDE2cHgsIzdlOGE5MywxMDAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvZGUye1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29sXzJ7XHJcblx0XHRcdC5mbDtcclxuXHRcdFx0d2lkdGg6IDE4OHB4O1xyXG5cdFx0XHQudGl0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XHJcblx0XHRcdFx0LmYoMTZweCwjN2U4YTkzLDEwMCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0Lml0ZW17XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdC50cmFuc2l0aW9uKC4xcyk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdFx0LmYoMTRweCwjN2U4YTkzLDEwMCUpO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM1YzY0NmE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29sXzN7XHJcblx0XHRcdC5mbDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDc3cHg7XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0LnRpdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0NHB4O1xyXG5cdFx0XHRcdC5mKDE2cHgsIzdlOGE5MywxMDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdD5saXtcclxuXHRcdFx0XHRcdC50cmFuc2l0aW9uKC4xcyk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdFx0LmYoMTRweCwjN2U4YTkzLDEwMCUpO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM1YzY0NmE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29sc180e1xyXG5cdFx0XHQuZnI7XHJcblx0XHRcdHdpZHRoOiAxOTJweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDMzcHg7XHJcblx0XHRcdC5sb2dve1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDUycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJvdHRvbXtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDM0cHg7XHJcblx0XHQucmdiYSgyMTIsMjEyLDIxMSwuMzIpO1xyXG5cdFx0Pi5sX2NvbntcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQuZigxMnB4LCM2Njc0N2YsNTBweCk7XHJcblx0XHRcdD5zcGFue1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcF9yYWRpb3tcclxuXHR3aWR0aDphdXRvO1xyXG5cdGlucHV0e1xyXG5cdFx0ZGlzcGxheTpub25lIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm9uZXtcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6N3B4O1xyXG5cdH1cclxuXHQudHdve1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0bWFyZ2luLXRvcDo3cHg7XHJcblx0XHRtYXJnaW4tbGVmdDo1MHB4O1xyXG5cdH1cclxuXHQuc2V4UmFkaW97XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0LmYoQGZzLWJhc2UsQGczKTtcclxuXHRcdGhlaWdodDoyNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MjVweDtcclxuXHR9XHJcblx0LnNleENoZWNre1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdG1hcmdpbi1sZWZ0OjE1cHg7XHJcblx0XHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0aGVpZ2h0OjIzcHg7XHJcblx0XHR3aWR0aDoyM3B4O1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjY2NjO1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRmb250LXNpemU6MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MjNweDtcclxuXHRcdGltZ3tcclxuXHRcdFx0bWFyZ2luLXRvcDoyMCU7XHJcblx0XHRcdHdpZHRoOjkyJTtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWN0aXZle1xyXG5cdFx0LnNleENoZWNre1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkB0aGVtZUNvbG9yO1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkIEB0aGVtZUNvbG9yO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0LmlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY29tcF9zZWxlY3R7XHJcblx0LmNvbXBfc2VsZWN0KEBnMCk7XHJcbn1cclxuLmNvbXBfc2VsZWN0KEB0ZzpAdGhlbWVDb2xvcixAdzoyMzBweCxAaDozNXB4KXtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRmbG9hdDpsZWZ0O1xyXG5cdHdpZHRoOkB3O1xyXG5cdGhlaWdodDpAaDtcclxuXHQuZmxvb3IoMik7XHJcblx0Y3Vyc29yOmRlZmF1bHQ7XHJcblx0Lm5vVHh0e1xyXG5cdFx0LmYoQGZzLXNtYWxsLEBnOSk7XHJcblx0XHRsaW5lLWhlaWdodDpAaDtcclxuXHR9XHJcblx0Pi5jX2lucHV0e1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCBAdGc7XHJcblx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjEwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdGhlaWdodDpAaDtcclxuXHRcdC5mKEBmcy1zbWFsbCxAdGcpO1xyXG5cdFx0Ly8gZm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OkBoO1xyXG5cdFx0LnRvaDtcclxuXHRcdC5ib3JkZXItcmFkaXVzKEBoKTtcclxuXHR9XHJcblx0Pi5jb21wX2Rvd257XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdC5mbG9vcigxKTtcclxuXHRcdG92ZXJmbG93LXk6YXV0bztcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgQHRnO1xyXG5cdFx0Ly8gLmJveC1zaGFkb3cobGlnaHRlbihAdGcsMjIlKSwwcHgsMHB4LDNweCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG5cdFx0bWFyZ2luLXRvcDoxcHg7XHJcblx0XHQuYm9yZGVyLXJhZGl1cygxNXB4KTtcclxuXHRcdD51bHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdC5mbG9vcigxKTtcclxuXHRcdFx0bWF4LWhlaWdodDoyMzRweDtcclxuXHRcdFx0KmhlaWdodDoyMzRweDtcclxuXHRcdFx0b3ZlcmZsb3cteTphdXRvO1xyXG5cdFx0XHQ+bGl7XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0LmZsb29yKDEpO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKC4xcyk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDoxMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHRcdFx0XHQvLyBoZWlnaHQ6NDVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdC5mKEBmcy1zbWFsbC1tLEB0ZywyMHB4KTtcclxuXHRcdFx0XHQvLyAudG9oO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4uX3ByZUNob29zZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkB0ZztcclxuXHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdD4uaWNvX2Ryb3BfZG93bntcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0dG9wOjE1cHg7XHJcblx0XHRyaWdodDoxNXB4O1xyXG5cdFx0aGVpZ2h0OjhweDtcclxuXHRcdHdpZHRoOjE0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2ljby9hcnJvd19kb3duMC5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHR9XHJcblx0Ll9zZWFyY2h7XHJcblx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHQud2lkdGg7XHJcblx0XHRtYXJnaW46MTBweCAwcHggMTVweCAwcHg7XHJcblx0XHRwYWRkaW5nOjBweCAxMHB4O1xyXG5cdFx0aGVpZ2h0OjM1cHg7XHJcblx0XHRsaW5lLWhlaWdodDozNXB4O1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZjFmMWYxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO1xyXG5cdFx0LmJvcmRlci1yYWRpdXMoMnB4KTtcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI2VlZTtcclxuXHRcdFx0LmJveC1zaGFkb3coI2ZmZik7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5hY3RpdmV7XHJcblx0XHQ+LmNfaW5wdXR7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgQHRnO1xyXG5cdFx0XHQvLyAuYm94LXNoYWRvdyhsaWdodGVuKEB0ZywyMiUpLDBweCwwcHgsM3B4KTtcclxuXHRcdH1cclxuXHRcdD4uY29tcF9kb3due1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY29tcF90aXB7XHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcblx0bGVmdDo1MCU7XHJcblx0dG9wOjM1JTtcclxuXHQuZmxvb3IoNCk7XHJcbn1cclxuLmNvbXBfcmlnaHRUaXB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjpAdztcclxuXHQuYm94LXNoYWRvdyhAZzksMnB4LDJweCw1cHgpO1xyXG5cdHBhZGRpbmc6NnB4IDIycHg7XHJcblx0LmJvcmRlci1yYWRpdXMoNXB4KTtcclxuXHQubm9XcmFwO1xyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdD5pbWd7XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdC5jb21wX3R4dHtcclxuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLWxlZnQ6MTBweDtcclxuXHRcdC5mKEBmczUsQGczLDQwcHgpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb21wX2Vycm9yVGlwe1xyXG5cdGJhY2tncm91bmQtY29sb3I6QHc7XHJcblx0LmJveC1zaGFkb3coQGc5LDJweCwycHgsNXB4KTtcclxuXHRwYWRkaW5nOjZweCAyMnB4O1xyXG5cdC5ib3JkZXItcmFkaXVzKDVweCk7XHJcblx0Lm5vV3JhcDtcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHQ+aW1ne1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQuY29tcF90eHR7XHJcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHQuZihAZnM1LEBnMyw0MHB4KTtcclxuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0fVxyXG59XHJcblxyXG4uY29tcF9jaGVja2JveHtcclxuXHQuY2xlYXI7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0aW5wdXR7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0fVxyXG5cdC5jb21wX2xhYmVse1xyXG5cdFx0LmZsO1xyXG5cdFx0LmYoQGZzLXNtYWxsLEBnMywyMXB4KTtcclxuXHR9XHJcblx0LmNvbXBfY2hlY2t7XHJcblx0XHQuZmw7XHJcblx0XHRoZWlnaHQ6MTlweDtcclxuXHRcdHdpZHRoOjE5cHg7XHJcblx0XHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCBAZ2M7XHJcblx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cdFx0Zm9udC1zaXplOjBweDtcclxuXHRcdD5pbWd7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0bWFyZ2luLXRvcDoxNSU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jb21wX2lucHV0e1xyXG5cdG1hcmdpbi1sZWZ0OjFweDtcclxuXHRtYXJnaW4tcmlnaHQ6MXB4O1xyXG5cdGhlaWdodDozOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OjM4cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdGJvcmRlcjoxcHggc29saWQgQGdjO1xyXG5cdC5ib3JkZXItcmFkaXVzKDRweCk7XHJcblx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0PmRpdntcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0fVxyXG5cdHRleHRhcmVhLGlucHV0e1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRsZWZ0OjBweDtcclxuXHRcdHRvcDowcHg7XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHQuZihAZnMtc21hbGwsQGcwLDQwcHgpO1xyXG5cdFx0ei1pbmRleDoyO1xyXG5cdFx0Ym9yZGVyOm5vbmUhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOjBweCFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOjBweCFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0Jjpmb2N1c3tcclxuXHRcdFx0LmJveC1zaGFkb3cobm9uZSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wbGFjZWhvbGRlcntcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0bGVmdDowcHg7XHJcblx0XHR0b3A6MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0LmYoQGZzLXNtYWxsLEBnYyw0MHB4KTtcclxuXHR9XHJcblx0Ji5mb2N1c3tcclxuXHRcdGJvcmRlcjoxcHggc29saWQgQHRoZW1lQ29sb3I7XHJcblx0XHQuYm94LXNoYWRvdyhsaWdodGVuKEB0aGVtZUNvbG9yLDIyJSksMHB4LDBweCwzcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbXBfbG9hZGluZ3tcclxuXHRwb3NpdGlvbjpmaXhlZDtcclxuXHR0b3A6MzUlO1xyXG5cdGxlZnQ6NTAlO1xyXG5cdC5mbG9vcig0KTtcclxuXHR3aWR0aDoxMTBweDtcclxuXHRkaXNwbGF5Om5vbmU7XHJcblx0aGVpZ2h0OjkycHg7XHJcblx0LnJnYmEoMCwwLDAsLjUpO1xyXG5cdG1hcmdpbi10b3A6LTQ1cHg7XHJcblx0bWFyZ2luLWxlZnQ6LTU1cHg7XHJcblx0LmJvcmRlci1yYWRpdXMoMTBweCk7XHJcblx0LnNwaW5faW1ne1xyXG5cdFx0bWFyZ2luOiAyMXB4IGF1dG87XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0fVxyXG5cdC5zcGlubmVyIHtcclxuXHRcdG1hcmdpbjogMjVweCBhdXRvO1xyXG5cdFx0d2lkdGg6IDQycHg7XHJcblx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5jb250YWluZXIxID4gZGl2LCAuY29udGFpbmVyMiA+IGRpdiwgLmNvbnRhaW5lcjMgPiBkaXYge1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGJvdW5jZWRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcblx0XHRhbmltYXRpb246IGJvdW5jZWRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cdH1cclxuXHQgXHJcblx0LnNwaW5uZXIgLnNwaW5uZXItY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHQgXHJcblx0LmNvbnRhaW5lcjIge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcclxuXHR9XHJcblx0IFxyXG5cdC5jb250YWluZXIzIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XHJcblx0fVxyXG5cdCBcclxuXHQuY2lyY2xlMSB7IHRvcDogMDsgbGVmdDogMDsgfVxyXG5cdC5jaXJjbGUyIHsgdG9wOiAwOyByaWdodDogMDsgfVxyXG5cdC5jaXJjbGUzIHsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgfVxyXG5cdC5jaXJjbGU0IHsgbGVmdDogMDsgYm90dG9tOiAwOyB9XHJcblx0IFxyXG5cdC5jb250YWluZXIyIC5jaXJjbGUxIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XHJcblx0fVxyXG5cdCBcclxuXHQuY29udGFpbmVyMyAuY2lyY2xlMSB7XHJcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMHM7XHJcblx0XHRhbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG5cdH1cclxuXHQgXHJcblx0LmNvbnRhaW5lcjEgLmNpcmNsZTIge1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xyXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC45cztcclxuXHR9XHJcblx0IFxyXG5cdC5jb250YWluZXIyIC5jaXJjbGUyIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XHJcblx0fVxyXG5cdCBcclxuXHQuY29udGFpbmVyMyAuY2lyY2xlMiB7XHJcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XHJcblx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xyXG5cdH1cclxuXHQgXHJcblx0LmNvbnRhaW5lcjEgLmNpcmNsZTMge1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xyXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC42cztcclxuXHR9XHJcblx0IFxyXG5cdC5jb250YWluZXIyIC5jaXJjbGUzIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XHJcblx0fVxyXG5cdCBcclxuXHQuY29udGFpbmVyMyAuY2lyY2xlMyB7XHJcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XHJcblx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xyXG5cdH1cclxuXHQgXHJcblx0LmNvbnRhaW5lcjEgLmNpcmNsZTQge1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xyXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxuXHR9XHJcblx0IFxyXG5cdC5jb250YWluZXIyIC5jaXJjbGU0IHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XHJcblx0fVxyXG5cdCBcclxuXHQuY29udGFpbmVyMyAuY2lyY2xlNCB7XHJcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XHJcblx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xyXG5cdH1cclxuXHQgXHJcblx0QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZWRlbGF5IHtcclxuXHRcdDAlLCA4MCUsIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKSB9XHJcblx0XHQ0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKSB9XHJcblx0fVxyXG5cdCBcclxuXHRAa2V5ZnJhbWVzIGJvdW5jZWRlbGF5IHtcclxuXHRcdDAlLCA4MCUsIDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xyXG5cdFx0fSA0MCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBwYWdpbmctYm9yZGVyLWNvbG9yOiNjY2M7XHJcbkBwYWdpbmctYmctY29sb3I6I2ZhZjlmOTtcclxuQHBhZ2luZy1jb2xvcjojOTk5O1xyXG5AcGFnaW5nLWFjdGl2ZS1ib3JkZXItY29sb3I6ZGFya2VuKCNmZGFjMDAsMTAlKTtcclxuQHBhZ2luZy1hY3RpdmUtYmctY29sb3I6IEBzdWJDb2xvcjtcclxuQHBhZ2luZy1hY3RpdmUtY29sb3I6I2ZmZjtcclxuXHJcbi5wYWdpbmd7XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG4vLyAgLmJsb2NrLWNlbnRlcihAd2lkdGgtd3JhcCk7XHJcblx0XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpe1xyXG5cdFx0LmlubGluZS1ibG9jaygpO1xyXG5cdFx0dWx7XHJcblx0XHRcdC5pbmxpbmUtYmxvY2soKTtcclxuXHRcdH1cclxuXHRcdGEsc3BhbntcclxuXHRcdFx0LmlubGluZS1ibG9jaygpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxM3B4O1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkIEBwYWdpbmctYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBAcGFnaW5nLWJnLWNvbG9yO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6MjdweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDpub3JtYWw7XHJcblx0XHRcdGNvbG9yOkBwYWdpbmctY29sb3I7XHJcblx0XHRcdC50cmFuc2l0aW9uKC4xcyk7XHJcblx0XHR9XHJcblx0XHRhOmhvdmVyLCYuYWN0aXZlIGF7XHJcblx0XHRcdGNvbG9yOiBAcGFnaW5nLWFjdGl2ZS1jb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHBhZ2luZy1hY3RpdmUtYmctY29sb3I7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgQHBhZ2luZy1hY3RpdmUtYmctY29sb3I7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAaW1wb3J0IFwiYmFzZS92YXJpYWJsZXMubGVzc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9ub3JtYWxpemUubGVzc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9mdW4ubGVzc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9iYXNlLmxlc3NcIjtcclxuQGltcG9ydCBcImJhc2UvaGIubGVzc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9wbHVncy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJiYXNlL3BhZ2luZy5sZXNzXCI7XHJcbmJvZHl7XHJcblx0bWluLWhlaWdodDogMHB4O1xyXG59XHJcbi53cmFwcGVye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYm9keXtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNjtcclxuXHRwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cdC5jbGVhcjtcclxufVxyXG4uYmFubmVye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHQuYmFubmVyX2ltZ3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGVmdDo1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDotOTYwcHg7XHJcblx0fVxyXG5cdC5jb3ZlcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6MHB4O1xyXG5cdFx0cmlnaHQ6MHB4O1xyXG5cdFx0dG9wOjBweDtcclxuXHRcdGJvdHRvbTowcHg7XHJcblx0fVxyXG5cdC5idG5fY29uc3VsdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdGhlaWdodDogMjhweDtcclxuXHRcdHdpZHRoOiAxNTNweDtcclxuXHRcdGJvdHRvbTogOTRweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01MjhweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9idG5fYmcucG5nJyk7XHJcblx0XHQuaW1nUHJlTG9hZCgnLi4vaW1hZ2VzL3FuYS9idG5fYmdfaG92ZXIucG5nJyk7XHJcblx0XHQ+c3BhbntcclxuXHRcdFx0Ly8gaGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHQvLyB3aWR0aDogMTIzcHg7XHJcblx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQvLyBtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2J0bl90eHQucG5nJyk7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvYnRuX2JnX2hvdmVyLnBuZycpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vL+aZuuiDveWcqOe6v+ino+etlOS4u+mhtVxyXG4ucW5hX2hvbWV7XHJcblx0Lmljb25fcXVlcnl7XHJcblx0XHRoZWlnaHQ6IDQ3cHg7XHJcblx0XHR3aWR0aDogNDdweDtcclxuXHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fcXVlcnkucG5nJyk7XHJcblx0XHQuaW1nUHJlTG9hZCgnLi4vaW1hZ2VzL3FuYS9pY29fcXVlcnlfaG92ZXIucG5nJyk7XHJcblx0fVxyXG5cdC5pY29uX3BsYW57XHJcblx0XHRoZWlnaHQ6IDQ3cHg7XHJcblx0XHR3aWR0aDogNDdweDtcclxuXHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fcGxhbi5wbmcnKTtcclxuXHRcdC5pbWdQcmVMb2FkKCcuLi9pbWFnZXMvcW5hL2ljb19wbGFuX2hvdmVyLnBuZycpO1xyXG5cdH1cclxuXHQuaWNvbl9oaXN7XHJcblx0XHRoZWlnaHQ6IDQ3cHg7XHJcblx0XHR3aWR0aDogNDdweDtcclxuXHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29faGlzLnBuZycpO1xyXG5cdFx0LmltZ1ByZUxvYWQoJy4uL2ltYWdlcy9xbmEvaWNvX2hpc19ob3Zlci5wbmcnKTtcclxuXHR9XHJcblx0Lmljb25fcW5he1xyXG5cdFx0aGVpZ2h0OiA0N3B4O1xyXG5cdFx0d2lkdGg6IDQ3cHg7XHJcblx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX3FuYS5wbmcnKTtcclxuXHRcdC5pbWdQcmVMb2FkKCcuLi9pbWFnZXMvcW5hL2ljb19xbmFfaG92ZXIucG5nJyk7XHJcblx0fVxyXG5cdC5pY29uX2NhbGVue1xyXG5cdFx0aGVpZ2h0OiA0N3B4O1xyXG5cdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNDZweCAzOXB4O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fY2FsZW4ucG5nJyk7XHJcblx0XHQuaW1nUHJlTG9hZCgnLi4vaW1hZ2VzL3FuYS9pY29fY2FsZW5faG92ZXIucG5nJyk7XHJcblx0fVxyXG5cdC5pY29uX2V4YW1pbmF0aW9ue1xyXG5cdFx0aGVpZ2h0OiA0N3B4O1xyXG5cdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMzlweCAzOXB4O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fZXhhbWluYXRpb24ucG5nJyk7XHJcblx0XHQuaW1nUHJlTG9hZCgnLi4vaW1hZ2VzL3FuYS9pY29fZXhhbWluYXRpb25faG92ZXIucG5nJyk7XHJcblx0fVxyXG5cdC5xaXVja19saW5rc3tcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0d2lkdGg6IDExMjlweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEB3O1xyXG5cdFx0cGFkZGluZzogMjlweCAwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHQuY2xlYXI7XHJcblx0XHQ+bGl7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogMTg4cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0LnR4dHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0XHRcdC5mKEBmczMsQHRoZW1lQ29sb3IsMTAwJSk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHQuaWNvbl9xdWVyeXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fcXVlcnlfaG92ZXIucG5nJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pY29uX3BsYW57XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX3BsYW5faG92ZXIucG5nJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pY29uX2hpc3tcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29faGlzX2hvdmVyLnBuZycpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaWNvbl9xbmF7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX3FuYV9ob3Zlci5wbmcnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmljb25fY2FsZW57XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX2NhbGVuX2hvdmVyLnBuZycpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaWNvbl9leGFtaW5hdGlvbntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fZXhhbWluYXRpb25faG92ZXIucG5nJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50eHR7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwNGU3MjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lmljb25fc2VhcmNoe1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX3NlYXJjaC5wbmcnKTtcclxuXHR9XHJcblx0Lmljb25fc3RpY2tlcntcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19zdGlja2VyLnBuZycpO1xyXG5cdH1cclxuXHQuaWNvbl9hZGRye1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX2FkZHIucG5nJyk7XHJcblx0fVxyXG5cdC5pY29uX2lke1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX2lkLnBuZycpO1xyXG5cdH1cclxuXHQuaWNvbl90aW17XHJcblx0XHR3aWR0aDogMTdweDtcclxuXHRcdGhlaWdodDogMTdweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fdGltLnBuZycpO1xyXG5cdH1cclxuXHQuaWNvbl9zZWVfbnVte1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX3NlZV9udW0ucG5nJyk7XHJcblx0fVxyXG5cdC5pY29uX3F1ZXN0e1xyXG5cdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRoZWlnaHQ6IDI5cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX3F1ZXN0LnBuZycpO1xyXG5cdH1cclxuXHQuaWNvbl91blJlYWR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC04cHg7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS91blJlYWQucG5nJyk7XHJcblx0fVxyXG5cdC5pY29uX2Fuc3tcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAyOXB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19hbnMucG5nJyk7XHJcblx0fVxyXG5cdC5pY29uX2Fycm93X2Rvd257XHJcblx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdHdpZHRoOiA5cHg7XHJcblx0XHQudHJhbnNpdGlvbiguMDVzKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fYXJyb3dfZG93bi5wbmcnKTtcclxuXHR9XHJcblx0Lmljb25fYXJyb3dfdXB7XHJcblx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdHdpZHRoOiA5cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX2Fycm93X3VwLnBuZycpO1xyXG5cdH1cclxuXHQucW5he1xyXG5cdFx0d2lkdGg6MTEzMHB4O1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdC5xbmFfaGVhZGVye1xyXG5cdFx0XHR3aWR0aDoxMDcwcHg7XHJcblx0XHRcdHBhZGRpbmc6MHB4IDMwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6QHc7XHJcblx0XHR9XHJcblx0XHQucW5hX3RhYnNfY29ue1xyXG5cdFx0XHRmb250LXNpemU6IDBweDtcclxuXHRcdFx0LnByO1xyXG5cdFx0XHQ+bGl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWFyY2h7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWRlZGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzozMHB4IDBweDtcclxuXHRcdFx0Zm9udC1zaXplOjBweDtcclxuXHRcdFx0aGVpZ2h0OjMycHg7XHJcblx0XHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0XHQ+Zm9ybXtcclxuXHRcdFx0XHQuaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdC5jbGVhcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZpeGVkX3NlYXJjaHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6LTkycHg7XHJcblx0XHRcdC50cmFuc2l0aW9uKC4zNXMpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0XHRcdGxlZnQ6NTAlO1xyXG5cdFx0XHR3aWR0aDoxMTMwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0Oi01NjVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOjMwcHggMHB4O1xyXG5cdFx0XHRmb250LXNpemU6MHB4O1xyXG5cdFx0XHQuZmxvb3IoMyk7XHJcblx0XHRcdC5ib3gtc2hhZG93KHJnYmEoMTU4LDE1OCwxNTgsLjIpLDJweCwycHgsOHB4KTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjY1xcOTtcclxuXHRcdFx0PmZvcm17XHJcblx0XHRcdFx0LmlubGluZS1ibG9jaztcclxuXHRcdFx0XHQuY2xlYXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb21wX2lucHV0e1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDo1NTBweDtcclxuXHRcdFx0aGVpZ2h0OjM1cHg7XHJcblx0XHRcdC5ib3JkZXItcmFkaXVzKDNweCk7XHJcblx0XHRcdC5pY29uX3NlYXJjaHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDoxMHB4O1xyXG5cdFx0XHRcdHRvcDo4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHRoZWlnaHQ6MzVweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDozNXB4O1xyXG5cdFx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjM1cHg7XHJcblx0XHRcdFx0XHQuZihAZnMxLCMzMzMzMzMsMzVweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wbGFjZWhvbGRlcntcclxuXHRcdFx0XHRcdGhlaWdodDozNXB4O1xyXG5cdFx0XHRcdFx0LmYoQGZzMSwjOTk5OTk5LDM1cHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmZvY3Vze1xyXG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgI2JiYjtcclxuXHRcdFx0XHQuYm94LXNoYWRvdyhsaWdodGVuKCNiYmIsMjIlKSwwcHgsMHB4LDNweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idG5fc2VhcmNoe1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6OThweDtcclxuXHRcdFx0aGVpZ2h0OjM1cHg7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI2ZmYTc1MjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYTc1MjtcclxuXHRcdFx0LmJvcmRlci1yYWRpdXMoM3B4KTtcclxuXHRcdFx0Zm9udC1zaXplOkBmczM7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjI4cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Y29sb3I6QHc7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjE3cHg7XHJcblx0XHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Lm9wYWNpdHkoLjgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucW5hX251bXtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHQuZihAZnMyLCM3Mzc3N2EsMzVweCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNmY5ZmM7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHRcdC5xbmFfdGFic3tcclxuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0d2lkdGg6IDEwMTJweDtcclxuXHRcdFx0bWFyZ2luOiAyNXB4IGF1dG8gMHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZhNzUyO1xyXG5cdFx0XHRmb250LXNpemU6IDBweDtcclxuXHRcdFx0LmJvcmRlci1yYWRpdXMoNnB4KTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0LmNsZWFyO1xyXG5cdFx0XHQ+bGl7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiA1MDZweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmYTc1MjtcclxuXHRcdFx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBAZnMyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdFx0XHQuaWNvbl9ob3R7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0b3A6IC04cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAycHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNDdweDtcclxuXHRcdFx0XHRcdGhlaWdodDogN3B4O1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaG90X3RpcC5wbmcnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdG9wYWNpdHk6IC44O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYTc1MjtcclxuXHRcdFx0XHRcdC5pY29uX2hvdHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2hvdF90aXBfdy5wbmcnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5xbmFfbGlzdHtcclxuXHRcdFx0Pmxpe1xyXG5cdFx0XHRcdHBhZGRpbmc6MzBweCA1OHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpAdztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0LnFuYV9pbmZve1xyXG5cdFx0XHRcdFx0LmNsZWFyO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0LmYoQGZzMiwjNjY2NjY2LDMwcHgpO1xyXG5cdFx0XHRcdFx0LnVzZXJ7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NDFweDtcclxuXHRcdFx0XHRcdFx0Lmljb25fc3RpY2tlcntcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYWRkcntcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDo0MXB4O1xyXG5cdFx0XHRcdFx0XHQuaWNvbl9hZGRye1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaWR7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NDFweDtcclxuXHRcdFx0XHRcdFx0Lmljb25faWR7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo2cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50aW17XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NDFweDtcclxuXHRcdFx0XHRcdFx0Lmljb25fdGlte1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudW5SZWFke1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNlZV9udW17XHJcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdFx0Lmljb25fc2VlX251bXtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjdweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0XHQuaWNvbl9zZWVfbnVte1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19zZWVfbnVtX2FjdGl2ZS5wbmcnKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnFuYV9xdWVzdHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIzcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdC5jbGVhcjtcclxuXHRcdFx0XHRcdC5pY29uX3F1ZXN0e1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnR4dHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA5NzFweDtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHQuZihAZnM0LCM2NjY2NjYsMjlweCk7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKC4wNXMpO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcclxuXHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogODY2cHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW46aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEB0aGVtZUNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuX3NlZU1vcmV7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA4NnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmRlYmE7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZjg1MDA7XHJcblx0XHRcdFx0XHRcdC5ib3JkZXItcmFkaXVzKDJweCk7XHJcblx0XHRcdFx0XHRcdC5mKEBmczEsI2ZmODUwMCk7XHJcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKC4wNXMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ0bl91bkFuc3tcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODZweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiM2IzO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwO1xyXG5cdFx0XHRcdFx0XHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0XHRcdFx0XHQuZihAZnMxLCNmZjAwMDAsMjhweCk7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0LnRyYW5zaXRpb24oLjA1cyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5xbmFfYW5zd2Vye1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHQuY2xlYXI7XHJcblx0XHRcdFx0XHQuaWNvbl9hbnN7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudHh0e1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDk3MXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0Ly8gLmYoQGZzMywjNjY2LDI1cHgpO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2NiFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNaWNyb3NvZnQgWWFIZWknLCAnV2VuUXVhbllpIE1pY3JvIEhlaScsICdIZWx2ZXRpY2EgTmV1ZScsIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIFNpbUhlaSwgc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdCoge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaScsICdXZW5RdWFuWWkgTWljcm8gSGVpJywgJ0hlbHZldGljYSBOZXVlJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgU2ltSGVpLCBzYW5zLXNlcmlmIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHQucW5hX3F1ZXN0e1xyXG5cdFx0XHRcdFx0XHQudHh0e1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnRuX3NlZU1vcmV7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JhZWVmNjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICM1OWJmZGI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMGMxZGU7XHJcblx0XHRcdFx0XHRcdFx0Lmljb25fYXJyb3dfZG93bntcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvcW5hL2ljb19hcnJvd191cC5wbmcnKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ub2RhdGF7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDc1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0LnR4dHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0Y29sb3I6ICNiYmI7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm5vU2VhckRhdGF7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOThweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHQuYnRuc3tcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHQuYnRue1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMjlweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMGMxZGU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwYzFkZTtcclxuXHRcdFx0XHRcdC5ib3JkZXItcmFkaXVzKDNweCk7XHJcblx0XHRcdFx0XHQudHJhbnNpdGlvbiguMXMpO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGMxZGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG5fc2Vla3tcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5yb2JvdHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOjBweDtcclxuXHRoZWlnaHQ6MHB4O1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0LmZsb29yKDMpO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdCYuYWN0aXZle1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHQubF9jb257XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHR9XHJcblx0LnJvYm90X2xpbmt7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IDEyOHB4O1xyXG5cdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdHJpZ2h0OiAtNDRweDtcclxuXHRcdHRvcDogNTYwcHg7XHJcblx0XHRib3R0b206IDM1N3B4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHQuYm94LXNoYWRvdyhyZ2JhKDAsMCwwLC4xNSksMCw2cHgsMTJweCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX2NoYXQucG5nJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCAxMnB4O1xyXG5cdFx0PnNwYW57XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LmNvdmVye1xyXG5cdFx0XHQuaWNvbl9jbG9zZXtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX2Nsb3NlLnBuZycpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pY29uX2N1c3RvbXtcclxuXHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdFx0LmltZ1ByZUxvYWQoJy4uL2ltYWdlcy9xbmEvaWNvX2N1c3RvbV9ob3Zlci5wbmcnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX2N1c3RvbS5wbmcnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvbl9maWxle1xyXG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdFx0XHQuaW1nUHJlTG9hZCgnLi4vaW1hZ2VzL3FuYS9pY29fZmlsZV9ob3Zlci5wbmcnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX2ZpbGUucG5nJyk7XHJcblx0XHRcdH1cclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDBweDtcclxuXHRcdFx0d2lkdGg6IDI3MnB4O1xyXG5cdFx0XHRsZWZ0OiAtMjgwcHg7XHJcblx0XHRcdGhlaWdodDogMTU1cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB3O1xyXG5cdFx0XHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0XHQuYm94LXNoYWRvdyhyZ2JhKDAsMCwwLC4xNSksMCw2cHgsMTJweCk7XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdG1hcmdpbjogMzVweCAyMHB4IDBweCAyMHB4O1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHRcdFx0XHRcdD5he1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdC5jbGVhcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5sZWZ0e1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yaWdodHtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0Lmljb25fY3VzdG9te1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fY3VzdG9tX2hvdmVyLnBuZycpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pY29uX2ZpbGV7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19maWxlX2hvdmVyLnBuZycpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50aXR7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEB0aGVtZUNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50aXR7XHJcblx0XHRcdFx0LmYoQGZzMiwjMzMzMzMzKTtcclxuXHRcdFx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZGVzY3tcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjZweDtcclxuXHRcdFx0XHQuZihAZnMxLCM2NjYpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8v5pm66IO95Zyo57q/562U55aR5o+Q6Zeu6aG16Z2iXHJcbi5xbmFfc2VuZHtcclxuXHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdH1cclxuXHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxyXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XHJcblx0XHRib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsMCwwLC4yKSBpbnNldDtcclxuXHR9XHJcblx0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRtaW4taGVpZ2h0OiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDAsMCwwLC4yKSBpbnNldDtcclxuXHR9XHJcblx0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdC5pY29uX3RpcHtcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRoZWlnaHQ6MTlweDtcclxuXHRcdHdpZHRoOjE5cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL3FuYS90aXAucG5nJyk7XHJcblx0XHRtYXJnaW46MTBweCAxNXB4IDBweCAyMHB4O1xyXG5cdH1cclxuXHQubF9jb257XHJcblx0XHR3aWR0aDoxMTMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHQuY2xlYXI7XHJcblx0fVxyXG5cdC50aXB7XHJcblx0XHR3aWR0aDoxMDEzcHg7XHJcblx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgI2ZlN2QwMDtcclxuXHRcdC5yZ2JhKDI1NCwxMjUsMCwuMjIpO1xyXG5cdFx0LmYoQGZzMywjZmU3ZDAwLDM4cHgpO1xyXG5cdFx0bWFyZ2luOjIycHggYXV0bztcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0LmJvcmRlci1yYWRpdXMoMnB4KTtcclxuXHR9XHJcblx0LmVkaXRBcmVhe1xyXG5cdFx0d2lkdGg6OTczcHg7XHJcblx0XHRtYXJnaW46MjJweCBhdXRvIDBweDtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgI2M5YzljOTtcclxuXHRcdC5ib3JkZXItcmFkaXVzKDJweCk7XHJcblx0XHRoZWlnaHQ6MjUycHg7XHJcblx0XHRwYWRkaW5nOjhweCAyMHB4O1xyXG5cdFx0LmYoQGZzMywjMzMzLDE1MCUpO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdHJlc2l6ZTpub25lO1xyXG5cdFx0b3V0bGluZTpub25lO1xyXG5cdFx0LnBsYWNlaG9sZGVyKHtcclxuXHRcdFx0LmYoQGZzMywjYzljOWM5LDE1MCUpO1xyXG5cdFx0fSlcclxuXHRcdC8vICYucGxhY2Vob2xkZXJ7XHJcblx0XHQvLyBcdC5mKEBmczMsI2M5YzljOSwxNTAlKTtcclxuXHRcdC8vIH1cclxuXHR9XHJcblx0LmVkaXRBcmVhLnBsYWNlaG9sZGVye1xyXG5cdFx0LmYoQGZzMywjYzljOWM5LDE1MCUpO1xyXG5cdH1cclxuXHQuYnRuc3tcclxuXHRcdC5jbGVhcjtcclxuXHRcdG1hcmdpbjoyMHB4IDBweCAzNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAwcHg7XHJcblx0fVxyXG5cdC5idG5fYmFja3tcclxuXHRcdCpwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQqdG9wOiAtOHB4O1xyXG5cdFx0d2lkdGg6IDE1OHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0LmlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICM5OTk5OTk7XHJcblx0XHQqYm9yZGVyOiBub25lO1xyXG5cdFx0LmYoQGZzMyxAdyw0MHB4KTtcclxuXHRcdC5ib3JkZXItcmFkaXVzKDJweCk7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzY2RlNTtcclxuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjMzNjZGU1O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0b3BhY2l0eTogLjg7XHJcblx0XHR9XHJcblx0XHRtYXJnaW4tbGVmdDogMjVweDtcclxuXHR9XHJcblx0LmJ0bl9zdWJtaXR7XHJcblx0XHR3aWR0aDoxNThweDtcclxuXHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0LmlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6Izk5OTk5OTtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgIzk5OTk5OTtcclxuXHRcdC5mKEBmczMsQHcpO1xyXG5cdFx0LmJvcmRlci1yYWRpdXMoMnB4KTtcclxuXHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB0aGVtZUNvbG9yO1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkIEB0aGVtZUNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0b3BhY2l0eTouODtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNvbXBfdGlwe1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdGxlZnQ6NTAlO1xyXG5cdHRvcDo3MjJweDtcclxufVxyXG4ucW5hX3NlbmRfc3VjY3tcclxuXHQuY2xlYXI7XHJcblx0Lmljb25fcmlnaHR7XHJcblx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDo0N3B4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDo2NHB4O1xyXG5cdFx0aGVpZ2h0OjQ2cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL3FuYS9pY29fcmlnaHQucG5nJyk7XHJcblx0fVxyXG5cdC50eHR7XHJcblx0XHRtYXJnaW4tdG9wOjM1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQuZihAZnM0LCM2NjYsMTAwJSk7XHJcblx0fVxyXG5cdHdpZHRoOjIyMHB4O1xyXG5cdGhlaWdodDoxODZweDtcclxuXHQuYm9yZGVyLXJhZGl1cygxMHB4KTtcclxuXHQucmdiYSgwLDAsMCwuMSk7XHJcbn0iXSwiZmlsZSI6InFuYS5jc3MifQ== */
