/* 以宽度为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;
}
.wrapper {
  position: relative;
  margin: 0 auto;
  max-width: 1920px;
  padding-top: 115px;
}
/**清除浮动，以及第一个孩子的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: #2f2193;
}
.noWrap {
  white-space: nowrap;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tc {
  text-align: center;
}
.tl {
  text-align: left;
}
.tr {
  text-align: right;
}
.pa {
  position: absolute;
}
.pr {
  position: relative;
}
.pf {
  position: fixed;
}
.wf {
  width: 100%;
  max-width: 100%;
}
.hide {
  display: none;
}
.toh {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.blod {
  font-weight: bold;
}
/**grid*/
*[class^="g-"] {
  *zoom: 1;
}
*[class^="g-"]:before,
*[class^="g-"]:after {
  content: "";
  display: table;
}
*[class^="g-"]:after {
  clear: both;
}
.g-d-2 > * {
  float: left;
  width: 50%;
}
.g-d-3 > * {
  float: left;
  width: 33.33333333%;
}
.g-d-4 > * {
  float: left;
  width: 25%;
}
.g-d-5 > * {
  float: left;
  width: 20%;
}
.g-d-6 > * {
  float: left;
  width: 16.66666667%;
}
.g-d-7 > * {
  float: left;
  width: 14.28571429%;
}
.g-d-8 > * {
  float: left;
  width: 12.5%;
}
.bg-c {
  background-color: #2f2193;
}
.bg-sc {
  background-color: #2f2193;
}
.f-c {
  color: #2f2193;
}
.f-sc {
  color: #2f2193;
}
.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;
}
.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: #2f2193;
  border: 1px solid #2f2193;
}
.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_noticeTip {
  white-space: nowrap;
  padding: 6px 22px;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 2px 2px 5px 0px #999;
  -webkit-box-shadow: 2px 2px 5px 0px #999;
  box-shadow: 2px 2px 5px 0px #999;
  background: url('../images/login/tip.png') no-repeat;
  background-position: 22px 17.5px;
  background-color: #fff;
  padding-left: 38px;
}
.comp_noticeTip > img {
  float: left;
  display: inline-block;
}
.comp_noticeTip .comp_txt {
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
  color: #333;
  line-height: 40px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.comp_rightTip {
  white-space: nowrap;
  padding: 6px 22px;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 2px 2px 5px 0px #999;
  -webkit-box-shadow: 2px 2px 5px 0px #999;
  box-shadow: 2px 2px 5px 0px #999;
  background: url('../images/login/success.png') no-repeat;
  background-position: 22px 17.5px;
  background-color: #fff;
  padding-left: 38px;
}
.comp_rightTip > img {
  float: left;
  display: inline-block;
}
.comp_rightTip .comp_txt {
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
  color: #333;
  line-height: 40px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.comp_errorTip {
  -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;
  background: url('../images/login/danger.png') no-repeat;
  background-position: 22px 17.5px;
  background-color: #fff;
  padding-left: 38px;
}
.comp_errorTip > img {
  float: left;
  display: inline-block;
}
.comp_errorTip .comp_txt {
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
  color: #333;
  line-height: 40px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.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 #2f2193;
  -moz-box-shadow: 0px 0px 3px 0px #5e4dd7;
  -webkit-box-shadow: 0px 0px 3px 0px #5e4dd7;
  box-shadow: 0px 0px 3px 0px #5e4dd7;
}
.comp_loading {
  position: fixed;
  top: 35%;
  left: 50%;
  z-index: 4000;
  width: 98px;
  height: 98px;
  display: none;
  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 {
  width: 50px;
  height: 50px;
  display: block;
  margin: 21px auto;
}
.comp_loading .spinner {
  position: relative;
  margin: 15px auto;
  width: 68px;
  height: 68px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('../images/com/loading_68.gif');
}
.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);
  }
}
.plugs_confirm_box {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#80000000', endColorstr='#80000000');
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: none;
}
:root .plugs_confirm_box {
  filter: none;
}
.plugs_confirm_box .entity {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 350px;
  margin-left: -150px;
  background-color: #fff;
  border-radius: 2px;
  padding-bottom: 15px;
}
.plugs_confirm_box .entity .confirm_tit {
  height: 45px;
  font-size: 16px;
  color: #333;
  line-height: 45px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  font-weight: bold;
  padding-left: 45px;
  padding-right: 25px;
  background: url('../images/login/tip.png') no-repeat;
  background-color: #efefef;
  background-position: 20px center;
}
.plugs_confirm_box .entity .confirm_con {
  padding-top: 15px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 16px;
  color: #333;
  line-height: 150%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  padding-bottom: 25px;
  text-align: justify;
  text-justify: inter-ideograph;
}
.plugs_confirm_box .entity .confirm_btns {
  text-align: center;
}
.plugs_confirm_box .entity .confirm_btns .btn_close {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  font-size: 14px;
  color: #333;
  line-height: 36px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  padding-left: 22px;
  padding-right: 22px;
  border-radius: 2px;
  letter-spacing: 2px;
  background-color: #ccc;
}
.plugs_confirm_box .entity .confirm_btns .btn_close:hover {
  opacity: 0.8;
}
.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: 8px;
  margin-left: 8px;
  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: #2f2193;
  border: 1px solid #2f2193;
  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%;
  bottom: 0px;
  height: 66px;
  width: 1920px;
  margin-left: -960px;
  background-image: url('../images/change_doc/fun/qna_banner_bottom.png');
}
.banner .btn_consult > span {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 120px;
  height: 33px;
  margin-top: -16.5px;
  margin-left: 444.5px;
  background-image: url('../images/change_doc/fun/qna_btn_txt.png');
  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;
}
.banner .btn_consult > span:hover {
  background-image: url('../images/change_doc/fun/qna_btn_txt_hover.png');
}
/*.banner{
	.pr;
	display: block;
	.banner_img{
		position: relative;
		display: block;
		left:50%;
		margin-left:-960px;
	}
	.cover{
		position: absolute;
		left:0px;
		right:0px;
		top:0px;
		bottom:0px;
	}
	.btn_consult{
		.pa;
		left: 50%;
		top: 235px;
		width: 120px;
		height: 33px;
		display: block;
		margin-top: -16.5px;
		margin-left: -562px;
		background-image: url('../images/change_doc/fun/qna_btn_txt.png');
		.transition(.22s);
		&:hover{
			background-image: url('../images/change_doc/fun/qna_btn_txt_hover.png');
		}
	}
}*/
.qna_home .qiuck_links {
  *zoom: 1;
  width: 1129px;
  margin: 0 auto;
  margin-top: 20px;
  padding: 29px 0px;
  padding-left: 1px;
  background-color: #fff;
}
.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 .icon_com {
  width: 56px;
  height: 56px;
  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-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}
