.index_main {
  display: block;
}
* {
  -webkit-touch-callout: none;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: "Microsoft YaHei", PingFangSC-Regular, PingFang SC, sans-serif;
}
a {
  text-decoration: none;
  font-size: 0.875rem;
  color: #333;
}
a:hover {
  text-decoration: none;
  color: #009688;
}
a:focus {
  outline: none;
  color: #333;
}
a:hover {
  text-decoration: none;
}
body,
html,
.app {
  padding: 0;
  margin: 0;
  background: #fff;
}
img {
  max-width: 100%;
}
a,
body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
span,
p,
em,
img,
input,
button,
div {
  font-size: 0.875rem;
  color: #333;
  font-style: normal;
  list-style: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  margin: 0;
  padding: 0;
}
a:focus,
body:focus,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
h6:focus,
ul:focus,
li:focus,
span:focus,
p:focus,
em:focus,
img:focus,
input:focus,
button:focus,
div:focus {
  outline: none;
}
.noPad {
  padding: 0 !important;
}
p {
  line-height: 1.5;
}
div {
  font-size: 0;
}
/* Safari，Chrome WebKit browsers */
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: #999;
}
/* 火狐 Mozilla Firefox 4 to 18 */
textarea::-webkit-input-placeholder,
input:-moz-placeholder {
  color: #999;
}
/* 火狐 Mozilla Firefox 19+ */
textarea::-webkit-input-placeholder,
input::-moz-placeholder {
  color: #999;
}
/* Internet Explorer 10+ */
textarea::-webkit-input-placeholder,
input:-ms-input-placeholder {
  color: #999;
}
.color-pink {
  color: #eb2f96;
}
.color-red {
  color: #f5222d;
}
.color-orange {
  color: #fa8c16;
}
.color-green {
  color: #52c41a;
}
.color-cyan {
  color: #13c2c2 !important;
}
.color-blue {
  color: #1890ff !important;
}
.color-purple {
  color: #722ed1 !important;
}
select,
textarea,
input {
  outline: none;
}
.pc_headerMain {
  width: 100%;
  background: #E6F7F5;
  height: 70px;
  padding: 0 15px;
}
.pc_headerMain .pc_headerBox {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  height: 70px;
  justify-content: space-between;
  align-items: center;
}
.pc_headerMain .pc_headerBox .leftDiv {
  max-width: 181px;
}
.pc_headerMain .pc_headerBox .rightDiv {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.pc_headerMain .pc_headerBox .rightDiv .search {
  width: 20%;
  height: 32px;
  background: #009688;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
}
.pc_headerMain .pc_headerBox .rightDiv .search input {
  background: transparent;
  width: 100% !important;
  padding: 0 32px 0 8px;
  border-color: transparent;
  height: 100%;
  color: #fff;
}
.pc_headerMain .pc_headerBox .rightDiv .search input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.pc_headerMain .pc_headerBox .rightDiv .search img {
  position: absolute;
  right: 8px;
  top: 8px;
  cursor: pointer;
}
.pc_headerMain .pc_headerBox .rightDiv .search .history-data {
  display: none;
  position: absolute;
  top: 32px;
  width: 100%;
  z-index: 111;
  background: #fafafa;
  border-top: 1px solid #f2f2f2;
  line-height: normal;
  text-align: left;
  padding: 10px ;
}
.pc_headerMain .pc_headerBox .rightDiv .search .history-data .search-history-wrapper {
  font-size: 0.75rem;
  margin-top: 10px;
  box-sizing: border-box;
  height: 80px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 10px;
}
.pc_headerMain .pc_headerBox .rightDiv .searchActive {
  width: 30%;
}
.pc_headerMain .pc_headerBox .rightDiv .rItem {
  display: flex;
  align-items: center;
  margin-left: 20px;
  width: 30px;
  overflow: hidden;
}
.pc_headerMain .pc_headerBox .rightDiv .rItem img {
  width: 30px;
}
.pc_headerMain .pc_headerBox .rightDiv .rItem a {
  margin-left: 10px;
  opacity: 0;
  white-space: nowrap;
}
.pc_headerMain .pc_headerBox .rightDiv .rItem:hover a {
  opacity: 1;
  color: #07A696;
}
.pc_headerMain .pc_headerBox .rightDiv .yuyan {
  margin-left: 20px;
  width: 100px;
  height: 32px;
  background: #009688;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.pc_headerMain .pc_headerBox .rightDiv .yuyan:hover {
  background: #07A696;
}
.pc_headerMain .pc_headerBox .rightDiv .yuyan img {
  width: 16px;
  margin-right: 4px;
}
.pc_headerMain .pc_headerBox .rightDiv .yuyan p {
  color: #fff;
  font-size: 0.875rem;
}
.aOne:hover {
  text-decoration: underline;
}
.pc_menuMain {
  background: #02796B;
  padding: 0 15px;
}
.pc_menuMain .pc_menuBox {
  max-width: 1200px;
  margin: 0 auto;
  height: 48px;
}
.pc_menuMain .pc_menuBox ul {
  height: 48px;
  display: flex;
  justify-content: space-between;
}
.pc_menuMain .pc_menuBox ul li {
  position: relative;
  width: 14.28%;
}
.pc_menuMain .pc_menuBox ul li:after {
  height: 30px;
  width: 1px;
  background: rgba(255, 255, 255, 0.1);
  content: "";
  position: absolute;
  top: 9px;
}
.pc_menuMain .pc_menuBox ul li:last-child:before {
  height: 30px;
  width: 1px;
  background: rgba(255, 255, 255, 0.1);
  content: "";
  position: absolute;
  top: 9px;
  right: 0;
}
.pc_menuMain .pc_menuBox ul li a {
  color: #fff;
  height: 48px;
  text-align: center;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pc_menuMain .pc_menuBox ul li a:hover {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.3);
}
.pc_menuMain .pc_menuBox ul li a img {
  margin-left: 8px;
}
.pc_menuMain .pc_menuBox ul li .showDiv {
  position: absolute;
  top: 48px;
  background: #026357;
  width: 410px;
  display: none;
  z-index: 10;
}
.pc_menuMain .pc_menuBox ul li .showDiv a {
  display: flex;
  align-items: flex-start;
  justify-content: left;
  height: auto;
  padding: 10px;
}
.pc_menuMain .pc_menuBox ul li .showDiv a i {
  font-size: 2.5rem;
  margin-right: 8px;
}
.pc_menuMain .pc_menuBox ul li .showDiv a h2 {
  display: flex;
  flex-wrap: wrap;
  font-weight: normal;
}
.pc_menuMain .pc_menuBox ul li .showDiv a h2 span {
  width: 100%;
  color: #FFFFFF;
  display: block;
  text-align: left;
  font-size: 1rem;
  margin-bottom: 4px;
  line-height: 1.8;
  font-weight: normal;
}
.pc_menuMain .pc_menuBox ul li .showDiv a h2 span:last-child {
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.5;
}
.pc_menuMain .pc_menuBox ul li .showDiv a:hover {
  color: #fff;
  text-align: left;
  background: none;
  background: #009582;
}
.pc_menuMain .pc_menuBox ul li .showDiv a:hover h2 span {
  color: #fff;
}
.pc_menuMain .pc_menuBox ul li .jp_showDiv {
  width: 170%;
}
.pc_menuMain .pc_menuBox ul li:hover a img {
  transform: rotate(90deg);
}
.pc_menuMain .pc_menuBox ul li:hover .showDiv {
  display: block;
}
.app_headerMain,
.app_menuMain {
  display: none;
}
.pc_headerMain_ac {
  position: fixed;
  top: 0;
  z-index: 19;
  width: 100%;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.2) !important;
}
.app_headerMain_ac {
  position: fixed;
  top: 0;
  z-index: 19;
  width: 100%;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.2) !important;
}
.pc_menuMain_ac {
  position: fixed;
  width: 100%;
  top: 70px;
  z-index: 19;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.2) !important;
}
.pc_footerMain {
  background: #30343E;
  padding: 0 15px;
}
.pc_footerMain .pc_footerBox {
  max-width: 1200px;
  margin: 0 auto;
  padding: 50px 0;
}
.pc_footerMain .pc_footerBox ul {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 30px;
  border-bottom: 2px solid #434753;
}
.pc_footerMain .pc_footerBox ul li {
  width: 25%;
  padding-left: 3%;
}
.pc_footerMain .pc_footerBox ul li a {
  font-size: 1.125rem;
  color: #fff;
  margin-bottom: 15px;
  display: block;
}
.pc_footerMain .pc_footerBox ul li a:hover {
  color: #fff;
}
.pc_footerMain .pc_footerBox ul li .bomList a {
  color: #A2A6B2;
  height: 30px;
  line-height: 1.875rem;
  font-size: 0.875rem;
  display: block;
  margin: 0;
}
.pc_footerMain .pc_footerBox ul li .bomList a:hover {
  color: #009688;
}
.pc_footerMain .pc_footerBox ul li .bomList a em {
  display: none;
}
.pc_footerMain .pc_footerBox .footerMenuList {
  padding: 30px 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-bottom: 2px solid #434753;
}
.pc_footerMain .pc_footerBox .footerMenuList a {
  font-size: 1.125rem;
  color: #fff;
  width: 25%;
  padding-left: 3%;
}
.pc_footerMain .pc_footerBox .footerMenuList a:hover {
  color: #00A693;
}
.pc_footerMain .pc_footerBox .footerOuth {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 0;
  margin-top: 10px;
}
.pc_footerMain .pc_footerBox .footerOuth a {
  color: #A2A6B2;
  display: flex;
  align-items: center;
  margin: 0 10px;
}
.pc_footerMain .pc_footerBox .footerOuth a img {
  margin-right: 5px;
}
.pc_footerMain .pc_footerBox .footerOuth a:hover {
  color: #fff;
}
.pc_footerMain .pc_footerBox .footerOuth p {
  color: #A2A6B2;
  margin: 0 ;
}
.pc_footerMain .pc_footerBox .footerImgList {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 0;
  margin-top: 10px;
}
.pc_footerMain .pc_footerBox .footerImgList a {
  margin: 0 18px;
}
.pc_footerMain .pc_footerBox p.footerText {
  color: #A2A6B2;
  text-align: center;
}
.tabTitleMain_ac,
.tabTitleMain_ac2 {
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  position: fixed !important;
  background: #009688 !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  z-index: 99999 !important;
  margin: 0 !important;
  height: 48px !important;
  padding: 0 10px !important;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.2) !important;
  max-width: 100% !important;
}
.tabTitleMain_ac .tabTitleBox,
.tabTitleMain_ac2 .tabTitleBox {
  position: initial !important;
  top: 10px !important;
  display: flex !important;
  max-width: 1200px !important;
  margin: 0 auto !important;
  justify-content: space-between !important;
  padding: 0 !important;
  height: 48px !important;
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
}
.tabTitleMain_ac .tabTitleBox a:after,
.tabTitleMain_ac2 .tabTitleBox a:after {
  top: 0 !important;
}
.tabTitleMain_ac2 {
  padding: 0  !important;
}
.tabTitleMain_ac2 .tabTitleBox {
  width: 100% !important;
}
.navTitle {
  width: 100%;
  background: #0CA18F;
}
.navTitle .navTitleBox {
  line-height: 1.5;
  font-size: 0.75rem;
  color: #fff;
  max-width: 1200px;
  margin: 0 auto;
  padding: 8px 0;
}
.navTitle .navTitleBox a {
  color: #fff;
  font-size: 0.75rem;
  display: inline-block;
  margin: 0 10px ;
}
.navTitle .navTitleBox a:hover {
  text-decoration: underline;
}
.navTitle .navTitleBox a:first-child {
  margin-left: 0;
}
.bottomBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 0;
  background: #FFFFFF;
  box-shadow: 0px -2px 20px 0px rgba(0, 0, 0, 0.05);
}
.bottomBtn a {
  background: #fff;
  box-shadow: 0 -2px 20px 0px rgba(0, 0, 0, 0.05);
  color: #009688;
  width: 140px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 10px;
  border: 1px solid #009688;
  border-radius: 2px;
  font-size: 1.125rem;
}
.bottomBtn a.active {
  background: #009688;
  box-shadow: 0 -2px 20px 0px rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  color: #fff;
}
.bottomBtn a.active:hover {
  background: rgba(0, 150, 136, 0.8);
}
.bottomBtn a:hover {
  background: rgba(0, 150, 136, 0.1);
}
.mailBanner {
  height: 400px;
  width: 100%;
  background: linear-gradient(87deg, #0FC9B7 0%, #009688 100%);
}
.mailBanner .bannerBox {
  width: 100%;
  position: relative;
  height: 400px;
  background: url("../images/z_mailBannerBg.png") no-repeat center center;
}
.mailBanner .bannerBox .bannerMain {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  height: 100%;
}
.mailBanner .bannerBox .bannerMain .text {
  position: absolute;
  top: 80px;
  z-index: 9;
  left: 0;
}
.mailBanner .bannerBox .bannerMain .text h1 {
  color: #fff;
  font-size: 2.75rem;
  margin-bottom: 10px;
  font-weight: normal;
  text-align: left;
}
.mailBanner .bannerBox .bannerMain .text ul li {
  list-style: disc;
  font-size: 1.25rem;
  color: #fff;
  text-align: left;
  margin-left: 20px;
  line-height: 1.5;
}
.mailBanner .bannerBox .bannerMain .text_jp ul li {
  font-size: 1rem;
}
.mailBanner .bannerBox .bannerMain .text_jp_xn {
  top: 60px;
}
.mailBanner .bannerBox .bannerMain .text_jp_xn ul li {
  font-size: 0.875rem;
}
.mailBanner .bannerBox .bannerMain .domainText {
  top: 60px;
}
.mailBanner .bannerBox .bannerMain img.rightImg {
  position: absolute;
  right: 0;
  height: auto;
  z-index: 1;
  top: 0;
  max-height: 100%;
}
.mailBanner .bannerBox .bannerMain img.rightImg_jp {
  max-height: 80%;
  top: 0;
}
.mailBanner .bannerBox .bannerMain .dataSafetyTop {
  top: 40px;
}
.mailBanner .bannerBox .bannerMain .dataSafetyTop p {
  font-size: 1.25rem;
  color: #fff;
  max-width: 55%;
  padding-right: 20px;
}
.mailBanner .bannerBox .bannerMain .dataSafetyTopJp {
  max-width: 50%;
  top: 60px;
}
.mailBanner .bannerBox .bannerMain .dataSafetyTopJp h1 {
  font-size: 2.125rem;
}
.mailBanner .bannerBox .bannerMain .dataSafetyTopJp p {
  max-width: 100%;
}
.mailBanner .bannerBox .bannerMain .dataSafetyBanner {
  position: relative;
  width: 100%;
  height: 100%;
}
.mailBanner .bannerBox .bannerMain .dataSafetyBanner .imgBox {
  width: 40%;
  position: absolute;
  right: 5%;
  background: #fff;
  padding: 10px;
  border-radius: 5px;
  top: 50%;
  transform: translateY(-58%);
  z-index: 9;
}
.mailBanner .bannerBox .bannerMain .dataSafetyBanner .imgBox img {
  width: 100%;
  cursor: pointer;
}
.app_mailBanner {
  display: none;
}
.toTopBox {
  position: fixed;
  right: 15px;
  top: 80%;
  margin-top: -50px;
  display: flex;
  flex-wrap: wrap;
  width: 42px;
  z-index: 10;
}
.toTopBox .toTopList {
  width: 100%;
  height: 42px;
  margin-bottom: 15px;
  font-size: inherit;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #009688;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
  border-radius: 42px;
  cursor: pointer;
}
.toTopBox .toTopList:hover {
  background: #17c9b7;
}
.toTopBox .toTopList:last-child {
  background: #fff;
}
.toTopBox .toTopList:last-child:hover {
  background: #ebfff9;
}
.toTopBox .toTopList img {
  cursor: pointer;
}
.toTopBox .toTopList a {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.toTopBox .toTopList .toTopCon {
  display: none;
  width: 255px;
  padding: 15px;
  background: #fff;
  position: absolute;
  right: 65px;
  box-shadow: 1px -1px 38px 0px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  z-index: 9;
  top: -38px;
}
.toTopBox .toTopList .toTopCon:after {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #fff;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* Internet Explorer */
  -moz-transform: rotate(45deg);
  /* Firefox */
  -webkit-transform: rotate(45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
  content: "";
  right: -10px;
  top: 50%;
  margin-top: -10px;
  z-index: 0;
}
.toTopBox .toTopList .toTopCon span {
  font-size: 1rem;
  color: #666;
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}
.toTopBox .toTopList .toTopCon p {
  font-size: 0.875rem;
  color: #666;
}
.toTopBox .toTopList .toTopCon img {
  width: 30px;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.6;
}
.blockBg {
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999991 !important;
  top: 0;
  left: 0;
  display: none;
}
.popMain,
.domainPop {
  display: none;
  position: fixed;
  top: 10vh;
  width: 880px;
  left: 50%;
  margin-left: -440px;
  max-height: 80vh;
  background: #fff;
  z-index: 999992;
  overflow: hidden;
  border-radius: 2px;
}
.popMain .popMain_T,
.domainPop .popMain_T {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding: 20px;
  position: relative;
}
.popMain .popMain_T .close,
.domainPop .popMain_T .close {
  position: absolute;
  right: 20px;
  top: 15px;
  width: 27px;
  height: 27px;
  cursor: pointer;
  z-index: 11;
}
.popMain .popMain_T .close img,
.domainPop .popMain_T .close img {
  max-width: 100%;
}
.popMain .popMain_T h1,
.domainPop .popMain_T h1 {
  text-align: center;
  font-size: 1.25rem;
  position: relative;
  display: initial;
  margin-bottom: 5px;
  width: 100%;
}
.popMain .popMain_T p,
.domainPop .popMain_T p {
  font-size: 0.875rem;
  width: 100%;
}
.popMain .popMain_T p em,
.domainPop .popMain_T p em {
  color: #ff0000;
}
.popMain .popCon,
.domainPop .popCon {
  margin: 0 auto;
  max-height: calc(80vh - 92px);
  overflow-y: auto;
  width: 100%;
  padding: 0 4%;
  border-bottom: 1px solid #e8e8e8;
}
.popMain .popCon p,
.domainPop .popCon p {
  margin-bottom: 15px;
  font-size: 1rem;
  text-align: center;
  font-weight: bold;
}
.popMain .popCon .tabBox,
.domainPop .popCon .tabBox {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 24px;
  padding-bottom: 5px;
}
.popMain .popCon .tabBox ul li,
.domainPop .popCon .tabBox ul li {
  display: flex;
  padding: 0 0 15px 0;
  font-size: 1rem;
  align-items: center;
}
.popMain .popCon .tabBox ul li em,
.domainPop .popCon .tabBox ul li em {
  color: #FF0000;
  font-size: 0.875rem;
  font-weight: bold;
  width: 20px;
  text-align: center;
}
.popMain .popCon .tabBox ul li .iptBox,
.domainPop .popCon .tabBox ul li .iptBox,
.popMain .popCon .tabBox ul li .domainIpnt,
.domainPop .popCon .tabBox ul li .domainIpnt {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.popMain .popCon .tabBox ul li .iptBox select,
.domainPop .popCon .tabBox ul li .iptBox select,
.popMain .popCon .tabBox ul li .domainIpnt select,
.domainPop .popCon .tabBox ul li .domainIpnt select {
  border-radius: 4px;
  width: 49%;
  min-width: auto;
  margin-right: 10px;
  padding: 5px 10px;
  border: 1px solid #e8e8e8;
  font-size: 0.875rem;
}
.popMain .popCon .tabBox ul li .iptBox select:last-child,
.domainPop .popCon .tabBox ul li .iptBox select:last-child,
.popMain .popCon .tabBox ul li .domainIpnt select:last-child,
.domainPop .popCon .tabBox ul li .domainIpnt select:last-child {
  margin: 0;
}
.popMain .popCon .tabBox ul li .iptBox textarea,
.domainPop .popCon .tabBox ul li .iptBox textarea,
.popMain .popCon .tabBox ul li .domainIpnt textarea,
.domainPop .popCon .tabBox ul li .domainIpnt textarea,
.popMain .popCon .tabBox ul li .iptBox input,
.domainPop .popCon .tabBox ul li .iptBox input,
.popMain .popCon .tabBox ul li .domainIpnt input,
.domainPop .popCon .tabBox ul li .domainIpnt input {
  padding: 5px 10px;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  font-size: 0.875rem;
  width: 100%;
}
.popMain .popCon .tabBox ul li .domainIpnt input,
.domainPop .popCon .tabBox ul li .domainIpnt input {
  border-radius: 4px 0 0 4px;
  border-right: none ;
  height: 31px;
}
.popMain .popCon .tabBox ul li .domainIpnt select,
.domainPop .popCon .tabBox ul li .domainIpnt select {
  border-radius: 0 4px 4px 0;
  height: 31px;
  width: 150px;
}
.popMain .popCon .tabBox ul li span,
.domainPop .popCon .tabBox ul li span {
  border: 1px solid #ccc;
  color: #333;
  height: 20px;
  width: 20px;
  justify-content: center;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.popMain .popCon .tabBox button,
.domainPop .popCon .tabBox button {
  border-radius: 4px;
  border: 1px solid #009688;
  background: #fff;
  color: #009688;
  font-size: 0.875rem;
  padding: 5px 10px;
  margin: 10px auto;
  display: block;
  cursor: pointer;
}
.popMain .popCon .tabBox button:hover,
.domainPop .popCon .tabBox button:hover {
  background: #e9fffb;
}
.popMain .popCon .radioBox,
.domainPop .popCon .radioBox {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px 15px 5px 15px;
  margin-bottom: 24px;
}
.popMain .popCon .radioBox label,
.domainPop .popCon .radioBox label {
  width: 33.33%;
  color: #000;
  font-size: 0.875rem;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
.popMain .popCon .radioBox label input[type="radio"],
.domainPop .popCon .radioBox label input[type="radio"] {
  width: 16px;
  height: 16px;
  border: 1px solid #e8e8e8;
  margin-right: 5px;
  position: relative;
}
.popMain .popCon .radioBox label input[type=radio]::after,
.domainPop .popCon .radioBox label input[type=radio]::after {
  position: absolute;
  top: 3px;
  left: 3px;
  background-color: #fff;
  color: #fff;
  width: 10px;
  height: 10px;
  display: inline-block;
  visibility: visible;
  padding-left: 0;
  text-align: center;
  content: ' ';
  box-sizing: border-box;
  border-radius: 10px;
}
.popMain .popCon .radioBox label input[type=radio]:checked::before,
.domainPop .popCon .radioBox label input[type=radio]:checked::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
  border: 1px solid #009a74;
  border-radius: 16px;
  z-index: 1;
}
.popMain .popCon .radioBox label input[type=radio]:checked::after,
.domainPop .popCon .radioBox label input[type=radio]:checked::after {
  content: "";
  background-color: #009a74;
  border-color: #009a74;
}
.popMain .popCon .isYmName,
.domainPop .popCon .isYmName {
  display: none;
}
.popMain .popCon .ymRadioBox,
.domainPop .popCon .ymRadioBox {
  justify-content: center;
  margin: 0;
}
.popMain .popCon .ymRadioBox label,
.domainPop .popCon .ymRadioBox label {
  width: 15%;
  justify-content: center;
}
.popMain .popCon .yzmBox,
.domainPop .popCon .yzmBox {
  display: flex;
  padding: 0 ;
  font-size: 1rem;
  align-items: center;
  justify-content: space-between;
}
.popMain .popCon .yzmBox input,
.domainPop .popCon .yzmBox input {
  padding: 5px 10px;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  font-size: 0.875rem;
  flex: 1;
}
.popMain .popCon .yzmBox em,
.domainPop .popCon .yzmBox em {
  color: #FF0000;
  font-size: 0.875rem;
  font-weight: bold;
  width: 20px;
  text-align: center;
}
.popMain .popCon .yzmBox span,
.domainPop .popCon .yzmBox span {
  width: 100px;
  height: 31px;
  border: 1px solid #e8e8e8;
}
.popMain .popCon .yzmBox span img,
.domainPop .popCon .yzmBox span img {
  width: 98px;
  height: 29px;
}
.popMain .popCon .textB,
.domainPop .popCon .textB {
  width: 100%;
}
.popMain .popCon .textB label,
.domainPop .popCon .textB label {
  display: flex;
  margin: 25px auto 0 auto;
  align-items: center;
}
.popMain .popCon .textB label input[type="checkbox"],
.domainPop .popCon .textB label input[type="checkbox"] {
  width: 15px;
  height: 15px;
  border: 1px solid #d1d1d1;
  margin-right: 5px;
  position: relative;
}
.popMain .popCon .textB label input[type=checkbox]::after,
.domainPop .popCon .textB label input[type=checkbox]::after {
  position: absolute;
  top: 0;
  background-color: #fff;
  color: #fff;
  width: 14px;
  height: 14px;
  display: inline-block;
  visibility: visible;
  padding-left: 0;
  text-align: center;
  content: ' ';
  border-radius: 2px;
  box-sizing: border-box;
  border: 1px solid #ddd;
}
.popMain .popCon .textB label input[type=checkbox]:checked::after,
.domainPop .popCon .textB label input[type=checkbox]:checked::after {
  content: "";
  background-color: #009a74;
  border-color: #009a74;
}
.popMain .popCon .textB label input[type=checkbox]:checked::before,
.domainPop .popCon .textB label input[type=checkbox]:checked::before {
  content: '';
  position: absolute;
  top: 1px;
  left: 5px;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1;
}
.popMain .popCon .textB label p,
.domainPop .popCon .textB label p {
  flex: 1;
  font-weight: normal;
  line-height: 1.5;
  font-size: 0.75rem;
  text-align: left;
}
.popMain .popCon .textB label p a,
.domainPop .popCon .textB label p a {
  color: #009688;
}
.popMain .popCon .bomBtn,
.domainPop .popCon .bomBtn {
  padding: 20px 0 ;
  width: 100%;
  margin-top: 20px;
  text-align: center;
  justify-content: center;
  display: flex;
  border-top: 1px solid #e8e8e8;
}
.popMain .popCon .bomBtn button,
.domainPop .popCon .bomBtn button {
  width: 138px;
  height: 42px;
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  font-size: 1.25rem;
  color: #666;
  cursor: pointer;
  border-radius: 5px;
  margin: 0 10px;
}
.popMain .popCon .bomBtn button:hover,
.domainPop .popCon .bomBtn button:hover {
  background: #008363;
  color: #fff;
}
.popMain .popCon .bomBtn button:last-child,
.domainPop .popCon .bomBtn button:last-child {
  background: #008363;
  color: #fff;
  border: 1px solid #008363;
}
.popMain .popCon .bomBtn button:last-child:hover,
.domainPop .popCon .bomBtn button:last-child:hover {
  background: #019b76;
}
.popMain .popCon .bomBtn button:disabled,
.domainPop .popCon .bomBtn button:disabled {
  background: #555;
  color: #fff;
  border: 1px solid #555;
  cursor: no-drop;
}
.popMain .popCon .bomBtn button:disabled:hover,
.domainPop .popCon .bomBtn button:disabled:hover {
  background: #555;
  color: #fff;
  border: 1px solid #555;
  cursor: no-drop;
}
.hintWan,
.hintSuc {
  width: 300px;
  background: #FFFFFF;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -150px;
  display: flex;
  align-items: center;
  padding: 10px 15px;
  justify-content: space-around;
  flex-wrap: wrap;
  z-index: -1;
  opacity: 0;
}
.hintWan p,
.hintSuc p {
  color: #333;
  font-size: 0.875rem;
  text-align: center;
  flex: 1;
}
.hintWan img,
.hintSuc img {
  margin-right: 5px;
}
.hintWan_ac,
.hintSuc_ac {
  top: 5%;
  z-index: 999993;
  opacity: 1;
}
.clearBf:after {
  display: none !important;
}
.clearBf:before {
  display: none !important;
}
.domainSearchPop {
  width: 350px;
  background: #FFFFFF;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  position: fixed;
  top: 20%;
  left: 50%;
  margin-left: -175px;
  z-index: 9999994;
  padding: 15px 15px 55px 15px;
  display: none;
}
.domainSearchPop button {
  background: #009688;
  color: #fff;
  border: none;
  padding: 5px 8px;
  border-radius: 2px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  cursor: pointer;
}
.domainSearchPop ul li {
  display: flex;
  justify-content: flex-start;
  margin-top: 10px;
}
.domainSearchPop ul li img {
  margin-right: 10px;
  width: 18px;
}
.domainSearchPop ul li:first-child {
  margin: 0;
}
/* ----- footer-policy ----- */
.footer-policy {
  padding: 20px ;
  background-color: #eee;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 999999;
  box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.1);
}
.footer-policy .policy_box {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  background-color: #EEEEEE;
  padding: 20px;
  justify-content: center;
  max-width: 1200px;
  margin: 0 auto;
  flex-wrap: wrap;
}
.footer-policy .policy_text {
  margin-right: 1em;
  color: #000;
  width: 100%;
}
.footer-policy .policy_action {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  margin-top: 15px;
}
.footer-policy .policy_action > [class*="policy_"] {
  display: block;
  min-width: 115px;
  margin-right: 10px;
  padding: 5px;
  border: none;
  color: #fff;
  line-height: 1.5;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  width: 65px;
  background: #02796B;
  border-radius: 4px;
}
.footer-policy .policy_action > [class*="policy_"]:hover {
  background: #009e8d;
}
.footer-policy .policy_action button span,
.footer-policy .policy_action a span {
  color: #fff;
  font-size: 0.875rem;
}
.footer-policy .policy_action a.policy_detail {
  background: #fff;
  border: 1px solid #02796B;
}
.footer-policy .policy_action a.policy_detail span {
  color: #02796B;
}
.footer-policy .policy_action a.policy_detail:hover {
  background: #e1fff8;
}
@media screen and (max-width: 1200px) {
  .mailBanner .bannerBox .bannerMain .text {
    left: 15px;
  }
  .mailBanner .bannerBox .bannerMain img.rightImg {
    right: 20px;
  }
}
@media screen and (max-width: 880px) {
  .popMain,
  .domainPop {
    width: 96%;
    margin: 0;
    left: 2%;
  }
  .popMain .popCon .radioBox,
  .domainPop .popCon .radioBox {
    padding: 10px 0 5px 0;
  }
  .popMain .popCon .radioBox label,
  .domainPop .popCon .radioBox label {
    width: 50%;
  }
  .popMain .popCon .tabBox ul li,
  .domainPop .popCon .tabBox ul li {
    padding: 0 0 15px 0;
  }
  .popMain .popCon .yzmBox,
  .domainPop .popCon .yzmBox {
    padding: 0 ;
  }
}
@media screen and (max-width: 830px) {
  .footer-policy .policy_box {
    padding: 0;
  }
  .popMain,
  .domainPop {
    top: 5vh;
    height: 90vh;
  }
  .popMain .popMain_T h1,
  .domainPop .popMain_T h1 {
    font-size: 1rem;
  }
  .popMain .popCon,
  .domainPop .popCon {
    max-height: calc(90vh - 174px);
  }
  .popMain .popCon p,
  .domainPop .popCon p {
    font-size: 0.875rem;
  }
  .popMain .popCon .tabBox ul li .selectBox,
  .domainPop .popCon .tabBox ul li .selectBox {
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .popMain .popCon .tabBox ul li .selectBox .selectCon,
  .domainPop .popCon .tabBox ul li .selectBox .selectCon {
    width: 100%;
    display: flex;
    margin: 0 0 15px 0;
  }
  .popMain .popCon .tabBox ul li .selectBox .selectCon:last-child,
  .domainPop .popCon .tabBox ul li .selectBox .selectCon:last-child {
    margin: 0;
  }
  .popMain .popCon .tabBox ul li .selectBox .selectCon select,
  .domainPop .popCon .tabBox ul li .selectBox .selectCon select {
    width: 100%;
    margin: 0;
  }
  .popMain .popCon .tabBox ul li .rf input,
  .domainPop .popCon .tabBox ul li .rf input {
    width: 100%;
  }
  .popMain .bomBtn button,
  .domainPop .bomBtn button {
    font-size: 1rem;
  }
  .navTitle .navTitleBox {
    padding-left: 5px;
  }
  .pc_headerMain,
  .pc_menuMain {
    display: none;
  }
  .app_headerMain {
    height: 62px;
    background: #02796B;
    padding: 0 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .app_headerMain .leftLogo img {
    max-width: 150px;
  }
  .app_headerMain .rightIcon {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .app_headerMain .rightIcon svg,
  .app_headerMain .rightIcon img {
    margin-left: 24px;
    width: 22px;
  }
  .app_menuMain {
    background: #02796B;
    position: fixed;
    width: 100%;
    display: none;
    z-index: 11;
  }
  .app_menuMain .menuC1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.49);
    flex-wrap: wrap;
  }
  .app_menuMain .menuC1 .menuC1Item {
    width: 100%;
    display: flex;
    align-items: center;
    border-top: 1px solid rgba(255, 255, 255, 0.49);
    height: 44px;
    padding: 0 15px;
  }
  .app_menuMain .menuC1 .menuC1Item img {
    width: 30px;
    margin-right: 8px;
  }
  .app_menuMain .menuC1 .menuC1Item a {
    color: #fff;
    flex: 1;
  }
  .app_menuMain .menuC1 .menuC1Item a:hover {
    color: #fff;
    font-size: 0.875rem;
  }
  .app_menuMain .menuC2 {
    padding: 12px 0;
    height: 64px;
    display: flex;
    justify-content: center;
  }
  .app_menuMain .menuC2 a {
    width: 94px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.875rem;
    background: #fff;
    color: #333;
    border-radius: 2px;
    margin: 0 20px;
  }
  .app_menuMain .menuC2 a.active {
    background: #00A693;
    color: #fff;
  }
  .app_menuMain ul li {
    width: 100%;
  }
  .app_menuMain ul li a {
    width: 100%;
    height: 44px;
    display: flex;
    align-items: center;
    font-size: 0.875rem;
    padding: 0 15px;
    color: #fff;
    justify-content: space-between;
    border-top: 1px solid rgba(255, 255, 255, 0.49);
  }
  .app_menuMain ul li a.toSvg svg:first-child {
    display: none;
  }
  .app_menuMain ul li .showDiv {
    width: 100%;
    display: none;
  }
  .app_menuMain ul li .showDiv a {
    width: 100%;
    height: 44px;
    display: flex;
    background: #00A693;
    align-items: center;
    font-size: 0.75rem;
    padding: 0 15px;
  }
  .pc_footerMain .pc_footerBox {
    padding: 10px 0;
  }
  .pc_footerMain .pc_footerBox ul {
    flex-wrap: wrap;
  }
  .pc_footerMain .pc_footerBox ul li {
    width: 100%;
  }
  .pc_footerMain .pc_footerBox ul li a {
    margin: 20px 0 10px 0;
  }
  .pc_footerMain .pc_footerBox ul li .bomList {
    display: flex;
    flex-wrap: wrap;
  }
  .pc_footerMain .pc_footerBox ul li .bomList a {
    width: 50%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  .pc_footerMain .pc_footerBox ul li .bomList a em {
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background: #A2A6B2;
    margin-right: 4px;
  }
  .pc_footerMain .pc_footerBox ul li .jp_bomList a {
    height: auto;
    line-height: normal;
    align-items: inherit;
    padding-right: 10px;
    margin-bottom: 10px;
  }
  .pc_footerMain .pc_footerBox ul li .jp_bomList a:nth-child(2),
  .pc_footerMain .pc_footerBox ul li .jp_bomList a:nth-child(4) {
    padding: 0;
  }
  .pc_footerMain .pc_footerBox ul li .jp_bomList a em {
    margin-top: 9px;
  }
  .pc_footerMain .pc_footerBox .footerOuth {
    flex-wrap: wrap;
  }
  .pc_footerMain .pc_footerBox .footerOuth a,
  .pc_footerMain .pc_footerBox .footerOuth p {
    font-size: 0.75rem;
    line-height: 1.5;
  }
  .pc_footerMain .pc_footerBox p.footerText {
    font-size: 0.75rem;
  }
  .pc_footerMain .pc_footerBox .footerMenuList {
    flex-wrap: wrap;
    padding: 20px 0 0 0;
  }
  .pc_footerMain .pc_footerBox .footerMenuList a {
    width: 50%;
    margin-bottom: 20px;
    font-size: 1rem;
  }
  .mailBanner {
    display: none;
  }
  .app_mailBanner {
    display: block;
    width: 100%;
    padding: 0 15px;
    background: linear-gradient(87deg, #0FC9B7 0%, #009688 100%);
  }
  .app_mailBanner .app_bannerBox {
    background: url("../images/z_mailBannerBg.png") no-repeat center center;
    width: 100%;
  }
  .app_mailBanner .app_bannerBox .topBox {
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 5px;
  }
  .app_mailBanner .app_bannerBox .topBox h1 {
    color: #fff;
    font-size: 1.5rem;
  }
  .app_mailBanner .app_bannerBox .topBox .newRy {
    font-size: 1.125rem;
  }
  .app_mailBanner .app_bannerBox .topBox img {
    height: 80%;
  }
  .app_mailBanner .app_bannerBox .topBox .dataSafetyBanner {
    position: relative;
    width: 100%;
  }
  .app_mailBanner .app_bannerBox .topBox .dataSafetyBanner .imgBox {
    width: 80%;
    position: absolute;
    right: 0;
    background: #fff;
    padding: 5px;
    border-radius: 5px;
    z-index: 9;
    top: 50%;
    transform: translateY(-50%);
  }
  .app_mailBanner .app_bannerBox .topBox .dataSafetyBanner .imgBox img {
    width: 100%;
  }
  .app_mailBanner .app_bannerBox .bomBox {
    border-top: 1px solid rgba(255, 255, 255, 0.48);
    padding: 10px 0 50px 0;
    line-height: 2;
    color: #fff;
  }
  .app_mailBanner .app_bannerBox .bomBox ul li {
    list-style: disc;
    font-size: 0.75rem;
    color: #fff;
    text-align: left;
    margin-left: 20px;
    line-height: 1.5;
  }
}
.public-banner-simple {
  background: #0CA18F url("../images/PublicBannerBackground.webp") no-repeat center center;
  background-size: cover;
  height: 200px;
  font-size: 2.75rem;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
}
.public-banner-simple h1 {
  font-size: 1.875rem;
  color: #FFFFFF;
  padding: 5%;
}
.public-banner-simple h1 em {
  width: 100%;
  display: block;
  color: #fff;
  font-size: 1rem;
  padding-top: 8px;
  font-weight: normal;
}
.noPage {
  text-align: center;
  width: 100%;
  height: 100vh;
  padding-top: 10%;
}
.noPage img {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.noPage .textBox404 {
  text-align: center;
  width: 100%;
  color: #888;
  font-size: 1rem;
  margin: 30px 0;
  line-height: 2;
}
.noPage .btnBox404 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.noPage .btnBox404 a {
  margin: 0 20px;
  background: #07A696;
  color: #fff;
  border-radius: 5px;
  padding: 10px 20px;
}
.noPage .btnBox404 a:hover {
  background: #03c2af;
}
.newImgBox520 {
  display: flex;
  justify-content: space-between;
}
.newImgBox520 img {
  max-width: 48%;
}
@media screen and (max-width: 830px) {
  .newImgBox520 {
    display: block;
  }
  .newImgBox520 img {
    margin-bottom: 20px;
    max-width: 100%;
  }
  .public-banner-simple {
    background-size: cover;
    height: 100px;
    margin-bottom: 10px;
    font-size: 1.5rem;
  }
  .public-banner-simple h1 {
    font-size: 1.25rem;
  }
  .public-banner-simple h1 em {
    font-size: 0.875rem;
  }
  .padNone {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .boxShadowNone {
    box-shadow: none !important;
    background: transparent !important;
  }
  .boxShadowNone .titleTable .titleTableItem {
    padding: 0 6px;
  }
}
@media screen and (max-width: 400px) {
  .public-banner-simple h1 {
    font-size: 0.875rem;
  }
  .public-banner-simple h1 em {
    font-size: 0.75rem;
  }
  .app_mailBanner .app_bannerBox .topBox h1 {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 375px) {
  .public-banner-simple h1 em {
    font-size: 0.75rem;
  }
  .toTopBox .toTopList .toTopCon {
    right: -15px;
    width: 100vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInB1YmxpYy5sZXNzIiwicHVibGljLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLGNBQUE7QUNBRjtBREVBO0VBQ0UsMkJBQUE7RUFHQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDJFQUFBO0FDQUY7QURFQTtFQUNFLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDQUY7QURDRTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBQ0NKO0FER0E7RUFDRSxhQUFBO0VBQ0EsV0FBQTtBQ0RGO0FER0E7RUFDRSxxQkFBQTtBQ0RGO0FER0E7OztFQUdFLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7QUNERjtBREdBO0VBQ0UsZUFBQTtBQ0RGO0FER0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUNBQUE7RUFDQSw4QkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FDREY7QURFRTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxhQUFBO0FDZ0JKO0FEYkE7RUFDRSxxQkFBQTtBQ2VGO0FEYkE7RUFDRSxnQkFBQTtBQ2VGO0FEYkE7RUFDRSxZQUFBO0FDZUY7QUFDQSxrQ0FBa0M7QURabEM7O0VBQ0UsV0FBQTtBQ2VGO0FBQ0EsK0JBQStCO0FEYi9COztFQUNFLFdBQUE7QUNnQkY7QUFDQSwyQkFBMkI7QURkM0I7O0VBQ0UsV0FBQTtBQ2lCRjtBQUNBLDBCQUEwQjtBRGYxQjs7RUFDRSxXQUFBO0FDa0JGO0FEZkE7RUFDRSxjQUFBO0FDaUJGO0FEZEE7RUFDRSxjQUFBO0FDZ0JGO0FEYkE7RUFDRSxjQUFBO0FDZUY7QURaQTtFQUNFLGNBQUE7QUNjRjtBRFhBO0VBQ0UseUJBQUE7QUNhRjtBRFZBO0VBQ0UseUJBQUE7QUNZRjtBRFRBO0VBQ0UseUJBQUE7QUNXRjtBRFRBOzs7RUFHRSxhQUFB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QTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLGlCQUFBO0VDNEJGO0VEaENBO0lBTUksa0JBQUE7RUM2Qko7RURuQ0E7SUFRTSxtQkFBQTtFQzhCTjtFRDFCQTtJQUNFLDBCQUFBO0lBQ0EsMkJBQUE7RUM0QkY7RUQxQkE7SUFDRSwyQkFBQTtJQUNBLGtDQUFBO0VDNEJGO0VEOUJBO0lBSUksY0FBQTtFQzZCSjtBQUNGO0FEekJBO0VBQ0U7SUFFSSxtQkFBQTtFQzBCSjtFRDVCQTtJQUlNLGtCQUFBO0VDMkJOO0VEdkJBO0lBQ0UsbUJBQUE7RUN5QkY7QUFDRjtBRHZCQTtFQUNFO0lBR00sa0JBQUE7RUN1Qk47RURuQkE7SUFHTSxZQUFBO0lBQ0EsWUFBQTtFQ21CTjtBQUNGIiwiZmlsZSI6InB1YmxpYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL+WumuS5ieWtl+S9k1xyXG4uaW5kZXhfbWFpbntcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4qIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOjA7XHJcbiAgcGFkZGluZzowO1xyXG4gIGZvbnQtZmFtaWx5OlwiTWljcm9zb2Z0IFlhSGVpXCIsIFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0Msc2Fucy1zZXJpZjtcclxufVxyXG5he1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6IzMzMztcclxuICAmOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMwMDk2ODg7XHJcbiAgfVxyXG59XHJcblxyXG5hOmZvY3Vze1xyXG4gIG91dGxpbmU6bm9uZTtcclxuICBjb2xvcjojMzMzO1xyXG59XHJcbmE6aG92ZXJ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmJvZHksXHJcbmh0bWwsXHJcbi5hcHAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuaW1ne1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5hLFxyXG5ib2R5LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG51bCxcclxubGksXHJcbnNwYW4sXHJcbnAsXHJcbmVtLFxyXG5pbWcsXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbmRpdiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiMzMzM7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gIG1hcmdpbjowO1xyXG4gIHBhZGRpbmc6MDtcclxuICAmOmZvY3Vze1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuLm5vUGFke1xyXG4gIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xyXG59XHJcbnB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5kaXZ7XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4vKiBTYWZhcmnvvIxDaHJvbWUgV2ViS2l0IGJyb3dzZXJzICovXHJcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG4vKiDngavni5AgTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuLyog54Gr54uQIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cclxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbi8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uY29sb3ItcGluayB7XHJcbiAgY29sb3I6ICNlYjJmOTY7XHJcbn1cclxuXHJcbi5jb2xvci1yZWQge1xyXG4gIGNvbG9yOiAjZjUyMjJkO1xyXG59XHJcblxyXG4uY29sb3Itb3JhbmdlIHtcclxuICBjb2xvcjogI2ZhOGMxNjtcclxufVxyXG5cclxuLmNvbG9yLWdyZWVuIHtcclxuICBjb2xvcjogIzUyYzQxYTtcclxufVxyXG5cclxuLmNvbG9yLWN5YW4ge1xyXG4gIGNvbG9yOiAjMTNjMmMyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xvci1ibHVlIHtcclxuICBjb2xvcjogIzE4OTBmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sb3ItcHVycGxlIHtcclxuICBjb2xvcjogIzcyMmVkMSAhaW1wb3J0YW50O1xyXG59XHJcbnNlbGVjdCxcclxudGV4dGFyZWEsXHJcbmlucHV0e1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLy9wY1xyXG4ucGNfaGVhZGVyTWFpbntcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjRTZGN0Y1O1xyXG4gIGhlaWdodDo3MHB4O1xyXG4gIHBhZGRpbmc6MCAxNXB4O1xyXG4gIC5wY19oZWFkZXJCb3h7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5sZWZ0RGl2e1xyXG4gICAgICBtYXgtd2lkdGg6IDE4MXB4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0RGl2e1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAuc2VhcmNoe1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDk2ODg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOjAgMzJweCAwIDhweDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OjhweDtcclxuICAgICAgICAgIHRvcDo4cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAuaGlzdG9yeS1kYXRhe1xyXG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICB6LWluZGV4OiAxMTE7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcclxuICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgcGFkZGluZzogMTBweCA7XHJcbiAgICAgICAgICAgLnNlYXJjaC1oaXN0b3J5LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2hBY3RpdmV7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgICAuckl0ZW17XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6bm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3QTY5NjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnl1eWFue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDdBNjk2O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDoxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hT25le1xyXG4gICY6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuLnBjX21lbnVNYWlue1xyXG4gIGJhY2tncm91bmQ6ICMwMjc5NkI7XHJcbiAgcGFkZGluZzowIDE1cHg7XHJcbiAgLnBjX21lbnVCb3h7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBoZWlnaHQ6NDhweDtcclxuICAgIHVse1xyXG4gICAgICBoZWlnaHQ6NDhweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBsaXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE0LjI4JTtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOjlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6OXB4O1xyXG4gICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBoZWlnaHQ6NDhweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjhweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93RGl2e1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOjQ4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDI2MzU3O1xyXG4gICAgICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOTU4MjtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuanBfc2hvd0RpdntcclxuICAgICAgICAgIHdpZHRoOiAxNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNob3dEaXZ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYXBwX2hlYWRlck1haW4sLmFwcF9tZW51TWFpbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wY19oZWFkZXJNYWluX2Fje1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6MDtcclxuICB6LWluZGV4OiAxOTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2hhZG93OiAwIDVweCA3cHggcmdiYSgwLDAsMCwuMikgIWltcG9ydGFudDtcclxufVxyXG4uYXBwX2hlYWRlck1haW5fYWN7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDowO1xyXG4gIHotaW5kZXg6IDE5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsMCwwLC4yKSAhaW1wb3J0YW50O1xyXG59XHJcbi5wY19tZW51TWFpbl9hY3tcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiA3MHB4O1xyXG4gIHotaW5kZXg6IDE5O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsMCwwLC4yKSAhaW1wb3J0YW50O1xyXG59XHJcbi5wY19mb290ZXJNYWlue1xyXG4gIGJhY2tncm91bmQ6ICMzMDM0M0U7XHJcbiAgcGFkZGluZzowIDE1cHg7XHJcbiAgLnBjX2Zvb3RlckJveHtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIHBhZGRpbmc6NTBweCAwO1xyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNDM0NzUzO1xyXG4gICAgICBsaXtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDozJTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvbUxpc3R7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjojQTJBNkIyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwOTY4ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyTWVudUxpc3R7XHJcbiAgICAgIHBhZGRpbmc6MzBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNDM0NzUzO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjMlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogIzAwQTY5MztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXJPdXRoe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzoxNXB4IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogI0EyQTZCMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbjowIDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogI0EyQTZCMjtcclxuICAgICAgICBtYXJnaW46MCA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXJJbWdMaXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzoxNXB4IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgYXtcclxuICAgICAgICBtYXJnaW46MCAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwLmZvb3RlclRleHR7XHJcbiAgICAgIGNvbG9yOiAjQTJBNkIyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFiVGl0bGVNYWluX2FjLC50YWJUaXRsZU1haW5fYWMye1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAtby10cmFuc2l0aW9uOiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICMwMDk2ODggIWltcG9ydGFudDtcclxuICB0b3A6IDAgIWltcG9ydGFudDtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsMCwwLC4yKSAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgLnRhYlRpdGxlQm94e1xyXG4gICAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIHRvcDoxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIGE6YWZ0ZXJ7XHJcbiAgICAgIHRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YWJUaXRsZU1haW5fYWMye1xyXG4gIHBhZGRpbmc6IDAgICFpbXBvcnRhbnQ7XHJcbiAgLnRhYlRpdGxlQm94e1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLm5hdlRpdGxle1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwQ0ExOEY7XHJcbiAgLm5hdlRpdGxlQm94e1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBwYWRkaW5nOjhweCAwO1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjowIDEwcHggO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJvdHRvbUJ0bntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzoyMHB4IDA7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3gtc2hhZG93OiAwcHggLTJweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIGF7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBjb2xvcjogIzAwOTY4ODtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46MCAxMHB4O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMDA5Njg4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDk2ODg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwxNTAsMTM2LC44KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDE1MCwxMzYsLjEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haWxCYW5uZXJ7XHJcbiAgaGVpZ2h0OjQwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwRkM5QjcgMCUsICMwMDk2ODggMTAwJSk7XHJcbiAgLmJhbm5lckJveHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2NuL2NuSW1nL3pfbWFpbEJhbm5lckJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIC5iYW5uZXJNYWlue1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC50ZXh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6ODBweDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICBoMXtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHRfanB7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dF9qcF94bntcclxuICAgICAgICB0b3A6NjBweDtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kb21haW5UZXh0e1xyXG4gICAgICAgIHRvcDo2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZy5yaWdodEltZ3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgaW1nLnJpZ2h0SW1nX2pwe1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgfVxyXG4gICAgICAuZGF0YVNhZmV0eVRvcHtcclxuICAgICAgICB0b3A6NDBweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgIG1heC13aWR0aDogNTUlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGFTYWZldHlUb3BKcHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB0b3A6NjBweDtcclxuICAgICAgICBoMXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGFTYWZldHlCYW5uZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAuaW1nQm94e1xyXG4gICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTglKTtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hcHBfbWFpbEJhbm5lcntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udG9Ub3BCb3h7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OjE1cHg7XHJcbiAgdG9wOjgwJTtcclxuICBtYXJnaW4tdG9wOi01MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIC50b1RvcExpc3R7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDo0MnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICMwMDk2ODg7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxN2M5Yjc7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZmZmOTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC50b1RvcENvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6NjVweDtcclxuICAgICAgYm94LXNoYWRvdzogMXB4IC0xcHggMzhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIHRvcDogLTM4cHg7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cclxuICAgICAgICAtbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOyAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTsgLyogU2FmYXJpIOWSjCBDaHJvbWUgKi9cclxuICAgICAgICAtby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTsgLyogT3BlcmEgKi9cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjojNjY2O1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmxvY2tCZ3tcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42KTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk5MSAhaW1wb3J0YW50O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wb3BNYWluLC5kb21haW5Qb3B7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOjEwdmg7XHJcbiAgd2lkdGg6ODgwcHg7XHJcbiAgbGVmdDo1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6LTQ0MHB4O1xyXG4gIG1heC1oZWlnaHQ6ODB2aDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHotaW5kZXg6IDk5OTk5MjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAucG9wTWFpbl9Ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6MjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jbG9zZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDoyMHB4O1xyXG4gICAgICB0b3A6MTVweDtcclxuICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGVte1xyXG4gICAgICAgIGNvbG9yOiNmZjAwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvcENvbntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OmNhbGMoODB2aCAtIDkycHgpO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCA0JTtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC50YWJCb3h7XHJcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmc6MCAwIDE1cHggMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBlbXtcclxuICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pcHRCb3gsLmRvbWFpbklwbnR7XHJcbiAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOjQ5JTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzo1cHggMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZXh0YXJlYSxpbnB1dHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kb21haW5JcG50e1xyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgY29sb3I6IzMzMztcclxuICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2ODg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb2xvcjojMDA5Njg4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlOWZmZmI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFkaW9Cb3h7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDVweCAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJde1xyXG4gICAgICAgICAgd2lkdGg6MTZweDtcclxuICAgICAgICAgIGhlaWdodDoxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgbGVmdDozcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDA5YTc0O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YTc0O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5YTc0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlzWW1OYW1le1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnltUmFkaW9Cb3h7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgbGFiZWx7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnl6bUJveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogMCA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgZW17XHJcbiAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDk4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dEIgIHtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICB3aWR0aDoxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZDFkMWQxO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWE3NDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5YTc0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDk2ODg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvbUJ0bntcclxuICAgICAgcGFkZGluZzoyMHB4IDAgO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICB3aWR0aDogMTM4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBtYXJnaW46MCAxMHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4MzYzIDtcclxuICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDgzNjMgO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMwMDgzNjMgO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAxOWI3NjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpkaXNhYmxlZHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XHJcbiAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU1NTtcclxuICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4uaGludFdhbiwuaGludFN1Y3tcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDo1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6LTE1MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOjEwcHggMTVweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwe1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gIH1cclxufVxyXG4uaGludFdhbl9hYywuaGludFN1Y19hY3tcclxuICB0b3A6NSU7XHJcbiAgei1pbmRleDogOTk5OTkzO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jbGVhckJme1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICY6YmVmb3Jle1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZG9tYWluU2VhcmNoUG9we1xyXG4gIHdpZHRoOiAzNTBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6MjAlO1xyXG4gIGxlZnQ6NTAlO1xyXG4gIG1hcmdpbi1sZWZ0Oi0xNzVweDtcclxuICB6LWluZGV4OiA5OTk5OTk0O1xyXG4gIHBhZGRpbmc6MTVweCAxNXB4IDU1cHggMTVweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJ1dHRvbntcclxuICAgIGJhY2tncm91bmQ6ICMwMDk2ODg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgcGFkZGluZzo1cHggOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAtLS0tLSBmb290ZXItcG9saWN5IC0tLS0tICovXHJcbi5mb290ZXItcG9saWN5IHtcclxuICBwYWRkaW5nOiAyMHB4IDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTowO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsLjEpO1xyXG59XHJcbi5mb290ZXItcG9saWN5IC5wb2xpY3lfYm94IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcclxuICBwYWRkaW5nOjIwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOjAgYXV0bztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLmZvb3Rlci1wb2xpY3kgLnBvbGljeV90ZXh0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICBjb2xvcjogIzAwMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZm9vdGVyLXBvbGljeSAucG9saWN5X2FjdGlvbiB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDoxNXB4O1xyXG59XHJcbi5mb290ZXItcG9saWN5IC5wb2xpY3lfYWN0aW9uID4gW2NsYXNzKj1cInBvbGljeV9cIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi13aWR0aDogMTE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogNjVweDtcclxuICBiYWNrZ3JvdW5kOiAjMDI3OTZCO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uZm9vdGVyLXBvbGljeSAucG9saWN5X2FjdGlvbiA+IFtjbGFzcyo9XCJwb2xpY3lfXCJdOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMDA5ZThkO1xyXG59XHJcbi5mb290ZXItcG9saWN5IC5wb2xpY3lfYWN0aW9uIGJ1dHRvbiBzcGFuLC5mb290ZXItcG9saWN5IC5wb2xpY3lfYWN0aW9uIGEgc3BhbntcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmZvb3Rlci1wb2xpY3kgLnBvbGljeV9hY3Rpb257XHJcbiAgYS5wb2xpY3lfZGV0YWlsIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICMwMjc5NkI7XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogIzAyNzk2QjtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlMWZmZjg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5tYWlsQmFubmVyIC5iYW5uZXJCb3h7XHJcbiAgICAuYmFubmVyTWFpbiB7XHJcbiAgICAgIC50ZXh0e1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nLnJpZ2h0SW1ne1xyXG4gICAgICAgIHJpZ2h0OjIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XHJcbiAgLnBvcE1haW4sLmRvbWFpblBvcHtcclxuICAgIHdpZHRoOiA5NiU7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIGxlZnQ6MiU7XHJcbiAgICAucG9wQ29uIHtcclxuICAgICAgLnJhZGlvQm94e1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50YWJCb3ggdWwgbGl7XHJcbiAgICAgICAgcGFkZGluZzowIDAgMTVweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIC55em1Cb3h7XHJcbiAgICAgICAgcGFkZGluZzowIDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpe1xyXG4gIC5mb290ZXItcG9saWN5IC5wb2xpY3lfYm94e1xyXG4gICAgcGFkZGluZzowO1xyXG4gIH1cclxuICAucG9wTWFpbiwuZG9tYWluUG9we1xyXG4gICAgdG9wOiA1dmg7XHJcbiAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAucG9wTWFpbl9Ue1xyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3BDb257XHJcbiAgICAgIG1heC1oZWlnaHQ6Y2FsYyg5MHZoIC0gMTc0cHgpO1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAudGFiQm94IHVsIGxpe1xyXG4gICAgICAgIC5zZWxlY3RCb3gge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgLnNlbGVjdENvbntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMTVweCAwO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZntcclxuICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib21CdG57XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5hdlRpdGxlIC5uYXZUaXRsZUJveHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIH1cclxuICAucGNfaGVhZGVyTWFpbiwucGNfbWVudU1haW57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYXBwX2hlYWRlck1haW57XHJcbiAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDI3OTZCO1xyXG4gICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5sZWZ0TG9nb3tcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodEljb257XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgc3ZnLGltZ3tcclxuICAgICAgICBtYXJnaW4tbGVmdDoyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcHBfbWVudU1haW57XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDI3OTZCO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMTE7XHJcbiAgICAubWVudUMxe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjQ5KTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAubWVudUMxSXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjQ5KTtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnVDMntcclxuICAgICAgcGFkZGluZzoxMnB4IDA7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgd2lkdGg6IDk0cHg7XHJcbiAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBtYXJnaW46MCAyMHB4O1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwQTY5MztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDo0NHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNDkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLnRvU3Zne1xyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3dEaXZ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OjQ0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEE2OTM7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGNfZm9vdGVyTWFpbntcclxuICAgIC5wY19mb290ZXJCb3h7XHJcbiAgICAgIHBhZGRpbmc6MTBweCAwO1xyXG4gICAgICB1bHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIG1hcmdpbjoyMHB4IDAgMTBweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJvbUxpc3R7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZW17XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0EyQTZCMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuanBfYm9tTGlzdHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGVte1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo5cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb290ZXJPdXRoe1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhLHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwLmZvb3RlclRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb290ZXJNZW51TGlzdHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWlsQmFubmVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmFwcF9tYWlsQmFubmVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMEZDOUI3IDAlLCAjMDA5Njg4IDEwMCUpO1xyXG4gICAgLmFwcF9iYW5uZXJCb3h7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2NuL2NuSW1nL3pfbWFpbEJhbm5lckJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC50b3BCb3h7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6MCA1cHg7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3Unl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0YVNhZmV0eUJhbm5lcntcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLmltZ0JveHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm9tQm94e1xyXG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjQ4KTtcclxuICAgICAgICBwYWRkaW5nOjEwcHggMCA1MHB4IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wdWJsaWMtYmFubmVyLXNpbXBsZXtcclxuICBiYWNrZ3JvdW5kOiAjMENBMThGIHVybChcIi4uL2NuL2NuSW1nL1B1YmxpY0Jhbm5lckJhY2tncm91bmQud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgZm9udC1zaXplOiA0NHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBoMXtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgcGFkZGluZzogNSU7XHJcbiAgICBlbXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubm9QYWdle1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBhZGRpbmctdG9wOjEwJTtcclxuICBpbWd7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIH1cclxuICAudGV4dEJveDQwNHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW46MzBweCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgfVxyXG4gIC5idG5Cb3g0MDR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhe1xyXG4gICAgICBtYXJnaW46MCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDdBNjk2O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBwYWRkaW5nOjEwcHggMjBweDtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDNjMmFmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uZXdJbWdCb3g1MjB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogNDglO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xyXG4gIC5uZXdJbWdCb3g1MjB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGltZ3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHVibGljLWJhbm5lci1zaW1wbGUge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBlbXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZE5vbmV7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ib3hTaGFkb3dOb25le1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIC50aXRsZVRhYmxlIC50aXRsZVRhYmxlSXRlbXtcclxuICAgICAgcGFkZGluZzowIDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgLnB1YmxpYy1iYW5uZXItc2ltcGxlIHtcclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXBwX21haWxCYW5uZXIgLmFwcF9iYW5uZXJCb3ggLnRvcEJveCBoMXtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAucHVibGljLWJhbm5lci1zaW1wbGUge1xyXG4gICAgaDF7XHJcbiAgICAgIGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudG9Ub3BCb3h7XHJcbiAgICAudG9Ub3BMaXN0e1xyXG4gICAgICAudG9Ub3BDb257XHJcbiAgICAgICAgcmlnaHQ6LTE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pbmRleF9tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4qIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhSGVpXCIsIFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MsIHNhbnMtc2VyaWY7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDk2ODg7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSxcbmh0bWwsXG4uYXBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYSxcbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG51bCxcbmxpLFxuc3BhbixcbnAsXG5lbSxcbmltZyxcbmlucHV0LFxuYnV0dG9uLFxuZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5hOmZvY3VzLFxuYm9keTpmb2N1cyxcbmgxOmZvY3VzLFxuaDI6Zm9jdXMsXG5oMzpmb2N1cyxcbmg0OmZvY3VzLFxuaDU6Zm9jdXMsXG5oNjpmb2N1cyxcbnVsOmZvY3VzLFxubGk6Zm9jdXMsXG5zcGFuOmZvY3VzLFxucDpmb2N1cyxcbmVtOmZvY3VzLFxuaW1nOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5kaXY6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5vUGFkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxucCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5kaXYge1xuICBmb250LXNpemU6IDA7XG59XG4vKiBTYWZhcmnvvIxDaHJvbWUgV2ViS2l0IGJyb3dzZXJzICovXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4vKiDngavni5AgTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLyog54Gr54uQIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5jb2xvci1waW5rIHtcbiAgY29sb3I6ICNlYjJmOTY7XG59XG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNmNTIyMmQ7XG59XG4uY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmYThjMTY7XG59XG4uY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzUyYzQxYTtcbn1cbi5jb2xvci1jeWFuIHtcbiAgY29sb3I6ICMxM2MyYzIgIWltcG9ydGFudDtcbn1cbi5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMxODkwZmYgIWltcG9ydGFudDtcbn1cbi5jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzcyMmVkMSAhaW1wb3J0YW50O1xufVxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGNfaGVhZGVyTWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRTZGN0Y1O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wY19oZWFkZXJNYWluIC5wY19oZWFkZXJCb3gge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNzBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBjX2hlYWRlck1haW4gLnBjX2hlYWRlckJveCAubGVmdERpdiB7XG4gIG1heC13aWR0aDogMTgxcHg7XG59XG4ucGNfaGVhZGVyTWFpbiAucGNfaGVhZGVyQm94IC5yaWdodERpdiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGNfaGVhZGVyTWFpbiAucGNfaGVhZGVyQm94IC5yaWdodERpdiAuc2VhcmNoIHtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wY19oZWFkZXJNYWluIC5wY19oZWFkZXJCb3ggLnJpZ2h0RGl2IC5zZWFyY2ggaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAzMnB4IDAgOHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBjX2hlYWRlck1haW4gLnBjX2hlYWRlckJveCAucmlnaHREaXYgLnNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ucGNfaGVhZGVyTWFpbiAucGNfaGVhZGVyQm94IC5yaWdodERpdiAuc2VhcmNoIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wY19oZWFkZXJNYWluIC5wY19oZWFkZXJCb3ggLnJpZ2h0RGl2IC5zZWFyY2ggLmhpc3RvcnktZGF0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTExO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCA7XG59XG4ucGNfaGVhZGVyTWFpbiAucGNfaGVhZGVyQm94IC5yaWdodERpdiAuc2VhcmNoIC5oaXN0b3J5LWRhdGEgLnNlYXJjaC1oaXN0b3J5LXdyYXBwZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogODBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnBjX2hlYWRlck1haW4gLnBjX2hlYWRlckJveCAucmlnaHREaXYgLnNlYXJjaEFjdGl2ZSB7XG4gIHdpZHRoOiAzMCU7XG59XG4ucGNfaGVhZGVyTWFpbiAucGNfaGVhZGVyQm94IC5yaWdodERpdiAuckl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGNfaGVhZGVyTWFpbiAucGNfaGVhZGVyQm94IC5yaWdodERpdiAuckl0ZW0gaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4ucGNfaGVhZGVyTWFpbiAucGNfaGVhZGVyQm94IC5yaWdodERpdiAuckl0ZW0gYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBjX2hlYWRlck1haW4gLnBjX2hlYWRlckJveCAucmlnaHREaXYgLnJJdGVtOmhvdmVyIGEge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzA3QTY5Njtcbn1cbi5wY19oZWFkZXJNYWluIC5wY19oZWFkZXJCb3ggLnJpZ2h0RGl2IC55dXlhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBjX2hlYWRlck1haW4gLnBjX2hlYWRlckJveCAucmlnaHREaXYgLnl1eWFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA3QTY5Njtcbn1cbi5wY19oZWFkZXJNYWluIC5wY19oZWFkZXJCb3ggLnJpZ2h0RGl2IC55dXlhbiBpbWcge1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ucGNfaGVhZGVyTWFpbiAucGNfaGVhZGVyQm94IC5yaWdodERpdiAueXV5YW4gcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYU9uZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBjX21lbnVNYWluIHtcbiAgYmFja2dyb3VuZDogIzAyNzk2QjtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnBjX21lbnVNYWluIC5wY19tZW51Qm94IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ucGNfbWVudU1haW4gLnBjX21lbnVCb3ggdWwge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wY19tZW51TWFpbiAucGNfbWVudUJveCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0LjI4JTtcbn1cbi5wY19tZW51TWFpbiAucGNfbWVudUJveCB1bCBsaTphZnRlciB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xufVxuLnBjX21lbnVNYWluIC5wY19tZW51Qm94IHVsIGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiAwO1xufVxuLnBjX21lbnVNYWluIC5wY19tZW51Qm94IHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wY19tZW51TWFpbiAucGNfbWVudUJveCB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGNfbWVudU1haW4gLnBjX21lbnVCb3ggdWwgbGkgYSBpbWcge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnBjX21lbnVNYWluIC5wY19tZW51Qm94IHVsIGxpIC5zaG93RGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICMwMjYzNTc7XG4gIHdpZHRoOiA0MTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4ucGNfbWVudU1haW4gLnBjX21lbnVCb3ggdWwgbGkgLnNob3dEaXYgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wY19tZW51TWFpbiAucGNfbWVudUJveCB1bCBsaSAuc2hvd0RpdiBhIGkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnBjX21lbnVNYWluIC5wY19tZW51Qm94IHVsIGxpIC5zaG93RGl2IGEgaDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucGNfbWVudU1haW4gLnBjX21lbnVCb3ggdWwgbGkgLnNob3dEaXYgYSBoMiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucGNfbWVudU1haW4gLnBjX21lbnVCb3ggdWwgbGkgLnNob3dEaXYgYSBoMiBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGNfbWVudU1haW4gLnBjX21lbnVCb3ggdWwgbGkgLnNob3dEaXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDA5NTgyO1xufVxuLnBjX21lbnVNYWluIC5wY19tZW51Qm94IHVsIGxpIC5zaG93RGl2IGE6aG92ZXIgaDIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBjX21lbnVNYWluIC5wY19tZW51Qm94IHVsIGxpIC5qcF9zaG93RGl2IHtcbiAgd2lkdGg6IDE3MCU7XG59XG4ucGNfbWVudU1haW4gLnBjX21lbnVCb3ggdWwgbGk6aG92ZXIgYSBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ucGNfbWVudU1haW4gLnBjX21lbnVCb3ggdWwgbGk6aG92ZXIgLnNob3dEaXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcHBfaGVhZGVyTWFpbixcbi5hcHBfbWVudU1haW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBjX2hlYWRlck1haW5fYWMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uYXBwX2hlYWRlck1haW5fYWMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4ucGNfbWVudU1haW5fYWMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDcwcHg7XG4gIHotaW5kZXg6IDE5O1xuICBib3gtc2hhZG93OiAwIDVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4ucGNfZm9vdGVyTWFpbiB7XG4gIGJhY2tncm91bmQ6ICMzMDM0M0U7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3gge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MzQ3NTM7XG59XG4ucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IHVsIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbn1cbi5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBjX2Zvb3Rlck1haW4gLnBjX2Zvb3RlckJveCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IHVsIGxpIC5ib21MaXN0IGEge1xuICBjb2xvcjogI0EyQTZCMjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnBjX2Zvb3Rlck1haW4gLnBjX2Zvb3RlckJveCB1bCBsaSAuYm9tTGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk2ODg7XG59XG4ucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IHVsIGxpIC5ib21MaXN0IGEgZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBjX2Zvb3Rlck1haW4gLnBjX2Zvb3RlckJveCAuZm9vdGVyTWVudUxpc3Qge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDM0NzUzO1xufVxuLnBjX2Zvb3Rlck1haW4gLnBjX2Zvb3RlckJveCAuZm9vdGVyTWVudUxpc3QgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMyU7XG59XG4ucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IC5mb290ZXJNZW51TGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMEE2OTM7XG59XG4ucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IC5mb290ZXJPdXRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggLmZvb3Rlck91dGggYSB7XG4gIGNvbG9yOiAjQTJBNkIyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggLmZvb3Rlck91dGggYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggLmZvb3Rlck91dGggYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBjX2Zvb3Rlck1haW4gLnBjX2Zvb3RlckJveCAuZm9vdGVyT3V0aCBwIHtcbiAgY29sb3I6ICNBMkE2QjI7XG4gIG1hcmdpbjogMCA7XG59XG4ucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IC5mb290ZXJJbWdMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggLmZvb3RlckltZ0xpc3QgYSB7XG4gIG1hcmdpbjogMCAxOHB4O1xufVxuLnBjX2Zvb3Rlck1haW4gLnBjX2Zvb3RlckJveCBwLmZvb3RlclRleHQge1xuICBjb2xvcjogI0EyQTZCMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYlRpdGxlTWFpbl9hYyxcbi50YWJUaXRsZU1haW5fYWMyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udGFiVGl0bGVNYWluX2FjIC50YWJUaXRsZUJveCxcbi50YWJUaXRsZU1haW5fYWMyIC50YWJUaXRsZUJveCB7XG4gIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbn1cbi50YWJUaXRsZU1haW5fYWMgLnRhYlRpdGxlQm94IGE6YWZ0ZXIsXG4udGFiVGl0bGVNYWluX2FjMiAudGFiVGl0bGVCb3ggYTphZnRlciB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuLnRhYlRpdGxlTWFpbl9hYzIge1xuICBwYWRkaW5nOiAwICAhaW1wb3J0YW50O1xufVxuLnRhYlRpdGxlTWFpbl9hYzIgLnRhYlRpdGxlQm94IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5uYXZUaXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMENBMThGO1xufVxuLm5hdlRpdGxlIC5uYXZUaXRsZUJveCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4IDA7XG59XG4ubmF2VGl0bGUgLm5hdlRpdGxlQm94IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDtcbn1cbi5uYXZUaXRsZSAubmF2VGl0bGVCb3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdlRpdGxlIC5uYXZUaXRsZUJveCBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm90dG9tQnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IC0ycHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5ib3R0b21CdG4gYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgLTJweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzAwOTY4ODtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTY4ODtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYm90dG9tQnRuIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm90dG9tQnRuIGEuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTAsIDEzNiwgMC44KTtcbn1cbi5ib3R0b21CdG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUwLCAxMzYsIDAuMSk7XG59XG4ubWFpbEJhbm5lciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwRkM5QjcgMCUsICMwMDk2ODggMTAwJSk7XG59XG4ubWFpbEJhbm5lciAuYmFubmVyQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vY24vY25JbWcvel9tYWlsQmFubmVyQmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLm1haWxCYW5uZXIgLmJhbm5lckJveCAuYmFubmVyTWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbEJhbm5lciAuYmFubmVyQm94IC5iYW5uZXJNYWluIC50ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIHotaW5kZXg6IDk7XG4gIGxlZnQ6IDA7XG59XG4ubWFpbEJhbm5lciAuYmFubmVyQm94IC5iYW5uZXJNYWluIC50ZXh0IGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYWlsQmFubmVyIC5iYW5uZXJCb3ggLmJhbm5lck1haW4gLnRleHQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5tYWlsQmFubmVyIC5iYW5uZXJCb3ggLmJhbm5lck1haW4gLnRleHRfanAgdWwgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubWFpbEJhbm5lciAuYmFubmVyQm94IC5iYW5uZXJNYWluIC50ZXh0X2pwX3huIHtcbiAgdG9wOiA2MHB4O1xufVxuLm1haWxCYW5uZXIgLmJhbm5lckJveCAuYmFubmVyTWFpbiAudGV4dF9qcF94biB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tYWlsQmFubmVyIC5iYW5uZXJCb3ggLmJhbm5lck1haW4gLmRvbWFpblRleHQge1xuICB0b3A6IDYwcHg7XG59XG4ubWFpbEJhbm5lciAuYmFubmVyQm94IC5iYW5uZXJNYWluIGltZy5yaWdodEltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLm1haWxCYW5uZXIgLmJhbm5lckJveCAuYmFubmVyTWFpbiBpbWcucmlnaHRJbWdfanAge1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIHRvcDogMDtcbn1cbi5tYWlsQmFubmVyIC5iYW5uZXJCb3ggLmJhbm5lck1haW4gLmRhdGFTYWZldHlUb3Age1xuICB0b3A6IDQwcHg7XG59XG4ubWFpbEJhbm5lciAuYmFubmVyQm94IC5iYW5uZXJNYWluIC5kYXRhU2FmZXR5VG9wIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDU1JTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5tYWlsQmFubmVyIC5iYW5uZXJCb3ggLmJhbm5lck1haW4gLmRhdGFTYWZldHlUb3BKcCB7XG4gIG1heC13aWR0aDogNTAlO1xuICB0b3A6IDYwcHg7XG59XG4ubWFpbEJhbm5lciAuYmFubmVyQm94IC5iYW5uZXJNYWluIC5kYXRhU2FmZXR5VG9wSnAgaDEge1xuICBmb250LXNpemU6IDM0cHg7XG59XG4ubWFpbEJhbm5lciAuYmFubmVyQm94IC5iYW5uZXJNYWluIC5kYXRhU2FmZXR5VG9wSnAgcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWlsQmFubmVyIC5iYW5uZXJCb3ggLmJhbm5lck1haW4gLmRhdGFTYWZldHlCYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbEJhbm5lciAuYmFubmVyQm94IC5iYW5uZXJNYWluIC5kYXRhU2FmZXR5QmFubmVyIC5pbWdCb3gge1xuICB3aWR0aDogNDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01OCUpO1xuICB6LWluZGV4OiA5O1xufVxuLm1haWxCYW5uZXIgLmJhbm5lckJveCAuYmFubmVyTWFpbiAuZGF0YVNhZmV0eUJhbm5lciAuaW1nQm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXBwX21haWxCYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvVG9wQm94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA4MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA0MnB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi50b1RvcEJveCAudG9Ub3BMaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0MnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9Ub3BCb3ggLnRvVG9wTGlzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxN2M5Yjc7XG59XG4udG9Ub3BCb3ggLnRvVG9wTGlzdDpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50b1RvcEJveCAudG9Ub3BMaXN0Omxhc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJmZmY5O1xufVxuLnRvVG9wQm94IC50b1RvcExpc3QgaW1nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvVG9wQm94IC50b1RvcExpc3QgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRvVG9wQm94IC50b1RvcExpc3QgLnRvVG9wQ29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1NXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2NXB4O1xuICBib3gtc2hhZG93OiAxcHggLTFweCAzOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAtMzhweDtcbn1cbi50b1RvcEJveCAudG9Ub3BMaXN0IC50b1RvcENvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLyogU2FmYXJpIOWSjCBDaHJvbWUgKi9cbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAvKiBPcGVyYSAqL1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgei1pbmRleDogMDtcbn1cbi50b1RvcEJveCAudG9Ub3BMaXN0IC50b1RvcENvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udG9Ub3BCb3ggLnRvVG9wTGlzdCAudG9Ub3BDb24gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY7XG59XG4udG9Ub3BCb3ggLnRvVG9wTGlzdCAudG9Ub3BDb24gaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmJsb2NrQmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTkxICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3BNYWluLFxuLmRvbWFpblBvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMHZoO1xuICB3aWR0aDogODgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00NDBweDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTk5OTkyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucG9wTWFpbiAucG9wTWFpbl9ULFxuLmRvbWFpblBvcCAucG9wTWFpbl9UIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9wTWFpbiAucG9wTWFpbl9UIC5jbG9zZSxcbi5kb21haW5Qb3AgLnBvcE1haW5fVCAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTE7XG59XG4ucG9wTWFpbiAucG9wTWFpbl9UIC5jbG9zZSBpbWcsXG4uZG9tYWluUG9wIC5wb3BNYWluX1QgLmNsb3NlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wb3BNYWluIC5wb3BNYWluX1QgaDEsXG4uZG9tYWluUG9wIC5wb3BNYWluX1QgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcE1haW4gLnBvcE1haW5fVCBwLFxuLmRvbWFpblBvcCAucG9wTWFpbl9UIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcE1haW4gLnBvcE1haW5fVCBwIGVtLFxuLmRvbWFpblBvcCAucG9wTWFpbl9UIHAgZW0ge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi5wb3BNYWluIC5wb3BDb24sXG4uZG9tYWluUG9wIC5wb3BDb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gOTJweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cbi5wb3BNYWluIC5wb3BDb24gcCxcbi5kb21haW5Qb3AgLnBvcENvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94LFxuLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSxcbi5kb21haW5Qb3AgLnBvcENvbiAudGFiQm94IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIGVtLFxuLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3ggdWwgbGkgZW0ge1xuICBjb2xvcjogI0ZGMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuaXB0Qm94LFxuLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmlwdEJveCxcbi5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuZG9tYWluSXBudCxcbi5kb21haW5Qb3AgLnBvcENvbiAudGFiQm94IHVsIGxpIC5kb21haW5JcG50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5pcHRCb3ggc2VsZWN0LFxuLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmlwdEJveCBzZWxlY3QsXG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmRvbWFpbklwbnQgc2VsZWN0LFxuLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmRvbWFpbklwbnQgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogNDklO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuaXB0Qm94IHNlbGVjdDpsYXN0LWNoaWxkLFxuLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmlwdEJveCBzZWxlY3Q6bGFzdC1jaGlsZCxcbi5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuZG9tYWluSXBudCBzZWxlY3Q6bGFzdC1jaGlsZCxcbi5kb21haW5Qb3AgLnBvcENvbiAudGFiQm94IHVsIGxpIC5kb21haW5JcG50IHNlbGVjdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5pcHRCb3ggdGV4dGFyZWEsXG4uZG9tYWluUG9wIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuaXB0Qm94IHRleHRhcmVhLFxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5kb21haW5JcG50IHRleHRhcmVhLFxuLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmRvbWFpbklwbnQgdGV4dGFyZWEsXG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmlwdEJveCBpbnB1dCxcbi5kb21haW5Qb3AgLnBvcENvbiAudGFiQm94IHVsIGxpIC5pcHRCb3ggaW5wdXQsXG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmRvbWFpbklwbnQgaW5wdXQsXG4uZG9tYWluUG9wIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuZG9tYWluSXBudCBpbnB1dCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmRvbWFpbklwbnQgaW5wdXQsXG4uZG9tYWluUG9wIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuZG9tYWluSXBudCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgO1xuICBoZWlnaHQ6IDMxcHg7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmRvbWFpbklwbnQgc2VsZWN0LFxuLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmRvbWFpbklwbnQgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIHNwYW4sXG4uZG9tYWluUG9wIC5wb3BDb24gLnRhYkJveCB1bCBsaSBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgY29sb3I6ICMzMzM7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggYnV0dG9uLFxuLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3ggYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5Njg4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwOTY4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggYnV0dG9uOmhvdmVyLFxuLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3ggYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZmZmYjtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnJhZGlvQm94LFxuLmRvbWFpblBvcCAucG9wQ29uIC5yYWRpb0JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDVweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBvcE1haW4gLnBvcENvbiAucmFkaW9Cb3ggbGFiZWwsXG4uZG9tYWluUG9wIC5wb3BDb24gLnJhZGlvQm94IGxhYmVsIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnJhZGlvQm94IGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5kb21haW5Qb3AgLnBvcENvbiAucmFkaW9Cb3ggbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnJhZGlvQm94IGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dOjphZnRlcixcbi5kb21haW5Qb3AgLnBvcENvbiAucmFkaW9Cb3ggbGFiZWwgaW5wdXRbdHlwZT1yYWRpb106OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29udGVudDogJyAnO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnBvcE1haW4gLnBvcENvbiAucmFkaW9Cb3ggbGFiZWwgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YmVmb3JlLFxuLmRvbWFpblBvcCAucG9wQ29uIC5yYWRpb0JveCBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDlhNzQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucG9wTWFpbiAucG9wQ29uIC5yYWRpb0JveCBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlcixcbi5kb21haW5Qb3AgLnBvcENvbiAucmFkaW9Cb3ggbGFiZWwgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YTc0O1xuICBib3JkZXItY29sb3I6ICMwMDlhNzQ7XG59XG4ucG9wTWFpbiAucG9wQ29uIC5pc1ltTmFtZSxcbi5kb21haW5Qb3AgLnBvcENvbiAuaXNZbU5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcE1haW4gLnBvcENvbiAueW1SYWRpb0JveCxcbi5kb21haW5Qb3AgLnBvcENvbiAueW1SYWRpb0JveCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4ucG9wTWFpbiAucG9wQ29uIC55bVJhZGlvQm94IGxhYmVsLFxuLmRvbWFpblBvcCAucG9wQ29uIC55bVJhZGlvQm94IGxhYmVsIHtcbiAgd2lkdGg6IDE1JTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9wTWFpbiAucG9wQ29uIC55em1Cb3gsXG4uZG9tYWluUG9wIC5wb3BDb24gLnl6bUJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgO1xuICBmb250LXNpemU6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnl6bUJveCBpbnB1dCxcbi5kb21haW5Qb3AgLnBvcENvbiAueXptQm94IGlucHV0IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbGV4OiAxO1xufVxuLnBvcE1haW4gLnBvcENvbiAueXptQm94IGVtLFxuLmRvbWFpblBvcCAucG9wQ29uIC55em1Cb3ggZW0ge1xuICBjb2xvcjogI0ZGMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnl6bUJveCBzcGFuLFxuLmRvbWFpblBvcCAucG9wQ29uIC55em1Cb3ggc3BhbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLnBvcE1haW4gLnBvcENvbiAueXptQm94IHNwYW4gaW1nLFxuLmRvbWFpblBvcCAucG9wQ29uIC55em1Cb3ggc3BhbiBpbWcge1xuICB3aWR0aDogOThweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuLnBvcE1haW4gLnBvcENvbiAudGV4dEIsXG4uZG9tYWluUG9wIC5wb3BDb24gLnRleHRCIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiBsYWJlbCxcbi5kb21haW5Qb3AgLnBvcENvbiAudGV4dEIgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZG9tYWluUG9wIC5wb3BDb24gLnRleHRCIGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YWZ0ZXIsXG4uZG9tYWluUG9wIC5wb3BDb24gLnRleHRCIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29udGVudDogJyAnO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjphZnRlcixcbi5kb21haW5Qb3AgLnBvcENvbiAudGV4dEIgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YTc0O1xuICBib3JkZXItY29sb3I6ICMwMDlhNzQ7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUsXG4uZG9tYWluUG9wIC5wb3BDb24gLnRleHRCIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHotaW5kZXg6IDE7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiBsYWJlbCBwLFxuLmRvbWFpblBvcCAucG9wQ29uIC50ZXh0QiBsYWJlbCBwIHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBvcE1haW4gLnBvcENvbiAudGV4dEIgbGFiZWwgcCBhLFxuLmRvbWFpblBvcCAucG9wQ29uIC50ZXh0QiBsYWJlbCBwIGEge1xuICBjb2xvcjogIzAwOTY4ODtcbn1cbi5wb3BNYWluIC5wb3BDb24gLmJvbUJ0bixcbi5kb21haW5Qb3AgLnBvcENvbiAuYm9tQnRuIHtcbiAgcGFkZGluZzogMjBweCAwIDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLnBvcE1haW4gLnBvcENvbiAuYm9tQnRuIGJ1dHRvbixcbi5kb21haW5Qb3AgLnBvcENvbiAuYm9tQnRuIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMzhweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4ucG9wTWFpbiAucG9wQ29uIC5ib21CdG4gYnV0dG9uOmhvdmVyLFxuLmRvbWFpblBvcCAucG9wQ29uIC5ib21CdG4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwODM2MztcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9wTWFpbiAucG9wQ29uIC5ib21CdG4gYnV0dG9uOmxhc3QtY2hpbGQsXG4uZG9tYWluUG9wIC5wb3BDb24gLmJvbUJ0biBidXR0b246bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICMwMDgzNjM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4MzYzO1xufVxuLnBvcE1haW4gLnBvcENvbiAuYm9tQnRuIGJ1dHRvbjpsYXN0LWNoaWxkOmhvdmVyLFxuLmRvbWFpblBvcCAucG9wQ29uIC5ib21CdG4gYnV0dG9uOmxhc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDE5Yjc2O1xufVxuLnBvcE1haW4gLnBvcENvbiAuYm9tQnRuIGJ1dHRvbjpkaXNhYmxlZCxcbi5kb21haW5Qb3AgLnBvcENvbiAuYm9tQnRuIGJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG4ucG9wTWFpbiAucG9wQ29uIC5ib21CdG4gYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLmRvbWFpblBvcCAucG9wQ29uIC5ib21CdG4gYnV0dG9uOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTU7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cbi5oaW50V2FuLFxuLmhpbnRTdWMge1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oaW50V2FuIHAsXG4uaGludFN1YyBwIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxO1xufVxuLmhpbnRXYW4gaW1nLFxuLmhpbnRTdWMgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaGludFdhbl9hYyxcbi5oaW50U3VjX2FjIHtcbiAgdG9wOiA1JTtcbiAgei1pbmRleDogOTk5OTkzO1xuICBvcGFjaXR5OiAxO1xufVxuLmNsZWFyQmY6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2xlYXJCZjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG9tYWluU2VhcmNoUG9wIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNzVweDtcbiAgei1pbmRleDogOTk5OTk5NDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDU1cHggMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb21haW5TZWFyY2hQb3AgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kb21haW5TZWFyY2hQb3AgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZG9tYWluU2VhcmNoUG9wIHVsIGxpIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4uZG9tYWluU2VhcmNoUG9wIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLyogLS0tLS0gZm9vdGVyLXBvbGljeSAtLS0tLSAqL1xuLmZvb3Rlci1wb2xpY3kge1xuICBwYWRkaW5nOiAyMHB4IDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZm9vdGVyLXBvbGljeSAucG9saWN5X2JveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBwYWRkaW5nOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyLXBvbGljeSAucG9saWN5X3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1wb2xpY3kgLnBvbGljeV9hY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZm9vdGVyLXBvbGljeSAucG9saWN5X2FjdGlvbiA+IFtjbGFzcyo9XCJwb2xpY3lfXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNjVweDtcbiAgYmFja2dyb3VuZDogIzAyNzk2QjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZvb3Rlci1wb2xpY3kgLnBvbGljeV9hY3Rpb24gPiBbY2xhc3MqPVwicG9saWN5X1wiXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDllOGQ7XG59XG4uZm9vdGVyLXBvbGljeSAucG9saWN5X2FjdGlvbiBidXR0b24gc3Bhbixcbi5mb290ZXItcG9saWN5IC5wb2xpY3lfYWN0aW9uIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9vdGVyLXBvbGljeSAucG9saWN5X2FjdGlvbiBhLnBvbGljeV9kZXRhaWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDI3OTZCO1xufVxuLmZvb3Rlci1wb2xpY3kgLnBvbGljeV9hY3Rpb24gYS5wb2xpY3lfZGV0YWlsIHNwYW4ge1xuICBjb2xvcjogIzAyNzk2Qjtcbn1cbi5mb290ZXItcG9saWN5IC5wb2xpY3lfYWN0aW9uIGEucG9saWN5X2RldGFpbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMWZmZjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haWxCYW5uZXIgLmJhbm5lckJveCAuYmFubmVyTWFpbiAudGV4dCB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuICAubWFpbEJhbm5lciAuYmFubmVyQm94IC5iYW5uZXJNYWluIGltZy5yaWdodEltZyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5wb3BNYWluLFxuICAuZG9tYWluUG9wIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAyJTtcbiAgfVxuICAucG9wTWFpbiAucG9wQ29uIC5yYWRpb0JveCxcbiAgLmRvbWFpblBvcCAucG9wQ29uIC5yYWRpb0JveCB7XG4gICAgcGFkZGluZzogMTBweCAwIDVweCAwO1xuICB9XG4gIC5wb3BNYWluIC5wb3BDb24gLnJhZGlvQm94IGxhYmVsLFxuICAuZG9tYWluUG9wIC5wb3BDb24gLnJhZGlvQm94IGxhYmVsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSxcbiAgLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3ggdWwgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIH1cbiAgLnBvcE1haW4gLnBvcENvbiAueXptQm94LFxuICAuZG9tYWluUG9wIC5wb3BDb24gLnl6bUJveCB7XG4gICAgcGFkZGluZzogMCA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5mb290ZXItcG9saWN5IC5wb2xpY3lfYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wb3BNYWluLFxuICAuZG9tYWluUG9wIHtcbiAgICB0b3A6IDV2aDtcbiAgICBoZWlnaHQ6IDkwdmg7XG4gIH1cbiAgLnBvcE1haW4gLnBvcE1haW5fVCBoMSxcbiAgLmRvbWFpblBvcCAucG9wTWFpbl9UIGgxIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnBvcE1haW4gLnBvcENvbixcbiAgLmRvbWFpblBvcCAucG9wQ29uIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDkwdmggLSAxNzRweCk7XG4gIH1cbiAgLnBvcE1haW4gLnBvcENvbiBwLFxuICAuZG9tYWluUG9wIC5wb3BDb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuc2VsZWN0Qm94LFxuICAuZG9tYWluUG9wIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuc2VsZWN0Qm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuc2VsZWN0Qm94IC5zZWxlY3RDb24sXG4gIC5kb21haW5Qb3AgLnBvcENvbiAudGFiQm94IHVsIGxpIC5zZWxlY3RCb3ggLnNlbGVjdENvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbiAgLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5zZWxlY3RCb3ggLnNlbGVjdENvbjpsYXN0LWNoaWxkLFxuICAuZG9tYWluUG9wIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuc2VsZWN0Qm94IC5zZWxlY3RDb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuc2VsZWN0Qm94IC5zZWxlY3RDb24gc2VsZWN0LFxuICAuZG9tYWluUG9wIC5wb3BDb24gLnRhYkJveCB1bCBsaSAuc2VsZWN0Qm94IC5zZWxlY3RDb24gc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5yZiBpbnB1dCxcbiAgLmRvbWFpblBvcCAucG9wQ29uIC50YWJCb3ggdWwgbGkgLnJmIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9wTWFpbiAuYm9tQnRuIGJ1dHRvbixcbiAgLmRvbWFpblBvcCAuYm9tQnRuIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5uYXZUaXRsZSAubmF2VGl0bGVCb3gge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5wY19oZWFkZXJNYWluLFxuICAucGNfbWVudU1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFwcF9oZWFkZXJNYWluIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgYmFja2dyb3VuZDogIzAyNzk2QjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYXBwX2hlYWRlck1haW4gLmxlZnRMb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxuICAuYXBwX2hlYWRlck1haW4gLnJpZ2h0SWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYXBwX2hlYWRlck1haW4gLnJpZ2h0SWNvbiBzdmcsXG4gIC5hcHBfaGVhZGVyTWFpbiAucmlnaHRJY29uIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbiAgLmFwcF9tZW51TWFpbiB7XG4gICAgYmFja2dyb3VuZDogIzAyNzk2QjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgfVxuICAuYXBwX21lbnVNYWluIC5tZW51QzEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40OSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hcHBfbWVudU1haW4gLm1lbnVDMSAubWVudUMxSXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDkpO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmFwcF9tZW51TWFpbiAubWVudUMxIC5tZW51QzFJdGVtIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmFwcF9tZW51TWFpbiAubWVudUMxIC5tZW51QzFJdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmFwcF9tZW51TWFpbiAubWVudUMxIC5tZW51QzFJdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXBwX21lbnVNYWluIC5tZW51QzIge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYXBwX21lbnVNYWluIC5tZW51QzIgYSB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbiAgLmFwcF9tZW51TWFpbiAubWVudUMyIGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBBNjkzO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5hcHBfbWVudU1haW4gdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hcHBfbWVudU1haW4gdWwgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ5KTtcbiAgfVxuICAuYXBwX21lbnVNYWluIHVsIGxpIGEudG9Tdmcgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcHBfbWVudU1haW4gdWwgbGkgLnNob3dEaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFwcF9tZW51TWFpbiB1bCBsaSAuc2hvd0RpdiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjMDBBNjkzO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLnBjX2Zvb3Rlck1haW4gLnBjX2Zvb3RlckJveCB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggdWwgbGkgYSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICB9XG4gIC5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggdWwgbGkgLmJvbUxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggdWwgbGkgLmJvbUxpc3QgYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggdWwgbGkgLmJvbUxpc3QgYSBlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI0EyQTZCMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IHVsIGxpIC5qcF9ib21MaXN0IGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IHVsIGxpIC5qcF9ib21MaXN0IGE6bnRoLWNoaWxkKDIpLFxuICAucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IHVsIGxpIC5qcF9ib21MaXN0IGE6bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggdWwgbGkgLmpwX2JvbUxpc3QgYSBlbSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG4gIC5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggLmZvb3Rlck91dGgge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IC5mb290ZXJPdXRoIGEsXG4gIC5wY19mb290ZXJNYWluIC5wY19mb290ZXJCb3ggLmZvb3Rlck91dGggcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnBjX2Zvb3Rlck1haW4gLnBjX2Zvb3RlckJveCBwLmZvb3RlclRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucGNfZm9vdGVyTWFpbiAucGNfZm9vdGVyQm94IC5mb290ZXJNZW51TGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbiAgLnBjX2Zvb3Rlck1haW4gLnBjX2Zvb3RlckJveCAuZm9vdGVyTWVudUxpc3QgYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubWFpbEJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXBwX21haWxCYW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwRkM5QjcgMCUsICMwMDk2ODggMTAwJSk7XG4gIH1cbiAgLmFwcF9tYWlsQmFubmVyIC5hcHBfYmFubmVyQm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jbi9jbkltZy96X21haWxCYW5uZXJCZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFwcF9tYWlsQmFubmVyIC5hcHBfYmFubmVyQm94IC50b3BCb3gge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAuYXBwX21haWxCYW5uZXIgLmFwcF9iYW5uZXJCb3ggLnRvcEJveCBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5hcHBfbWFpbEJhbm5lciAuYXBwX2Jhbm5lckJveCAudG9wQm94IC5uZXdSeSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5hcHBfbWFpbEJhbm5lciAuYXBwX2Jhbm5lckJveCAudG9wQm94IGltZyB7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbiAgLmFwcF9tYWlsQmFubmVyIC5hcHBfYmFubmVyQm94IC50b3BCb3ggLmRhdGFTYWZldHlCYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXBwX21haWxCYW5uZXIgLmFwcF9iYW5uZXJCb3ggLnRvcEJveCAuZGF0YVNhZmV0eUJhbm5lciAuaW1nQm94IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgei1pbmRleDogOTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmFwcF9tYWlsQmFubmVyIC5hcHBfYmFubmVyQm94IC50b3BCb3ggLmRhdGFTYWZldHlCYW5uZXIgLmltZ0JveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hcHBfbWFpbEJhbm5lciAuYXBwX2Jhbm5lckJveCAuYm9tQm94IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ4KTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNTBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5hcHBfbWFpbEJhbm5lciAuYXBwX2Jhbm5lckJveCAuYm9tQm94IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wdWJsaWMtYmFubmVyLXNpbXBsZSB7XG4gIGJhY2tncm91bmQ6ICMwQ0ExOEYgdXJsKFwiLi4vY24vY25JbWcvUHVibGljQmFubmVyQmFja2dyb3VuZC53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wdWJsaWMtYmFubmVyLXNpbXBsZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDUlO1xufVxuLnB1YmxpYy1iYW5uZXItc2ltcGxlIGgxIGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5vUGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiAxMCU7XG59XG4ubm9QYWdlIGltZyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5ub1BhZ2UgLnRleHRCb3g0MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDMwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ubm9QYWdlIC5idG5Cb3g0MDQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubm9QYWdlIC5idG5Cb3g0MDQgYSB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDdBNjk2O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4ubm9QYWdlIC5idG5Cb3g0MDQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwM2MyYWY7XG59XG4ubmV3SW1nQm94NTIwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ld0ltZ0JveDUyMCBpbWcge1xuICBtYXgtd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5uZXdJbWdCb3g1MjAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uZXdJbWdCb3g1MjAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHVibGljLWJhbm5lci1zaW1wbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wdWJsaWMtYmFubmVyLXNpbXBsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wdWJsaWMtYmFubmVyLXNpbXBsZSBoMSBlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wYWROb25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJveFNoYWRvd05vbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3hTaGFkb3dOb25lIC50aXRsZVRhYmxlIC50aXRsZVRhYmxlSXRlbSB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wdWJsaWMtYmFubmVyLXNpbXBsZSBoMSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wdWJsaWMtYmFubmVyLXNpbXBsZSBoMSBlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5hcHBfbWFpbEJhbm5lciAuYXBwX2Jhbm5lckJveCAudG9wQm94IGgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wdWJsaWMtYmFubmVyLXNpbXBsZSBoMSBlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC50b1RvcEJveCAudG9Ub3BMaXN0IC50b1RvcENvbiB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuIl19 */
