/*!
 * 李沧在线 v1.0.0 ()
 * Copyright 2016 Lqwawa.
 * Licensed under the MIT license
 */
@charset "UTF-8";
/**
 * CSS Global variable
 * author: Simiii@simiii.com;
 * data: 2015-10-15;
**/
/**
 * CSS Global Style
 * author: Simiii@simiii.com;
 * QQ: 253173068;
 * date: 2015-10-15;
**/
/**
 * 初始化浏览器默认样式
 **/
html, body, div, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, input, button, textarea, p, span, table, th, td, form {
  margin: 0;
  padding: 0; }

body, input, button, select, textarea {
  font: 12px/1.5 "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
  color: #222;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga","kern"; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

img, a img {
  border: 0; }

a {
  color: inherit;
  *color: #333;
  outline: medium none;
  text-decoration: none;
  outline: none; }

a.blue {
  color: #13af50;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  a.blue:hover {
    color: #069f44; }

a:hover {
  text-decoration: none;
  color: #2a9a10; }

button, input {
  outline: none; }

label {
  cursor: pointer; }

ul li, .ol li {
  list-style: none; }

em, cite, i {
  font-style: normal; }

p {
  word-break: break-all;
  text-align: justify;
  text-justify: distribute-all-lines;
  text-justify: inter-ideograph; }

/*全部英文字符下自动换行*/
/* 去除Chrome等浏览器文本框默认发光边框 */
input:focus, textarea:focus {
  outline: none; }

/* 去除IE10+浏览器文本框后面的小叉叉 */
input::-ms-clear {
  display: none; }

/* 禁止多行文本框textarea拖拽 */
textarea {
  resize: none; }

/* ==全局通用样式== */
/* 避免因子元素浮动而导致的父元素高度缺失能问题 */
.clearFix:after, .headSearch .hs_tabs:after, .gk_nav:after, .m_nav_dropList:after, .simpleTab_hd:after, .ico_text_List:after, .linkListOther:after, .linkList:after, .linkList2:after, .partMentList:after, .zt_list:after, .hd_btnList:after, .user_list_inline:after, .ggfw_list_inline:after, .rmfw_list_inline:after, .bs_ico_list:after, .lingdao_list li:after, .threeColBox_red:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearFix, .headSearch .hs_tabs, .gk_nav, .m_nav_dropList, .simpleTab_hd, .ico_text_List, .linkListOther, .linkList, .linkList2, .partMentList, .zt_list, .hd_btnList, .user_list_inline, .ggfw_list_inline, .rmfw_list_inline, .bs_ico_list, .lingdao_list li, .threeColBox_red {
  zoom: 1; }

/* 浮动 */
.fl {
  float: left !important; }

.fr {
  float: right !important; }

/*几种常用字体颜色*/
.color-sub {
  color: #0bc575; }

.color-primary {
  color: #069f44; }

.color-success {
  color: #069f44; }

.color-info {
  color: #3ebceb; }

.color-warning {
  color: #f19c2e; }

.color-danger {
  color: #d36111; }

.color-link {
  color: #333; }

/* 鼠标样式，可以根据需要按序添加 */
.pointer {
  cursor: pointer; }

/* 显示/隐藏 */
.show {
  display: block !important; }

.hide {
  display: none !important; }

/* 相对定位 */
.pos-re {
  position: relative; }

.pos-ab {
  position: absolute; }

/*文字对齐方式*/
.align_center {
  text-align: center !important; }

.align_left {
  text-align: left !important; }

.align_right {
  text-align: right !important; }

/* 灰色 */
.grays {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 3.5+ */
  -webkit-filter: grayscale(100%);
  /* chrome+ */
  filter: grayscale(100%);
  /* 未来浏览器 */
  -webkit-filter: gray;
          filter: gray;
  /* ie6-8 */
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  /*ie6-9 */ }

/* 通用容器，定义页面宽度 具有 n, m, w 三个级别 */
/*学校web*/
.wn {
  width: 1140px;
  margin: 0 auto; }

/*width－normal   width:1000px;*/
.w1100 {
  width: 1100px;
  margin: 0 auto; }

/*width－normal*/
.wn1140 {
  width: 1140px;
  margin: 0 auto; }

.wsp {
  width: 1150px;
  margin: 0 auto; }

/*width-special*/
/*平台*/
.wmn {
  width: 1200px;
  margin: 0 auto; }

.wmin {
  width: 1000px;
  margin: 0 auto; }

.wbig {
  width: 1400px;
  margin: 0 auto; }

/* 文本属性：字号、颜色、粗细、正斜 */
/* 字号 */
.f12 {
  font-size: 12px !important; }

.f13 {
  font-size: 13px !important; }

.f14 {
  font-size: 14px !important; }

.f15 {
  font-size: 15px !important; }

.f16 {
  font-size: 16px !important; }

.f18 {
  font-size: 18px !important; }

.f20 {
  font-size: 20px !important; }

.f24 {
  font-size: 24px !important; }

.f26 {
  font-size: 26px !important; }

/*底部分割线*/
.border-dashed {
  border-bottom: dashed 1px #e2e3ea !important; }

.border-solid {
  border-bottom: solid 1px #e2e3ea !important; }

.border-dotted {
  border-bottom: dotted 1px #e2e3ea !important; }

/* 颜色 */
/*字体颜色*/
.gray-font-h {
  color: #000000; }

.gray-font-m {
  color: #333333; }

.gray-font-l {
  color: #888888; }

/*主色*/
.m-green {
  color: #069f44; }

/*浅色背景－深*/
.gray-bg-h {
  color: #e2e3ea; }

/*浅色背景－中*/
.gray-bg-m {
  color: #f6f7f9; }

/*浅色背景－浅*/
.gray-bg-l {
  color: #fafafb; }

/* 粗细 */
.bold {
  font-weight: bold; }

.normalWeight {
  font-weight: normal; }

/* 正斜 */
.italic {
  font-style: italic; }

/* 外边距样式，作用于元素的上下外边距，上下各具有 n, m, w 三个级别 */
.m5 {
  margin: 5px !important; }

.m10 {
  margin: 10px !important; }

.m15 {
  margin: 15px !important; }

.m20 {
  margin: 20px !important; }

.m25 {
  margin: 25px !important; }

.m30 {
  margin: 30px !important; }

.m40 {
  margin: 40px !important; }

.mt5 {
  margin-top: 5px !important; }

.mt10 {
  margin-top: 10px !important; }

.mt15 {
  margin-top: 15px !important; }

.mt20 {
  margin-top: 20px !important; }

.mt25 {
  margin-top: 25px !important; }

.mt30 {
  margin-top: 30px !important; }

.mt40 {
  margin-top: 40px !important; }

.mb5 {
  margin-bottom: 5px !important; }

.mb10 {
  margin-bottom: 10px !important; }

.mb15 {
  margin-bottom: 15px !important; }

.mb20 {
  margin-bottom: 20px !important; }

.mb25 {
  margin-bottom: 25px !important; }

.mb30 {
  margin-bottom: 30px !important; }

.mb40 {
  margin-bottom: 40px !important; }

.mr5 {
  margin-right: 5px !important; }

.mr10 {
  margin-right: 10px !important; }

.mr15 {
  margin-right: 15px !important; }

.mr20 {
  margin-right: 20px !important; }

.mr25 {
  margin-right: 25px !important; }

.mr30 {
  margin-right: 30px !important; }

.mr40 {
  margin-right: 40px !important; }

.ml5 {
  margin-left: 5px !important; }

.ml10 {
  margin-left: 10px !important; }

.ml15 {
  margin-left: 15px !important; }

.ml20 {
  margin-left: 20px !important; }

.ml25 {
  margin-left: 25px !important; }

.ml30 {
  margin-left: 30px !important; }

.ml40 {
  margin-left: 40px !important; }

.mtb5 {
  margin: 5px 0 !important; }

.mtb10 {
  margin: 10px 0 !important; }

.mtb15 {
  margin: 15px 0 !important; }

.mtb20 {
  margin: 20px 0 !important; }

.mtb25 {
  margin: 25px 0 !important; }

.mtb30 {
  margin: 30px 0 !important; }

.mtb40 {
  margin: 40px 0 !important; }

.mlr5 {
  margin: 0 5px !important; }

.mlr10 {
  margin: 0 10px !important; }

.mlr15 {
  margin: 0 15px !important; }

.mlr20 {
  margin: 0 20px !important; }

.mlr25 {
  margin: 0 25px !important; }

.mlr30 {
  margin: 0 30px !important; }

.mlr40 {
  margin: 0 40px !important; }

/* 内边距样式，作用于元素的上下内边距，上下各具有 n, m, w 三个级别 */
.p5 {
  padding: 5px !important; }

.p10 {
  padding: 10px !important; }

.p15 {
  padding: 15px !important; }

.p20 {
  padding: 20px !important; }

.p25 {
  padding: 25px !important; }

.p30 {
  padding: 30px !important; }

.p40 {
  padding: 40px !important; }

.pt5 {
  padding-top: 5px !important; }

.pt10 {
  padding-top: 10px !important; }

.pt15 {
  padding-top: 15px !important; }

.pt20 {
  padding-top: 20px !important; }

.pt25 {
  padding-top: 25px !important; }

.pt30 {
  padding-top: 30px !important; }

.pt40 {
  padding-top: 40px !important; }

.pl5 {
  padding-left: 5px !important; }

.pl10 {
  padding-left: 10px !important; }

.pl15 {
  padding-left: 15px !important; }

.pl20 {
  padding-left: 20px !important; }

.pl25 {
  padding-left: 25px !important; }

.pl30 {
  padding-left: 30px !important; }

.pl40 {
  padding-left: 40px !important; }

.pr5 {
  padding-right: 5px !important; }

.pr10 {
  padding-right: 10px !important; }

.pr15 {
  padding-right: 15px !important; }

.pr20 {
  padding-right: 20px !important; }

.pr25 {
  padding-right: 25px !important; }

.pr30 {
  padding-right: 30px !important; }

.pr40 {
  padding-right: 40px !important; }

.pb5 {
  padding-bottom: 5px !important; }

.pb10 {
  padding-bottom: 10px !important; }

.pb15 {
  padding-bottom: 15px !important; }

.pb20 {
  padding-bottom: 20px !important; }

.pb25 {
  padding-bottom: 25px !important; }

.pb30 {
  padding-bottom: 30px !important; }

.pb40 {
  padding-bottom: 40px !important; }

.ptb5 {
  padding: 5px 0 !important; }

.ptb10 {
  padding: 10px 0 !important; }

.ptb15 {
  padding: 15px 0 !important; }

.ptb20 {
  padding: 20px 0 !important; }

.ptb25 {
  padding: 25px 0 !important; }

.ptb30 {
  padding: 30px 0 !important; }

.ptb40 {
  padding: 40px 0 !important; }

.plr5 {
  padding: 0 5px !important; }

.plr10 {
  padding: 0 10px !important; }

.plr15 {
  padding: 0 15px !important; }

.plr20 {
  padding: 0 20px !important; }

.plr25 {
  padding: 0 25px !important; }

.plr30 {
  padding: 0 30px !important; }

.plr40 {
  padding: 0 40px !important; }

.hide {
  display: none; }

.show {
  display: block; }

/* ==== loding 2015-4-8 ===*/
/*.loding{background-image:url("../img/loding.gif");background-repeat:no-repeat;background-position:center center;background-size:20px;}
.loding2{background-image:url("../img/loding2.gif")!important;background-color:#3499DA !important;background-repeat:no-repeat;background-position:center center;background-size:20px;} */
/* ==== 按钮 Buttons  2015-1-12==== */
.lang-btn {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  background-color: #3499DA;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #FFF;
  border: none;
  letter-spacing: 1px;
  overflow: hidden;
  text-align: center;
  border-radius: 2px; }

/* 无背景按钮 */
.lang-cancel {
  background: 0;
  color: #2d3e50; }

/* 取消按钮 */
.lang-btn-none {
  background: #e4e9ed;
  color: #2d3e50; }

.lang-btn-none:hover {
  background: #e4e9ed;
  color: #2d3e50; }

.lang-btn-c {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  background: #e4e9ed;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #2d3e50;
  border: 0;
  letter-spacing: 1px;
  overflow: hidden;
  text-align: center;
  border-radius: 2px; }

/* 修改按钮的默认状态 */
.lang-btn:active {
  outline: 0;
  box-shadow: none; }

.lang-btn:focus {
  border: 0;
  outline: 0;
  box-shadow: none; }

.lang-btn:hover {
  text-decoration: none; }

/* 火狐兼容 */
.lang-btn::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* 成功 */
.lang-btn-success {
  background-color: #4a993e; }

/* 错误 */
.lang-btn-eroor {
  background-color: #b33630; }

/* 不可提交状态 */
.lang-btn-disabled {
  background-color: #ddd;
  color: #777;
  cursor: default; }

/* 展示 */
.lang-btn-show {
  background-color: #e4e9ed;
  color: #2d3e50;
  cursor: default; }

/* 关联 */
.lang-btn-relating {
  background-color: #b8c5ce;
  color: #2d3e50; }

/* 按钮文字 */
.lang-btn .lang-btn-content {
  padding: 0 30px;
  display: block; }

/* 大的 */
.lang-btn-big .lang-btn-content {
  padding: 0 45px; }

/* 巨大的 */
.lang-btn-huge {
  height: 50px;
  line-height: 50px; }

.lang-btn-huge .lang-btn-content {
  padding: 0 45px; }

/* 按钮的颜色 */
.lang-btn-col-blue {
  background: #3499DA;
  color: #fff; }

.lang-btn-col-blue:hover {
  background: #3da2e3;
  color: #fff; }

/* 固定宽度的 */
.lang-btn-fixed-small {
  width: 100px; }

.lang-btn-fixed-small .lang-btn-content {
  padding: 0; }

.lang-btn-fixed-big {
  width: 160px; }

.lang-btn-fixed-big .lang-btn-content {
  padding: 0; }

.lang-btn-fixed-Large {
  width: 100%; }

.lang-btn-fixed-Large .lang-btn-content {
  padding: 0; }

/* 小字号按钮 举报弹出框再用 */
.submit-button {
  width: 80px;
  height: 40px;
  background: #3499da;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  line-height: 40px;
  border: 0;
  border-radius: 2px; }

.submit-button:hover {
  background: #3da2e3;
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s; }

.submit-button:active {
  background: #2e93d4; }

.mini-button-disabble {
  width: 80px;
  height: 40px;
  background: #b8c5ce;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  line-height: 40px;
  border: 0;
  border-radius: 2px; }

.mini-button-disabble:hover {
  background: #c8d4db;
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s; }

.mini-button-disabble:active {
  background: #a9b9c3; }

/* 按钮 Buttons END */
/* ==== 表单 Input 框 2015-2-28==== 以前的颜色b8c4ce*/
.lang-input {
  padding: 14px 15px;
  height: 20px;
  border: #e4e9ed 1px solid;
  border-radius: 2px;
  background: #fff;
  color: #5d6d7e;
  font-size: 16px;
  line-height: 20px;
  box-sizing: content-box; }

.lang-input:focus {
  border: 1px solid #3498db;
  box-shadow: 0 0 4px rgba(41, 128, 185, 0.4); }

/* 焦点/成功 */
.lang-input-on, .lang-input-success {
  border: #3498db 1px solid;
  box-shadow: 0 0 4px rgba(41, 128, 185, 0.4);
  color: #34495e; }

/* 错误 */
.lang-input-error {
  border: #fcab2b 1px solid;
  box-shadow: 0 0 4px rgba(252, 171, 43, 0.4); }

/* textarea使用 */
.h164 {
  height: 130px; }

.lh20 {
  line-height: 24px; }

.lang-must {
  position: absolute;
  right: 11px;
  color: #FD8335 !important;
  line-height: 50px !important; }

/* 表单 Input 框 END */
/* ====注册输入框 2015-1-12==== */
.login-icon {
  display: block;
  height: 40px;
  width: 100%;
  border-bottom: #e9ecee 1px solid;
  margin-top: 30px; }

/* 输入框活动状态/成功 */
.login-on, .login-success {
  border-bottom: #3498db 1px solid; }

.login-on .log-input, .login-error .log-input, .login-success .log-input {
  color: #5d6d7e; }

.login-on .iconfont, .login-success .iconfont {
  color: #3A99D8; }

/* 错误 */
.login-error {
  border-bottom: #fcab2b 1px solid; }

.login-error .iconfont {
  color: #fcab2b; }

/* 登录输入框 */
.log-input {
  border: none;
  height: 20px;
  font-size: 16px;
  padding: 10px 2.5%;
  line-height: 20px;
  color: #b8c4ce;
  background: #fff;
  width: 90%; }

/*30/400=7.5%,360/400=90%,10/400=2.5%*/
.log-input-half {
  border: none;
  height: 20px;
  font-size: 16px;
  padding: 10px 5%;
  line-height: 20px;
  color: #b8c4ce;
  background: #fff;
  width: 80%; }

/*30/200=15%,160/200=80%,10/200=5%*/
.log-input::-moz-placeholder {
  color: #b8c4ce; }

.log-input::-ms-input-placeholder {
  color: #b8c4ce; }

.log-input::-webkit-input-placeholder {
  color: #b8c4ce; }

.log-input:placeholder {
  color: #b8c4ce; }

textarea::-moz-placeholder {
  color: #b8c4ce; }

textarea::-ms-input-placeholder {
  color: #b8c4ce; }

textarea::-webkit-input-placeholder {
  color: #b8c4ce; }

textarea:placeholder {
  color: #b8c4ce; }

/* 注册输入框 end */
/*message 提醒消息*/
#ajax-hook {
  position: fixed;
  top: 0;
  z-index: 99999;
  width: 100%; }

.globalInfoTip {
  z-index: 20;
  height: 60px;
  width: 100%;
  position: relative;
  cursor: pointer; }

.globalInfoTip p {
  text-align: center;
  font-size: 16px;
  height: 30px;
  line-height: 30px;
  padding: 15px 0;
  color: #FFF;
  position: relative; }

.globalInfoTip .infoTipBack {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #3498db;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8; }

/* 没有任何内容的时候提示 */
.kong {
  width: 100%;
  background: url("../img/serch-null.png") no-repeat center center;
  height: 700px; }

/*字体图标*/
/*.iconfont, [class^="icon-"], [class*=" icon-"] {
  font-family:"iconfont" !important;
  font-size:16px;
  color: #b8c4ce;
  font-style:normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}*/
[id^="xunlei_com"], [id*="xunlei_com"] {
  display: none !important; }

/*school-web所有图标*/
.school-icons, .col-name, .icon-left, .wawaTips-info .icon-l, .wawaTips-danger .icon-l, .wawaTips-warning .icon-l, .wawaTips-success .icon-l, .wawaTips-default .icon-l, .icon-top, .wawaTips-info .icon-t, .wawaTips-danger .icon-t, .wawaTips-warning .icon-t, .wawaTips-success .icon-t, .wawaTips-default .icon-t, .wawaTips-info .icon-info, .wawaTips-danger .icon-info, .wawaTips-warning .icon-info, .wawaTips-success .icon-info, .wawaTips-default .icon-info, .share_list li i, .share_icons, .icon_weixin, .icon_pengyouquan, .icon_qq, .icon_qqzone, .icon_xinlang, .icon_wawa, .wrap_share .shareTips i, .shareTips_wrap i, .icon-dialog-close, .icon-dialog-close-small {
  display: inline-block;
  background-image: url(imagesschool-web-icons.png);
  background-size: 400px 400px;
  overflow: hidden;
  *zoom: 1;
  vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .school-icons, .col-name, .icon-left, .wawaTips-info .icon-l, .wawaTips-danger .icon-l, .wawaTips-warning .icon-l, .wawaTips-success .icon-l, .wawaTips-default .icon-l, .icon-top, .wawaTips-info .icon-t, .wawaTips-danger .icon-t, .wawaTips-warning .icon-t, .wawaTips-success .icon-t, .wawaTips-default .icon-t, .wawaTips-info .icon-info, .wawaTips-danger .icon-info, .wawaTips-warning .icon-info, .wawaTips-success .icon-info, .wawaTips-default .icon-info, .share_list li i, .share_icons, .icon_weixin, .icon_pengyouquan, .icon_qq, .icon_qqzone, .icon_xinlang, .icon_wawa, .wrap_share .shareTips i, .shareTips_wrap i, .icon-dialog-close, .icon-dialog-close-small {
    background-image: url(imagesschool-web-icons@2x.png); } }

.icon-user {
  display: inline-block;
  background-image: url(imagesicon_user.png);
  background-size: 400px 200px;
  overflow: hidden;
  *zoom: 1;
  vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .icon-user {
    background-image: url(imagesicon_user@2x.png); } }

.schoolMoudel_icons {
  display: inline-block;
  background-image: url(imagesschool_icons.png);
  background-size: 400px 400px;
  overflow: hidden;
  *zoom: 1;
  vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .schoolMoudel_icons {
    background-image: url(imagesschool_icons@2x.png); } }

.paper_icons {
  display: inline-block;
  background-image: url(imagespaper_icon.png);
  background-size: 400px 400px;
  overflow: hidden;
  *zoom: 1;
  vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .paper_icons {
    background-image: url(imagespaper_icon@2x.png); } }

/*平台所有图标*/
.m-icons {
  display: inline-block;
  background-image: url(../images/m-icons.png);
  background-size: 600px 600px;
  overflow: hidden;
  *zoom: 1;
  vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .m-icons {
    background-image: url(../images/m-icons@2x.png); } }

/*标题*/
.col-title, .col-title-default {
  font-weight: normal;
  color: #000000; }
  .col-title .fr, .col-title-default .fr {
    font-weight: normal;
    font-size: 12px;
    color: #333333; }
    .col-title .fr .a, .col-title-default .fr .a {
      line-height: inherit; }

.col-title-default {
  font-size: 18px;
  line-height: 30px; }

/*bottons*/
.btn, .btn-mx, .btn-gray-inline, .btn-l, .btn-green-border, .btn-lx {
  display: inline-block;
  border-radius: 3px;
  box-sizing: border-box;
  text-align: center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }

.btn-mx, .btn-gray-inline {
  height: 24px;
  line-height: 24px;
  vertical-align: middle; }

.btn-l, .btn-green-border {
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  font-size: 15px; }

.btn-gray-inline {
  background-color: #e2e3ea;
  border-radius: 2px;
  cursor: pointer;
  padding: 2px; }

.btn-green-border {
  border: solid 1px #9de3b9;
  width: 100%;
  color: #069f44; }
  .btn-green-border:hover {
    border-color: #069f44; }

/*about frameset*/
/*1000的左右分栏*/
.insider-main {
  width: 820px;
  float: left;
  position: relative;
  overflow: hidden; }

.insider-asider {
  width: 270px;
  float: right;
  margin-top: 1px; }

.insider-asider-box {
  border: solid 1px #e2e3ea;
  padding: 10px 15px;
  margin-top: -1px; }

.col-name {
  width: 76px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  color: #fff;
  position: absolute;
  left: 0;
  top: 20px;
  background-position: -72px 0;
  font-weight: normal;
  padding-left: 10px; }

.app-ad img {
  width: 100%; }

/*1050的左右分栏*/
.insider-asider1050 {
  width: 275px;
  float: left; }

.insider-main1050 {
  width: 750px;
  float: right; }

/**
 * CSS Global -  header
 * author: Simiii@simiii.com;
 * date: 2016-4-15;
**/
/*shortcut*/
.main_icons, .ico_guohui, .ico_zhengxie, .ico_phone, .m_logo, .m_subLogo1, .m_subLogo2 {
  background-image: url(imagesmainIcons.png);
  display: inline-block;
  overflow: hidden;
  vertical-align: middle; }

.main_icos, .ico_list1, .caption_bg1, .gongkaiIco, .gk_ico01, .gk_ico02, .gk_ico03, .gk_ico04, .gk_ico05, .gk_ico06, .gk_ico07, .gk_ico08, .gk_ico09, .gk_ico10, .gk_ico11, .gk_ico12, .caption0001, .mulu_ico_main, .mulu_ico1, .mulu_ico2, .mulu_ico3, .mulu_ico4, .mulu_ico5, .mulu_ico6, .mulu_ico7, .mulu_ico8, .mulu_ico9, .mulu_ico10, .ico_fangdajing, .ico_arrow_r_gray, .ico_aside_tag, .ico_aside_tag_green, .ico_mail_1, .ico_mail_2, .ico_mail_3, .caption_bg_orange, .caption_bg_green, .blue_star, .pageCaptionBg, .tab_tip_bg, .player_ico, .ico_video_list, .ico_gray_arrow_up, .ico_gray_arrow_down, .ico_full_screen, .ico_comeInTo, .ico_list_title, .ico_hd_01, .ico_hd_02, .ico_hd_03, .ico_hd_04, .ico_hd_05, .ico_hd_06, .ico_user_mii, .ico_red_hot, .ico_title002, .bs_ico, .bs_ico1, .bs_ico2, .bs_ico3, .bs_ico4, .bs_ico5, .bs_ico6, .bs_ico7, .bs_ico8, .bs_ico9, .bs_ico10, .bs_ico11, .bs_ico12, .bs_ico13, .bs_ico14, .bs_ico15, .bs_ico16, .bs_ico17, .bs_ico18, .bs_ico19, .bs_ico20, .bs_ico21, .bs_ico22, .bs_ico23, .bs_ico24, .bs_ico25, .bs_ico26, .bs_ico27, .bs_ico28, .bs_ico29, .bs_ico30, .bs_ico31, .bs_ico32, .bs_ico33, .bs_ico34, .bs_ico35, .bs_ico36, .bs_ico37, .bs_ico38, .bs_ico39, .bs_ico40, .bs_ico41, .bs_ico42, .bs_ico43, .bs_ico44, .bs_ico45, .bs_ico46, .bs_ico47, .bs_ico48, .bs_ico49, .bs_ico50, .bs_ico51, .bs_ico52, .bs_ico53, .bs_ico54, .bs_ico55, .bs_ico56, .bs_ico57, .bs_ico58, .bs_ico59, .bs_ico60, .bs_ico61, .bs_ico62, .bs_ico63, .bs_ico64 {
  background-image: url(imagesmain_ico2.png);
  display: inline-block;
  overflow: hidden;
  vertical-align: middle; }

.ico_guohui {
  width: 16px;
  height: 17px;
  background-position: 0 0;
  margin-right: 5px; }

.ico_zhengxie {
  width: 15px;
  height: 16px;
  background-position: -19px 0;
  margin-right: 5px; }

.ico_phone {
  width: 9px;
  height: 13px;
  background-position: -34px 0;
  margin-right: 3px; }

.m_logo {
  width: 183px;
  height: 50px;
  background-position: 0 -22px; }

.m_subLogo1 {
  width: 500px;
  height: 48px;
  background-position: 0 -80px; }

.m_subLogo2 {
  width: 500px;
  height: 48px;
  background-position: 0 -128px; }

.ico_list1 {
  width: 3px;
  height: 3px;
  background-position: 0 0; }

.caption_bg1 {
  width: 123px;
  height: 34px;
  background-position: 0 -3px;
  color: #fff;
  line-height: 34px;
  vertical-align: middle;
  padding-left: 20px;
  font-size: 16px; }

.gongkaiIco, .gk_ico01, .gk_ico02, .gk_ico03, .gk_ico04, .gk_ico05, .gk_ico06, .gk_ico07, .gk_ico08, .gk_ico09, .gk_ico10, .gk_ico11, .gk_ico12 {
  width: 40px;
  height: 40px;
  background-position: 0 -41px;
  display: block; }

.gk_ico01 {
  background-position: 0 -41px; }

.gk_ico02 {
  background-position: -40px -41px; }

.gk_ico03 {
  background-position: -80px -41px; }

.gk_ico04 {
  background-position: -120px -41px; }

.gk_ico05 {
  background-position: -160px -41px; }

.gk_ico06 {
  background-position: -200px -41px; }

.gk_ico07 {
  background-position: -240px -41px; }

.gk_ico08 {
  background-position: -280px -41px; }

.gk_ico09 {
  background-position: -320px -41px; }

.gk_ico10 {
  background-position: -360px -41px; }

.gk_ico11 {
  background-position: -400px -41px; }

.gk_ico12 {
  background-position: -440px -41px; }

.caption0001 {
  width: 40px;
  height: 106px;
  background-position: 0 -87px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -53px; }

.mulu_ico_main, .mulu_ico1, .mulu_ico2, .mulu_ico3, .mulu_ico4, .mulu_ico5, .mulu_ico6, .mulu_ico7, .mulu_ico8, .mulu_ico9, .mulu_ico10 {
  width: 20px;
  height: 20px;
  margin-right: 4px;
  background-position: -56px -87px; }

.mulu_ico1 {
  background-position: -56px -87px; }

.mulu_ico2 {
  background-position: -76px -87px; }

.mulu_ico3 {
  background-position: -96px -87px; }

.mulu_ico4 {
  background-position: -116px -87px; }

.mulu_ico5 {
  background-position: -136px -87px; }

.mulu_ico6 {
  background-position: -156px -87px; }

.mulu_ico7 {
  background-position: -176px -87px; }

.mulu_ico8 {
  background-position: -196px -87px; }

.mulu_ico9 {
  background-position: -216px -87px; }

.mulu_ico10 {
  background-position: -236px -87px; }

.ico_fangdajing {
  width: 12px;
  height: 12px;
  background-position: -57px -113px; }

.ico_arrow_r_gray {
  width: 8px;
  height: 12px;
  background-position: -77px -113px; }

.ico_aside_tag, .ico_aside_tag_green {
  width: 10px;
  height: 18px;
  background-position: -89px -113px; }

.ico_aside_tag_green {
  background-position: -159px -113px; }

.ico_mail_1 {
  width: 47px;
  height: 47px;
  background-position: -55px -134px; }

.ico_mail_2 {
  width: 47px;
  height: 47px;
  background-position: -102px -134px; }

.ico_mail_3 {
  width: 47px;
  height: 47px;
  background-position: -149px -134px; }

.caption_bg_orange, .caption_bg_green {
  width: 135px;
  height: 44px;
  background-position: 0 -205px;
  font-size: 17px;
  color: #fff;
  line-height: 44px;
  vertical-align: middle;
  padding-left: 19px; }

.caption_bg_green {
  background-position: 0 -249px; }

.blue_star {
  width: 14px;
  height: 14px;
  background-position: -134px -114px; }

.pageCaptionBg {
  width: 150px;
  height: 38px;
  background-position: -180px -205px;
  color: #fff;
  line-height: 38px;
  vertical-align: middle;
  margin-top: -1px;
  margin-left: 20px;
  font-size: 16px;
  text-align: center; }

.tab_tip_bg {
  width: 42px;
  height: 20px;
  line-height: 18px;
  vertical-align: middle;
  color: #fff;
  background-position: -180px -251px;
  padding-right: 8px;
  text-align: center; }

.player_ico {
  width: 72px;
  height: 72px;
  background-position: -207px -113px; }

.ico_video_list {
  width: 15px;
  height: 9px;
  margin-right: 5px;
  background-position: -263px -90px; }

.mid_point {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: 3px;
  height: 3px;
  border-radius: 3px;
  background-color: #2e5b8b; }

.ico_gray_arrow_up, .ico_gray_arrow_down {
  width: 25px;
  height: 15px;
  background-position: -1px -329px; }

.ico_gray_arrow_down {
  width: 25px;
  height: 15px;
  background-position: -35px -329px; }

.ico_full_screen {
  width: 15px;
  height: 15px;
  background-position: -114px -302px; }

.ico_comeInTo {
  width: 17px;
  height: 11px;
  background-position: -180px -281px; }

.ico_list_title {
  width: 5px;
  height: 18px;
  background-position: -200px -281px; }

.ico_hd_01, .ico_hd_02, .ico_hd_03, .ico_hd_04, .ico_hd_05, .ico_hd_06 {
  width: 28px;
  height: 28px;
  background-position: 0 -361px; }

.ico_hd_02 {
  background-position: -28px -361px; }

.ico_hd_03 {
  background-position: -56px -361px; }

.ico_hd_04 {
  background-position: -84px -361px; }

.ico_hd_05 {
  background-position: -112px -361px; }

.ico_hd_06 {
  background-position: -140px -361px; }

.has_cloud_bg {
  background-image: url(imagesbg_img_part.png);
  background-repeat: repeat-x;
  background-position: left bottom; }

.ico_user_mii {
  width: 12px;
  height: 12px;
  background-position: -208px -281px;
  margin-top: -2px;
  margin-right: 5px; }

.ico_red_hot {
  width: 21px;
  height: 15px;
  background-position: -289px -92px;
  margin-left: 3px;
  margin-top: -5px; }

.ico_title002 {
  width: 3px;
  height: 12px;
  background-position: -314px -92px; }

.bs_ico, .bs_ico1, .bs_ico2, .bs_ico3, .bs_ico4, .bs_ico5, .bs_ico6, .bs_ico7, .bs_ico8, .bs_ico9, .bs_ico10, .bs_ico11, .bs_ico12, .bs_ico13, .bs_ico14, .bs_ico15, .bs_ico16, .bs_ico17, .bs_ico18, .bs_ico19, .bs_ico20, .bs_ico21, .bs_ico22, .bs_ico23, .bs_ico24, .bs_ico25, .bs_ico26, .bs_ico27, .bs_ico28, .bs_ico29, .bs_ico30, .bs_ico31, .bs_ico32, .bs_ico33, .bs_ico34, .bs_ico35, .bs_ico36, .bs_ico37, .bs_ico38, .bs_ico39, .bs_ico40, .bs_ico41, .bs_ico42, .bs_ico43, .bs_ico44, .bs_ico45, .bs_ico46, .bs_ico47, .bs_ico48, .bs_ico49, .bs_ico50, .bs_ico51, .bs_ico52, .bs_ico53, .bs_ico54, .bs_ico55, .bs_ico56, .bs_ico57, .bs_ico58, .bs_ico59, .bs_ico60, .bs_ico61, .bs_ico62, .bs_ico63, .bs_ico64 {
  width: 68px;
  height: 68px;
  background-position: 0 -399px; }

/**
 * CSS Global -  header
 * author: Simiii@simiii.com;
 * date: 2016-4-15;
**/
/*shortcut*/
.bodyHasHeader {
  background-image: url(imagesbody_bg.jpg);
  background-position: center 38px;
  background-repeat: no-repeat; }

.mW {
  width: 1000px;
  margin: 0 auto; }

.shortcut {
  height: 38px;
  line-height: 38px;
  vertical-align: middle;
  font-size: 14px;
  font-family: "宋体";
  background-color: #121213;
  color: #fff; }

.shortLinks a {
  display: inline-block;
  margin-left: 10px; }
  .shortLinks a:hover {
    color: #1fcceb; }

.main_header {
  height: 75px;
  padding-top: 25px; }

.m_nav {
  height: 46px;
  line-height: 46px;
  font-size: 17px;
  font-family: "Microsoft YaHei";
  color: #fff;
  background-image: url(imagesnav_bg.png);
  background-repeat: no-repeat;
  position: relative;
  z-index: 9; }

.m_nav_list {
  padding-left: 50px; }
  .m_nav_list li {
    float: left;
    margin: 0 5px; }
    .m_nav_list li a {
      display: block;
      float: left;
      text-align: center;
      width: 90px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      .m_nav_list li a:hover {
        background-color: #0f499e;
        color: #fff; }
    .m_nav_list li.on a {
      background-color: #0f499e;
      color: #fff; }

.m_weather {
  height: 26px;
  background-color: #fff;
  border: solid 1px #13b2cf;
  border-radius: 5px;
  padding: 6px 15px;
  opacity: 0.9;
  margin-top: 6px; }

.headSearch {
  margin: 0 auto;
  width: 400px;
  display:none;}
  .headSearch .hs_tabs {
    font-size: 12px;
    color: #444;
    overflow: hidden; }
    .headSearch .hs_tabs li {
      padding: 0 10px;
      line-height: 20px;
      vertical-align: middle;
      float: left;
      cursor: pointer; }
      .headSearch .hs_tabs li input {
        display: none; }
      .headSearch .hs_tabs li.on {
        background-color: #00479d;
        color: #fff;
        border-radius: 2px 2px 0 0; }
  .headSearch .hs_form {
    border: solid 1px #00479d;
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
    background-color: #fff;
    position: relative; }
    .headSearch .hs_form .hs_input {
      padding: 0 10px;
      height: 24px;
      line-height: 22px;
      font-size: 13px;
      font-family: Microsoft Yahei;
      border: none;
      background-color: transparent;
      width: 280px; }
    .headSearch .hs_form .hs_submit {
      height: 34px;
      line-height: 34px;
      vertical-align: middle;
      font-size: 14px;
      background-color: #00479d;
      color: #fff;
      display: block;
      width: 90px;
      position: absolute;
      right: 0;
      top: 0;
      text-align: center;
      cursor: pointer;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      .headSearch .hs_form .hs_submit:hover {
        background-color: #0f5cba; }

.zi_logo {
  margin-left: 15px; }
  .zi_logo img {
    vertical-align: middle; }

.breadNav {
  color: #333; }
  .breadNav .bn_caption {
    color: #999; }

/*概况导航*/
.gk_nav {
  height: 44px;
  line-height: 44px;
  vertical-align: middle;
  font-size: 15px;
  color: #000;
  margin-left: 137px;
  margin-top: -22px;
  border: solid 1px #125cbe;
  float: left;
  border-radius: 5px;
  overflow: hidden;
  background-color: #fff; }
  .gk_nav a {
    color: #000;
    padding: 0 2em;
    display: block;
    float: left;
    -webkit-transition: all .3s;
    transition: all .3s; }
    .gk_nav a:hover {
      background-color: #1965cb;
      color: #fff; }
  .gk_nav li {
    float: left; }
    .gk_nav li.on {
      background-color: #125cbe; }
      .gk_nav li.on a {
        color: #fff; }

/*下啦菜单*/
.m_nav_dropList {
  display: none;
  position: absolute;
  top: 44px;
  left: 0;
  width: 100%;
  border: solid 2px #125cbe;
  box-sizing: border-box;
  border-top: none;
  z-index: 10;
  background-color: #fff;
  box-shadow: 0px 5px 18px rgba(0, 0, 0, 0.22); }
  .m_nav_dropList .slideBox .hd {
    z-index: 11; }

.zwz_silders {
  float: left;
  padding: 25px; }
  .zwz_silders .slideBox {
    width: 320px;
    height: 300px; }
  .zwz_silders .slideBox .bd li img {
    width: 320px;
    height: 300px; }

.zwz_link_list {
  float: right;
  width: 180px;
  padding: 10px;
  background-color: #f5f5f5;
  height: 330px; }
  .zwz_link_list a {
    font-size: 12px;
    color: #222;
    display: block;
    line-height: 2.25em;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .zwz_link_list a:hover {
      background-color: #125cbe;
      color: #fff;
      border-radius: 4px;
      padding-left: 12px; }

.zwz_news_list {
  padding: 25px 0;
  margin-right: 220px;
  overflow: hidden; }
  .zwz_news_list .zx_list3 {
    height: 110px; }
  .zwz_news_list a {
    color: #222; }
    .zwz_news_list a:hover {
      color: #2463bf; }
  .zwz_news_list .first {
    line-height: 1.8em; }
    .zwz_news_list .first h2 {
      font-size: 20px;
      font-weight: bold;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .zwz_news_list .first p {
      font-size: 12px;
      line-height: 20px;
      height: 40px;
      padding-right: 10px;
      overflow: hidden;
      padding-top: 10px; }
      .zwz_news_list .first p a {
        color: #777; }

.zwz_imgNewsList {
  padding-top: 15px;
  line-height: 1.5em; }
  .zwz_imgNewsList li {
    float: left;
    width: 135px; }
    .zwz_imgNewsList li a {
      display: block;
      width: 92%;
      height: 70px;
      overflow: hidden;
      border-radius: 3px;
      float: left;
      position: relative; }
      .zwz_imgNewsList li a:hover h4 {
        opacity: 0.7;
        color: #f5f5f5; }
    .zwz_imgNewsList li img {
      width: 100%; }
    .zwz_imgNewsList li h4 {
      background-image: url(imagesieblackbg.png);
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      text-align: center;
      font-size: 12px;
      font-weight: normal;
      white-space: nowrap;
      color: #fff;
      line-height: 2em;
      padding: 0 5px;
      box-sizing: border-box; }

/**
 * CSS Global - header
 * author: Simiii@simiii.com;
 * date: 2016-4-15;
**/
/*shortcut*/
.footer {
  text-align: center;
  font-size: 12px;
  padding: 30px;
  border-top: solid 4px #eee; }

.friend_links {
  font-size: 13px;
  line-height: 200%; }
  .friend_links .fl_name {
    display: block;
    float: left;
    width: 10em;
    font-weight: bold; }
  .friend_links ul li {
    float: left;
    margin-right: 10px; }

/**
 * CSS tk frame styles
 * author: Sumii@sumii.cn;
 * data: 2016-05-31;
 **/
.index_left {
  width: 660px;
  float: left; }

.index_right {
  width: 320px;
  float: right; }

.newsLefter {
  width: 300px;
  float: left; }

.newsRigter {
  width: 310px;
  float: right; }

.yunBg_box {
  border: solid 1px #cde3fb;
  background-image: url(imagesbg_con.png);
  background-repeat: repeat-x; }

.eqBox {
  width: 50%;
  float: left;
  position: relative;
  padding: 10px 0; }

.index_banshi {
  margin-left: 2px; }

.redBox {
  width: 50%;
  float: left;
  border: solid 1px #970101;
  margin-left: -2px;
  background-color: #fff;
  position: relative;
  height: 160px;
  margin-top: -1px; }
  .redBox .red_caption {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -2em;
    font-size: 14px;
    width: 1em;
    padding: 5px;
    background-color: #7b0101;
    color: #fff;
    line-height: 1.2em; }
  .redBox .txt_caption {
    font-size: 14px;
    color: #7b0101; }

.more {
  font-size: 12px;
  color: #666;
  font-weight: normal; }

.simpleTab_hd {
  margin-top: -8px; }
  .simpleTab_hd li {
    float: left;
    margin: 3px 5px;
    border-bottom: solid 2px #fff;
    cursor: pointer;
    color: #666;
    font-size: 13px; }
    .simpleTab_hd li.on {
      border-bottom: solid 2px #b50101;
      color: #7b0101; }

.blue_border_box {
  border: solid 1px #cde3fb;
  padding: 15px; }

.pageAsider {
  width: 220px;
  float: left; }

.pageMain {
  width: 760px;
  float: right; }

.asiderBox1 {
  border: solid 1px #276ac8;
  border-radius: 4px; }
  .asiderBox1 .asiderBox_caption {
    background-color: #276ac8;
    color: #fff;
    height: 40px;
    vertical-align: middle;
    line-height: 40px;
    font-size: 16px;
    vertical-align: middle;
    text-align: center;
    border-radius: 3px 3px 0 0; }
  .asiderBox1 .asiderBox_con {
    padding: 5px; }
  .asiderBox1.greenTheme {
    border: solid 1px #09a050; }
    .asiderBox1.greenTheme .asiderBox_caption {
      background-color: #09a050; }

.asiderSearch {
  border: solid 1px #215eb8;
  border-radius: 4px;
  padding: 15px;
  line-height: 40px; }
  .asiderSearch .as_caption {
    font-size: 18px;
    color: #276ac8;
    text-align: center;
    margin-top: -10px;
    font-weight: bold; }
  .asiderSearch .as_form_caption {
    display: block;
    float: left;
    width: 4em;
    font-size: 12px;
    text-align: right; }
  .asiderSearch .as_form_input {
    display: block;
    float: left;
    margin-left: 10px; }
    .asiderSearch .as_form_input input {
      height: 27px;
      line-height: 27px;
      border: solid 1px #ddd;
      border-radius: 2px;
      width: 120px;
      text-align: center; }
      .asiderSearch .as_form_input input.date_input {
        width: 50px; }
  .asiderSearch .as_form_buttons {
    padding-top: 10px; }
    .asiderSearch .as_form_buttons a {
      margin: 0 2px; }
  .asiderSearch.greenTheme {
    border: solid 1px #09a050; }
    .asiderSearch.greenTheme .as_caption {
      color: #09a050; }

.pageBox1 {
  line-height: 32px; }
  .pageBox1 .pb1_caption {
    border-bottom: solid 1px #eee; }
  .pageBox1 .pb1_greenBorder {
    border-color: #f8b551; }
  .pageBox1 .pb1_orangeBorder {
    border-color: #80c269; }
  .pageBox1 .tabListIn {
    margin-top: 5px;
    float: right;
    font-size: 14px; }
    .pageBox1 .tabListIn li {
      float: left; }
      .pageBox1 .tabListIn li a {
        display: block;
        float: left;
        color: #333;
        padding: 0 15px;
        cursor: pointer; }
        .pageBox1 .tabListIn li a:hover {
          color: #276ac8; }
      .pageBox1 .tabListIn li.on a {
        background-color: #f5f5f5;
        border-radius: 6px;
        color: #000;
        font-weight: bold; }

.pageMainContent {
  border: solid 1px #cde3fb; }

.main_asider {
  width: 200px;
  float: left;
  background-color: #cde3fb;
  height: 100%;
  min-height: 500px; }

.main_Content {
  width: 770px;
  float: right; }

.news_lefter {
  width: 560px;
  float: left; }

.news_righter {
  width: 405px;
  float: right; }

.news_p_caption {
  font-size: 18px;
  color: #215db7;
  font-weight: bold;
  border-left: solid 4px #215db7;
  padding-left: 8px;
  line-height: 1.2em; }

.news_first h2 {
  font-size: 21px;
  color: #111;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.news_first p {
  font-size: 14px;
  color: #222;
  line-height: 25px;
  height: 75px;
  overflow: hidden;
  margin-top: 5px; }

.news_img_txt_list .news_img {
  width: 200px;
  height: 140px;
  overflow: hidden;
  position: relative; }
  .news_img_txt_list .news_img h5 {
    font-size: 12px;
    background-image: url(imagesieblackbg.png);
    color: #fff;
    font-weight: normal;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .news_img_txt_list .news_img img {
    width: 100%;
    border-radius: 2px; }

.news_list {
  line-height: 31px;
  vertical-align: middle;
  font-size: 14px; }
  .news_list li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

/*互动*/
.hd_index_left {
  width: 400px;
  float: left; }
  .hd_index_left .zx_list li {
    font-size: 14px;
    line-height: 32px;
    font-family: Microsoft Yahei; }

.hd_blue_box {
  border: solid 1px #d5dfef;
  padding: 15px 15px 0 15px; }

.hd_index_right {
  width: 580px;
  float: right; }
  .hd_index_right .zx_list li {
    font-size: 14px;
    line-height: 32px;
    font-family: Microsoft Yahei; }

.hd_caption1 {
  font-size: 18px;
  color: #222;
  font-weight: bold;
  line-height: 1.1em;
  border-left: solid 6px #0068b7;
  padding-left: 5px;
  height: 1.1em; }
  .hd_caption1 a.btn-primary-s {
    font-weight: normal;
    margin-top: -5px; }
  .hd_caption1 .more {
    font-size: 12px;
    color: #999;
    font-weight: normal;
    line-height: 1.2em; }
    .hd_caption1 .more:hover {
      color: #0068b7; }

/*办事*/
.bs_index_lefter {
  width: 275px;
  float: left; }
  .bs_index_lefter .bs_lefter_box {
    border: solid 1px #cccccc;
    padding: 18px; }
    .bs_index_lefter .bs_lefter_box .bs_lefter_header {
      line-height: 1.1em;
      padding-bottom: 9px;
      font-size: 18px;
      font-weight: bold;
      border-bottom: solid 1px #c9c9c9; }
      .bs_index_lefter .bs_lefter_box .bs_lefter_header i {
        margin-right: 5px;
        margin-top: -2px; }

.bs_index_righter {
  width: 710px;
  float: right; }

/**
 * CSS Global -  list
 * author: Simiii@simiii.com;
 * date: 2016-6-15;
**/
/*shortcut*/
.newsFirst h2 {
  font-size: 20px;
  color: #0058a3;
  font-weight: normal; }
  .newsFirst h2 a {
    color: #0058a3; }
    .newsFirst h2 a:hover {
      color: #f00; }

.newsFirst p {
  font-size: 12px;
  line-height: 18px;
  height: 36px;
  overflow: hidden;
  padding-top: 5px; }
  .newsFirst p a {
    color: #666; }
    .newsFirst p a:hover {
      color: #f00; }

.zx_list, .zx_list2, .zx_list3 {
  font-size: 13px; }
  .zx_list.col2 li, .zx_list2.col2 li, .zx_list3.col2 li {
    width: 47.5%;
    float: left;
    padding: 0 1%; }
  .zx_list li, .zx_list2 li, .zx_list3 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 28px; }
    .zx_list li .date, .zx_list2 li .date, .zx_list3 li .date {
      font-size: 12px;
      color: #999;
      font-family: Arial; }
    .zx_list li .ico_list1, .zx_list2 li .ico_list1, .zx_list3 li .ico_list1 {
      margin-right: 4px; }
    .zx_list li.zx_header, .zx_list2 li.zx_header, .zx_list3 li.zx_header {
      color: #666;
      font-size: 12px; }
    .zx_list li .col1, .zx_list li .col2, .zx_list li .col3, .zx_list li .col4, .zx_list2 li .col1, .zx_list2 li .col2, .zx_list2 li .col3, .zx_list2 li .col4, .zx_list3 li .col1, .zx_list3 li .col2, .zx_list3 li .col3, .zx_list3 li .col4 {
      display: block;
      width: 273px;
      float: left;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      font-size: 13px;
      line-height: 2.2em; }
    .zx_list li .col2, .zx_list2 li .col2, .zx_list3 li .col2 {
      width: 110px; }
    .zx_list li .col3, .zx_list2 li .col3, .zx_list3 li .col3 {
      width: 50px; }
    .zx_list li .col4, .zx_list2 li .col4, .zx_list3 li .col4 {
      width: 80px; }

.zx_list2 {
  font-size: 15px;
  line-height: 35px; }

.zx_list3 {
  font-size: 14px; }
  .zx_list3 li {
    line-height: 32px; }

.icoList li {
  float: left;
  text-align: center;
  margin-right: 10px; }
  .icoList li.noMargin {
    margin-right: 0; }

.ico_text_List li {
  float: left;
  font-size: 14px;
  color: #0058a3;
  width: 25%;
  line-height: 36px; }

.linkListOther {
  width: 33.3%; }
  .linkListOther li {
    width: 31%;
    white-space: nowrap;
    /*overflow: hidden;*/
    /*text-overflow:ellipsis;*/
    line-height: 30px; }
    .linkListOther li i {
      margin-right: 4px; }

.linkList li, .linkList2 li {
  float: left;
  width: 31%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 30px; }
  .linkList li i, .linkList2 li i {
    margin-right: 4px; }

.linkList2 li {
  width: auto;
  margin-right: 20px; }

.cellList li {
  line-height: 30px;
  vertical-align: middle; }
  .cellList li .cellLeft {
    margin-right: 6em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block; }
  .cellList li .cellRight {
    width: 6em;
    float: right;
    display: block;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    margin-left: 1em; }
  .cellList li.caption {
    margin-left: -10px;
    margin-top: -5px;
    color: #333;
    font-weight: bold;
    background-color: #f5f5f5; }
    .cellList li.caption a {
      font-size: 12px;
      color: #999;
      font-weight: normal; }
      .cellList li.caption a:hover {
        color: #eb6100; }
    .cellList li.caption .cellLeft {
      padding-left: 10px; }

.asiderList {
  padding: 10px 0;
  line-height: 38px;
  vertical-align: middle;
  font-size: 14px;
  color: #333; }
  .asiderList li {
    border-bottom: dotted 1px #ddd; }
    .asiderList li a {
      display: block;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      border-radius: 4px; }
      .asiderList li a:hover {
        background-color: #0058a3;
        color: #fff; }
        .asiderList li a:hover .ico_aside_tag, .asiderList li a:hover .ico_aside_tag_green {
          background-position: -99px -113px; }
    .asiderList li .ico_aside_tag, .asiderList li .ico_aside_tag_green {
      margin: 0 10px; }

.greenTheme .asiderList li a:hover {
  background-color: #09a050; }

.starList {
  font-size: 13px;
  line-height: 2.3em;
  padding: 10px 0; }
  .starList li {
    width: 50%;
    float: left; }
    .starList li i {
      margin-right: 5px; }
    .starList li.w100 {
      width: 100%; }

.pageList {
  line-height: 40px;
  font-size: 14px; }
  .pageList i {
    margin-right: 10px; }
  .pageList li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .pageList li.dotted_bottom {
      border-bottom: dotted 1px #aaa;
      padding-bottom: 10px;
      margin-bottom: 10px; }

.artTitle {
  font-size: 22px;
  text-align: center;
  line-height: 150%;
  margin: 20px 50px 5px 50px; }

.artSubTitle {
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  color: #666; }

.atrCon {
  font-size: 16px;
  line-height: 2.2em;
  padding: 15px 30px; }
  .atrCon img {
    max-width: 100%; }
  .atrCon p {
    padding: 10px 0;
    text-indent: 2em; }

.asideList2 {
  padding: 20px 15px;
  font-size: 14px; }
  .asideList2 li.on a {
    background-color: #215eb8;
    color: #fff; }
  .asideList2 a {
    display: block;
    line-height: 36px;
    vertical-align: middle;
    background-color: #fff;
    margin: 8px 0;
    border-radius: 40px;
    padding: 0 20px; }
    .asideList2 a:hover {
      background-color: #215eb8;
      color: #fff; }

.newsList2 li {
  border-bottom: dotted 1px #ddd;
  padding: 15px 0; }
  .newsList2 li:last-child {
    border-bottom: none; }
  .newsList2 li a {
    display: block;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-left: solid 3px #fff;
    padding-left: 10px; }
    .newsList2 li a:hover {
      border-left: solid 3px #12a229;
      padding-left: 10px; }
      .newsList2 li a:hover h3 {
        color: #0f8f23; }
  .newsList2 li h3 {
    font-size: 18px;
    color: #0068b7;
    font-weight: normal; }
    .newsList2 li h3 .date {
      font-size: 12px;
      color: #999;
      font-family: Arial,Microsoft Yahei;
      padding-top: 8px; }
  .newsList2 li h5 {
    font-size: 12px;
    color: #666;
    font-weight: normal; }
  .newsList2 li p {
    padding-top: 10px;
    line-height: 20px;
    max-height: 60px;
    overflow: hidden;
    font-size: 13px; }

.subjectList li {
  border-bottom: dotted 1px #ddd;
  padding: 5px 0 13px 0; }
  .subjectList li:hover {
    background-color: #f5f5f5;
    border-color: #009615; }
  .subjectList li h2 {
    font-size: 20px;
    line-height: 1.3em;
    padding: 10px 0; }
  .subjectList li .imgBox {
    width: 150px;
    height: 110px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    margin-top: 5px; }
    .subjectList li .imgBox img {
      width: 100%;
      min-height: 110px;
      border-radius: 3px; }
  .subjectList li .subject_con {
    font-size: 13px;
    line-height: 24px;
    height: 120px;
    overflow: hidden; }

.partMentList {
  padding: 20px;
  font-size: 13px;
  line-height: 18px; }
  .partMentList li {
    width: 25%;
    float: left;
    height: 46px; }
    .partMentList li span {
      display: block;
      padding-left: 16px;
      font-size: 12px;
      color: #999;
      line-height: 1em; }
    .partMentList li i {
      margin-right: 4px;
      margin-top: -2px; }

.zt_list li {
  width: 310px;
  margin-right: 35px;
  float: left;
  padding: 25px 0; }
  .zt_list li .imgBox {
    width: 310px;
    height: 97px;
    overflow: hidden;
    border-radius: 4px; }
    .zt_list li .imgBox img {
      width: 100%;
      border-radius: 4px; }
  .zt_list li .zt_list_right {
    margin-top: 15px; }
    .zt_list li .zt_list_right h3 {
      font-size: 18px;
      line-height: 24px;
      height: 48px;
      overflow: hidden; }
    .zt_list li .zt_list_right h6 {
      font-size: 12px;
      color: #999;
      font-weight: normal;
      margin-top: 5px; }
    .zt_list li .zt_list_right p {
      font-size: 12px;
      line-height: 20px;
      padding-top: 10px;
      height: 40px;
      overflow: hidden; }
  .zt_list li .shareTips_wrap {
    margin-top: 10px;
    margin-left: -5px; }

.hd_btnList {
  width: 440px;
  margin-top: 15px; }
  .hd_btnList a {
    display: block;
    width: 190px;
    float: left;
    border: solid 1px #accbec;
    margin-bottom: 10px;
    height: 46px;
    line-height: 46px;
    vertical-align: middle;
    font-size: 16px;
    margin-right: 15px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .hd_btnList a:hover {
      border-color: #145bb3;
      color: #145bb3; }
    .hd_btnList a i {
      margin-left: 1em;
      margin-right: 5px; }

/*带user图标的列表*/
.user_list_inline {
  font-size: 14px;
  padding-top: 15px;
  line-height: 2.3em; }
  .user_list_inline li {
    float: left;
    margin-right: 15px; }
    .user_list_inline li a {
      color: #222; }
      .user_list_inline li a:hover {
        color: #1964c6; }

/*办事服务*/
.ggfw_list_inline, .rmfw_list_inline {
  font-size: 14px;
  padding-top: 15px;
  line-height: 2.3em; }
  .ggfw_list_inline li, .rmfw_list_inline li {
    width: 50%;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
    .ggfw_list_inline li i.ico_fangdajing, .rmfw_list_inline li i.ico_fangdajing {
      margin-right: 5px;
      margin-top: -2px; }
    .ggfw_list_inline li i.ico_title002, .rmfw_list_inline li i.ico_title002 {
      margin-right: 5px;
      margin-top: -2px; }
    .ggfw_list_inline li a, .rmfw_list_inline li a {
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }

.rmfw_list_inline li {
  border-bottom: dashed 1px #ddd; }
  .rmfw_list_inline li i.ico_red_hot {
    margin-top: -10px; }

.rmfw_list_inline li:hover i.ico_title002, .rmfw_list_inline li a:hover i.ico_title002 {
  background-position: -317px -92px; }

.bs_ico_list {
  font-size: 14px;
  color: #111;
  padding-left: 10px;
  padding-top: 23px; }
  .bs_ico_list i {
    display: block;
    width: 68px;
    height: 68px;
    margin: 0 auto;
    margin-bottom: 5px; }
  .bs_ico_list li {
    float: left;
    width: 110px;
    text-align: center;
    height: 120px; }

.lingdao_list .lingdao_img {
  width: 120px;
  height: 133px;
  overflow: hidden;
  float: left; }
  .lingdao_list .lingdao_img img {
    width: 100px;
    height: 120px;
    border-radius: 3px;
    padding: 5px;
    border: solid 1px #eee; }

.lingdao_list .lingdao_info {
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
  color: #444; }
  .lingdao_list .lingdao_info .aa {
    height: 96px;
    display: block; }
  .lingdao_list .lingdao_info h5 {
    font-size: 20px;
    padding-bottom: 10px;
    color: #3176c5; }
    .lingdao_list .lingdao_info h5 span {
      font-size: 12px;
      padding-left: 10px;
      color: #999;
      font-weight: normal; }

.lingdao_list li {
  border-bottom: dotted 1px #eee;
  padding: 20px 0; }

/**
 * CSS Global - school-web wawaButttons
 * date: 2015-11-9;
**/
.bigPadding, .big-padding {
  padding: 0 60px !important; }

.wawaBtn, .wawaBtn-xl, .btn-primary-xl, .btn-gray-xl, .btn-border-xl, .btn-primary-border-xl, .btn-border-sub-xl, .btn-orange-xl, .wawaBtn-l, .btn-primary-l, .btn-gray-l, .btn-border-l, .btn-primary-border-l, .btn-border-sub-l, .btn-orange-l, .wawaBtn-xm, .btn-primary-xm, .btn-gray-xm, .btn-border-xm, .btn-primary-border-xm, .btn-border-sub-xm, .btn-orange-xm, .wawaBtn-m, .btn-primary-m, .btn-gray-m, .btn-border-m, .btn-primary-border-m, .btn-border-sub-m, .btn-orange-m, .wawaBtn-s, .btn-primary-s, .btn-gray-s, .btn-border-s, .btn-primary-border-s, .btn-border-sub-s, .btn-orange-s, .wawaBtn-xs, .btn-primary-xs, .btn-gray-xs, .btn-border-xs, .btn-primary-border-xs, .btn-border-sub-xs, .btn-orange-xs {
  display: inline-block;
  padding: 0 1.6em;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  vertical-align: middle;
  text-align: center;
  border-radius: 2px;
  border: none;
  background-color: transparent;
  margin: 0;
  overflow: hidden;
  outline: none;
  background-color: transparent;
  box-shadow: none; }
  .wawaBtn:disabled, .wawaBtn-xl:disabled, .btn-primary-xl:disabled, .btn-gray-xl:disabled, .btn-border-xl:disabled, .btn-primary-border-xl:disabled, .btn-border-sub-xl:disabled, .btn-orange-xl:disabled, .wawaBtn-l:disabled, .btn-primary-l:disabled, .btn-gray-l:disabled, .btn-border-l:disabled, .btn-primary-border-l:disabled, .btn-border-sub-l:disabled, .btn-orange-l:disabled, .wawaBtn-xm:disabled, .btn-primary-xm:disabled, .btn-gray-xm:disabled, .btn-border-xm:disabled, .btn-primary-border-xm:disabled, .btn-border-sub-xm:disabled, .btn-orange-xm:disabled, .wawaBtn-m:disabled, .btn-primary-m:disabled, .btn-gray-m:disabled, .btn-border-m:disabled, .btn-primary-border-m:disabled, .btn-border-sub-m:disabled, .btn-orange-m:disabled, .wawaBtn-s:disabled, .btn-primary-s:disabled, .btn-gray-s:disabled, .btn-border-s:disabled, .btn-primary-border-s:disabled, .btn-border-sub-s:disabled, .btn-orange-s:disabled, .wawaBtn-xs:disabled, .btn-primary-xs:disabled, .btn-gray-xs:disabled, .btn-border-xs:disabled, .btn-primary-border-xs:disabled, .btn-border-sub-xs:disabled, .btn-orange-xs:disabled, .wawaBtn.disabled, .disabled.wawaBtn-xl, .disabled.btn-primary-xl, .disabled.btn-gray-xl, .disabled.btn-border-xl, .disabled.btn-primary-border-xl, .disabled.btn-border-sub-xl, .disabled.btn-orange-xl, .disabled.wawaBtn-l, .disabled.btn-primary-l, .disabled.btn-gray-l, .disabled.btn-border-l, .disabled.btn-primary-border-l, .disabled.btn-border-sub-l, .disabled.btn-orange-l, .disabled.wawaBtn-xm, .disabled.btn-primary-xm, .disabled.btn-gray-xm, .disabled.btn-border-xm, .disabled.btn-primary-border-xm, .disabled.btn-border-sub-xm, .disabled.btn-orange-xm, .disabled.wawaBtn-m, .disabled.btn-primary-m, .disabled.btn-gray-m, .disabled.btn-border-m, .disabled.btn-primary-border-m, .disabled.btn-border-sub-m, .disabled.btn-orange-m, .disabled.wawaBtn-s, .disabled.btn-primary-s, .disabled.btn-gray-s, .disabled.btn-border-s, .disabled.btn-primary-border-s, .disabled.btn-border-sub-s, .disabled.btn-orange-s, .disabled.wawaBtn-xs, .disabled.btn-primary-xs, .disabled.btn-gray-xs, .disabled.btn-border-xs, .disabled.btn-primary-border-xs, .disabled.btn-border-sub-xs, .disabled.btn-orange-xs {
    cursor: default !important; }
  .wawaBtn i, .wawaBtn-xl i, .btn-primary-xl i, .btn-gray-xl i, .btn-border-xl i, .btn-primary-border-xl i, .btn-border-sub-xl i, .btn-orange-xl i, .wawaBtn-l i, .btn-primary-l i, .btn-gray-l i, .btn-border-l i, .btn-primary-border-l i, .btn-border-sub-l i, .btn-orange-l i, .wawaBtn-xm i, .btn-primary-xm i, .btn-gray-xm i, .btn-border-xm i, .btn-primary-border-xm i, .btn-border-sub-xm i, .btn-orange-xm i, .wawaBtn-m i, .btn-primary-m i, .btn-gray-m i, .btn-border-m i, .btn-primary-border-m i, .btn-border-sub-m i, .btn-orange-m i, .wawaBtn-s i, .btn-primary-s i, .btn-gray-s i, .btn-border-s i, .btn-primary-border-s i, .btn-border-sub-s i, .btn-orange-s i, .wawaBtn-xs i, .btn-primary-xs i, .btn-gray-xs i, .btn-border-xs i, .btn-primary-border-xs i, .btn-border-sub-xs i, .btn-orange-xs i {
    margin-right: 3px;
    margin-top: -2px; }

.big-radius {
  border-radius: 50px; }

a.block, button.block, input.block {
  width: 100%;
  display: block; }

.wawaBtn-xl, .btn-primary-xl, .btn-gray-xl, .btn-border-xl, .btn-primary-border-xl, .btn-border-sub-xl, .btn-orange-xl {
  height: 46px;
  font-size: 18px; }

a.wawaBtn-xl, a.btn-primary-xl, a.btn-gray-xl, a.btn-border-xl, a.btn-primary-border-xl, a.btn-border-sub-xl, a.btn-orange-xl {
  line-height: 46px; }

.wawaBtn-l, .btn-primary-l, .btn-gray-l, .btn-border-l, .btn-primary-border-l, .btn-border-sub-l, .btn-orange-l {
  height: 40px;
  font-size: 18px; }

a.wawaBtn-l, a.btn-primary-l, a.btn-gray-l, a.btn-border-l, a.btn-primary-border-l, a.btn-border-sub-l, a.btn-orange-l {
  line-height: 40px; }

.wawaBtn-xm, .btn-primary-xm, .btn-gray-xm, .btn-border-xm, .btn-primary-border-xm, .btn-border-sub-xm, .btn-orange-xm {
  height: 36px;
  font-size: 15px; }

a.wawaBtn-xm, a.btn-primary-xm, a.btn-gray-xm, a.btn-border-xm, a.btn-primary-border-xm, a.btn-border-sub-xm, a.btn-orange-xm {
  line-height: 36px; }

.wawaBtn-m, .btn-primary-m, .btn-gray-m, .btn-border-m, .btn-primary-border-m, .btn-border-sub-m, .btn-orange-m {
  height: 34px;
  font-size: 13px; }

a.wawaBtn-m, a.btn-primary-m, a.btn-gray-m, a.btn-border-m, a.btn-primary-border-m, a.btn-border-sub-m, a.btn-orange-m {
  line-height: 34px; }

.wawaBtn-s, .btn-primary-s, .btn-gray-s, .btn-border-s, .btn-primary-border-s, .btn-border-sub-s, .btn-orange-s {
  height: 30px;
  font-size: 12px; }

a.wawaBtn-s, a.btn-primary-s, a.btn-gray-s, a.btn-border-s, a.btn-primary-border-s, a.btn-border-sub-s, a.btn-orange-s {
  line-height: 30px; }

.wawaBtn-xs, .btn-primary-xs, .btn-gray-xs, .btn-border-xs, .btn-primary-border-xs, .btn-border-sub-xs, .btn-orange-xs {
  height: 24px;
  font-size: 12px; }

a.wawaBtn-xs, a.btn-primary-xs, a.btn-gray-xs, a.btn-border-xs, a.btn-primary-border-xs, a.btn-border-sub-xs, a.btn-orange-xs {
  line-height: 24px; }

.btn-primary, .btn-primary-xl, .btn-primary-l, .btn-primary-m, .btn-primary-xm, .btn-primary-s, .btn-primary-xs {
  background-color: #069f44;
  color: #fff; }
  .btn-primary:disabled, .btn-primary-xl:disabled, .btn-primary-l:disabled, .btn-primary-m:disabled, .btn-primary-xm:disabled, .btn-primary-s:disabled, .btn-primary-xs:disabled, .btn-primary.disabled, .disabled.btn-primary-xl, .disabled.btn-primary-l, .disabled.btn-primary-m, .disabled.btn-primary-xm, .disabled.btn-primary-s, .disabled.btn-primary-xs {
    opacity: 0.5;
    filter: alpha(opacity=0.5); }
    .btn-primary:disabled:hover, .btn-primary-xl:disabled:hover, .btn-primary-l:disabled:hover, .btn-primary-m:disabled:hover, .btn-primary-xm:disabled:hover, .btn-primary-s:disabled:hover, .btn-primary-xs:disabled:hover, .btn-primary.disabled:hover, .disabled.btn-primary-xl:hover, .disabled.btn-primary-l:hover, .disabled.btn-primary-m:hover, .disabled.btn-primary-xm:hover, .disabled.btn-primary-s:hover, .disabled.btn-primary-xs:hover {
      background-color: #069f44; }
  .btn-primary:hover, .btn-primary-xl:hover, .btn-primary-l:hover, .btn-primary-m:hover, .btn-primary-xm:hover, .btn-primary-s:hover, .btn-primary-xs:hover {
    background-color: #07ae4a;
    color: #fff; }

.btn-gray, .btn-gray-xl, .btn-gray-l, .btn-gray-xm, .btn-gray-m, .btn-gray-s, .btn-gray-xs {
  background-color: #b3bdcb;
  color: #fff; }
  .btn-gray:disabled, .btn-gray-xl:disabled, .btn-gray-l:disabled, .btn-gray-xm:disabled, .btn-gray-m:disabled, .btn-gray-s:disabled, .btn-gray-xs:disabled, .btn-gray.disabled, .disabled.btn-gray-xl, .disabled.btn-gray-l, .disabled.btn-gray-xm, .disabled.btn-gray-m, .disabled.btn-gray-s, .disabled.btn-gray-xs {
    opacity: 0.5;
    filter: alpha(opacity=0.5); }
    .btn-gray:disabled:hover, .btn-gray-xl:disabled:hover, .btn-gray-l:disabled:hover, .btn-gray-xm:disabled:hover, .btn-gray-m:disabled:hover, .btn-gray-s:disabled:hover, .btn-gray-xs:disabled:hover, .btn-gray.disabled:hover, .disabled.btn-gray-xl:hover, .disabled.btn-gray-l:hover, .disabled.btn-gray-xm:hover, .disabled.btn-gray-m:hover, .disabled.btn-gray-s:hover, .disabled.btn-gray-xs:hover {
      background-color: #b3bdcb; }
  .btn-gray:hover, .btn-gray-xl:hover, .btn-gray-l:hover, .btn-gray-xm:hover, .btn-gray-m:hover, .btn-gray-s:hover, .btn-gray-xs:hover {
    background-color: #c2cad5; }

.btn-border, .btn-border-xl, .btn-border-l, .btn-border-xm, .btn-border-m, .btn-border-s, .btn-border-xs {
  border: 1px solid #d4d6de;
  color: #383e45; }
  .btn-border:disabled, .btn-border-xl:disabled, .btn-border-l:disabled, .btn-border-xm:disabled, .btn-border-m:disabled, .btn-border-s:disabled, .btn-border-xs:disabled, .btn-border.disabled, .disabled.btn-border-xl, .disabled.btn-border-l, .disabled.btn-border-xm, .disabled.btn-border-m, .disabled.btn-border-s, .disabled.btn-border-xs {
    opacity: 0.5;
    filter: alpha(opacity=0.5); }
    .btn-border:disabled:hover, .btn-border-xl:disabled:hover, .btn-border-l:disabled:hover, .btn-border-xm:disabled:hover, .btn-border-m:disabled:hover, .btn-border-s:disabled:hover, .btn-border-xs:disabled:hover, .btn-border.disabled:hover, .disabled.btn-border-xl:hover, .disabled.btn-border-l:hover, .disabled.btn-border-xm:hover, .disabled.btn-border-m:hover, .disabled.btn-border-s:hover, .disabled.btn-border-xs:hover {
      border: 1px solid #d4d6de;
      background-color: #fff;
      color: #383e45; }
  .btn-border:hover, .btn-border-xl:hover, .btn-border-l:hover, .btn-border-xm:hover, .btn-border-m:hover, .btn-border-s:hover, .btn-border-xs:hover {
    border-color: #069f44;
    background-color: #069f44;
    color: #fff; }

a.btn-border-xl {
  line-height: 44px; }

a.btn-border-l {
  line-height: 38px; }

a.btn-border-xm {
  line-height: 34px; }

a.btn-border-m {
  line-height: 32px; }

a.btn-border-s {
  line-height: 28px; }

a.btn-border-xs {
  line-height: 22px; }

.btn-primary-border, .btn-primary-border-xl, .btn-primary-border-l, .btn-primary-border-xm, .btn-primary-border-m, .btn-primary-border-s, .btn-primary-border-xs {
  border: 1px solid #069f44;
  color: #069f44; }
  .btn-primary-border:disabled, .btn-primary-border-xl:disabled, .btn-primary-border-l:disabled, .btn-primary-border-xm:disabled, .btn-primary-border-m:disabled, .btn-primary-border-s:disabled, .btn-primary-border-xs:disabled, .btn-primary-border.disabled, .disabled.btn-primary-border-xl, .disabled.btn-primary-border-l, .disabled.btn-primary-border-xm, .disabled.btn-primary-border-m, .disabled.btn-primary-border-s, .disabled.btn-primary-border-xs {
    opacity: 0.5;
    filter: alpha(opacity=0.5); }
    .btn-primary-border:disabled:hover, .btn-primary-border-xl:disabled:hover, .btn-primary-border-l:disabled:hover, .btn-primary-border-xm:disabled:hover, .btn-primary-border-m:disabled:hover, .btn-primary-border-s:disabled:hover, .btn-primary-border-xs:disabled:hover, .btn-primary-border.disabled:hover, .disabled.btn-primary-border-xl:hover, .disabled.btn-primary-border-l:hover, .disabled.btn-primary-border-xm:hover, .disabled.btn-primary-border-m:hover, .disabled.btn-primary-border-s:hover, .disabled.btn-primary-border-xs:hover {
      border: 1px solid #069f44;
      background-color: #fff;
      color: #069f44; }
  .btn-primary-border:hover, .btn-primary-border-xl:hover, .btn-primary-border-l:hover, .btn-primary-border-xm:hover, .btn-primary-border-m:hover, .btn-primary-border-s:hover, .btn-primary-border-xs:hover {
    border-color: #069f44;
    background-color: #069f44;
    color: #fff; }

a.btn-primary-border-xl {
  line-height: 44px; }

a.btn-primary-border-l {
  line-height: 38px; }

a.btn-primary-border-xm {
  line-height: 34px; }

a.btn-primary-border-m {
  line-height: 32px; }

a.btn-primary-border-s {
  line-height: 28px; }

a.btn-primary-border-xs {
  line-height: 22px; }

.btn-border-sub, .btn-border-sub-xl, .btn-border-sub-l, .btn-border-sub-xm, .btn-border-sub-m, .btn-border-sub-s, .btn-border-sub-xs {
  border: 1px solid #dedee7;
  color: #7f8188; }
  .btn-border-sub:disabled, .btn-border-sub-xl:disabled, .btn-border-sub-l:disabled, .btn-border-sub-xm:disabled, .btn-border-sub-m:disabled, .btn-border-sub-s:disabled, .btn-border-sub-xs:disabled, .btn-border-sub.disabled, .disabled.btn-border-sub-xl, .disabled.btn-border-sub-l, .disabled.btn-border-sub-xm, .disabled.btn-border-sub-m, .disabled.btn-border-sub-s, .disabled.btn-border-sub-xs {
    opacity: 0.5;
    filter: alpha(opacity=0.5); }
    .btn-border-sub:disabled:hover, .btn-border-sub-xl:disabled:hover, .btn-border-sub-l:disabled:hover, .btn-border-sub-xm:disabled:hover, .btn-border-sub-m:disabled:hover, .btn-border-sub-s:disabled:hover, .btn-border-sub-xs:disabled:hover, .btn-border-sub.disabled:hover, .disabled.btn-border-sub-xl:hover, .disabled.btn-border-sub-l:hover, .disabled.btn-border-sub-xm:hover, .disabled.btn-border-sub-m:hover, .disabled.btn-border-sub-s:hover, .disabled.btn-border-sub-xs:hover {
      border: 1px solid #dedee7;
      background-color: #fff;
      color: #7f8188; }
  .btn-border-sub:hover, .btn-border-sub-xl:hover, .btn-border-sub-l:hover, .btn-border-sub-xm:hover, .btn-border-sub-m:hover, .btn-border-sub-s:hover, .btn-border-sub-xs:hover {
    border-color: #0bc575;
    background-color: #0bc575;
    color: #fff; }

a.btn-border-sub-xl {
  line-height: 44px; }

a.btn-border-sub-l {
  line-height: 38px; }

a.btn-border-sub-xm {
  line-height: 34px; }

a.btn-border-sub-m {
  line-height: 32px; }

a.btn-border-sub-s {
  line-height: 28px; }

a.btn-border-sub-xs {
  line-height: 22px; }

.btn-orange, .btn-orange-xl, .btn-orange-l, .btn-orange-xm, .btn-orange-m, .btn-orange-s, .btn-orange-xs {
  background-color: #F19049;
  color: #fff; }
  .btn-orange:hover, .btn-orange-xl:hover, .btn-orange-l:hover, .btn-orange-xm:hover, .btn-orange-m:hover, .btn-orange-s:hover, .btn-orange-xs:hover {
    background-color: #ed731a; }
  .btn-orange:disabled, .btn-orange-xl:disabled, .btn-orange-l:disabled, .btn-orange-xm:disabled, .btn-orange-m:disabled, .btn-orange-s:disabled, .btn-orange-xs:disabled, .btn-orange.disabled, .disabled.btn-orange-xl, .disabled.btn-orange-l, .disabled.btn-orange-xm, .disabled.btn-orange-m, .disabled.btn-orange-s, .disabled.btn-orange-xs {
    background-color: #e3e7ec;
    color: #888888;
    cursor: default; }
    .btn-orange:disabled:hover, .btn-orange-xl:disabled:hover, .btn-orange-l:disabled:hover, .btn-orange-xm:disabled:hover, .btn-orange-m:disabled:hover, .btn-orange-s:disabled:hover, .btn-orange-xs:disabled:hover, .btn-orange.disabled:hover, .disabled.btn-orange-xl:hover, .disabled.btn-orange-l:hover, .disabled.btn-orange-xm:hover, .disabled.btn-orange-m:hover, .disabled.btn-orange-s:hover, .disabled.btn-orange-xs:hover {
      background-color: #e3e7ec;
      color: #888888; }

.buttonGroup {
  margin-left: 1px;
  font-size: 0; }
  .buttonGroup a, .buttonGroup button {
    border-radius: 0;
    margin-left: -1px;
    letter-spacing: 0;
    word-spacing: 0; }
    .buttonGroup a:hover, .buttonGroup button:hover {
      position: relative;
      z-index: 1; }
    .buttonGroup a:first-child, .buttonGroup button:first-child {
      border-radius: 3px 0 0 3px; }
    .buttonGroup a:last-child, .buttonGroup button:last-child {
      border-radius: 0 3px 3px 0; }

.big_radius a:first-child, .big_radius button:first-child {
  border-radius: 30px 0 0 30px; }

.big_radius a:last-child, .big_radius button:last-child {
  border-radius: 0 30px 30px 0; }

.wawaBg, .wawaTips-info, .wawaTips-danger, .wawaTips-warning, .wawaTips-success, .wawaTips-default {
  position: relative;
  display: inline-block;
  padding: 5px 0.6em;
  box-sizing: border-box;
  cursor: pointer;
  vertical-align: middle;
  text-align: left;
  border-radius: 3px;
  border: none;
  outline: none;
  line-height: 36px;
  line-height: 24px;
  font-size: 14px; }
  .wawaBg.block, .block.wawaTips-info, .block.wawaTips-danger, .block.wawaTips-warning, .block.wawaTips-success, .block.wawaTips-default {
    display: block !important; }

.icon-left, .wawaTips-info .icon-l, .wawaTips-danger .icon-l, .wawaTips-warning .icon-l, .wawaTips-success .icon-l, .wawaTips-default .icon-l {
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: -6px;
  width: 6px;
  height: 10px; }

.icon-top, .wawaTips-info .icon-t, .wawaTips-danger .icon-t, .wawaTips-warning .icon-t, .wawaTips-success .icon-t, .wawaTips-default .icon-t {
  position: absolute;
  left: 50%;
  margin-left: -3px;
  top: -6px;
  width: 10px;
  height: 6px; }

.wawaTips-info {
  background-color: #d9edf7;
  color: #518aa6; }
  .wawaTips-info .icon-l {
    background-position: -190px -90px; }
  .wawaTips-info .icon-t {
    background-position: -122px -90px; }
  .wawaTips-info .icon-info {
    width: 20px;
    height: 19px;
    background-position: -110px -161px; }

.wawaTips-danger {
  background-color: #f2dede;
  color: #b94a48; }
  .wawaTips-danger .icon-l {
    background-position: -184px -90px; }
  .wawaTips-danger .icon-t {
    background-position: -132px -90px; }
  .wawaTips-danger .icon-info {
    width: 20px;
    height: 19px;
    background-position: -110px -180px; }

.wawaTips-warning {
  background-color: #fcf8e3;
  color: #b07f14; }
  .wawaTips-warning .icon-l {
    background-position: -178px -90px; }
  .wawaTips-warning .icon-t {
    background-position: -142px -90px; }
  .wawaTips-warning .icon-info {
    width: 20px;
    height: 18px;
    background-position: -110px -199px; }

.wawaTips-success {
  background-color: #dff0d8;
  color: #3c8020; }
  .wawaTips-success .icon-l {
    background-position: -172px -90px; }
  .wawaTips-success .icon-t {
    background-position: -152px -90px; }
  .wawaTips-success .icon-info {
    width: 20px;
    height: 19px;
    background-position: -110px -217px; }

.wawaTips-default {
  background-color: #eeeeee;
  color: #a6a6a6; }
  .wawaTips-default .icon-l {
    background-position: -196px -90px; }
  .wawaTips-default .icon-t {
    background-position: -162px -90px; }
  .wawaTips-default .icon-info {
    width: 20px;
    height: 20px;
    background-position: -110px -235px; }

/**
 * CSS Global - header
 * author: Simiii@simiii.com;
 * date: 2016-4-15;
**/
/*shortcut*/
.footer {
  text-align: center;
  font-size: 12px;
  padding: 30px;
  border-top: solid 4px #eee; }

.friend_links {
  font-size: 13px;
  line-height: 200%; }
  .friend_links .fl_name {
    display: block;
    float: left;
    width: 10em;
    font-weight: bold; }
  .friend_links ul li {
    float: left;
    margin-right: 10px; }

/**
 * CSS Global - school-web header
 * author: Simiii@simiii.com;
 * QQ: 253173068;
 * date: 2015-10-15;
**/
/*shortcut*/
/*top翻页*/
.btn-turn-pages {
  position: absolute;
  right: 0;
  top: 0; }
  .btn-turn-pages a {
    font-size: 13px;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    padding: 0 1.5em;
    border-radius: 2px;
    background-color: #e2e3ea;
    margin-left: 1px;
    color: #333333;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .btn-turn-pages a:hover {
      color: #fff;
      background-color: #069f44; }

/*bottom 翻页*/
.m-flip {
  text-align: center;
  margin-top: 20px; }
  .m-flip .m-flip-ellipsis {
    color: #333333;
    line-height: 22px;
    display: inline-block;
    vertical-align: top;
    padding: 0 3px;
    font-size: 14px; }
  .m-flip a {
    cursor: pointer;
    display: inline-block;
    line-height: 32px;
    padding: 0 12px;
    text-align: center;
    background-color: #f6f7f9;
    border-radius: 16px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    font-size: 14px;
    font-family: Arial;
    color: #333333; }
    .m-flip a:hover {
      background-color: #1cba6e;
      color: #fff; }
  .m-flip a.prev, .m-flip a.next {
    display: block;
    float: left;
    padding: 0 25px; }
  .m-flip a.next {
    float: right; }
  .m-flip a.on {
    background-color: #069f44;
    color: #fff; }
  .m-flip.mini .m-flip-ellipsis {
    line-height: 18px; }
  .m-flip.mini a {
    line-height: 28px;
    font-size: 13px;
    padding: 0 10px; }

.flip_showMore {
  padding: 15px 0;
  text-align: center; }
  .flip_showMore a {
    display: inline-block;
    height: 32px;
    line-height: 30px;
    box-sizing: border-box;
    text-align: center;
    padding: 0 4em;
    border-radius: 16px;
    border: solid 1px #c9ced4;
    color: #b0b6bd;
    cursor: pointer;
    font-size: 14px; }
    .flip_showMore a:hover {
      border-color: #069f44;
      color: #069f44; }

/**
 * CSS module-share list
 * author: Simiii@simiii.com;
 * QQ: 253173068;
 * date: 2015-10-15;
**/
.share_list li {
  border-bottom: dotted 1px #e2e3ea; }
  .share_list li:last-child {
    border: none; }
  .share_list li a {
    display: block;
    padding: 10px 15px; }
    .share_list li a:hover {
      background-color: #f6f7f9; }
  .share_list li h3 {
    margin-left: 41px;
    font-size: 12px;
    color: #888888;
    font-weight: normal; }
  .share_list li h2 {
    margin-left: 41px;
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    line-height: 1.2em; }
  .share_list li i {
    float: left;
    width: 36px;
    height: 36px; }

.share_icons, .icon_weixin, .icon_pengyouquan, .icon_qq, .icon_qqzone, .icon_xinlang, .icon_wawa {
  width: 36px;
  height: 36px; }

.icon_weixin {
  background-position: 0 -149px; }

.icon_pengyouquan {
  background-position: 0 -185px; }

.icon_qq {
  background-position: 0 -221px; }

.icon_qqzone {
  background-position: 0 -257px; }

.icon_xinlang {
  background-position: 0 -293px; }

.icon_wawa {
  background-position: 0 -329px; }

.bdsharebuttonbox .astyle {
  background-image: none !important;
  z-index: 3333;
  width: 190px; }

.bdsharebuttonbox ul li {
  padding: 10px 15px; }

.bdsharebuttonbox ul li a {
  margin: 0 !important; }

.bdsharebuttonbox ul li a:hover {
  filter: Alpha(opacity=30);
  background: #fff;
  background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0 !important; }

.wrap_share {
  display: block;
  padding: 5px;
  overflow: hidden;
  height: 240px; }
  .wrap_share .picbox {
    height: 220px; }
    .wrap_share .picbox img {
      width: 100%;
      height: 100%; }
  .wrap_share .save_div a {
    width: 100%;
    display: block;
    line-height: 20px; }
  .wrap_share .shareTips {
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%; }
    .wrap_share .shareTips .appenshare {
      color: #fff;
      vertical-align: middle;
      line-height: 36px; }
    .wrap_share .shareTips i {
      float: left;
      width: 36px;
      height: 36px;
      margin: 0 3px; }
    .wrap_share .shareTips a {
      width: 38px;
      height: 38px; }

.code_dialog {
  padding-bottom: 15px;
  width: 200px;
  text-align: center; }
  .code_dialog img {
    width: 100%;
    padding-bottom: 5px; }
  .code_dialog .code_dialogBox a {
    width: 22px;
    height: 22px; }

.shareTips_wrap .shareTitle {
  font-size: 14px;
  color: #07a958;
  display: block;
  height: 38px;
  line-height: 38px;
  vertical-align: middle;
  margin-right: 10px; }

.shareTips_wrap span {
  display: block;
  float: left;
  position: relative; }

.shareTips_wrap a.astyle {
  width: 23px;
  height: 23px;
  line-height: 20px;
  height: 20px;
  left: 0;
  top: 0;
  margin: 0 !important;
  padding-left: 0 !important; }

.shareTips_wrap i {
  float: left;
  width: 21px;
  height: 21px;
  margin: 0 3px; }

.share_box {
  width: 40px;
  height: 150px;
  background-color: #f4942c;
  border-radius: 50px 50px 5px 5px;
  position: absolute;
  right: 40px;
  top: 190px; }
  .share_box .share_iconBox {
    margin: 15px 0 5px 0;
    text-align: center; }
  .share_box .share_testBox {
    margin: 0 auto;
    text-align: center;
    font-size: 15px;
    color: #fff;
    width: 20px;
    word-wrap: break-word;
    line-height: 16px; }

.share_wrapBox {
  position: fixed;
  z-index: 999;
  top: 71%;
  right: 0;
  border-radius: 5px 0 0 5px;
  box-sizing: content-box;
  background-color: #f4942c;
  width: 40px;
  height: 50px;
  animation: mymove 0.3s ease-in-out 0.4s;
  -moz-animation: mymove 0.3s ease-in-out 0.4s;
  /* Firefox */
  -webkit-animation: mymove 0.3s ease-in-out 0.4s;
  /* Safari 和 Chrome */
  -o-animation: mymove 0.3s ease-in-out 0.4s;
  /* Opera */ }
  .share_wrapBox .share_iconBox {
    margin: 5px;
    text-align: center; }
  .share_wrapBox .share_testBox {
    margin: 0 auto;
    text-align: center;
    font-size: 12px;
    color: #fff; }

@keyframes mymove {
  0% {
    right: -41px; }
  100% {
    right: 0; } }

@-webkit-keyframes mymove /* Safari 和 Chrome */ {
  0% {
    right: -41px; }
  100% {
    right: 0; } }

.gray_share .shareTips_wrap i {
  background-image: url(imagesmain_ico2.png);
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  width: 21px;
  height: 21px;
  background-size: auto auto; }

.gray_share a {
  cursor: pointer; }

.gray_share .icon_pengyouquan {
  background-position: 0 -299px; }

.gray_share .icon_qqzone {
  background-position: -25px -299px; }

.gray_share .icon_qq {
  background-position: -50px -299px; }

.gray_share .icon_xinlang {
  background-position: -75px -299px; }

/**
 * CSS module - dialog
 * author: Simiii@simiii.com;
 * QQ: 253173068;
 * date: 2015-10-27;
**/
.blackWrap {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  background-image: url(imagesieblackbg.png) \9;
  position: fixed;
  *position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
  overflow: auto; }

.dialogWrap {
  z-index: 10000;
  background-color: #fff;
  width: 300px;
  border-radius: 3px;
  position: absolute;
  left: 0;
  top: 0; }

.icon-dialog-close {
  width: 20px;
  height: 20px;
  background-position: -158px -44px;
  position: absolute;
  top: -10px;
  right: -25px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer; }
  .icon-dialog-close:hover {
    background-position: -158px -64px; }

.icon-dialog-close-small {
  width: 12px;
  height: 12px;
  background-position: -178px -44px;
  position: absolute;
  right: 12px;
  top: 12px;
  cursor: pointer; }
  .icon-dialog-close-small:hover {
    background-position: -178px -56px; }

.confirm_buttons {
  padding: 10px 0;
  text-align: center; }
  .confirm_buttons a, .confirm_buttons button {
    margin: 0 10px;
    padding: 0 4em !important; }

.confirm_content {
  padding: 15px 20px; }
  .confirm_content .confirm_text {
    margin-left: 72px; }
    .confirm_content .confirm_text h2 {
      font-size: 22px;
      color: #000000;
      line-height: 1.5em;
      font-weight: normal; }
    .confirm_content .confirm_text p {
      text-align: justify;
      text-justify: distribute-all-lines;
      text-justify: inter-ideograph;
      font-size: 14px;
      color: #333333;
      padding-top: 10px;
      padding-right: 10px; }
      .confirm_content .confirm_text p span {
        color: #f19d20; }
  .confirm_content i {
    width: 64px;
    float: left;
    margin-top: 5px;
    display: block;
    margin-left: -10px; }

.role_dialog_box {
  display: none; }

.dialogHeader {
  background-color: #2f72d2;
  border-radius: 3px 3px 0 0; }
  .dialogHeader h1 {
    font-size: 14px;
    color: #fff;
    font-weight: normal; }
  .dialogHeader h2 {
    padding-top: 3px;
    font-size: 12px;
    color: #fcf8e3;
    line-height: 1.5em;
    font-weight: normal; }

/* superslide tab */
a {
  cursor: pointer; }

.slideTxtBox {
  border: 1px solid #cde3fb;
  text-align: left; }

.slideTxtBox .hd {
  height: 42px;
  line-height: 42px;
  background: #f6fafe;
  padding: 0;
  border-bottom: 1px solid #cde3fb;
  position: relative; }

.slideTxtBox .hd ul {
  float: left;
  position: absolute;
  left: 0px;
  top: -1px;
  height: 42px; }

.slideTxtBox .hd ul li {
  float: left;
  padding: 0 30px;
  background-color: #f6fafe;
  cursor: pointer;
  border: solid 1px #cde3fb;
  border-bottom: none;
  margin-left: -1px;
  font-size: 16px;
  color: #2e5b8b; }

.slideTxtBox .hd ul li.on {
  height: 42px;
  font-weight: bold;
  background: #fff;
  border: 1px solid #cde3fb;
  border-bottom: 1px solid #fff;
  border-top: solid 2px #2262bd; }

.slideTxtBox .bd .bd_con {
  padding: 15px;
  zoom: 1; }

.indexSilder01 .bd .bd_con {
  height: 250px; }

#slideTxtBox7, #slideTxtBox8 {
  border: none;
  border-top: 1px solid #cde3fb; }
  #slideTxtBox7 .hd, #slideTxtBox8 .hd {
    border-right: 1px solid #cde3fb; }
  #slideTxtBox7 .bd .bd_con, #slideTxtBox8 .bd .bd_con {
    padding: 0; }

/* supersiler imgsiler */
.slideBox {
  width: 300px;
  height: 250px;
  overflow: hidden;
  position: relative; }

.slideBox .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 100%;
  background-color: transparent;
  border: none;
  height: 15px;
  bottom: 40px;
  z-index: 5; }

.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  float: right;
  position: relative;
  left: 0;
  margin-left: 0;
  top: 0;
  height: auto;
  width: auto;
  padding-right: 15px; }

.slideBox .hd ul li {
  height: 100%;
  float: left;
  margin-right: 5px;
  font-size: 10px;
  margin-left: 0;
  font-family: Arial;
  width: 10px;
  padding: 0;
  height: 10px;
  border-radius: 20px;
  line-height: 10px;
  border: none;
  text-align: center;
  background: #fff;
  cursor: pointer; }

.slideBox .hd ul li.on {
  background: #f00;
  color: #fff;
  border: none;
  line-height: 10px;
  height: 10px; }

.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0; }

.slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative; }

.slideBox .bd li img {
  width: 300px;
  height: 250px; }

.gk_slider .slideBox {
  width: 610px;
  height: 470px; }

.gk_slider .slideBox .bd li img {
  width: 610px;
  height: 470px;
  border-radius: 5px; }

.gk_slider .slideBox .hd {
  bottom: 15px; }

.indexNewsWrap {
  position: relative; }

.indexImgSlider {
  position: absolute;
  left: 15px;
  top: 60px; }

#hudongIngNews {
  margin-top: 15px;
  width: 100%;
  height: 250px; }
  #hudongIngNews .bd li img {
    width: 100%;
    height: 250px; }

.bdNewsTitle {
  height: 38px;
  line-height: 38px;
  vertical-align: middle;
  position: absolute;
  bottom: 0;
  background-image: url(imagesieblackbg.png);
  color: #fff;
  font-size: 14px;
  padding: 0 10px;
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

#slideBox6 {
  width: 560px;
  height: 320px; }

#slideBox6 .bd li img {
  width: 560px;
  height: 320px; }

.txtScroll-left {
  position: relative;
  margin-left: 70px; }

.txtScroll-left .hd {
  overflow: hidden;
  height: 30px;
  background: #f4f4f4;
  padding: 0 10px; }

.txtScroll-left .hd .prev, .txtScroll-left .hd .next {
  display: block;
  width: 5px;
  height: 9px;
  float: right;
  margin-right: 5px;
  margin-top: 10px;
  overflow: hidden;
  cursor: pointer;
  background: url("../images/arrow.png") no-repeat; }

.txtScroll-left .hd .next {
  background-position: 0 -50px; }

.txtScroll-left .hd .prevStop {
  background-position: -60px 0; }

.txtScroll-left .hd .nextStop {
  background-position: -60px -50px; }

.txtScroll-left .hd ul {
  float: right;
  overflow: hidden;
  zoom: 1;
  margin-top: 10px; }

.txtScroll-left .hd ul li {
  float: left;
  width: 9px;
  height: 9px;
  overflow: hidden;
  margin-right: 5px;
  text-indent: -999px;
  cursor: pointer;
  background: url("../images/icoCircle.gif") 0 -9px no-repeat; }

.txtScroll-left .hd ul li.on {
  background-position: 0 0; }

.txtScroll-left .bd {
  overflow: hidden; }

.txtScroll-left .bd ul {
  overflow: hidden;
  zoom: 1; }

.txtScroll-left .bd ul li {
  margin-right: 20px;
  float: left;
  height: 24px;
  line-height: 20px;
  width: 31%;
  text-align: left;
  _display: inline;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.txtScroll-left .bd ul li span {
  color: #999; }

.slideBox .bd img {
  height: 250px;
  display: block; }

#slideTxtBox2 .hd ul, #slideTxtBox3 .hd ul, #slideTxtBox4 .hd ul {
  width: 100%;
  margin-left: 1px; }

#slideTxtBox2 .hd ul li, #slideTxtBox3 .hd ul li, #slideTxtBox4 .hd ul li {
  width: 50%;
  padding: 0;
  margin-left: -2px;
  text-align: center; }

#slideTxtBox2 .bd .bd_con, #slideTxtBox3 .bd .bd_con, #slideTxtBox4 .bd .bd_con {
  height: 160px; }

#slideTxtBox3 .bd .bd_con {
  height: 375px; }

#slideTxtBox4 .bd .bd_con {
  height: auto; }

.thimgs {
  padding: 0 15px 15px 15px;
  margin-top: -1px; }
  .thimgs a {
    float: left;
    display: block;
    width: 30%;
    padding: 0 1.5%; }
    .thimgs a img {
      width: 100%; }

.img_box1 {
  height: 90px;
  position: relative; }
  .img_box1 img {
    width: 100%;
    height: 90px; }
  .img_box1 h4 {
    font-size: 12px;
    color: #fff;
    padding: 5px 0;
    background-image: url(imagesieblackbg.png);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.zx_tips {
  color: #0068b7;
  font-size: 13px; }

.asideImg {
  display: block; }
  .asideImg img {
    width: 100%;
    border-radius: 4px; }

.mailUsBox {
  border: solid 1px #bed2ee;
  border-radius: 6px; }
  .mailUsBox .nlink {
    display: block;
    padding: 20px 10px;
    border-bottom: solid 1px #bed2ee; }
    .mailUsBox .nlink:hover {
      background-color: #f1f6fe; }
    .mailUsBox .nlink i {
      display: block;
      float: left;
      margin-right: 10px; }
    .mailUsBox .nlink h2 {
      font-size: 18px;
      font-weight: normal;
      line-height: 1.2em;
      padding-top: 4px; }
    .mailUsBox .nlink p {
      font-size: 12px;
      color: #666;
      line-height: 150%; }

.datingBox .blue_border_box {
  height: 350px; }

.datingBox .blue_border_box:first-child {
  width: 45%;
  float: left; }

.datingBox .blue_border_box:last-child {
  width: 45%;
  float: right; }

.datingBox .imgCaption img {
  width: 100%;
  border-radius: 2px; }

.blue_border_cation {
  font-size: 17px;
  color: #276ac8;
  font-weight: bold;
  text-align: center;
  line-height: 24px;
  vertical-align: middle; }

.pageMainCaption {
  font-size: 16px;
  color: #0058a3;
  border-top: solid 1px #ddd;
  font-weight: bold; }
  .pageMainCaption .name {
    display: inline-block;
    line-height: 40px;
    vertical-align: middle;
    padding: 0 10px;
    border-top: solid 2px #0058a3;
    margin-top: -1px; }
  .pageMainCaption.greenTheme {
    border-top: solid 1px #09a050; }
    .pageMainCaption.greenTheme .name {
      border-color: #09a050;
      color: #09a050; }

.news_dangjian {
  border: solid 1px #bccee9;
  padding: 8px 10px;
  margin: 10px 0;
  height: 20px;
  overflow: hidden; }

.banner img {
  width: 100%; }

.news_videoBox {
  position: relative;
  margin-top: 20px;
  height: 280px;
  overflow: hidden; }
  .news_videoBox p {
    font-size: 13px;
    background-image: url(imagesieblackbg.png);
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    line-height: 32px;
    vertical-align: middle; }
  .news_videoBox img {
    width: 100%;
    height: 280px; }
  .news_videoBox .player_ico {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -36px;
    margin-left: -36px;
    z-index: 2; }

.date {
  color: #666;
  margin-left: 5px;
  font-family: Arial; }

.sp02 {
  width: 33.3%;
  border-top: 1px solid #970101; }

/*概况*/
.gk_wrap {
  border: solid 1px #125cbe;
  border-radius: 5px;
  margin-top: 40px; }
  .gk_wrap .gk_body {
    padding: 35px; }
  .gk_wrap .gk_text_box, .gk_wrap .gk_dt_aside_box {
    width: 280px;
    float: left;
    font-size: 13px;
    line-height: 26px; }
    .gk_wrap .gk_text_box p, .gk_wrap .gk_dt_aside_box p {
      text-indent: 2em;
      text-align: justify;
      padding-top: 10px; }
  .gk_wrap .gk_dt_aside_box {
    width: 140px; }
  .gk_wrap .gk_dt_main {
    margin-left: 160px;
    background-color: #fafafa;
    border: solid 1px #babbc0;
    border-radius: 4px;
    height: 600px;
    position: relative; }
    .gk_wrap .gk_dt_main .full_screen, .gk_wrap .gk_dt_main .close_full_screen {
      display: block;
      position: absolute;
      z-index: 10;
      right: 15px;
      top: 15px;
      background-color: #fff;
      opacity: 0.9;
      color: #000;
      border-radius: 3px;
      line-height: 2em;
      padding: 0 10px;
      font-size: 14px;
      box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
      cursor: pointer; }
      .gk_wrap .gk_dt_main .full_screen:hover, .gk_wrap .gk_dt_main .close_full_screen:hover {
        background-color: #fafafa; }
      .gk_wrap .gk_dt_main .full_screen .ico_full_screen, .gk_wrap .gk_dt_main .close_full_screen .ico_full_screen {
        margin-right: 5px; }
    .gk_wrap .gk_dt_main .close_full_screen {
      display: none; }
    .gk_wrap .gk_dt_main #l-map {
      width: 100%;
      height: 100%; }
  .gk_wrap .map_overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10000;
    margin-left: 0;
    padding: 0;
    margin: 0; }
    .gk_wrap .map_overlay .full_screen {
      display: none; }
    .gk_wrap .map_overlay .close_full_screen {
      display: block;
      z-index: 20000; }
  .gk_wrap .gk_slider {
    margin-left: 300px;
    padding: 15px 10px; }
  .gk_wrap .gk_dt_item_list {
    margin: 10px 0;
    font-size: 15px;
    border-top: dotted 1px #ddd; }
    .gk_wrap .gk_dt_item_list li {
      border-bottom: dotted 1px #ddd; }
      .gk_wrap .gk_dt_item_list li a {
        display: block;
        padding: 10px 5px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        .gk_wrap .gk_dt_item_list li a:hover {
          background-color: #fafafa; }
      .gk_wrap .gk_dt_item_list li img {
        width: 24px;
        height: 24px;
        vertical-align: middle;
        margin-right: 10px; }

.lt_login_mini {
  font-size: 12px;
  color: #222;
  padding-right: 15px; }
  .lt_login_mini input {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    border: solid 1px #d5dfef;
    background-color: #fff;
    width: 60px;
    padding: 0 5px;
    margin-right: 10px;
    vertical-align: middle; }
  .lt_login_mini .lt_login_btn {
    background-color: #2262bd; }

.title_tel {
  width: 175px;
  height: 19px;
  margin-left: 140px;
  margin-top: 12px; }

/*办事*/
.bg0001, .bg0002 {
  background-image: url(imagesbg_0001.jpg);
  background-repeat: no-repeat;
  background-position: right bottom; }

.bg0002 {
  background-image: url(imagesbg_0002.jpg); }

.bl_box_m {
  font-size: 13px;
  padding-top: 15px; }
  .bl_box_m .bl_input {
    margin-bottom: 10px;
    margin-top: 5px; }
    .bl_box_m .bl_input input {
      height: 36px;
      line-height: 36px;
      padding: 0 10px;
      border: solid 1px #ddd;
      border-radius: 3px;
      box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
      width: 210px; }

.bl_buttons {
  text-align: right; }

#msgDetail {
  line-height: 180%; }
  #msgDetail h2 {
    font-size: 16px;
    color: #222; }
  #msgDetail h3 {
    font-size: 12px;
    border-top: dotted 1px #ddd;
    padding-top: 15px; }
  #msgDetail .md_detail {
    margin: 8px 0;
    padding-bottom: 10px;
    font-size: 13px;
    line-height: 2em; }
  #msgDetail .bg_orange, #msgDetail .bg_green {
    background-color: #f9a014;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    padding: 0 5px;
    border-radius: 4px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle; }

.jdcx_con {
  font-size: 12px;
  line-height: 170%;
  padding-right: 100px;
  margin-top: 15px;
  height: 100px;
  background-image: url(imagesfinder.png);
  background-repeat: no-repeat;
  background-position: right bottom; }

/*办案查询*/
.ba_search_box {
  font-size: 13px;
  padding: 10px;
  text-align: center;
  background-color: #fafafa;
  border: solid 1px #eee;
  border-top: none;
  margin-top: -10px;
  padding-top: 20px; }
  .ba_search_box .baInputText {
    height: 32px;
    line-height: 32px;
    border: solid 1px #ddd;
    border-radius: 3px;
    width: 190px;
    padding: 0 10px;
    margin-right: 10px; }

.ba_table td {
  font-size: 14px;
  line-height: 180%;
  padding: 10px;
  border-bottom: dotted 1px #ddd; }

.ba_table thead td {
  font-weight: bold;
  border-bottom: solid 2px #67aee8; }

.ba_table tr:hover td {
  background-color: #f5f5f5;
  cursor: pointer; }

#zfxxMoreList .col1 {
  width: 65%; }

#zfxxMoreList .col2 {
  width: 13%; }

#zfxxMoreList .col3 {
  width: 10%; }

#zfxxMoreList .col4 {
  width: 10%; }

.img_news_static {
  position: relative;
  width: 300px;
  height: 250px; }
  .img_news_static img {
    width: 300px;
    height: 250px; }

.threeColBox_red {
  border: solid 1px #cde3fb; }
  .threeColBox_red .col3_box {
    width: 187px;
    float: left;
    padding: 15px; }
  .threeColBox_red .red_caption {
    font-size: 14px;
    font-weight: bold;
    color: #970101; }
.twoColBox_red {
  border: solid 1px #cde3fb; }
  .twoColBox_red .col2_box {
    width: 295px;
    float: left;
    padding: 15px; }
  .twoColBox_red .red_caption {
    font-size: 14px;
    font-weight: bold;
    color: #970101; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0YXRpYy9jc3MvbWFpbi5jc3MiLCJzdGF0aWMvY3NzL192YXJpYWJsZXMuc2NzcyIsInN0YXRpYy9jc3MvX2Jhc2Uuc2NzcyIsInN0YXRpYy9jc3MvX2ljb25zLnNjc3MiLCJzdGF0aWMvY3NzL19oZWFkZXIuc2NzcyIsInN0YXRpYy9jc3MvX2Zvb3Rlci5zY3NzIiwic3RhdGljL2Nzcy9fZnJhbWUuc2NzcyIsInN0YXRpYy9jc3MvX2xpc3Quc2NzcyIsInN0YXRpYy9jc3MvX3dhd2FCdXR0dG9ucy5zY3NzIiwic3RhdGljL2Nzcy9fZmxpcC5zY3NzIiwic3RhdGljL2Nzcy9fc2hhcmUuc2NzcyIsInN0YXRpYy9jc3MvX2RpYWxvZy5zY3NzIiwic3RhdGljL2Nzcy9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxpQkFBaUI7QUNBakI7Ozs7R0FJRztBQ0pIOzs7OztHQUtHO0FBRUg7O0lBRUk7QUFDSjtFQUFnRyxVQUFTO0VBQUMsV0FBVSxFQUFFOztBQUN0SDtFQUFrQyx3SkFBSztFQUEySixZQUFXO0VBQzVNLG9DQUFvQztFQUNsQyxtQ0FBbUM7RUFDbkMsMENBQTBDLEVBQUU7O0FBQy9DO0VBQU0sMEJBQXlCO0VBQUMsa0JBQWlCLEVBQUU7O0FBQ25EO0VBQVUsVUFBUyxFQUFFOztBQUNyQjtFQUFFLGVBQWM7R0FBQyxZQUFZO0VBQUMscUJBQW9CO0VBQUMsc0JBQXFCO0VBQUUsY0FBYSxFQUFHOztBQUMxRjtFQUNJLGVBQWM7RUFDZCxrQ0FBeUI7RUFBekIsMEJBQXlCLEVBSTVCO0VBTkQ7SUFJUSxlRGhCUSxFQ2lCUDs7QUFFVDtFQUFRLHNCQUFxQjtFQUFFLGVBQWUsRUFBRzs7QUFDakQ7RUFBYSxjQUFjLEVBQUc7O0FBQzlCO0VBQU0sZ0JBQWUsRUFBRTs7QUFDdkI7RUFBYSxpQkFBZ0IsRUFBRTs7QUFDL0I7RUFBVSxtQkFBa0IsRUFBRTs7QUFDOUI7RUFBRSxzQkFBc0I7RURtQnBCLG9CQUFtQjtFQUNuQixt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LDBDQUFBO0FBQ0E7RUFBTSx1QkFBdUIsRUFBSTs7QUFDakM7RUFBTyx3QkFBd0IsRUFBSTs7QUFDbkM7RUFBTyx3QkFBd0IsRUFBSTs7QUFDbkM7RUFBTyx3QkFBd0IsRUFBSTs7QUFDbkM7RUFBTyx3QkFBd0IsRUFBSTs7QUFDbkM7RUFBTyx3QkFBd0IsRUFBSTs7QUFDbkM7RUFBTyx3QkFBd0IsRUFBSTs7QUFFbkM7RUFBTywyQkFBMkIsRUFBSTs7QUFDdEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFDeEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFDeEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFDeEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFDeEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFDeEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFFeEM7RUFBTyw4QkFBOEIsRUFBSTs7QUFDekM7RUFBUSwrQkFBK0IsRUFBSTs7QUFDM0M7RUFBUSwrQkFBK0IsRUFBSTs7QUFDM0M7RUFBUSwrQkFBK0IsRUFBSTs7QUFDM0M7RUFBUSwrQkFBK0IsRUFBSTs7QUFDM0M7RUFBUSwrQkFBK0IsRUFBSTs7QUFDM0M7RUFBUSwrQkFBK0IsRUFBSTs7QUFFM0M7RUFBTyw2QkFBNkIsRUFBSTs7QUFDeEM7RUFBUSw4QkFBOEIsRUFBSTs7QUFDMUM7RUFBUSw4QkFBOEIsRUFBSTs7QUFDMUM7RUFBUSw4QkFBOEIsRUFBSTs7QUFDMUM7RUFBUSw4QkFBOEIsRUFBSTs7QUFDMUM7RUFBUSw4QkFBOEIsRUFBSTs7QUFDMUM7RUFBUSw4QkFBOEIsRUFBSTs7QUFFMUM7RUFBTyw0QkFBNEIsRUFBSTs7QUFDdkM7RUFBUSw2QkFBNkIsRUFBSTs7QUFDekM7RUFBUSw2QkFBNkIsRUFBSTs7QUFDekM7RUFBUSw2QkFBNkIsRUFBSTs7QUFDekM7RUFBUSw2QkFBNkIsRUFBSTs7QUFDekM7RUFBUSw2QkFBNkIsRUFBSTs7QUFDekM7RUFBUSw2QkFBNkIsRUFBSTs7QUFFekM7RUFBUSx5QkFBeUIsRUFBSTs7QUFDckM7RUFBUywwQkFBMEIsRUFBSTs7QUFDdkM7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dCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIENTUyBHbG9iYWwgdmFyaWFibGVcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBkYXRhOiAyMDE1LTEwLTE1O1xuKiovXG4vKipcbiAqIENTUyBHbG9iYWwgU3R5bGVcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBRUTogMjUzMTczMDY4O1xuICogZGF0ZTogMjAxNS0xMC0xNTtcbioqL1xuLyoqXG4gKiDliJ3lp4vljJbmtY/op4jlmajpu5jorqTmoLflvI9cbiAqKi9cbmh0bWwsIGJvZHksIGRpdiwgb2wsIHVsLCBsaSwgZGwsIGR0LCBkZCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHAsIHNwYW4sIHRhYmxlLCB0aCwgdGQsIGZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYm9keSwgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQ6IDEycHgvMS41IFwiTGFudGluZ2hlaSBTQ1wiLCBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsIFwi5b6u6L2v6ZuF6buRXCIsIFwiU1RIZWl0aVwiLCBcIldlblF1YW5ZaSBNaWNybyBIZWlcIiwgU2ltU3VuLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIyMjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImtlcm5cIjsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmltZywgYSBpbWcge1xuICBib3JkZXI6IDA7IH1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAqY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYS5ibHVlIHtcbiAgY29sb3I6ICMxM2FmNTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgYS5ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogIzA2OWY0NDsgfVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJhOWExMDsgfVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG51bCBsaSwgLm9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5lbSwgY2l0ZSwgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5wIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGRpc3RyaWJ1dGUtYWxsLWxpbmVzO1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDsgfVxuXG4vKuWFqOmDqOiLseaWh+Wtl+espuS4i+iHquWKqOaNouihjCovXG4vKiDljrvpmaRDaHJvbWXnrYnmtY/op4jlmajmlofmnKzmoYbpu5jorqTlj5HlhYnovrnmoYYgKi9cbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyog5Y676ZmkSUUxMCvmtY/op4jlmajmlofmnKzmoYblkI7pnaLnmoTlsI/lj4nlj4kgKi9cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIOemgeatouWkmuihjOaWh+acrOahhnRleHRhcmVh5ouW5ou9ICovXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4vKiA9PeWFqOWxgOmAmueUqOagt+W8jz09ICovXG4vKiDpgb/lhY3lm6DlrZDlhYPntKDmta7liqjogIzlr7zoh7TnmoTniLblhYPntKDpq5jluqbnvLrlpLHog73pl67popggKi9cbi5jbGVhckZpeDphZnRlciwgLmhlYWRTZWFyY2ggLmhzX3RhYnM6YWZ0ZXIsIC5na19uYXY6YWZ0ZXIsIC5tX25hdl9kcm9wTGlzdDphZnRlciwgLnNpbXBsZVRhYl9oZDphZnRlciwgLmljb190ZXh0X0xpc3Q6YWZ0ZXIsIC5saW5rTGlzdE90aGVyOmFmdGVyLCAubGlua0xpc3Q6YWZ0ZXIsIC5saW5rTGlzdDI6YWZ0ZXIsIC5wYXJ0TWVudExpc3Q6YWZ0ZXIsIC56dF9saXN0OmFmdGVyLCAuaGRfYnRuTGlzdDphZnRlciwgLnVzZXJfbGlzdF9pbmxpbmU6YWZ0ZXIsIC5nZ2Z3X2xpc3RfaW5saW5lOmFmdGVyLCAucm1md19saXN0X2lubGluZTphZnRlciwgLmJzX2ljb19saXN0OmFmdGVyLCAubGluZ2Rhb19saXN0IGxpOmFmdGVyLCAudGhyZWVDb2xCb3hfcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmNsZWFyRml4LCAuaGVhZFNlYXJjaCAuaHNfdGFicywgLmdrX25hdiwgLm1fbmF2X2Ryb3BMaXN0LCAuc2ltcGxlVGFiX2hkLCAuaWNvX3RleHRfTGlzdCwgLmxpbmtMaXN0T3RoZXIsIC5saW5rTGlzdCwgLmxpbmtMaXN0MiwgLnBhcnRNZW50TGlzdCwgLnp0X2xpc3QsIC5oZF9idG5MaXN0LCAudXNlcl9saXN0X2lubGluZSwgLmdnZndfbGlzdF9pbmxpbmUsIC5ybWZ3X2xpc3RfaW5saW5lLCAuYnNfaWNvX2xpc3QsIC5saW5nZGFvX2xpc3QgbGksIC50aHJlZUNvbEJveF9yZWQge1xuICB6b29tOiAxOyB9XG5cbi8qIOa1ruWKqCAqL1xuLmZsIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZnIge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4vKuWHoOenjeW4uOeUqOWtl+S9k+minOiJsiovXG4uY29sb3Itc3ViIHtcbiAgY29sb3I6ICMwYmM1NzU7IH1cblxuLmNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogIzA2OWY0NDsgfVxuXG4uY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDY5ZjQ0OyB9XG5cbi5jb2xvci1pbmZvIHtcbiAgY29sb3I6ICMzZWJjZWI7IH1cblxuLmNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogI2YxOWMyZTsgfVxuXG4uY29sb3ItZGFuZ2VyIHtcbiAgY29sb3I6ICNkMzYxMTE7IH1cblxuLmNvbG9yLWxpbmsge1xuICBjb2xvcjogIzMzMzsgfVxuXG4vKiDpvKDmoIfmoLflvI/vvIzlj6/ku6XmoLnmja7pnIDopoHmjInluo/mt7vliqAgKi9cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIOaYvuekui/pmpDol48gKi9cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiDnm7jlr7nlrprkvY0gKi9cbi5wb3MtcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBvcy1hYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKuaWh+Wtl+Wvuem9kOaWueW8jyovXG4uYWxpZ25fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduX2xlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4vKiDngbDoibIgKi9cbi5ncmF5cyB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC8qIEZpcmVmb3ggMy41KyAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAvKiBjaHJvbWUrICovXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAvKiDmnKrmnaXmtY/op4jlmaggKi9cbiAgZmlsdGVyOiBncmF5O1xuICAvKiBpZTYtOCAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKGdyYXlzY2FsZT0xKTtcbiAgLyppZTYtOSAqLyB9XG5cbi8qIOmAmueUqOWuueWZqO+8jOWumuS5iemhtemdouWuveW6piDlhbfmnIkgbiwgbSwgdyDkuInkuKrnuqfliKsgKi9cbi8q5a2m5qChd2ViKi9cbi53biB7XG4gIHdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qd2lkdGjvvI1ub3JtYWwgICB3aWR0aDoxMDAwcHg7Ki9cbi53MTEwMCB7XG4gIHdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qd2lkdGjvvI1ub3JtYWwqL1xuLnduMTE0MCB7XG4gIHdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi53c3Age1xuICB3aWR0aDogMTE1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKndpZHRoLXNwZWNpYWwqL1xuLyrlubPlj7AqL1xuLndtbiB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi53bWluIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLndiaWcge1xuICB3aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiDmlofmnKzlsZ7mgKfvvJrlrZflj7fjgIHpopzoibLjgIHnspfnu4bjgIHmraPmlpwgKi9cbi8qIOWtl+WPtyAqL1xuLmYxMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbi5mMTMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uZjE0IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmYxNSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5mMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uZjE4IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmYyMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5mMjQge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDsgfVxuXG4uZjI2IHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyrlupXpg6jliIblibLnur8qL1xuLmJvcmRlci1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNlMmUzZWEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNvbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMmUzZWEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRvdHRlZCB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI2UyZTNlYSAhaW1wb3J0YW50OyB9XG5cbi8qIOminOiJsiAqL1xuLyrlrZfkvZPpopzoibIqL1xuLmdyYXktZm9udC1oIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmdyYXktZm9udC1tIHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLmdyYXktZm9udC1sIHtcbiAgY29sb3I6ICM4ODg4ODg7IH1cblxuLyrkuLvoibIqL1xuLm0tZ3JlZW4ge1xuICBjb2xvcjogIzA2OWY0NDsgfVxuXG4vKua1heiJsuiDjOaZr++8jea3sSovXG4uZ3JheS1iZy1oIHtcbiAgY29sb3I6ICNlMmUzZWE7IH1cblxuLyrmtYXoibLog4zmma/vvI3kuK0qL1xuLmdyYXktYmctbSB7XG4gIGNvbG9yOiAjZjZmN2Y5OyB9XG5cbi8q5rWF6Imy6IOM5pmv77yN5rWFKi9cbi5ncmF5LWJnLWwge1xuICBjb2xvcjogI2ZhZmFmYjsgfVxuXG4vKiDnspfnu4YgKi9cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm5vcm1hbFdlaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLyog5q2j5pacICovXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIOWklui+uei3neagt+W8j++8jOS9nOeUqOS6juWFg+e0oOeahOS4iuS4i+Wklui+uei3ne+8jOS4iuS4i+WQhOWFt+aciSBuLCBtLCB3IOS4ieS4que6p+WIqyAqL1xuLm01IHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubTEwIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0xNSB7XG4gIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tMjAge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubTI1IHtcbiAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0zMCB7XG4gIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tNDAge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubWwyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10YjUge1xuICBtYXJnaW46IDVweCAwICFpbXBvcnRhbnQ7IH1cblxuLm10YjEwIHtcbiAgbWFyZ2luOiAxMHB4IDAgIWltcG9ydGFudDsgfVxuXG4ubXRiMTUge1xuICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50OyB9XG5cbi5tdGIyMCB7XG4gIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7IH1cblxuLm10YjI1IHtcbiAgbWFyZ2luOiAyNXB4IDAgIWltcG9ydGFudDsgfVxuXG4ubXRiMzAge1xuICBtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50OyB9XG5cbi5tdGI0MCB7XG4gIG1hcmdpbjogNDBweCAwICFpbXBvcnRhbnQ7IH1cblxuLm1scjUge1xuICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1scjEwIHtcbiAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWxyMTUge1xuICBtYXJnaW46IDAgMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbHIyMCB7XG4gIG1hcmdpbjogMCAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1scjI1IHtcbiAgbWFyZ2luOiAwIDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWxyMzAge1xuICBtYXJnaW46IDAgMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbHI0MCB7XG4gIG1hcmdpbjogMCA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyog5YaF6L656Led5qC35byP77yM5L2c55So5LqO5YWD57Sg55qE5LiK5LiL5YaF6L656Led77yM5LiK5LiL5ZCE5YW35pyJIG4sIG0sIHcg5LiJ5Liq57qn5YirICovXG4ucDUge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucDEwIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wMTUge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnAyMCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucDI1IHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wMzAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnA0MCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHQ1IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGw0MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHIyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucHI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGI1IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGIxNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdGI1IHtcbiAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDsgfVxuXG4ucHRiMTAge1xuICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDsgfVxuXG4ucHRiMTUge1xuICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDsgfVxuXG4ucHRiMjAge1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDsgfVxuXG4ucHRiMjUge1xuICBwYWRkaW5nOiAyNXB4IDAgIWltcG9ydGFudDsgfVxuXG4ucHRiMzAge1xuICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDsgfVxuXG4ucHRiNDAge1xuICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDsgfVxuXG4ucGxyNSB7XG4gIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBscjEwIHtcbiAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBscjE1IHtcbiAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBscjIwIHtcbiAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBscjI1IHtcbiAgcGFkZGluZzogMCAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBscjMwIHtcbiAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBscjQwIHtcbiAgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogPT09PSBsb2RpbmcgMjAxNS00LTggPT09Ki9cbi8qLmxvZGluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9sb2RpbmcuZ2lmXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIwcHg7fVxuLmxvZGluZzJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbG9kaW5nMi5naWZcIikhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzM0OTlEQSAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIwcHg7fSAqL1xuLyogPT09PSDmjInpkq4gQnV0dG9ucyAgMjAxNS0xLTEyPT09PSAqL1xuLmxhbmctYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTlEQTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4vKiDml6Dog4zmma/mjInpkq4gKi9cbi5sYW5nLWNhbmNlbCB7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGNvbG9yOiAjMmQzZTUwOyB9XG5cbi8qIOWPlua2iOaMiemSriAqL1xuLmxhbmctYnRuLW5vbmUge1xuICBiYWNrZ3JvdW5kOiAjZTRlOWVkO1xuICBjb2xvcjogIzJkM2U1MDsgfVxuXG4ubGFuZy1idG4tbm9uZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNGU5ZWQ7XG4gIGNvbG9yOiAjMmQzZTUwOyB9XG5cbi5sYW5nLWJ0bi1jIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI2U0ZTllZDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzJkM2U1MDtcbiAgYm9yZGVyOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4vKiDkv67mlLnmjInpkq7nmoTpu5jorqTnirbmgIEgKi9cbi5sYW5nLWJ0bjphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5sYW5nLWJ0bjpmb2N1cyB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubGFuZy1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyog54Gr54uQ5YW85a65ICovXG4ubGFuZy1idG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyog5oiQ5YqfICovXG4ubGFuZy1idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTk5M2U7IH1cblxuLyog6ZSZ6K+vICovXG4ubGFuZy1idG4tZXJvb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjMzNjMwOyB9XG5cbi8qIOS4jeWPr+aPkOS6pOeKtuaAgSAqL1xuLmxhbmctYnRuLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiDlsZXnpLogKi9cbi5sYW5nLWJ0bi1zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTllZDtcbiAgY29sb3I6ICMyZDNlNTA7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiDlhbPogZQgKi9cbi5sYW5nLWJ0bi1yZWxhdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGM1Y2U7XG4gIGNvbG9yOiAjMmQzZTUwOyB9XG5cbi8qIOaMiemSruaWh+WtlyAqL1xuLmxhbmctYnRuIC5sYW5nLWJ0bi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiDlpKfnmoQgKi9cbi5sYW5nLWJ0bi1iaWcgLmxhbmctYnRuLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDQ1cHg7IH1cblxuLyog5beo5aSn55qEICovXG4ubGFuZy1idG4taHVnZSB7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cblxuLmxhbmctYnRuLWh1Z2UgLmxhbmctYnRuLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDQ1cHg7IH1cblxuLyog5oyJ6ZKu55qE6aKc6ImyICovXG4ubGFuZy1idG4tY29sLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMzQ5OURBO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubGFuZy1idG4tY29sLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2RhMmUzO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiDlm7rlrprlrr3luqbnmoQgKi9cbi5sYW5nLWJ0bi1maXhlZC1zbWFsbCB7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4ubGFuZy1idG4tZml4ZWQtc21hbGwgLmxhbmctYnRuLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5sYW5nLWJ0bi1maXhlZC1iaWcge1xuICB3aWR0aDogMTYwcHg7IH1cblxuLmxhbmctYnRuLWZpeGVkLWJpZyAubGFuZy1idG4tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmxhbmctYnRuLWZpeGVkLUxhcmdlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmxhbmctYnRuLWZpeGVkLUxhcmdlIC5sYW5nLWJ0bi1jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiDlsI/lrZflj7fmjInpkq4g5Li+5oql5by55Ye65qGG5YaN55SoICovXG4uc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMzNDk5ZGE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5zdWJtaXQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNkYTJlMztcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dCAwczsgfVxuXG4uc3VibWl0LWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMmU5M2Q0OyB9XG5cbi5taW5pLWJ1dHRvbi1kaXNhYmJsZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNiOGM1Y2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5taW5pLWJ1dHRvbi1kaXNhYmJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjOGQ0ZGI7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQgMHM7IH1cblxuLm1pbmktYnV0dG9uLWRpc2FiYmxlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNhOWI5YzM7IH1cblxuLyog5oyJ6ZKuIEJ1dHRvbnMgRU5EICovXG4vKiA9PT09IOihqOWNlSBJbnB1dCDmoYYgMjAxNS0yLTI4PT09PSDku6XliY3nmoTpopzoibJiOGM0Y2UqL1xuLmxhbmctaW5wdXQge1xuICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAjZTRlOWVkIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzVkNmQ3ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmxhbmctaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5OGRiO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoNDEsIDEyOCwgMTg1LCAwLjQpOyB9XG5cbi8qIOeEpueCuS/miJDlip8gKi9cbi5sYW5nLWlucHV0LW9uLCAubGFuZy1pbnB1dC1zdWNjZXNzIHtcbiAgYm9yZGVyOiAjMzQ5OGRiIDFweCBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDQxLCAxMjgsIDE4NSwgMC40KTtcbiAgY29sb3I6ICMzNDQ5NWU7IH1cblxuLyog6ZSZ6K+vICovXG4ubGFuZy1pbnB1dC1lcnJvciB7XG4gIGJvcmRlcjogI2ZjYWIyYiAxcHggc29saWQ7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgyNTIsIDE3MSwgNDMsIDAuNCk7IH1cblxuLyogdGV4dGFyZWHkvb/nlKggKi9cbi5oMTY0IHtcbiAgaGVpZ2h0OiAxMzBweDsgfVxuXG4ubGgyMCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5sYW5nLW11c3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMXB4O1xuICBjb2xvcjogI0ZEODMzNSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIOihqOWNlSBJbnB1dCDmoYYgRU5EICovXG4vKiA9PT095rOo5YaM6L6T5YWl5qGGIDIwMTUtMS0xMj09PT0gKi9cbi5sb2dpbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206ICNlOWVjZWUgMXB4IHNvbGlkO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi8qIOi+k+WFpeahhua0u+WKqOeKtuaAgS/miJDlip8gKi9cbi5sb2dpbi1vbiwgLmxvZ2luLXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tOiAjMzQ5OGRiIDFweCBzb2xpZDsgfVxuXG4ubG9naW4tb24gLmxvZy1pbnB1dCwgLmxvZ2luLWVycm9yIC5sb2ctaW5wdXQsIC5sb2dpbi1zdWNjZXNzIC5sb2ctaW5wdXQge1xuICBjb2xvcjogIzVkNmQ3ZTsgfVxuXG4ubG9naW4tb24gLmljb25mb250LCAubG9naW4tc3VjY2VzcyAuaWNvbmZvbnQge1xuICBjb2xvcjogIzNBOTlEODsgfVxuXG4vKiDplJnor68gKi9cbi5sb2dpbi1lcnJvciB7XG4gIGJvcmRlci1ib3R0b206ICNmY2FiMmIgMXB4IHNvbGlkOyB9XG5cbi5sb2dpbi1lcnJvciAuaWNvbmZvbnQge1xuICBjb2xvcjogI2ZjYWIyYjsgfVxuXG4vKiDnmbvlvZXovpPlhaXmoYYgKi9cbi5sb2ctaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDIuNSU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2I4YzRjZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDkwJTsgfVxuXG4vKjMwLzQwMD03LjUlLDM2MC80MDA9OTAlLDEwLzQwMD0yLjUlKi9cbi5sb2ctaW5wdXQtaGFsZiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggNSU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2I4YzRjZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDgwJTsgfVxuXG4vKjMwLzIwMD0xNSUsMTYwLzIwMD04MCUsMTAvMjAwPTUlKi9cbi5sb2ctaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I4YzRjZTsgfVxuXG4ubG9nLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I4YzRjZTsgfVxuXG4ubG9nLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGM0Y2U7IH1cblxuLmxvZy1pbnB1dDpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhjNGNlOyB9XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGM0Y2U7IH1cblxudGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhjNGNlOyB9XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGM0Y2U7IH1cblxudGV4dGFyZWE6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I4YzRjZTsgfVxuXG4vKiDms6jlhozovpPlhaXmoYYgZW5kICovXG4vKm1lc3NhZ2Ug5o+Q6YaS5raI5oGvKi9cbiNhamF4LWhvb2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5nbG9iYWxJbmZvVGlwIHtcbiAgei1pbmRleDogMjA7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5nbG9iYWxJbmZvVGlwIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBjb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5nbG9iYWxJbmZvVGlwIC5pbmZvVGlwQmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIC1tb3otb3BhY2l0eTogMC44O1xuICAta2h0bWwtb3BhY2l0eTogMC44OyB9XG5cbi8qIOayoeacieS7u+S9leWGheWuueeahOaXtuWAmeaPkOekuiAqL1xuLmtvbmcge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlcmNoLW51bGwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDcwMHB4OyB9XG5cbi8q5a2X5L2T5Zu+5qCHKi9cbi8qLmljb25mb250LCBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTpcImljb25mb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOjE2cHg7XG4gIGNvbG9yOiAjYjhjNGNlO1xuICBmb250LXN0eWxlOm5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDAuMnB4O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSovXG5baWRePVwieHVubGVpX2NvbVwiXSwgW2lkKj1cInh1bmxlaV9jb21cIl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLypzY2hvb2wtd2Vi5omA5pyJ5Zu+5qCHKi9cbi5zY2hvb2wtaWNvbnMsIC5jb2wtbmFtZSwgLmljb24tbGVmdCwgLndhd2FUaXBzLWluZm8gLmljb24tbCwgLndhd2FUaXBzLWRhbmdlciAuaWNvbi1sLCAud2F3YVRpcHMtd2FybmluZyAuaWNvbi1sLCAud2F3YVRpcHMtc3VjY2VzcyAuaWNvbi1sLCAud2F3YVRpcHMtZGVmYXVsdCAuaWNvbi1sLCAuaWNvbi10b3AsIC53YXdhVGlwcy1pbmZvIC5pY29uLXQsIC53YXdhVGlwcy1kYW5nZXIgLmljb24tdCwgLndhd2FUaXBzLXdhcm5pbmcgLmljb24tdCwgLndhd2FUaXBzLXN1Y2Nlc3MgLmljb24tdCwgLndhd2FUaXBzLWRlZmF1bHQgLmljb24tdCwgLndhd2FUaXBzLWluZm8gLmljb24taW5mbywgLndhd2FUaXBzLWRhbmdlciAuaWNvbi1pbmZvLCAud2F3YVRpcHMtd2FybmluZyAuaWNvbi1pbmZvLCAud2F3YVRpcHMtc3VjY2VzcyAuaWNvbi1pbmZvLCAud2F3YVRpcHMtZGVmYXVsdCAuaWNvbi1pbmZvLCAuc2hhcmVfbGlzdCBsaSBpLCAuc2hhcmVfaWNvbnMsIC5pY29uX3dlaXhpbiwgLmljb25fcGVuZ3lvdXF1YW4sIC5pY29uX3FxLCAuaWNvbl9xcXpvbmUsIC5pY29uX3hpbmxhbmcsIC5pY29uX3dhd2EsIC53cmFwX3NoYXJlIC5zaGFyZVRpcHMgaSwgLnNoYXJlVGlwc193cmFwIGksIC5pY29uLWRpYWxvZy1jbG9zZSwgLmljb24tZGlhbG9nLWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NjaG9vbC13ZWItaWNvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDBweCA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKnpvb206IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5zY2hvb2wtaWNvbnMsIC5jb2wtbmFtZSwgLmljb24tbGVmdCwgLndhd2FUaXBzLWluZm8gLmljb24tbCwgLndhd2FUaXBzLWRhbmdlciAuaWNvbi1sLCAud2F3YVRpcHMtd2FybmluZyAuaWNvbi1sLCAud2F3YVRpcHMtc3VjY2VzcyAuaWNvbi1sLCAud2F3YVRpcHMtZGVmYXVsdCAuaWNvbi1sLCAuaWNvbi10b3AsIC53YXdhVGlwcy1pbmZvIC5pY29uLXQsIC53YXdhVGlwcy1kYW5nZXIgLmljb24tdCwgLndhd2FUaXBzLXdhcm5pbmcgLmljb24tdCwgLndhd2FUaXBzLXN1Y2Nlc3MgLmljb24tdCwgLndhd2FUaXBzLWRlZmF1bHQgLmljb24tdCwgLndhd2FUaXBzLWluZm8gLmljb24taW5mbywgLndhd2FUaXBzLWRhbmdlciAuaWNvbi1pbmZvLCAud2F3YVRpcHMtd2FybmluZyAuaWNvbi1pbmZvLCAud2F3YVRpcHMtc3VjY2VzcyAuaWNvbi1pbmZvLCAud2F3YVRpcHMtZGVmYXVsdCAuaWNvbi1pbmZvLCAuc2hhcmVfbGlzdCBsaSBpLCAuc2hhcmVfaWNvbnMsIC5pY29uX3dlaXhpbiwgLmljb25fcGVuZ3lvdXF1YW4sIC5pY29uX3FxLCAuaWNvbl9xcXpvbmUsIC5pY29uX3hpbmxhbmcsIC5pY29uX3dhd2EsIC53cmFwX3NoYXJlIC5zaGFyZVRpcHMgaSwgLnNoYXJlVGlwc193cmFwIGksIC5pY29uLWRpYWxvZy1jbG9zZSwgLmljb24tZGlhbG9nLWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NjaG9vbC13ZWItaWNvbnNAMngucG5nKTsgfSB9XG5cbi5pY29uLXVzZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl91c2VyLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwcHggMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICp6b29tOiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDJkcHB4KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAuaWNvbi11c2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25fdXNlckAyeC5wbmcpOyB9IH1cblxuLnNjaG9vbE1vdWRlbF9pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zY2hvb2xfaWNvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDBweCA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKnpvb206IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5zY2hvb2xNb3VkZWxfaWNvbnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2Nob29sX2ljb25zQDJ4LnBuZyk7IH0gfVxuXG4ucGFwZXJfaWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFwZXJfaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnBhcGVyX2ljb25zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BhcGVyX2ljb25AMngucG5nKTsgfSB9XG5cbi8q5bmz5Y+w5omA5pyJ5Zu+5qCHKi9cbi5tLWljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL20taWNvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MDBweCA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKnpvb206IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5tLWljb25zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL20taWNvbnNAMngucG5nKTsgfSB9XG5cbi8q5qCH6aKYKi9cbi5jb2wtdGl0bGUsIC5jb2wtdGl0bGUtZGVmYXVsdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb2wtdGl0bGUgLmZyLCAuY29sLXRpdGxlLWRlZmF1bHQgLmZyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5jb2wtdGl0bGUgLmZyIC5hLCAuY29sLXRpdGxlLWRlZmF1bHQgLmZyIC5hIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5jb2wtdGl0bGUtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLypib3R0b25zKi9cbi5idG4sIC5idG4tbXgsIC5idG4tZ3JheS1pbmxpbmUsIC5idG4tbCwgLmJ0bi1ncmVlbi1ib3JkZXIsIC5idG4tbHgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuXG4uYnRuLW14LCAuYnRuLWdyYXktaW5saW5lIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYnRuLWwsIC5idG4tZ3JlZW4tYm9yZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5idG4tZ3JheS1pbmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2VhO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMnB4OyB9XG5cbi5idG4tZ3JlZW4tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzlkZTNiOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDY5ZjQ0OyB9XG4gIC5idG4tZ3JlZW4tYm9yZGVyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwNjlmNDQ7IH1cblxuLyphYm91dCBmcmFtZXNldCovXG4vKjEwMDDnmoTlt6blj7PliIbmoI8qL1xuLmluc2lkZXItbWFpbiB7XG4gIHdpZHRoOiA4MjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaW5zaWRlci1hc2lkZXIge1xuICB3aWR0aDogMjcwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbi5pbnNpZGVyLWFzaWRlci1ib3gge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTJlM2VhO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLmNvbC1uYW1lIHtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmFwcC1hZCBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKjEwNTDnmoTlt6blj7PliIbmoI8qL1xuLmluc2lkZXItYXNpZGVyMTA1MCB7XG4gIHdpZHRoOiAyNzVweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmluc2lkZXItbWFpbjEwNTAge1xuICB3aWR0aDogNzUwcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKipcbiAqIENTUyBHbG9iYWwgLSAgaGVhZGVyXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogZGF0ZTogMjAxNi00LTE1O1xuKiovXG4vKnNob3J0Y3V0Ki9cbi5tYWluX2ljb25zLCAuaWNvX2d1b2h1aSwgLmljb196aGVuZ3hpZSwgLmljb19waG9uZSwgLm1fbG9nbywgLm1fc3ViTG9nbzEsIC5tX3N1YkxvZ28yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWluSWNvbnMucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tYWluX2ljb3MsIC5pY29fbGlzdDEsIC5jYXB0aW9uX2JnMSwgLmdvbmdrYWlJY28sIC5na19pY28wMSwgLmdrX2ljbzAyLCAuZ2tfaWNvMDMsIC5na19pY28wNCwgLmdrX2ljbzA1LCAuZ2tfaWNvMDYsIC5na19pY28wNywgLmdrX2ljbzA4LCAuZ2tfaWNvMDksIC5na19pY28xMCwgLmdrX2ljbzExLCAuZ2tfaWNvMTIsIC5jYXB0aW9uMDAwMSwgLm11bHVfaWNvX21haW4sIC5tdWx1X2ljbzEsIC5tdWx1X2ljbzIsIC5tdWx1X2ljbzMsIC5tdWx1X2ljbzQsIC5tdWx1X2ljbzUsIC5tdWx1X2ljbzYsIC5tdWx1X2ljbzcsIC5tdWx1X2ljbzgsIC5tdWx1X2ljbzksIC5tdWx1X2ljbzEwLCAuaWNvX2ZhbmdkYWppbmcsIC5pY29fYXJyb3dfcl9ncmF5LCAuaWNvX2FzaWRlX3RhZywgLmljb19hc2lkZV90YWdfZ3JlZW4sIC5pY29fbWFpbF8xLCAuaWNvX21haWxfMiwgLmljb19tYWlsXzMsIC5jYXB0aW9uX2JnX29yYW5nZSwgLmNhcHRpb25fYmdfZ3JlZW4sIC5ibHVlX3N0YXIsIC5wYWdlQ2FwdGlvbkJnLCAudGFiX3RpcF9iZywgLnBsYXllcl9pY28sIC5pY29fdmlkZW9fbGlzdCwgLmljb19ncmF5X2Fycm93X3VwLCAuaWNvX2dyYXlfYXJyb3dfZG93biwgLmljb19mdWxsX3NjcmVlbiwgLmljb19jb21lSW5UbywgLmljb19saXN0X3RpdGxlLCAuaWNvX2hkXzAxLCAuaWNvX2hkXzAyLCAuaWNvX2hkXzAzLCAuaWNvX2hkXzA0LCAuaWNvX2hkXzA1LCAuaWNvX2hkXzA2LCAuaWNvX3VzZXJfbWlpLCAuaWNvX3JlZF9ob3QsIC5pY29fdGl0bGUwMDIsIC5ic19pY28sIC5ic19pY28xLCAuYnNfaWNvMiwgLmJzX2ljbzMsIC5ic19pY280LCAuYnNfaWNvNSwgLmJzX2ljbzYsIC5ic19pY283LCAuYnNfaWNvOCwgLmJzX2ljbzksIC5ic19pY28xMCwgLmJzX2ljbzExLCAuYnNfaWNvMTIsIC5ic19pY28xMywgLmJzX2ljbzE0LCAuYnNfaWNvMTUsIC5ic19pY28xNiwgLmJzX2ljbzE3LCAuYnNfaWNvMTgsIC5ic19pY28xOSwgLmJzX2ljbzIwLCAuYnNfaWNvMjEsIC5ic19pY28yMiwgLmJzX2ljbzIzLCAuYnNfaWNvMjQsIC5ic19pY28yNSwgLmJzX2ljbzI2LCAuYnNfaWNvMjcsIC5ic19pY28yOCwgLmJzX2ljbzI5LCAuYnNfaWNvMzAsIC5ic19pY28zMSwgLmJzX2ljbzMyLCAuYnNfaWNvMzMsIC5ic19pY28zNCwgLmJzX2ljbzM1LCAuYnNfaWNvMzYsIC5ic19pY28zNywgLmJzX2ljbzM4LCAuYnNfaWNvMzksIC5ic19pY280MCwgLmJzX2ljbzQxLCAuYnNfaWNvNDIsIC5ic19pY280MywgLmJzX2ljbzQ0LCAuYnNfaWNvNDUsIC5ic19pY280NiwgLmJzX2ljbzQ3LCAuYnNfaWNvNDgsIC5ic19pY280OSwgLmJzX2ljbzUwLCAuYnNfaWNvNTEsIC5ic19pY281MiwgLmJzX2ljbzUzLCAuYnNfaWNvNTQsIC5ic19pY281NSwgLmJzX2ljbzU2LCAuYnNfaWNvNTcsIC5ic19pY281OCwgLmJzX2ljbzU5LCAuYnNfaWNvNjAsIC5ic19pY282MSwgLmJzX2ljbzYyLCAuYnNfaWNvNjMsIC5ic19pY282NCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFpbl9pY28yLnBuZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaWNvX2d1b2h1aSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmljb196aGVuZ3hpZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOXB4IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5pY29fcGhvbmUge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbi5tX2xvZ28ge1xuICB3aWR0aDogMTgzcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjJweDsgfVxuXG4ubV9zdWJMb2dvMSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG5cbi5tX3N1YkxvZ28yIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG5cbi5pY29fbGlzdDEge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5jYXB0aW9uX2JnMSB7XG4gIHdpZHRoOiAxMjNweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmdvbmdrYWlJY28sIC5na19pY28wMSwgLmdrX2ljbzAyLCAuZ2tfaWNvMDMsIC5na19pY28wNCwgLmdrX2ljbzA1LCAuZ2tfaWNvMDYsIC5na19pY28wNywgLmdrX2ljbzA4LCAuZ2tfaWNvMDksIC5na19pY28xMCwgLmdrX2ljbzExLCAuZ2tfaWNvMTIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MXB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZ2tfaWNvMDEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MXB4OyB9XG5cbi5na19pY28wMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MXB4OyB9XG5cbi5na19pY28wMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MXB4OyB9XG5cbi5na19pY28wNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDFweDsgfVxuXG4uZ2tfaWNvMDUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQxcHg7IH1cblxuLmdrX2ljbzA2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC00MXB4OyB9XG5cbi5na19pY28wNyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDFweDsgfVxuXG4uZ2tfaWNvMDgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwcHggLTQxcHg7IH1cblxuLmdrX2ljbzA5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMHB4IC00MXB4OyB9XG5cbi5na19pY28xMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtNDFweDsgfVxuXG4uZ2tfaWNvMTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTQxcHg7IH1cblxuLmdrX2ljbzEyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IC00MXB4OyB9XG5cbi5jYXB0aW9uMDAwMSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTNweDsgfVxuXG4ubXVsdV9pY29fbWFpbiwgLm11bHVfaWNvMSwgLm11bHVfaWNvMiwgLm11bHVfaWNvMywgLm11bHVfaWNvNCwgLm11bHVfaWNvNSwgLm11bHVfaWNvNiwgLm11bHVfaWNvNywgLm11bHVfaWNvOCwgLm11bHVfaWNvOSwgLm11bHVfaWNvMTAge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2cHggLTg3cHg7IH1cblxuLm11bHVfaWNvMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NnB4IC04N3B4OyB9XG5cbi5tdWx1X2ljbzIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzZweCAtODdweDsgfVxuXG4ubXVsdV9pY28zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTg3cHg7IH1cblxuLm11bHVfaWNvNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTZweCAtODdweDsgfVxuXG4ubXVsdV9pY281IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNnB4IC04N3B4OyB9XG5cbi5tdWx1X2ljbzYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU2cHggLTg3cHg7IH1cblxuLm11bHVfaWNvNyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtODdweDsgfVxuXG4ubXVsdV9pY284IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NnB4IC04N3B4OyB9XG5cbi5tdWx1X2ljbzkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTg3cHg7IH1cblxuLm11bHVfaWNvMTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2cHggLTg3cHg7IH1cblxuLmljb19mYW5nZGFqaW5nIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3cHggLTExM3B4OyB9XG5cbi5pY29fYXJyb3dfcl9ncmF5IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzdweCAtMTEzcHg7IH1cblxuLmljb19hc2lkZV90YWcsIC5pY29fYXNpZGVfdGFnX2dyZWVuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTExM3B4OyB9XG5cbi5pY29fYXNpZGVfdGFnX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OXB4IC0xMTNweDsgfVxuXG4uaWNvX21haWxfMSB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NXB4IC0xMzRweDsgfVxuXG4uaWNvX21haWxfMiB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDJweCAtMTM0cHg7IH1cblxuLmljb19tYWlsXzMge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ5cHggLTEzNHB4OyB9XG5cbi5jYXB0aW9uX2JnX29yYW5nZSwgLmNhcHRpb25fYmdfZ3JlZW4ge1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDE5cHg7IH1cblxuLmNhcHRpb25fYmdfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDlweDsgfVxuXG4uYmx1ZV9zdGFyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNHB4IC0xMTRweDsgfVxuXG4ucGFnZUNhcHRpb25CZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggLTIwNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFiX3RpcF9iZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IC0yNTFweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBsYXllcl9pY28ge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA3cHggLTExM3B4OyB9XG5cbi5pY29fdmlkZW9fbGlzdCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjNweCAtOTBweDsgfVxuXG4ubWlkX3BvaW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU1YjhiOyB9XG5cbi5pY29fZ3JheV9hcnJvd191cCwgLmljb19ncmF5X2Fycm93X2Rvd24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC0zMjlweDsgfVxuXG4uaWNvX2dyYXlfYXJyb3dfZG93biB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNXB4IC0zMjlweDsgfVxuXG4uaWNvX2Z1bGxfc2NyZWVuIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNHB4IC0zMDJweDsgfVxuXG4uaWNvX2NvbWVJblRvIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IC0yODFweDsgfVxuXG4uaWNvX2xpc3RfdGl0bGUge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtMjgxcHg7IH1cblxuLmljb19oZF8wMSwgLmljb19oZF8wMiwgLmljb19oZF8wMywgLmljb19oZF8wNCwgLmljb19oZF8wNSwgLmljb19oZF8wNiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2MXB4OyB9XG5cbi5pY29faGRfMDIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjhweCAtMzYxcHg7IH1cblxuLmljb19oZF8wMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NnB4IC0zNjFweDsgfVxuXG4uaWNvX2hkXzA0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg0cHggLTM2MXB4OyB9XG5cbi5pY29faGRfMDUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTM2MXB4OyB9XG5cbi5pY29faGRfMDYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggLTM2MXB4OyB9XG5cbi5oYXNfY2xvdWRfYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX2ltZ19wYXJ0LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207IH1cblxuLmljb191c2VyX21paSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMjgxcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5pY29fcmVkX2hvdCB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODlweCAtOTJweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4uaWNvX3RpdGxlMDAyIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE0cHggLTkycHg7IH1cblxuLmJzX2ljbywgLmJzX2ljbzEsIC5ic19pY28yLCAuYnNfaWNvMywgLmJzX2ljbzQsIC5ic19pY281LCAuYnNfaWNvNiwgLmJzX2ljbzcsIC5ic19pY284LCAuYnNfaWNvOSwgLmJzX2ljbzEwLCAuYnNfaWNvMTEsIC5ic19pY28xMiwgLmJzX2ljbzEzLCAuYnNfaWNvMTQsIC5ic19pY28xNSwgLmJzX2ljbzE2LCAuYnNfaWNvMTcsIC5ic19pY28xOCwgLmJzX2ljbzE5LCAuYnNfaWNvMjAsIC5ic19pY28yMSwgLmJzX2ljbzIyLCAuYnNfaWNvMjMsIC5ic19pY28yNCwgLmJzX2ljbzI1LCAuYnNfaWNvMjYsIC5ic19pY28yNywgLmJzX2ljbzI4LCAuYnNfaWNvMjksIC5ic19pY28zMCwgLmJzX2ljbzMxLCAuYnNfaWNvMzIsIC5ic19pY28zMywgLmJzX2ljbzM0LCAuYnNfaWNvMzUsIC5ic19pY28zNiwgLmJzX2ljbzM3LCAuYnNfaWNvMzgsIC5ic19pY28zOSwgLmJzX2ljbzQwLCAuYnNfaWNvNDEsIC5ic19pY280MiwgLmJzX2ljbzQzLCAuYnNfaWNvNDQsIC5ic19pY280NSwgLmJzX2ljbzQ2LCAuYnNfaWNvNDcsIC5ic19pY280OCwgLmJzX2ljbzQ5LCAuYnNfaWNvNTAsIC5ic19pY281MSwgLmJzX2ljbzUyLCAuYnNfaWNvNTMsIC5ic19pY281NCwgLmJzX2ljbzU1LCAuYnNfaWNvNTYsIC5ic19pY281NywgLmJzX2ljbzU4LCAuYnNfaWNvNTksIC5ic19pY282MCwgLmJzX2ljbzYxLCAuYnNfaWNvNjIsIC5ic19pY282MywgLmJzX2ljbzY0IHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzk5cHg7IH1cblxuLyoqXG4gKiBDU1MgR2xvYmFsIC0gIGhlYWRlclxuICogYXV0aG9yOiBTaW1paWlAc2ltaWlpLmNvbTtcbiAqIGRhdGU6IDIwMTYtNC0xNTtcbioqL1xuLypzaG9ydGN1dCovXG4uYm9keUhhc0hlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm9keV9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubVcge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2hvcnRjdXQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIuWui+S9k1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEzO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2hvcnRMaW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuc2hvcnRMaW5rcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFmY2NlYjsgfVxuXG4ubWFpbl9oZWFkZXIge1xuICBoZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi5tX25hdiB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhSGVpXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25hdl9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7IH1cblxuLm1fbmF2X2xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLm1fbmF2X2xpc3QgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAubV9uYXZfbGlzdCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgICAgLm1fbmF2X2xpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjQ5OWU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1fbmF2X2xpc3QgbGkub24gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0OTllO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm1fd2VhdGhlciB7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzEzYjJjZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgb3BhY2l0eTogMC45O1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLmhlYWRTZWFyY2gge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDQwMHB4OyB9XG4gIC5oZWFkU2VhcmNoIC5oc190YWJzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5oZWFkU2VhcmNoIC5oc190YWJzIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaGVhZFNlYXJjaCAuaHNfdGFicyBsaSBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkU2VhcmNoIC5oc190YWJzIGxpLm9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc5ZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwOyB9XG4gIC5oZWFkU2VhcmNoIC5oc19mb3JtIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDA0NzlkO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRTZWFyY2ggLmhzX2Zvcm0gLmhzX2lucHV0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IE1pY3Jvc29mdCBZYWhlaTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDI4MHB4OyB9XG4gICAgLmhlYWRTZWFyY2ggLmhzX2Zvcm0gLmhzX3N1Ym1pdCB7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzlkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgICAgLmhlYWRTZWFyY2ggLmhzX2Zvcm0gLmhzX3N1Ym1pdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjVjYmE7IH1cblxuLnppX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAuemlfbG9nbyBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmJyZWFkTmF2IHtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmJyZWFkTmF2IC5ibl9jYXB0aW9uIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuXG4vKuamguWGteWvvOiIqiovXG4uZ2tfbmF2IHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWxlZnQ6IDEzN3B4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzEyNWNiZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuZ2tfbmF2IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAuZ2tfbmF2IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NjVjYjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5na19uYXYgbGkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmdrX25hdiBsaS5vbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1Y2JlOyB9XG4gICAgICAuZ2tfbmF2IGxpLm9uIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKuS4i+WVpuiPnOWNlSovXG4ubV9uYXZfZHJvcExpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgMnB4ICMxMjVjYmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjIyKTsgfVxuICAubV9uYXZfZHJvcExpc3QgLnNsaWRlQm94IC5oZCB7XG4gICAgei1pbmRleDogMTE7IH1cblxuLnp3el9zaWxkZXJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDI1cHg7IH1cbiAgLnp3el9zaWxkZXJzIC5zbGlkZUJveCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMzAwcHg7IH1cbiAgLnp3el9zaWxkZXJzIC5zbGlkZUJveCAuYmQgbGkgaW1nIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuXG4uend6X2xpbmtfbGlzdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBoZWlnaHQ6IDMxMHB4OyB9XG4gIC56d3pfbGlua19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMi4yNWVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC56d3pfbGlua19saXN0IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyNWNiZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbi56d3pfbmV3c19saXN0IHtcbiAgcGFkZGluZzogMjVweCAwO1xuICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC56d3pfbmV3c19saXN0IC56eF9saXN0MyB7XG4gICAgaGVpZ2h0OiAxMTBweDsgfVxuICAuend6X25ld3NfbGlzdCBhIHtcbiAgICBjb2xvcjogIzIyMjsgfVxuICAgIC56d3pfbmV3c19saXN0IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMyNDYzYmY7IH1cbiAgLnp3el9uZXdzX2xpc3QgLmZpcnN0IHtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07IH1cbiAgICAuend6X25ld3NfbGlzdCAuZmlyc3QgaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLnp3el9uZXdzX2xpc3QgLmZpcnN0IHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAuend6X25ld3NfbGlzdCAuZmlyc3QgcCBhIHtcbiAgICAgICAgY29sb3I6ICM3Nzc7IH1cblxuLnp3el9pbWdOZXdzTGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgLnp3el9pbWdOZXdzTGlzdCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEzNXB4OyB9XG4gICAgLnp3el9pbWdOZXdzTGlzdCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnp3el9pbWdOZXdzTGlzdCBsaSBhOmhvdmVyIGg0IHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBjb2xvcjogI2Y1ZjVmNTsgfVxuICAgIC56d3pfaW1nTmV3c0xpc3QgbGkgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnp3el9pbWdOZXdzTGlzdCBsaSBoNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2llYmxhY2tiZy5wbmcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyoqXG4gKiBDU1MgR2xvYmFsIC0gaGVhZGVyXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogZGF0ZTogMjAxNi00LTE1O1xuKiovXG4vKnNob3J0Y3V0Ki9cbi5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgNHB4ICNlZWU7IH1cblxuLmZyaWVuZF9saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7IH1cbiAgLmZyaWVuZF9saW5rcyAuZmxfbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmZyaWVuZF9saW5rcyB1bCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qKlxuICogQ1NTIHRrIGZyYW1lIHN0eWxlc1xuICogYXV0aG9yOiBTdW1paUBzdW1paS5jbjtcbiAqIGRhdGE6IDIwMTYtMDUtMzE7XG4gKiovXG4uaW5kZXhfbGVmdCB7XG4gIHdpZHRoOiA2NjBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmluZGV4X3JpZ2h0IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm5ld3NMZWZ0ZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uZXdzUmlndGVyIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnl1bkJnX2JveCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjZGUzZmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuXG4uZXFCb3gge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLmluZGV4X2JhbnNoaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLnJlZEJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IHNvbGlkIDFweCAjOTcwMTAxO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE3MHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5yZWRCb3ggLnJlZF9jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxZW07XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjAxMDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gIC5yZWRCb3ggLnR4dF9jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3YjAxMDE7IH1cblxuLm1vcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5zaW1wbGVUYWJfaGQge1xuICBtYXJnaW4tdG9wOiAtOHB4OyB9XG4gIC5zaW1wbGVUYWJfaGQgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogM3B4IDVweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnNpbXBsZVRhYl9oZCBsaS5vbiB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2I1MDEwMTtcbiAgICAgIGNvbG9yOiAjN2IwMTAxOyB9XG5cbi5ibHVlX2JvcmRlcl9ib3gge1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2RlM2ZiO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5wYWdlQXNpZGVyIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGFnZU1haW4ge1xuICB3aWR0aDogNzYwcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uYXNpZGVyQm94MSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyNzZhYzg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuYXNpZGVyQm94MSAuYXNpZGVyQm94X2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzZhYzg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gIC5hc2lkZXJCb3gxIC5hc2lkZXJCb3hfY29uIHtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgLmFzaWRlckJveDEuZ3JlZW5UaGVtZSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzA5YTA1MDsgfVxuICAgIC5hc2lkZXJCb3gxLmdyZWVuVGhlbWUgLmFzaWRlckJveF9jYXB0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOWEwNTA7IH1cblxuLmFzaWRlclNlYXJjaCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyMTVlYjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLmFzaWRlclNlYXJjaCAuYXNfY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMjc2YWM4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYXNpZGVyU2VhcmNoIC5hc19mb3JtX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0ZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5hc2lkZXJTZWFyY2ggLmFzX2Zvcm1faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmFzaWRlclNlYXJjaCAuYXNfZm9ybV9pbnB1dCBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5hc2lkZXJTZWFyY2ggLmFzX2Zvcm1faW5wdXQgaW5wdXQuZGF0ZV9pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5hc2lkZXJTZWFyY2ggLmFzX2Zvcm1fYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuYXNpZGVyU2VhcmNoIC5hc19mb3JtX2J1dHRvbnMgYSB7XG4gICAgICBtYXJnaW46IDAgMnB4OyB9XG4gIC5hc2lkZXJTZWFyY2guZ3JlZW5UaGVtZSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzA5YTA1MDsgfVxuICAgIC5hc2lkZXJTZWFyY2guZ3JlZW5UaGVtZSAuYXNfY2FwdGlvbiB7XG4gICAgICBjb2xvcjogIzA5YTA1MDsgfVxuXG4ucGFnZUJveDEge1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAucGFnZUJveDEgLnBiMV9jYXB0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTsgfVxuICAucGFnZUJveDEgLnBiMV9ncmVlbkJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhiNTUxOyB9XG4gIC5wYWdlQm94MSAucGIxX29yYW5nZUJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBjMjY5OyB9XG4gIC5wYWdlQm94MSAudGFiTGlzdEluIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wYWdlQm94MSAudGFiTGlzdEluIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAucGFnZUJveDEgLnRhYkxpc3RJbiBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnBhZ2VCb3gxIC50YWJMaXN0SW4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMyNzZhYzg7IH1cbiAgICAgIC5wYWdlQm94MSAudGFiTGlzdEluIGxpLm9uIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucGFnZU1haW5Db250ZW50IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NkZTNmYjsgfVxuXG4ubWFpbl9hc2lkZXIge1xuICB3aWR0aDogMjAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlM2ZiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG5cbi5tYWluX0NvbnRlbnQge1xuICB3aWR0aDogNzcwcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubmV3c19sZWZ0ZXIge1xuICB3aWR0aDogNTYwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uZXdzX3JpZ2h0ZXIge1xuICB3aWR0aDogNDA1cHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubmV3c19wX2NhcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMjE1ZGI3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCAjMjE1ZGI3O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG5cbi5uZXdzX2ZpcnN0IGgyIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5uZXdzX2ZpcnN0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLm5ld3NfaW1nX3R4dF9saXN0IC5uZXdzX2ltZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzX2ltZ190eHRfbGlzdCAubmV3c19pbWcgaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2llYmxhY2tiZy5wbmcpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLm5ld3NfaW1nX3R4dF9saXN0IC5uZXdzX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubmV3c19saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubmV3c19saXN0IGxpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLyrkupLliqgqL1xuLmhkX2luZGV4X2xlZnQge1xuICB3aWR0aDogNDAwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5oZF9pbmRleF9sZWZ0IC56eF9saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6IE1pY3Jvc29mdCBZYWhlaTsgfVxuXG4uaGRfYmx1ZV9ib3gge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDVkZmVmO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4OyB9XG5cbi5oZF9pbmRleF9yaWdodCB7XG4gIHdpZHRoOiA1ODBweDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5oZF9pbmRleF9yaWdodCAuenhfbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBNaWNyb3NvZnQgWWFoZWk7IH1cblxuLmhkX2NhcHRpb24xIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDZweCAjMDA2OGI3O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgaGVpZ2h0OiAxLjFlbTsgfVxuICAuaGRfY2FwdGlvbjEgYS5idG4tcHJpbWFyeS1zIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgLmhkX2NhcHRpb24xIC5tb3JlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgICAuaGRfY2FwdGlvbjEgLm1vcmU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDY4Yjc7IH1cblxuLyrlip7kuosqL1xuLmJzX2luZGV4X2xlZnRlciB7XG4gIHdpZHRoOiAyNzVweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmJzX2luZGV4X2xlZnRlciAuYnNfbGVmdGVyX2JveCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgICBwYWRkaW5nOiAxOHB4OyB9XG4gICAgLmJzX2luZGV4X2xlZnRlciAuYnNfbGVmdGVyX2JveCAuYnNfbGVmdGVyX2hlYWRlciB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M5YzljOTsgfVxuICAgICAgLmJzX2luZGV4X2xlZnRlciAuYnNfbGVmdGVyX2JveCAuYnNfbGVmdGVyX2hlYWRlciBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLmJzX2luZGV4X3JpZ2h0ZXIge1xuICB3aWR0aDogNzEwcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKipcbiAqIENTUyBHbG9iYWwgLSAgbGlzdFxuICogYXV0aG9yOiBTaW1paWlAc2ltaWlpLmNvbTtcbiAqIGRhdGU6IDIwMTYtNi0xNTtcbioqL1xuLypzaG9ydGN1dCovXG4ubmV3c0ZpcnN0IGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwNThhMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAubmV3c0ZpcnN0IGgyIGEge1xuICAgIGNvbG9yOiAjMDA1OGEzOyB9XG4gICAgLm5ld3NGaXJzdCBoMiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjAwOyB9XG5cbi5uZXdzRmlyc3QgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGhlaWdodDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuICAubmV3c0ZpcnN0IHAgYSB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAubmV3c0ZpcnN0IHAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YwMDsgfVxuXG4uenhfbGlzdCwgLnp4X2xpc3QyLCAuenhfbGlzdDMge1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnp4X2xpc3QuY29sMiBsaSwgLnp4X2xpc3QyLmNvbDIgbGksIC56eF9saXN0My5jb2wyIGxpIHtcbiAgICB3aWR0aDogNDcuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxJTsgfVxuICAuenhfbGlzdCBsaSwgLnp4X2xpc3QyIGxpLCAuenhfbGlzdDMgbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC56eF9saXN0IGxpIC5kYXRlLCAuenhfbGlzdDIgbGkgLmRhdGUsIC56eF9saXN0MyBsaSAuZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDsgfVxuICAgIC56eF9saXN0IGxpIC5pY29fbGlzdDEsIC56eF9saXN0MiBsaSAuaWNvX2xpc3QxLCAuenhfbGlzdDMgbGkgLmljb19saXN0MSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgIC56eF9saXN0IGxpLnp4X2hlYWRlciwgLnp4X2xpc3QyIGxpLnp4X2hlYWRlciwgLnp4X2xpc3QzIGxpLnp4X2hlYWRlciB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC56eF9saXN0IGxpIC5jb2wxLCAuenhfbGlzdCBsaSAuY29sMiwgLnp4X2xpc3QgbGkgLmNvbDMsIC56eF9saXN0IGxpIC5jb2w0LCAuenhfbGlzdDIgbGkgLmNvbDEsIC56eF9saXN0MiBsaSAuY29sMiwgLnp4X2xpc3QyIGxpIC5jb2wzLCAuenhfbGlzdDIgbGkgLmNvbDQsIC56eF9saXN0MyBsaSAuY29sMSwgLnp4X2xpc3QzIGxpIC5jb2wyLCAuenhfbGlzdDMgbGkgLmNvbDMsIC56eF9saXN0MyBsaSAuY29sNCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNzNweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTsgfVxuICAgIC56eF9saXN0IGxpIC5jb2wyLCAuenhfbGlzdDIgbGkgLmNvbDIsIC56eF9saXN0MyBsaSAuY29sMiB7XG4gICAgICB3aWR0aDogMTEwcHg7IH1cbiAgICAuenhfbGlzdCBsaSAuY29sMywgLnp4X2xpc3QyIGxpIC5jb2wzLCAuenhfbGlzdDMgbGkgLmNvbDMge1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAuenhfbGlzdCBsaSAuY29sNCwgLnp4X2xpc3QyIGxpIC5jb2w0LCAuenhfbGlzdDMgbGkgLmNvbDQge1xuICAgICAgd2lkdGg6IDgwcHg7IH1cblxuLnp4X2xpc3QyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDsgfVxuXG4uenhfbGlzdDMge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnp4X2xpc3QzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4uaWNvTGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuaWNvTGlzdCBsaS5ub01hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5pY29fdGV4dF9MaXN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDU4YTM7XG4gIHdpZHRoOiAyNSU7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cbi5saW5rTGlzdE90aGVyIHtcbiAgd2lkdGg6IDMzLjMlOyB9XG4gIC5saW5rTGlzdE90aGVyIGxpIHtcbiAgICB3aWR0aDogMzElO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gICAgLyp0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOyovXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAubGlua0xpc3RPdGhlciBsaSBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi5saW5rTGlzdCBsaSwgLmxpbmtMaXN0MiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmxpbmtMaXN0IGxpIGksIC5saW5rTGlzdDIgbGkgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuLmxpbmtMaXN0MiBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLmNlbGxMaXN0IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmNlbGxMaXN0IGxpIC5jZWxsTGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jZWxsTGlzdCBsaSAuY2VsbFJpZ2h0IHtcbiAgICB3aWR0aDogNmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzY2NjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAuY2VsbExpc3QgbGkuY2FwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAgIC5jZWxsTGlzdCBsaS5jYXB0aW9uIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAuY2VsbExpc3QgbGkuY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlYjYxMDA7IH1cbiAgICAuY2VsbExpc3QgbGkuY2FwdGlvbiAuY2VsbExlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5hc2lkZXJMaXN0IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMzsgfVxuICAuYXNpZGVyTGlzdCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjZGRkOyB9XG4gICAgLmFzaWRlckxpc3QgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAuYXNpZGVyTGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNThhMztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmFzaWRlckxpc3QgbGkgYTpob3ZlciAuaWNvX2FzaWRlX3RhZywgLmFzaWRlckxpc3QgbGkgYTpob3ZlciAuaWNvX2FzaWRlX3RhZ19ncmVlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk5cHggLTExM3B4OyB9XG4gICAgLmFzaWRlckxpc3QgbGkgLmljb19hc2lkZV90YWcsIC5hc2lkZXJMaXN0IGxpIC5pY29fYXNpZGVfdGFnX2dyZWVuIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG5cbi5ncmVlblRoZW1lIC5hc2lkZXJMaXN0IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhMDUwOyB9XG5cbi5zdGFyTGlzdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIuM2VtO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLnN0YXJMaXN0IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnN0YXJMaXN0IGxpIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuc3Rhckxpc3QgbGkudzEwMCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZUxpc3Qge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5wYWdlTGlzdCBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnBhZ2VMaXN0IGxpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAucGFnZUxpc3QgbGkuZG90dGVkX2JvdHRvbSB7XG4gICAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNhYWE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmFydFRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW46IDIwcHggNTBweCA1cHggNTBweDsgfVxuXG4uYXJ0U3ViVGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmF0ckNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7IH1cbiAgLmF0ckNvbiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYXRyQ29uIHAge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWluZGVudDogMmVtOyB9XG5cbi5hc2lkZUxpc3QyIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmFzaWRlTGlzdDIgbGkub24gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNWViODtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYXNpZGVMaXN0MiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5hc2lkZUxpc3QyIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNWViODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uZXdzTGlzdDIgbGkge1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNkZGQ7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuICAubmV3c0xpc3QyIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLm5ld3NMaXN0MiBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXItbGVmdDogc29saWQgM3B4ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLm5ld3NMaXN0MiBsaSBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggIzEyYTIyOTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgLm5ld3NMaXN0MiBsaSBhOmhvdmVyIGgzIHtcbiAgICAgICAgY29sb3I6ICMwZjhmMjM7IH1cbiAgLm5ld3NMaXN0MiBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDA2OGI3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAubmV3c0xpc3QyIGxpIGgzIC5kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLE1pY3Jvc29mdCBZYWhlaTtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgLm5ld3NMaXN0MiBsaSBoNSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLm5ld3NMaXN0MiBsaSBwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5zdWJqZWN0TGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI2RkZDtcbiAgcGFkZGluZzogNXB4IDAgMTNweCAwOyB9XG4gIC5zdWJqZWN0TGlzdCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICMwMDk2MTU7IH1cbiAgLnN1YmplY3RMaXN0IGxpIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAuc3ViamVjdExpc3QgbGkgLmltZ0JveCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnN1YmplY3RMaXN0IGxpIC5pbWdCb3ggaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnN1YmplY3RMaXN0IGxpIC5zdWJqZWN0X2NvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFydE1lbnRMaXN0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuICAucGFydE1lbnRMaXN0IGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNDZweDsgfVxuICAgIC5wYXJ0TWVudExpc3QgbGkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgIC5wYXJ0TWVudExpc3QgbGkgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLnp0X2xpc3QgbGkge1xuICB3aWR0aDogMzEwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDI1cHggMDsgfVxuICAuenRfbGlzdCBsaSAuaW1nQm94IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiA5N3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLnp0X2xpc3QgbGkgLmltZ0JveCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnp0X2xpc3QgbGkgLnp0X2xpc3RfcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuenRfbGlzdCBsaSAuenRfbGlzdF9yaWdodCBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuenRfbGlzdCBsaSAuenRfbGlzdF9yaWdodCBoNiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuenRfbGlzdCBsaSAuenRfbGlzdF9yaWdodCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC56dF9saXN0IGxpIC5zaGFyZVRpcHNfd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG4uaGRfYnRuTGlzdCB7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuaGRfYnRuTGlzdCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2FjY2JlYztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAuaGRfYnRuTGlzdCBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0NWJiMztcbiAgICAgIGNvbG9yOiAjMTQ1YmIzOyB9XG4gICAgLmhkX2J0bkxpc3QgYSBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4vKuW4pnVzZXLlm77moIfnmoTliJfooagqL1xuLnVzZXJfbGlzdF9pbmxpbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMi4zZW07IH1cbiAgLnVzZXJfbGlzdF9pbmxpbmUgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC51c2VyX2xpc3RfaW5saW5lIGxpIGEge1xuICAgICAgY29sb3I6ICMyMjI7IH1cbiAgICAgIC51c2VyX2xpc3RfaW5saW5lIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzE5NjRjNjsgfVxuXG4vKuWKnuS6i+acjeWKoSovXG4uZ2dmd19saXN0X2lubGluZSwgLnJtZndfbGlzdF9pbmxpbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMi4zZW07IH1cbiAgLmdnZndfbGlzdF9pbmxpbmUgbGksIC5ybWZ3X2xpc3RfaW5saW5lIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5nZ2Z3X2xpc3RfaW5saW5lIGxpIGkuaWNvX2ZhbmdkYWppbmcsIC5ybWZ3X2xpc3RfaW5saW5lIGxpIGkuaWNvX2ZhbmdkYWppbmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgLmdnZndfbGlzdF9pbmxpbmUgbGkgaS5pY29fdGl0bGUwMDIsIC5ybWZ3X2xpc3RfaW5saW5lIGxpIGkuaWNvX3RpdGxlMDAyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgIC5nZ2Z3X2xpc3RfaW5saW5lIGxpIGEsIC5ybWZ3X2xpc3RfaW5saW5lIGxpIGEge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cblxuLnJtZndfbGlzdF9pbmxpbmUgbGkge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNkZGQ7IH1cbiAgLnJtZndfbGlzdF9pbmxpbmUgbGkgaS5pY29fcmVkX2hvdCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuLnJtZndfbGlzdF9pbmxpbmUgbGk6aG92ZXIgaS5pY29fdGl0bGUwMDIsIC5ybWZ3X2xpc3RfaW5saW5lIGxpIGE6aG92ZXIgaS5pY29fdGl0bGUwMDIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE3cHggLTkycHg7IH1cblxuLmJzX2ljb19saXN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzExMTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMjNweDsgfVxuICAuYnNfaWNvX2xpc3QgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuYnNfaWNvX2xpc3QgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMjBweDsgfVxuXG4ubGluZ2Rhb19saXN0IC5saW5nZGFvX2ltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMzNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmxpbmdkYW9fbGlzdCAubGluZ2Rhb19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWU7IH1cblxuLmxpbmdkYW9fbGlzdCAubGluZ2Rhb19pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM0NDQ7IH1cbiAgLmxpbmdkYW9fbGlzdCAubGluZ2Rhb19pbmZvIC5hYSB7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5saW5nZGFvX2xpc3QgLmxpbmdkYW9faW5mbyBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMzE3NmM1OyB9XG4gICAgLmxpbmdkYW9fbGlzdCAubGluZ2Rhb19pbmZvIGg1IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5saW5nZGFvX2xpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4vKipcbiAqIENTUyBHbG9iYWwgLSBzY2hvb2wtd2ViIHdhd2FCdXR0dG9uc1xuICogZGF0ZTogMjAxNS0xMS05O1xuKiovXG4uYmlnUGFkZGluZywgLmJpZy1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndhd2FCdG4sIC53YXdhQnRuLXhsLCAuYnRuLXByaW1hcnkteGwsIC5idG4tZ3JheS14bCwgLmJ0bi1ib3JkZXIteGwsIC5idG4tcHJpbWFyeS1ib3JkZXIteGwsIC5idG4tYm9yZGVyLXN1Yi14bCwgLmJ0bi1vcmFuZ2UteGwsIC53YXdhQnRuLWwsIC5idG4tcHJpbWFyeS1sLCAuYnRuLWdyYXktbCwgLmJ0bi1ib3JkZXItbCwgLmJ0bi1wcmltYXJ5LWJvcmRlci1sLCAuYnRuLWJvcmRlci1zdWItbCwgLmJ0bi1vcmFuZ2UtbCwgLndhd2FCdG4teG0sIC5idG4tcHJpbWFyeS14bSwgLmJ0bi1ncmF5LXhtLCAuYnRuLWJvcmRlci14bSwgLmJ0bi1wcmltYXJ5LWJvcmRlci14bSwgLmJ0bi1ib3JkZXItc3ViLXhtLCAuYnRuLW9yYW5nZS14bSwgLndhd2FCdG4tbSwgLmJ0bi1wcmltYXJ5LW0sIC5idG4tZ3JheS1tLCAuYnRuLWJvcmRlci1tLCAuYnRuLXByaW1hcnktYm9yZGVyLW0sIC5idG4tYm9yZGVyLXN1Yi1tLCAuYnRuLW9yYW5nZS1tLCAud2F3YUJ0bi1zLCAuYnRuLXByaW1hcnktcywgLmJ0bi1ncmF5LXMsIC5idG4tYm9yZGVyLXMsIC5idG4tcHJpbWFyeS1ib3JkZXItcywgLmJ0bi1ib3JkZXItc3ViLXMsIC5idG4tb3JhbmdlLXMsIC53YXdhQnRuLXhzLCAuYnRuLXByaW1hcnkteHMsIC5idG4tZ3JheS14cywgLmJ0bi1ib3JkZXIteHMsIC5idG4tcHJpbWFyeS1ib3JkZXIteHMsIC5idG4tYm9yZGVyLXN1Yi14cywgLmJ0bi1vcmFuZ2UteHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMS42ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLndhd2FCdG46ZGlzYWJsZWQsIC53YXdhQnRuLXhsOmRpc2FibGVkLCAuYnRuLXByaW1hcnkteGw6ZGlzYWJsZWQsIC5idG4tZ3JheS14bDpkaXNhYmxlZCwgLmJ0bi1ib3JkZXIteGw6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1ib3JkZXIteGw6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXN1Yi14bDpkaXNhYmxlZCwgLmJ0bi1vcmFuZ2UteGw6ZGlzYWJsZWQsIC53YXdhQnRuLWw6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1sOmRpc2FibGVkLCAuYnRuLWdyYXktbDpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItbDpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWJvcmRlci1sOmRpc2FibGVkLCAuYnRuLWJvcmRlci1zdWItbDpkaXNhYmxlZCwgLmJ0bi1vcmFuZ2UtbDpkaXNhYmxlZCwgLndhd2FCdG4teG06ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS14bTpkaXNhYmxlZCwgLmJ0bi1ncmF5LXhtOmRpc2FibGVkLCAuYnRuLWJvcmRlci14bTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWJvcmRlci14bTpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItc3ViLXhtOmRpc2FibGVkLCAuYnRuLW9yYW5nZS14bTpkaXNhYmxlZCwgLndhd2FCdG4tbTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LW06ZGlzYWJsZWQsIC5idG4tZ3JheS1tOmRpc2FibGVkLCAuYnRuLWJvcmRlci1tOmRpc2FibGVkLCAuYnRuLXByaW1hcnktYm9yZGVyLW06ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXN1Yi1tOmRpc2FibGVkLCAuYnRuLW9yYW5nZS1tOmRpc2FibGVkLCAud2F3YUJ0bi1zOmRpc2FibGVkLCAuYnRuLXByaW1hcnktczpkaXNhYmxlZCwgLmJ0bi1ncmF5LXM6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXM6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1ib3JkZXItczpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItc3ViLXM6ZGlzYWJsZWQsIC5idG4tb3JhbmdlLXM6ZGlzYWJsZWQsIC53YXdhQnRuLXhzOmRpc2FibGVkLCAuYnRuLXByaW1hcnkteHM6ZGlzYWJsZWQsIC5idG4tZ3JheS14czpkaXNhYmxlZCwgLmJ0bi1ib3JkZXIteHM6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1ib3JkZXIteHM6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXN1Yi14czpkaXNhYmxlZCwgLmJ0bi1vcmFuZ2UteHM6ZGlzYWJsZWQsIC53YXdhQnRuLmRpc2FibGVkLCAuZGlzYWJsZWQud2F3YUJ0bi14bCwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LXhsLCAuZGlzYWJsZWQuYnRuLWdyYXkteGwsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXhsLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktYm9yZGVyLXhsLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWIteGwsIC5kaXNhYmxlZC5idG4tb3JhbmdlLXhsLCAuZGlzYWJsZWQud2F3YUJ0bi1sLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktbCwgLmRpc2FibGVkLmJ0bi1ncmF5LWwsIC5kaXNhYmxlZC5idG4tYm9yZGVyLWwsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1ib3JkZXItbCwgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLWwsIC5kaXNhYmxlZC5idG4tb3JhbmdlLWwsIC5kaXNhYmxlZC53YXdhQnRuLXhtLCAuZGlzYWJsZWQuYnRuLXByaW1hcnkteG0sIC5kaXNhYmxlZC5idG4tZ3JheS14bSwgLmRpc2FibGVkLmJ0bi1ib3JkZXIteG0sIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1ib3JkZXIteG0sIC5kaXNhYmxlZC5idG4tYm9yZGVyLXN1Yi14bSwgLmRpc2FibGVkLmJ0bi1vcmFuZ2UteG0sIC5kaXNhYmxlZC53YXdhQnRuLW0sIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1tLCAuZGlzYWJsZWQuYnRuLWdyYXktbSwgLmRpc2FibGVkLmJ0bi1ib3JkZXItbSwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci1tLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWItbSwgLmRpc2FibGVkLmJ0bi1vcmFuZ2UtbSwgLmRpc2FibGVkLndhd2FCdG4tcywgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LXMsIC5kaXNhYmxlZC5idG4tZ3JheS1zLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktYm9yZGVyLXMsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXN1Yi1zLCAuZGlzYWJsZWQuYnRuLW9yYW5nZS1zLCAuZGlzYWJsZWQud2F3YUJ0bi14cywgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LXhzLCAuZGlzYWJsZWQuYnRuLWdyYXkteHMsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXhzLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktYm9yZGVyLXhzLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWIteHMsIC5kaXNhYmxlZC5idG4tb3JhbmdlLXhzIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuICAud2F3YUJ0biBpLCAud2F3YUJ0bi14bCBpLCAuYnRuLXByaW1hcnkteGwgaSwgLmJ0bi1ncmF5LXhsIGksIC5idG4tYm9yZGVyLXhsIGksIC5idG4tcHJpbWFyeS1ib3JkZXIteGwgaSwgLmJ0bi1ib3JkZXItc3ViLXhsIGksIC5idG4tb3JhbmdlLXhsIGksIC53YXdhQnRuLWwgaSwgLmJ0bi1wcmltYXJ5LWwgaSwgLmJ0bi1ncmF5LWwgaSwgLmJ0bi1ib3JkZXItbCBpLCAuYnRuLXByaW1hcnktYm9yZGVyLWwgaSwgLmJ0bi1ib3JkZXItc3ViLWwgaSwgLmJ0bi1vcmFuZ2UtbCBpLCAud2F3YUJ0bi14bSBpLCAuYnRuLXByaW1hcnkteG0gaSwgLmJ0bi1ncmF5LXhtIGksIC5idG4tYm9yZGVyLXhtIGksIC5idG4tcHJpbWFyeS1ib3JkZXIteG0gaSwgLmJ0bi1ib3JkZXItc3ViLXhtIGksIC5idG4tb3JhbmdlLXhtIGksIC53YXdhQnRuLW0gaSwgLmJ0bi1wcmltYXJ5LW0gaSwgLmJ0bi1ncmF5LW0gaSwgLmJ0bi1ib3JkZXItbSBpLCAuYnRuLXByaW1hcnktYm9yZGVyLW0gaSwgLmJ0bi1ib3JkZXItc3ViLW0gaSwgLmJ0bi1vcmFuZ2UtbSBpLCAud2F3YUJ0bi1zIGksIC5idG4tcHJpbWFyeS1zIGksIC5idG4tZ3JheS1zIGksIC5idG4tYm9yZGVyLXMgaSwgLmJ0bi1wcmltYXJ5LWJvcmRlci1zIGksIC5idG4tYm9yZGVyLXN1Yi1zIGksIC5idG4tb3JhbmdlLXMgaSwgLndhd2FCdG4teHMgaSwgLmJ0bi1wcmltYXJ5LXhzIGksIC5idG4tZ3JheS14cyBpLCAuYnRuLWJvcmRlci14cyBpLCAuYnRuLXByaW1hcnktYm9yZGVyLXhzIGksIC5idG4tYm9yZGVyLXN1Yi14cyBpLCAuYnRuLW9yYW5nZS14cyBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5iaWctcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG5hLmJsb2NrLCBidXR0b24uYmxvY2ssIGlucHV0LmJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXdhQnRuLXhsLCAuYnRuLXByaW1hcnkteGwsIC5idG4tZ3JheS14bCwgLmJ0bi1ib3JkZXIteGwsIC5idG4tcHJpbWFyeS1ib3JkZXIteGwsIC5idG4tYm9yZGVyLXN1Yi14bCwgLmJ0bi1vcmFuZ2UteGwge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5hLndhd2FCdG4teGwsIGEuYnRuLXByaW1hcnkteGwsIGEuYnRuLWdyYXkteGwsIGEuYnRuLWJvcmRlci14bCwgYS5idG4tcHJpbWFyeS1ib3JkZXIteGwsIGEuYnRuLWJvcmRlci1zdWIteGwsIGEuYnRuLW9yYW5nZS14bCB7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi53YXdhQnRuLWwsIC5idG4tcHJpbWFyeS1sLCAuYnRuLWdyYXktbCwgLmJ0bi1ib3JkZXItbCwgLmJ0bi1wcmltYXJ5LWJvcmRlci1sLCAuYnRuLWJvcmRlci1zdWItbCwgLmJ0bi1vcmFuZ2UtbCB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmEud2F3YUJ0bi1sLCBhLmJ0bi1wcmltYXJ5LWwsIGEuYnRuLWdyYXktbCwgYS5idG4tYm9yZGVyLWwsIGEuYnRuLXByaW1hcnktYm9yZGVyLWwsIGEuYnRuLWJvcmRlci1zdWItbCwgYS5idG4tb3JhbmdlLWwge1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ud2F3YUJ0bi14bSwgLmJ0bi1wcmltYXJ5LXhtLCAuYnRuLWdyYXkteG0sIC5idG4tYm9yZGVyLXhtLCAuYnRuLXByaW1hcnktYm9yZGVyLXhtLCAuYnRuLWJvcmRlci1zdWIteG0sIC5idG4tb3JhbmdlLXhtIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuYS53YXdhQnRuLXhtLCBhLmJ0bi1wcmltYXJ5LXhtLCBhLmJ0bi1ncmF5LXhtLCBhLmJ0bi1ib3JkZXIteG0sIGEuYnRuLXByaW1hcnktYm9yZGVyLXhtLCBhLmJ0bi1ib3JkZXItc3ViLXhtLCBhLmJ0bi1vcmFuZ2UteG0ge1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4ud2F3YUJ0bi1tLCAuYnRuLXByaW1hcnktbSwgLmJ0bi1ncmF5LW0sIC5idG4tYm9yZGVyLW0sIC5idG4tcHJpbWFyeS1ib3JkZXItbSwgLmJ0bi1ib3JkZXItc3ViLW0sIC5idG4tb3JhbmdlLW0ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG5hLndhd2FCdG4tbSwgYS5idG4tcHJpbWFyeS1tLCBhLmJ0bi1ncmF5LW0sIGEuYnRuLWJvcmRlci1tLCBhLmJ0bi1wcmltYXJ5LWJvcmRlci1tLCBhLmJ0bi1ib3JkZXItc3ViLW0sIGEuYnRuLW9yYW5nZS1tIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuLndhd2FCdG4tcywgLmJ0bi1wcmltYXJ5LXMsIC5idG4tZ3JheS1zLCAuYnRuLWJvcmRlci1zLCAuYnRuLXByaW1hcnktYm9yZGVyLXMsIC5idG4tYm9yZGVyLXN1Yi1zLCAuYnRuLW9yYW5nZS1zIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuYS53YXdhQnRuLXMsIGEuYnRuLXByaW1hcnktcywgYS5idG4tZ3JheS1zLCBhLmJ0bi1ib3JkZXItcywgYS5idG4tcHJpbWFyeS1ib3JkZXItcywgYS5idG4tYm9yZGVyLXN1Yi1zLCBhLmJ0bi1vcmFuZ2UtcyB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi53YXdhQnRuLXhzLCAuYnRuLXByaW1hcnkteHMsIC5idG4tZ3JheS14cywgLmJ0bi1ib3JkZXIteHMsIC5idG4tcHJpbWFyeS1ib3JkZXIteHMsIC5idG4tYm9yZGVyLXN1Yi14cywgLmJ0bi1vcmFuZ2UteHMge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5hLndhd2FCdG4teHMsIGEuYnRuLXByaW1hcnkteHMsIGEuYnRuLWdyYXkteHMsIGEuYnRuLWJvcmRlci14cywgYS5idG4tcHJpbWFyeS1ib3JkZXIteHMsIGEuYnRuLWJvcmRlci1zdWIteHMsIGEuYnRuLW9yYW5nZS14cyB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5idG4tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5LXhsLCAuYnRuLXByaW1hcnktbCwgLmJ0bi1wcmltYXJ5LW0sIC5idG4tcHJpbWFyeS14bSwgLmJ0bi1wcmltYXJ5LXMsIC5idG4tcHJpbWFyeS14cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjlmNDQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LXhsOmRpc2FibGVkLCAuYnRuLXByaW1hcnktbDpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LW06ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS14bTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LXM6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS14czpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuZGlzYWJsZWQuYnRuLXByaW1hcnkteGwsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1sLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktbSwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LXhtLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktcywgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LXhzIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTAuNSk7IH1cbiAgICAuYnRuLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS14bDpkaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LWw6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS1tOmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkteG06ZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS1zOmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkteHM6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LXhsOmhvdmVyLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktbDpob3ZlciwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LW06aG92ZXIsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS14bTpob3ZlciwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LXM6aG92ZXIsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS14czpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5ZjQ0OyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5LXhsOmhvdmVyLCAuYnRuLXByaW1hcnktbDpob3ZlciwgLmJ0bi1wcmltYXJ5LW06aG92ZXIsIC5idG4tcHJpbWFyeS14bTpob3ZlciwgLmJ0bi1wcmltYXJ5LXM6aG92ZXIsIC5idG4tcHJpbWFyeS14czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3YWU0YTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYnRuLWdyYXksIC5idG4tZ3JheS14bCwgLmJ0bi1ncmF5LWwsIC5idG4tZ3JheS14bSwgLmJ0bi1ncmF5LW0sIC5idG4tZ3JheS1zLCAuYnRuLWdyYXkteHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiZGNiO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLWdyYXk6ZGlzYWJsZWQsIC5idG4tZ3JheS14bDpkaXNhYmxlZCwgLmJ0bi1ncmF5LWw6ZGlzYWJsZWQsIC5idG4tZ3JheS14bTpkaXNhYmxlZCwgLmJ0bi1ncmF5LW06ZGlzYWJsZWQsIC5idG4tZ3JheS1zOmRpc2FibGVkLCAuYnRuLWdyYXkteHM6ZGlzYWJsZWQsIC5idG4tZ3JheS5kaXNhYmxlZCwgLmRpc2FibGVkLmJ0bi1ncmF5LXhsLCAuZGlzYWJsZWQuYnRuLWdyYXktbCwgLmRpc2FibGVkLmJ0bi1ncmF5LXhtLCAuZGlzYWJsZWQuYnRuLWdyYXktbSwgLmRpc2FibGVkLmJ0bi1ncmF5LXMsIC5kaXNhYmxlZC5idG4tZ3JheS14cyB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wLjUpOyB9XG4gICAgLmJ0bi1ncmF5OmRpc2FibGVkOmhvdmVyLCAuYnRuLWdyYXkteGw6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tZ3JheS1sOmRpc2FibGVkOmhvdmVyLCAuYnRuLWdyYXkteG06ZGlzYWJsZWQ6aG92ZXIsIC5idG4tZ3JheS1tOmRpc2FibGVkOmhvdmVyLCAuYnRuLWdyYXktczpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ncmF5LXhzOmRpc2FibGVkOmhvdmVyLCAuYnRuLWdyYXkuZGlzYWJsZWQ6aG92ZXIsIC5kaXNhYmxlZC5idG4tZ3JheS14bDpob3ZlciwgLmRpc2FibGVkLmJ0bi1ncmF5LWw6aG92ZXIsIC5kaXNhYmxlZC5idG4tZ3JheS14bTpob3ZlciwgLmRpc2FibGVkLmJ0bi1ncmF5LW06aG92ZXIsIC5kaXNhYmxlZC5idG4tZ3JheS1zOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWdyYXkteHM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzYmRjYjsgfVxuICAuYnRuLWdyYXk6aG92ZXIsIC5idG4tZ3JheS14bDpob3ZlciwgLmJ0bi1ncmF5LWw6aG92ZXIsIC5idG4tZ3JheS14bTpob3ZlciwgLmJ0bi1ncmF5LW06aG92ZXIsIC5idG4tZ3JheS1zOmhvdmVyLCAuYnRuLWdyYXkteHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmNhZDU7IH1cblxuLmJ0bi1ib3JkZXIsIC5idG4tYm9yZGVyLXhsLCAuYnRuLWJvcmRlci1sLCAuYnRuLWJvcmRlci14bSwgLmJ0bi1ib3JkZXItbSwgLmJ0bi1ib3JkZXItcywgLmJ0bi1ib3JkZXIteHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNmRlO1xuICBjb2xvcjogIzM4M2U0NTsgfVxuICAuYnRuLWJvcmRlcjpkaXNhYmxlZCwgLmJ0bi1ib3JkZXIteGw6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLWw6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXhtOmRpc2FibGVkLCAuYnRuLWJvcmRlci1tOmRpc2FibGVkLCAuYnRuLWJvcmRlci1zOmRpc2FibGVkLCAuYnRuLWJvcmRlci14czpkaXNhYmxlZCwgLmJ0bi1ib3JkZXIuZGlzYWJsZWQsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXhsLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1sLCAuZGlzYWJsZWQuYnRuLWJvcmRlci14bSwgLmRpc2FibGVkLmJ0bi1ib3JkZXItbSwgLmRpc2FibGVkLmJ0bi1ib3JkZXItcywgLmRpc2FibGVkLmJ0bi1ib3JkZXIteHMge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MC41KTsgfVxuICAgIC5idG4tYm9yZGVyOmRpc2FibGVkOmhvdmVyLCAuYnRuLWJvcmRlci14bDpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ib3JkZXItbDpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ib3JkZXIteG06ZGlzYWJsZWQ6aG92ZXIsIC5idG4tYm9yZGVyLW06ZGlzYWJsZWQ6aG92ZXIsIC5idG4tYm9yZGVyLXM6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tYm9yZGVyLXhzOmRpc2FibGVkOmhvdmVyLCAuYnRuLWJvcmRlci5kaXNhYmxlZDpob3ZlciwgLmRpc2FibGVkLmJ0bi1ib3JkZXIteGw6aG92ZXIsIC5kaXNhYmxlZC5idG4tYm9yZGVyLWw6aG92ZXIsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXhtOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1tOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWJvcmRlci14czpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNmRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMzgzZTQ1OyB9XG4gIC5idG4tYm9yZGVyOmhvdmVyLCAuYnRuLWJvcmRlci14bDpob3ZlciwgLmJ0bi1ib3JkZXItbDpob3ZlciwgLmJ0bi1ib3JkZXIteG06aG92ZXIsIC5idG4tYm9yZGVyLW06aG92ZXIsIC5idG4tYm9yZGVyLXM6aG92ZXIsIC5idG4tYm9yZGVyLXhzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwNjlmNDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2OWY0NDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5hLmJ0bi1ib3JkZXIteGwge1xuICBsaW5lLWhlaWdodDogNDRweDsgfVxuXG5hLmJ0bi1ib3JkZXItbCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG5cbmEuYnRuLWJvcmRlci14bSB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbmEuYnRuLWJvcmRlci1tIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuYS5idG4tYm9yZGVyLXMge1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG5hLmJ0bi1ib3JkZXIteHMge1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uYnRuLXByaW1hcnktYm9yZGVyLCAuYnRuLXByaW1hcnktYm9yZGVyLXhsLCAuYnRuLXByaW1hcnktYm9yZGVyLWwsIC5idG4tcHJpbWFyeS1ib3JkZXIteG0sIC5idG4tcHJpbWFyeS1ib3JkZXItbSwgLmJ0bi1wcmltYXJ5LWJvcmRlci1zLCAuYnRuLXByaW1hcnktYm9yZGVyLXhzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA2OWY0NDtcbiAgY29sb3I6ICMwNjlmNDQ7IH1cbiAgLmJ0bi1wcmltYXJ5LWJvcmRlcjpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWJvcmRlci14bDpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWJvcmRlci1sOmRpc2FibGVkLCAuYnRuLXByaW1hcnktYm9yZGVyLXhtOmRpc2FibGVkLCAuYnRuLXByaW1hcnktYm9yZGVyLW06ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1ib3JkZXItczpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWJvcmRlci14czpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWJvcmRlci5kaXNhYmxlZCwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci14bCwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci1sLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktYm9yZGVyLXhtLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktYm9yZGVyLW0sIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1ib3JkZXItcywgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci14cyB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wLjUpOyB9XG4gICAgLmJ0bi1wcmltYXJ5LWJvcmRlcjpkaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LWJvcmRlci14bDpkaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LWJvcmRlci1sOmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnktYm9yZGVyLXhtOmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnktYm9yZGVyLW06ZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS1ib3JkZXItczpkaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LWJvcmRlci14czpkaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LWJvcmRlci5kaXNhYmxlZDpob3ZlciwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci14bDpob3ZlciwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci1sOmhvdmVyLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktYm9yZGVyLXhtOmhvdmVyLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktYm9yZGVyLW06aG92ZXIsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1ib3JkZXItczpob3ZlciwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci14czpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDY5ZjQ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDY5ZjQ0OyB9XG4gIC5idG4tcHJpbWFyeS1ib3JkZXI6aG92ZXIsIC5idG4tcHJpbWFyeS1ib3JkZXIteGw6aG92ZXIsIC5idG4tcHJpbWFyeS1ib3JkZXItbDpob3ZlciwgLmJ0bi1wcmltYXJ5LWJvcmRlci14bTpob3ZlciwgLmJ0bi1wcmltYXJ5LWJvcmRlci1tOmhvdmVyLCAuYnRuLXByaW1hcnktYm9yZGVyLXM6aG92ZXIsIC5idG4tcHJpbWFyeS1ib3JkZXIteHM6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA2OWY0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5ZjQ0O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbmEuYnRuLXByaW1hcnktYm9yZGVyLXhsIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cblxuYS5idG4tcHJpbWFyeS1ib3JkZXItbCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG5cbmEuYnRuLXByaW1hcnktYm9yZGVyLXhtIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuYS5idG4tcHJpbWFyeS1ib3JkZXItbSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbmEuYnRuLXByaW1hcnktYm9yZGVyLXMge1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG5hLmJ0bi1wcmltYXJ5LWJvcmRlci14cyB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5idG4tYm9yZGVyLXN1YiwgLmJ0bi1ib3JkZXItc3ViLXhsLCAuYnRuLWJvcmRlci1zdWItbCwgLmJ0bi1ib3JkZXItc3ViLXhtLCAuYnRuLWJvcmRlci1zdWItbSwgLmJ0bi1ib3JkZXItc3ViLXMsIC5idG4tYm9yZGVyLXN1Yi14cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZTc7XG4gIGNvbG9yOiAjN2Y4MTg4OyB9XG4gIC5idG4tYm9yZGVyLXN1YjpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItc3ViLXhsOmRpc2FibGVkLCAuYnRuLWJvcmRlci1zdWItbDpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItc3ViLXhtOmRpc2FibGVkLCAuYnRuLWJvcmRlci1zdWItbTpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItc3ViLXM6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXN1Yi14czpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItc3ViLmRpc2FibGVkLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWIteGwsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXN1Yi1sLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWIteG0sIC5kaXNhYmxlZC5idG4tYm9yZGVyLXN1Yi1tLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWItcywgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLXhzIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTAuNSk7IH1cbiAgICAuYnRuLWJvcmRlci1zdWI6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tYm9yZGVyLXN1Yi14bDpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ib3JkZXItc3ViLWw6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tYm9yZGVyLXN1Yi14bTpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ib3JkZXItc3ViLW06ZGlzYWJsZWQ6aG92ZXIsIC5idG4tYm9yZGVyLXN1Yi1zOmRpc2FibGVkOmhvdmVyLCAuYnRuLWJvcmRlci1zdWIteHM6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tYm9yZGVyLXN1Yi5kaXNhYmxlZDpob3ZlciwgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLXhsOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWItbDpob3ZlciwgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLXhtOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWItbTpob3ZlciwgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLXM6aG92ZXIsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXN1Yi14czpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWU3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjN2Y4MTg4OyB9XG4gIC5idG4tYm9yZGVyLXN1Yjpob3ZlciwgLmJ0bi1ib3JkZXItc3ViLXhsOmhvdmVyLCAuYnRuLWJvcmRlci1zdWItbDpob3ZlciwgLmJ0bi1ib3JkZXItc3ViLXhtOmhvdmVyLCAuYnRuLWJvcmRlci1zdWItbTpob3ZlciwgLmJ0bi1ib3JkZXItc3ViLXM6aG92ZXIsIC5idG4tYm9yZGVyLXN1Yi14czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGJjNTc1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYmM1NzU7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuYS5idG4tYm9yZGVyLXN1Yi14bCB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG5cbmEuYnRuLWJvcmRlci1zdWItbCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG5cbmEuYnRuLWJvcmRlci1zdWIteG0ge1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG5hLmJ0bi1ib3JkZXItc3ViLW0ge1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG5hLmJ0bi1ib3JkZXItc3ViLXMge1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG5hLmJ0bi1ib3JkZXItc3ViLXhzIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmJ0bi1vcmFuZ2UsIC5idG4tb3JhbmdlLXhsLCAuYnRuLW9yYW5nZS1sLCAuYnRuLW9yYW5nZS14bSwgLmJ0bi1vcmFuZ2UtbSwgLmJ0bi1vcmFuZ2UtcywgLmJ0bi1vcmFuZ2UteHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE5MDQ5O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLW9yYW5nZTpob3ZlciwgLmJ0bi1vcmFuZ2UteGw6aG92ZXIsIC5idG4tb3JhbmdlLWw6aG92ZXIsIC5idG4tb3JhbmdlLXhtOmhvdmVyLCAuYnRuLW9yYW5nZS1tOmhvdmVyLCAuYnRuLW9yYW5nZS1zOmhvdmVyLCAuYnRuLW9yYW5nZS14czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzMxYTsgfVxuICAuYnRuLW9yYW5nZTpkaXNhYmxlZCwgLmJ0bi1vcmFuZ2UteGw6ZGlzYWJsZWQsIC5idG4tb3JhbmdlLWw6ZGlzYWJsZWQsIC5idG4tb3JhbmdlLXhtOmRpc2FibGVkLCAuYnRuLW9yYW5nZS1tOmRpc2FibGVkLCAuYnRuLW9yYW5nZS1zOmRpc2FibGVkLCAuYnRuLW9yYW5nZS14czpkaXNhYmxlZCwgLmJ0bi1vcmFuZ2UuZGlzYWJsZWQsIC5kaXNhYmxlZC5idG4tb3JhbmdlLXhsLCAuZGlzYWJsZWQuYnRuLW9yYW5nZS1sLCAuZGlzYWJsZWQuYnRuLW9yYW5nZS14bSwgLmRpc2FibGVkLmJ0bi1vcmFuZ2UtbSwgLmRpc2FibGVkLmJ0bi1vcmFuZ2UtcywgLmRpc2FibGVkLmJ0bi1vcmFuZ2UteHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U3ZWM7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmJ0bi1vcmFuZ2U6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3JhbmdlLXhsOmRpc2FibGVkOmhvdmVyLCAuYnRuLW9yYW5nZS1sOmRpc2FibGVkOmhvdmVyLCAuYnRuLW9yYW5nZS14bTpkaXNhYmxlZDpob3ZlciwgLmJ0bi1vcmFuZ2UtbTpkaXNhYmxlZDpob3ZlciwgLmJ0bi1vcmFuZ2UtczpkaXNhYmxlZDpob3ZlciwgLmJ0bi1vcmFuZ2UteHM6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3JhbmdlLmRpc2FibGVkOmhvdmVyLCAuZGlzYWJsZWQuYnRuLW9yYW5nZS14bDpob3ZlciwgLmRpc2FibGVkLmJ0bi1vcmFuZ2UtbDpob3ZlciwgLmRpc2FibGVkLmJ0bi1vcmFuZ2UteG06aG92ZXIsIC5kaXNhYmxlZC5idG4tb3JhbmdlLW06aG92ZXIsIC5kaXNhYmxlZC5idG4tb3JhbmdlLXM6aG92ZXIsIC5kaXNhYmxlZC5idG4tb3JhbmdlLXhzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U3ZWM7XG4gICAgICBjb2xvcjogIzg4ODg4ODsgfVxuXG4uYnV0dG9uR3JvdXAge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBmb250LXNpemU6IDA7IH1cbiAgLmJ1dHRvbkdyb3VwIGEsIC5idXR0b25Hcm91cCBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgd29yZC1zcGFjaW5nOiAwOyB9XG4gICAgLmJ1dHRvbkdyb3VwIGE6aG92ZXIsIC5idXR0b25Hcm91cCBidXR0b246aG92ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5idXR0b25Hcm91cCBhOmZpcnN0LWNoaWxkLCAuYnV0dG9uR3JvdXAgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG4gICAgLmJ1dHRvbkdyb3VwIGE6bGFzdC1jaGlsZCwgLmJ1dHRvbkdyb3VwIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG5cbi5iaWdfcmFkaXVzIGE6Zmlyc3QtY2hpbGQsIC5iaWdfcmFkaXVzIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHg7IH1cblxuLmJpZ19yYWRpdXMgYTpsYXN0LWNoaWxkLCAuYmlnX3JhZGl1cyBidXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7IH1cblxuLndhd2FCZywgLndhd2FUaXBzLWluZm8sIC53YXdhVGlwcy1kYW5nZXIsIC53YXdhVGlwcy13YXJuaW5nLCAud2F3YVRpcHMtc3VjY2VzcywgLndhd2FUaXBzLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDAuNmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAud2F3YUJnLmJsb2NrLCAuYmxvY2sud2F3YVRpcHMtaW5mbywgLmJsb2NrLndhd2FUaXBzLWRhbmdlciwgLmJsb2NrLndhd2FUaXBzLXdhcm5pbmcsIC5ibG9jay53YXdhVGlwcy1zdWNjZXNzLCAuYmxvY2sud2F3YVRpcHMtZGVmYXVsdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sZWZ0LCAud2F3YVRpcHMtaW5mbyAuaWNvbi1sLCAud2F3YVRpcHMtZGFuZ2VyIC5pY29uLWwsIC53YXdhVGlwcy13YXJuaW5nIC5pY29uLWwsIC53YXdhVGlwcy1zdWNjZXNzIC5pY29uLWwsIC53YXdhVGlwcy1kZWZhdWx0IC5pY29uLWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBsZWZ0OiAtNnB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLmljb24tdG9wLCAud2F3YVRpcHMtaW5mbyAuaWNvbi10LCAud2F3YVRpcHMtZGFuZ2VyIC5pY29uLXQsIC53YXdhVGlwcy13YXJuaW5nIC5pY29uLXQsIC53YXdhVGlwcy1zdWNjZXNzIC5pY29uLXQsIC53YXdhVGlwcy1kZWZhdWx0IC5pY29uLXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIHRvcDogLTZweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4OyB9XG5cbi53YXdhVGlwcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgY29sb3I6ICM1MThhYTY7IH1cbiAgLndhd2FUaXBzLWluZm8gLmljb24tbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MHB4IC05MHB4OyB9XG4gIC53YXdhVGlwcy1pbmZvIC5pY29uLXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjJweCAtOTBweDsgfVxuICAud2F3YVRpcHMtaW5mbyAuaWNvbi1pbmZvIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IC0xNjFweDsgfVxuXG4ud2F3YVRpcHMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgY29sb3I6ICNiOTRhNDg7IH1cbiAgLndhd2FUaXBzLWRhbmdlciAuaWNvbi1sIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0cHggLTkwcHg7IH1cbiAgLndhd2FUaXBzLWRhbmdlciAuaWNvbi10IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggLTkwcHg7IH1cbiAgLndhd2FUaXBzLWRhbmdlciAuaWNvbi1pbmZvIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IC0xODBweDsgfVxuXG4ud2F3YVRpcHMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGNvbG9yOiAjYjA3ZjE0OyB9XG4gIC53YXdhVGlwcy13YXJuaW5nIC5pY29uLWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzhweCAtOTBweDsgfVxuICAud2F3YVRpcHMtd2FybmluZyAuaWNvbi10IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQycHggLTkwcHg7IH1cbiAgLndhd2FUaXBzLXdhcm5pbmcgLmljb24taW5mbyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAtMTk5cHg7IH1cblxuLndhd2FUaXBzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBjb2xvcjogIzNjODAyMDsgfVxuICAud2F3YVRpcHMtc3VjY2VzcyAuaWNvbi1sIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcycHggLTkwcHg7IH1cbiAgLndhd2FUaXBzLXN1Y2Nlc3MgLmljb24tdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MnB4IC05MHB4OyB9XG4gIC53YXdhVGlwcy1zdWNjZXNzIC5pY29uLWluZm8ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggLTIxN3B4OyB9XG5cbi53YXdhVGlwcy1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICNhNmE2YTY7IH1cbiAgLndhd2FUaXBzLWRlZmF1bHQgLmljb24tbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NnB4IC05MHB4OyB9XG4gIC53YXdhVGlwcy1kZWZhdWx0IC5pY29uLXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjJweCAtOTBweDsgfVxuICAud2F3YVRpcHMtZGVmYXVsdCAuaWNvbi1pbmZvIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IC0yMzVweDsgfVxuXG4vKipcbiAqIENTUyBHbG9iYWwgLSBoZWFkZXJcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBkYXRlOiAyMDE2LTQtMTU7XG4qKi9cbi8qc2hvcnRjdXQqL1xuLmZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCA0cHggI2VlZTsgfVxuXG4uZnJpZW5kX2xpbmtzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjAwJTsgfVxuICAuZnJpZW5kX2xpbmtzIC5mbF9uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTBlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZnJpZW5kX2xpbmtzIHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLyoqXG4gKiBDU1MgR2xvYmFsIC0gc2Nob29sLXdlYiBoZWFkZXJcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBRUTogMjUzMTczMDY4O1xuICogZGF0ZTogMjAxNS0xMC0xNTtcbioqL1xuLypzaG9ydGN1dCovXG4vKnRvcOe/u+mhtSovXG4uYnRuLXR1cm4tcGFnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgLmJ0bi10dXJuLXBhZ2VzIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAxLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlYTtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgLmJ0bi10dXJuLXBhZ2VzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5ZjQ0OyB9XG5cbi8qYm90dG9tIOe/u+mhtSovXG4ubS1mbGlwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5tLWZsaXAgLm0tZmxpcC1lbGxpcHNpcyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5tLWZsaXAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLm0tZmxpcCBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxY2JhNmU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubS1mbGlwIGEucHJldiwgLm0tZmxpcCBhLm5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAubS1mbGlwIGEubmV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5tLWZsaXAgYS5vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2OWY0NDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubS1mbGlwLm1pbmkgLm0tZmxpcC1lbGxpcHNpcyB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLm0tZmxpcC5taW5pIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmZsaXBfc2hvd01vcmUge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmxpcF9zaG93TW9yZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2M5Y2VkNDtcbiAgICBjb2xvcjogI2IwYjZiZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmZsaXBfc2hvd01vcmUgYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwNjlmNDQ7XG4gICAgICBjb2xvcjogIzA2OWY0NDsgfVxuXG4vKipcbiAqIENTUyBtb2R1bGUtc2hhcmUgbGlzdFxuICogYXV0aG9yOiBTaW1paWlAc2ltaWlpLmNvbTtcbiAqIFFROiAyNTMxNzMwNjg7XG4gKiBkYXRlOiAyMDE1LTEwLTE1O1xuKiovXG4uc2hhcmVfbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI2UyZTNlYTsgfVxuICAuc2hhcmVfbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnNoYXJlX2xpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgLnNoYXJlX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5OyB9XG4gIC5zaGFyZV9saXN0IGxpIGgzIHtcbiAgICBtYXJnaW4tbGVmdDogNDFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuc2hhcmVfbGlzdCBsaSBoMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gIC5zaGFyZV9saXN0IGxpIGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDsgfVxuXG4uc2hhcmVfaWNvbnMsIC5pY29uX3dlaXhpbiwgLmljb25fcGVuZ3lvdXF1YW4sIC5pY29uX3FxLCAuaWNvbl9xcXpvbmUsIC5pY29uX3hpbmxhbmcsIC5pY29uX3dhd2Ege1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4OyB9XG5cbi5pY29uX3dlaXhpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0OXB4OyB9XG5cbi5pY29uX3Blbmd5b3VxdWFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg1cHg7IH1cblxuLmljb25fcXEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjFweDsgfVxuXG4uaWNvbl9xcXpvbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTdweDsgfVxuXG4uaWNvbl94aW5sYW5nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjkzcHg7IH1cblxuLmljb25fd2F3YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyOXB4OyB9XG5cbi5iZHNoYXJlYnV0dG9uYm94IC5hc3R5bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDMzMzM7XG4gIHdpZHRoOiAxOTBweDsgfVxuXG4uYmRzaGFyZWJ1dHRvbmJveCB1bCBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuXG4uYmRzaGFyZWJ1dHRvbmJveCB1bCBsaSBhIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJkc2hhcmVidXR0b25ib3ggdWwgbGkgYTpob3ZlciB7XG4gIGZpbHRlcjogQWxwaGEob3BhY2l0eT0zMCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwICFpbXBvcnRhbnQ7IH1cblxuLndyYXBfc2hhcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI0MHB4OyB9XG4gIC53cmFwX3NoYXJlIC5waWNib3gge1xuICAgIGhlaWdodDogMjIwcHg7IH1cbiAgICAud3JhcF9zaGFyZSAucGljYm94IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAud3JhcF9zaGFyZSAuc2F2ZV9kaXYgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLndyYXBfc2hhcmUgLnNoYXJlVGlwcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC53cmFwX3NoYXJlIC5zaGFyZVRpcHMgLmFwcGVuc2hhcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAud3JhcF9zaGFyZSAuc2hhcmVUaXBzIGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbjogMCAzcHg7IH1cbiAgICAud3JhcF9zaGFyZSAuc2hhcmVUaXBzIGEge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7IH1cblxuLmNvZGVfZGlhbG9nIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb2RlX2RpYWxvZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLmNvZGVfZGlhbG9nIC5jb2RlX2RpYWxvZ0JveCBhIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7IH1cblxuLnNoYXJlVGlwc193cmFwIC5zaGFyZVRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzA3YTk1ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc2hhcmVUaXBzX3dyYXAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zaGFyZVRpcHNfd3JhcCBhLmFzdHlsZSB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5zaGFyZVRpcHNfd3JhcCBpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogMCAzcHg7IH1cblxuLnNoYXJlX2JveCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ5NDJjO1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggNXB4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiAxOTBweDsgfVxuICAuc2hhcmVfYm94IC5zaGFyZV9pY29uQm94IHtcbiAgICBtYXJnaW46IDE1cHggMCA1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNoYXJlX2JveCAuc2hhcmVfdGVzdEJveCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMjBweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLnNoYXJlX3dyYXBCb3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiA3MSU7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDk0MmM7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFuaW1hdGlvbjogbXltb3ZlIDAuM3MgZWFzZS1pbi1vdXQgMC40cztcbiAgLW1vei1hbmltYXRpb246IG15bW92ZSAwLjNzIGVhc2UtaW4tb3V0IDAuNHM7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IG15bW92ZSAwLjNzIGVhc2UtaW4tb3V0IDAuNHM7XG4gIC8qIFNhZmFyaSDlkowgQ2hyb21lICovXG4gIC1vLWFuaW1hdGlvbjogbXltb3ZlIDAuM3MgZWFzZS1pbi1vdXQgMC40cztcbiAgLyogT3BlcmEgKi8gfVxuICAuc2hhcmVfd3JhcEJveCAuc2hhcmVfaWNvbkJveCB7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaGFyZV93cmFwQm94IC5zaGFyZV90ZXN0Qm94IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBrZXlmcmFtZXMgbXltb3ZlIHtcbiAgMCUge1xuICAgIHJpZ2h0OiAtNDFweDsgfVxuICAxMDAlIHtcbiAgICByaWdodDogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBteW1vdmUgLyogRmlyZWZveCAqLyB7XG4gIDAlIHtcbiAgICByaWdodDogLTQxcHg7IH1cbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXltb3ZlIC8qIFNhZmFyaSDlkowgQ2hyb21lICovIHtcbiAgMCUge1xuICAgIHJpZ2h0OiAtNDFweDsgfVxuICAxMDAlIHtcbiAgICByaWdodDogMDsgfSB9XG5cbkAtby1rZXlmcmFtZXMgbXltb3ZlIC8qIE9wZXJhICovIHtcbiAgMCUge1xuICAgIHJpZ2h0OiAtNDFweDsgfVxuICAxMDAlIHtcbiAgICByaWdodDogMDsgfSB9XG5cbi5ncmF5X3NoYXJlIC5zaGFyZVRpcHNfd3JhcCBpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWluX2ljbzIucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bzsgfVxuXG4uZ3JheV9zaGFyZSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ncmF5X3NoYXJlIC5pY29uX3Blbmd5b3VxdWFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk5cHg7IH1cblxuLmdyYXlfc2hhcmUgLmljb25fcXF6b25lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTI5OXB4OyB9XG5cbi5ncmF5X3NoYXJlIC5pY29uX3FxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTI5OXB4OyB9XG5cbi5ncmF5X3NoYXJlIC5pY29uX3hpbmxhbmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtMjk5cHg7IH1cblxuLyoqXG4gKiBDU1MgbW9kdWxlIC0gZGlhbG9nXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogUVE6IDI1MzE3MzA2ODtcbiAqIGRhdGU6IDIwMTUtMTAtMjc7XG4qKi9cbi5ibGFja1dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWVibGFja2JnLnBuZykgXFw5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gICpwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLmRpYWxvZ1dyYXAge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5pY29uLWRpYWxvZy1jbG9zZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNThweCAtNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmljb24tZGlhbG9nLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU4cHggLTY0cHg7IH1cblxuLmljb24tZGlhbG9nLWNsb3NlLXNtYWxsIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OHB4IC00NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaWNvbi1kaWFsb2ctY2xvc2Utc21hbGw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzhweCAtNTZweDsgfVxuXG4uY29uZmlybV9idXR0b25zIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbmZpcm1fYnV0dG9ucyBhLCAuY29uZmlybV9idXR0b25zIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogMCA0ZW0gIWltcG9ydGFudDsgfVxuXG4uY29uZmlybV9jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gIC5jb25maXJtX2NvbnRlbnQgLmNvbmZpcm1fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHg7IH1cbiAgICAuY29uZmlybV9jb250ZW50IC5jb25maXJtX3RleHQgaDIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmNvbmZpcm1fY29udGVudCAuY29uZmlybV90ZXh0IHAge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIHRleHQtanVzdGlmeTogZGlzdHJpYnV0ZS1hbGwtbGluZXM7XG4gICAgICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuY29uZmlybV9jb250ZW50IC5jb25maXJtX3RleHQgcCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmMTlkMjA7IH1cbiAgLmNvbmZpcm1fY29udGVudCBpIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi5yb2xlX2RpYWxvZ19ib3gge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kaWFsb2dIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY3MmQyO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuICAuZGlhbG9nSGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZGlhbG9nSGVhZGVyIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZjZjhlMztcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBzdXBlcnNsaWRlIHRhYiAqL1xuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2xpZGVUeHRCb3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RlM2ZiO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5zbGlkZVR4dEJveCAuaGQge1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmYWZlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkZTNmYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZVR4dEJveCAuaGQgdWwge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogLTFweDtcbiAgaGVpZ2h0OiA0MnB4OyB9XG5cbi5zbGlkZVR4dEJveCAuaGQgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjZGUzZmI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMmU1YjhiOyB9XG5cbi5zbGlkZVR4dEJveCAuaGQgdWwgbGkub24ge1xuICBoZWlnaHQ6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RlM2ZiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMyMjYyYmQ7IH1cblxuLnNsaWRlVHh0Qm94IC5iZCAuYmRfY29uIHtcbiAgcGFkZGluZzogMTVweDtcbiAgem9vbTogMTsgfVxuXG4uaW5kZXhTaWxkZXIwMSAuYmQgLmJkX2NvbiB7XG4gIGhlaWdodDogMjUwcHg7IH1cblxuI3NsaWRlVHh0Qm94NywgI3NsaWRlVHh0Qm94OCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGUzZmI7IH1cbiAgI3NsaWRlVHh0Qm94NyAuaGQsICNzbGlkZVR4dEJveDggLmhkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RlM2ZiOyB9XG4gICNzbGlkZVR4dEJveDcgLmJkIC5iZF9jb24sICNzbGlkZVR4dEJveDggLmJkIC5iZF9jb24ge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLyogc3VwZXJzaWxlciBpbWdzaWxlciAqL1xuLnNsaWRlQm94IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNsaWRlQm94IC5oZCB7XG4gIGhlaWdodDogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTVweDtcbiAgYm90dG9tOiA0MHB4O1xuICB6LWluZGV4OiA1OyB9XG5cbi5zbGlkZUJveCAuaGQgdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uc2xpZGVCb3ggLmhkIHVsIGxpIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgd2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNsaWRlQm94IC5oZCB1bCBsaS5vbiB7XG4gIGJhY2tncm91bmQ6ICNmMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLnNsaWRlQm94IC5iZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwOyB9XG5cbi5zbGlkZUJveCAuYmQgbGkge1xuICB6b29tOiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNsaWRlQm94IC5iZCBsaSBpbWcge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMjUwcHg7IH1cblxuLmdrX3NsaWRlciAuc2xpZGVCb3gge1xuICB3aWR0aDogNjEwcHg7XG4gIGhlaWdodDogNDcwcHg7IH1cblxuLmdrX3NsaWRlciAuc2xpZGVCb3ggLmJkIGxpIGltZyB7XG4gIHdpZHRoOiA2MTBweDtcbiAgaGVpZ2h0OiA0NzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5na19zbGlkZXIgLnNsaWRlQm94IC5oZCB7XG4gIGJvdHRvbTogMTVweDsgfVxuXG4uaW5kZXhOZXdzV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaW5kZXhJbWdTbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogNjBweDsgfVxuXG4jaHVkb25nSW5nTmV3cyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4OyB9XG4gICNodWRvbmdJbmdOZXdzIC5iZCBsaSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7IH1cblxuLmJkTmV3c1RpdGxlIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWVibGFja2JnLnBuZyk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbiNzbGlkZUJveDYge1xuICB3aWR0aDogNTYwcHg7XG4gIGhlaWdodDogMzIwcHg7IH1cblxuI3NsaWRlQm94NiAuYmQgbGkgaW1nIHtcbiAgd2lkdGg6IDU2MHB4O1xuICBoZWlnaHQ6IDMyMHB4OyB9XG5cbi50eHRTY3JvbGwtbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7IH1cblxuLnR4dFNjcm9sbC1sZWZ0IC5oZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi50eHRTY3JvbGwtbGVmdCAuaGQgLnByZXYsIC50eHRTY3JvbGwtbGVmdCAuaGQgLm5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LnBuZ1wiKSBuby1yZXBlYXQ7IH1cblxuLnR4dFNjcm9sbC1sZWZ0IC5oZCAubmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwcHg7IH1cblxuLnR4dFNjcm9sbC1sZWZ0IC5oZCAucHJldlN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwOyB9XG5cbi50eHRTY3JvbGwtbGVmdCAuaGQgLm5leHRTdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTUwcHg7IH1cblxuLnR4dFNjcm9sbC1sZWZ0IC5oZCB1bCB7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4udHh0U2Nyb2xsLWxlZnQgLmhkIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvQ2lyY2xlLmdpZlwiKSAwIC05cHggbm8tcmVwZWF0OyB9XG5cbi50eHRTY3JvbGwtbGVmdCAuaGQgdWwgbGkub24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLnR4dFNjcm9sbC1sZWZ0IC5iZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnR4dFNjcm9sbC1sZWZ0IC5iZCB1bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7IH1cblxuLnR4dFNjcm9sbC1sZWZ0IC5iZCB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIF9kaXNwbGF5OiBpbmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi50eHRTY3JvbGwtbGVmdCAuYmQgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zbGlkZUJveCAuYmQgaW1nIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI3NsaWRlVHh0Qm94MiAuaGQgdWwsICNzbGlkZVR4dEJveDMgLmhkIHVsLCAjc2xpZGVUeHRCb3g0IC5oZCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMXB4OyB9XG5cbiNzbGlkZVR4dEJveDIgLmhkIHVsIGxpLCAjc2xpZGVUeHRCb3gzIC5oZCB1bCBsaSwgI3NsaWRlVHh0Qm94NCAuaGQgdWwgbGkge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNzbGlkZVR4dEJveDIgLmJkIC5iZF9jb24sICNzbGlkZVR4dEJveDMgLmJkIC5iZF9jb24sICNzbGlkZVR4dEJveDQgLmJkIC5iZF9jb24ge1xuICBoZWlnaHQ6IDE2MHB4OyB9XG5cbiNzbGlkZVR4dEJveDMgLmJkIC5iZF9jb24ge1xuICBoZWlnaHQ6IDM3NXB4OyB9XG5cbiNzbGlkZVR4dEJveDQgLmJkIC5iZF9jb24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnRoaW1ncyB7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLnRoaW1ncyBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDAgMS41JTsgfVxuICAgIC50aGltZ3MgYSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmltZ19ib3gxIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmltZ19ib3gxIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gIC5pbWdfYm94MSBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWVibGFja2JnLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4uenhfdGlwcyB7XG4gIGNvbG9yOiAjMDA2OGI3O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmFzaWRlSW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFzaWRlSW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5tYWlsVXNCb3gge1xuICBib3JkZXI6IHNvbGlkIDFweCAjYmVkMmVlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLm1haWxVc0JveCAubmxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2JlZDJlZTsgfVxuICAgIC5tYWlsVXNCb3ggLm5saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY2ZmU7IH1cbiAgICAubWFpbFVzQm94IC5ubGluayBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAubWFpbFVzQm94IC5ubGluayBoMiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAgIC5tYWlsVXNCb3ggLm5saW5rIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuXG4uZGF0aW5nQm94IC5ibHVlX2JvcmRlcl9ib3gge1xuICBoZWlnaHQ6IDM1MHB4OyB9XG5cbi5kYXRpbmdCb3ggLmJsdWVfYm9yZGVyX2JveDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5kYXRpbmdCb3ggLmJsdWVfYm9yZGVyX2JveDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5kYXRpbmdCb3ggLmltZ0NhcHRpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uYmx1ZV9ib3JkZXJfY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzI3NmFjODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnBhZ2VNYWluQ2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDU4YTM7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucGFnZU1haW5DYXB0aW9uIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMwMDU4YTM7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAucGFnZU1haW5DYXB0aW9uLmdyZWVuVGhlbWUge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMDlhMDUwOyB9XG4gICAgLnBhZ2VNYWluQ2FwdGlvbi5ncmVlblRoZW1lIC5uYW1lIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA5YTA1MDtcbiAgICAgIGNvbG9yOiAjMDlhMDUwOyB9XG5cbi5uZXdzX2RhbmdqaWFuIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2JjY2VlOTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubmV3c192aWRlb0JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgaGVpZ2h0OiAyODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmV3c192aWRlb0JveCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pZWJsYWNrYmcucG5nKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm5ld3NfdmlkZW9Cb3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI4MHB4OyB9XG4gIC5uZXdzX3ZpZGVvQm94IC5wbGF5ZXJfaWNvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5kYXRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDsgfVxuXG4uc3AwMiB7XG4gIHdpZHRoOiAzMy4zJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5NzAxMDE7IH1cblxuLyrmpoLlhrUqL1xuLmdrX3dyYXAge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMTI1Y2JlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmdrX3dyYXAgLmdrX2JvZHkge1xuICAgIHBhZGRpbmc6IDM1cHg7IH1cbiAgLmdrX3dyYXAgLmdrX3RleHRfYm94LCAuZ2tfd3JhcCAuZ2tfZHRfYXNpZGVfYm94IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLmdrX3dyYXAgLmdrX3RleHRfYm94IHAsIC5na193cmFwIC5na19kdF9hc2lkZV9ib3ggcCB7XG4gICAgICB0ZXh0LWluZGVudDogMmVtO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5na193cmFwIC5na19kdF9hc2lkZV9ib3gge1xuICAgIHdpZHRoOiAxNDBweDsgfVxuICAuZ2tfd3JhcCAuZ2tfZHRfbWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2JhYmJjMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZ2tfd3JhcCAuZ2tfZHRfbWFpbiAuZnVsbF9zY3JlZW4sIC5na193cmFwIC5na19kdF9tYWluIC5jbG9zZV9mdWxsX3NjcmVlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZ2tfd3JhcCAuZ2tfZHRfbWFpbiAuZnVsbF9zY3JlZW46aG92ZXIsIC5na193cmFwIC5na19kdF9tYWluIC5jbG9zZV9mdWxsX3NjcmVlbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbiAgICAgIC5na193cmFwIC5na19kdF9tYWluIC5mdWxsX3NjcmVlbiAuaWNvX2Z1bGxfc2NyZWVuLCAuZ2tfd3JhcCAuZ2tfZHRfbWFpbiAuY2xvc2VfZnVsbF9zY3JlZW4gLmljb19mdWxsX3NjcmVlbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmdrX3dyYXAgLmdrX2R0X21haW4gLmNsb3NlX2Z1bGxfc2NyZWVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZ2tfd3JhcCAuZ2tfZHRfbWFpbiAjbC1tYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmdrX3dyYXAgLm1hcF9vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmdrX3dyYXAgLm1hcF9vdmVybGF5IC5mdWxsX3NjcmVlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmdrX3dyYXAgLm1hcF9vdmVybGF5IC5jbG9zZV9mdWxsX3NjcmVlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDIwMDAwOyB9XG4gIC5na193cmFwIC5na19zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cbiAgLmdrX3dyYXAgLmdrX2R0X2l0ZW1fbGlzdCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggI2RkZDsgfVxuICAgIC5na193cmFwIC5na19kdF9pdGVtX2xpc3QgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjZGRkOyB9XG4gICAgICAuZ2tfd3JhcCAuZ2tfZHRfaXRlbV9saXN0IGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAgIC5na193cmFwIC5na19kdF9pdGVtX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAgICAgLmdrX3dyYXAgLmdrX2R0X2l0ZW1fbGlzdCBsaSBpbWcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmx0X2xvZ2luX21pbmkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMjIyO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5sdF9sb2dpbl9taW5pIGlucHV0IHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZDVkZmVmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmx0X2xvZ2luX21pbmkgLmx0X2xvZ2luX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNjJiZDsgfVxuXG4udGl0bGVfdGVsIHtcbiAgd2lkdGg6IDE3NXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKuWKnuS6iyovXG4uYmcwMDAxLCAuYmcwMDAyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ18wMDAxLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTsgfVxuXG4uYmcwMDAyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ18wMDAyLmpwZyk7IH1cblxuLmJsX2JveF9tIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAuYmxfYm94X20gLmJsX2lucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5ibF9ib3hfbSAuYmxfaW5wdXQgaW5wdXQge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIHdpZHRoOiAyMTBweDsgfVxuXG4uYmxfYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbiNtc2dEZXRhaWwge1xuICBsaW5lLWhlaWdodDogMTgwJTsgfVxuICAjbXNnRGV0YWlsIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMyMjI7IH1cbiAgI21zZ0RldGFpbCBoMyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggI2RkZDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAjbXNnRGV0YWlsIC5tZF9kZXRhaWwge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgI21zZ0RldGFpbCAuYmdfb3JhbmdlLCAjbXNnRGV0YWlsIC5iZ19ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTAxNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmpkY3hfY29uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTcwJTtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmluZGVyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTsgfVxuXG4vKuWKnuahiOafpeivoiovXG4uYmFfc2VhcmNoX2JveCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmJhX3NlYXJjaF9ib3ggLmJhSW5wdXRUZXh0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmJhX3RhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTgwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjZGRkOyB9XG5cbi5iYV90YWJsZSB0aGVhZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzY3YWVlODsgfVxuXG4uYmFfdGFibGUgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3pmeHhNb3JlTGlzdCAuY29sMSB7XG4gIHdpZHRoOiA2NSU7IH1cblxuI3pmeHhNb3JlTGlzdCAuY29sMiB7XG4gIHdpZHRoOiAxMyU7IH1cblxuI3pmeHhNb3JlTGlzdCAuY29sMyB7XG4gIHdpZHRoOiAxMCU7IH1cblxuI3pmeHhNb3JlTGlzdCAuY29sNCB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLmltZ19uZXdzX3N0YXRpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDI1MHB4OyB9XG4gIC5pbWdfbmV3c19zdGF0aWMgaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuXG4udGhyZWVDb2xCb3hfcmVkIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NkZTNmYjsgfVxuICAudGhyZWVDb2xCb3hfcmVkIC5jb2wzX2JveCB7XG4gICAgd2lkdGg6IDE4N3B4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgLnRocmVlQ29sQm94X3JlZCAucmVkX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzk3MDEwMTsgfVxuIiwiLyoqXG4gKiBDU1MgR2xvYmFsIHZhcmlhYmxlXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogZGF0YTogMjAxNS0xMC0xNTtcbioqL1xuLy/kuLvopoHpopzoibJcbiRtLWdyZWVuOiMwNjlmNDQ7ICAgLy/kuLvoibLvvI3nu7/oibJcbiRncmF5LWJnLWg6I2UyZTNlYTsgIC8v56iN5b6u5rex54K555qE6IOM5pmv6Imy77yN5rWF6Imy6JOd6buRLea1heiJsuiDjOaZr++8jea3sVxuJGdyYXktYmctbTojZjZmN2Y5OyAgIC8v5Lit6Ze05oiQ6YO95rex6Imy55qE6IOM5pmv6Imy77yN5rWF6Imy6JOd6buRLea1heiJsuiDjOaZr++8jeS4rVxuJGdyYXktYmctbDojZmFmYWZiOyAgIC8v5pyA5rWF6IOM5pmv6Imy77yN5rWF6Imy6JOd6buRLea1heiJsuiDjOaZr++8jea1hVxuXG5cbi8vJGNvbG9yLWRlZmF1bHQ6XG4kY29sb3ItcHJpbWFyeTokbS1ncmVlbjtcbiRjb2xvci1zdWI6IzBiYzU3NTtcbiRjb2xvci1kaXNhYmxlZDojY2VkMWRiO1xuJGNvbG9yLWluZm86IzNlYmNlYjtcbiRjb2xvci1kYW5nZXI6I2QzNjExMTtcbiRjb2xvci13YXJuaW5nOiNmMTljMmU7XG4kY29sb3Itc3ViLWhvdmVyOiMwNGI1Njk7XG4kY29sb3ItYmx1ZS1ncmVlbjojMWNiYTZlO1xuJGNvbG9yLXN1Yi1ncmVlbjojOWRlM2I5O1xuJGNvbG9yLW9yYW5nZTojZTk4NzFlO1xuJGNvbG9yLXN1Y2Nlc3M6JG0tZ3JlZW47XG4vLyRjb2xvci1pbmZvOlxuLy8kY29sb3Itd2FybmluZzpcbi8vJGNvbG9yLWRhbmdlcjpcbi8vJGNvbG9yLWxpbms6XG4kY29sb3JfbGV2ZWwxOiMzZWMxN2Y7XG4kY29sb3JfbGV2ZWwyOiNmZmM1NjU7XG4kY29sb3JfbGV2ZWwzOiNmNDhmM2Q7XG4kY29sb3JfbGV2ZWw0OiNlODdkMjY7XG4kY29sb3JfbGV2ZWw1OiNkOTRkMDg7XG5cbi8vZm9udCBjb2xvcnNcbiRncmF5LWZvbnQtaDojMDAwMDAwOyAgLy/lrZfkvZPpopzoibLvvI3mtYXoibLok53pu5Et5rWF6Imy6IOM5pmv77yN5rexXG4kZ3JheS1mb250LW06IzMzMzMzMzsgICAvL+Wtl+S9k+minOiJsu+8jea1heiJsuiTnem7kS3mtYXoibLog4zmma/vvI3kuK1cbiRncmF5LWZvbnQtbDojODg4ODg4OyAgIC8v5a2X5L2T6aKc6Imy77yN5rWF6Imy6JOd6buRLea1heiJsuiDjOaZr++8jea1hVxuXG4vL2NzczMg5YmN57yAICBAaW5jbHVkZSBjc3MzcHJlZml4KGJvcmRlci1yYWRpdXMsNXB4KTtcbkBtaXhpbiBjc3MzcHJlZml4KCRwcm9wLCR2YWx1ZSl7XG4gICAgLW1vei0jeyRwcm9wfTokdmFsdWU7XG4gICAgLW1zLSN7JHByb3B9OiR2YWx1ZTtcbiAgICAtby0jeyRwcm9wfTokdmFsdWU7XG4gICAgLXdlYmtpdC0jeyRwcm9wfTokdmFsdWU7XG4gICAgI3skcHJvcH06JHZhbHVlO1xuICAgIH1cbi8v5q616JC95Lik56uv5a+56b2QXG5AbWl4aW4gcC1qdXN0aWZ5e1xuICAgIHRleHQtYWxpZ246anVzdGlmeTsgXG4gICAgdGV4dC1qdXN0aWZ5OmRpc3RyaWJ1dGUtYWxsLWxpbmVzOyBcbiAgICB0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoO1xuICAgIH1cbiAvL+S4jeaNouihjO+8jOWkmuS9memDqOWIhuecgeeVpVxuQG1peGluIHRleHQtb3ZlcmZsb3d7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgIHdvcmQtYnJlYWs6YnJlYWstYWxsO1xuICAgIH1cblxuXG4iLCIvKipcbiAqIENTUyBHbG9iYWwgU3R5bGVcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBRUTogMjUzMTczMDY4O1xuICogZGF0ZTogMjAxNS0xMC0xNTtcbioqL1xuXG4vKipcbiAqIOWIneWni+WMlua1j+iniOWZqOm7mOiupOagt+W8j1xuICoqL1xuaHRtbCxib2R5LGRpdixvbCx1bCxsaSxkbCxkdCxkZCxoMSxoMixoMyxoNCxoNSxoNixpbnB1dCxidXR0b24sdGV4dGFyZWEscCxzcGFuLHRhYmxlLHRoLHRkLGZvcm17bWFyZ2luOjA7cGFkZGluZzowfVxuYm9keSxpbnB1dCxidXR0b24sc2VsZWN0LHRleHRhcmVhe2ZvbnQ6MTJweC8xLjUgXCJMYW50aW5naGVpIFNDXCIsIFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgXCJNaWNyb3NvZnQgWWFIZWlcIiwgXCLlvq7ova/pm4Xpu5FcIiwgXCJTVEhlaXRpXCIsIFwiV2VuUXVhbllpIE1pY3JvIEhlaVwiLCBTaW1TdW4sIHNhbnMtc2VyaWY7Y29sb3I6IzIyMjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgXHQtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJrZXJuXCI7fVxudGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9XG5pbWcsYSBpbWd7Ym9yZGVyOjB9XG5he2NvbG9yOmluaGVyaXQ7KmNvbG9yOiMzMzM7b3V0bGluZTptZWRpdW0gbm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTsgb3V0bGluZTpub25lO31cbmEuYmx1ZXtcbiAgICBjb2xvcjojMTNhZjUwOyBcbiAgICB0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbn1cbmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7IGNvbG9yOiAjMmE5YTEwO31cbmJ1dHRvbixpbnB1dHtvdXRsaW5lOiBub25lO31cbmxhYmVse2N1cnNvcjpwb2ludGVyfVxudWwgbGksLm9sIGxpe2xpc3Qtc3R5bGU6bm9uZX1cbmVtLGNpdGUsaXtmb250LXN0eWxlOm5vcm1hbH1cbnB7d29yZC1icmVhazogYnJlYWstYWxsOyBAaW5jbHVkZSBwLWp1c3RpZnk7fSAvKuWFqOmDqOiLseaWh+Wtl+espuS4i+iHquWKqOaNouihjCovXG5cbi8qIOWOu+mZpENocm9tZeetiea1j+iniOWZqOaWh+acrOahhum7mOiupOWPkeWFiei+ueahhiAqL1xuaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtvdXRsaW5lOiBub25lO31cbi8qIOWOu+mZpElFMTAr5rWP6KeI5Zmo5paH5pys5qGG5ZCO6Z2i55qE5bCP5Y+J5Y+JICovXG5pbnB1dDo6LW1zLWNsZWFyIHtkaXNwbGF5OiBub25lO31cbi8qIOemgeatouWkmuihjOaWh+acrOahhnRleHRhcmVh5ouW5ou9ICovXG50ZXh0YXJlYSB7cmVzaXplOiBub25lO31cblxuLyogPT3lhajlsYDpgJrnlKjmoLflvI89PSAqL1xuXG4vKiDpgb/lhY3lm6DlrZDlhYPntKDmta7liqjogIzlr7zoh7TnmoTniLblhYPntKDpq5jluqbnvLrlpLHog73pl67popggKi9cbi5jbGVhckZpeDphZnRlciB7IGNvbnRlbnQ6IFwiLlwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBjbGVhcjogYm90aDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9IC5jbGVhckZpeCB7IHpvb206IDE7IH1cblxuLyog5rWu5YqoICovXG4uZmwgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4uZnIgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4vKuWHoOenjeW4uOeUqOWtl+S9k+minOiJsiovXG4uY29sb3Itc3Vie2NvbG9yOiRjb2xvci1zdWI7fVxuLmNvbG9yLXByaW1hcnl7IGNvbG9yOiRjb2xvci1wcmltYXJ5O31cbi5jb2xvci1zdWNjZXNze2NvbG9yOiRjb2xvci1zdWNjZXNzO31cbi5jb2xvci1pbmZve2NvbG9yOiRjb2xvci1pbmZvO31cbi5jb2xvci13YXJuaW5ne2NvbG9yOiRjb2xvci13YXJuaW5nO31cbi5jb2xvci1kYW5nZXJ7Y29sb3I6JGNvbG9yLWRhbmdlcjt9XG4uY29sb3ItbGlua3tjb2xvcjojMzMzO31cbi8qIOm8oOagh+agt+W8j++8jOWPr+S7peagueaNrumcgOimgeaMieW6j+a3u+WKoCAqL1xuLnBvaW50ZXIgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyog5pi+56S6L+makOiXjyAqL1xuLnNob3cgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4uaGlkZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiDnm7jlr7nlrprkvY0gKi9cbi5wb3MtcmUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5wb3MtYWIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbi8q5paH5a2X5a+56b2Q5pa55byPKi9cbi5hbGlnbl9jZW50ZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmFsaWduX2xlZnR7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5hbGlnbl9yaWdodHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi8qIOeBsOiJsiAqL1xuLmdyYXlzIHsgXG4gICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7IC8qIEZpcmVmb3ggMy41KyAqLyBcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyAvKiBjaHJvbWUrICovIFxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyAvKiDmnKrmnaXmtY/op4jlmaggKi8gXG4gICAgZmlsdGVyOiBncmF5OyAvKiBpZTYtOCAqLyBcbiAgICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2UoZ3JheXNjYWxlPTEpOy8qaWU2LTkgKi8gIFxufVxuICAgXG4vKiDpgJrnlKjlrrnlmajvvIzlrprkuYnpobXpnaLlrr3luqYg5YW35pyJIG4sIG0sIHcg5LiJ5Liq57qn5YirICovXG4vKuWtpuagoXdlYiovXG4ud257IHdpZHRoOjExNDBweDsgbWFyZ2luOjAgYXV0bzt9Lyp3aWR0aO+8jW5vcm1hbCAgIHdpZHRoOjEwMDBweDsqL1xuLncxMTAweyB3aWR0aDoxMTAwcHg7IG1hcmdpbjowIGF1dG87fS8qd2lkdGjvvI1ub3JtYWwqL1xuLnduMTE0MHt3aWR0aDoxMTQwcHg7IG1hcmdpbjowIGF1dG87fVxuLndzcCB7IHdpZHRoOiAxMTUwcHg7IG1hcmdpbjogMCBhdXRvOyB9IC8qd2lkdGgtc3BlY2lhbCovXG4vKuW5s+WPsCovXG4ud21uIHsgd2lkdGg6IDEyMDBweDsgbWFyZ2luOiAwIGF1dG87IH0gXG4ud21pbiB7IHdpZHRoOiAxMDAwcHg7IG1hcmdpbjogMCBhdXRvOyB9IFxuLndiaWcgeyB3aWR0aDoxNDAwcHg7IG1hcmdpbjowIGF1dG87fVxuXG5cbi8qIOaWh+acrOWxnuaAp++8muWtl+WPt+OAgeminOiJsuOAgeeyl+e7huOAgeato+aWnCAqL1xuLyog5a2X5Y+3ICovXG4uZjEyIHsgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbi5mMTMgeyBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuLmYxNCB7IGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4uZjE1IHsgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbi5mMTYgeyBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuLmYxOCB7IGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4uZjIwIHsgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5mMjQgeyBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDsgfVxuLmYyNiB7IGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG5cbi8q5bqV6YOo5YiG5Ymy57q/Ki9cbi5ib3JkZXItZGFzaGVke1xuICBib3JkZXItYm90dG9tOmRhc2hlZCAxcHggJGdyYXktYmctaCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1zb2xpZHtcbiAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggJGdyYXktYmctaCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1kb3R0ZWR7XG4gIGJvcmRlci1ib3R0b206ZG90dGVkIDFweCAkZ3JheS1iZy1oICFpbXBvcnRhbnQ7XG59XG4vKiDpopzoibIgKi9cbi8q5a2X5L2T6aKc6ImyKi9cbi5ncmF5LWZvbnQtaHsgY29sb3I6JGdyYXktZm9udC1ofTsgIC8v5a2X5L2T6aKc6Imy77yN5rWF6Imy6JOd6buRLea1heiJsuiDjOaZr++8jea3sVxuLmdyYXktZm9udC1teyBjb2xvcjokZ3JheS1mb250LW19OyAgIC8v5a2X5L2T6aKc6Imy77yN5rWF6Imy6JOd6buRLea1heiJsuiDjOaZr++8jeS4rVxuLmdyYXktZm9udC1seyBjb2xvcjokZ3JheS1mb250LWx9OyAgIC8v5a2X5L2T6aKc6Imy77yN5rWF6Imy6JOd6buRLea1heiJsuiDjOaZr++8jea1hVxuXG4vKuS4u+iJsiovXG4ubS1ncmVlbiB7IGNvbG9yOiAkbS1ncmVlbjsgfVxuLyrmtYXoibLog4zmma/vvI3mt7EqL1xuLmdyYXktYmctaCB7IGNvbG9yOiAkZ3JheS1iZy1oOyB9XG4vKua1heiJsuiDjOaZr++8jeS4rSovXG4uZ3JheS1iZy1tIHsgY29sb3I6ICRncmF5LWJnLW07IH1cbi8q5rWF6Imy6IOM5pmv77yN5rWFKi9cbi5ncmF5LWJnLWwgeyBjb2xvcjogJGdyYXktYmctbDsgfVxuXG4vKiDnspfnu4YgKi9cbi5ib2xkIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbi5ub3JtYWxXZWlnaHQgeyBmb250LXdlaWdodDogbm9ybWFsOyB9XG4vKiDmraPmlpwgKi9cbi5pdGFsaWMgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyog5aSW6L656Led5qC35byP77yM5L2c55So5LqO5YWD57Sg55qE5LiK5LiL5aSW6L656Led77yM5LiK5LiL5ZCE5YW35pyJIG4sIG0sIHcg5LiJ5Liq57qn5YirICovXG4ubTUgeyBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4ubTEwIHsgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5tMTUgeyBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuLm0yMCB7IG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4ubTI1IHsgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbi5tMzAgeyBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuLm00MCB7IG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdDUgeyBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuLm10MTAgeyBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5tdDE1IHsgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4ubXQyMCB7IG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuLm10MjUgeyBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbi5tdDMwIHsgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4ubXQ0MCB7IG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWI1IHsgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbi5tYjEwIHsgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4ubWIxNSB7IG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuLm1iMjAgeyBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5tYjI1IHsgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4ubWIzMCB7IG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuLm1iNDAgeyBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNSB7IG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbi5tcjEwIHsgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5tcjE1IHsgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbi5tcjIwIHsgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5tcjI1IHsgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbi5tcjMwIHsgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbi5tcjQwIHsgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sNSB7IG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuLm1sMTAgeyBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4ubWwxNSB7IG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbi5tbDIwIHsgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuLm1sMjUgeyBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4ubWwzMCB7IG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbi5tbDQwIHsgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubXRiNSB7IG1hcmdpbjogNXB4IDAgIWltcG9ydGFudDsgfVxuLm10YjEwIHsgbWFyZ2luOiAxMHB4IDAgIWltcG9ydGFudDsgfVxuLm10YjE1IHsgbWFyZ2luOiAxNXB4IDAgIWltcG9ydGFudDsgfVxuLm10YjIwIHsgbWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDsgfVxuLm10YjI1eyBtYXJnaW46IDI1cHggMCAhaW1wb3J0YW50OyB9XG4ubXRiMzAgeyBtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50OyB9XG4ubXRiNDAgeyBtYXJnaW46IDQwcHggMCAhaW1wb3J0YW50OyB9XG5cbi5tbHI1IHsgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50OyB9XG4ubWxyMTAgeyBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50OyB9XG4ubWxyMTUgeyBtYXJnaW46IDAgMTVweCAhaW1wb3J0YW50OyB9XG4ubWxyMjAgeyBtYXJnaW46IDAgMjBweCAhaW1wb3J0YW50OyB9XG4ubWxyMjUgeyBtYXJnaW46IDAgMjVweCAhaW1wb3J0YW50OyB9XG4ubWxyMzAgeyBtYXJnaW46IDAgMzBweCAhaW1wb3J0YW50OyB9XG4ubWxyNDAgeyBtYXJnaW46IDAgNDBweCAhaW1wb3J0YW50OyB9XG5cblxuLyog5YaF6L656Led5qC35byP77yM5L2c55So5LqO5YWD57Sg55qE5LiK5LiL5YaF6L656Led77yM5LiK5LiL5ZCE5YW35pyJIG4sIG0sIHcg5LiJ5Liq57qn5YirICovXG4ucDUgeyBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuLnAxMCB7IHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuLnAxNSB7IHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuLnAyMCB7IHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuLnAyNSB7IHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuLnAzMCB7IHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuLnA0MCB7IHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHQ1IHsgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4ucHQxMCB7IHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5wdDE1IHsgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuLnB0MjAgeyBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4ucHQyNSB7IHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbi5wdDMwIHsgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuLnB0NDAgeyBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDUgeyBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4ucGwxMCB7IHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4ucGwxNSB7IHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4ucGwyMCB7IHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4ucGwyNSB7IHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4ucGwzMCB7IHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4ucGw0MCB7IHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjUgeyBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuLnByMTAgeyBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5wcjE1IHsgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4ucHIyMCB7IHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuLnByMjUgeyBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbi5wcjMwIHsgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4ucHI0MCB7IHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGI1IHsgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4ucGIxMCB7IHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5wYjE1IHsgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuLnBiMjAgeyBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4ucGIyNSB7IHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbi5wYjMwIHsgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuLnBiNDAgeyBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cblxuLnB0YjUgeyBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50OyB9XG4ucHRiMTAgeyBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDsgfVxuLnB0YjE1IHsgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7IH1cbi5wdGIyMCB7IHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50OyB9XG4ucHRiMjUgeyBwYWRkaW5nOiAyNXB4IDAgIWltcG9ydGFudDsgfVxuLnB0YjMwIHsgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7IH1cbi5wdGI0MCB7IHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50OyB9XG5cblxuLnBscjUgeyBwYWRkaW5nOiAwIDVweCAhaW1wb3J0YW50OyB9XG4ucGxyMTAgeyBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDsgfVxuLnBscjE1IHsgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7IH1cbi5wbHIyMCB7IHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50OyB9XG4ucGxyMjUgeyBwYWRkaW5nOiAwIDI1cHggIWltcG9ydGFudDsgfVxuLnBscjMwIHsgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7IH1cbi5wbHI0MCB7IHBhZGRpbmc6IDAgNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oaWRle1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3d7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogPT09PSBsb2RpbmcgMjAxNS00LTggPT09Ki9cbi8qLmxvZGluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9sb2RpbmcuZ2lmXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIwcHg7fVxuLmxvZGluZzJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbG9kaW5nMi5naWZcIikhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzM0OTlEQSAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIwcHg7fSAqL1xuLyogPT09PSDmjInpkq4gQnV0dG9ucyAgMjAxNS0xLTEyPT09PSAqL1xuLmxhbmctYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM0OTlEQTtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogI0ZGRjtcblx0Ym9yZGVyOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6MnB4O1xufVxuLyog5peg6IOM5pmv5oyJ6ZKuICovXG4ubGFuZy1jYW5jZWx7YmFja2dyb3VuZDowO2NvbG9yOiMyZDNlNTB9XG4vKiDlj5bmtojmjInpkq4gKi9cbi5sYW5nLWJ0bi1ub25le2JhY2tncm91bmQ6I2U0ZTllZDtjb2xvcjojMmQzZTUwO31cbi5sYW5nLWJ0bi1ub25lOmhvdmVye2JhY2tncm91bmQ6I2U0ZTllZDtjb2xvcjojMmQzZTUwO31cblxuLmxhbmctYnRuLWN7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOiNlNGU5ZWQ7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDtcblx0XHRcdGZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyZDNlNTA7Ym9yZGVyOjA7bGV0dGVyLXNwYWNpbmc6MXB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjJweH1cbi8qIOS/ruaUueaMiemSrueahOm7mOiupOeKtuaAgSAqL1xuLmxhbmctYnRuOmFjdGl2ZXtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lfVxuLmxhbmctYnRuOmZvY3Vze2JvcmRlcjowO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9XG4ubGFuZy1idG46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9XG5cbi8qIOeBq+eLkOWFvOWuuSAqL1xuLmxhbmctYnRuOjotbW96LWZvY3VzLWlubmVyIHtib3JkZXI6IDA7cGFkZGluZzogMDt9XG4vKiDmiJDlip8gKi9cbi5sYW5nLWJ0bi1zdWNjZXNzIHsgYmFja2dyb3VuZC1jb2xvcjogIzRhOTkzZTsgfVxuLyog6ZSZ6K+vICovXG4ubGFuZy1idG4tZXJvb3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYjMzNjMwOyB9XG4vKiDkuI3lj6/mj5DkuqTnirbmgIEgKi9cbi5sYW5nLWJ0bi1kaXNhYmxlZCB7IGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IGNvbG9yOiAjNzc3OyBjdXJzb3I6IGRlZmF1bHQ7IH1cbi8qIOWxleekuiAqL1xuLmxhbmctYnRuLXNob3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWVkOyBjb2xvcjogIzJkM2U1MDsgY3Vyc29yOiBkZWZhdWx0OyB9XG4vKiDlhbPogZQgKi9cbi5sYW5nLWJ0bi1yZWxhdGluZyB7IGJhY2tncm91bmQtY29sb3I6ICNiOGM1Y2U7IGNvbG9yOiAjMmQzZTUwOyB9XG5cblxuLyog5oyJ6ZKu5paH5a2XICovXG4ubGFuZy1idG4gLmxhbmctYnRuLWNvbnRlbnQgeyAgcGFkZGluZzogMCAzMHB4OyBkaXNwbGF5OiBibG9jazsgfVxuLyog5aSn55qEICovXG4ubGFuZy1idG4tYmlnIC5sYW5nLWJ0bi1jb250ZW50IHsgcGFkZGluZzogMCA0NXB4OyB9XG4vKiDlt6jlpKfnmoQgKi9cbi5sYW5nLWJ0bi1odWdlIHsgaGVpZ2h0OiA1MHB4OyBsaW5lLWhlaWdodDogNTBweDsgfVxuLmxhbmctYnRuLWh1Z2UgLmxhbmctYnRuLWNvbnRlbnQgeyBwYWRkaW5nOiAwIDQ1cHg7IH1cbi8qIOaMiemSrueahOminOiJsiAqL1xuLmxhbmctYnRuLWNvbC1ibHVle2JhY2tncm91bmQ6IzM0OTlEQTtjb2xvcjojZmZmO31cbi5sYW5nLWJ0bi1jb2wtYmx1ZTpob3ZlcntiYWNrZ3JvdW5kOiMzZGEyZTM7Y29sb3I6I2ZmZjt9XG4vKiDlm7rlrprlrr3luqbnmoQgKi9cbi5sYW5nLWJ0bi1maXhlZC1zbWFsbCB7IHdpZHRoOiAxMDBweDsgfVxuLmxhbmctYnRuLWZpeGVkLXNtYWxsIC5sYW5nLWJ0bi1jb250ZW50IHsgcGFkZGluZzogMDsgfVxuXG4ubGFuZy1idG4tZml4ZWQtYmlnIHsgd2lkdGg6IDE2MHB4OyB9XG4ubGFuZy1idG4tZml4ZWQtYmlnIC5sYW5nLWJ0bi1jb250ZW50IHsgcGFkZGluZzogMDsgfVxuXG4ubGFuZy1idG4tZml4ZWQtTGFyZ2UgeyB3aWR0aDogMTAwJTsgfVxuLmxhbmctYnRuLWZpeGVkLUxhcmdlIC5sYW5nLWJ0bi1jb250ZW50IHsgcGFkZGluZzogMDsgfVxuXG4vKiDlsI/lrZflj7fmjInpkq4g5Li+5oql5by55Ye65qGG5YaN55SoICovXG4uc3VibWl0LWJ1dHRvbnt3aWR0aDo4MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6IzM0OTlkYTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjQwcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoycHh9XG4uc3VibWl0LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiMzZGEyZTM7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0IDBzfVxuLnN1Ym1pdC1idXR0b246YWN0aXZle2JhY2tncm91bmQ6IzJlOTNkNH1cbi5taW5pLWJ1dHRvbi1kaXNhYmJsZXt3aWR0aDo4MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6I2I4YzVjZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjQwcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoycHh9XG4ubWluaS1idXR0b24tZGlzYWJibGU6aG92ZXJ7YmFja2dyb3VuZDojYzhkNGRiO3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dCAwc31cbi5taW5pLWJ1dHRvbi1kaXNhYmJsZTphY3RpdmV7YmFja2dyb3VuZDojYTliOWMzfVxuXG4vKiDmjInpkq4gQnV0dG9ucyBFTkQgKi9cblxuIC8qID09PT0g6KGo5Y2VIElucHV0IOahhiAyMDE1LTItMjg9PT09IOS7peWJjeeahOminOiJsmI4YzRjZSovXG4ubGFuZy1pbnB1dHtwYWRkaW5nOjE0cHggMTVweDtoZWlnaHQ6MjBweDtib3JkZXI6I2U0ZTllZCAxcHggc29saWQ7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM1ZDZkN2U7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDtib3gtc2l6aW5nOiBjb250ZW50LWJveDt9XG5cbi5sYW5nLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5OGRiO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSg0MSwgMTI4LCAxODUsIDAuNCk7XG59XG4vKiDnhKbngrkv5oiQ5YqfICovXG4ubGFuZy1pbnB1dC1vbiwgLmxhbmctaW5wdXQtc3VjY2VzcyB7XG5cdGJvcmRlcjogIzM0OThkYiAxcHggc29saWQ7XG5cdGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSg0MSwgMTI4LCAxODUsIDAuNCk7XG5cdGNvbG9yOiAjMzQ0OTVlO1xufVxuLyog6ZSZ6K+vICovXG4ubGFuZy1pbnB1dC1lcnJvciB7XG5cdGJvcmRlcjogI2ZjYWIyYiAxcHggc29saWQ7XG5cdGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgyNTIsIDE3MSwgNDMsIDAuNCk7XG59XG5cbi8qIHRleHRhcmVh5L2/55SoICovXG4uaDE2NCB7IGhlaWdodDogMTMwcHg7IH1cbi5saDIwIHsgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxhbmctbXVzdHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTFweDsgY29sb3I6ICNGRDgzMzUhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogNTBweCFpbXBvcnRhbnQ7fVxuLyog6KGo5Y2VIElucHV0IOahhiBFTkQgKi9cblxuIC8qID09PT3ms6jlhozovpPlhaXmoYYgMjAxNS0xLTEyPT09PSAqL1xuLmxvZ2luLWljb24geyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiA0MHB4OyB3aWR0aDogMTAwJTsgIGJvcmRlci1ib3R0b206ICNlOWVjZWUgMXB4IHNvbGlkOyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi8qIOi+k+WFpeahhua0u+WKqOeKtuaAgS/miJDlip8gKi9cbi5sb2dpbi1vbiwgLmxvZ2luLXN1Y2Nlc3MgeyBib3JkZXItYm90dG9tOiAjMzQ5OGRiIDFweCBzb2xpZDsgfVxuLmxvZ2luLW9uIC5sb2ctaW5wdXQsIC5sb2dpbi1lcnJvciAubG9nLWlucHV0LCAubG9naW4tc3VjY2VzcyAubG9nLWlucHV0IHsgY29sb3I6ICM1ZDZkN2U7IH1cbi5sb2dpbi1vbiAuaWNvbmZvbnQsIC5sb2dpbi1zdWNjZXNzIC5pY29uZm9udHtjb2xvcjogIzNBOTlEODt9XG5cbi8qIOmUmeivryAqL1xuLmxvZ2luLWVycm9yIHsgYm9yZGVyLWJvdHRvbTogI2ZjYWIyYiAxcHggc29saWQ7IH1cbi5sb2dpbi1lcnJvciAuaWNvbmZvbnR7IGNvbG9yOiAjZmNhYjJiO31cblxuLyog55m75b2V6L6T5YWl5qGGICovXG4ubG9nLWlucHV0IHsgYm9yZGVyOiBub25lOyBoZWlnaHQ6IDIwcHg7IGZvbnQtc2l6ZTogMTZweDsgcGFkZGluZzogMTBweCAyLjUlOyBsaW5lLWhlaWdodDogMjBweDsgY29sb3I6ICAjYjhjNGNlOyBiYWNrZ3JvdW5kOiAjZmZmOyB3aWR0aDogOTAlO31cblx0XHRcdC8qMzAvNDAwPTcuNSUsMzYwLzQwMD05MCUsMTAvNDAwPTIuNSUqL1xuLmxvZy1pbnB1dC1oYWxmIHsgYm9yZGVyOiBub25lOyBoZWlnaHQ6IDIwcHg7IGZvbnQtc2l6ZTogMTZweDsgcGFkZGluZzogMTBweCA1JTsgbGluZS1oZWlnaHQ6IDIwcHg7IGNvbG9yOiAgI2I4YzRjZTsgYmFja2dyb3VuZDogI2ZmZjsgd2lkdGg6IDgwJTt9XG5cdFx0XHQvKjMwLzIwMD0xNSUsMTYwLzIwMD04MCUsMTAvMjAwPTUlKi9cbi5sb2ctaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogI2I4YzRjZTt9XG4ubG9nLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogI2I4YzRjZTt9XG4ubG9nLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNiOGM0Y2U7fVxuLmxvZy1pbnB1dDpwbGFjZWhvbGRlciB7IGNvbG9yOiAjYjhjNGNlO31cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogI2I4YzRjZTt9XG50ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNiOGM0Y2U7fVxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogI2I4YzRjZTt9XG50ZXh0YXJlYTpwbGFjZWhvbGRlciB7IGNvbG9yOiAjYjhjNGNlO31cbi8qIOazqOWGjOi+k+WFpeahhiBlbmQgKi9cblxuLyptZXNzYWdlIOaPkOmGkua2iOaBryovXG4jYWpheC1ob29reyBwb3NpdGlvbjpmaXhlZDsgdG9wOjA7IHotaW5kZXg6OTk5OTk7IHdpZHRoOjEwMCU7fVxuLmdsb2JhbEluZm9UaXAge3otaW5kZXg6IDIwOyBoZWlnaHQ6IDYwcHg7d2lkdGg6IDEwMCU7cG9zaXRpb246IHJlbGF0aXZlO2N1cnNvcjogcG9pbnRlcjt9XG4uZ2xvYmFsSW5mb1RpcCBwIHt0ZXh0LWFsaWduOiBjZW50ZXI7Zm9udC1zaXplOiAxNnB4O2hlaWdodDogMzBweDtsaW5lLWhlaWdodDogMzBweDtwYWRkaW5nOiAxNXB4IDA7Y29sb3I6ICNGRkY7cG9zaXRpb246IHJlbGF0aXZlO31cbi5nbG9iYWxJbmZvVGlwIC5pbmZvVGlwQmFjayB7cG9zaXRpb246IGFic29sdXRlO3RvcDogMDtsZWZ0OiAwO3JpZ2h0OiAwO2JvdHRvbTogMDtiYWNrZ3JvdW5kOiAjMzQ5OGRiO2JveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7b3BhY2l0eTogMC44O2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKTstbW96LW9wYWNpdHk6IDAuODsta2h0bWwtb3BhY2l0eTogMC44O31cblxuLyog5rKh5pyJ5Lu75L2V5YaF5a6555qE5pe25YCZ5o+Q56S6ICovXG4ua29uZ3t3aWR0aDoxMDAlO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3NlcmNoLW51bGwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2hlaWdodDo3MDBweDt9XG5cbi8q5a2X5L2T5Zu+5qCHKi9cbi8qLmljb25mb250LCBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTpcImljb25mb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOjE2cHg7XG4gIGNvbG9yOiAjYjhjNGNlO1xuICBmb250LXN0eWxlOm5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDAuMnB4O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSovXG5baWRePVwieHVubGVpX2NvbVwiXSxbaWQqPVwieHVubGVpX2NvbVwiXXtcblx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qc2Nob29sLXdlYuaJgOacieWbvuaghyovXG4uc2Nob29sLWljb25zeyBkaXNwbGF5OmlubGluZS1ibG9jazsgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3NjaG9vbC13ZWItaWNvbnMucG5nKTsgYmFja2dyb3VuZC1zaXplOjQwMHB4IDQwMHB4OyBvdmVyZmxvdzpoaWRkZW47Knpvb206MTsgdmVydGljYWwtYWxpZ246bWlkZGxlO31cbkBtZWRpYSAobWluLXJlc29sdXRpb246MmRwcHgpLCAvKiBTdGFuZGFyZCBzeW50YXggKi9cbigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MikgIC8qIFNhZmFyaSAmIEFuZHJvaWQgQnJvd3NlciAqL1xue1xuICAgIC5zY2hvb2wtaWNvbnN7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zY2hvb2wtd2ViLWljb25zQDJ4LnBuZyk7IFxuICAgIH0gIFxufVxuLmljb24tdXNlcnsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29uX3VzZXIucG5nKTsgYmFja2dyb3VuZC1zaXplOjQwMHB4IDIwMHB4OyBvdmVyZmxvdzpoaWRkZW47Knpvb206MTsgdmVydGljYWwtYWxpZ246bWlkZGxlO31cbkBtZWRpYSAobWluLXJlc29sdXRpb246MmRwcHgpLCAvKiBTdGFuZGFyZCBzeW50YXggKi9cbigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MikgIC8qIFNhZmFyaSAmIEFuZHJvaWQgQnJvd3NlciAqL1xue1xuICAuaWNvbi11c2Vye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29uX3VzZXJAMngucG5nKTtcbiAgfVxufVxuLnNjaG9vbE1vdWRlbF9pY29uc3sgZGlzcGxheTppbmxpbmUtYmxvY2s7IGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zY2hvb2xfaWNvbnMucG5nKTsgYmFja2dyb3VuZC1zaXplOjQwMHB4IDQwMHB4OyBvdmVyZmxvdzpoaWRkZW47Knpvb206MTsgdmVydGljYWwtYWxpZ246bWlkZGxlO31cbkBtZWRpYSAobWluLXJlc29sdXRpb246MmRwcHgpLCAvKiBTdGFuZGFyZCBzeW50YXggKi9cbigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MikgIC8qIFNhZmFyaSAmIEFuZHJvaWQgQnJvd3NlciAqL1xue1xuICAuc2Nob29sTW91ZGVsX2ljb25ze1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zY2hvb2xfaWNvbnNAMngucG5nKTtcbiAgfVxufVxuXG4ucGFwZXJfaWNvbnN7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvcGFwZXJfaWNvbi5wbmcpOyBiYWNrZ3JvdW5kLXNpemU6NDAwcHggNDAwcHg7IG92ZXJmbG93OmhpZGRlbjsqem9vbToxOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjoyZHBweCksIC8qIFN0YW5kYXJkIHN5bnRheCAqL1xuKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoyKSAgLyogU2FmYXJpICYgQW5kcm9pZCBCcm93c2VyICovXG57XG4gIC5wYXBlcl9pY29uc3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvcGFwZXJfaWNvbkAyeC5wbmcpO1xuICB9XG59XG5cbi8q5bmz5Y+w5omA5pyJ5Zu+5qCHKi9cbi5tLWljb25zeyBkaXNwbGF5OmlubGluZS1ibG9jazsgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL20taWNvbnMucG5nKTsgYmFja2dyb3VuZC1zaXplOjYwMHB4IDYwMHB4OyBvdmVyZmxvdzpoaWRkZW47Knpvb206MTsgdmVydGljYWwtYWxpZ246bWlkZGxlO31cbkBtZWRpYSAobWluLXJlc29sdXRpb246MmRwcHgpLCAvKiBTdGFuZGFyZCBzeW50YXggKi9cbigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MikgIC8qIFNhZmFyaSAmIEFuZHJvaWQgQnJvd3NlciAqL1xue1xuICAgIC5tLWljb25ze1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvbS1pY29uc0AyeC5wbmcpOyBcbiAgICB9ICBcbn1cbi8q5qCH6aKYKi9cbi5jb2wtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIGNvbG9yOiRncmF5LWZvbnQtaDtcbiAgICAuZnJ7XG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIGNvbG9yOiRncmF5LWZvbnQtbTtcbiAgICAgICAgLmF7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDppbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuLmNvbC10aXRsZS1kZWZhdWx0e1xuICAgIEBleHRlbmQgLmNvbC10aXRsZTtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgIH1cbi8qYm90dG9ucyovXG4uYnRue1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOmFsbCAwLjVzO1xuICAgIH1cbiAuYnRuLW14e1xuICAgICBAZXh0ZW5kIC5idG47XG4gICAgIGhlaWdodDoyNHB4O1xuICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgIH1cbiAuYnRuLW17fVxuIC5idG4tbHtcbiAgICAgQGV4dGVuZCAuYnRuO1xuICAgICBoZWlnaHQ6NDBweDtcbiAgICAgbGluZS1oZWlnaHQ6NDBweDtcbiAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICBmb250LXNpemU6MTVweDtcbiAgICAgfVxuIC5idG4tbHh7XG4gICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgfSAgIFxuLmJ0bi1ncmF5LWlubGluZXsgXG4gICAgIEBleHRlbmQgLmJ0bi1teDtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1iZy1oOyBcbiAgICAgYm9yZGVyLXJhZGl1czoycHg7IFxuICAgICBjdXJzb3I6cG9pbnRlcjsgXG4gICAgIHBhZGRpbmc6MnB4O1xuICAgICB9XG4uYnRuLWdyZWVuLWJvcmRlcntcbiAgICBib3JkZXI6c29saWQgMXB4ICRjb2xvci1zdWItZ3JlZW47XG4gICAgQGV4dGVuZCAuYnRuLWw7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBjb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbi8qYWJvdXQgZnJhbWVzZXQqL1xuLyoxMDAw55qE5bem5Y+z5YiG5qCPKi9cbi5pbnNpZGVyLW1haW57IHdpZHRoOjgyMHB4OyBmbG9hdDpsZWZ0OyBwb3NpdGlvbjpyZWxhdGl2ZTsgb3ZlcmZsb3c6aGlkZGVuO31cbi5pbnNpZGVyLWFzaWRlcnsgd2lkdGg6MjcwcHg7IGZsb2F0OnJpZ2h0OyBtYXJnaW4tdG9wOjFweDt9XG4uaW5zaWRlci1hc2lkZXItYm94e1xuICAgIGJvcmRlcjpzb2xpZCAxcHggJGdyYXktYmctaDsgXG4gICAgcGFkZGluZzoxMHB4IDE1cHg7XG4gICAgbWFyZ2luLXRvcDotMXB4O1xuICAgIH1cbi5jb2wtbmFtZXtcbiAgICBAZXh0ZW5kIC5zY2hvb2wtaWNvbnM7XG4gICAgd2lkdGg6NzZweDtcbiAgICBoZWlnaHQ6MjZweDtcbiAgICBsaW5lLWhlaWdodDoyNnB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHRvcDoyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTcycHggMDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgfVxuLmFwcC1hZHtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbi8qMTA1MOeahOW3puWPs+WIhuagjyovXG4uaW5zaWRlci1hc2lkZXIxMDUwe1xuICAgIHdpZHRoOjI3NXB4O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgfVxuLmluc2lkZXItbWFpbjEwNTB7XG4gICAgd2lkdGg6NzUwcHg7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgfSIsIi8qKlxuICogQ1NTIEdsb2JhbCAtICBoZWFkZXJcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBkYXRlOiAyMDE2LTQtMTU7XG4qKi9cbi8qc2hvcnRjdXQqL1xuLm1haW5faWNvbnN7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFpbkljb25zLnBuZyk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tYWluX2ljb3N7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFpbl9pY28yLnBuZyk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pY29fZ3VvaHVpe1xuXHRAZXh0ZW5kIC5tYWluX2ljb25zO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxN3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmljb196aGVuZ3hpZXtcblx0QGV4dGVuZCAubWFpbl9pY29ucztcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggMDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaWNvX3Bob25le1xuXHRAZXh0ZW5kIC5tYWluX2ljb25zO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDA7XG5cdG1hcmdpbi1yaWdodDogM3B4O1xufVxuLm1fbG9nb3tcbiAgICAgICAgQGV4dGVuZCAubWFpbl9pY29ucztcbiAgICAgICAgd2lkdGg6IDE4M3B4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIycHg7XG4gICAgfVxuLm1fc3ViTG9nbzF7XG5cdEBleHRlbmQgLm1haW5faWNvbnM7XG5cdHdpZHRoOiA1MDBweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xuXG59XG4ubV9zdWJMb2dvMntcblx0QGV4dGVuZCAubWFpbl9pY29ucztcblx0d2lkdGg6IDUwMHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xuXG59XG4uaWNvX2xpc3Qxe1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiAzcHg7XG5cdGhlaWdodDogM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uY2FwdGlvbl9iZzF7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDEyM3B4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTNweDtcblx0Y29sb3I6ICNmZmY7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuLmdvbmdrYWlJY297XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDFweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZ2tfaWNvMDF7XG5cdEBleHRlbmQgLmdvbmdrYWlJY287XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxcHg7XG59XG4uZ2tfaWNvMDJ7XG5cdEBleHRlbmQgLmdvbmdrYWlJY287XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MXB4O1xufVxuLmdrX2ljbzAze1xuXHRAZXh0ZW5kIC5nb25na2FpSWNvO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDFweDtcbn1cbi5na19pY28wNHtcblx0QGV4dGVuZCAuZ29uZ2thaUljbztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MXB4O1xufVxuLmdrX2ljbzA1e1xuXHRAZXh0ZW5kIC5nb25na2FpSWNvO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQxcHg7XG59XG4uZ2tfaWNvMDZ7XG5cdEBleHRlbmQgLmdvbmdrYWlJY287XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtNDFweDtcbn1cbi5na19pY28wN3tcblx0QGV4dGVuZCAuZ29uZ2thaUljbztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00MXB4O1xufVxuLmdrX2ljbzA4e1xuXHRAZXh0ZW5kIC5nb25na2FpSWNvO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwcHggLTQxcHg7XG59XG4uZ2tfaWNvMDl7XG5cdEBleHRlbmQgLmdvbmdrYWlJY287XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMjBweCAtNDFweDtcbn1cbi5na19pY28xMHtcblx0QGV4dGVuZCAuZ29uZ2thaUljbztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC00MXB4O1xufVxuLmdrX2ljbzExe1xuXHRAZXh0ZW5kIC5nb25na2FpSWNvO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTQxcHg7XG59XG4uZ2tfaWNvMTJ7XG5cdEBleHRlbmQgLmdvbmdrYWlJY287XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAtNDFweDtcbn1cbi5jYXB0aW9uMDAwMXtcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAxMDZweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODdweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTUzcHg7XG59XG4ubXVsdV9pY29fbWFpbntcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU2cHggLTg3cHg7XG59XG4ubXVsdV9pY28xe1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCAtODdweDtcbn1cbi5tdWx1X2ljbzJ7XG5cdEBleHRlbmQgLm11bHVfaWNvX21haW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC03NnB4IC04N3B4O1xufVxuLm11bHVfaWNvM3tcblx0QGV4dGVuZCAubXVsdV9pY29fbWFpbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTg3cHg7XG59XG4ubXVsdV9pY280e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE2cHggLTg3cHg7XG59XG4ubXVsdV9pY281e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM2cHggLTg3cHg7XG59XG4ubXVsdV9pY282e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU2cHggLTg3cHg7XG59XG4ubXVsdV9pY283e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTg3cHg7XG59XG4ubXVsdV9pY284e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk2cHggLTg3cHg7XG59XG4ubXVsdV9pY285e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTg3cHg7XG59XG4ubXVsdV9pY28xMHtcblx0QGV4dGVuZCAubXVsdV9pY29fbWFpbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNnB4IC04N3B4O1xufVxuLmljb19mYW5nZGFqaW5ne1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC01N3B4IC0xMTNweDtcbn1cbi5pY29fYXJyb3dfcl9ncmF5e1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogMTJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTc3cHggLTExM3B4O1xufVxuLmljb19hc2lkZV90YWd7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTExM3B4O1xufVxuLmljb19hc2lkZV90YWdfZ3JlZW57XG5cdEBleHRlbmQgLmljb19hc2lkZV90YWc7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNTlweCAtMTEzcHg7XG59XG4uaWNvX21haWxfMXtcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogNDdweDtcblx0aGVpZ2h0OiA0N3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTVweCAtMTM0cHg7XG59XG4uaWNvX21haWxfMntcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogNDdweDtcblx0aGVpZ2h0OiA0N3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAycHggLTEzNHB4O1xufVxuLmljb19tYWlsXzN7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDQ3cHg7XG5cdGhlaWdodDogNDdweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OXB4IC0xMzRweDtcbn1cbi5jYXB0aW9uX2JnX29yYW5nZXtcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogMTM1cHg7XG5cdGhlaWdodDogNDRweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Y29sb3I6ICNmZmY7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nLWxlZnQ6IDE5cHg7XG59XG4uY2FwdGlvbl9iZ19ncmVlbntcblx0QGV4dGVuZCAuY2FwdGlvbl9iZ19vcmFuZ2U7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0OXB4O1xufVxuLmJsdWVfc3Rhcntcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0cHggLTExNHB4O1xufVxuLnBhZ2VDYXB0aW9uQmd7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDE1MHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xODBweCAtMjA1cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRsaW5lLWhlaWdodDogMzhweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYl90aXBfYmd7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogMjBweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggLTI1MXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wbGF5ZXJfaWNve1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiA3MnB4O1xuXHRoZWlnaHQ6IDcycHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDdweCAtMTEzcHg7XG59XG4uaWNvX3ZpZGVvX2xpc3R7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogOXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI2M3B4IC05MHB4O1xufVxuLm1pZF9wb2ludHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogM3B4O1xuXHRoZWlnaHQ6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmU1YjhiO1xufVxuLmljb19ncmF5X2Fycm93X3Vwe1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTMyOXB4O1xufVxuLmljb19ncmF5X2Fycm93X2Rvd257XG5cdEBleHRlbmQgLmljb19ncmF5X2Fycm93X3VwO1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzVweCAtMzI5cHg7XG59XG4uaWNvX2Z1bGxfc2NyZWVue1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTRweCAtMzAycHg7XG59XG4uaWNvX2NvbWVJblRve1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDExcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xODBweCAtMjgxcHg7XG59XG4uaWNvX2xpc3RfdGl0bGV7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTI4MXB4O1xufVxuLmljb19oZF8wMXtcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjFweDtcbn1cbi5pY29faGRfMDJ7XG4gICAgQGV4dGVuZCAuaWNvX2hkXzAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IC0zNjFweDtcbn1cbi5pY29faGRfMDN7XG4gICAgQGV4dGVuZCAuaWNvX2hkXzAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NnB4IC0zNjFweDtcbn1cbi5pY29faGRfMDR7XG4gICAgQGV4dGVuZCAuaWNvX2hkXzAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IC0zNjFweDtcbn1cbi5pY29faGRfMDV7XG4gICAgQGV4dGVuZCAuaWNvX2hkXzAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzYxcHg7XG59XG4uaWNvX2hkXzA2e1xuICAgIEBleHRlbmQgLmljb19oZF8wMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggLTM2MXB4O1xufVxuLmhhc19jbG91ZF9iZ3tcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19pbWdfcGFydC5wbmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuLmljb191c2VyX21paXtcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTI4MXB4O1xuXHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5pY29fcmVkX2hvdHtcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5cHggLTkycHg7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdG1hcmdpbi10b3A6IC01cHg7XG59XG4uaWNvX3RpdGxlMDAye1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiAzcHg7XG5cdGhlaWdodDogMTJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNHB4IC05MnB4O1xufVxuLmJzX2ljb3tcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogNjhweDtcblx0aGVpZ2h0OiA2OHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTlweDtcbn1cbi5ic19pY28xe1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvMntcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzN7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY280e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvNXtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzZ7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY283e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvOHtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzl7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY28xMHtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzExe1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvMTJ7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY28xM3tcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzE0e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvMTV7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY28xNntcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzE3e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvMTh7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY28xOXtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzIwe1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvMjF7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY28yMntcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzIze1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvMjR7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY28yNXtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzI2e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvMjd7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY28yOHtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzI5e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvMzB7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY28zMXtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzMye1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvMzN7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY28zNHtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzM1e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvMzZ7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY28zN3tcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzM4e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvMzl7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY280MHtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzQxe1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvNDJ7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY280M3tcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzQ0e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvNDV7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY280Nntcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzQ3e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvNDh7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY280OXtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzUwe1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvNTF7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY281Mntcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzUze1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvNTR7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY281NXtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzU2e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvNTd7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY281OHtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzU5e1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvNjB7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY282MXtcblx0QGV4dGVuZCAuYnNfaWNvO1xufVxuLmJzX2ljbzYye1xuXHRAZXh0ZW5kIC5ic19pY287XG59XG4uYnNfaWNvNjN7XG5cdEBleHRlbmQgLmJzX2ljbztcbn1cbi5ic19pY282NHtcblx0QGV4dGVuZCAuYnNfaWNvO1xufSIsIi8qKlxuICogQ1NTIEdsb2JhbCAtICBoZWFkZXJcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBkYXRlOiAyMDE2LTQtMTU7XG4qKi9cbi8qc2hvcnRjdXQqL1xuLmJvZHlIYXNIZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ib2R5X2JnLmpwZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxufVxuLm1Xe1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2hvcnRjdXR7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIuWui+S9k1wiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTM7XG4gICAgY29sb3I6ICNmZmY7XG5cbn1cbi5zaG9ydExpbmtze1xuICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjojMWZjY2ViO1xuICAgICAgICB9XG4gICAgfVxufVxuLm1haW5faGVhZGVye1xuICAgIGhlaWdodDogNzVweDtcbiAgICBwYWRkaW5nLXRvcDoyNXB4O1xufVxuLm1fbmF2e1xuICAgaGVpZ2h0OiA0NnB4O1xuICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICBmb250LXNpemU6IDE3cHg7XG4gICBmb250LWZhbWlseTogXCJNaWNyb3NvZnQgWWFIZWlcIjtcbiAgIGNvbG9yOiAjZmZmO1xuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uYXZfYmcucG5nKTtcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICB6LWluZGV4OiA5O1xufVxuLm1fbmF2X2xpc3R7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIGxpe1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwZjQ5OWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vbntcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMGY0OTllO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm1fd2VhdGhlcntcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMTNiMmNmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgbWFyZ2luLXRvcDo2cHg7XG59XG5cbi5oZWFkU2VhcmNoe1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICAuaHNfdGFic3tcbiAgICAgICAgQGV4dGVuZCAuY2xlYXJGaXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ3OWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDAgO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oc19mb3Jte1xuICAgICAgICBib3JkZXI6c29saWQgMXB4ICMwMDQ3OWQ7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmhzX2lucHV0e1xuICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNaWNyb3NvZnQgWWFoZWk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcblxuICAgICAgICB9XG4gICAgICAgIC5oc19zdWJtaXR7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzlkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwZjVjYmE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uemlfbG9nb3tcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBpbWd7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuLmJyZWFkTmF2e1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIC5ibl9jYXB0aW9ue1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG59XG5cbi8q5qaC5Ya15a+86IiqKi9cbi5na19uYXZ7XG4gICAgQGV4dGVuZCAuY2xlYXJGaXg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMzdweDtcbiAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMTI1Y2JlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIC4zcztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzE5NjVjYjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgJi5vbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjVjYmU7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKuS4i+WVpuiPnOWNlSovXG4ubV9uYXZfZHJvcExpc3R7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzEyNWNiZTtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBleHRlbmQgLmNsZWFyRml4O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMThweCByZ2JhKDAsMCwwLDAuMjIpO1xuICAgIC5zbGlkZUJveCAuaGR7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgIH1cbn1cbi56d3pfc2lsZGVyc3tcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIC5zbGlkZUJveHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICAuc2xpZGVCb3ggLmJkIGxpIGltZ3tcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cbi56d3pfbGlua19saXN0e1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1ZW07XG4gICAgICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxMjVjYmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi56d3pfbmV3c19saXN0e1xuICAgIC56eF9saXN0M3tcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICB9XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhe1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiMyNDYzYmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpcnN0e1xuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG5cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi56d3pfaW1nTmV3c0xpc3R7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGxpe1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmNWY1ZjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2llYmxhY2tiZy5wbmcpO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qKlxuICogQ1NTIEdsb2JhbCAtIGhlYWRlclxuICogYXV0aG9yOiBTaW1paWlAc2ltaWlpLmNvbTtcbiAqIGRhdGU6IDIwMTYtNC0xNTtcbioqL1xuXG4vKnNob3J0Y3V0Ki9cbi5mb290ZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRib3JkZXItdG9wOiBzb2xpZCA0cHggI2VlZTtcbn1cblxuLmZyaWVuZF9saW5rc3tcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMjAwJTtcblx0LmZsX25hbWV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0dWx7XG5cdFx0bGl7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn0iLCIvKipcbiAqIENTUyB0ayBmcmFtZSBzdHlsZXNcbiAqIGF1dGhvcjogU3VtaWlAc3VtaWkuY247XG4gKiBkYXRhOiAyMDE2LTA1LTMxO1xuICoqL1xuXG4gLmluZGV4X2xlZnR7XG4gXHR3aWR0aDogNjYwcHg7XG4gXHRmbG9hdDogbGVmdDtcbiB9XG4gLmluZGV4X3JpZ2h0e1xuIFx0d2lkdGg6IDMyMHB4O1xuIFx0ZmxvYXQ6IHJpZ2h0O1xuIH1cbiAubmV3c0xlZnRlcntcbiBcdHdpZHRoOiAzMDBweDtcbiBcdGZsb2F0OiBsZWZ0O1xuIH1cbiAubmV3c1JpZ3RlcntcbiBcdHdpZHRoOiAzMTBweDtcbiBcdGZsb2F0OiByaWdodDtcbiB9XG4gLnl1bkJnX2JveHtcbiBcdGJvcmRlcjogc29saWQgMXB4ICNjZGUzZmI7XG4gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX2Nvbi5wbmcpO1xuIFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXG4gfVxuIC5lcUJveHtcbiBcdHdpZHRoOiA1MCU7XG4gXHRmbG9hdDogbGVmdDtcbiBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcdHBhZGRpbmc6IDEwcHggMDtcbiB9XG4gLmluZGV4X2JhbnNoaXtcbiBcdG1hcmdpbi1sZWZ0OiAycHg7XG4gfVxuIC5yZWRCb3h7XG4gXHR3aWR0aDogNTAlO1xuIFx0ZmxvYXQ6IGxlZnQ7XG4gXHRib3JkZXI6IHNvbGlkIDFweCAjOTcwMTAxO1xuIFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG4gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuIFx0aGVpZ2h0OiAxNzBweDtcbiBcdG1hcmdpbi10b3A6IC0xcHg7XG4gXHQucmVkX2NhcHRpb257XG4gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiBcdFx0bGVmdDogMHB4O1xuIFx0XHR0b3A6IDUwJTtcbiBcdFx0bWFyZ2luLXRvcDogLTJlbTtcbiBcdFx0Zm9udC1zaXplOiAxNHB4O1xuIFx0XHR3aWR0aDogMWVtO1xuIFx0XHRwYWRkaW5nOiA1cHg7XG4gXHRcdGJhY2tncm91bmQtY29sb3I6ICM3YjAxMDE7XG4gXHRcdGNvbG9yOiAjZmZmO1xuIFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cbiBcdH1cbiBcdC50eHRfY2FwdGlvbntcbiBcdFx0Zm9udC1zaXplOiAxNHB4O1xuIFx0XHRjb2xvcjogIzdiMDEwMTtcbiBcdH1cbiB9XG4gLm1vcmV7XG4gXHRmb250LXNpemU6IDEycHg7XG4gXHRjb2xvcjogIzY2NjtcbiBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gfVxuIC5zaW1wbGVUYWJfaGR7XG4gXHRAZXh0ZW5kIC5jbGVhckZpeDtcbiBcdG1hcmdpbi10b3A6IC04cHg7XG4gXHRsaXtcbiBcdFx0ZmxvYXQ6IGxlZnQ7XG4gXHRcdG1hcmdpbjozcHggNXB4O1xuIFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZjtcbiBcdFx0Y3Vyc29yOiBwb2ludGVyO1xuIFx0XHRjb2xvcjogIzY2NjtcbiBcdFx0Zm9udC1zaXplOiAxM3B4O1xuIFx0XHQmLm9ue1xuIFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjYjUwMTAxO1xuIFx0XHRcdGNvbG9yOiAjN2IwMTAxO1xuIFx0XHR9XG4gXHR9XG4gfVxuIC5ibHVlX2JvcmRlcl9ib3h7XG4gXHRib3JkZXI6IHNvbGlkIDFweCAjY2RlM2ZiO1xuIFx0cGFkZGluZzogMTVweDtcbiB9XG4gLnBhZ2VBc2lkZXJ7XG4gXHR3aWR0aDogMjIwcHg7XG4gXHRmbG9hdDogbGVmdDtcbiB9XG4gLnBhZ2VNYWlue1xuIFx0d2lkdGg6IDc2MHB4O1xuIFx0ZmxvYXQ6IHJpZ2h0O1xuIH1cbiAuYXNpZGVyQm94MXtcbiBcdGJvcmRlcjogc29saWQgMXB4ICMyNzZhYzg7XG4gXHRib3JkZXItcmFkaXVzOiA0cHg7XG4gXHQuYXNpZGVyQm94X2NhcHRpb257XG4gXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzZhYzg7XG4gXHRcdGNvbG9yOiAjZmZmO1xuIFx0XHRoZWlnaHQ6IDQwcHg7XG4gXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuIFx0XHRmb250LXNpemU6IDE2cHg7XG4gXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdFx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDAgO1xuIFx0fVxuIFx0LmFzaWRlckJveF9jb257XG4gXHRcdHBhZGRpbmc6IDVweDtcbiBcdH1cbiBcdCYuZ3JlZW5UaGVtZXtcbiBcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzA5YTA1MDtcbiBcdFx0LmFzaWRlckJveF9jYXB0aW9ue1xuIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwOWEwNTA7XG4gXHRcdH1cbiBcdH1cbiB9XG4gLmFzaWRlclNlYXJjaHtcbiBcdGJvcmRlcjogc29saWQgMXB4ICMyMTVlYjg7XG4gXHRib3JkZXItcmFkaXVzOiA0cHg7XG4gXHRwYWRkaW5nOiAxNXB4O1xuIFx0bGluZS1oZWlnaHQ6IDQwcHg7XG4gXHQuYXNfY2FwdGlvbntcbiBcdFx0Zm9udC1zaXplOiAxOHB4O1xuIFx0XHRjb2xvcjogIzI3NmFjODtcbiBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcbiBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gXHR9XG4gXHQuYXNfZm9ybV9jYXB0aW9ue1xuIFx0XHRkaXNwbGF5OiBibG9jaztcbiBcdFx0ZmxvYXQ6IGxlZnQ7XG4gXHRcdHdpZHRoOiA0ZW07XG4gXHRcdGZvbnQtc2l6ZTogMTJweDtcbiBcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gXHR9XG4gXHQuYXNfZm9ybV9pbnB1dHtcbiBcdFx0ZGlzcGxheTogYmxvY2s7XG4gXHRcdGZsb2F0OiBsZWZ0O1xuIFx0XHRtYXJnaW4tbGVmdDogMTBweDtcbiBcdFx0aW5wdXR7XG4gXHRcdFx0aGVpZ2h0OiAyN3B4O1xuIFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuIFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuIFx0XHRcdHdpZHRoOiAxMjBweDtcbiBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRcdFx0Ji5kYXRlX2lucHV0e1xuIFx0XHRcdFx0d2lkdGg6IDUwcHg7XG4gXHRcdFx0fVxuIFx0XHR9XG4gXHR9XG4gXHQuYXNfZm9ybV9idXR0b25ze1xuIFx0XHRwYWRkaW5nLXRvcDogMTBweDtcbiBcdFx0YXtcbiBcdFx0XHRtYXJnaW46IDAgMnB4O1xuXG4gXHRcdH1cbiBcdH1cbiBcdCYuZ3JlZW5UaGVtZXtcbiBcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzA5YTA1MDtcbiBcdFx0LmFzX2NhcHRpb257XG4gXHRcdFx0Y29sb3I6ICMwOWEwNTA7XG4gXHRcdH1cbiBcdH1cbiB9XG4gLnBhZ2VCb3gxe1xuIFx0bGluZS1oZWlnaHQ6IDMycHg7XG4gXHQucGIxX2NhcHRpb257XG4gXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xuIFx0fVxuIFx0LnBiMV9ncmVlbkJvcmRlcntcbiBcdFx0Ym9yZGVyLWNvbG9yOiAjZjhiNTUxO1xuIFx0fVxuIFx0LnBiMV9vcmFuZ2VCb3JkZXJ7XG4gXHRcdGJvcmRlci1jb2xvcjogIzgwYzI2OTtcbiBcdH1cbiBcdC50YWJMaXN0SW57XG4gXHRcdG1hcmdpbi10b3A6IDVweDtcbiBcdFx0ZmxvYXQ6IHJpZ2h0O1xuIFx0XHRmb250LXNpemU6IDE0cHg7XG4gXHRcdGxpe1xuIFx0XHRcdGZsb2F0OiBsZWZ0O1xuIFx0XHRcdGF7XG4gXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcbiBcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuIFx0XHRcdFx0Y29sb3I6ICMzMzM7XG4gXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG4gXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gXHRcdFx0XHQmOmhvdmVye1xuIFx0XHRcdFx0XHRjb2xvcjojMjc2YWM4O1xuIFx0XHRcdFx0fVxuXG4gXHRcdFx0fVxuIFx0XHRcdCYub257XG4gXHRcdFx0XHRhe1xuIFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuIFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG4gXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuIFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcbiBcdFx0XHRcdH1cbiBcdFx0XHR9XG4gXHRcdH1cbiBcdH1cbiB9XG4gLnBhZ2VNYWluQ29udGVudHtcbiBcdGJvcmRlcjogc29saWQgMXB4ICNjZGUzZmI7XG5cbiB9XG4gLnBhZ2VDYXB0aW9ue1xuXG4gfVxuIC5tYWluX2FzaWRlcntcbiBcdHdpZHRoOiAyMDBweDtcbiBcdGZsb2F0OiBsZWZ0O1xuIFx0YmFja2dyb3VuZC1jb2xvcjogI2NkZTNmYjtcbiBcdGhlaWdodDogMTAwJTtcbiBcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuIH1cbiAubWFpbl9Db250ZW50e1xuIFx0d2lkdGg6IDc3MHB4O1xuIFx0ZmxvYXQ6IHJpZ2h0O1xuIH1cbiAubmV3c19sZWZ0ZXJ7XG4gXHR3aWR0aDogNTYwcHg7XG4gXHRmbG9hdDogbGVmdDtcbiB9XG4gLm5ld3NfcmlnaHRlcntcbiBcdHdpZHRoOiA0MDVweDtcbiBcdGZsb2F0OiByaWdodDtcbiB9XG4gLm5ld3NfcF9jYXB0aW9ue1xuIFx0Zm9udC1zaXplOiAxOHB4O1xuIFx0Y29sb3I6ICMyMTVkYjc7XG4gXHRmb250LXdlaWdodDogYm9sZDtcbiBcdGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggIzIxNWRiNztcbiBcdHBhZGRpbmctbGVmdDogOHB4O1xuIFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuIH1cbiAubmV3c19maXJzdHtcbiBcdGgye1xuIFx0XHRmb250LXNpemU6IDIxcHg7XG4gXHRcdGNvbG9yOiAjMTExO1xuIFx0XHRmb250LXdlaWdodDogYm9sZDtcbiBcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbiBcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiBcdFx0dGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbiBcdH1cbiBcdHB7XG4gXHRcdGZvbnQtc2l6ZTogMTRweDtcbiBcdFx0Y29sb3I6ICMyMjI7XG4gXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuIFx0XHRoZWlnaHQ6IDc1cHg7XG4gXHRcdG92ZXJmbG93OiBoaWRkZW47XG4gXHRcdG1hcmdpbi10b3A6IDVweDtcbiBcdH1cbiB9XG4gLm5ld3NfaW1nX3R4dF9saXN0e1xuIFx0Lm5ld3NfaW1ne1xuIFx0XHR3aWR0aDogMjAwcHg7XG4gXHRcdGhlaWdodDogMTQwcHg7XG4gXHRcdG92ZXJmbG93OiBoaWRkZW47XG4gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcdFx0aDV7XG4gXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuIFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pZWJsYWNrYmcucG5nKTtcbiBcdFx0XHRjb2xvcjogI2ZmZjtcbiBcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiBcdFx0XHRsZWZ0OiAwO1xuIFx0XHRcdGJvdHRvbTogMDtcbiBcdFx0XHR3aWR0aDogMTAwJTtcbiBcdFx0XHRoZWlnaHQ6IDI4cHg7XG4gXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG4gXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbiBcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuIFx0XHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gXHRcdH1cbiBcdFx0aW1ne1xuIFx0XHRcdHdpZHRoOiAxMDAlO1xuIFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcbiBcdFx0fVxuIFx0fVxuIH1cbi5uZXdzX2xpc3R7XG5cdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpe1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHR9XG59XG5cbi8q5LqS5YqoKi9cbi5oZF9pbmRleF9sZWZ0e1xuXHR3aWR0aDogNDAwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHQuenhfbGlzdHtcblx0XHRsaXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1pY3Jvc29mdCBZYWhlaTtcblx0XHR9XG5cdH1cblx0XG59XG4uaGRfYmx1ZV9ib3h7XG5cdGJvcmRlcjogc29saWQgMXB4ICNkNWRmZWY7XG5cdHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG5cbn1cbi5oZF9pbmRleF9yaWdodHtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC56eF9saXN0e1xuXHRcdGxpe1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRmb250LWZhbWlseTogTWljcm9zb2Z0IFlhaGVpO1xuXHRcdH1cblx0fVxufVxuLmhkX2NhcHRpb24xe1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjMjIyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMWVtO1xuXHRib3JkZXItbGVmdDpzb2xpZCA2cHggIzAwNjhiNztcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdGhlaWdodDogMS4xZW07XG5cdGEuYnRuLXByaW1hcnktc3tcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdH1cblx0Lm1vcmV7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjojMDA2OGI3O1xuXHRcdH1cblx0fVxufVxuXG4vKuWKnuS6iyovXG4uYnNfaW5kZXhfbGVmdGVye1xuXHR3aWR0aDogMjc1cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHQuYnNfbGVmdGVyX2JveHtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjY2NjY2NjO1xuXHRcdHBhZGRpbmc6IDE4cHg7XG5cdFx0LmJzX2xlZnRlcl9oZWFkZXJ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M5YzljOTtcblx0XHRcdGl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmJzX2luZGV4X3JpZ2h0ZXJ7XG5cdHdpZHRoOiA3MTBweDtcblx0ZmxvYXQ6IHJpZ2h0O1xufSIsIi8qKlxuICogQ1NTIEdsb2JhbCAtICBsaXN0XG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogZGF0ZTogMjAxNi02LTE1O1xuKiovXG4vKnNob3J0Y3V0Ki9cbi5uZXdzRmlyc3R7XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogIzAwNThhMztcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzAwNThhMztcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiNmMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6I2YwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi56eF9saXN0LC56eF9saXN0MiwuenhfbGlzdDN7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Ji5jb2wye1xuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDQ3LjUlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAwIDElO1xuXHRcdH1cblx0fVxuXHRsaXtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzplbGxpcHNpcztcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHQuZGF0ZXtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEFyaWFsO1xuXHRcdH1cblx0XHQuaWNvX2xpc3Qxe1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0fVxuXHRcdCYuenhfaGVhZGVye1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcdC5jb2wxLC5jb2wyLC5jb2wzLC5jb2w0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjczcHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjJlbTtcblx0XHR9XG5cdFx0LmNvbDJ7XG5cdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0fVxuXHRcdC5jb2wze1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0fVxuXHRcdC5jb2w0e1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0fVxuXHR9XG59XG4uenhfbGlzdDJ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDM1cHg7XG59XG4uenhfbGlzdDN7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGl7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cbi5pY29MaXN0e1xuXHRsaXtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdCYubm9NYXJnaW57XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG4uaWNvX3RleHRfTGlzdHtcblx0QGV4dGVuZCAuY2xlYXJGaXg7XG5cdGxpe1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogIzAwNThhMztcblx0XHR3aWR0aDogMjUlO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHR9XG59XG4ubGlua0xpc3RPdGhlcntcblx0QGV4dGVuZCAuY2xlYXJGaXg7XG5cdHdpZHRoOiAzMy4zJTtcblx0bGl7XG5cblx0XHR3aWR0aDogMzElO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0LypvdmVyZmxvdzogaGlkZGVuOyovXG5cdFx0Lyp0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOyovXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0aXtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdH1cblx0fVxufVxuLmxpbmtMaXN0LC5saW5rTGlzdDJ7XG5cdEBleHRlbmQgLmNsZWFyRml4O1xuXHRsaXtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMzElO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR9XG5cdH1cbn1cblxuLmxpbmtMaXN0Mntcblx0bGl7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG4uY2VsbExpc3R7XG5cdGxpe1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0LmNlbGxMZWZ0e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2ZW07XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmNlbGxSaWdodHtcblx0XHRcdHdpZHRoOiA2ZW07XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHRcdH1cblx0XHQmLmNhcHRpb257XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiNlYjYxMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jZWxsTGVmdHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXNpZGVyTGlzdHtcblx0cGFkZGluZzogMTBweCAwO1xuXHRsaW5lLWhlaWdodDogMzhweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzMzMztcblx0bGl7XG5cdFx0Ym9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjZGRkO1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zaXRpb246YWxsIDAuM3M7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDU4YTM7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHQuaWNvX2FzaWRlX3RhZ3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTlweCAtMTEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmljb19hc2lkZV90YWd7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHR9XG5cdH1cbn1cbi5ncmVlblRoZW1le1xuXHQuYXNpZGVyTGlzdHtcblx0XHRsaSBhOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMDlhMDUwO1xuXHRcdH1cblx0fVxufVxuLnN0YXJMaXN0e1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjNlbTtcblx0cGFkZGluZzogMTBweCAwO1xuXHRsaXtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0Ji53MTAwe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4ucGFnZUxpc3R7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGl7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdGxpe1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXG5cdFx0Ji5kb3R0ZWRfYm90dG9te1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjYWFhO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYXJ0VGl0bGV7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bWFyZ2luOiAyMHB4IDUwcHggNXB4IDUwcHg7XG59XG4uYXJ0U3ViVGl0bGV7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzY2Njtcbn1cbi5hdHJDb257XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIuMmVtO1xuXHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdGltZ3tcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0cHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0dGV4dC1pbmRlbnQ6IDJlbTtcblx0fVxufVxuLmFzaWRlTGlzdDJ7XG5cdHBhZGRpbmc6IDIwcHggMTVweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaS5vbntcblx0XHRhe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMjE1ZWI4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdGF7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbjogOHB4IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IzIxNWViODtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG4ubmV3c0xpc3Qye1xuXHRsaXtcblx0XHRib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNkZGQ7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNpdGlvbjphbGwgMC4zcztcblx0XHRcdGJvcmRlci1sZWZ0OnNvbGlkIDNweCAjZmZmO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6c29saWQgM3B4ICMxMmEyMjk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0Y29sb3I6ICMwZjhmMjM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGNvbG9yOiAjMDA2OGI3O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdC5kYXRle1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHRmb250LWZhbWlseTogQXJpYWwsTWljcm9zb2Z0IFlhaGVpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoNXtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2MHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cbn1cblxuLnN1YmplY3RMaXN0e1xuXHRsaXtcblx0XHRib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNkZGQ7XG5cdFx0cGFkZGluZzogNXB4IDAgMTNweCAwO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7XG5cdFx0XHRib3JkZXItY29sb3I6ICMwMDk2MTU7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0XHQuaW1nQm94e1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDExMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdWJqZWN0X2Nvbntcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG5cbi5wYXJ0TWVudExpc3R7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdEBleHRlbmQgLmNsZWFyRml4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsaXtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGhlaWdodDogNDZweDtcblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0fVxuXHRcdGl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLnp0X2xpc3R7XG5cdEBleHRlbmQgLmNsZWFyRml4O1xuXHRsaXtcblx0XHR3aWR0aDogMzEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDI1cHggMDtcblx0XHQuaW1nQm94e1xuXHRcdFx0d2lkdGg6IDMxMHB4O1xuXHRcdFx0aGVpZ2h0OiA5N3B4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lnp0X2xpc3RfcmlnaHR7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0aDN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdGg2e1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmVUaXBzX3dyYXB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5oZF9idG5MaXN0e1xuXHR3aWR0aDogNDQwcHg7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdEBleHRlbmQgLmNsZWFyRml4O1xuXHRhe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxOTBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjYWNjYmVjO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR0cmFuc2l0aW9uOmFsbCAwLjNzO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRib3JkZXItY29sb3I6IzE0NWJiMztcblx0XHRcdGNvbG9yOiAjMTQ1YmIzO1xuXHRcdH1cblx0XHRpe1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8q5bimdXNlcuWbvuagh+eahOWIl+ihqCovXG4udXNlcl9saXN0X2lubGluZXtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRAZXh0ZW5kIC5jbGVhckZpeDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjNlbTtcblx0bGl7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiMxOTY0YzY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8q5Yqe5LqL5pyN5YqhKi9cbi5nZ2Z3X2xpc3RfaW5saW5lLC5ybWZ3X2xpc3RfaW5saW5le1xuXHRmb250LXNpemU6IDE0cHg7XG5cdEBleHRlbmQgLmNsZWFyRml4O1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0bGluZS1oZWlnaHQ6IDIuM2VtO1xuXHRsaXtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dGV4dC1vdmVyZmxvdzplbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGkuaWNvX2ZhbmdkYWppbmd7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0fVxuXHRcdGkuaWNvX3RpdGxlMDAye1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdH1cblx0XHRhe1xuICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuXHRcdH1cblx0fVxufVxuLnJtZndfbGlzdF9pbmxpbmV7XG5cdGxpe1xuXHRcdGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggI2RkZDtcblx0XHRpLmljb19yZWRfaG90e1xuXHRcdFx0bWFyZ2luLXRvcDotMTBweDtcblx0XHR9XG5cdH1cbn1cbi5ybWZ3X2xpc3RfaW5saW5lIGxpOmhvdmVyLC5ybWZ3X2xpc3RfaW5saW5lIGxpIGE6aG92ZXJ7XG5cdFx0aS5pY29fdGl0bGUwMDJ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE3cHggLTkycHg7XG5cdFx0fVxufVxuLmJzX2ljb19saXN0e1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjMTExO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctdG9wOiAyM3B4O1xuXHRAZXh0ZW5kIC5jbGVhckZpeDtcblx0aXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNjhweDtcblx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdGxpe1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0fVxufVxuLmxpbmdkYW9fbGlzdHtcblx0LmxpbmdkYW9faW1ne1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDEzM3B4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdCAgICBoZWlnaHQ6IDEyMHB4O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0ICAgIHBhZGRpbmc6IDVweDtcblx0XHQgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcblxuXHRcdH1cblx0fVxuXHQubGluZ2Rhb19pbmZve1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGNvbG9yOiAjNDQ0O1xuXHRcdC5hYXtcblx0XHRcdGhlaWdodDogOTZweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRoNXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Y29sb3I6ICMzMTc2YzU7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGxpe1xuXHRcdEBleHRlbmQgLmNsZWFyRml4O1xuXHRcdGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI2VlZTtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cbn1cblxuXG5cbiIsIi8qKlxuICogQ1NTIEdsb2JhbCAtIHNjaG9vbC13ZWIgd2F3YUJ1dHR0b25zXG4gKiBkYXRlOiAyMDE1LTExLTk7XG4qKi9cbi8v5raJ5Y+K5Y+Y6YePXG4kb3JhbmdlLWNvbG9yOiNGMTkwNDk7XG4kZ3JheS1jb2xvcjojYjNiZGNiO1xuJGdyYXktYm9yZGVyLWNvbG9yOiNkNGQ2ZGU7XG4kZ3JheS1ib3JkZXItc3ViLWNvbG9yOiNkZWRlZTc7XG4kc2l6ZS14bDo0NnB4O1xuJHNpemUtbDo0MHB4O1xuJHNpemUteG06MzZweDtcbiRzaXplLW06MzRweDtcbiRzaXplLXM6MzBweDtcbiRzaXplLXhzOjI0cHg7XG4kZm9udC14bDoxOHB4O1xuJGZvbnQtbDoxOHB4O1xuJGZvbnQteG06MTVweDtcbiRmb250LW06MTNweDtcbiRmb250LXM6MTJweDtcbiRmb250LXhzOjEycHg7XG4vLy0tLS0tLS0tLS0tLS0tLS0tXG4uYmlnUGFkZGluZywuYmlnLXBhZGRpbmd7cGFkZGluZzogMCA2MHB4ICFpbXBvcnRhbnQ7fVxuLndhd2FCdG57XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxLjZlbTtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjowLjNzO1xuICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICAmOmRpc2FibGVkLCYuZGlzYWJsZWR7XG4gICAgY3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtcbiAgfVxuICBpe1xuICAgIG1hcmdpbi1yaWdodDozcHg7XG4gICAgbWFyZ2luLXRvcDotMnB4O1xuICB9XG59XG4uYmlnLXJhZGl1c3tib3JkZXItcmFkaXVzOiA1MHB4O31cbmEuYmxvY2ssYnV0dG9uLmJsb2NrLGlucHV0LmJsb2Nre1xuICB3aWR0aDoxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXdhQnRuLXhse1xuICBAZXh0ZW5kIC53YXdhQnRuO1xuICBoZWlnaHQ6ICRzaXplLXhsO1xuICBmb250LXNpemU6ICRmb250LXhsO1xufVxuYS53YXdhQnRuLXhse1xuICBsaW5lLWhlaWdodDogJHNpemUteGw7XG59XG4ud2F3YUJ0bi1se1xuICBAZXh0ZW5kIC53YXdhQnRuO1xuICBoZWlnaHQ6ICRzaXplLWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtbDtcbn1cbmEud2F3YUJ0bi1se1xuICBsaW5lLWhlaWdodDogJHNpemUtbDtcbn1cbi53YXdhQnRuLXhte1xuICBAZXh0ZW5kIC53YXdhQnRuO1xuICBoZWlnaHQ6ICRzaXplLXhtO1xuICBmb250LXNpemU6ICRmb250LXhtO1xufVxuYS53YXdhQnRuLXhte1xuICBsaW5lLWhlaWdodDogJHNpemUteG07XG59XG4ud2F3YUJ0bi1te1xuICBAZXh0ZW5kIC53YXdhQnRuO1xuICBoZWlnaHQ6ICRzaXplLW07XG4gIGZvbnQtc2l6ZTogJGZvbnQtbTtcbn1cbmEud2F3YUJ0bi1te1xuICBsaW5lLWhlaWdodDogJHNpemUtbTtcbn1cbi53YXdhQnRuLXN7XG4gIEBleHRlbmQgLndhd2FCdG47XG4gIGhlaWdodDogJHNpemUtcztcbiAgZm9udC1zaXplOiAkZm9udC1zO1xufVxuYS53YXdhQnRuLXN7XG4gIGxpbmUtaGVpZ2h0OiAkc2l6ZS1zO1xufVxuLndhd2FCdG4teHN7XG4gIEBleHRlbmQgLndhd2FCdG47XG4gIGhlaWdodDogJHNpemUteHM7XG4gIGZvbnQtc2l6ZTogJGZvbnQteHM7XG59XG5hLndhd2FCdG4teHN7XG4gIGxpbmUtaGVpZ2h0OiAkc2l6ZS14cztcbn1cbi8v5Li76Imy5oyJ6ZKuXG4uYnRuLXByaW1hcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6ZGlzYWJsZWQsJi5kaXNhYmxlZHtcbiAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTAuNSk7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LDMlKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5idG4tcHJpbWFyeS14bHsvL+Wkp1xuICBAZXh0ZW5kIC53YXdhQnRuLXhsO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbn1cbi5idG4tcHJpbWFyeS1sey8v5aSnXG4gIEBleHRlbmQgLndhd2FCdG4tbDtcbiAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG59XG4uYnRuLXByaW1hcnktbXsvL+S4rVxuICBAZXh0ZW5kIC53YXdhQnRuLW07XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xufVxuLmJ0bi1wcmltYXJ5LXhtey8v5LitXG4gIEBleHRlbmQgLndhd2FCdG4teG07XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xufVxuLmJ0bi1wcmltYXJ5LXN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi1zO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbn1cbi5idG4tcHJpbWFyeS14c3svL+Wwj1xuICBAZXh0ZW5kIC53YXdhQnRuLXhzO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbn1cbi8v6IOM5pmv6Imy54Gw6Imy5oyJ6ZKuXG4uYnRuLWdyYXl7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgJjpkaXNhYmxlZCwmLmRpc2FibGVke1xuICAgICAgb3BhY2l0eTowLjU7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MC41KTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAkZ3JheS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmF5LWNvbG9yLDUlKTtcbiAgICB9XG59XG4uYnRuLWdyYXkteGx7Ly/lpKdcbiAgQGV4dGVuZCAud2F3YUJ0bi14bDtcbiAgQGV4dGVuZCAuYnRuLWdyYXk7XG59XG4uYnRuLWdyYXktbHsvL+Wkp1xuICBAZXh0ZW5kIC53YXdhQnRuLWw7XG4gIEBleHRlbmQgLmJ0bi1ncmF5O1xufVxuLmJ0bi1ncmF5LXhtey8v5LitXG4gIEBleHRlbmQgLndhd2FCdG4teG07XG4gIEBleHRlbmQgLmJ0bi1ncmF5O1xufVxuLmJ0bi1ncmF5LW17Ly/kuK1cbiAgQGV4dGVuZCAud2F3YUJ0bi1tO1xuICBAZXh0ZW5kIC5idG4tZ3JheTtcbn1cbi5idG4tZ3JheS1zey8v5bCPXG4gIEBleHRlbmQgLndhd2FCdG4tcztcbiAgQGV4dGVuZCAuYnRuLWdyYXk7XG59XG4uYnRuLWdyYXkteHN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi14cztcbiAgQGV4dGVuZCAuYnRuLWdyYXk7XG59XG5cbi8v6L655qGG6aKc6Imy5Li65rex5rWF6Imy77yM6IOM5pmv55m96Imy77yM5a2X5L2T6buR6ImyXG4uYnRuLWJvcmRlcntcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogIzM4M2U0NTtcbiAgJjpkaXNhYmxlZCwmLmRpc2FibGVke1xuICAgICAgb3BhY2l0eTowLjU7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MC41KTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMzgzZTQ1O1xuICAgICAgfVxuICAgIH1cbiAgJjpob3ZlcntcbiAgICAgIGJvcmRlci1jb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4uYnRuLWJvcmRlci14bHsvL+Wkp1xuICBAZXh0ZW5kIC53YXdhQnRuLXhsO1xuICBAZXh0ZW5kIC5idG4tYm9yZGVyO1xufVxuYS5idG4tYm9yZGVyLXhse1xuICBsaW5lLWhlaWdodDo0NHB4O1xufVxuLmJ0bi1ib3JkZXItbHsvL+Wkp1xuICBAZXh0ZW5kIC53YXdhQnRuLWw7XG4gIEBleHRlbmQgLmJ0bi1ib3JkZXI7XG4gIFxufVxuYS5idG4tYm9yZGVyLWx7XG4gIGxpbmUtaGVpZ2h0OjM4cHg7XG59XG4uYnRuLWJvcmRlci14bXsvL+S4rVxuICBAZXh0ZW5kIC53YXdhQnRuLXhtO1xuICBAZXh0ZW5kIC5idG4tYm9yZGVyO1xufVxuYS5idG4tYm9yZGVyLXhte1xuICBsaW5lLWhlaWdodDozNHB4O1xufVxuLmJ0bi1ib3JkZXItbXsvL+S4rVxuICBAZXh0ZW5kIC53YXdhQnRuLW07XG4gIEBleHRlbmQgLmJ0bi1ib3JkZXI7XG59XG5hLmJ0bi1ib3JkZXItbXtcbiAgbGluZS1oZWlnaHQ6MzJweDtcbn1cbi5idG4tYm9yZGVyLXN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi1zO1xuICBAZXh0ZW5kIC5idG4tYm9yZGVyO1xufVxuYS5idG4tYm9yZGVyLXN7XG4gIGxpbmUtaGVpZ2h0OjI4cHg7XG59XG4uYnRuLWJvcmRlci14c3svL+Wwj1xuICBAZXh0ZW5kIC53YXdhQnRuLXhzO1xuICBAZXh0ZW5kIC5idG4tYm9yZGVyO1xufVxuYS5idG4tYm9yZGVyLXhze1xuICBsaW5lLWhlaWdodDoyMnB4O1xufVxuLy/ovrnmoYbpopzoibLkuLrmt7HmtYXoibLvvIzog4zmma/nmb3oibLvvIzlrZfkvZPpu5HoibJcbi5idG4tcHJpbWFyeS1ib3JkZXJ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICY6ZGlzYWJsZWQsJi5kaXNhYmxlZHtcbiAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTAuNSk7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAmOmhvdmVye1xuICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvci1wcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5idG4tcHJpbWFyeS1ib3JkZXIteGx7Ly/lpKdcbiAgQGV4dGVuZCAud2F3YUJ0bi14bDtcbiAgQGV4dGVuZCAuYnRuLXByaW1hcnktYm9yZGVyO1xufVxuYS5idG4tcHJpbWFyeS1ib3JkZXIteGx7XG4gIGxpbmUtaGVpZ2h0OjQ0cHg7XG59XG4uYnRuLXByaW1hcnktYm9yZGVyLWx7Ly/lpKdcbiAgQGV4dGVuZCAud2F3YUJ0bi1sO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeS1ib3JkZXI7XG59XG5hLmJ0bi1wcmltYXJ5LWJvcmRlci1se1xuICBsaW5lLWhlaWdodDozOHB4O1xufVxuLmJ0bi1wcmltYXJ5LWJvcmRlci14bXsvL+S4rVxuICBAZXh0ZW5kIC53YXdhQnRuLXhtO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeS1ib3JkZXI7XG59XG5hLmJ0bi1wcmltYXJ5LWJvcmRlci14bXtcbiAgbGluZS1oZWlnaHQ6MzRweDtcbn1cbi5idG4tcHJpbWFyeS1ib3JkZXItbXsvL+S4rVxuICBAZXh0ZW5kIC53YXdhQnRuLW07XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5LWJvcmRlcjtcbn1cbmEuYnRuLXByaW1hcnktYm9yZGVyLW17XG4gIGxpbmUtaGVpZ2h0OjMycHg7XG59XG4uYnRuLXByaW1hcnktYm9yZGVyLXN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi1zO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeS1ib3JkZXI7XG59XG5hLmJ0bi1wcmltYXJ5LWJvcmRlci1ze1xuICBsaW5lLWhlaWdodDoyOHB4O1xufVxuLmJ0bi1wcmltYXJ5LWJvcmRlci14c3svL+Wwj1xuICBAZXh0ZW5kIC53YXdhQnRuLXhzO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeS1ib3JkZXI7XG59XG5hLmJ0bi1wcmltYXJ5LWJvcmRlci14c3tcbiAgbGluZS1oZWlnaHQ6MjJweDtcbn1cbi8v6L655qGG6aKc6Imy5Li65rex5rWF6Imy77yM6IOM5pmv55m96Imy77yM5a2X5L2T5rWF54Gw6ImyXG4uYnRuLWJvcmRlci1zdWJ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWJvcmRlci1zdWItY29sb3I7XG4gIGNvbG9yOiAjN2Y4MTg4O1xuICAmOmRpc2FibGVkLCYuZGlzYWJsZWR7XG4gICAgICBvcGFjaXR5OjAuNTtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wLjUpO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktYm9yZGVyLXN1Yi1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgICAgICBjb2xvcjogIzdmODE4ODtcbiAgICAgIH1cbiAgICB9XG4gICY6aG92ZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiRjb2xvci1zdWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3Itc3ViO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gIH1cbn1cbiAuYnRuLWJvcmRlci1zdWIteGx7Ly/lpKdcbiAgIEBleHRlbmQgLndhd2FCdG4teGw7XG4gICBAZXh0ZW5kIC5idG4tYm9yZGVyLXN1YjtcbiB9XG4gYS5idG4tYm9yZGVyLXN1Yi14bHtcbiAgIGxpbmUtaGVpZ2h0OjQ0cHg7XG4gfVxuLmJ0bi1ib3JkZXItc3ViLWx7Ly/lpKdcbiAgIEBleHRlbmQgLndhd2FCdG4tbDtcbiAgIEBleHRlbmQgLmJ0bi1ib3JkZXItc3ViO1xuIH1cbmEuYnRuLWJvcmRlci1zdWItbHtcbiAgIGxpbmUtaGVpZ2h0OjM4cHg7XG59XG4uYnRuLWJvcmRlci1zdWIteG17Ly/kuK1cbiAgQGV4dGVuZCAud2F3YUJ0bi14bTtcbiAgQGV4dGVuZCAuYnRuLWJvcmRlci1zdWI7XG59XG5hLmJ0bi1ib3JkZXItc3ViLXhte1xuICBsaW5lLWhlaWdodDozNHB4O1xufVxuLmJ0bi1ib3JkZXItc3ViLW17Ly/kuK1cbiAgQGV4dGVuZCAud2F3YUJ0bi1tO1xuICBAZXh0ZW5kIC5idG4tYm9yZGVyLXN1Yjtcbn1cbmEuYnRuLWJvcmRlci1zdWItbXtcbiAgbGluZS1oZWlnaHQ6MzJweDtcbn1cbi5idG4tYm9yZGVyLXN1Yi1zey8v5bCPXG4gIEBleHRlbmQgLndhd2FCdG4tcztcbiAgQGV4dGVuZCAuYnRuLWJvcmRlci1zdWI7XG59XG5hLmJ0bi1ib3JkZXItc3ViLXN7XG4gIGxpbmUtaGVpZ2h0OjI4cHg7XG59XG4uYnRuLWJvcmRlci1zdWIteHN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi14cztcbiAgQGV4dGVuZCAuYnRuLWJvcmRlci1zdWI7XG59XG5hLmJ0bi1ib3JkZXItc3ViLXhze1xuICBsaW5lLWhlaWdodDoyMnB4O1xufVxuLy/og4zmma/popzoibLkuLrmqZjpu4ToibJcbi5idG4tb3Jhbmdle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOmRhcmtlbigkb3JhbmdlLWNvbG9yLDEwJSk7XG4gIH1cbiAgJjpkaXNhYmxlZCwmLmRpc2FibGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktY29sb3IsMTYlKTtcbiAgICBjb2xvcjogJGdyYXktZm9udC1sO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS1jb2xvciwxNiUpO1xuICAgICAgY29sb3I6ICRncmF5LWZvbnQtbDtcbiAgICB9XG4gIH1cbn1cbi5idG4tb3JhbmdlLXhsey8v5aSnXG4gIEBleHRlbmQgLndhd2FCdG4teGw7XG4gIEBleHRlbmQgLmJ0bi1vcmFuZ2U7XG59XG4uYnRuLW9yYW5nZS1sey8v5aSnXG4gIEBleHRlbmQgLndhd2FCdG4tbDtcbiAgQGV4dGVuZCAuYnRuLW9yYW5nZTtcbn1cbi5idG4tb3JhbmdlLXhtey8v5LitXG4gIEBleHRlbmQgLndhd2FCdG4teG07XG4gIEBleHRlbmQgLmJ0bi1vcmFuZ2U7XG59XG4uYnRuLW9yYW5nZS1tey8v5LitXG4gIEBleHRlbmQgLndhd2FCdG4tbTtcbiAgQGV4dGVuZCAuYnRuLW9yYW5nZTtcbn1cbi5idG4tb3JhbmdlLXN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi1zO1xuICBAZXh0ZW5kIC5idG4tb3JhbmdlO1xufVxuLmJ0bi1vcmFuZ2UteHN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi14cztcbiAgQGV4dGVuZCAuYnRuLW9yYW5nZTtcbn1cblxuXG4vL+aMiemSrue7hFxuLmJ1dHRvbkdyb3Vwe1xuICBtYXJnaW4tbGVmdDoxcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYSxidXR0b257XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tbGVmdDotMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOjA7XG4gICAgd29yZC1zcGFjaW5nOjA7XG4gICAgJjpob3ZlcntcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICB9XG4gIH1cbn1cbi5iaWdfcmFkaXVze1xuICBhLGJ1dHRvbntcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLy/lhazlhbHlj5jph49cbi8v6IOM5pmv6aKc6ImyXG4kYmdsLWRhcmtCbHVlOiNkOWVkZjc7XG4kYmdtLWRhcmtQaW5rOiNmMmRlZGU7XG4kYmdzLWxpZ2h0UGluazojZmNmOGUzO1xuJGJneC1saWdodEJsdWU6I2RmZjBkODtcbiRiZ2ctZ3JheTojZWVlZWVlO1xuLy/lrZfkvZPpopzoibJcbiRiZ2wtZmNvbG9yOiM1MThhYTY7XG4kYmdtLWZjb2xvcjojYjk0YTQ4O1xuJGJncy1mY29sb3I6I2IwN2YxNDtcbiRiZ3gtZmNvbG9yOiMzYzgwMjA7XG4kYmdnLWZjb2xvcjojYTZhNmE2O1xuXG4vL+mZpOWOu+eureWktOS5i+WklueahGRpduWFrOWFseagt+W8j1xuLndhd2FCZ3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwLjZlbTtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246bGVmdDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAmLmJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4vL+WQkeW3puW8gOWPo+aWueWQkeeahOWFseacieagt+W8j1xuLmljb24tbGVmdHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6NTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBsZWZ0OiAtNnB4O1xuICBAZXh0ZW5kIC5zY2hvb2wtaWNvbnM7XG4gIHdpZHRoOjZweDtcbiAgaGVpZ2h0OjEwcHg7XG59XG4vL+WQkeS4iuW8gOWPo+aWueWQkeeahOWFseacieagt+W8j1xuLmljb24tdG9we1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6NTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgdG9wOiAtNnB4O1xuICBAZXh0ZW5kIC5zY2hvb2wtaWNvbnM7XG4gIHdpZHRoOjEwcHg7XG4gIGhlaWdodDo2cHg7XG59XG4vL+a3seiTneiJsuiDjOaZr1xuLndhd2FUaXBzLWluZm97XG4gIEBleHRlbmQgLndhd2FCZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnbC1kYXJrQmx1ZTtcbiAgY29sb3I6ICRiZ2wtZmNvbG9yO1xuICAuaWNvbi1se1xuICAgIEBleHRlbmQgLmljb24tbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTBweCAtOTBweDtcbiAgfVxuICAuaWNvbi10e1xuICAgIEBleHRlbmQgIC5pY29uLXRvcDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjJweCAtOTBweDtcbiAgfVxuICAuaWNvbi1pbmZve1xuICAgIEBleHRlbmQgLnNjaG9vbC1pY29ucztcbiAgICB3aWR0aDoyMHB4O1xuICAgIGhlaWdodDoxOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTExMHB4IC0xNjFweDtcbiAgfVxufVxuXG4vL+a3seeyiee6ouiJsuiDjOaZr1xuLndhd2FUaXBzLWRhbmdlcntcbiAgQGV4dGVuZCAud2F3YUJnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdtLWRhcmtQaW5rO1xuICBjb2xvcjogJGJnbS1mY29sb3I7XG4gIC5pY29uLWx7XG4gICAgQGV4dGVuZCAuaWNvbi1sZWZ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE4NHB4IC05MHB4O1xuICB9XG4gIC5pY29uLXR7XG4gICAgQGV4dGVuZCAgLmljb24tdG9wO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTEzMnB4IC05MHB4O1xuICB9XG4gIC5pY29uLWluZm97XG4gICAgQGV4dGVuZCAuc2Nob29sLWljb25zO1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OjE5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTEwcHggLTE4MHB4O1xuICB9XG5cbn1cblxuLy/mtYXnsonnuqLoibLog4zmma9cbi53YXdhVGlwcy13YXJuaW5ne1xuICBAZXh0ZW5kIC53YXdhQmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ3MtbGlnaHRQaW5rO1xuICBjb2xvcjogJGJncy1mY29sb3I7XG4gIC5pY29uLWx7XG4gICAgQGV4dGVuZCAuaWNvbi1sZWZ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE3OHB4IC05MHB4O1xuICB9XG4gIC5pY29uLXR7XG4gICAgQGV4dGVuZCAgLmljb24tdG9wO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE0MnB4IC05MHB4O1xuICB9XG4gIC5pY29uLWluZm97XG4gICAgQGV4dGVuZCAuc2Nob29sLWljb25zO1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OjE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTEwcHggLTE5OXB4O1xuICB9XG59XG5cbi8v5rWF57u/6Imy6IOM5pmvXG4ud2F3YVRpcHMtc3VjY2Vzc3tcbiAgQGV4dGVuZCAud2F3YUJnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmd4LWxpZ2h0Qmx1ZTtcbiAgY29sb3I6ICRiZ3gtZmNvbG9yO1xuICAuaWNvbi1se1xuICAgIEBleHRlbmQgLmljb24tbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzJweCAtOTBweDtcbiAgfVxuICAuaWNvbi10e1xuICAgIEBleHRlbmQgIC5pY29uLXRvcDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTJweCAtOTBweDtcbiAgfVxuICAuaWNvbi1pbmZve1xuICAgIEBleHRlbmQgLnNjaG9vbC1pY29ucztcbiAgICB3aWR0aDoyMHB4O1xuICAgIGhlaWdodDoxOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTExMHB4IC0yMTdweDtcbiAgfVxufVxuXG4vL+a1heeBsOiJsuiDjOaZr1xuLndhd2FUaXBzLWRlZmF1bHR7XG4gIEBleHRlbmQgLndhd2FCZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnZy1ncmF5O1xuICBjb2xvcjogJGJnZy1mY29sb3I7XG4gIC5pY29uLWx7XG4gICAgQGV4dGVuZCAuaWNvbi1sZWZ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE5NnB4IC05MHB4O1xuICB9XG4gIC5pY29uLXR7XG4gICAgQGV4dGVuZCAgLmljb24tdG9wO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE2MnB4IC05MHB4O1xuICB9XG4gIC5pY29uLWluZm97XG4gICAgQGV4dGVuZCAuc2Nob29sLWljb25zO1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OjIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTEwcHggLTIzNXB4O1xuICB9XG59XG5cbiIsIi8qKlxuICogQ1NTIEdsb2JhbCAtIHNjaG9vbC13ZWIgaGVhZGVyXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogUVE6IDI1MzE3MzA2ODtcbiAqIGRhdGU6IDIwMTUtMTAtMTU7XG4qKi9cblxuLypzaG9ydGN1dCovXG4vKnRvcOe/u+mhtSovXG4uYnRuLXR1cm4tcGFnZXN7XG4gICAgIHBvc2l0aW9uOmFic29sdXRlOyBcbiAgICAgcmlnaHQ6MDsgdG9wOjA7XG4gICAgIGF7XG4gICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgICAgICBsaW5lLWhlaWdodDoyNnB4O1xuICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgICAgcGFkZGluZzowIDEuNWVtO1xuICAgICAgICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWJnLWg7XG4gICAgICAgICBtYXJnaW4tbGVmdDoxcHg7XG4gICAgICAgICBjb2xvcjokZ3JheS1mb250LW07XG4gICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICB9XG4gICAgIFxuICAgICAvKmJvdHRvbSDnv7vpobUqL1xuICAgICBcbi5tLWZsaXB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIC5tLWZsaXAtZWxsaXBzaXN7XG4gICAgICAgIGNvbG9yOiRncmF5LWZvbnQtbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICAgICAgcGFkZGluZzowIDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWJnLW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgMC40cztcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFyaWFsO1xuICAgICAgICBjb2xvcjokZ3JheS1mb250LW07XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1ibHVlLWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIGEucHJldixhLm5leHR7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHBhZGRpbmc6MCAyNXB4O1xuICAgICAgICB9XG4gICAgYS5uZXh0e2Zsb2F0OnJpZ2h0O31cbiAgICBhLm9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1wcmltYXJ5O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgJi5taW5pe1xuICAgICAgICAubS1mbGlwLWVsbGlwc2lze1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuLmZsaXBfc2hvd01vcmV7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOjAgNGVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYzljZWQ0O1xuICAgICAgICBjb2xvcjogI2IwYjZiZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4gICAgIFxuICAgICBcbiAgICAgXG4gICAgICIsIi8qKlxuICogQ1NTIG1vZHVsZS1zaGFyZSBsaXN0XG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogUVE6IDI1MzE3MzA2ODtcbiAqIGRhdGU6IDIwMTUtMTAtMTU7XG4qKi9cbi5zaGFyZV9saXN0e1xuICAgIGxpe1xuICAgICAgICBib3JkZXItYm90dG9tOmRvdHRlZCAxcHggJGdyYXktYmctaDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDE1cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktYmctbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NDFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgY29sb3I6JGdyYXktZm9udC1sO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjQxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGNvbG9yOiRncmF5LWZvbnQtbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIHdpZHRoOjM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MzZweDtcbiAgICAgICAgICAgIEBleHRlbmQgLnNjaG9vbC1pY29ucztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbi5zaGFyZV9pY29uc3tcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgQGV4dGVuZCAuc2Nob29sLWljb25zO1xufSAgICBcbi5pY29uX3dlaXhpbntcbiAgQGV4dGVuZCAuc2hhcmVfaWNvbnM7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDlweDtcbiAgICB9XG4uaWNvbl9wZW5neW91cXVhbntcbiAgQGV4dGVuZCAuc2hhcmVfaWNvbnM7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODVweDtcbiAgICB9XG4uaWNvbl9xcXtcbiAgQGV4dGVuZCAuc2hhcmVfaWNvbnM7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjFweDtcbiAgICB9XG4uaWNvbl9xcXpvbmV7XG4gIEBleHRlbmQgLnNoYXJlX2ljb25zO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246MCAtMjU3cHg7XG4gICAgfVxuLmljb25feGlubGFuZ3tcbiAgQGV4dGVuZCAuc2hhcmVfaWNvbnM7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC0yOTNweDtcbiAgICB9XG4uaWNvbl93YXdhe1xuICBAZXh0ZW5kIC5zaGFyZV9pY29ucztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMyOXB4O1xuICAgIH1cblxuLy/liIbkuqvov5nlnZfnmoTmnIDpq5jkvJjlhYjnuqfmoLflvI9cbi5iZHNoYXJlYnV0dG9uYm94IHtcbiAgLmFzdHlsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDMzMzM7XG4gICAgd2lkdGg6IDE5MHB4Oy8v5o6n5Yi2Yeagh+etvueahOWuveW6pu+8jOWPr+eCueWHu+eahOWMuuWfn1xuICAgIFxuICB9XG4gIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgdWwgbGkgYSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwgbGkgYTpob3ZlciB7XG4gICAgZmlsdGVyOiBBbHBoYShvcGFjaXR5PTMwKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy/mqKrmjpLlm77moIfnmoTliIbkuqvmoLflvI9cbi53cmFwX3NoYXJle1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI0MHB4O1xuICAucGljYm94e1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zYXZlX2RpdntcbiAgICAgICAgYXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICB9XG4gIC5zaGFyZVRpcHN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuYXBwZW5zaGFyZXtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgICAgICBpe1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgd2lkdGg6MzZweDtcbiAgICAgICAgICBoZWlnaHQ6MzZweDtcbiAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICBAZXh0ZW5kIC5zY2hvb2wtaWNvbnM7XG4gICAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHdpZHRoOjM4cHggO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB9XG4gIH1cbn1cbi8v5bCP5Zu+5qCH5YiG5Lqr5LqM57u056CB5qC35byPXG4uY29kZV9kaWFsb2d7XG4gIHBhZGRpbmctYm90dG9tOjE1cHg7XG4gIHdpZHRoOjIwMHB4O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgaW1ne1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICB9XG4gIC5jb2RlX2RpYWxvZ0JveHtcbiAgICBhe1xuICAgICAgd2lkdGg6MjJweCA7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG5cbn1cblxuLy/liIbkuqvmqKHlnZczXG4uc2hhcmVUaXBzX3dyYXB7XG4gIC5zaGFyZVRpdGxle1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzA3YTk1ODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgc3BhbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYS5hc3R5bGV7XG4gICAgd2lkdGg6MjNweCA7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBpe1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6MjFweDtcbiAgICBoZWlnaHQ6MjFweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIEBleHRlbmQgLnNjaG9vbC1pY29ucztcbiAgfVxufVxuXG4vL+aVsOaNrue7n+iuoei/meWdl+eahOWIhuS6q2RpdlxuLnNoYXJlX2JveHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDk0MmM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1cHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDE5MHB4O1xuICAuc2hhcmVfaWNvbkJveHtcbiAgICBtYXJnaW46IDE1cHggMCA1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNoYXJlX3Rlc3RCb3h7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMjBweDtcbiAgICB3b3JkLXdyYXA6YnJlYWstd29yZDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLy/mlbDmja7nu5/orqHov5nlnZfnmoTliIbkuqtkaXbvvIzkuYvlkI7mlrDmoLflvI9cbi5zaGFyZV93cmFwQm94e1xuICBwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTt0b3A6NzElO3JpZ2h0OjA7Ym9yZGVyLXJhZGl1czo1cHggMCAwIDVweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ5NDJjO3dpZHRoOjQwcHg7aGVpZ2h0OjUwcHg7XG4gIGFuaW1hdGlvbjpteW1vdmUgMC4zcyBlYXNlLWluLW91dCAwLjRzO1xuICAtbW96LWFuaW1hdGlvbjogbXltb3ZlIDAuM3MgZWFzZS1pbi1vdXQgMC40cztcdC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hbmltYXRpb246bXltb3ZlIDAuM3MgZWFzZS1pbi1vdXQgMC40czsgLyogU2FmYXJpIOWSjCBDaHJvbWUgKi9cbiAgLW8tYW5pbWF0aW9uOiBteW1vdmUgMC4zcyBlYXNlLWluLW91dCAwLjRzO1x0LyogT3BlcmEgKi9cbiAgLnNoYXJlX2ljb25Cb3h7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaGFyZV90ZXN0Qm94e1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBteW1vdmVcbntcbiAgMCUge3JpZ2h0Oi00MXB4O31cbiAgMTAwJSB7cmlnaHQ6IDA7fVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbXltb3ZlIC8qIEZpcmVmb3ggKi9cbntcbiAgMCUge3JpZ2h0Oi00MXB4O31cbiAgMTAwJSB7cmlnaHQ6IDA7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXltb3ZlIC8qIFNhZmFyaSDlkowgQ2hyb21lICovXG57XG4gIDAlIHtyaWdodDotNDFweDt9XG4gIDEwMCUge3JpZ2h0OiAwO31cbn1cblxuQC1vLWtleWZyYW1lcyBteW1vdmUgLyogT3BlcmEgKi9cbntcbiAgMCUge3JpZ2h0Oi00MXB4O31cbiAgMTAwJSB7cmlnaHQ6IDA7fVxufVxuLmdyYXlfc2hhcmV7XG5cbiAgIC5zaGFyZVRpcHNfd3JhcCBpe1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWluX2ljbzIucG5nKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgIH1cbiAgIGF7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gICAuaWNvbl9wZW5neW91cXVhbntcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5OXB4O1xuICAgfVxuICAgLmljb25fcXF6b25le1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTI5OXB4O1xuICAgfVxuICAgLmljb25fcXF7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMjk5cHg7XG4gICB9XG4gICAuaWNvbl94aW5sYW5ne1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggLTI5OXB4O1xuICAgfVxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLyoqXG4gKiBDU1MgbW9kdWxlIC0gZGlhbG9nXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogUVE6IDI1MzE3MzA2ODtcbiAqIGRhdGU6IDIwMTUtMTAtMjc7XG4qKi9cbi5ibGFja1dyYXB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoIzAwMCwwLjcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pZWJsYWNrYmcucG5nKVxcOTtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICAqcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHRvcDowO1xuICAgIHotaW5kZXg6OTk5OTtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIH1cbi5kaWFsb2dXcmFwe1xuICAgIHotaW5kZXg6MTAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgIC8vcGFkZGluZzoyMHB4O1xuICAgIHdpZHRoOjMwMHB4O1xuICAgIFxuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGxlZnQ6MDtcbiAgICB0b3A6MDtcbiAgICB9XG4uaWNvbi1kaWFsb2ctY2xvc2V7XG4gICAgQGV4dGVuZCAuc2Nob29sLWljb25zO1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OjIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTU4cHggLTQ0cHg7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOi0xMHB4O1xuICAgIHJpZ2h0Oi0yNXB4O1xuICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTU4cHggLTY0cHg7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuLmljb24tZGlhbG9nLWNsb3NlLXNtYWxse1xuICAgIEBleHRlbmQgLnNjaG9vbC1pY29ucztcbiAgICB3aWR0aDoxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc4cHggLTQ0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTJweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzhweCAtNTZweDtcbiAgICB9XG59ICAgIFxuICAgIFxuLmNvbmZpcm1fYnV0dG9uc3tcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEsYnV0dG9ue1xuICAgICAgICBtYXJnaW46MCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDRlbSAhaW1wb3J0YW50O1xuICAgIH1cbn0gXG4uY29uZmlybV9jb250ZW50e1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAuY29uZmlybV90ZXh0e1xuICAgICAgICBtYXJnaW4tbGVmdDo3MnB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWZvbnQtaDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHAtanVzdGlmeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1mb250LW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMTlkMjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaXtcbiAgICAgICAgd2lkdGg6NjRweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cbn0gICAgXG4gLnJvbGVfZGlhbG9nX2JveHtcbiAgICBkaXNwbGF5OiBub25lO1xuIH1cbi5kaWFsb2dIZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmNzJkMjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIHBhZGRpbmctdG9wOjNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogI2ZjZjhlMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cbiAgICBcbiAgICBcbiAgICBcbiAgICBcbiAgICAiLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYmFzZVwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5AaW1wb3J0IFwiZnJhbWVcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwid2F3YUJ1dHR0b25zXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5AaW1wb3J0IFwiZmxpcFwiO1xuQGltcG9ydCBcInNoYXJlXCI7XG5AaW1wb3J0IFwiZGlhbG9nXCI7XG4vKiBzdXBlcnNsaWRlIHRhYiAqL1xuYXtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWRlVHh0Qm94eyAgYm9yZGVyOjFweCBzb2xpZCAjY2RlM2ZiOyB0ZXh0LWFsaWduOmxlZnQ7ICB9XG4uc2xpZGVUeHRCb3ggLmhkeyBoZWlnaHQ6NDJweDsgbGluZS1oZWlnaHQ6NDJweDsgYmFja2dyb3VuZDojZjZmYWZlOyBwYWRkaW5nOjA7ICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NkZTNmYjsgIHBvc2l0aW9uOnJlbGF0aXZlOyB9XG4uc2xpZGVUeHRCb3ggLmhkIHVseyBmbG9hdDpsZWZ0OyBwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDowcHg7IHRvcDotMXB4OyBoZWlnaHQ6NDJweDsgICB9XG4uc2xpZGVUeHRCb3ggLmhkIHVsIGxpeyBmbG9hdDpsZWZ0OyBwYWRkaW5nOjAgMzBweDsgYmFja2dyb3VuZC1jb2xvcjojZjZmYWZlO2N1cnNvcjpwb2ludGVyO2JvcmRlcjogc29saWQgMXB4ICNjZGUzZmI7IGJvcmRlci1ib3R0b206IG5vbmU7IG1hcmdpbi1sZWZ0OiAtMXB4O2ZvbnQtc2l6ZTogMTZweDsgY29sb3I6ICMyZTViOGI7IH1cbi5zbGlkZVR4dEJveCAuaGQgdWwgbGkub257IGhlaWdodDo0MnB4OyBmb250LXdlaWdodDogYm9sZDsgIGJhY2tncm91bmQ6I2ZmZjsgYm9yZGVyOjFweCBzb2xpZCAjY2RlM2ZiOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmOyBcbiAgICAgICAgYm9yZGVyLXRvcDpzb2xpZCAycHggIzIyNjJiZDtcbn1cbi5zbGlkZVR4dEJveCAuYmQgLmJkX2NvbnsgcGFkZGluZzoxNXB4OyAgem9vbToxO31cbi5pbmRleFNpbGRlcjAxIC5iZCAuYmRfY29ue2hlaWdodDogMjUwcHg7fVxuXG4jc2xpZGVUeHRCb3g3LCNzbGlkZVR4dEJveDh7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2NkZTNmYjtcblx0Lmhke1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGUzZmI7XG5cdH1cblx0LmJkIC5iZF9jb257XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4vKiBzdXBlcnNpbGVyIGltZ3NpbGVyICovXG4uc2xpZGVCb3h7IHdpZHRoOjMwMHB4OyBoZWlnaHQ6MjUwcHg7IG92ZXJmbG93OmhpZGRlbjsgcG9zaXRpb246cmVsYXRpdmU7ICB9XG4uc2xpZGVCb3ggLmhkeyBoZWlnaHQ6MTVweDsgb3ZlcmZsb3c6aGlkZGVuOyBwb3NpdGlvbjphYnNvbHV0ZTsgcmlnaHQ6MDsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IGhlaWdodDogMTVweDsgYm90dG9tOjQwcHg7IHotaW5kZXg6NTsgfVxuLnNsaWRlQm94IC5oZCB1bHsgb3ZlcmZsb3c6aGlkZGVuOyB6b29tOjE7IGZsb2F0OnJpZ2h0OyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDA7bWFyZ2luLWxlZnQ6IDA7IHRvcDogMDsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogYXV0bzsgcGFkZGluZy1yaWdodDogMTVweDsgIH1cbi5zbGlkZUJveCAuaGQgdWwgbGl7IGhlaWdodDogMTAwJTsgZmxvYXQ6bGVmdDsgbWFyZ2luLXJpZ2h0OjVweDsgZm9udC1zaXplOiAxMHB4OyBtYXJnaW4tbGVmdDogMDsgZm9udC1mYW1pbHk6IEFyaWFsOyB3aWR0aDoxMHB4O3BhZGRpbmc6IDA7IGhlaWdodDoxMHB4OyBib3JkZXItcmFkaXVzOiAyMHB4OyBsaW5lLWhlaWdodDoxMHB4OyBib3JkZXI6IG5vbmU7IHRleHQtYWxpZ246Y2VudGVyOyBiYWNrZ3JvdW5kOiNmZmY7IGN1cnNvcjpwb2ludGVyOyB9XG4uc2xpZGVCb3ggLmhkIHVsIGxpLm9ueyBiYWNrZ3JvdW5kOiNmMDA7IGNvbG9yOiNmZmY7IGJvcmRlcjogbm9uZTsgbGluZS1oZWlnaHQ6IDEwcHg7IGhlaWdodDogMTBweDsgfVxuLnNsaWRlQm94IC5iZHsgcG9zaXRpb246cmVsYXRpdmU7IGhlaWdodDoxMDAlOyB6LWluZGV4OjA7ICAgfVxuLnNsaWRlQm94IC5iZCBsaXsgem9vbToxOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnNsaWRlQm94IC5iZCBsaSBpbWd7XG5cdHdpZHRoOjMwMHB4OyBoZWlnaHQ6MjUwcHg7XG59XG4uZ2tfc2xpZGVyIC5zbGlkZUJveHtcblx0d2lkdGg6IDYxMHB4O1xuXHRoZWlnaHQ6IDQ3MHB4O1xufVxuLmdrX3NsaWRlciAuc2xpZGVCb3ggLmJkIGxpIGltZ3tcblx0d2lkdGg6IDYxMHB4O1xuXHRoZWlnaHQ6IDQ3MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZ2tfc2xpZGVyIC5zbGlkZUJveCAuaGR7XG5cdGJvdHRvbTogMTVweDtcbn1cbi5pbmRleE5ld3NXcmFwe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5kZXhJbWdTbGlkZXJ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTVweDtcblx0dG9wOiA2MHB4O1xufVxuI2h1ZG9uZ0luZ05ld3N7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHQuYmQgbGkgaW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAyNTBweDtcblx0fVxuXHQuaGQgdWwgbGkub257XG5cdFx0XG5cdH1cbn1cbi5iZE5ld3NUaXRsZXtoZWlnaHQ6IDM4cHg7IGxpbmUtaGVpZ2h0OiAzOHB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pZWJsYWNrYmcucG5nKTsgY29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xufVxuI3NsaWRlQm94Nnt3aWR0aDogNTYwcHg7IGhlaWdodDogMzIwcHg7fVxuI3NsaWRlQm94NiAuYmQgbGkgaW1ne1xuXHR3aWR0aDogNTYwcHg7IGhlaWdodDogMzIwcHg7XG59XG4udHh0U2Nyb2xsLWxlZnR7IHBvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW4tbGVmdDogNzBweDt9XG4udHh0U2Nyb2xsLWxlZnQgLmhkeyBvdmVyZmxvdzpoaWRkZW47ICBoZWlnaHQ6MzBweDsgYmFja2dyb3VuZDojZjRmNGY0OyBwYWRkaW5nOjAgMTBweDsgIH1cbi50eHRTY3JvbGwtbGVmdCAuaGQgLnByZXYsLnR4dFNjcm9sbC1sZWZ0IC5oZCAubmV4dHsgZGlzcGxheTpibG9jazsgIHdpZHRoOjVweDsgaGVpZ2h0OjlweDsgZmxvYXQ6cmlnaHQ7IG1hcmdpbi1yaWdodDo1cHg7IG1hcmdpbi10b3A6MTBweDsgIG92ZXJmbG93OmhpZGRlbjsgY3Vyc29yOnBvaW50ZXI7IGJhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2Fycm93LnBuZ1wiKSBuby1yZXBlYXQ7fVxuLnR4dFNjcm9sbC1sZWZ0IC5oZCAubmV4dHsgYmFja2dyb3VuZC1wb3NpdGlvbjowIC01MHB4OyAgfVxuLnR4dFNjcm9sbC1sZWZ0IC5oZCAucHJldlN0b3B7IGJhY2tncm91bmQtcG9zaXRpb246LTYwcHggMDsgfVxuLnR4dFNjcm9sbC1sZWZ0IC5oZCAubmV4dFN0b3B7IGJhY2tncm91bmQtcG9zaXRpb246LTYwcHggLTUwcHg7IH1cbi50eHRTY3JvbGwtbGVmdCAuaGQgdWx7IGZsb2F0OnJpZ2h0OyBvdmVyZmxvdzpoaWRkZW47IHpvb206MTsgbWFyZ2luLXRvcDoxMHB4OyAgfVxuLnR4dFNjcm9sbC1sZWZ0IC5oZCB1bCBsaXsgZmxvYXQ6bGVmdDsgIHdpZHRoOjlweDsgaGVpZ2h0OjlweDsgb3ZlcmZsb3c6aGlkZGVuOyBtYXJnaW4tcmlnaHQ6NXB4OyB0ZXh0LWluZGVudDotOTk5cHg7IGN1cnNvcjpwb2ludGVyOyBiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29DaXJjbGUuZ2lmXCIpIDAgLTlweCBuby1yZXBlYXQ7IH1cbi50eHRTY3JvbGwtbGVmdCAuaGQgdWwgbGkub257IGJhY2tncm91bmQtcG9zaXRpb246MCAwOyB9XG4udHh0U2Nyb2xsLWxlZnQgLmJkeyAgb3ZlcmZsb3c6aGlkZGVuOyAgICB9XG4udHh0U2Nyb2xsLWxlZnQgLmJkIHVseyBvdmVyZmxvdzpoaWRkZW47IHpvb206MTsgfVxuLnR4dFNjcm9sbC1sZWZ0IC5iZCB1bCBsaXsgbWFyZ2luLXJpZ2h0OjIwcHg7ICAgZmxvYXQ6bGVmdDsgaGVpZ2h0OjI0cHg7IGxpbmUtaGVpZ2h0OjIwcHg7IHdpZHRoOiAzMSU7ICB0ZXh0LWFsaWduOmxlZnQ7IF9kaXNwbGF5OmlubGluZTsgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5vdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO31cbi50eHRTY3JvbGwtbGVmdCAuYmQgdWwgbGkgc3BhbnsgY29sb3I6Izk5OTsgIH1cbi5zbGlkZUJveCAuYmQgaW1neyAgaGVpZ2h0OjI1MHB4OyBkaXNwbGF5OmJsb2NrOyAgfVxuXG5cblxuI3NsaWRlVHh0Qm94Miwjc2xpZGVUeHRCb3gzLCNzbGlkZVR4dEJveDR7XG5cdC5oZCB1bHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHR9XG5cdC5oZCB1bCBsaXtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCYub257XG5cdFx0fVxuXHR9XG5cdCAuYmQgLmJkX2Nvbntcblx0IFx0aGVpZ2h0OiAxNjBweDtcblx0IH1cbn1cbiNzbGlkZVR4dEJveDN7XG5cdC5iZCAuYmRfY29ue1xuXHQgXHRoZWlnaHQ6IDM3NXB4O1xuXHQgfVxufVxuI3NsaWRlVHh0Qm94NHtcblx0LmJkIC5iZF9jb257XG5cdCBcdGhlaWdodDogYXV0bztcblx0IH1cbn1cbi50aGltZ3N7XG5cdHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdGF7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRwYWRkaW5nOiAwIDEuNSU7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4uaW1nX2JveDF7XG5cdGhlaWdodDogOTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHR9XG5cdGg0e1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2llYmxhY2tiZy5wbmcpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzplbGxpcHNpcztcblx0fVxufVxuLnp4X3RpcHN7XG5cdGNvbG9yOiAjMDA2OGI3O1xuXHRmb250LXNpemU6IDEzcHg7XG59XG4uYXNpZGVJbWd7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR9XG59XG4ubWFpbFVzQm94e1xuXHRib3JkZXI6c29saWQgMXB4ICNiZWQyZWU7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Lm5saW5re1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6MjBweCAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYmVkMmVlO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmMWY2ZmU7XG5cdFx0fVxuXHRcdGl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHR9XG5cdH1cbn1cbi5kYXRpbmdCb3h7XG5cdC5ibHVlX2JvcmRlcl9ib3h7XG5cdFx0aGVpZ2h0OiAzNTBweDtcblx0fVxuXHQuYmx1ZV9ib3JkZXJfYm94OmZpcnN0LWNoaWxke1xuXHRcdHdpZHRoOiA0NSU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0LmJsdWVfYm9yZGVyX2JveDpsYXN0LWNoaWxke1xuXHRcdHdpZHRoOiA0NSU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdC5pbWdDYXB0aW9ue1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdH1cblx0fVxufVxuLmJsdWVfYm9yZGVyX2NhdGlvbntcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRjb2xvcjogIzI3NmFjODtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFnZU1haW5DYXB0aW9ue1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjMDA1OGEzO1xuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdC5uYW1le1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRib3JkZXItdG9wOiBzb2xpZCAycHggIzAwNThhMztcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHR9XG5cdCYuZ3JlZW5UaGVtZXtcblx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggIzA5YTA1MDtcblx0XHQubmFtZXtcblx0XHRcdGJvcmRlci1jb2xvcjogIzA5YTA1MDtcblx0XHRcdGNvbG9yOiAjMDlhMDUwO1xuXHRcdH1cblx0XG4gICAgfVxufVxuXG4ubmV3c19kYW5namlhbntcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2JjY2VlOTtcblx0cGFkZGluZzogOHB4IDEwcHg7XG5cdG1hcmdpbjogMTBweCAwO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYW5uZXJ7XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLm5ld3NfdmlkZW9Cb3h7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0aGVpZ2h0OiAyODBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pZWJsYWNrYmcucG5nKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0aW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjgwcHg7XG5cdH1cblx0LnBsYXllcl9pY297XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtMzZweDtcblx0XHRtYXJnaW4tbGVmdDogLTM2cHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufVxuLmRhdGV7XG5cdGNvbG9yOiAjNjY2O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRmb250LWZhbWlseTogQXJpYWw7XG59XG5cbi5zcDAye1xuXHR3aWR0aDogMzMuMyU7XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICM5NzAxMDE7XG59XG5cbi8q5qaC5Ya1Ki9cbi5na193cmFwe1xuXHRib3JkZXI6IHNvbGlkIDFweCAjMTI1Y2JlO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdC5na19ib2R5e1xuXHQgICAgcGFkZGluZzogMzVweDtcblx0fVxuXHQuZ2tfdGV4dF9ib3gsLmdrX2R0X2FzaWRlX2JveHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdHB7XG5cdFx0XHR0ZXh0LWluZGVudDogMmVtO1xuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXHQuZ2tfZHRfYXNpZGVfYm94e1xuXHRcdHdpZHRoOiAxNDBweDtcblx0fVxuXHQuZ2tfZHRfbWFpbntcblx0XHRtYXJnaW4tbGVmdDogMTYwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjYmFiYmMwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRoZWlnaHQ6IDYwMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuZnVsbF9zY3JlZW4sLmNsb3NlX2Z1bGxfc2NyZWVue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwwLDAsMC4xKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcblx0XHRcdH1cblx0XHRcdC5pY29fZnVsbF9zY3JlZW57XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2xvc2VfZnVsbF9zY3JlZW57XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQjbC1tYXB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdH1cblx0fVxuXHQubWFwX292ZXJsYXl7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHQuZnVsbF9zY3JlZW57XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuY2xvc2VfZnVsbF9zY3JlZW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHotaW5kZXg6IDIwMDAwO1xuXHRcdH1cblx0fVxuXHQuZ2tfc2xpZGVye1xuXHRcdG1hcmdpbi1sZWZ0OiAzMDBweDtcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdH1cblx0LmdrX2R0X2l0ZW1fbGlzdHtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Ym9yZGVyLXRvcDogZG90dGVkIDFweCAjZGRkO1xuXHRcdGxpe1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjZGRkO1xuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggNXB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubHRfbG9naW5fbWluaXtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzIyMjtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0aW5wdXR7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2Q1ZGZlZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdC5sdF9sb2dpbl9idG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyNjJiZDtcblx0fVxufVxuLnRpdGxlX3RlbHtcblx0d2lkdGg6IDE3NXB4O1xuXHRoZWlnaHQ6IDE5cHg7XG5cdG1hcmdpbi1sZWZ0OiAxNDBweDtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLyrlip7kuosqL1xuLmJnMDAwMXtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ18wMDAxLmpwZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbn1cbi5iZzAwMDJ7XG5cdEBleHRlbmQgLmJnMDAwMTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ18wMDAyLmpwZyk7XG59XG4uYmxfYm94X217XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdC5ibF9pbnB1dHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRpbnB1dHtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2RkZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0fVxuXHR9XG5cbn1cbi5ibF9idXR0b25ze1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG4jbXNnRGV0YWlse1xuXHRsaW5lLWhlaWdodDogMTgwJTtcblx0aDJ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMjIyO1xuXHR9XG5cdGgze1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICNkZGQ7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdH1cblx0Lm1kX2RldGFpbHtcblx0XHRtYXJnaW46IDhweCAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMmVtO1xuXHR9XG5cdC5iZ19vcmFuZ2UsLmJnX2dyZWVue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWEwMTQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRwYWRkaW5nOjAgNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuLmpkY3hfY29ue1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNzAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9maW5kZXIucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuXG4vKuWKnuahiOafpeivoiovXG4uYmFfc2VhcmNoX2JveHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0LmJhSW5wdXRUZXh0e1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR3aWR0aDogMTkwcHg7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuLmJhX3RhYmxle1xuXHR0ZHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4MCU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNkZGQ7XG5cdH1cblx0dGhlYWR7XG5cdFx0dGR7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNjdhZWU4O1xuXHRcdH1cblx0fVxuXHR0cjpob3Zlcntcblx0XHR0ZHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG4jemZ4eE1vcmVMaXN0e1xuXHQuY29sMXtcblx0XHR3aWR0aDo2NSU7XG5cdH1cblx0LmNvbDJ7XG5cdFx0d2lkdGg6IDEzJTtcblx0fVxuXHQuY29sM3tcblx0XHR3aWR0aDogMTAlO1xuXHR9XG5cdC5jb2w0e1xuXHRcdHdpZHRoOiAxMCU7XG5cdH1cbn1cbi5pbWdfbmV3c19zdGF0aWN7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDMwMHB4O1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdH1cbn1cblxuLnRocmVlQ29sQm94X3JlZHtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2NkZTNmYjtcblx0QGV4dGVuZCAuY2xlYXJGaXg7XG5cdC5jb2wzX2JveHtcblx0XHR3aWR0aDogMTg3cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXHQucmVkX2NhcHRpb257XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAjOTcwMTAxO1xuXHR9XG59Il19 */