.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-weight: bold;
  font-size: 16px;
  color: #2f2193;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.qna_home .qiuck_links > li:hover {
  opacity: 0.8;
}
.qna_home .qiuck_links.l_10 {
  width: 1130px;
  padding-right: 0px;
}
.qna_home .qiuck_links.l_10 > li {
  width: 113px;
}
.qna_home .qiuck_links.l_9 {
  width: 1125px;
  padding-left: 2px;
  padding-right: 3px;
}
.qna_home .qiuck_links.l_9 > li {
  width: 125px;
}
.qna_home .qiuck_links.l_8 {
  width: 1128px;
  padding-left: 1px;
  padding-right: 1px;
}
.qna_home .qiuck_links.l_8 > li {
  width: 141px;
}
.qna_home .qiuck_links.l_7 {
  width: 1127px;
  padding-left: 1px;
  padding-right: 2px;
}
.qna_home .qiuck_links.l_7 > li {
  width: 161px;
}
.qna_home .qiuck_links.l_6 > li {
  width: 188px;
}
.qna_home .qiuck_links.l_5 > li {
  width: 225px;
}
.qna_home .qiuck_links.l_4 {
  width: 1128px;
  padding-left: 1px;
  padding-right: 1px;
}
.qna_home .qiuck_links.l_4 > li {
  width: 282px;
}
.qna_home .qiuck_links.l_3 {
  width: 1128px;
  padding-left: 1px;
  padding-right: 1px;
}
.qna_home .qiuck_links.l_3 > li {
  width: 376px;
}
.qna_home .qiuck_links.l_2 {
  width: 1130px;
}
.qna_home .qiuck_links.l_2 > li {
  width: 565px;
}
.qna_home .qiuck_links.l_1 {
  width: 1130px;
}
.qna_home .qiuck_links.l_1 > li {
  width: 1130px;
}
.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: 24px;
  height: 25px;
  background-image: url('../images/change_doc/fun/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: 24px;
  height: 25px;
  background-image: url('../images/change_doc/fun/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;
  width: 1014px;
  padding: 0px 58px;
  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%;
  height: 32px;
  font-size: 0px;
  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;
  padding: 30px 0px;
  text-align: center;
  border-bottom: 1px solid #dedede;
}
.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 #2f2193;
  background-color: #2f2193;
  -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 #2f2193;
  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: #2f2193;
  height: 33px;
  line-height: 32px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  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;
  letter-spacing: 2px;
  background-color: #fff;
}
.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 {
  background-color: #e7eaf1;
}
.qna_home .qna .qna_tabs > li.active {
  color: #fff;
  background-color: #2f2193;
}
.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: 16px;
  color: #666666;
  line-height: 25px;
  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: #2f2193;
}
.qna_home .qna .qna_list > li .qna_quest .btn_seeMore {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 86px;
  height: 28px;
  outline: none;
  font-size: 12px;
  color: #ff8500;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  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;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffdeba;
  border: 1px solid #ff8500;
}
.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: 14px!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 .qna_answer .txt .temple_video {
  *zoom: 1;
  width: 620px;
  background-color: #fff;
  border-radius: 6px;
  padding-bottom: 25px;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_video:before,
.qna_home .qna .qna_list > li .qna_answer .txt .temple_video:after {
  content: "";
  display: table;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_video:after {
  clear: both;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_video .comp_video {
  font-size: 0px;
  height: 340px;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 15px;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_video .comp_video > video {
  width: 100%;
  max-width: 100%;
  height: 340px;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_video div[class^="pausecenterch"] {
  top: 50%!important;
  left: 50%!important;
  margin-top: -40px !important;
  margin-left: -40px !important;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_video .t_txt {
  margin-top: 25px;
  margin-left: 15px;
  margin-right: 15px;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_video .t_see_more {
  margin-left: 15px;
  font-size: 14px!important;
  color: #00c1de !important;
  line-height: 30px!important;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_video .t_see_more:hover {
  opacity: 0.8;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_auto {
  *zoom: 1;
  width: 620px;
  background-color: #fff;
  border-radius: 6px;
  padding-bottom: 25px;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_auto:before,
.qna_home .qna .qna_list > li .qna_answer .txt .temple_auto:after {
  content: "";
  display: table;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_auto:after {
  clear: both;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_auto .comp_auto {
  font-size: 0px;
  margin-top: 25px;
  margin-left: 15px;
  margin-right: 15px;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_auto .t_txt {
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_auto .t_see_more {
  margin-left: 15px;
  font-size: 14px!important;
  color: #00c1de !important;
  line-height: 30px!important;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_auto .t_see_more:hover {
  opacity: 0.8;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs {
  *zoom: 1;
  width: 620px;
  background-color: #fff;
  border-radius: 6px;
  padding-bottom: 25px;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs:before,
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs:after {
  content: "";
  display: table;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs:after {
  clear: both;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs .comp_imgs {
  *zoom: 1;
  font-size: 0px;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs .comp_imgs:before,
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs .comp_imgs:after {
  content: "";
  display: table;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs .comp_imgs:after {
  clear: both;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs .comp_imgs > div {
  float: left;
  width: 190px;
  height: 130px;
  margin-right: 10px;
  border-radius: 2px;
  background-size: cover;
  background-color: green;
  background-position: center;
  background-repeat: no-repeat;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs .t_txt {
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs .t_see_more {
  margin-left: 15px;
  font-size: 14px!important;
  color: #00c1de !important;
  line-height: 30px!important;
}
.qna_home .qna .qna_list > li .qna_answer .txt .temple_imgs .t_see_more:hover {
  opacity: 0.8;
}
.qna_home .qna .qna_list > li.active .qna_quest .txt {
  color: #2f2193;
}
.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 #2f2193;
  font-size: 16px;
  color: #2f2193;
  -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: #2f2193;
}
.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: 128px;
  width: 44px;
  background-color: #2f2193;
  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 12px;
}
.robot .robot_link > span {
  display: inline-block;
  width: 14px;
  font-size: 14px;
  color: #fff;
  line-height: 17px;
  margin-left: 15px;
  margin-top: 35px;
  text-align: center;
}
.robot .robot_link .cover {
  position: absolute;
  bottom: 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: #2f2193;
}
.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 {
  height: 40px;
  width: 1013px;
  cursor: pointer;
  margin: 22px auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e3d6c7;
  font-size: 16px;
  color: #2f2193;
  line-height: 38px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  background-color: #f9f8f6;
}
.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: transparent!important;
  border: 1px solid #2f2193 !important;
  /*background-color: #999999;
		border:1px solid #999999;*/
  *border: none;
  font-size: 16px;
  color: #2f2193;
  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;
  /*&.active{
			background-color: #33cde5;
			border: 1px solid #33cde5;
		}*/
  margin-left: 25px;
}
.qna_send .btn_back:hover {
  opacity: 0.8;
}
.qna_send .btn_submit {
  width: 158px;
  height: 40px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #2f2193;
  border: 1px solid #2f2193;
  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: #2f2193;
  border: 1px solid #2f2193;
}
.qna_send .btn_submit:hover {
  opacity: 0.8;
}
.comp_tip {
  position: absolute;
  left: 50%;
  top: 722px;
}
.qna_send_succ {
  *zoom: 1;
  width: 220px;
  height: 186px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#1a000000', endColorstr='#1a000000');
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.qna_send_succ:before,
.qna_send_succ:after {
  content: "";
  display: table;
}
.qna_send_succ:after {
  clear: both;
}
:root .qna_send_succ {
  filter: none;
}
.qna_send_succ .icon_right {
  width: 64px;
  height: 46px;
  margin: 0 auto;
  display: block;
  margin-top: 47px;
  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;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2Uvbm9ybWFsaXplLmxlc3MiLCJiYXNlL3ZhcmlhYmxlcy5sZXNzIiwiYmFzZS9mdW4ubGVzcyIsImJhc2UvYmFzZS5sZXNzIiwiYmFzZS9wbHVncy5sZXNzIiwiYmFzZS9wYWdpbmcubGVzcyIsInFuYS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFPQTtFQUNDLGFBQVksYUFBWjtFQUNBLFNBQVUsMkJBQVY7O0FBRUQ7RUFDQyxVQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7O0VBQ0EsK0JBQUE7OztBQUVEO0FBQU87RUFDTixZQUFBO0VBQ0EsNkJBQUE7O0FBR0Q7QUFDQTtFQUNBLGFBQUE7O0FBR0E7RUFDQyxhQ2hCeUIsbUJBQWtCLHVCQUFzQiwrRERnQmpFO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTs7QUFPRDtFQUNDLFNBQUE7RUFDQSxnQkFBQTs7QUFhRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNDLGNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTs7QUFRRDtBQUNBO0FBQ0E7QUFDQTtFQUNDLHFCQUFBO0VBQ0Esd0JBQUE7O0FBUUQsS0FBSyxJQUFJO0VBQ1IsYUFBQTtFQUNBLFNBQUE7O0FBUUQ7QUFDQTtFQUNDLGFBQUE7O0FBVUQ7RUFDQyw2QkFBQTtFQUNBLHFCQUFBOztBQVFELENBQUM7QUFDRCxDQUFDO0VBQ0EsVUFBQTs7QUFFRCxDQUFDO0VBQ0EsY0FBQTs7QUFxQkQ7QUFDQTtFQUNDLGlCQUFBOztBQUdEO0VBQ0Msa0JBQUE7O0FBUUQ7RUFDQyxjQUFBO0VBQ0EsZ0JBQUE7O0FBT0Q7RUFDQyxjQUFBOztBQU9EO0FBQ0E7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7O0FBR0Q7RUFDQyxXQUFBOztBQUdEO0VBQ0MsZUFBQTs7QUFNRDtBQUFHO0FBQUc7RUFDTCxnQkFBQTs7QUFVRDtFQUNDLFNB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ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6J0dvdGhhbS1Cb2xkJztcblx0c3JjIDogdXJsKCcuLi9mb250cy9Hb3RoYW0tQm9sZC5vdGYnKTtcbn1cbip7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdGJveC1zaXppbmc6Y29udGVudC1ib3g7XG5cdC1tb3otYm94LXNpemluZzpjb250ZW50LWJveDsgLyogRmlyZWZveCAqL1xuXHQtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7IC8qIFNhZmFyaSAqL1xufVxuYnV0dG9uLGlucHV0e1xuXHRib3JkZXI6bm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cblxuOjotbXMtY2xlYXIsXG46Oi1tcy1yZXZlYWx7XG5kaXNwbGF5Om5vbmU7XG59XG5cbmh0bWwge1xuXHRmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7IC8vIDFcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG5cdG91dGxpbmU6IDA7XG59XG5hOnZpc2l0ZWQge1xuXHRjb2xvcjppbmhlcml0O1xuXHQvLyBjb2xvcjogdHJhbnNwYXJlbnQ7XG59O1xuLy8gYXsgICAgIFxuLy8gICBjb2xvcjp0cmFuc3BhcmVudDsgICAgXG4vLyAgICY6dmlzaXRlZCB7Y29sb3I6IHRyYW5zcGFyZW50O30gICBcbi8vICAgJjpob3ZlciB7Y29sb3I6IHRyYW5zcGFyZW50O30gICBcbi8vICAgJjphY3RpdmUge2NvbG9yOiB0cmFuc3BhcmVudDt9XG4vLyB9XG4vLyBhOi13ZWJraXQtYW55LWxpbmt7IGNvbG9yOiB0cmFuc3BhcmVudDt9XG4vLyBhOi13ZWJraXQtYW55LWxpbms6dmlzaXRlZHsgY29sb3I6IHRyYW5zcGFyZW50O31cbi8vIGE6LXdlYmtpdC1hbnktbGluazphY3RpdmV7IGNvbG9yOiB0cmFuc3BhcmVudDt9XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmVte1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy9cbi8vIGxpc3Rcbi8vXG51bCxsaSxvbHtcblx0bGlzdC1zdHlsZTpub25lO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuXHRib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiBpbmhlcml0OyAvLyAxXG5cdGZvbnQ6IGluaGVyaXQ7IC8vIDJcblx0bWFyZ2luOiAwOyAvLyAzXG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXHRjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcblx0cGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8vIDFcblx0cGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcblx0cGFkZGluZzogMDtcbn0iLCIvLz09PeW4uOeUqOminOiJsuWumuS5iVxuQGcwOiAgICAgICAgICAgICAgICAgIzAwMDtcbkBnMzogICAgICAgICAgICAgICAgICMzMzM7XG5AZzY6ICAgICAgICAgICAgICAgICAjNjY2O1xuQGc5OiAgICAgICAgICAgICAgICAgIzk5OTtcbkBnYTogICAgICAgICAgICAgICAgICNhYWE7XG5AZ2M6ICAgICAgICAgICAgICAgICAjY2NjO1xuXG5AdzogICAgICAgICAgICAgICAgICAjZmZmO1xuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAnTWljcm9zb2Z0IFlhSGVpJywnV2VuUXVhbllpIE1pY3JvIEhlaScsJ0hlbHZldGljYSBOZXVlJyxWZXJkYW5hLEFyaWFsLEhlbHZldGljYSxTaW1IZWksc2Fucy1zZXJpZjtcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuQGxoLWJhc2U6ICAgICAgICAgXHRcdCAgMTUwJTtcbkBsaC1iaWc6ICAgICAgICAgICAgICAgICAgMjAwJTtcbkBsaC1zbWFsbDogICAgICAgICAgICAgICAgMTIwJTtcblxuLyog5Lul5a695bqm5Li6MTIwMHB477ybaHRtbOeahGZvbnQtc2l6ZeS4ujhweCDnmoRweOWvueW6lOWFs+ezu1xuICogLS0xMnB4LS0tMTRweC0tLTE2cHgtLS0xOHB4LS0tMjBweC0tLTIycHgtLS0yNHB4LS0yNnB4LS0tMjhweC0tLS0zMHB4LS0tMzJweC0tMzRweC0tLS0zNnB4XG4gKi9cbkBmczogMTBweCAxMnB4IDE0cHggMTZweCAxOHB4IDIwcHggMjJweCAyNHB4IDI2cHggMjhweCAzMHB4IDMycHggMzRweCAzNnB4O1xuQGZzMDogMTBweDtcbkBmczE6IDEycHg7XG5AZnMyOiAxNHB4O1xuQGZzLXNtYWxsLW06IDE0cHg7XG5AZnMzOiAxNnB4O1xuQGZzLXNtYWxsOiAxNnB4O1xuQGZzNDogMThweDtcbkBmcy1iYXNlOiAxOHB4O1xuQGZzNTogMjBweDtcbkBmczY6IDIycHg7XG5AZnM3OiAyNHB4O1xuQGZzLWJpZzogMjRweDtcbkBmczg6IDI2cHg7XG5AZnM5OiAyOHB4O1xuQGZzMTA6IDMwcHg7XG5AZnMtYmlnLW06IDMwcHg7XG5AZnMxMTogMzJweDtcbkBmczEyOiAzNHB4O1xuQGZzMTM6IDM2cHg7XG5cblxuLy89PT3lj6/phY3nva7pg6jliIZcbkB0aGVtZUNvbG9yOiAgICAgICAgICMyZjIxOTM7XG5AdGhlbWVDb2xvclJnYjogOTYgNTcgNTc7XG4vLyBAc3ViQ29sb3I6ICAgICAgICAgICAjMzNjZGU1O1xuQHN1YkNvbG9yOiAgICAgICAgICAgQHRoZW1lQ29sb3I7XG5AZXJyb3JDb2xvcjogICAgICAgICAjZmUwMDAwO1xuQHN1Y2NDb2xvcjogICAgICAgICAgIzhkYjM0OTtcblxuQHRoZW1lWWVsbG93OiAgICAgICAgI2ZkYWMwMDsiLCIvKirlsYXkuK0qL1xyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLmNlbnRlcihjMyl7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0bGVmdDo1MCU7XHJcblx0dG9wOjUwJTtcclxuXHQudHJhbnNsYXRlO1xyXG5cdC8vIGJlaGF2aW9yOnVybChwbHVncy9waWUvUElFLmh0Yyk7XHJcbn1cclxuLyoq5bGF5LitKi9cclxuLmNlbnRlcihAdzowLEBoOjApIHdoZW4oZGVmYXVsdCgpKXtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRsZWZ0OjUwJTtcclxuXHR0b3A6NTAlO1xyXG5cdG1hcmdpbi1sZWZ0Oi1Ady8yO1xyXG5cdG1hcmdpbi10b3A6LUBoLzI7XHJcblx0d2lkdGg6QHc7XHJcblx0aGVpZ2h0OkBoO1xyXG59XHJcbi50ZXh0LWp1c2l0eSgpe1xyXG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0dGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XHJcbn1cclxuLnRyYW5zZm9ybShAdmFsKXtcclxuICAgIC1tcy10cmFuc2Zvcm06QHZhbDsgLyogSUUgOSAqL1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06QHZhbDsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cclxuICAgIC1vLXRyYW5zZm9ybTpAdmFsO1xyXG4gICAgLW1zLXRyYW5zZm9ybTpAdmFsO1xyXG4gICAgdHJhbnNmb3JtOkB2YWw7XHJcblxyXG59XHJcbi8qKua4hemZpOa1ruWKqCzmjqfliLbnrKzkuIDooYznmoRtYXJnaW4tdG9w5LiN6LW35L2c55SoKi9cclxuLmNsZWFyZml4KCl7XHJcblx0Knpvb206MTtcclxuXHQmOmJlZm9yZSAsJjphZnRlcntcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdGRpc3BsYXk6dGFibGU7XHJcblx0fVxyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRjbGVhcjpib3RoO1xyXG5cdH1cclxufVxyXG4vKirlhbzlrrlpZTcqL1xyXG4uaW5saW5lLWJsb2NrKCl7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0KmRpc3BsYXk6aW5saW5lOyBcclxuXHQqem9vbToxO1xyXG59XHJcbi8qKuW8ueaAp+W4g+WxgCovXHJcbi5mbGV4VGFiKEBwbzpzcGFjZS1iZXR3ZWVuLEBhbGlnbjpjZW50ZXIpe1xyXG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTotd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OkBwbztcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6QHBvO1xyXG5cdGFsaWduLWl0ZW1zOkBhbGlnbjtcclxufVxyXG4vKirluLjnlKjlt6blj7Povrnot53orr7nva4qL1xyXG4ucGFkZC10KEB2YWw6LjMxcmVtKXtcclxuXHRwYWRkaW5nLWxlZnQ6QHZhbDtcclxuXHRwYWRkaW5nLXJpZ2h0OkB2YWw7XHJcbn1cclxuLyoq5bi455So5LiK5LiL6L656Led6K6+572uKi9cclxuLnBhZGQtdihAdmFsOi4zMXJlbSl7XHJcblx0cGFkZGluZy10b3A6QHZhbDtcclxuXHRwYWRkaW5nLWJvdHRvbTpAdmFsO1xyXG59XHJcbi8qKuWtl+S9k+iuvue9riovXHJcbi5mKEBzaXplOkBmcy1iYXNlLEBjb2xvcjpAZzMsQGxoOjEwMCUsQGZhbWlseTpAZm9udC1mYW1pbHktc2Fucy1zZXJpZil7XHJcblx0Zm9udC1zaXplOiBAc2l6ZTtcclxuXHRjb2xvcjogQGNvbG9yO1xyXG5cdGxpbmUtaGVpZ2h0OiBAbGg7XHJcblx0Zm9udC1mYW1pbHk6IEBmYW1pbHk7XHJcbn1cclxuLyoq5a2X5L2T54q25oCB6K6+572u77yM5Li76KaB5piv5L2N572u77yM5ZKM5Yqg57KXKi9cclxuLmYtc3RhdGUoQGFsaWduOmNlbnRlcixAd2VpZ2h0Om5vcm1hbCl7XHJcblx0dGV4dC1hbGlnbjpAYWxpZ247XHJcblx0Zm9udC13ZWlnaHQ6QHdlaWdodDtcclxufVxyXG4vKirmoLzlrZDns7vnu5/orr7nva5AbGlzdCDnmb7liIbmr5QqL1xyXG4uZ3JpZChAbGlzdDpAZnMsQGNvdW50OjEwMCxAbnVtOjEpIHdoZW4oQG51bTw9bGVuZ3RoKEBsaXN0KSl7XHJcblx0Pio6bnRoLWNoaWxkKEB7bnVtfSl7XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0d2lkdGg6dW5pdChleHRyYWN0KEBsaXN0LEBudW0pL0Bjb3VudCoxMDAsJSk7XHJcblx0fVxyXG5cdC5ncmlkKEBsaXN0LEBjb3VudCxAbnVtKzEpO1xyXG59XHJcbi8qKuetieWIhuagvOWtkOiuvue9riovXHJcbi5ncmlkLWRlKEBudW06Mikgd2hlbihpc251bWJlcihAbnVtKSl7XHJcblx0Pip7XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0d2lkdGg6dW5pdCgxMDAvQG51bSwlKTtcclxuXHR9XHJcbn1cclxuLyoq6KeE6IyDei1pbmRleOeahOazm+a7peS9v+eUqO+8jOinhOiMg+S6hjflsYLvvIwtMu+8jC0xLDAsMSwyLDMsNCw1Ki9cclxuLmZsb29yKEBsYXllcjoxLEBudW06MCkgd2hlbihAbGF5ZXI8PTUpe1xyXG5cdHotaW5kZXg6QGxheWVyKjEwMDArQG51bSxcclxufSBcclxuLmZsb29yKEBsYXllcjoxLEBudW06MCkgd2hlbihAbGF5ZXI+NSl7XHJcblx0ei1pbmRleDo5OTk5OTk5OTk5OTtcclxufVxyXG4vKirmjqfliLblpJrooYzpmpDol48qL1xyXG4udG9oKEBsbjoxKSB3aGVuKEBsbj0xKXtcclxuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbn1cclxuLnRvaChAbG4pIHdoZW4oQGxuPjEpe1xyXG5cdG92ZXJmbG93OmhpZGRlbjtcclxuXHR3b3JkLWJyZWFrOmJyZWFrLWFsbDtcclxuXHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7IC8qKiDlr7nosaHkvZzkuLrkvLjnvKnnm5LlrZDmqKHlnovmmL7npLogKiovXHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOyAvKiog6K6+572u5oiW5qOA57Si5Ly457yp55uS5a+56LGh55qE5a2Q5YWD57Sg55qE5o6S5YiX5pa55byPICoqL1xyXG5cdC13ZWJraXQtbGluZS1jbGFtcDpAbG47IC8qKiDmmL7npLrnmoTooYzmlbAgKiovXHJcbn1cclxuLyoq5by65Yi25LiN5o2i6KGMKi9cclxuLm5vV3JhcHtcclxuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbn1cclxuLyoq5a695bqmKi9cclxuLndpZHRoKEB2YWw6MTAwJSl7XHJcblx0d2lkdGg6QHZhbDtcclxuXHRtYXgtd2lkdGg6MTAwJTtcclxufVxyXG4vKipyZ2Jh6aKc6Imy5YW85a655oCn6K6+572uKi9cclxuLnJnYmEoQHIsQGcsQGIsQGEpe1xyXG5cdEBjOiByZ2JhKEByLEBnLEBiLEBhKTtcclxuXHRAYzIgOmFyZ2IoQGMpO1xyXG5cdGZpbHRlcjp+XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD0ndHJ1ZScsc3RhcnRDb2xvcnN0cj0nQHtjMn0nLCBlbmRDb2xvcnN0cj0nQHtjMn0nKVwiO1xyXG5cdGJhY2tncm91bmQtY29sb3I6QGM7XHJcblx0OnJvb3QgJntcclxuXHRcdCBmaWx0ZXI6bm9uZTtcclxuXHR9XHJcbn1cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKmJvcmRlci1yYWRpdXMq5Ye95pWwKi9cclxuLmJyKEB2YWw6NXB4KXtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHQtbXMtYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdC1vLWJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHRib3JkZXItcmFkaXVzOkB2YWw7XHJcbn1cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKmJveC1zaGFkb3fnmoTlsZ7mgKforr7nva4qL1xyXG4uYnMoQHZhbCl7XHJcblx0LW1vei1ib3gtc2hhZG93OkB2YWw7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OkB2YWw7XHJcblx0Ym94LXNoYWRvdzpAdmFsO1xyXG59XHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4vKirov4fmuKHliqjnlLsqL1xyXG4udHJhbnNpdGlvbihAdGltOi41cyxAc3R5bGU6YWxsLEBmdW46bGluZWFyLEBkZWxheTowcyl7XHJcblx0dHJhbnNpdGlvbjpAc3R5bGUgQHRpbSBAZnVuIEBkZWxheTtcclxuXHQtbW96LXRyYW5zaXRpb246QHN0eWxlIEB0aW0gQGZ1biBAZGVsYXk7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOkBzdHlsZSBAdGltIEBmdW4gQGRlbGF5O1xyXG5cdC1vLXRyYW5zaXRpb246QHN0eWxlIEB0aW0gQGZ1biBAZGVsYXk7XHJcbn1cclxuXHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4vKirnm5LlrZDmqKHlnosqL1xyXG4udHJhbnNsYXRlKEB4Oi01MCUsQHk6LTUwJSl7XHJcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZShAeCxAeSk7XHJcblx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoQHgsQHkpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZShAeCxAeSk7XHJcblx0LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZShAeCxAeSk7XHJcblx0LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKEB4LEB5KTtcclxufVxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoq55uS5a2Q5qih5Z6LKi9cclxuLmJveChAbW9kZWw6Ym9yZGVyLWJveCl7XHJcblx0Ym94LXNpemluZzpAbW9kZWw7XHJcblx0LW1vei1ib3gtc2l6aW5nOkBtb2RlbDsgLyogRmlyZWZveCAqL1xyXG5cdC13ZWJraXQtYm94LXNpemluZzpAbW9kZWw7IC8qIFNhZmFyaSAqL1xyXG59XHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4vKirkuI3og73lpJ/ooqvpgInlj5YqL1xyXG4uc2VsZWN0KEB2YWw6YWxsKXtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OkB2YWw7XHJcblx0LW1vei11c2VyLXNlbGVjdDpAdmFsO1xyXG5cdC1tcy11c2VyLXNlbGVjdDpAdmFsO1xyXG5cdHVzZXItc2VsZWN0OkB2YWw7XHJcbn1cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKuebkuWtkOmYtOW9sSovXHJcbi5ib3gtc2hhZG93KEBjb2xvcjojNjk2NzYzLEB4OjJweCxAeToycHgsQGJsdXI6OXB4LEB3OjBweCkgd2hlbihpc2NvbG9yKEBjb2xvcikpe1xyXG5cdC1tb3otYm94LXNoYWRvdzpAeCBAeSBAYmx1ciBAdyBAY29sb3I7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OkB4IEB5IEBibHVyIEB3IEBjb2xvcjtcclxuXHRib3gtc2hhZG93OkB4IEB5IEBibHVyIEB3IEBjb2xvcjtcclxuXHQvLyBiZWhhdmlvcjp1cmwocGx1Z3MvcGllL1BJRS5odGMpO1xyXG59XHJcblxyXG5cclxuLmJveC1zaGFkb3coQHZhbCkgd2hlbihAdmFsPW5vbmUpe1xyXG5cdC1tb3otYm94LXNoYWRvdzpAdmFsO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzpAdmFsO1xyXG5cdGJveC1zaGFkb3c6QHZhbDtcclxufVxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoqYm9yZGVyLXJhZGl1cyrlh73mlbAqL1xyXG4uYm9yZGVyLXJhZGl1cyhAdmFsOjVweCl7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOkB2YWw7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOkB2YWw7XHJcblx0LW1zLWJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHQtby1ib3JkZXItcmFkaXVzOkB2YWw7XHJcblx0Ym9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdC8vIGJlaGF2aW9yOiB1cmwocGx1Z3MvcGllL1BJRS5odGMpO1xyXG59XHJcbi8q5YW85a65aWU45Y+K5Lul5LiLKi9cclxuLm9wYWNpdHkoQHZhbCl7XHJcblx0QG51bTpAdmFsKjEwMDtcclxuXHQta2h0bWwtb3BhY2l0eTpAdmFsO1xyXG5cdC1tb3otb3BhY2l0eTpAdmFsO1xyXG5cdG9wYWNpdHk6QHZhbDtcclxuXHRmaWx0ZXI6YWxwaGEob3BhY2l0eT1AbnVtKTtcclxuXHRmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PUB7bnVtfSlcIjtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PUBudW0pO1xyXG59XHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4vKippbnB1dOeahHBsYWNlaG9sZGVy5a2X5L2T6K6+572uKi9cclxuLnBsYWNlaG9sZGVyKEBhKSB7XHJcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRAYSgpO1xyXG5cdH1cclxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0QGEoKTtcclxuXHR9XHJcblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRAYSgpO1xyXG5cdH1cclxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdEBhKCk7XHJcblx0fVxyXG59XHJcbi8qKue6v+adoSovXHJcbi5saW5lKEBjb2xvcjpsaWdodGVuKEBnOSwyNyUpLEB3ZWlnaHQ6MXB4LEB0eXBlOnNvbGlkKXtcclxuXHRib3JkZXItYm90dG9tOkB3ZWlnaHQgQHR5cGUgQGNvbG9yO1xyXG59XHJcbi8qKmNocm9tZSDmuIXpmaTmu5rliqjmnaEqL1xyXG4ubm9TY3JvbGwoKXtcclxuXHQmOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmU7fTtcclxufVxyXG4vKipJRTjkuI3mlK/mjIEq5Z6C55u05riQ5Y+Y6ImyKi9cclxuLmJnLWdyYWRpZW50LXYoQGJjLEBlYyl7XHJcblx0YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudChAYmMsQGVjKTtcclxuXHRiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudChAYmMsQGVjKTtcclxuXHRiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KEBiYyxAZWMpO1xyXG5cdGJhY2tncm91bmQ6LW1vcy1saW5lYXItZ3JhZGllbnQoQGJjLEBlYyk7XHJcblx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoQGJjLEBlYyk7XHJcbn1cclxuLyoq5Zu+54mH6aKE5Yqg6L29Ki9cclxuLmltZ1ByZUxvYWQoQHVybCl7XHJcblx0JjphZnRlcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogMHB4O1xyXG5cdFx0d2lkdGg6IDBweDtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKEB1cmwpO1xyXG5cdH1cclxufVxyXG4vKirlm77niYfpooTliqDovb3pgJrov4diZWZvcmXnmoTmlrnlvI8qL1xyXG4uaW1nUHJlTG9hZEJ5QmVmb3JlKEB1cmwpe1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiAwcHg7XHJcblx0XHR3aWR0aDogMHB4O1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQHVybCk7XHJcblx0fVxyXG59XHJcbi8qKuagheagvCoqL1xyXG4udGFibGUoQHJvdy13aWR0aDo3NTBweCxAY29sLXNwYWNlOjQwcHgsQHJvdy1zcGFjZTozNXB4KXtcclxuXHRAb25lOihAcm93LXdpZHRoIC0gQGNvbC1zcGFjZSo1KS82O1xyXG5cdHdpZHRoOkByb3ctd2lkdGg7XHJcblx0KltjbGFzc149J3Jvdydde1xyXG5cdFx0bWFyZ2luLWxlZnQ6Zmxvb3IoLUBjb2wtc3BhY2UvMik7XHJcblx0XHRtYXJnaW4tcmlnaHQ6Zmxvb3IoLUBjb2wtc3BhY2UvMik7XHJcblx0XHRtYXJnaW4tdG9wOkByb3ctc3BhY2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdC5jbGVhcjtcclxuXHR9XHJcblx0KltjbGFzc149J2NvbF8nXXtcclxuXHRcdC5mbDtcclxuXHRcdG1hcmdpbjowcHggZmxvb3IoQGNvbC1zcGFjZS8yKTtcclxuXHR9XHJcblx0LmNvbF8xe1xyXG5cdFx0d2lkdGg6Zmxvb3IoQG9uZSk7XHJcblx0fVxyXG5cdC5jb2xfMntcclxuXHRcdHdpZHRoOmZsb29yKEBvbmUqMitAY29sLXNwYWNlKTtcclxuXHR9XHJcblx0LmNvbF8ze1xyXG5cdFx0d2lkdGg6Zmxvb3IoQG9uZSozK0Bjb2wtc3BhY2UqMik7XHJcblx0fVxyXG5cdC5jb2xfNHtcclxuXHRcdHdpZHRoOmZsb29yKEBvbmUqNCtAY29sLXNwYWNlKjMpO1xyXG5cdH1cclxuXHQuY29sXzV7XHJcblx0XHR3aWR0aDpmbG9vcihAb25lKjUrQGNvbC1zcGFjZSo0KTtcclxuXHR9XHJcblx0LmNvbF82e1xyXG5cdFx0d2lkdGg6QHJvdy13aWR0aDtcclxuXHR9XHJcbn0iLCIvLyBpY29uZm9udFxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ2ljb25mb250JztcclxuXHRzcmM6IHVybCgnLi4vaWNvbmZvbnQvaWNvbmZvbnQuZW90Jyk7XHJcblx0c3JjOiB1cmwoJy4uL2ljb25mb250L2ljb25mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0dXJsKCcuLi9pY29uZm9udC9pY29uZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0dXJsKCcuLi9pY29uZm9udC9pY29uZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0dXJsKCcuLi9pY29uZm9udC9pY29uZm9udC5zdmcjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG4uaWNvbmZvbnR7XHJcblx0Zm9udC1mYW1pbHk6XCJpY29uZm9udFwiICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwLjJweDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5odG1se1xyXG5cdG1pbi13aWR0aDoxMzAwcHg7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRvdmVyZmxvdy14OmhpZGRlbjtcclxuXHRoZWlnaHQ6MTAwJTtcclxufVxyXG5ib2R5e1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6MTAwJTtcclxuXHRvdmVyZmxvdy14OmhpZGRlbjtcclxufVxyXG4ubF9jb257XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0bWFyZ2luOjAgYXV0bztcclxuXHR3aWR0aDoxMjAwcHg7XHJcbn1cclxuaW1nW2NsYXNzXj1cImljb25fXCJde1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG5cdC5zZWxlY3Qobm9uZSk7XHJcbn1cclxuaVtjbGFzc149XCJpY29uX1wiXXtcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zdHlsZTpub3JtYWw7XHJcbn1cclxuYm9keXtcclxuXHRmb250LXNpemU6QGZzLWJhc2U7XHJcbn1cclxuXHJcbi53cmFwcGVye1xyXG5cdC5wcjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRtYXgtd2lkdGg6IDE5MjBweDtcclxuXHRwYWRkaW5nLXRvcDogMTE1cHg7XHJcbn1cclxuXHJcbi8qKua4hemZpOa1ruWKqO+8jOS7peWPiuesrOS4gOS4quWtqeWtkOeahG1hcmdpbi10b3A6LOS7peWPiuacgOWQjuS4gOS4quWtqeWtkG1hcmdpbi1ib3R0b2066ZSZ5Lmx55qE6Zeu6aKY5LiK5LiL6L65Ki9cclxuLmNsZWFye1xyXG5cdC5jbGVhcmZpeCgpO1xyXG59XHJcbi5ib3h7XHJcblx0LmJveCgpO1xyXG59XHJcbi5mbHtcclxuXHRmbG9hdDpsZWZ0O1xyXG59XHJcbi5mcntcclxuXHRmbG9hdDpyaWdodDtcclxufVxyXG4udG9oe1xyXG5cdC50b2g7XHJcbn1cclxuLmYtdGhlbWV7XHJcblx0Y29sb3I6QHRoZW1lQ29sb3I7XHJcbn1cclxuLm5vV3JhcHtcclxuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbn1cclxuLmZse1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mcntcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnRje1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udGx7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udHJ7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnBhe1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ucHJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wZntcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuLndme1xyXG5cdC53aWR0aCgpO1xyXG59XHJcbi5oaWRle1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRvaHtcclxuXHQudG9oKCk7XHJcbn1cclxuLmJsb2R7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLyoqZ3JpZCovXHJcbipbY2xhc3NePVwiZy1cIl17XHJcblx0LmNsZWFyZml4O1xyXG59XHJcbi5nLWQtMntcclxuXHQuZ3JpZC1kZSgyKTtcclxufVxyXG4uZy1kLTN7XHJcblx0LmdyaWQtZGUoMyk7XHJcbn1cclxuLmctZC00e1xyXG5cdC5ncmlkLWRlKDQpO1xyXG59XHJcbi5nLWQtNXtcclxuXHQuZ3JpZC1kZSg1KTtcclxufVxyXG4uZy1kLTZ7XHJcblx0LmdyaWQtZGUoNik7XHJcbn1cclxuLmctZC03e1xyXG5cdC5ncmlkLWRlKDcpO1xyXG59XHJcbi5nLWQtOHtcclxuXHQuZ3JpZC1kZSg4KTtcclxufVxyXG4uYmctY3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOkB0aGVtZUNvbG9yO1xyXG59XHJcbi5iZy1zY3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOkBzdWJDb2xvcjtcclxufVxyXG4uZi1je1xyXG5cdGNvbG9yOkB0aGVtZUNvbG9yO1xyXG59XHJcbi5mLXNje1xyXG5cdGNvbG9yOkBzdWJDb2xvcjtcclxufVxyXG4uZi10LWN7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuLmYtd2J7XHJcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxufVxyXG4uYnRIb3Z7XHJcblx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0Jjpob3ZlcntcclxuXHRcdC5vcGFjaXR5KC44NSk7XHJcblx0fVxyXG59XHJcbi5ub1Nob3d7XHJcblx0dmlzaWJpbGl0eTpoaWRkZW47XHJcbn1cclxuLmJfc3ViTmF2KEB0ZzpAdGhlbWVDb2xvcil7XHJcblx0XHJcbn1cclxuLmJ0bi1hdXRvLXdpZHRoKEBidG4taGVpZ2h0LEBidG4tYmdjb2xvcixAYnRuLWNvbG9yLEBidG4tcmFkaXVzLEBwYWRkaW5nKXtcclxuXHQuaW5saW5lLWJsb2NrKCk7XHJcblx0aGVpZ2h0OiBAYnRuLWhlaWdodDtcclxuXHRsaW5lLWhlaWdodDpAYnRuLWhlaWdodDtcclxuXHRiYWNrZ3JvdW5kOiBAYnRuLWJnY29sb3I7XHJcblx0Y29sb3I6QGJ0bi1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOkBidG4tcmFkaXVzO1xyXG5cdHBhZGRpbmc6IDAgQHBhZGRpbmc7XHJcbn0iLCIuY29tcF9yYWRpb3tcclxuXHR3aWR0aDphdXRvO1xyXG5cdGlucHV0e1xyXG5cdFx0ZGlzcGxheTpub25lIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm9uZXtcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6N3B4O1xyXG5cdH1cclxuXHQudHdve1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0bWFyZ2luLXRvcDo3cHg7XHJcblx0XHRtYXJnaW4tbGVmdDo1MHB4O1xyXG5cdH1cclxuXHQuc2V4UmFkaW97XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0LmYoQGZzLWJhc2UsQGczKTtcclxuXHRcdGhlaWdodDoyNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MjVweDtcclxuXHR9XHJcblx0LnNleENoZWNre1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdG1hcmdpbi1sZWZ0OjE1cHg7XHJcblx0XHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0aGVpZ2h0OjIzcHg7XHJcblx0XHR3aWR0aDoyM3B4O1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjY2NjO1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRmb250LXNpemU6MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MjNweDtcclxuXHRcdGltZ3tcclxuXHRcdFx0bWFyZ2luLXRvcDoyMCU7XHJcblx0XHRcdHdpZHRoOjkyJTtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWN0aXZle1xyXG5cdFx0LnNleENoZWNre1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkB0aGVtZUNvbG9yO1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkIEB0aGVtZUNvbG9yO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0LmlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY29tcF9zZWxlY3R7XHJcblx0LmNvbXBfc2VsZWN0KEBnMCk7XHJcbn1cclxuLmNvbXBfc2VsZWN0KEB0ZzpAdGhlbWVDb2xvcixAdzoyMzBweCxAaDozNXB4KXtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRmbG9hdDpsZWZ0O1xyXG5cdHdpZHRoOkB3O1xyXG5cdGhlaWdodDpAaDtcclxuXHQuZmxvb3IoMik7XHJcblx0Y3Vyc29yOmRlZmF1bHQ7XHJcblx0Lm5vVHh0e1xyXG5cdFx0LmYoQGZzLXNtYWxsLEBnOSk7XHJcblx0XHRsaW5lLWhlaWdodDpAaDtcclxuXHR9XHJcblx0Pi5jX2lucHV0e1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCBAdGc7XHJcblx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjEwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdGhlaWdodDpAaDtcclxuXHRcdC5mKEBmcy1zbWFsbCxAdGcpO1xyXG5cdFx0Ly8gZm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OkBoO1xyXG5cdFx0LnRvaDtcclxuXHRcdC5ib3JkZXItcmFkaXVzKEBoKTtcclxuXHR9XHJcblx0Pi5jb21wX2Rvd257XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdC5mbG9vcigxKTtcclxuXHRcdG92ZXJmbG93LXk6YXV0bztcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgQHRnO1xyXG5cdFx0Ly8gLmJveC1zaGFkb3cobGlnaHRlbihAdGcsMjIlKSwwcHgsMHB4LDNweCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG5cdFx0bWFyZ2luLXRvcDoxcHg7XHJcblx0XHQuYm9yZGVyLXJhZGl1cygxNXB4KTtcclxuXHRcdD51bHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdC5mbG9vcigxKTtcclxuXHRcdFx0bWF4LWhlaWdodDoyMzRweDtcclxuXHRcdFx0KmhlaWdodDoyMzRweDtcclxuXHRcdFx0b3ZlcmZsb3cteTphdXRvO1xyXG5cdFx0XHQ+bGl7XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0LmZsb29yKDEpO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKC4xcyk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDoxMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHRcdFx0XHQvLyBoZWlnaHQ6NDVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdC5mKEBmcy1zbWFsbC1tLEB0ZywyMHB4KTtcclxuXHRcdFx0XHQvLyAudG9oO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4uX3ByZUNob29zZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkB0ZztcclxuXHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdD4uaWNvX2Ryb3BfZG93bntcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0dG9wOjE1cHg7XHJcblx0XHRyaWdodDoxNXB4O1xyXG5cdFx0aGVpZ2h0OjhweDtcclxuXHRcdHdpZHRoOjE0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2ljby9hcnJvd19kb3duMC5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHR9XHJcblx0Ll9zZWFyY2h7XHJcblx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHQud2lkdGg7XHJcblx0XHRtYXJnaW46MTBweCAwcHggMTVweCAwcHg7XHJcblx0XHRwYWRkaW5nOjBweCAxMHB4O1xyXG5cdFx0aGVpZ2h0OjM1cHg7XHJcblx0XHRsaW5lLWhlaWdodDozNXB4O1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZjFmMWYxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO1xyXG5cdFx0LmJvcmRlci1yYWRpdXMoMnB4KTtcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI2VlZTtcclxuXHRcdFx0LmJveC1zaGFkb3coI2ZmZik7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5hY3RpdmV7XHJcblx0XHQ+LmNfaW5wdXR7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgQHRnO1xyXG5cdFx0XHQvLyAuYm94LXNoYWRvdyhsaWdodGVuKEB0ZywyMiUpLDBweCwwcHgsM3B4KTtcclxuXHRcdH1cclxuXHRcdD4uY29tcF9kb3due1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY29tcF90aXB7XHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcblx0bGVmdDo1MCU7XHJcblx0dG9wOjM1JTtcclxuXHQuZmxvb3IoNCk7XHJcbn1cclxuLmNvbXBfbm90aWNlVGlwe1xyXG5cdC5ub1dyYXA7XHJcblx0cGFkZGluZzogNnB4IDIycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC5ib3JkZXItcmFkaXVzKDVweCk7XHJcblx0LmJveC1zaGFkb3coQGc5LDJweCwycHgsNXB4KTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sb2dpbi90aXAucG5nJykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDIycHggMTcuNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IEB3O1xyXG5cdHBhZGRpbmctbGVmdDogMzhweDtcclxuXHQ+aW1ne1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdC5jb21wX3R4dHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0LmYoQGZzMyxAZzMsNDBweCk7XHJcblx0fVxyXG59XHJcbi5jb21wX3JpZ2h0VGlwe1xyXG5cdC5ub1dyYXA7XHJcblx0cGFkZGluZzogNnB4IDIycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC5ib3JkZXItcmFkaXVzKDVweCk7XHJcblx0LmJveC1zaGFkb3coQGc5LDJweCwycHgsNXB4KTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sb2dpbi9zdWNjZXNzLnBuZycpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMnB4IDE3LjVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAdztcclxuXHRwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcblx0PmltZ3tcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQuY29tcF90eHR7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdC5mKEBmczMsQGczLDQwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbXBfZXJyb3JUaXB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogQHc7XHJcblx0LmJveC1zaGFkb3coQGc5LDJweCwycHgsNXB4KTtcclxuXHRwYWRkaW5nOiA2cHggMjJweDtcclxuXHQuYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG5cdC5ub1dyYXA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdD5pbWd7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbG9naW4vZGFuZ2VyLnBuZycpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMnB4IDE3LjVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAdztcclxuXHRwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcblx0LmNvbXBfdHh0e1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHQuZihAZnMzLEBnMyw0MHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb21wX2NoZWNrYm94e1xyXG5cdC5jbGVhcjtcclxuXHRjdXJzb3I6cG9pbnRlcjtcclxuXHRpbnB1dHtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcblx0LmNvbXBfbGFiZWx7XHJcblx0XHQuZmw7XHJcblx0XHQuZihAZnMtc21hbGwsQGczLDIxcHgpO1xyXG5cdH1cclxuXHQuY29tcF9jaGVja3tcclxuXHRcdC5mbDtcclxuXHRcdGhlaWdodDoxOXB4O1xyXG5cdFx0d2lkdGg6MTlweDtcclxuXHRcdC5ib3JkZXItcmFkaXVzKDJweCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkIEBnYztcclxuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHRmb250LXNpemU6MHB4O1xyXG5cdFx0PmltZ3tcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRtYXJnaW4tdG9wOjE1JTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNvbXBfaW5wdXR7XHJcblx0bWFyZ2luLWxlZnQ6MXB4O1xyXG5cdG1hcmdpbi1yaWdodDoxcHg7XHJcblx0aGVpZ2h0OjM4cHg7XHJcblx0bGluZS1oZWlnaHQ6MzhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCBAZ2M7XHJcblx0LmJvcmRlci1yYWRpdXMoNHB4KTtcclxuXHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHQ+ZGl2e1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHR9XHJcblx0dGV4dGFyZWEsaW5wdXR7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdGxlZnQ6MHB4O1xyXG5cdFx0dG9wOjBweDtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdC5mKEBmcy1zbWFsbCxAZzAsNDBweCk7XHJcblx0XHR6LWluZGV4OjI7XHJcblx0XHRib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW46MHB4IWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6MHB4IWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHQuYm94LXNoYWRvdyhub25lKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBsYWNlaG9sZGVye1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRsZWZ0OjBweDtcclxuXHRcdHRvcDowcHg7XHJcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHQuZihAZnMtc21hbGwsQGdjLDQwcHgpO1xyXG5cdH1cclxuXHQmLmZvY3Vze1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCBAdGhlbWVDb2xvcjtcclxuXHRcdC5ib3gtc2hhZG93KGxpZ2h0ZW4oQHRoZW1lQ29sb3IsMjIlKSwwcHgsMHB4LDNweCk7XHJcblx0fVxyXG59XHJcblxyXG4uY29tcF9sb2FkaW5ne1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDM1JTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0LmZsb29yKDQpO1xyXG5cdHdpZHRoOiA5OHB4O1xyXG5cdGhlaWdodDogOThweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdC5yZ2JhKDAsMCwwLC41KTtcclxuXHRtYXJnaW4tdG9wOiAtNDVweDtcclxuXHRtYXJnaW4tbGVmdDogLTU1cHg7XHJcblx0LmJvcmRlci1yYWRpdXMoMTBweCk7XHJcblx0LnNwaW5faW1nIHtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDIxcHggYXV0bztcclxuXHR9XHJcblx0LnNwaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAxNXB4IGF1dG87XHJcblx0XHR3aWR0aDogNjhweDtcclxuXHRcdGhlaWdodDogNjhweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb20vbG9hZGluZ182OC5naWYnKTtcclxuXHR9XHJcblx0LmNvbnRhaW5lcjEgPiBkaXYsIC5jb250YWluZXIyID4gZGl2LCAuY29udGFpbmVyMyA+IGRpdiB7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuXHRcdGFuaW1hdGlvbjogYm91bmNlZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0fVxyXG5cdFxyXG5cdC5zcGlubmVyIC5zcGlubmVyLWNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0LmNvbnRhaW5lcjIge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcclxuXHR9XHJcblx0XHJcblx0LmNvbnRhaW5lcjMge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcclxuXHR9XHJcblx0XHJcblx0LmNpcmNsZTEgeyB0b3A6IDA7IGxlZnQ6IDA7IH1cclxuXHQuY2lyY2xlMiB7IHRvcDogMDsgcmlnaHQ6IDA7IH1cclxuXHQuY2lyY2xlMyB7IHJpZ2h0OiAwOyBib3R0b206IDA7IH1cclxuXHQuY2lyY2xlNCB7IGxlZnQ6IDA7IGJvdHRvbTogMDsgfVxyXG5cdFxyXG5cdC5jb250YWluZXIyIC5jaXJjbGUxIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWluZXIzIC5jaXJjbGUxIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWluZXIxIC5jaXJjbGUyIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWluZXIyIC5jaXJjbGUyIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWluZXIzIC5jaXJjbGUyIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWluZXIxIC5jaXJjbGUzIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWluZXIyIC5jaXJjbGUzIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWluZXIzIC5jaXJjbGUzIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWluZXIxIC5jaXJjbGU0IHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWluZXIyIC5jaXJjbGU0IHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWluZXIzIC5jaXJjbGU0IHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XHJcblx0fVxyXG5cdFxyXG5cdEAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VkZWxheSB7XHJcblx0XHQwJSwgODAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCkgfVxyXG5cdFx0NDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCkgfVxyXG5cdH1cclxuXHRcclxuXHRAa2V5ZnJhbWVzIGJvdW5jZWRlbGF5IHtcclxuXHRcdDAlLCA4MCUsIDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xyXG5cdFx0fSA0MCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBsdWdzX2NvbmZpcm1fYm94e1xyXG5cdC5wZjtcclxuXHR0b3A6IDBweDtcclxuXHRsZWZ0OiAwcHg7XHJcblx0cmlnaHQ6IDBweDtcclxuXHRib3R0b206IDBweDtcclxuXHQucmdiYSgwLDAsMCwuNSk7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdC5lbnRpdHl7XHJcblx0XHQucGE7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHdpZHRoOiAzNTBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHQuY29uZmlybV90aXR7XHJcblx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0LmYoQGZzMywjMzMzLDQ1cHgpO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0NXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sb2dpbi90aXAucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5jb25maXJtX2NvbntcclxuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdC5mKEBmczMsIzMzMywxNTAlKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xyXG5cdFx0fVxyXG5cdFx0LmNvbmZpcm1fYnRuc3tcclxuXHRcdFx0LnRjO1xyXG5cdFx0XHQuYnRuX2Nsb3Nle1xyXG5cdFx0XHRcdC5pbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdC5mKEBmczIsIzMzMywzNnB4KTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAuODtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAcGFnaW5nLWJvcmRlci1jb2xvcjojY2NjO1xyXG5AcGFnaW5nLWJnLWNvbG9yOiNmYWY5Zjk7XHJcbkBwYWdpbmctY29sb3I6Izk5OTtcclxuQHBhZ2luZy1hY3RpdmUtYm9yZGVyLWNvbG9yOmRhcmtlbigjZmRhYzAwLDEwJSk7XHJcbkBwYWdpbmctYWN0aXZlLWJnLWNvbG9yOiBAc3ViQ29sb3I7XHJcbkBwYWdpbmctYWN0aXZlLWNvbG9yOiNmZmY7XHJcblxyXG4ucGFnaW5ne1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxuLy8gIC5ibG9jay1jZW50ZXIoQHdpZHRoLXdyYXApO1xyXG5cdFxyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaXtcclxuXHRcdC5pbmxpbmUtYmxvY2soKTtcclxuXHRcdHVse1xyXG5cdFx0XHQuaW5saW5lLWJsb2NrKCk7XHJcblx0XHR9XHJcblx0XHRhLHNwYW57XHJcblx0XHRcdC5pbmxpbmUtYmxvY2soKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMTNweDtcclxuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBAcGFnaW5nLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZDogQHBhZ2luZy1iZy1jb2xvcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xyXG5cdFx0XHRjb2xvcjpAcGFnaW5nLWNvbG9yO1xyXG5cdFx0XHQudHJhbnNpdGlvbiguMXMpO1xyXG5cdFx0fVxyXG5cdFx0YTpob3ZlciwmLmFjdGl2ZSBhe1xyXG5cdFx0XHRjb2xvcjogQHBhZ2luZy1hY3RpdmUtY29sb3I7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmctYWN0aXZlLWJnLWNvbG9yO1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkIEBwYWdpbmctYWN0aXZlLWJnLWNvbG9yO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQGltcG9ydCBcImJhc2UvdmFyaWFibGVzLmxlc3NcIjtcclxuQGltcG9ydCBcImJhc2Uvbm9ybWFsaXplLmxlc3NcIjtcclxuQGltcG9ydCBcImJhc2UvZnVuLmxlc3NcIjtcclxuQGltcG9ydCBcImJhc2UvYmFzZS5sZXNzXCI7XHJcbkBpbXBvcnQgXCJiYXNlL3BsdWdzLmxlc3NcIjtcclxuQGltcG9ydCBcImJhc2UvcGFnaW5nLmxlc3NcIjtcclxuYm9keXtcclxuXHRtaW4taGVpZ2h0OiAwcHg7XHJcbn1cclxuLndyYXBwZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5ib2R5e1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZjVmNWY2O1xyXG5cdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblx0LmNsZWFyO1xyXG59XHJcbi5iYW5uZXJ7XHJcblx0LnByO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdC5iYW5uZXJfaW1ne1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRsZWZ0OjUwJTtcclxuXHRcdG1hcmdpbi1sZWZ0Oi05NjBweDtcclxuXHR9XHJcblx0LmNvdmVye1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDowcHg7XHJcblx0XHRyaWdodDowcHg7XHJcblx0XHR0b3A6MHB4O1xyXG5cdFx0Ym90dG9tOjBweDtcclxuXHR9XHJcblx0LmJ0bl9jb25zdWx0e1xyXG5cdFx0LnBhO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRoZWlnaHQ6IDY2cHg7XHJcblx0XHR3aWR0aDogMTkyMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC05NjBweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvZnVuL3FuYV9iYW5uZXJfYm90dG9tLnBuZycpO1xyXG5cdFx0PnNwYW57XHJcblx0XHRcdC5wYTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xNi41cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0NDQuNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGFuZ2VfZG9jL2Z1bi9xbmFfYnRuX3R4dC5wbmcnKTtcclxuXHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9mdW4vcW5hX2J0bl90eHRfaG92ZXIucG5nJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyouYmFubmVye1xyXG5cdC5wcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHQuYmFubmVyX2ltZ3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGVmdDo1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDotOTYwcHg7XHJcblx0fVxyXG5cdC5jb3ZlcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6MHB4O1xyXG5cdFx0cmlnaHQ6MHB4O1xyXG5cdFx0dG9wOjBweDtcclxuXHRcdGJvdHRvbTowcHg7XHJcblx0fVxyXG5cdC5idG5fY29uc3VsdHtcclxuXHRcdC5wYTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogMjM1cHg7XHJcblx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IC0xNi41cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTU2MnB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9mdW4vcW5hX2J0bl90eHQucG5nJyk7XHJcblx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvZnVuL3FuYV9idG5fdHh0X2hvdmVyLnBuZycpO1xyXG5cdFx0fVxyXG5cdH1cclxufSovXHJcbi8vIOaZuuiDveWcqOe6v+ino+etlOS4u+mhtVxyXG4ucW5hX2hvbWV7XHJcblx0LnFpdWNrX2xpbmtze1xyXG5cdFx0LmNsZWFyO1xyXG5cdFx0d2lkdGg6IDExMjlweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmc6IDI5cHggMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdztcclxuXHRcdD5saXtcclxuXHRcdFx0LmZsO1xyXG5cdFx0XHR3aWR0aDogMTg4cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Lmljb25fY29te1xyXG5cdFx0XHRcdHdpZHRoOiA1NnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTZweDtcclxuXHRcdFx0XHQudHJhbnNpdGlvbiguMDVzKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnR4dHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdC5mKEBmczMsQHRoZW1lQ29sb3IsMTAwJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRvcGFjaXR5OiAuODtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5sXzEwe1xyXG5cdFx0XHR3aWR0aDogMTEzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0XHRcdD5saXtcclxuXHRcdFx0XHR3aWR0aDogMTEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYubF85e1xyXG5cdFx0XHR3aWR0aDogMTEyNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xyXG5cdFx0XHQ+bGl7XHJcblx0XHRcdFx0d2lkdGg6IDEyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmxfOHtcclxuXHRcdFx0d2lkdGg6IDExMjhweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFweDtcclxuXHRcdFx0Pmxpe1xyXG5cdFx0XHRcdHdpZHRoOiAxNDFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5sXzd7XHJcblx0XHRcdHdpZHRoOiAxMTI3cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XHJcblx0XHRcdD5saXtcclxuXHRcdFx0XHR3aWR0aDogMTYxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYubF82e1xyXG5cdFx0XHQ+bGl7XHJcblx0XHRcdFx0d2lkdGg6IDE4OHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmxfNXtcclxuXHRcdFx0Pmxpe1xyXG5cdFx0XHRcdHdpZHRoOiAyMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5sXzR7XHJcblx0XHRcdHdpZHRoOiAxMTI4cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcHg7XHJcblx0XHRcdD5saXtcclxuXHRcdFx0XHR3aWR0aDogMjgycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYubF8ze1xyXG5cdFx0XHR3aWR0aDogMTEyOHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMXB4O1xyXG5cdFx0XHQ+bGl7XHJcblx0XHRcdFx0d2lkdGg6IDM3NnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmxfMntcclxuXHRcdFx0d2lkdGg6IDExMzBweDtcclxuXHRcdFx0Pmxpe1xyXG5cdFx0XHRcdHdpZHRoOiA1NjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5sXzF7XHJcblx0XHRcdHdpZHRoOiAxMTMwcHg7XHJcblx0XHRcdD5saXtcclxuXHRcdFx0XHR3aWR0aDogMTEzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pY29uX3NlYXJjaHtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19zZWFyY2gucG5nJyk7XHJcblx0fVxyXG5cdC5pY29uX3N0aWNrZXJ7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fc3RpY2tlci5wbmcnKTtcclxuXHR9XHJcblx0Lmljb25fYWRkcntcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19hZGRyLnBuZycpO1xyXG5cdH1cclxuXHQuaWNvbl9pZHtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19pZC5wbmcnKTtcclxuXHR9XHJcblx0Lmljb25fdGlte1xyXG5cdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX3RpbS5wbmcnKTtcclxuXHR9XHJcblx0Lmljb25fc2VlX251bXtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19zZWVfbnVtLnBuZycpO1xyXG5cdH1cclxuXHQuaWNvbl9xdWVzdHtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9mdW4vcW5hX2ljb19xdWVzdC5wbmcnKTtcclxuXHR9XHJcblx0Lmljb25fdW5SZWFke1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtOHB4O1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvdW5SZWFkLnBuZycpO1xyXG5cdH1cclxuXHQuaWNvbl9hbnN7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjVweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvZnVuL3FuYV9pY29fYW5zLnBuZycpO1xyXG5cdH1cclxuXHQuaWNvbl9hcnJvd19kb3due1xyXG5cdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHR3aWR0aDogOXB4O1xyXG5cdFx0LnRyYW5zaXRpb24oLjA1cyk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX2Fycm93X2Rvd24ucG5nJyk7XHJcblx0fVxyXG5cdC5pY29uX2Fycm93X3Vwe1xyXG5cdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHR3aWR0aDogOXB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19hcnJvd191cC5wbmcnKTtcclxuXHR9XHJcblx0LnFuYXtcclxuXHRcdHdpZHRoOiAxMTMwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHQucW5hX2hlYWRlcntcclxuXHRcdFx0d2lkdGg6IDEwNzBweDtcclxuXHRcdFx0d2lkdGg6IDEwMTRweDtcclxuXHRcdFx0cGFkZGluZzogMHB4IDU4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB3O1xyXG5cdFx0fVxyXG5cdFx0LnFuYV90YWJzX2NvbntcclxuXHRcdFx0Zm9udC1zaXplOiAwcHg7XHJcblx0XHRcdC5wcjtcclxuXHRcdFx0Pmxpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VhcmNoe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDBweDtcclxuXHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xyXG5cdFx0XHQ+Zm9ybXtcclxuXHRcdFx0XHQuaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdC5jbGVhcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZpeGVkX3NlYXJjaHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6IC05MnB4O1xyXG5cdFx0XHQudHJhbnNpdGlvbiguMzVzKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR3aWR0aDogMTEzMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTU2NXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDBweDtcclxuXHRcdFx0LmZsb29yKDMpO1xyXG5cdFx0XHQuYm94LXNoYWRvdyhyZ2JhKDE1OCwxNTgsMTU4LC4yKSwycHgsMnB4LDhweCk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjXFw5O1xyXG5cdFx0XHQ+Zm9ybXtcclxuXHRcdFx0XHQuaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdC5jbGVhcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbXBfaW5wdXR7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiA1NTBweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHQuYm9yZGVyLXJhZGl1cygzcHgpO1xyXG5cdFx0XHQuaWNvbl9zZWFyY2h7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0PmRpdntcclxuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHQuZihAZnMxLCMzMzMzMzMsMzVweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wbGFjZWhvbGRlcntcclxuXHRcdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdC5mKEBmczEsIzk5OTk5OSwzNXB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5mb2N1c3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xyXG5cdFx0XHRcdC5ib3gtc2hhZG93KGxpZ2h0ZW4oI2JiYiwyMiUpLDBweCwwcHgsM3B4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJ0bl9zZWFyY2h7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogOThweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAdGhlbWVDb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0XHRcdC5ib3JkZXItcmFkaXVzKDNweCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogQGZzMztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Y29sb3I6IEB3O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTdweDtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Lm9wYWNpdHkoLjgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucW5hX251bXtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHQuZihAZnMyLCM3Mzc3N2EsMzVweCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNmY5ZmM7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHRcdC5xbmFfdGFic3tcclxuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0d2lkdGg6IDEwMTJweDtcclxuXHRcdFx0bWFyZ2luOiAyNXB4IGF1dG8gMHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAdGhlbWVDb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiAwcHg7XHJcblx0XHRcdC5ib3JkZXItcmFkaXVzKDZweCk7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdC5jbGVhcjtcclxuXHRcdFx0Pmxpe1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogNTA2cHg7XHJcblx0XHRcdFx0Y29sb3I6IEB0aGVtZUNvbG9yO1xyXG5cdFx0XHRcdGhlaWdodDogMzNweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IEBmczI7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHQudHJhbnNpdGlvbiguMXMpO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHQuaWNvbl9ob3R7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0b3A6IC04cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAycHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNDdweDtcclxuXHRcdFx0XHRcdGhlaWdodDogN3B4O1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaG90X3RpcC5wbmcnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlN2VhZjE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdFx0XHRcdC5pY29uX2hvdHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2hvdF90aXBfdy5wbmcnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5xbmFfbGlzdHtcclxuXHRcdFx0Pmxpe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggNThweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdC5xbmFfaW5mb3tcclxuXHRcdFx0XHRcdC5jbGVhcjtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdC5mKEBmczIsIzY2NjY2NiwzMHB4KTtcclxuXHRcdFx0XHRcdC51c2Vye1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MXB4O1xyXG5cdFx0XHRcdFx0XHQuaWNvbl9zdGlja2Vye1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmFkZHJ7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQxcHg7XHJcblx0XHRcdFx0XHRcdC5pY29uX2FkZHJ7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lmlke1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MXB4O1xyXG5cdFx0XHRcdFx0XHQuaWNvbl9pZHtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGlte1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MXB4O1xyXG5cdFx0XHRcdFx0XHQuaWNvbl90aW17XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnVuUmVhZHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zZWVfbnVte1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdC5pY29uX3NlZV9udW17XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0XHQuaWNvbl9zZWVfbnVte1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19zZWVfbnVtX2FjdGl2ZS5wbmcnKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnFuYV9xdWVzdHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIzcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdC5jbGVhcjtcclxuXHRcdFx0XHRcdC5pY29uX3F1ZXN0e1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnR4dHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA5NzFweDtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHQuZihAZnMzLCM2NjY2NjYsMjVweCk7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKC4wNXMpO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcclxuXHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogODY2cHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW46aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEB0aGVtZUNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuX3NlZU1vcmV7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA4NnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdC5mKEBmczEsI2ZmODUwMCk7XHJcblx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKC4wNXMpO1xyXG5cdFx0XHRcdFx0XHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZWJhO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmY4NTAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ0bl91bkFuc3tcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODZweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiM2IzO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwO1xyXG5cdFx0XHRcdFx0XHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0XHRcdFx0XHQuZihAZnMxLCNmZjAwMDAsMjhweCk7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0LnRyYW5zaXRpb24oLjA1cyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5xbmFfYW5zd2Vye1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0LmNsZWFyO1xyXG5cdFx0XHRcdFx0Lmljb25fYW5ze1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnR4dHtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA5NzFweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdC8vIC5mKEBmczMsIzY2NiwyNXB4KTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NjYhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTWljcm9zb2Z0IFlhSGVpJywgJ1dlblF1YW5ZaSBNaWNybyBIZWknLCAnSGVsdmV0aWNhIE5ldWUnLCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBTaW1IZWksIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHQqIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzY2NiFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNaWNyb3NvZnQgWWFIZWknLCAnV2VuUXVhbllpIE1pY3JvIEhlaScsICdIZWx2ZXRpY2EgTmV1ZScsIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIFNpbUhlaSwgc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRcdFx0dGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XHJcblx0XHRcdFx0XHRcdC50ZW1wbGVfdmlkZW97XHJcblx0XHRcdFx0XHRcdFx0LmNsZWFyO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2MjBweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0XHQuY29tcF92aWRlb3tcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdD52aWRlb3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0LndpZHRoO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRkaXZbY2xhc3NePVwicGF1c2VjZW50ZXJjaFwiXXtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNDBweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTQwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudF90eHR7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50X3NlZV9tb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMGMxZGUhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50ZW1wbGVfYXV0b3tcclxuXHRcdFx0XHRcdFx0XHQuY2xlYXI7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDYyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdC5jb21wX2F1dG97XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnRfdHh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudF9zZWVfbW9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDBjMWRlIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC44O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGVtcGxlX2ltZ3N7XHJcblx0XHRcdFx0XHRcdFx0LmNsZWFyO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2MjBweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0XHQuY29tcF9pbWdze1xyXG5cdFx0XHRcdFx0XHRcdFx0LmNsZWFyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE5MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnRfdHh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudF9zZWVfbW9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDBjMWRlIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC44O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdC5xbmFfcXVlc3R7XHJcblx0XHRcdFx0XHRcdC50eHR7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEB0aGVtZUNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idG5fc2VlTW9yZXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmFlZWY2O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1OWJmZGI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMGMxZGU7XHJcblx0XHRcdFx0XHRcdFx0Lmljb25fYXJyb3dfZG93bntcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fYXJyb3dfdXAucG5nJyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubm9kYXRhe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdC50eHR7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjYmJiO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ub1NlYXJEYXRhe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA5OHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdC5idG5ze1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdC5idG57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAyOXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQHRoZW1lQ29sb3I7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0XHRcdFx0XHQuYm9yZGVyLXJhZGl1cygzcHgpO1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24oLjFzKTtcclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ0bl9zZWVre1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5MnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucm9ib3R7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMHB4O1xyXG5cdGhlaWdodDogMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdC5mbG9vcigzKTtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHQmLmFjdGl2ZXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblx0LmxfY29ue1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0fVxyXG5cdC5yb2JvdF9saW5re1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiAxMjhweDtcclxuXHRcdHdpZHRoOiA0NHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0XHRyaWdodDogLTQ0cHg7XHJcblx0XHR0b3A6IDU2MHB4O1xyXG5cdFx0Ym90dG9tOiAzNTdweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0LmJveC1zaGFkb3cocmdiYSgwLDAsMCwuMTUpLDAsNnB4LDEycHgpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19jaGF0LnBuZycpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggMTJweDtcclxuXHRcdD5zcGFue1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5jb3ZlcntcclxuXHRcdFx0Lmljb25fY2xvc2V7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19jbG9zZS5wbmcnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvbl9jdXN0b217XHJcblx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0XHRcdC5pbWdQcmVMb2FkKCcuLi9pbWFnZXMvcW5hL2ljb19jdXN0b21faG92ZXIucG5nJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19jdXN0b20ucG5nJyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmljb25fZmlsZXtcclxuXHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdFx0LmltZ1ByZUxvYWQoJy4uL2ltYWdlcy9xbmEvaWNvX2ZpbGVfaG92ZXIucG5nJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL2ljb19maWxlLnBuZycpO1xyXG5cdFx0XHR9XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRcdHdpZHRoOiAyNzJweDtcclxuXHRcdFx0bGVmdDogLTI4MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1NXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdztcclxuXHRcdFx0LmJvcmRlci1yYWRpdXMoMnB4KTtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdFx0LmJveC1zaGFkb3cocmdiYSgwLDAsMCwuMTUpLDAsNnB4LDEycHgpO1xyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRtYXJnaW46IDM1cHggMjBweCAwcHggMjBweDtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XHJcblx0XHRcdFx0XHQ+YXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQuY2xlYXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubGVmdHtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmlnaHR7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdC5pY29uX2N1c3RvbXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX2N1c3RvbV9ob3Zlci5wbmcnKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaWNvbl9maWxle1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3FuYS9pY29fZmlsZV9ob3Zlci5wbmcnKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGl0e1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGl0e1xyXG5cdFx0XHRcdC5mKEBmczIsIzMzMzMzMyk7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmRlc2N7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo2cHg7XHJcblx0XHRcdFx0LmYoQGZzMSwjNjY2KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vL+aZuuiDveWcqOe6v+etlOeWkeaPkOmXrumhtemdolxyXG4ucW5hX3NlbmR7XHJcblx0Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGhlaWdodDogMTRweDtcclxuXHR9XHJcblx0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayxcclxuXHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG5cdFx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdFx0Ym94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLDAsMCwuMikgaW5zZXQ7XHJcblx0fVxyXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0bWluLWhlaWdodDogMjBweDtcclxuXHRcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgwLDAsMCwuMikgaW5zZXQ7XHJcblx0fVxyXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQuaWNvbl90aXB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGhlaWdodDogMTlweDtcclxuXHRcdHdpZHRoOiAxOXB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcW5hL3RpcC5wbmcnKTtcclxuXHRcdG1hcmdpbjogMTBweCAxNXB4IDBweCAyMHB4O1xyXG5cdH1cclxuXHQubF9jb257XHJcblx0XHR3aWR0aDogMTEzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHQuY2xlYXI7XHJcblx0fVxyXG5cdC50aXB7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR3aWR0aDogMTAxM3B4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luOiAyMnB4IGF1dG87XHJcblx0XHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2UzZDZjNztcclxuXHRcdC5mKEBmczMsQHRoZW1lQ29sb3IsMzhweCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY2O1xyXG5cdH1cclxuXHQuZWRpdEFyZWF7XHJcblx0XHR3aWR0aDogOTczcHg7XHJcblx0XHRtYXJnaW46IDIycHggYXV0byAwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xyXG5cdFx0LmJvcmRlci1yYWRpdXMoMnB4KTtcclxuXHRcdGhlaWdodDogMjUycHg7XHJcblx0XHRwYWRkaW5nOiA4cHggMjBweDtcclxuXHRcdC5mKEBmczMsIzMzMywxNTAlKTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cmVzaXplOiBub25lO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdC5wbGFjZWhvbGRlcih7XHJcblx0XHRcdC5mKEBmczMsI2M5YzljOSwxNTAlKTtcclxuXHRcdH0pXHJcblx0XHQvLyAmLnBsYWNlaG9sZGVye1xyXG5cdFx0Ly8gXHQuZihAZnMzLCNjOWM5YzksMTUwJSk7XHJcblx0XHQvLyB9XHJcblx0fVxyXG5cdC5lZGl0QXJlYS5wbGFjZWhvbGRlcntcclxuXHRcdC5mKEBmczMsI2M5YzljOSwxNTAlKTtcclxuXHR9XHJcblx0LmJ0bnN7XHJcblx0XHQuY2xlYXI7XHJcblx0XHRtYXJnaW46IDIwcHggMHB4IDM1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDBweDtcclxuXHR9XHJcblx0LmJ0bl9iYWNre1xyXG5cdFx0KnBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCp0b3A6IC04cHg7XHJcblx0XHR3aWR0aDogMTU4cHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHQuaW5saW5lLWJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQHRoZW1lQ29sb3IhaW1wb3J0YW50O1xyXG5cdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjOTk5OTk5OyovXHJcblx0XHQqYm9yZGVyOiBub25lO1xyXG5cdFx0LmYoQGZzMyxAdGhlbWVDb2xvciw0MHB4KTtcclxuXHRcdC5ib3JkZXItcmFkaXVzKDJweCk7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHQvKiYuYWN0aXZle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzNjZGU1O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMzNjZGU1O1xyXG5cdFx0fSovXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRvcGFjaXR5OiAuODtcclxuXHRcdH1cclxuXHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG5cdH1cclxuXHQuYnRuX3N1Ym1pdHtcclxuXHRcdHdpZHRoOiAxNThweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdC5pbmxpbmUtYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEB0aGVtZUNvbG9yO1xyXG5cdFx0LmYoQGZzMyxAdyk7XHJcblx0XHQuYm9yZGVyLXJhZGl1cygycHgpO1xyXG5cdFx0b3V0bGluZTpub25lO1xyXG5cdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEB0aGVtZUNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0b3BhY2l0eTogLjg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jb21wX3RpcHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogNzIycHg7XHJcbn1cclxuLnFuYV9zZW5kX3N1Y2N7XHJcblx0LmNsZWFyO1xyXG5cdHdpZHRoOiAyMjBweDtcclxuXHRoZWlnaHQ6IDE4NnB4O1xyXG5cdC5yZ2JhKDAsMCwwLC4xKTtcclxuXHQuYm9yZGVyLXJhZGl1cygxMHB4KTtcclxuXHQuaWNvbl9yaWdodHtcclxuXHRcdHdpZHRoOiA2NHB4O1xyXG5cdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDQ3cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xbmEvaWNvX3JpZ2h0LnBuZycpO1xyXG5cdH1cclxuXHQudHh0e1xyXG5cdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC5mKEBmczQsIzY2NiwxMDAlKTtcclxuXHR9XHJcbn0iXSwiZmlsZSI6InFuYS5jc3MifQ== */
